BM6P6(@ ```FFF>>>666444222///---,,,,,,,,,******))))))((((((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%fffjjj---000+++'''(((000HHH$$$%%%)))!!!&&&(((!!!+++ GGG)))111'''000&&&***&&&$$$///111,,,555!!!___???555(((;;;)))000000000000////////////+++++++++,,,,,,---------,,,,,,,,,,,,,,,---...///*********++++++,,,,,,,,,+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%$$$######%%%'''(((''''''((()))((('''%%%$$$((('''&&&&&&$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&''')))***+++***)))(((((('''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%'''((())))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((()))))))))))))))(((((((((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$(((((())))))))))))((((((***)))(((''''''((()))***))))))))))))************((()))***+++,,,+++******,,,,,,------...//////000///111444666888888777666444333222111111111222333444444444555555555666666777666555444222111//////444333222000///.........000...,,,---000111000///////////////////////////......---------,,,,,,,,,000///...---------------******+++,,,,,,---......++++++++++++++++++++++++************))))))))))))((((((((((((((()))******((()))***+++++++++++++++)))))))))))))))(((''''''^^^DDD<<<666555222///---,,,,,,,,,*********)))((((((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""############$$$$$$$$$########################$$$$$$$$$###############"""############$$$$$$$$$$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% yyyddd111$$$&&&((($$$???|||444'''HHH000666(((&&&***NNNhhhOOO444------111000&&&%%%***+++...YYYSSS***111;;;///999///000000000/////////......+++++++++,,,,,,---------,,,,,,,,,,,,,,,---......***++++++++++++++++++,,,+++***)))(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$(((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%$$$######%%%&&&((('''''''''''''''&&&%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((***+++,,,+++)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''((())))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%(((((())))))))))))((((((***)))(((''''''((()))***(((((()))))))))*********((()))***+++++++++******,,,,,,,,,---.../////////000111333555666666666666333222111000000111222222333333333444444444555555888777666555333222111000555444222111//////......///---,,,,,,///000000...------------------------------------,,,,,,,,,,,,......------,,,---------******++++++,,,------...++++++++++++++++++++++++*********)))))))))((((((((((((((((((((()))******))))))***+++++++++******)))))))))))))))(((''''''[[[BBB:::666555222000...,,,,,,,,,+++******))))))(((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""############$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$######""""""######$$$%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&DDD###&&&000777---"""$$$333:::nnn///+++)))999 000 555%%%&&&+++^^^'''111)))cccBBB)))***---+++///,,,(((---,,,111(((//////111)))666111/////////.........------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...+++++++++++++++***************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))+++,,,---,,,***(((&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((())))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''(((((((((%%%&&&&&&''''''(((((((((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((())))))((((((''')))((((((''''''(((((()))(((((())))))))))))******((()))******++++++******+++,,,,,,------......///000111111222333444555555222111000000000111222222333333333333333444444444888888777666444333222222666555333111000///......///---,,,,,,...//////...++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,+++,,,,,,------******++++++,,,,,,------++++++++++++++++++++++++******))))))))))))((((((((((((((((((((()))***************+++******)))))))))))))))))))))(((''''''ZZZAAA:::777555333000...---,,,,,,++++++******)))(((((('''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""""""""#########$$$$$$$$$########################!!!!!!!!!"""""""""""""""""""""#########$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""###################################################$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&...yyy)))111###***'''***]]]///###))),,,***888'''###...... '''bbb,,,)))###!!!+++:::PPP666777$$$'''...```###***---###&&&//////---)))ttt,,,222HHH&&&QQQ'''666///.........------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------,,,,,,++++++******))))))***))))))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&'''&&&%%%$$$#########%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''(((***,,,,,,---,,,***'''%%%$$$######&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((()))))))))***((())))))***************++++++,,,,,,------------000000000000111222333444333222111111111222333444444444444444444444444444666666555555444333222222666555333222000/////////...------------.........++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++************+++,,,------******++++++,,,,,,,,,,,,***************************)))))))))((((((((((((((((((((((((((())))))*********+++******)))(((((()))))))))))))))(((''''''ZZZBBB:::777555333000...---------+++++++++***))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""""""""#########$$$$$$$$$########################"""""""""#########$$$$$$""""""#########$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""#########################################################$$$$$$%%%%%%%%%######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###>>>OOO---%%%///888'''!!!DDD(((%%%000111"""!!!%%%'''%%%!!!###+++333---ppp'''000&&&!!!'''(((...555(((...---jjj''')))+++%%%++++++"""555LLL111###333)))!!!999///.........------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,+++++++++******))))))))))))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""######$$$$$$############$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$###""""""###%%%&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''')))***+++++++++***((('''%%%$$$######%%%%%%%%%$$$$$$%%%%%%%%%&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''###$$$$$$%%%&&&''''''(((&&&&&&&&&''''''''''''(((&&&''''''''''''''''''''''''(((((())))))(((((('''''''''((((((((((((''''''''''''(((((((((((('''''''''(((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,////////////000222333444444444333222333444555666666666666666555555555555333333333222222111111111444444222111000/////////.........---------...///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***************+++,,,---******+++++++++++++++,,,************************)))))))))(((((((((((('''((((((((((((((())))))******************)))(((''')))))))))))))))(((''''''}}}ZZZBBB;;;777666333111///---------,,,++++++******)))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""############$$$$$$$$$########################"""######$$$$$$%%%%%%%%%"""############$$$$$$$$$""""""###$$$$$$$$$$$$###""""""""""""""""""""""""#########################################################$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&''',,,;;;WWW'''!!!(((666 ///+++ $$$###666ooo(((!!!+++---llluuu >>>---### '''+++'''###$$$###---%%%***,,,%%%###!!!===...555&&&...///%%%111 %%%111,,,444***(((%%%###rrr>>>888;;;---///III,,,/////////.........------------,,,,,,,,,,,,++++++---,,,,,,+++++++++++++++***************)))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!""""""############"""######$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&''''''(((((((((((()))))))))(((((((((((()))***+++++++++++++++++++++++++++---...///000111333444444555444444333444555777888777777777666666666666666000000000000000000000000222111111000///000000000///000000///------...000..............................---------,,,,,,,,,+++++++++***++++++,,,,,,******++++++++++++++++++************************))))))((((((((((((''''''((((((((((((((()))******)))))))))***))))))(((((()))))))))))))))(((''''''|||YYYBBB;;;888666444111///...------,,,,,,+++******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""############$$$$$$$$$########################""""""######$$$%%%%%%&&&"""############$$$$$$$$$!!!"""###$$$%%%$$$$$$###########################################################################"""######$$$%%%%%%&&&&&&"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''---(((///777222...000***+++'''&&&'''&&&555(((111((( 888!!!&&&///DDDHHH///!!!))))))"""!!!%%%&&&###$$$***kkk///%%%***$$$)))&&&((()))>>>888"""333"""+++,,,'''...***$$$///555yyyeee///&&&)))(((///---)))(((***999)))000000000/////////......---------,,,,,,+++++++++---,,,,,,+++******++++++))))))))))))************((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$""""""""""""###$$$%%%&&&$$$$$$%%%%%%&&&&&&&&&%%%###$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''''''''&&&%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&&&&&&&'''(((((('''&&&&&&'''''''''((((((((()))))))))(((((('''((()))***++++++++++++++++++*********+++,,,///111333444555555444444333333444555777888777777666666555555555555//////////////////000000//////......//////000111000111222000...---///111------------------------/////////.........---------,,,,,,++++++++++++,,,++++++******************************************))))))((((((((('''''''''((((((((((((((()))******'''((()))))))))))))))))))))))))))))))))(((''''''zzzXXXAAA:::888666444111///...------,,,,,,++++++***)))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""############$$$$$$$$$########################!!!""""""###$$$%%%%%%%%%"""############$$$$$$$$$!!!"""###$$$%%%$$$##############################################################################""""""###$$$%%%%%%&&&&&&"""###$$$%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''',,,999,,,+++333%%%###)))&&&'''+++%%%&&& +++$$$***AAA&&&))),,,$$$%%%((("""(((...""")))+++$$$!!!'''((("""222''''''$$$333///'''###&&&+++((($$$%%%'''///'''$$$%%%$$$&&&((("""!!!888...'''***,,,555)))@@@,,,==='''{{{999000000000000////////////---------,,,,,,+++++++++---,,,,,,+++*********+++(((((())))))******++++++((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%""""""""""""###$$$%%%&&&###$$$%%%&&&&&&&&&%%%%%%"""$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&$$$$$$""""""###$$$%%%'''((()))%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&%%%&&&'''(((((('''&&&%%%''''''''''''((((((((())))))((('''''''''(((***+++++++++******************)))+++///222555666666555333333222222333555666777666666555555555444444444////////////000000000000---------......///111111111222333111...---///222------------------------000////////////...............---,,,++++++++++++++++++******************)))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((()))******''''''((())))))***)))))))))))))))))))))(((((('''zzzUUU@@@<<<666555222000...---------++++++******)))((((((((()))(((&&&%%%%%%&&&((()))&&&&&&''''''''''''&&&&&&################################################"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$######$$$$$$%%%&&&%%%%%%&&&''''''&&&%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%###'''***(((&&&&&&%%%###+++333'''AAA ((($$$,,,***)))((('''&&&%%%%%%%%%&&&/// ,,,$$$"""))),,,444'''!!!+++%%%)))***(((((((((((())))))))))))&&&---(((!!!&&&(((%%%&&&***((($$$"""***///qqq000///000111)))111000000///...............000...---++++++,,,---...---,,,,,,+++*********+++++++++++++++++++++++++++***++++++++++++***))))))******))))))((((((''''''******))))))((((((((('''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''((((((''''''&&&%%%$$$%%%&&&'''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$##################$$$!!!"""$$$%%%&&&'''''''''$$$$$$######$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''(((((((((&&&%%%$$$))))))))))))))))))))))))''''''((((((((((((''''''&&&''''''((()))((((((((((((((((((((())))))))))))++++++,,,,,,,,,,,,------............///000111222666555444444333333333333333444555555444222000...000...---///222333222///.........//////000111222111111222222111000...---------...///000111222222000111111111111222222222...------------,,,,,,,,,+++***************++++++***)))))))))***+++,,,,,,))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((***))))))((('''&&&&&&&&&{{{VVV@@@;;;666555222000...---------++++++******)))(((((((((((('''&&&&&&&&&&&&'''(((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$############$$$%%%%%%%%%%%%&&&''''''&&&%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&& ***+++ (((+++%%%000***+++$$$((()))((('''&&&&&&&&&&&&&&&%%%888333 ,,,)))###nnnMMM***%%%+++%%%'''''''''''''''((((((((())))))$$$######++++++666%%%888III&&&###''''''///...///000)))LLL000000///...............000...---++++++,,,---...---,,,,,,+++******++++++++++++++++++++++++++++++***++++++++++++***))))))))))))))))))((((((''''''))))))((((((((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''((((((((('''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''%%%%%%((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((((((((((((((((((((((((((())))))))))))+++++++++,,,,,,,,,------............///000111111222222222222222333444555333444555555555333111///111000000222555666444222000////////////000111111111222222222111000............//////000000111111//////000000000111111111.........------,,,,,,,,,++++++************++++++*********)))******++++++))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((''''''&&&&&&{{{VVV???:::666555222000...---------++++++******)))(((((((((''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&//////999...###"""%%%,,,...---(((%%%'''(((''''''&&&&&&&&&''''''$$$)))&&&%%%""")))222 iii(((''')))%%%'''&&&&&&&&&&&&'''''''''((((((111111%%%...444''' ddd'''%%%'''"""...---///000(((uuu000//////............//////...---,,,+++,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++******++++++******)))((()))))))))(((((((((((('''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&$$$#########$$$&&&&&&%%%%%%&&&&&&'''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&'''&&&''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((())))))))))))++++++++++++,,,,,,,,,,,,------------...///000000------...///111333555666333444555555555333222111333333444666888888666444111111000/////////000000222222222222111000//////////////////000000000000........./////////000000//////......---,,,++++++++++++************++++++++++++***)))))))))******))))))(((((((((((())))))(((((((((((())))))))))))************************)))))))))(((''''''&&&&&&yyyUUU>>>888666555222000...---------++++++******)))(((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%###%%%((($$$ &&&111'''&&&'''!!!&&&)))&&&&&&&&&&&&&&&'''((()))%%%888!!!:::)))jjjxxx###&&&&&&$$$'''&&&%%%%%%%%%&&&&&&&&&''''''''')))!!!$$$&&&%%%'''ooo```'''&&&)))+++---,,,...///(((000///............/////////...---,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,+++++++++++++++******************))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&'''''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&***(((%%%###"""###$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''((())))))(((((((((((())))))))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......++++++,,,---///111222333333333444444444444333222222333666888999888777555333222111000////////////222222222111111000000///111000000000/////////........./////////000000000000000///...---,,,++++++,,,,,,+++*********++++++,,,+++***))))))((())))))))))))(((((((((((())))))(((((((((((())))))))))))************************))))))((((((''''''''''''vvvSSS===777666555222000...---------++++++******)))(((((((((''''''((())))))(((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''...111$$$$$$000,,,$$$444'''((('''&&&&&&&&&&&&&&&'''((()))+++333(((000'''AAAxxx###%%%%%%$$$'''%%%%%%%%%%%%%%%&&&&&&&&&&&&///### ---***777qqqOOO+++$$$)))BBB,,,+++---...'''//////............//////......------,,,,,,,,,,,,---,,,,,,+++,,,,,,------,,,,,,,,,++++++*********)))************)))(((((('''''''''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''')))((((((''''''(((((()))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((''''''''''''((())))))(((((((((((())))))))))))*********+++++++++,,,,,,++++++++++++++++++,,,---+++++++++,,,---...//////222222333333333333333333000222444666666555555444444333222000////////////111111000000000000000000111111000000//////....../////////000000000111111000000///......---,,,,,,---,,,,,,+++******++++++++++++***)))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))************************((((((((((((''''''''''''tttRRR>>>999666555222000...---------++++++******)))(((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''',,,$$$%%%---)))$$$444ggg---###***"""&&&&&&&&&&&&&&&'''((()))<<< """FFFhhh'''&&&((($$$&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&(((((('''***FFFBBB000###'''^^^+++***,,,...'''///............//////000......---------,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,,,,++++++*********))))))******))))))((('''&&&''''''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$###$$$%%%'''((($$$############$$$%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&''''''(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((''''''&&&&&&((()))***(((((((((((())))))))))))************+++++++++++++++******))))))******+++,,,,,,+++++++++,,,,,,---000000111111222222333333...000222222111111222444444333222111000/////////000//////......//////000111111000000//////......//////000000000111111111/////////............---...---,,,++++++***++++++******)))((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))************************((((((((((((((((((''''''sssSSS@@@<<<666555222000...---------++++++******)))(((((((((***)))(((''''''((()))***%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%########################!!!"""""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''%%%%%%$$$######$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((---"""...$$$&&&jjj***###,,, ''''''&&&&&&&&&''''''(((,,,???+++ZZZLLL)))###)))$$$&&&&&&&&&&&&&&&&&&''''''''''''+++###:::333...$$$'''uuu***)))+++---&&&...............///000000------......------,,,,,,,,,,,,,,,,,,,,,---......------,,,,,,+++******))))))))))))))))))(((((('''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''')))(((&&&&&&&&&''')))***(((((((((((())))))))))))************++++++++++++***))))))(((((())))))***+++++++++++++++,,,,,,---////////////000111222333---///000///---...111444333333222111000000000000///...---,,,,,,---...///000000000000////////////........./////////000000............////////////......---,,,++++++++++++)))(((((((((((())))))***))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((((((((((((((((((sssTTTBBB>>>666555222000...---------++++++******)))(((((((((+++)))(((&&&&&&((()))+++&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""!!!!!!""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&%%%$$$######$$$%%%&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((''''''---IIIlll ---"""(((''''''&&&&&&&&&''''''!!!+++:::222&&&)))$$$'''(((&&&&&&&&&'''''''''(((((()))lll&&&'''&&&)))***)))+++---&&&...............///000111------......------,,,+++,,,,,,,,,,,,,,,---...///------,,,,,,+++***)))))))))))))))))))))(((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((()))'''&&&&&&&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((***,,,---''''''''''''''''''''''''''''''(((((((((((('''''')))(((&&&%%%&&&''')))+++(((((((((((()))))))))))))))************+++++++++***)))(((((((((((())))))************+++,,,---...............///111222333---...///---+++,,,000444333222111111000111111111...---,,,+++,,,,,,...///////////////000000000000---------.........//////------......///000000000///...---,,,++++++++++++(((((('''(((((()))***+++))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((qqqUUUBBB:::777666444222///...---,,,************))))))))))))(((((((((((((((((((((((((((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$%%%%%%&&&'''&&&$$$""""""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$000ZZZ```UUUiiieee___((( ###/// 555+++&&&&&&###777ccc,,,$$$###,,,QQQ]]]aaa]]]```eeevvvvvv///...###------%%%...(((,,,yyy,,,,,,---...//////............//////...---,,,,,,,,,++++++******++++++,,,......---,,,***)))(((((((((((((((((())))))))))))((())))))'''%%%$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&%%%$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((())))))(((((('''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))''')))************+++---...............---------,,,---------///000111222222000......///000111000000///...------...000000222111///...---------...//////.........---------///////////////000111222///...,,,+++++++++,,,,,,******))))))))))))******))))))(((((('''''''''&&&((((((''''''''''''(((((())))))))))))((((((((((((''''''''''''''''''''''''jjjOOO===777777666444222///...---,,,************))))))))))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$""""""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$############$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%444(((***!!!%%%))) !!!&&&++++++qqqSSS!!!%%%---'''///>>>"""###+++---%%%...(((,,,yyy,,,,,,---..............................---,,,,,,,,,++++++******++++++,,,......---,,,+++))))))(((((()))))))))))))))))))))((())))))'''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((()))((((((((('''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))'''(((******))))))+++,,,---------...............,,,,,,,,,---...///111222222000...---...////////////......---...///000111222111///...------......//////.........---------///............//////000...---,,,+++******+++,,,******))))))))))))******))))))((((((((('''''''''((((((''''''''''''(((((())))))))))))((((((((((((''''''''''''''''''''''''fffKKK;;;666777555333111///...------************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$%%%&&&&&&%%%###""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""#########$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***,,,---###'''666)))$$$..."""zzz***'''"""..."""KKKzzz $$$((('''---%%%...(((,,,yyy,,,------............------............------,,,,,,++++++******++++++,,,------,,,,,,+++***))))))))))))))))))))))))))))))((())))))'''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((()))((((((''''''(((((()))(((((((((((())))))))))))'''(((******))))))+++,,,,,,,,,------......//////,,,,,,,,,,,,---...000000111///------.........------------...///000111222111111000///...........................---------......------,,,,,,------,,,,,,+++************+++******))))))))))))******))))))(((((((((((('''''')))((((((''''''(((((()))))))))))))))((((((((((((''''''''''''''''''''''''gggLLL<<<888666555333111///...------************)))))))))(((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$###$$$%%%%%%&&&%%%###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&%%%%%%$$$$$$"""###$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&111[[[ggg"""(((###(((###"""%%%###$$$\\\---%%%)))%%%///***)))&&& """000&&&'''"""xxx---%%%...(((,,,yyy,,,------......------------------......------,,,,,,++++++******++++++,,,,,,,,,,,,++++++******************)))))))))))))))((())))))(((&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((((((((((((''''''((((((((((((((((((((())))))))))))((()))++++++******,,,---++++++,,,------...//////+++++++++,,,---...//////111///------......---+++---------...000111222333111000000/////////.................................---,,,++++++***+++++++++***************************))))))))))))******))))))(((((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((''''''''''''''''''''''''hhhLLL===999555444222000///...------************)))))))))((((((((((((((((((((((((((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%$$$######$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&%%%$$$$$$"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&zzz(((!!!---$$$)))***111...&&&%%%%%%$$$&&&###222!!!$$$"""///'''%%%&&&///###... ///!!!###nnn---%%%...(((,,,yyy,,,---------------,,,,,,,,,,,,---------------,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++*********)))))))))(((((())))))(((&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&''''''((((((''''''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((('''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))+++,,,,,,+++,,,---///***++++++,,,---...//////,,,,,,,,,,,,,,,---...///000...------......---+++,,,---...///111222222222000000000000000/////////---.....................,,,,,,+++******)))************************************))))))))))))******(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((eeeIII:::777444333222000///...------************))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$###############$$$%%%%%%$$$######$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######iii!!!,,, ((('''+++000 $$$+++000---%%%***000yyy000''',,, ///!!! (((888###,,, )))$$$)))___---%%%...(((,,,yyy,,,------------,,,,,,++++++,,,,,,------------,,,,,,++++++******++++++,,,++++++++++++++++++,,,,,,+++++++++******))))))(((((())))))(((''''''(((***''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&''''''''''''&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((((((''''''&&&&&&''''''((((((((((((((()))))))))))))))***,,,,,,++++++---...++++++,,,,,,------......------,,,,,,---...//////......---...000000...------...///000111222222222///000000111111000000///---------...............++++++******)))*********)))***++++++,,,+++++++++******))))))))))))******(((((())))))))))))*********))))))(((((())))))***))))))))))))((((((((((((((((((((((((((((((((((((___DDD888777444333111000...---------************))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%$$$###############$$$$$$%%%#########$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&666"""EEE```:::000,,,'''---222***))))))### """!!!(((+++***qqq---777!!!***$$$###)))222(((333+++...'''%%%((((((%%%)))(((DDD---%%%...(((,,,yyy---------------,,,+++******+++,,,---------------,,,++++++******++++++,,,*********++++++,,,,,,,,,,,,,,,+++******))))))(((((())))))((('''''')))***((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&''''''(((%%%$$$$$$$$$%%%%%%&&&'''%%%%%%'''((((((((('''&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((((((''''''&&&&&&''''''((((((((((((((())))))))))))''')))************+++---,,,,,,,,,,,,,,,,,,,,,,,,......------......///000---------///111222000......///000111222111111000///000111111111111000///---------.........//////*********)))******++++++)))***+++,,,------,,,+++******))))))))))))******(((((()))))))))***************))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((}}}[[[AAA777888333222111000...---------************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%#########"""###$$$$$$%%%#########%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&''''''''''''&&&&&&%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''---000---,,,""",,,$$$%%%+++((("""""")))+++$$$''',,,'''000///!!!BBB)))"""///+++)))444)))sssIII'''%%%$$$---"""((("""&&&%%%------%%%...(((,,,yyy------------,,,,,,+++******+++,,,,,,------------,,,++++++++++++++++++,,,*********++++++,,,,,,---,,,,,,++++++***))))))(((((())))))((('''''')))+++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$%%%%%%&&&'''%%%%%%'''((((((((('''&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''(((((((((((('''''''''(((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&''''''((((((((((((((('''''''''&&&&&&'''''''''(((((((((((())))))))))))&&&'''))))))((((((***+++---,,,,,,,,,,,,,,,,,,,,,//////.........//////000------...000222333111000//////111222222111000//////000111222222111000///---------.........//////******))))))***+++,,,,,,***+++,,,---...------,,,******))))))))))))******(((((())))))*********+++******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))XXX@@@999222444333111...,,,,,,+++,,,+++******)))(((''''''&&&&&&&&&&&&'''''''''((((((''''''&&&%%%$$$$$$######"""######$$$$$$%%%&&&&&&%%%%%%$$$###""""""######""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%$$$$$$###"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$%%%''')))***$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###******CCC$$$ &&&***!!!444$$$+++###///%%%$$$!!!(((+++)))...'''---(((000YYY'''///((((((((((((((((((((((((,,,___%%%+++!!!+++)))***,,,!!!///(((+++&&&,,,"""...'''---xxx******+++++++++,,,,,,,,,.........------,,,,,,,,,---------,,,,,,+++++++++************************+++++++++***)))(((((('''***)))(((''''''((()))***((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''''')))'''&&&$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%&&&&&&%%%$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%&&&&&&'''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))((('''&&&%%%))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,+++++++++---...///000000///......+++---///000111222111111///000000000111111111111---....../////////////////////000000///...------...---,,,,,,++++++,,,,,,------,,,,,,,,,,,,++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))XXX@@@:::444444333111...,,,,,,+++,,,*********)))((('''''''''&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&((()))$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***'''MMMFFF666$$$%%%&&&###333###///(((###"""//////""")))(((,,,111!!!'''+++%%%(((((((((((((((((((((((()))www<<<"""!!!///,,,(((%%%%%%###---((('''###***$$$((('''---wwwhhh*********+++++++++,,,,,,...---------,,,,,,,,,,,,------------,,,,,,++++++************************++++++******)))((((((''')))))))))(((((()))))))))((((((''''''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''''')))'''&&&$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%&&&''''''%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$%%%%%%&&&&&&'''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((()))))))))))))))(((''''''''''''((()))(((((((((((((((((((((((()))(((((((((''''''''''''''''''((((((((((((((('''))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))((((((((()))))))))******++++++,,,,,,,,,+++******+++,,,---...//////...------...///000000000000000//////000000000111111111...//////000000000000000//////////////////...---------,,,++++++++++++,,,+++++++++,,,,,,---------************************(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))WWW@@@;;;666444333111...,,,,,,+++,,,******))))))((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$######"""%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&(((((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&000)))"""uuubbb???/// """!!!!!!&&&,,,...***%%%'''(((555!!!(((###&&&666%%%111222555@@@)))111///((((((((((((((((((((((((###ccckkkPPP555)))&&&%%%+++333***///###### ---666444&&&(((%%%(((&&&%%%(((***###***,,,uuu:::*********++++++++++++,,,------,,,,,,,,,,,,,,,+++...---------------,,,,,,************************++++++******)))((((((((())))))************))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$%%%%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''(((((((((((('''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&'''((())))))))))))))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((()))))))))+++,,,,,,,,,+++***)))))))))***+++---............//////........./////////////////////000000000000//////000111111111111000---...//////////////////------,,,+++++++++++++++)))******+++---......///************************(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))VVV???:::555444333111...,,,,,,+++,,,***)))))))))((((((((('''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***+++&&&'''{{{HHH +++---000***111---)))&&&&&&'''((()))000)))***222!!!++++++ooo+++%%%((($$$!!!(((***""",,,[[[((((((((((((((((((((((((%%%333333%%% +++111***!!! %%%###%%%222&&&***'''$$$)))'''&&&,,,TTT$$$..."""...***uuu,,,************++++++++++++,,,,,,,,,,,,++++++++++++------------------------************************************))))))((((((((()))***++++++***)))(((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&%%%&&&''''''&&&%%%&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&'''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((++++++,,,++++++***)))((()))***+++,,,---...//////111000...---,,,---.............../////////000000......///000000000000000------...///000000//////---,,,,,,+++***+++++++++******+++,,,,,,---......************************(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((TTT===888444444333111...,,,,,,+++,,,))))))))))))(((((((((((('''''''''''''''''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$###############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###...333111sssGGG???999FFF===KKK999<<>>DDDGGGBBB:::999AAAJJJFFF===KKKEEE666QQQ---333)))###***%%%$$$...555"""---###...$$$yyy)))))))))*********+++++++++++++++++++++++++++++++++------------------------*********************************)))))))))))))))((()))***++++++***)))(((&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$%%%&&&'''&&&%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((()))(((((('''&&&&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((++++++++++++******)))(((***++++++,,,...///000111000///...,,,,,,,,,---------............/////////,,,---......//////......------...///000000//////,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,************************'''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~~~RRR;;;777333444333111...,,,,,,+++,,,))))))))))))(((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''"""######$$$%%%%%%&&&&&&#########"""######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''...!!!&&&222&&&%%%,,,''''''[[[000***"""III(((((((((((((((((((((((((((+++JJJ###***&&&***$$$""")))###&&&'''$$$+++!!!UUU&&&)))))))))************+++)))************+++++++++++++++,,,,,,,,,,,,------******************************))))))))))))))))))(((((())))))))))))((((((%%%&&&'''(((((('''&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$###$$$$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))((('''&&&%%%))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))***************))),,,,,,,,,,,,---...000000///...---,,,,,,,,,,,,,,,------------.........///,,,,,,---............------...//////////////////,,,,,,+++***************---------,,,,,,+++++++++************************''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))}}}QQQ;;;888555444333111...,,,,,,+++,,,(((((((((((())))))))))))(((((('''''''''&&&&&&&&&(((((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))%%%'''***xxxwww...+++(((---$$$+++...^^^///000...VVV((((((((((((((((((((((((&&&'''(((///&&&((()))'''$$$%%%"""SSS444$$$''')))%%%333((())))))))))))************))))))))))))******++++++*********+++++++++,,,,,,************************)))))))))))))))))))))***((((((''''''''''''(((((($$$%%%'''(((((('''%%%$$$%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""$$$%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''''''''((((((((()))'''(((((((((((((((''''''))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))((((((((()))))))))******'''((()))******++++++***,,,,,,+++++++++,,,...///,,,,,,---------,,,,,,+++,,,,,,---------.........,,,------...............//////////////////...---,,,++++++***************,,,,,,,,,,,,,,,,,,,,,,,,************************'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))|||QQQ<<<:::777444333111...,,,,,,,,,,,,(((((((((((())))))))))))(((((('''''''''&&&&&&&&&''''''&&&%%%$$$$$$######&&&&&&%%%$$$$$$###############""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!000&&&'''***666###333"""--- KKKzzz((((((((((((((((((((((((+++ )))]]]!!!))))))+++)))&&&((()))BBB%%%+++***,,,!!!+++))))))))))))************(((((())))))*********+++))))))*********+++++++++************************)))))))))))))))*********((('''&&&%%%%%%&&&'''((($$$%%%'''(((((('''%%%$$$%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!###$$$$$$"""###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))$$$%%%&&&''''''&&&%%%$$$((((((((((((((((((((((((&&&'''''''''(((((())))))%%%&&&'''((())))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))************************))))))))))))************&&&'''(((***++++++++++++,,,+++*********+++,,,---***+++---......---,,,+++,,,,,,,,,---------......---......//////////////////000000000///...------,,,++++++***)))***************+++,,,------...///************************''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))yyyQQQ<<<777888222111///,,,+++************++++++***(((''')))***))))))((('''&&&%%%%%%%%%(((((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&&&&''')))***$$$%%%$$$... VVV&&&---''''''###444BBB(((((((((((())))))))))))+++555OOO)))///%%%///"""!!!+++RRRooo000...111"""---+++***)))(((((()))***+++******+++++++++******)))************************************************((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&(((((((((((())))))((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((('''''''''(((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((())))))((('''&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((()))*********((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((())))))))))))(((((())))))))))))))))))))))))++++++***)))(((((())))))+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............/////////000000///---,,,***,,,,,,,,,++++++************+++,,,,,,------,,,,,,************))))))))))))))))))))))))******************))))))))))))************)))(((''''''((((((************)))(((&&&&&&zzzRRR===777777333222///---+++***************+++)))(((''')))***))))))(((&&&&&&%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%&&&((('''&&&&&&''')))+++******''')))%%%rrr"""(((""")))//////333000((((((((()))))))))****** &&&444000+++...---))))))&&&$$$$$$"""***PPP@@@"""""",,,******)))(((((()))***************++++++******)))************************************************((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""###%%%%%%&&&&&&&&&$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((('''&&&&&&((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((()))))))))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))++++++***)))))))))))))))+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///.../////////...---+++***+++++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,************))))))))))))(((((()))))))))************))))))(((((())))))*********)))((((((((())))))************)))((('''&&&|||TTT===555555444222000...,,,+++++++++)))******)))''''''(((***)))((('''&&&&&&&&&&&&&&&"""######$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&%%%'''(((((('''&&&((()))))),,,,,,+++$$$+++333///+++...///***666###444FFFKKK(((((())))))))))))*********;;;...///|||666---,,, +++++++++&&&111ggg111666000<<>>)))###///HHHQQQ(((555******+++$$$'''(((((())))))(((((('''''''''((()))************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&&&&%%%%%%&&&''''''''''''&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&''''''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&''''''((()))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))******+++***************+++++++++++++++++++++++++++++++++,,,,,,,,,---------......---------............//////......---------......000///...---,,,+++***))))))******+++++++++++++++************))))))))))))))))))))))))************)))((((((''''''(((((()))******)))))))))***++++++(((((())))))))))))((((((wwwPPP:::444444333222///---+++*********((())))))(((&&&&&&''')))''''''&&&&&&&&&''''''((('''&&&$$$#########%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$%%%&&&'''''''''&&&###$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))''''''((((((((((((''''''&&&((())))))(((((()))***,,,%%%,,,&&&)))&&&... ******+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))"""CCC"""&&&---((((((###(((...???///IIIuuu///%%%;;;!!!333(((***+++++++++,,,,,,,,,,,,---&&&'''777%%%(((111(((++++++++++++++++++++++++000111...***+++///...***555+++---000444666000(((888***'''***%%%;;;JJJsss999%%%!!!000///))))))###***''''''((())))))(((''''''&&&'''((()))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((&&&%%%$$$%%%&&&&&&'''''''''&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%'''((((((((('''&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%''''''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''(((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))***++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///000///............///000//////...---,,,++++++***))))))***+++++++++++++++************))))))))))))************++++++++++++***))))))(((((())))))*********)))((((((((())))))(((((())))))))))))((((((uuuNNN999444555222111///,,,+++*********((())))))(((&&&&&&'''(((''''''&&&&&&&&&''''''((($$$###"""!!!"""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$###$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))''''''(((((((((((('''''''''((())))))(((((()))***'''&&&,,,###&&&,,,"""---(((((((((((((((''''''&&&))))))))))))))))))))))))%%%,,,+++555(((%%%)))+++000&&&//////111...'''***+++))))))---000///,,,///((( +++%%%(((...++++++,,,,,,,,,---------///111+++000'''666"""222------------------------''''''+++111333///------%%%---!!!)))555)))+++666'''''''''...&&&000333,,,$$$...///%%%***000---%%%)))555$$$***(((&&&'''((())))))((('''&&&&&&'''((()))************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))*********)))(((&&&%%%$$$%%%&&&&&&'''''''''&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&''')))******)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%'''))))))((('''%%%&&&'''''''''&&&%%%%%%$$$%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&'''((())))))((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))(((''''''((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((())))))))))))(((((())))))))))))))))))))))))))))))((())))))***++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////111000///......///000111---------------------,,,))))))***++++++++++++***************))))))))))))******+++++++++,,,,,,,,,******))))))))))))************)))(((((('''(((((((((((()))))))))))))))(((nnnHHH888555444333222000...,,,+++******))))))))))))(((((((((((()))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))((())))))***---,,,)))((((((((('''&&&))))))*********)))******++++++***)))((()))+++,,,///***)))---...++++++...222000///000333666666555///444777666777999777333444888999666666999888555777444111222555555111,,,---///111222111000000000+++***))))))+++++++++***///---***)))******)))(((,,,***))))))***)))'''%%%&&&''''''(((''''''&&&&&&''''''(((((())))))******)))************+++++++++******+++++++++,,,,,,,,,******++++++++++++******,,,+++***)))((((((((((((''''''(((((('''&&&%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((()))***+++++++++***)))(((((('''(((((('''''''''&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))******+++(((((('''(((((()))***+++(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((***************)))(((((((((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))''''''(((((())))))******++++++************++++++,,,,,,,,,++++++*********,,,,,,++++++***+++++++++......//////...---,,,,,,/////////////////////////////////...---+++***)))++++++++++++++++++++++++))))))))))))))))))))))))************************)))))))))))))))(((''''''((((((((((((((((((((((((''''''(((((())))))******mmmGGG888555444333222000...,,,+++******))))))))))))(((((((((((((((((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************((((((((()))***+++,,,,,,***)))((()))***,,,,,,,,,...,,,*********+++***)))++++++,,,---------...///111---,,,222666666777;;;;;;>>>EEEKKKPPPPPPLLLIIIQQQLLLLLLSSSWWWWWW\\\dddXXXVVVTTTSSSSSSQQQNNNKKKNNNKKKHHHIIIKKKHHH@@@:::555444333333222111///---333000,,,)))(((((())))))((('''(((***,,,...---,,,,,,+++***+++,,,,,,)))''''''''''''((((((''''''&&&'''((((((((()))))))))***))))))*********+++++++++*********+++++++++,,,,,,******++++++++++++******,,,+++***)))((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))*********))))))(((''''''&&&(((((('''''''''&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))((('''''''''(((******)))(((((((((((())))))***(((((((((((())))))))))))(((((())))))))))))((((((((((((((()))))))))******))))))))))))))))))))))))***************)))(((((((((((((((((()))))))))***************)))))))))((())))))))))))))))))))))))''''''''''''((((((((()))+++******))))))******+++,,,,,,+++++++++*********,,,++++++*********++++++...............---,,,,,,......................../////////...---+++***)))++++++++++++++++++++++++))))))))))))))))))))))))************************))))))******))))))((('''(((((((((((((((((((((((())))))))))))((((((((((((jjjFFF888555444333222000...,,,++++++***))))))))))))(((((((((((((((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''#########$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))************))))))(((((((((((()))***+++---...///---,,,,,,---///000000...111555888999:::;;;<<<@@@===???GGGOOORRRUUUWWWWWWaaaqqq}}}www{{{qqqttt{{{yyy}}}~~~vvvrrrtttwwwuuuuuuxxxyyytttjjjbbbTTTNNNHHHEEEEEEBBB<<<777999555111---+++,,,...///+++***+++,,,...---+++)))))))))))))))***)))&&&$$$'''''''''((((((((((((((((((((((((((()))))))))))))))))))))*********++++++*********++++++++++++,,,******++++++++++++******++++++***)))(((((((((((((((((()))))))))((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%"""######$$$$$$%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***))))))((((((''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&'''''''''(((((((((&&&&&&''''''''''''(((((((((((())))))))))))(((((((((((((((((()))))))))))))))(((&&&%%%&&&''')))******))))))(((((((((((()))(((((((((((())))))))))))((())))))******))))))((()))))))))*********++++++***************************************)))((((((((((((((()))))))))******************))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''((((((+++******))))))******++++++++++++***************+++***************++++++------......------,,,,,,....................................---,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))******************************++++++******)))(((((((((((((((((((((((((((*********)))((('''''''''gggEEE888555444222111000...,,,+++++++++))))))))))))(((((((((((((((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$###"""$$$&&&''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************************+++,,,---------,,,,,,+++,,,,,,,,,++++++---...)))---111444666:::AAAGGGEEEJJJOOORRRSSSSSSUUUWWWXXXYYY^^^hhhqqqvvvwwwwwwzzz}}}sssnnnmmmhhh___VVVRRROOOJJJBBB;;;666333333///...,,,,,,,,,,,,***(((***)))((())))))(((%%%###(((((((((((((((((())))))(((((((((((())))))))))))))))))))))))************************++++++++++++******++++++++++++************)))(((((((((((((((((()))))))))))))))((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))(((((('''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))(((&&&%%%&&&'''***+++******)))(((((('''(((((((((((((((((()))))))))))))))))))))******))))))))))))*********++++++++++++++++++++++++++++++++++++***************)))(((((((((((()))))))))******************)))))))))))))))))))))))))))))))))))))))'''(((((((((((((((((((((******))))))))))))***************************)))***))))))))))))***++++++,,,,,,---------,,,,,,+++------------------------............---,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))************************+++++++++++++++***))))))((((((((((((((((((((((((***)))))))))((((((((('''eeeDDD888555333222111///...,,,,,,++++++))))))))))))((((((((((((''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$######$$$&&&((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((************************************************((()))+++---///000111111,,,...///000000111444777666AAALLLRRRSSSZZZhhhsssvvvyyy|||{{{xxxvvvwwwyyyvvv{{{yyymmm]]]MMMBBB===666333///---------,,,,,,+++***)))***,,,,,,+++***)))(((((((((((()))***+++))))))))))))(((((((((((((((((()))))))))*********))))))*********+++++++++******++++++++++++*********)))(((((((((((((((((((((((()))))))))))))))(((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))******)))))))))))))))(((&&&'''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))***)))((('''''')))+++,,,******)))(((((('''(((((((((((((((((())))))))))))))))))************)))))))))*********++++++++++++++++++++++++++++++++++++***************)))(((((())))))))))))************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***)))))))))))))))))))))))))))((((((((())))))***+++++++++,,,,,,,,,,,,,,,+++---------------------------------...------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************+++++++++++++++***))))))(((((((((((((((((((((((('''((((((((()))))))))***dddCCC888555222111000///...---,,,,,,,,,))))))))))))(((((((((((('''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$###%%%&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))************************++++++++++++++++++++++++++++++************+++,,,...333999===@@@EEELLLQQQfffrrrvvvjjjdddWWWRRRJJJCCC<<<666111---+++***((((((***,,,------))))))(((((((((***+++,,,))))))))))))((((((((((((((((((((()))))))))******)))))))))************+++******++++++++++++******)))((((((''''''(((((((((''''''((()))))))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))************))))))))))))&&&&&&&&&'''''''''''''''''''''&&&&&&''''''((()))''''''((((((((()))))))))******)))))))))))))))((((((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))******+++***))))))(((((((((((()))(((((((((((()))))))))))))))******++++++******))))))))))))*********++++++++++++++++++++++++++++++***************)))(((((()))))))))*********++++++))))))))))))************))))))))))))))))))))))))++++++************))))))***))))))(((((())))))***(((((((((((())))))))))))((('''''''''((()))***+++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------++++++++++++++++++++++++))))))))))))))))))))))))******************************++++++******)))((((((((((((((((((((((((((('''''''''((()))*********cccCCC888444111111000///...---,,,,,,,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))************************++++++++++++++++++++++++.........000333888<<>>777777444222111000...------------***************)))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''''''''&&&))))))))))))************+++***((('''(((***,,,---,,,******---///...000333777>>>LLLZZZdddnnn~~~tttfff```]]]PPP===333333111,,,+++***(((''''''((()))*********)))))))))***++++++)))))))))))))))))))))))))))******++++++******)))((())))))))))))(((((('''&&&'''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&''''''&&&%%%'''(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))******))))))))))))((((((((((((***))))))))))))((((((((())))))))))))************))))))))))))))))))))))))************************)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))*********)))))))))))))))*********))))))))))))************+++************+++,,,,,,---------------------------------...------,,,,,,++++++++++++++++++++++++************************************************+++******))))))(((((('''''''''''''''(((((((((((('''''''''''''''((())))))]]]===777777333222111000...------------***************)))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''))))))))))))************'''((((((''''''(((***,,,++++++---111777???HHHOOOZZZgggzzz}}}sss~~~vvvXXXFFFBBB<<<111+++++++++,,,,,,***(((%%%)))))))))))))))******+++))))))))))))))))))))))))))))))************))))))))))))***))))))((('''&&&&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------************************)))))))))******+++++++++************************((()))))))))************************++++++,,,,,,------------------------............---,,,++++++,,,,,,+++++++++++++++*********************************************************))))))((((((((((((''''''''''''(((((((((((('''''''''''''''((((((((([[[<<<777777222222111000...------------***************)))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********'''))),,,------...000222111333777>>>MMMddd{{{zzzxxx{{{hhhaaaVVVHHH<<<888333000...---+++))))))))))))(((((())))))***)))))))))))))))))))))))))))))))))******)))))))))))))))***))))))((('''&&&&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$"""$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((('''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))(((((((((''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))************((()))))))))************************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,.........---------------************************))))))******++++++,,,,,,+++++++++++++++*********((()))))))))******************++++++,,,,,,,,,,,,++++++++++++++++++++++++............---,,,++++++,,,,,,,,,++++++*********************************)))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((XXX;;;777888333222111000...------------***************)))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))((())))))))))))************---...---+++***---000777FFFZZZnnnzzzmmm\\\QQQAAA555///......---++++++***)))))))))))))))))))))))))))))))))))))))((())))))******))))))(((((())))))))))))(((((('''&&&'''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%"""######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%"""###%%%$$$######$$$&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((())))))))))))(((((((((''''''''''''((((((((()))))))))))))))((((((((((((''''''(((((((((((()))))))))))))))))))))************+++))))))))))))************************************++++++++++++++++++++++++*********++++++++++++,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------------------------------/////////...............+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++))))))))))))***************++++++,,,---,,,,,,,,,++++++++++++++++++++++++---------...------,,,,,,---,,,,,,++++++*********************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))***)))))))))VVV;;;888999444222111000...------------***************)))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&'''(((((()))&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))************+++++++++,,,,,,///111222333999CCCJJJYYYpppttt```OOODDD===777333///...---,,,+++*********))))))))))))))))))))))))(((((())))))))))))(((((('''(((((())))))))))))((((((((((((((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&###$$$&&&%%%$$$$$$%%%'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&'''(((((()))''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&'''((()))***))))))))))))(((((((((''''''((((((((())))))))))))))))))(((((((((''''''''''''((((((((()))))))))***))))))*********+++++++++))))))))))))************************************++++++++++++++++++++++++*********+++++++++,,,,,,------------------------------------......//////......------...//////000000000000000000000000000000000000/////////......------------------------,,,,,,,,,,,,,,,+++++++++------,,,,,,,,,+++++++++))))))))))))***************+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------------,,,,,,+++******)))************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((***+++++++++***)))UUU;;;999999444222111000///------------***************)))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&'''((()))***+++&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******++++++,,,,,,,,,---------+++000777@@@LLL^^^sssyyysssdddTTTEEE:::222111000...---,,,++++++))))))))))))))))))))))))(((((())))))))))))((((((''''''((())))))***))))))((()))))))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&((())))))(((((((((((((((((((((((($$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''((()))******))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((('''''''''&&&'''((((((((())))))******))))))******++++++++++++))))))))))))************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,.........................../////////000000111111222222111111222333444444222222222222222222222222111111000000//////......////////////////////////---------,,,,,,+++++++++---------,,,,,,+++++++++))))))))))))***************+++,,,---...---,,,,,,------------------------++++++,,,---............------,,,,,,+++***))))))************************))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''((((((((()))((()))***,,,,,,++++++***OOO<<<888555888444222000---,,,,,,------************))))))))))))''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((())))))***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))///+++'''&&&))),,,,,,+++000***(((+++...---///444777BBBSSShhhyyyaaaNNNFFF???666000/////////...***************)))((((((---+++)))((('''(((***+++))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""###%%%&&&'''&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&***))))))((('''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))(((((('''&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''')))***+++)))***+++***(((&&&&&&'''&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&))))))(((((('''''''''&&&(((((((((((())))))))))))((((((((((((((((((((((((*********)))))))))))))))***************************))))))))))))******+++---+++))))))***+++,,,,,,***,,,...---***))))))+++,,,(((***000...))),,,666......000333333111111222222444666888999888777666777:::===???AAAEEEJJJNNNQQQKKKFFFEEEGGGGGGBBB===>>><<<<<<<<<:::666222111333222111111---))),,,222......---,,,---------......---,,,+++******++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++)))))))))***+++++++++,,,((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''(((((((((((((((((()))***************~~~NNN<<<777444666444222000...,,,,,,,,,---************))))))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))***))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))))))))+++)))((((((*********))),,,(((''',,,...111888@@@RRReee~~~vvv{{{{{{iii^^^OOOAAA999333///,,,000...+++))))))***+++++++++***)))((((((((()))***)))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''%%%%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&&&&&&&%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%'''&&&&&&''''''((()))))))))***+++***(((&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''***)))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***)))))))))))))))))))))************************...------,,,++++++******,,,+++++++++++++++***)))---,,,+++---///222444555,,,,,,///111///,,,...333777888;;;???AAABBBDDDGGGMMMNNNOOOPPPOOONNNNNNNNN[[[\\\^^^bbbhhhpppzzzooommmmmmqqquuutttnnnggg___]]][[[YYYUUUOOOIIIFFF@@@<<<::::::777222///000333000---,,,,,,---...///***++++++,,,,,,---------'''(((((()))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++((((((''''''''''''(((((())))))))))))))))))))))))((((((((())))))))))))***'''((())))))******))))))|||MMM;;;777333444444222000...---,,,,,,---************))))))))))))''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((()))))))))*********%%%''')))***)))((()))))),,,,,,...444;;;GGGYYYiiiooossstttcccSSSEEE999222000---***)))***+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))(((((((((''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''''''''((((((((()))******(((&&&&&&'''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((*********))))))))))))((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))************************************++++++******)))(((((()))***,,,------------222///++++++---000000000///666:::::::::>>>BBBCCCJJJMMMQQQTTTWWWZZZ^^^```fffffffffeeecccccceeefffmmmlllkkknnnvvv~~~wwwssspppllljjjddd\\\WWWXXXVVVMMMBBB<<<;;;888444111000000000///,,,,,,,,,,,,,,,+++***)))(((((()))++++++,,,,,,+++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***************((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************''''''((())))))))))))((({{{LLL<<<888333333333222000...---,,,,,,,,,************)))))))))(((''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''************))))))))))))(((((((((((((((((((((((()))))))))******)))))))))((())))))******+++++++++)))+++---,,,******,,,///...444===GGGTTTiiibbb___yyy}}}jjjUUUGGG555222...---......,,,***'''((()))*********))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((('''%%%$$$###$$$$$$%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''')))***)))(((&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&''''''(((((()))))))))))))))((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))*********************************'''((()))***+++++++++***+++,,,,,,,,,+++,,,---......000222444666888<<<>>>GGGPPPSSSNNNNNNXXX^^^\\\\\\ccciiikkklllnnnppppppnnnnnnnnnllljjjkkkooossshhhfffddddddhhhooowww|||yyyxxxwwwzzz|||tttrrryyy~~~xxxkkkaaaZZZWWWRRRNNNIIIAAA777111......,,,+++************+++,,,,,,---,,,+++***)))************************************++++++++++++---,,,,,,,,,++++++*********+++++++++++++++,,,,,,,,,+++++++++***)))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********&&&''''''(((((((((((((((yyyKKK<<<999444444222222000///...,,,,,,,,,************)))))))))((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((************))))))))))))(((((((((((((((((((((((())))))************)))))))))))))))***+++,,,,,,---...///...,,,)))+++000555777FFFZZZiiixxxvvvrrrqqqpppmmmmmmooouuuzzzkkkooopppmmmiiinnn|||pppQQQMMM\\\ppp}}}qqqxxxyyyzzzhhhPPPFFF:::111......---,,,))))))******+++***))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((('''%%%$$$###$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))***&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''(((''''''&&&%%%&&&((())))))'''&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))***************************************+++,,,,,,------------///000///---,,,,,,000333333>>>KKKQQQQQQSSS[[[bbb```fffeee\\\ZZZcccjjjjjjgggrrr{{{|||{{{}}}}}}zzzsssuuuuuusssqqqttt{{{uuuvvvvvvssspppoooqqqssstttttttttvvv{{{|||tttpppttt~~~|||zzzwwwpppbbbRRRFFF<<<:::777333000///......+++++++++++++++******)))************************))))))*********+++++++++,,,,,,,,,++++++******************++++++,,,,,,,,,,,,+++++++++***)))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))&&&''''''(((((((((((((((wwwIII;;;999555555222222111///...---,,,+++************))))))))))))''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''(((((())))))***(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))***+++,,,------...++++++***+++...444<<>>333111...,,,******+++,,,************************&&&'''''''''(((((()))))))))(((((((((''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%#########$$$$$$#########%%%$$$######%%%%%%$$$#########$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%$$$###""""""###$$$&&&''''''&&&&&&#########$$$$$$%%%%%%%%%"""###%%%'''(((((('''&&&%%%&&&(((((('''&&&''''''&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++************************......///222777>>>EEEIIIKKKTTT^^^cccddddddgggiiifffoooxxx{{{yyyyyyqqqaaaWWWGGGCCC===666111.........,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************))))))******+++++++++,,,))))))***+++,,,,,,------))))))******+++++++++,,,((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************(((((()))***************nnnFFF;;;666333888222111///...,,,,,,++++++------+++***)))'''&&&&&&))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((()))******)))(((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++,,,,,,+++***---+++***+++///222444333;;;RRRrrrvvvnnnllllllmmm___XXXUUUXXX[[[]]]dddmmmqqqqqqrrrvvv{{{{{{xxxtttrrrwww~~~|||wwwtttrrrxxxzzzpppvvvyyy|||}}}xxxooofff```cccdddiiinnnlllddd^^^^^^gggddd```^^^\\\YYYTTTPPPNNNQQQVVVYYYZZZZZZ\\\]]]gggaaaiiijjjRRRBBB222...000000---,,,'''***+++)))&&&''')))***))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((()))*********************))))))))))))))))))---+++)))***...111...)))+++...---))))))---111111444:::===>>>FFFVVVbbbfffeeebbbeeelllllleeecccfffqqq|||~~~tttooottt}}}|||sss```JJJ===777444000555---))),,,,,,)))))),,,+++,,,,,,,,,+++***+++,,,(((((())))))*********++++++++++++++++++++++++++++++*********))))))((((((************))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))************kkkCCC888444000555222111000...---,,,++++++++++++******))))))(((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''((((((((())))))******)))(((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,+++***)))(((...222000---666IIIZZZsssrrr|||uuulllgggfffhhhjjjjjjiiibbb\\\]]]^^^bbbmmmxxx~~~~~~~~~mmmcccaaaaaa^^^[[[\\\___```^^^[[[]]]ccckkkqqqqqqllleeeaaaWWWMMMNNN]]]ppprrr^^^FFF999222...,,,,,,+++,,,,,,***((('''((()))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************************))))))))))))***)))((()))---///,,,)))%%%+++//////000555888777MMMXXX^^^[[[YYY```kkkqqqooolllqqq|||~~~yyywwwyyy}}}~~~sssfffXXXHHH;;;555000...000///+++***---+++,,,---,,,,,,++++++,,,))))))))))))*********+++++++++++++++++++++++++++++++++++++++*********)))************))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))************jjjBBB888333000444222111000...---,,,++++++)))))))))))))))*********((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''((((((((()))))))))******)))(((((((((((((((((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,---------,,,+++***...111333<<>>999222,,,+++...+++++++++******)))(((((()))))))))***************++++++++++++++++++++++++,,,,,,,,,+++++++++++++++************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************kkkDDD:::777222666333222000...---,,,,,,,,,))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''(((((((((((()))))))))***))))))(((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***+++------------...///222...///@@@```xxxooo___ZZZ```dddcccgggiiinnnssswwwxxxxxxwww}}}xxxqqqiiicccjjjkkkmmmpppssssssppplllmmmfffaaa___[[[VVVWWW\\\```qqqyyydddNNN<<<444222---)))******))))))***))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************+++++++++*********))))))...+++***+++,,,,,,///333888;;;@@@JJJ[[[jjjooolllooowww{{{tttkkknnnvvvqqqvvv~~~pppssstttuuuwww|||}}}rrrjjjcccXXXKKK===222//////...---+++*********((('''************************************************++++++++++++++++++++++++************)))))))))((())))))))))))(((((((((((())))))))))))))))))))))))((()))))))))************iiiCCC;;;888444666333222000///------,,,,,,++++++******)))((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((()))))))))******))))))(((((((((((((((((((((((((((((())))))***************************************************************+++++++++++++++,,,---,,,***+++---000666;;;JJJeee{{{ccc]]]hhhaaaaaa___]]]___dddeeedddnnnttt~~~zzzyyyxxxwwwvvvtttpppnnnccc___^^^ccciiijjjkkkkkkjjjjjjiiilllxxxpppSSSBBB???444---...///...---///************************((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************************************,,,))))))---...000999CCC???FFFSSSggg}}}~~~pppmmmssszzzzzzwwwxxxzzz|||}}}~~~vvviiiXXXIII<<<555333000,,,+++---......---+++++++++***************************************))))))******************************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************ddd???999777333555333222111///...---,,,,,,+++++++++***)))((((((''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((()))))))))************)))(((((((((((((((((((((((((((((()))***************************************************************++++++++++++,,,---...---+++)))+++111666>>>WWWxxx{{{mmmeeefffbbbXXXXXX```___aaadddgggmmmttt}}}|||xxx{{{vvvuuuxxxyyyuuuqqqpppvvv}}}sssnnnfffaaa]]]___gggoootttvvv~~~qqqhhhmmmoooRRRAAA333111111---+++---************************((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''(((&&&&&&&&&''''''''''''((('''''''''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************))))))******+++,,,,,,,,,)))(((,,,444777:::EEESSS```bbbhhhttt|||{{{~~~www|||zzzkkkXXXHHH<<<666///+++,,,......---+++++++++++++++*********************************)))))))))))))))*********************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************```<<<888777222444333333111///...---------******))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((()))))))))***************)))(((((((((((((((((((((((((((((()))***************************************************************+++++++++,,,,,,---...//////000777BBBJJJWWWuuurrrllleee___]]]bbbgggkkkrrrxxxvvvuuutttrrrqqqpppooonnnzzz{{{nnnnnnqqqqqqkkkhhhhhhjjjiiihhhkkkpppwww~~~||||||yyytttssswww|||uuupppggg___]]]```eeehhh~~~uuuwww}}}rrr[[[FFF???:::222---...************************((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((&&&'''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************(((((()))***,,,---......000222;;;EEEGGGEEEMMM[[[tttwwwyyy}}}rrrqqqooouuuyyyvvvyyyyyyyyyzzzyyyiiiYYYNNNAAA777222000---+++,,,,,,,,,++++++*********************************)))))))))******+++++++++************))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))************___<<<888888333555444333111000...---------'''(((((()))***+++++++++&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))******************)))(((((((((((((((((((((((((((((()))************************************************************+++++++++,,,,,,,,,+++---111444999EEEUUU```sss~~~jjjbbbllloooddd^^^bbbbbbeeejjjpppzzzzzz|||zzzxxxxxxxxxuuunnniiiiiijjjjjjiiihhhgggiiikkkmmmvvvwwwjjjcccfffiiigggeeecccbbbcccaaabbbkkkuuutttzzz~~~wwwqqqppprrrjjjjjjlllooommmjjjlllpppxxxzzznnnjjjlllooowwwyyyxxx|||yyy^^^SSSJJJ>>>777777************************)))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************'''''')))***,,,...///000<<>>333000///...------,,,+++)))((()))************+++---************************++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************cccAAA666777666333555333111...---------...---,,,+++***))))))))))))))))))(((((((((((())))))''''''''''''((((((((((((''''''''''''''''''''''''''')))******((('''((()))(((((())))))))))))(((((('''(((((()))******++++++************************************************++++++******************///...,,,******,,,......///999MMMhhh}}}wwwnnnddd[[[^^^bbbgggiiilllrrr|||}}}{{{xxxrrruuuuuuwwwxxxxxxxxxxxxxxxvvvrrrmmmlllooopppooollllllmmmooooooooommmkkkjjjjjjjjjjjjjjjiiijjjlllooommmnnnnnnnnnmmmnnnqqqsssuuutttrrrqqqqqqpppnnnmmmkkkgggfffkkknnnmmmnnnqqqyyyzzzvvvxxx}}}}}}tttzzzwwweeeVVVGGG???777333...))))))++++++++++++******)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""###############$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&'''((()))))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))***++++++***)))))),,,...---///333666===HHHXXXcccUUUVVV^^^lllyyy}}}~~~kkk___[[[___^^^^^^___aaabbbaaa```WWW[[[eeepppsssqqqsssxxxkkk___WWW[[[aaadddeeefffbbbaaaaaaccceeeeeebbb```kkkrrrsssxxx}}}xxx\\\FFF@@@888...***,,,...---+++)))***+++***)))))))))***************************++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************dddAAA777888777555444333111///---------------,,,+++***))))))))))))))))))(((((((((((())))))''''''''''''(((((((((((('''''''''''''''''''''''''''(((******((((((((()))((())))))******))))))(((((((((((()))******++++++))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++++++++++++++,,,---,,,++++++///333???PPPnnnsssdddZZZVVVYYY___iiisssyyyqqqssswwwuuuooorrrtttwwwzzz{{{{{{zzzyyyvvvrrroooooorrrssssssqqqvvvwwwyyyzzzzzzxxxvvvtttsssuuuvvvwwwvvvvvvwwwyyyyyy{{{}}}|||yyyuuussssssqqqrrruuuvvvwwwuuutttrrrooolllmmmrrrtttrrrpppqqqvvvzzz|||}}}~~~zzzuuuwwwyyyxxxrrr}}}}}}fffaaabbbgggtttwww___OOO???777444000---,,,++++++++++++***)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$#####################$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&''''''((()))))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***************************,,,...,,,***))),,,///---777EEEQQQWWW\\\```ccc```iiiuuummmhhhiiiwwwvvvwww~~~uuufff\\\WWWQQQUUU\\\eeekkkmmmkkkhhh```fffpppxxxwwwqqqooopppgggaaa___gggpppqqqmmmiii```[[[]]]gggjjjbbbYYYWWWXXX]]]YYYZZZcccccc```dddmmmwww~~~dddXXXJJJ999000///111///,,,++++++++++++******))))))******************************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************cccAAA666777777555444333111///...------------,,,+++***))))))))))))))))))(((((((((((())))))''''''''''''((((((((((((''''''''''''''''''''''''&&&(((******)))((()))))))))))))))******)))))))))(((((())))))************((((((((((((((((((((((((++++++++++++++++++++++++******+++++++++++++++,,,(((+++000222111222;;;EEEZZZlll{{{zzz{{{tttjjjcccaaa___]]]ggguuu{{{yyyyyyrrrrrryyy~~~zzz|||}}}yyy|||~~~{{{zzz||||||wwwtttuuuvvvssstttyyy{{{xxxuuuuuuqqqrrrqqqpppuuu}}}~~~zzz{{{~~~yyyqqqyyy{{{vvvrrrkkkbbb^^^kkkdddGGG>>>AAA???666...+++++++++*********))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''(((((()))))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))***************++++++)))+++------,,,---111444===KKK[[[cccaaa]]]]]]^^^qqq|||uuunnn[[[[[[aaannn{{{yyyqqqiiimmmqqqrrroookkkiiihhhdddgggmmmtttzzz{{{yyyvvvqqqxxx}}}xxxuuullllllsssvvv]]]TTTVVVdddiii]]]TTTTTTWWW\\\XXXUUUYYYUUUNNNQQQ[[[bbbiiippp~~~{{{rrrfffTTTEEE<<<666000,,,,,,+++******+++,,,,,,+++************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************aaa???555666666333333333111000...------,,,---,,,+++***))))))))))))))))))(((((((((((())))))''''''''''''((((((((((((''''''''''''''''''''''''&&&((()))***)))((()))***))))))************)))))))))))))))))))))*********((((((((((((((((((((((((++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,...222555===QQQcccuuuzzzhhhdddbbb___ddd```ccckkkooorrr~~~uuuooopppsssyyy~~~~~~{{{{{{}}}{{{|||{{{sssqqquuuuuutttsssrrrvvvzzzxxxtttooopppsssxxx|||~~~wwwwww~~~{{{~~~uuurrrdddUUUNNNGGG>>>999...---,,,+++******++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&''''''''''''((((((((((((((())))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,+++***)))***000:::EEELLLYYYbbbiiifff^^^___kkkxxxxxxxxx{{{uuujjjiiivvvooolllaaa]]]bbbjjjrrrvvvyyyzzz{{{yyyyyywwwvvvvvvxxx{{{~~~{{{zzzzzz|||~~~~~~ttt}}}|||xxxuuuxxx~~~~~~kkk___]]]ffffffYYYQQQSSSZZZbbbaaa```aaaXXXMMMMMMNNNSSSVVVWWW^^^mmm|||uuudddRRRBBB888333///---***)))+++,,,---,,,************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************___>>>555666555222333222222000///...---,,,---,,,+++***))))))))))))))))))(((((((((((())))))''''''''''''((((((((((((''''''''''''''''''''''''%%%''')))***)))((()))***)))******++++++******)))))))))))))))))))))******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------...***+++222;;;JJJeee~~~ppp]]]VVVZZZ^^^```gggjjjrrr~~~yyyoookkkrrrzzz{{{{{{|||{{{yyywwwvvvtttpppmmmmmmkkkjjjnnnvvv~~~{{{vvvvvvxxx}}}|||uuuttt{{{xxx{{{~~~zzzaaaMMMEEEHHH888555111---+++++++++,,,((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))))))))((())))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,000,,,+++222AAASSSbbbiii```kkkvvvwwwsssuuu~~~nnnbbbbbbjjjoooooorrr~~~wwwkkkoooyyyxxxmmmuuu}}}}}}zzzyyy~~~|||zzzwwwwwwxxxzzz{{{{{{oooyyy}}}yyy}}}zzzvvvyyywwwpppnnnrrrkkksssrrrnnnkkk^^^PPPOOOFFFKKKPPPPPPSSSZZZ]]]]]]___llluuuyyy}}}jjjXXXMMMIII===777000++++++,,,,,,+++******************************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************^^^???666777555222222222222111///...,,,,,,---,,,+++***))))))))))))))))))(((((((((((())))))''''''''''''((((((((((((''''''''''''''''''''''''%%%'''))))))))))))***+++)))******++++++******)))***)))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...///000<<>>---+++)))((()))*********'''''''''((((((((((((((()))(((&&&%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&'''))))))(((&&&$$$$$$$$$&&&'''###$$$%%%&&&&&&&&&&&&%%%%%%###"""%%%(((***(((%%%''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&'''''''''((((((+++)))(((&&&&&&((()))+++(((((((((((()))))))))))))))************+++++++++---,,,+++,,,------,,,***)))444888999GGGcccxxx~~~yyywww```___uuu{{{uuummmgggiiigggdddeeehhhjjjjjjhhhhhhoooyyy}}}|||~~~zzzuuuvvvwwwxxxzzz|||wwwxxxxxxsssnnndddwwwfffIII>>>555//////---((((((+++...---+++***+++,,,+++***************))))))))))))))))))))))))))))))))))))nnnEEE:::444222444444444333222000///---,,,,,,,,,,,,,,,+++++++++******)))))))))))))))***++++++************)))))))))((())))))))))))))))))))))))))))))))))))*********************++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***)))***+++,,,---,,,++++++---,,,...111111444@@@OOOzzz}}}nnndddaaa\\\___lll}}}uuurrrvvv}}}~~~}}}}}}}}}~~~~~~}}}zzzxxxvvvyyyzzz{{{|||||||||{{{zzzzzzyyyyyyyyyzzzyyywwwuuurrrsssssssssrrrpppmmmllllllooossssssqqqnnnmmmnnnrrrwww}}}}}}yyyuuussstttqqqtttvvvvvvttttttwwwzzzsssuuuwwwwwwvvvvvvwwwyyy{{{zzzyyyxxxxxxyyyyyyzzz{{{zzzyyywwwwwwxxx{{{}}}~~~~~~~~~~~~||||||}}}zzztttnnn~~~~~~}}}xxx{{{rrrwww}}}eeecccooonnnVVV;;;222///,,,*********)))((((((((((((((((((((((((((()))((('''%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&'''))))))'''&&&$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&'''''''''((((((***)))(((''''''((()))***(((((((((((()))))))))***************++++++++++++...+++)))***,,,///000000555...777TTTmmmvvvyyy}}}|||pppaaaeee{{{zzzrrrllljjjkkklllllljjjiiiiiijjjmmmqqqtttvvv{{{wwwnnnwwwvvvvvvwwwyyy~~~|||vvvxxxyyywww}}}jjjOOOEEE;;;666111+++***---***)))((((((***++++++***************))))))))))))))))))))))))))))))))))))lllDDD999444333555555555444222111...---+++***,,,,,,,,,+++++++++*********))))))))))))***++++++************)))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))***+++,,,,,,------***++++++,,,,,,++++++*********+++,,,,,,,,,,,,,,,...///111111111;;;RRRggguuuddd^^^^^^```dddfffooouuupppttt~~~}}}yyywwwvvvwwwxxxxxxxxxxxxvvvtttrrrqqqtttuuuvvvxxxxxxxxxxxxwwwxxxwwwvvvuuuuuutttqqqooolllmmmnnnooommmjjjgggdddgggjjjmmmoooooonnnooooootttuuuwwwxxxxxxvvvtttsssrrruuuwwwwwwuuuuuuwwwzzzuuuwwwzzz{{{yyyxxxxxxxxxzzzyyywwwuuuuuuvvvwwwxxxxxxwwwuuutttuuuvvvxxxzzzzzzzzz{{{|||~~~|||uuuqqqvvvwwwzzz~~~~~~{{{~~~ooorrrvvvzzz~~~xxxfffmmmuuudddHHH===777000,,,++++++)))((((((((((((((((((((((((((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((***)))(((''''''((()))***((((((((()))))))))******************+++++++++,,,,,,,,,,,,,,,...///111333555===SSSooo{{{xxxyyy|||wwwllldddjjj|||~~~~~~{{{{{{uuuooofff```aaafffkkkooojjjnnnssswww{{{|||~~~{{{wwwvvvwwwzzz|||}}}yyyssspppttt}}}|||~~~cccXXXKKKAAA777...*********)))((()))***+++)))(((************))))))))))))))))))))))))))))))))))))mmmDDD:::555333666666333333222000///---,,,,,,,,,,,,,,,+++++++++************))))))******+++,,,*********)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))***+++,,,------...++++++++++++++++++++++++******+++,,,,,,---------/////////222<<>><<<>>>@@@BBB@@@>>>???@@@@@@AAAAAAAAAAAABBBCCCFFFIIIIIIHHHIIIMMMPPPNNNQQQTTTWWWYYY]]]aaaddd```cccgggkkkooopppqqqqqqtttqqqoooqqqvvvyyywwwtttuuuvvvxxxyyyzzzzzzyyyyyyzzzxxxuuutttuuuvvvuuuuuuzzzzzz{{{|||}}}~~~~~~~~~|||ssswww{{{}}}|||yyyuuulllqqq~~~yyyuuuzzzkkkxxx|||eeeKKK:::333+++++++++***)))(((((('''&&&'''((())))))(((''''''%%%&&&((())))))(((&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&'''''''''&&&''''''&&&&&&'''***,,,...%%%###"""%%%(((***(((%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((()))************+++++++++++++++,,,,,,,,,---------///---333EEE^^^sss}}}~~~xxxxxxwwwpppmmmlllnnnqqqpppoooqqqvvv{{{}}}~~~|||{{{~~~~~~|||zzzwwwuuugggkkkppprrrtttwww}}}{{{pppeeeNNNFFF<<<222---+++++++++************))))))))))))))))))))))))))))))))))))eee@@@999666333444333444333111000...---,,,,,,------,,,,,,+++***))))))************************************************))))))))))))))))))))))))++++++************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++,,,...111555777WWW|||qqq``````hhhooo~~~sssmmmooojjjrrrzzz|||yyywwwsssqqqsssqqqoooppprrrooohhhaaaUUUOOOLLLKKKIIIEEEDDDFFFEEECCCAAA>>><<<<<<===>>>============>>>???AAABBBCCCAAA@@@BBBFFFHHHGGGEEECCCEEEGGGGGGFFFEEEFFFGGGDDDBBBAAABBBCCCCCCBBBAAACCCCCCBBBAAAAAAAAAAAAAAAAAAAAABBBAAA@@@AAADDDFFFBBBDDDFFFGGGGGGIIILLLOOOJJJNNNTTTZZZ]]]___bbbdddggghhhiiijjjlllnnnpppqqqoooqqqsssvvvwwwvvvuuutttuuuuuuuuuuuuuuuvvvxxxyyy|||xxxzzz|||{{{zzz{{{}}}{{{|||}}}}}}~~~|||}}}}}}zzzvvvyyy~~~wwwyyyyyyqqqzzzzzzjjjmmm{{{eeeRRR@@@000,,,((('''((()))***+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((((((((((((((()))******++++++***)))(((((())))))++++++++++++++++++++++++...---,,,---...///......+++555BBBQQQaaassswwwrrrlllkkknnnppppppnnnpppqqqrrrssswww}}}|||}}}{{{{{{yyyssskkkiiimmmsssxxxzzz}}}{{{zzzyyyqqq___JJJ===333***(((,,,***++++++***)))((()))***))))))))))))))))))))))))eee@@@999666333444333333222111///...---------------,,,,,,+++******)))************************************************))))))))))))))))))))))))******************************+++,,,,,,,,,,,,++++++++++++++++++*********///+++...444111---888JJJmmm}}}qqqfffdddkkksssvvvqqqkkkiiimmmppp~~~{{{zzzwwwuuurrrnnniiieeeffffffgggjjjllliiibbb[[[NNNGGGBBBBBBBBB??????AAA=========>>>???BBBDDDEEEAAAAAA@@@@@@@@@AAACCCCCCCCCCCCDDDFFFHHHIIIIIIHHHDDDEEEHHHHHHHHHHHHJJJKKKGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDD@@@@@@AAA???======>>>???@@@??????@@@AAABBBCCCDDDDDDGGGKKKNNNOOOQQQSSSUUUYYYYYY[[[]]]___cccfffhhhqqqrrrsssttttttsssrrrqqqqqqrrrtttuuuvvvwwwyyyzzz|||xxxwww|||~~~|||{{{|||zzzyyyzzz~~~~~~~~~}}}}}}~~~{{{yyy{{{uuuooouuuuuu~~~sssOOO999000+++***)))''')))---((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((((((((((((((()))******++++++***)))))))))))))))++++++++++++++++++++++++---++++++,,,......---+++222AAAOOOXXXiii~~~qqqnnnmmmnnnrrrtttrrrpppssstttvvv{{{~~~~~~}}}{{{{{{vvvooolllmmmnnnmmmlllqqqzzzvvv___NNN???222+++++++++,,,,,,+++***((((((((())))))))))))))))))))))))ccc???999666333444333222222000///............---,,,,,,++++++*********************************************************))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++,,,,,,+++++++++*********///(((,,,555000,,,CCCdddlll]]]^^^kkkooohhhhhhiiimmmttt|||xxxpppnnnmmmkkkgggbbb[[[VVVSSSTTTXXX]]]aaa___XXXRRRIIIBBB<<<===???>>>>>>@@@BBBBBBBBBBBBBBBBBBBBBBBB?????????@@@AAADDDFFFGGGHHHKKKNNNOOOPPPPPPQQQQQQVVVXXXZZZ[[[\\\]]]___aaa^^^```aaa___\\\[[[]]]___^^^]]][[[XXXUUUSSSQQQQQQRRRSSSTTTRRROOOMMMKKKKKKHHHEEEBBBBBBDDDDDDBBB??????@@@AAAAAA@@@@@@AAACCCIIIJJJKKKNNNSSSXXX]]]```eeeggghhhjjjlllmmmmmmmmmppprrruuuwwwwwwwwwyyyzzzuuusssuuu{{{~~~{{{yyyyyyxxxwwwyyy~~~~~~~~~~~~}}}~~~}}}{{{|||gggcccooo}}}xxxuuu~~~nnnLLL;;;...---+++%%%&&&...((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&((((((((((((((()))******+++***))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,------...///000>>>PPP^^^eeerrruuuooonnnmmmnnnpppqqqpppoooyyy~~~}}}yyyuuusssqqqnnnhhhcccgggooo}}}mmm\\\LLL;;;000,,,,,,,,,,,,+++***)))((('''))))))))))))))))))))))))bbb>>>888666333444222111111000///////////////,,,,,,,,,++++++*********************************************************))))))))))))))))))))))))***************+++++++++******+++,,,,,,,,,,,,+++---------,,,,,,,,,++++++///***+++///222===]]]yyyqqqhhhdddkkkyyykkkiiioooxxx}}}wwwssshhheeebbb^^^ZZZTTTNNNJJJCCCDDDHHHMMMQQQQQQNNNJJJJJJCCC???AAACCCAAAAAABBBDDDEEEEEEEEEEEEDDDCCCBBBDDDEEEFFFIIIMMMQQQUUUWWW[[[___cccdddcccbbbdddfffnnnppprrrsssssstttwwwyyytttwwwyyyvvvqqqpppssswwwvvvuuussspppmmmkkkjjjiiilllnnnpppooolllhhheeeeee]]]XXXTTTSSSUUUTTTOOOJJJFFFEEECCC@@@===;;;===>>>??????@@@BBBGGGLLLQQQTTTRRRTTTXXX]]]bbbgggkkkmmmooorrrvvvwwwvvvvvvxxxzzzuuusssuuuzzz{{{wwwuuuvvvxxxwwwyyy~~~}}}|||~~~}}}{{{|||}}}|||nnncccfffmmm|||oooyyyiiiLLL444///---%%%$$$+++((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((())))))*********)))))))))))))))******+++++++++++++++,,,,,,,,,///111///,,,///888@@@LLLYYYhhhqqqwww~~~}}}sssvvvtttqqqnnnnnnqqquuuxxxzzz}}}~~~{{{yyyxxxtttnnniiiiiilllsss}}}~~~ssshhh[[[LLL>>>555---,,,+++*********)))(((((((((((((((((((((((((((```===888666333444222111111000///////////////,,,,,,+++++++++++++++***************************************************))))))))))))))))))))))))))))))*********+++++++++******+++,,,,,,,,,,,,+++........................000111...///===\\\}}}{{{bbbcccjjj{{{tttnnnkkkrrryyyuuurrrnnnhhhccc___ZZZTTTNNNJJJFFFCCC@@@;;;;;;===@@@DDDFFFGGGFFFGGGDDDBBBDDDEEECCCCCCFFFBBBDDDHHHMMMRRRVVVXXXZZZ[[[\\\]]]```cccgggkkkmmmppptttxxxxxxvvvvvvwwwzzzwwwxxxyyyyyyxxxyyy|||~~~wwwyyyzzzwwwrrrqqqtttyyywwwvvvvvvwwwwwwyyyzzzzzzvvvxxx{{{{{{xxxuuusssrrrppplllgggggghhhfff```[[[XXXWWWSSSOOOJJJHHHIIIJJJBBBAAA???>>>>>>???AAABBBDDDFFFIIIOOOUUU\\\aaaeeeeeejjjoooqqqqqqssswww{{{zzzxxxxxxzzzyyyuuuuuuxxxzzzyyy{{{{{{zzz{{{zzzxxx{{{||||||~~~{{{{{{}}}qqqddd\\\mmm|||yyynnnmmmwwwcccAAA555222***%%%'''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((())))))******)))))))))))))))***************++++++,,,,,,,,,+++000333///,,,333EEEUUU[[[___lllzzzxxxqqqzzzuuuwwwyyytttvvvuuutttrrruuu}}}{{{yyyuuuqqqooommmmmmppptttzzzyyyoooaaaPPPCCC222///+++)))*********)))((((((((((((((((((((((((___===888666444444222222222000///............++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))***++++++,,,,,,******+++,,,,,,,,,,,,+++,,,------......//////000+++111333999QQQtttyyyeeeaaaddduuurrrlllmmmdddiiiuuu~~~xxxpppjjjddd___XXXRRRQQQLLLFFFAAA>>>===<<<:::;;;;;;;;;===???BBBDDDFFFBBBAAAAAABBBAAAAAAGGGOOOWWWZZZ^^^ccciiinnnrrrtttqqqqqqpppqqqrrrsssuuuvvvwwwxxxyyyyyyxxxxxxyyy{{{tttuuuvvvuuuuuuvvvyyy{{{xxxyyyyyyuuurrrqqqtttwwwxxxxxxwwwwwwwwwwwwxxxxxxvvvxxx{{{{{{yyyvvvuuutttwwwtttrrrrrrrrroookkkfffhhhgggeee```\\\ZZZ[[[\\\UUUSSSPPPLLLGGGCCCAAA???@@@@@@@@@AAADDDHHHLLLOOOSSSXXX___bbbdddhhhpppvvv{{{yyyzzz|||zzzwwwxxx||||||zzz|||{{{yyyzzz}}}xxxwwwzzz}}}|||}}}{{{zzzzzzzzz}}}hhhUUU___kkk}}}rrriiinnn{{{zzzXXXCCC:::222***&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((()))******)))))))))))))))******+++*********++++++,,,,,,---***...111000333@@@VVVgggjjjiiiqqq{{{yyyrrryyy|||sssqqqqqqqqqnnnrrrxxx~~~|||zzzwwwuuurrrmmmjjjjjjlllqqq~~~|||ooo\\\LLL===777///+++***+++***)))))))))))))))))))))))))))]]]<<<888666444444222333222111///...---------++++++++++++++++++++++++************************************************))))))))))))))))))))))))((())))))***++++++,,,,,,******+++,,,,,,,,,,,,+++)))***+++,,,---...///000)))000>>>UUUppppppdddooo|||}}}rrrjjjiiilllooo~~~}}}vvvrrrlllbbb[[[UUUPPPJJJEEEBBB@@@===;;;<<<<<<<<<;;;???@@@AAABBBBBBCCCEEEFFFAAAAAABBB@@@>>>BBBQQQaaapppqqqqqqsssuuuxxx{{{|||wwwvvvuuutttsssttttttuuuwwwuuurrrqqqrrrsssttttttrrrrrrsssssssssuuuyyy|||~~~|||zzzwwwvvvvvvwwwyyyzzzyyyyyyxxxyyyyyyzzzzzzzzz|||}}}}}}zzzxxxwwwvvvvvvwwwwwwwwwuuussspppnnnlllllljjjgggdddbbbcccdddfffeeeccc```[[[VVVRRRPPPKKKHHHEEEAAA@@@@@@AAABBBBBBGGGMMMOOOPPPUUU___gggooopppuuu{{{{{{xxxzzz~~~{{{zzz}}}}}}{{{{{{|||xxxwww|||~~~}}}{{{|||}}}|||zzzwwwwwwzzz}}}~~~sssbbbeeegggppp}}}xxxrrrvvv~~~tttWWWDDD:::222***))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&'''''''''((((((((()))((((((((((((((()))******)))))))))))))))***++++++)))******+++,,,,,,---------,,,...555DDDVVVhhhsssyyyzzzxxxvvv{{{}}}wwwqqqmmmnnnsssvvv}}}{{{xxxsssooollljjjiiijjjsss}}}yyyjjj[[[MMMCCC777///,,,+++***)))))))))))))))))))))))))))]]];;;888666444444222444333111000...---,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))((())))))***++++++,,,,,,******+++,,,,,,,,,,,,+++&&&'''(((***,,,...///000///555NNNttt|||xxxdddccclll{{{uuulllkkklllqqqvvvzzzrrrjjjaaaZZZQQQJJJGGGCCC???;;;:::999:::<<>>BBBDDDGGGHHHGGGFFFFFFFFFEEEEEEDDDAAA???FFF\\\rrrqqqqqqppppppqqqtttwwwyyyvvvuuutttsssssstttuuuvvv|||wwwrrrqqqsssuuuuuutttooopppqqqrrrsssvvvzzz}}}|||yyyuuusssssstttttttttnnnpppssswww|||~~~|||yyyxxxxxxuuuxxxzzzzzzwwwuuutttsssggghhhgggfffcccbbbcccdddiiiiiijjjiiigggdddaaa___]]]YYYSSSMMMIIIGGGFFFGGG:::???CCCBBBAAAEEEOOOWWWbbbfffoooxxxzzzxxxyyy~~~yyyyyy|||}}}~~~}}}yyyxxx}}}}}}{{{zzzyyyyyywwwuuuvvvyyyzzzyyy~~~ssstttnnniiillltttyyyrrrzzzgggLLL@@@777...))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))((((((((((((((()))******))))))((())))))***++++++))))))***+++,,,,,,------222---...<<>>;;;;;;;;;<<<:::>>>AAABBB???===>>>???AAADDDGGGJJJQQQZZZ[[[XXXPPPKKKEEECCCHHHSSSaaaiiirrrooommmnnnrrrtttuuussssssuuuwwwyyyyyyyyyxxxwwwqqqvvvuuupppoootttwwwuuuxxxxxxuuuppprrrxxx}}}}}}{{{}}}}}}vvvmmmiiikkkooosssqqqssszzz|||wwwvvvwwwxxxyyyyyyxxxxxxxxxxxxwwwtttrrrwwwoooiiiiiiiiifffeeeffflllnnnooolllhhheeefffhhhrrriiibbbbbbaaa\\\WWWUUUOOOLLLGGGBBB??????AAACCCQQQUUU]]]eeennntttxxxzzzyyy{{{~~~}}}zzzxxx{{{{{{}}}}}}xxxwwwyyy{{{{{{zzzwwwuuuuuuvvv}}}yyylllfffccciii{{{~~~|||{{{wwwjjjWWWEEE333,,,,,,+++))))))+++***((()))((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))(((((()))************+++++++++222,,,***,,,...,,,+++,,,---444>>>LLL```sss}}}pppmmmkkkiiikkknnnjjjiii}}}~~~{{{wwwssspppnnnkkkeee```hhhmmmwwwtttfff___OOO<<<111...,,,((()))*********((('''((()))YYYBBB777333666000666444333222000////////////------,,,,,,,,,+++++++++,,,++++++******++++++,,,************************&&&'''((())))))***)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,------------,,,++++++,,,---///222444DDD^^^|||qqqhhh```ZZZnnnvvviiikkkttt{{{ooobbbWWWOOOKKKBBB@@@===;;;;;;;;;<<<<<<;;;===@@@@@@AAACCCGGGKKKOOOTTTYYY___gggmmmmmmiiiddd___YYYUUUXXX```iiipppqqqooonnnppptttwwwxxxwwwuuuuuuuuuvvvwwwyyyzzzzzzrrruuusssmmmlllppprrrooossstttrrrnnnpppvvv{{{{{{vvvyyyzzzuuummmjjjlllpppxxxwwwzzz~~~zzzxxxwwwvvvttt{{{yyywwwvvvuuuttttttsssuuunnnhhhiiiiiiggggggiiilllnnnqqqooolllkkklllnnnvvvooojjjjjjjjjgggeeefffddd```ZZZRRRLLLGGGEEEDDDCCCEEEHHHNNNWWWbbbkkkpppwwwyyy{{{{{{zzzxxxwwwvvv{{{{{{|||~~~{{{wwwxxxyyyyyyyyywwwuuussssssooorrryyy{{{kkk```aaammmyyyxxxhhhPPPDDD111///,,,))))))******((())))))((((((((('''''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))(((************++++++++++++---)))(((,,,...,,,,,,......<<>>]]]zzzrrr]]]\\\aaammmyyyoookkkuuu}}}yyyssshhh[[[OOOEEE@@@===999::::::;;;<<<<<<======<<<===???BBBFFFMMMUUU[[[\\\ccciiiooouuuyyyvvvqqqsssoooiiiddddddhhhnnnrrrooonnnnnnppptttxxxyyyzzzwwwvvvuuuvvvwwwyyy{{{}}}uuuuuuqqqllllllooopppmmmqqqsssrrrooopppvvvyyyxxxwwwzzz|||yyytttrrrtttxxxxxxuuuvvvvvvtttqqq|||zzzwwwtttrrrqqqqqqqqqrrrkkkgggggghhhhhhjjjnnniiilllpppqqqooonnnoooqqquuurrrpppooollliiijjjnnnsssqqqkkkeee^^^WWWSSSPPPFFFCCC@@@???DDDLLLVVV\\\hhhmmmsssxxxyyyxxxwwwwww|||{{{|||~~~}}}yyyxxxwwwvvvtttsssqqqqqqooooooqqqxxxssscccaaacccbbb}}}}}}dddSSS<<<555...******++++++***)))))))))(((((((((''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))************+++++++++,,,***((()))---///---...111000EEE]]]mmmvvv~~~lll|||tttYYYXXXVVVZZZlll~~~wwwqqqllljjjjjjccc___```iiizzz~~~xxxrrriiiTTT;;;......))))))))))))((((((''''''WWWAAA888555888222888444333222111000/////////,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,************************---,,,***)))))))))***+++)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,...)))+++000---,,,???XXXyyyzzznnniii]]]XXXnnnpppsss|||tttmmm```ZZZQQQGGG???;;;::::::===>>>>>>>>>>>>>>>???@@@@@@BBBFFFKKKRRR[[[ccchhhiiioootttvvvxxxzzzwwwqqquuurrrnnnkkkjjjllloooqqqooonnnooopppsssvvvxxxyyyxxxxxxxxxyyyzzzzzz{{{|||xxxtttooollllllnnnnnnmmmnnnppppppnnnpppvvvyyyxxxyyy|||~~~}}}zzzwwwyyy{{{}}}vvvooooootttyyyzzzyyy{{{{{{zzzwwwssspppnnnnnnoooiiieeefffffffffjjjoookkkooossstttrrrqqqrrrtttuuutttuuusssmmmfffggglllpppppppppnnnlllhhheeeccc^^^XXXPPPIIIEEEEEEHHHJJJPPPXXXdddnnntttwwwzzz{{{zzzzzz{{{|||~~~{{{yyywwwuuutttsssqqqppprrrqqqqqquuu|||{{{qqqrrriiiXXXjjj|||oooeeeKKK>>>111,,,,,,,,,,,,---)))))))))(((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))*********+++++++++,,,,,,+++***,,,//////---///444???RRRhhhvvv}}}}}}|||wwwggg]]]^^^XXXaaawwwqqqpppqqqgggcccaaaeeeooo|||zzzwwwwwwgggIII666444,,,+++******+++++++++***UUU@@@888555888222888333222111000///.........------------,,,,,,,,,,,,,,,++++++******++++++,,,************************---,,,+++)))))))))******)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,///+++,,,///,,,222SSSxxx}}}rrr```dddeeennnyyyoooyyylll^^^TTTJJJFFF@@@;;;888999;;;===???@@@@@@???>>>@@@DDDGGGLLLPPPVVV^^^fffkkknnnooonnnrrrsssqqqqqqttttttqqqooonnnlllkkkkkklllnnnoooppppppppppppqqqsssuuuwwwwwwxxx{{{}}}~~~}}}{{{yyyyyysssmmmhhheeecccccccccbbbfffggghhhmmmuuuyyyyyyxxx{{{|||{{{wwwsssqqqrrrsssvvv|||~~~zzzxxxqqqkkkkkksss|||{{{uuupppnnnnnniiiffffffdddcccfffkkkooosssvvvwwwvvvuuuwwwyyyyyyzzz|||zzzrrriiiiiinnnlllmmmoooppppppooommmlllooolllfff^^^VVVOOOJJJGGGDDDJJJRRRYYY___hhhrrrzzzzzz{{{{{{||||||}}}~~~~~~{{{xxxvvvvvvvvvtttrrrpppqqqrrrpppnnnsss|||vvv[[[[[[mmmnnnwww^^^JJJ666...---++++++,,,***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********++++++++++++,,,,,,,,,---,,,---...,,,+++111999UUUaaannnvvv|||}}}yyy~~~{{{jjjaaa]]]aaa\\\qqq~~~xxxpppjjjiiinnnvvv|||}}}vvvsssssslllkkkiiifffgggmmmwww~~~wwwzzzqqqWWW@@@888///,,,))))))***,,,,,,,,,RRR>>>777555888222777333222111///......------.........---------,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******)))(((((('''(((((()))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,...---...///111BBBiiiiiiWWWZZZ]]]ooozzzrrr{{{qqqfffYYYLLLCCC???===:::888888:::<<<>>>===???AAABBBBBBFFFMMMSSS\\\aaahhhpppvvvvvvsssooo^^^bbbbbb______cccggggggccccccbbbccccccdddffffffnnnnnnoooooonnnooorrrtttrrruuuzzz~~~~~~{{{yyyzzztttllleee]]]VVVUUUYYYYYY]]]```cccjjjuuu|||~~~}}}~~~}}}zzzssslllgggddd\\\```fffkkkppprrrssssssoookkkggggggmmmvvv~~~{{{uuusssqqqmmmjjjhhhddd```aaafffiiilllqqqrrrsssuuuyyy}}}~~~}}}zzzssskkklllqqqsssrrrqqqpppooonnnmmmmmmpppooonnnkkkfff```ZZZVVVOOOOOOLLLHHHIIISSSbbbnnn{{{}}}~~~~~~~~~~~~}}}zzzyyyzzzzzzwwwtttpppssstttooohhhhhhooowwwfffXXX^^^mmmuuuwww]]]AAA555000+++(((*********)))))))))(((((((((&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***---:::GGGccciiimmmnnnqqquuuwwwuuuzzz}}}~~~}}}~~~xxxtttnnnbbbXXX```iii}}}vvvpppggg___]]]]]][[[VVVRRRSSSYYY___kkkvvv{{{uuusssooopppnnnhhhbbbcccjjjrrr{{{}}}zzzuuucccNNNCCC777111***'''(((***+++***PPP<<<666444777111777333333111000///.........---------,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++((())))))))))))((((((''')))))))))***++++++,,,,,,,,,,,,,,,,,,------------,,,---...111===WWWxxxmmm]]][[[bbbrrryyyttttttuuu||||||sssfffZZZQQQIIIAAA<<<:::::::::;;;<<<===???@@@BBBFFFLLLOOOQQQUUU[[[aaaiiilllrrrxxx{{{vvvnnnfffXXX\\\]]]YYYWWW[[[___```^^^^^^]]]]]]]]]]]]]]]]]]dddfffggggggfffhhhlllooollloootttyyy|||}}}}}}}}}|||wwwrrrjjj^^^TTTVVV]]]dddggghhhiiiooozzz~~~wwwnnncccZZZUUUKKKNNNQQQUUUZZZ___eeehhheeefffhhhiiimmmsss|||}}}wwwvvvvvvssspppmmmfff^^^]]]``````dddiiinnnrrryyy}}}vvvnnnhhhkkkqqq{{{yyyvvvsssqqqqqqqqqrrrqqqppppppooonnnllljjjiiieeeccc]]]TTTLLLMMMVVV^^^kkkoootttwwwyyy|||}}}zzz{{{~~~}}}yyyuuurrrttttttpppjjjgggjjjnnnzzzuuuaaa]]]^^^ooovvvTTTBBB888///)))************)))))))))((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''###$$$%%%&&&'''''''''''''''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************+++++++++,,,,,,,,,------,,,+++,,,---...777LLL___kkkppppppkkkhhhmmmuuuyyyzzz}}}nnnjjjpppooofff^^^hhhssskkkfff[[[SSSQQQNNNPPPRRRSSSSSSVVV[[[______gggqqq{{{~~~www~~~}}}|||{{{uuusssssspppjjjdddbbbdddgggmmmsss~~~wwwooobbbXXXDDD;;;000***)))******)))NNN;;;555333777111666555444222111000000//////,,,,,,,,,+++++++++******,,,++++++++++++++++++,,,++++++++++++++++++++++++)))***+++,,,,,,+++***))))))))))))***++++++,,,,,,,,,,,,------------......***,,,---333GGGeee~~~sssqqqYYYYYYfffuuutttlllooouuu~~~nnncccSSSFFF???;;;999888666888:::===???AAABBBBBBKKKRRRZZZ^^^```bbbgggkkknnnppptttxxxxxxqqqfff]]]gggkkklllgggdddfffhhhhhhdddcccaaa```^^^]]]]]]]]]YYY\\\^^^______aaaeeeiiihhhkkkoootttyyy}}}|||yyyrrreee\\\```kkkxxxyyywwwuuuxxx~~~yyyqqqeeeXXXLLLFFFFFFFFFGGGHHHLLLRRRYYY^^^ccchhhooosssuuu{{{zzzvvvvvvzzzwwwtttpppggg^^^[[[]]]___dddkkkrrryyyvvvlllgggkkkqqq~~~{{{xxxuuuuuuwwwzzz}}}xxxvvvsssqqqpppqqqsssuuutttvvvtttkkk^^^UUURRRTTTPPPVVV___gggmmmssszzz~~~|||{{{|||zzzuuupppppppppnnnkkkhhhggggggwwwmmmbbbZZZ```vvvcccNNNAAA555------************))))))))))))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''###$$$%%%&&&''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++++++++,,,,,,,,,---------,,,---///111555BBB\\\sssttt{{{{{{rrrkkkppp|||pppeeefffhhheeedddgggwwwiiiXXX\\\```[[[YYY___WWWVVVWWW[[[bbbkkkrrrvvviiilllnnnttt~~~ttt~~~yyywwwtttoookkkhhheeedddbbbcccjjjuuuzzzxxxssslllPPPEEE777...,,,,,,,,,***OOO<<<666444777000555333222111///......------...---,,,+++************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---//////---,,,------,,,000111000<<>>>>>>>>@@@DDDHHHMMMOOO]]]^^^___```bbbeeejjjmmmwwwyyyzzzvvvmmmgggiiiooossswwwxxxtttpppnnnmmmlllpppssstttppplllkkkhhhddd___aaacccbbbaaaaaadddfffgggiiiooouuuvvvvvvqqqhhhkkkuuu||||||~~~xxxdddUUUMMMKKKJJJHHHKKKLLLRRR[[[```______aaaiiikkkpppxxx}}}wwwtttuuu{{{wwwrrroooooonnnllljjjggglllsss|||rrrllljjjlllnnnuuurrrnnnooovvv}}}~~~zzzvvvsssvvv{{{}}}wwwoookkkiiifffccc[[[TTTMMMNNNXXXgggsssyyy}}}||||||~~~~~~yyyuuuttttttrrrnnnjjjhhhiiikkkjjjppp|||nnnhhh[[[RRR___}}}uuuRRRJJJ<<<---333***)))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((******)))((((((((((((((()))))))))))))))))))))))))))************+++++++++---,,,+++,,,///000...+++000444...+++@@@cccsssnnnxxxyyy|||~~~nnngggccceeeggghhhnnnvvv|||iii___\\\YYYZZZ___bbbaaa___gggkkkooottt{{{}}}}}}~~~~~~}}}~~~yyyxxx|||vvvppprrrpppfff```bbb```^^^dddqqquuuaaaRRR@@@444---)))(((+++NNN<<<666444777000555333222111///......------...---,,,++++++*********************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,+++,,,------,,,...000999PPPppp||||||jjj\\\YYYYYYaaa~~~sssqqqttt~~~wwwjjj___NNNEEE===<<<<<<999:::===<<>><<<===???BBBGGGOOOWWW]]]^^^^^^\\\ZZZcccmmmpppnnnooouuu{{{}}}wwwqqqpppwwwuuullljjjlllmmmooommmiiijjjpppssssssyyyyyyyyyxxxuuutttuuuwww~~~~~~~~~wwwpppkkkmmmrrrlllnnnrrrxxx}}}|||wwwrrr^^^[[[ZZZ]]]dddkkkoooooosssxxxzzzvvvuuuuuuuuuttttttsssuuu{{{}}}}}}~~~{{{uuuqqqrrruuuxxxzzzzzzyyyzzz}}}vvvlllfffcccccchhhooo|||}}}zzz|||yyytttssssssqqqoookkkgggbbb^^^\\\YYYTTTPPPZZZ___hhhsss|||~~~zzzxxxvvvtttqqqlllgggccc^^^]]]```kkkyyy~~~zzzpppaaaTTTYYYttt{{{~~~lllPPPHHH===222000...+++*********(((&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((***))))))((((((((((((((()))))))))))))))))))))))))))************+++++++++***))))))+++...000//////222---999UUUiiioooyyyyyyhhhhhh^^^```ccchhhsss}}}vvvwwwqqqsssrrrlllccc\\\YYYZZZUUU]]]fffiiikkkvvv~~~~~~wwwsssnnniiiccc```^^^```eeeooo~~~qqq^^^OOOBBB555...,,,~~~NNN;;;555444777111666222111000///............///...------,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...++++++---///......000444NNNkkkzzz~~~mmmaaa]]]kkkmmmiiinnn{{{{{{uuummmhhheee___VVVNNNAAA???======>>>@@@CCCEEEPPPTTT\\\cccggggggdddbbb```dddggghhhiiioooyyyyyysssnnnrrrxxxooohhhgggjjjmmmoooooonnnrrryyy|||{{{{{{pppjjjfffcccdddgggfffgggiiinnnqqqqqqlllgggdddeeejjjrrr{{{xxxrrrnnnllljjjiiiqqqpppuuu}}}xxxrrrqqqtttyyy|||{{{xxxwww{{{zzz}}}~~~yyyqqqkkkjjjlllsssyyy~~~|||uuurrrqqqpppnnnllljjjjjjjjjiiifff___UUUNNNKKKOOOVVVaaalllvvv|||{{{zzzxxxvvvtttooohhhccc\\\\\\]]]bbbkkkwww{{{mmmWWWMMM^^^xxx~~~|||xxxaaaNNNFFFBBB000---***((())))))'''%%%((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))*********+++++++++*********+++---...//////222777MMMkkkyyywwwyyyzzzzzzuuunnniii___bbbeeennn{{{|||uuuqqqqqquuuuuuyyyuuueee___ccc]]]^^^\\\XXXUUUWWW]]]cccbbbgggooowww~~~|||uuukkkhhhddd```^^^___fffwwwmmm^^^NNN===000+++}}}MMM;;;555444888222777222111000//////......///......---,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,///++++++...---+++...444DDDnnn}}}nnn^^^___kkkrrriiippp}}}|||tttddd]]]TTTOOOMMMKKKFFFBBB>>>>>><<<;;;???GGGOOOSSS^^^```cccfffgggfffeeeccceeedddcccffflllsssyyy|||iiiqqq|||yyynnnjjjhhhiiilllooosssxxx|||}}}qqqfffdddeeeeeegggjjjmmmllllllooorrrsssppplllkkknnnttt|||~~~zzztttpppmmmjjjhhhfffiiijjjpppzzz|||uuurrrtttyyy||||||yyyxxx{{{{{{zzz}}}|||wwwuuuwww{{{|||}}}}}}~~~~~~yyyssspppooonnnjjjgggfffiiilllmmmiii```UUUMMMFFFFFFHHHNNNWWWdddpppxxxwwwwwwxxxyyywwwsssmmmhhh^^^_________aaaiiiwww}}}sss^^^LLLOOO]]]|||{{{zzzXXXJJJJJJ777222,,,+++,,,---,,,)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))*********+++++++++,,,,,,,,,,,,,,,---///000222FFF```uuu}}}wwwxxxqqqwwwjjjZZZcccggg```dddlll}}}tttnnnhhhbbb```ccceeekkkppprrrrrrsssvvvwww~~~{{{{{{}}}~~~ssskkkiiiccc\\\\\\ccc\\\XXXTTTSSSVVV^^^fffkkkjjjllluuu{{{yyyzzzmmmmmmhhhccc```^^^dddssswwwiiiYYYEEE555...}}}MMM;;;555444888222777111111000///////////////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---***+++---+++(((000===[[[^^^TTTeeeooofffjjj{{{nnnfffQQQJJJCCC>>>>>>??????>>>;;;===<<<;;;AAANNN[[[bbbfffeeeddddddccccccccccccffffffiiipppwwwyyyvvvrrriiimmmfffgggiiinnnuuu{{{rrrhhh```aaagggkkkooosssuuussssssvvvzzz|||{{{xxxtttwww}}}zzzwwwrrrooonnnnnnmmmlllaaabbbiiirrryyy{{{~~~~~~xxxuuuvvvzzz~~~~~~|||}}}~~~}}}{{{||||||~~~}}}zzz~~~}}}yyyuuupppmmmllliiieeeaaa\\\^^^aaaaaa\\\TTTJJJDDDEEEDDDBBBAAAFFFOOOZZZbbbiiipppxxx}}}|||wwwrrrooobbbcccbbb^^^\\\```jjjttt|||lllZZZRRRSSSmmmvvvxxxtttXXXNNN???777...***+++,,,+++)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((())))))***)))))))))))))))))))))))))))************+++++++++,,,---...------...111333777SSSmmmxxxuuu{{{vvvfffYYYXXXVVV]]]jjjjjj{{{sssiiihhhhhhfffiiipppiiirrryyyxxxuuuwww|||~~~}}}uuuppppppsssxxxwwwbbb```]]]]]]^^^bbbgggjjj^^^XXXSSSSSSZZZbbbggghhhhhhnnn|||llldddsss}}}|||ppprrrmmmgggdddaaaccclllwww~~~uuufffRRR@@@777}}}MMM:::555444888222777111000000///////////////,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***---000,,,***888KKKpppppp___fffqqqhhhjjjyyyzzzjjj[[[TTTEEEAAA===;;;<<<>>>??????<<<@@@@@@===CCCQQQ^^^dddhhhgggfffeeeeeefffggghhhiiikkkpppvvvyyyxxxtttqqq|||sssggghhhlllppp|||ooofffaaadddjjjoootttyyy||||||zzzvvvpppmmmmmmoooqqqrrrgggfffjjjqqqtttrrrrrrtttzzzzzzyyywwwuuuvvv{{{{{{zzzzzzzzz{{{}}}yyyzzz~~~wwwvvv}}}||||||xxxuuukkkgggcccbbbaaa___ZZZVVVRRRTTTWWWXXXUUUQQQLLLJJJOOOOOONNNKKKHHHIIILLLPPPWWWfffyyy}}}vvvsssiiigggccc```___```ccceee{{{xxxkkk___WWWZZZsss~~~}}}|||```JJJ???111***)))***)))'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((()))******)))))))))))))))))))))))))))************+++++++++***,,,---......000555999JJJ```rrryyy|||jjjQQQXXX___ZZZaaasssyyykkkdddjjjqqqssszzz}}}wwwrrruuuzzz{{{|||}}}zzzyyyiiicccVVV___cccaaacccjjjjjjcccXXXTTTQQQSSSYYY___bbbbbbfffyyy~~~|||{{{|||~~~|||lll\\\UUUttt~~~vvv{{{tttnnnjjjgggccceeeiiimmmiiiooottt```NNNEEE|||MMM:::555444888222888111000000////////////000+++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++000444///...AAAXXX}}}pppdddgggvvvjjjoooxxx}}}tttjjjXXXGGG???===;;;999:::<<>>777111******///))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++///,,,+++,,,+++///>>>NNNfffrrryyyuuuttt{{{```TTTVVVcccaaa___}}}~~~}}}~~~jjjlllooouuu|||yyy|||uuu{{{yyytttyyy}}}oooYYYXXXfffnnnrrruuupppaaaQQQKKKNNNJJJMMMTTTZZZXXXWWW___lll{{{}}}~~~~~~}}}wwwvvvtttppplllqqqsss{{{~~~}}}ttt]]]MMMSSSwwwyyy~~~tttgggiiieeeYYY[[[XXX___qqqyyykkkaaa~~~NNN<<<666444777000555333222111000////////////...---,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,------+++------,,,333GGGaaasssssstttxxx{{{vvvtttlll```pppqqqkkklllppp]]]MMMDDD???;;;888>>><<<:::<<>>777,,,'''+++***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************++++++++++++)))***---...---444JJJ```lllnnnpppsssyyylll```^^^^^^aaahhh}}}~~~rrroooooogggiiimmmuuu}}}{{{{{{zzzwww|||xxxiii```dddmmmvvvsssooofffXXXKKKHHHLLLQQQPPPSSSWWWYYY^^^mmm|||}}}~~~}}}yyyxxxuuurrrrrrpppjjjqqq|||sss[[[KKKPPP{{{}}}yyyooogggccc]]]YYY\\\iiizzz~~~vvvnnn}}}NNN;;;666444777000555333222111000////////////...---,,,,,,++++++,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,------+++......111AAA]]]uuu~~~oooxxx~~~{{{wwwppp```dddvvvpppmmmlll|||zzzjjj\\\III>>>===>>>===:::>>>???AAAGGGOOOZZZdddjjjdddaaa]]]\\\___cccfffhhhgggkkkppptttvvvsssooolllddd^^^ZZZZZZ]]]eeerrr~~~}}}{{{~~~mmmaaaWWWOOOHHHGGGEEEDDDBBBAAAAAAAAAEEEDDDCCCEEEHHHKKKLLLLLLLLLRRR]]]iiittt~~~~~~{{{{{{zzzxxxuuusssrrrqqqrrrssswww{{{}}}~~~zzzwwwnnnbbbZZZWWWTTTQQQLLLJJJHHHDDDAAA???===<<<999888666777999;;;;;;;;;;;;======<<<>>>DDDHHHGGGNNNPPPUUUZZZ___dddggghhhooommmkkkiiigggdddaaa___dddjjjrrrxxxyyyvvvsssqqqwwwzzzyyyqqqlllmmmrrruuuwwwpppkkkhhheee___\\\\\\WWW^^^gggsssnnnRRRNNNPPPaaa}}}ooo___zzzUUUFFF>>>000(((*********)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))************+++++++++,,,'''+++000000///;;;WWWqqqvvvmmmjjjtttjjj]]]]]]eeeeeebbbuuuwwwkkkjjjlllfffhhhlllsss|||yyyvvv~~~mmmfffnnnxxx|||}}}sssfff[[[PPPIIIKKKPPP______aaadddgggqqq~~~}}}{{{zzzvvvqqqssspppiiiqqq{{{pppXXXHHHLLLuuu~~~www{{{~~~}}}~~~xxxkkkmmmbbb\\\ZZZ___iiiwww~~~www|||MMM;;;666444777000444333222111000////////////...---,,,,,,++++++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,,,,---------000222;;;VVVvvvtttxxxfffddduuu|||jjjkkknnnzzzxxxiiiUUULLL@@@;;;<<>>AAA@@@???@@@BBBCCCBBBAAA>>>BBBJJJSSS^^^iiirrrxxx~~~zzzyyyyyyzzz}}}~~~xxxuuuooocccUUUJJJDDDAAA???======;;;:::999888888888999999999:::;;;=========CCCGGGKKKLLLPPPYYY___```dddeeeggghhhjjjjjjkkkkkkkkkgggcccccceeeeeeaaa]]]___fffpppuuuuuuttttttttt}}}rrrqqqyyy{{{vvv{{{rrrjjjgggfffaaa]]]]]]ZZZ[[[___kkk}}}~~~ooo]]]VVVQQQUUUccczzzVVV]]]eeeOOODDD666------*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))***))))))))))))))))))***))))))))))))))))))))))))*********+++++++++,,,,,,+++...000000444DDD^^^tttyyymmmkkkzzzhhh\\\\\\]]]gggmmmvvvrrriiijjjmmmiiikkknnnsssyyysssjjjqqq~~~yyymmm^^^VVVRRRRRRWWW^^^qqqwww}}}~~~|||xxx{{{~~~|||{{{yyytttmmmooosssuuuxxxnnnWWWFFFHHHdddrrrlllZZZWWW^^^fffnnnpppvvvsssppphhhbbb\\\[[[]]]fffuuuwww{{{LLL:::666555777000444333222111000////////////...---,,,,,,++++++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,,,,---------///666JJJjjjtttuuu}}}jjjgggttt|||oooiiilllyyywwwaaaRRREEECCC@@@===<<>>???AAAAAAAAA???===<<<>>>===<<<===>>>>>>===;;;===<<<<<>>999888999<<<777777777777888:::;;;<<<<<<>>>AAADDDEEEFFFGGGHHHRRRYYY^^^```cccjjjoooooopppooommmlllkkklllmmmnnnnnnkkkhhhjjjnnnmmmhhhbbbbbbhhhooorrrrrrqqqssstttxxxyyyxxxzzzuuujjjgggfffddd```___\\\ZZZZZZcccsss}}}zzzrrrnnniiibbbYYYTTTbbbiiiQQQmmm|||\\\HHH:::222///************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))***++++++++++++,,,,,,,,,......---111>>>QQQcccnnnmmmhhhmmm~~~\\\SSSWWW[[[```iii}}}nnnddddddgggnnnppprrruuuyyywwwhhhtttyyyjjj```WWWVVVYYY^^^fffnnn~~~yyywwwzzz}}}}}}zzzyyywwwppphhhlllxxxwwwmmmXXXGGGGGG\\\gggcccWWWSSSPPPQQQYYY]]]ooo|||tttoooiiibbb]]]YYY[[[eeeqqq~~~{{{yyyKKK:::666555777000444333222111000////////////...---,,,,,,++++++,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,------,,,000???[[[xxxyyyjjjuuuzzznnneeennn}}}kkkhhhkkkssswwwbbbOOOEEE===???AAA???===???EEEKKKZZZ^^^dddggghhhiiillloooeeeiiimmmpppqqqrrrtttuuuvvvssslll___QQQGGGCCCCCCNNNWWWhhhvvv{{{{{{~~~{{{sssTTTJJJDDD@@@@@@@@@>>>===???>>>???@@@AAAAAA@@@>>><<<<<<;;;<<<===???@@@???>>>AAA===999777999===@@@BBBEEEGGGIIIKKKNNNRRRXXX\\\hhhlllrrrxxx}}}}}}}}}}}}~~~~~~~~~xxxrrroooiiibbbZZZPPPFFF???;;;666333333444444777<<<888888888999;;;===???@@@BBBGGGOOOTTTXXXYYYZZZ[[[___gggllllllmmmrrruuuvvvvvvtttrrrpppqqqtttxxx{{{{{{yyywwwxxxzzzwwwoooiiijjjllloooqqqpppoooooooookkkoooyyy~~~nnniiiiiihhhdddccc\\\YYYWWW\\\fffqqqwwwxxx}}}{{{uuueeeRRRSSSrrr___bbbpppPPPAAA777...++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))+++******))))))******+++))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,+++,,,777KKK```jjjjjj]]]cccpppbbbHHHLLLXXXZZZ```pppmmmdddggglllrrrtttwwwyyy|||zzzhhhgggmmmbbb\\\WWWUUUYYYaaahhhqqqyyyzzzwwwzzzzzz|||{{{yyyyyywwwpppggglllyyyxxxnnnZZZHHHFFFQQQbbbmmmooommmbbb]]]gggiii}}}{{{vvvpppiiiccc\\\XXX\\\ccc|||xxxJJJ:::666555777000333333222111000////////////...---,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,------,,,555NNNooo}}}qqqlll{{{hhhdddiiirrriiihhhssstttbbbQQQFFFCCC===>>>@@@BBBFFFLLLTTTYYYfffhhhiiigggfffiiipppwwwppptttxxxzzzyyyvvvvvvvvvsssmmmaaaSSSHHHEEEKKKQQQ\\\jjj~~~eeeMMM===EEE@@@???BBBBBB>>>;;;===@@@AAACCCEEEEEEEEEDDDCCC======>>>@@@BBBCCCBBB@@@@@@<<<999888:::<<<<<<<<<;;;===>>>??????@@@DDDHHHRRRVVV^^^gggooouuuyyy{{{xxxyyyzzzzzzzzzzzz{{{|||~~~wwwmmmccc\\\TTTOOOIIICCC???:::666333:::666555888999666888<<<<<<===>>>@@@CCCFFFHHHJJJRRRYYYccckkknnnnnnnnnnnnnnnuuuzzzyyyzzzzzzyyyzzz{{{|||{{{wwwrrrmmmkkkpppwwwooonnnllliiiggg]]]ZZZXXXWWWZZZcccqqq|||}}}mmmUUUKKK```~~~vvv^^^www]]]LLL@@@111+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))+++******))))))******+++))))))))))))))))))))))))+++++++++,,,,,,,,,------+++---333AAAYYYlllnnnfff\\\iiiwwwtttQQQHHHQQQ\\\```iiilllgggoooxxxwwwyyyzzzzzz{{{vvvnnnccceeeppp}}}~~~ppp```YYYZZZXXXZZZaaahhhnnnxxxvvvttt{{{zzz{{{zzzxxxyyyzzzssskkkjjjvvv||||||rrr^^^IIIDDDDDDZZZooo|||~~~sssuuu~~~|||uuummmggg```ZZZZZZ^^^iiiwwwxxxJJJ:::666555888000333333222111000////////////...---,,,,,,++++++,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,---------...;;;[[[~~~xxxooottt{{{ZZZ^^^oooyyyooonnnkkk|||ppp___PPPCCC@@@CCCAAA??????EEEPPP]]]ggglllkkkmmmnnnllliiijjjpppuuuzzz~~~~~~zzzwwwvvvnnngggZZZLLLDDDIIIUUUaaakkk{{{|||WWWCCCAAAEEEDDD??????DDDEEE@@@===???BBBCCCEEEGGGIIIIIIIIIIII>>>>>>>>>@@@AAAAAA???===:::999999;;;???AAA@@@===<<<>>>???>>>;;;;;;===??????DDDOOO[[[fffnnntttvvvqqqrrrsssrrrqqqqqqrrrssstttuuuwwwyyyzzzzzzzzzzzzsssnnnfff^^^VVVNNNDDD>>>===999555222333555666777777444666<<<===;;;<<<@@@AAABBBEEEHHHMMMQQQUUUWWW```hhhrrryyy{{{yyywwwwww{{{}}}uuupppuuutttrrrpppllliii```^^^ZZZUUURRRYYYjjj{{{|||nnnVVVGGGTTTkkkZZZggghhhVVVIII777+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))++++++************++++++))))))))))))))))))))))))++++++,,,,,,,,,---------,,,222;;;KKK```pppnnndddeeesssSSSEEELLLUUU]]]dddxxx}}}jjjfffpppzzz{{{||||||yyyxxx|||{{{wwwrrrnnnlllhhhaaa\\\ZZZmmmzzzuuuggg___^^^]]]______aaaggglllrrr{{{wwwssszzzzzzzzzyyyxxx{{{|||wwwooofffrrrzzzuuu```JJJDDDBBBVVVjjjwwwyyyqqq|||}}}~~~{{{}}}xxxoooiiiccc]]]\\\^^^\\\mmmtttxxxuuuHHH;;;888444444...555111111111111000000000000///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------000+++***,,,...---...222555FFFqqqtttkkk|||aaa[[[aaaooogggjjjzzzqqqWWWMMMIIIBBB>>>AAAAAA@@@FFFUUUaaaggglllrrrtttrrrpppooopppqqqvvv{{{}}}~~~xxxqqqgggVVVJJJLLLQQQVVVbbbqqq{{{kkkPPPEEEAAAAAACCCGGGEEEBBBAAABBBBBBBBBAAAKKKKKKKKKKKKOOOTTTSSSNNNIIIGGGEEECCCCCCAAA???===???BBBCCCAAAAAADDDDDDBBBAAAAAAAAAAAA???===:::999<<<>>>BBBFFFMMMVVVbbbjjjllljjjiiijjjkkkkkkjjjhhhjjjhhhfffeeedddaaa]]]ZZZSSSOOOIIIEEEBBB???:::666444444444333333444777::::::<<<>>>???AAADDDIIILLLJJJNNNOOONNNSSS\\\```^^^ooorrrwwwyyyxxxwww|||vvvxxxtttooommmiii___ZZZZZZXXXWWWeeevvvvvvbbbOOOMMMTTTrrrTTTeee___OOOEEE666000***))),,,,,,((("""))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))***************))))))))))))******************+++++++++,,,,,,,,,///++++++...000......000---222FFFaaammmllloooyyy```CCCLLLXXXWWW^^^ooo}}}vvviiinnnyyyxxx{{{|||xxxtttwwwzzzvvvfff```\\\\\\YYYUUUYYYaaaeeehhhhhheeeaaaaaabbbbbbbbbaaadddkkkuuu|||pppppprrrxxx~~~|||xxxllllllqqqssscccQQQCCCHHHOOOcccxxx|||yyy}}}{{{}}}vvvllleeebbb^^^XXXXXX^^^fffnnn}}}tttHHH;;;777444555...555111111111111000000000000///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,)))(((+++,,,,,,///333DDD```}}}~~~ooorrrmmmZZZcccppprrrffffffrrrxxxbbbNNNGGGDDD???>>>BBBGGGJJJTTTaaahhhjjjooovvvxxxvvvuuuuuuvvvyyy~~~~~~|||vvvqqqVVVLLLIIIRRR\\\eeesss}}}fffLLLAAA@@@@@@BBBDDDAAAAAA@@@@@@AAACCCFFFGGGLLLPPPSSSRRRSSSUUUVVVSSSLLLJJJIIIIIILLLOOOQQQRRRLLLMMMJJJEEECCCEEECCC???AAABBBBBBAAA@@@???>>>===999;;;===@@@DDDKKKTTTZZZ]]]]]]^^^```bbbaaa___\\\XXXWWWUUUTTTRRRPPPLLLIIIHHHDDD@@@===<<<:::777444444555555444444666999<<<@@@CCCGGGIIIIIIIIIIIIJJJQQQSSSUUUXXXaaannnsssqqquuutttuuuxxx|||}}}vvvxxxuuuppppppjjj```ZZZXXXUUUTTT```ooolllTTTHHHHHHbbb```cccyyypppSSSEEE999333+++***,,,---)))%%%))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))***************))))))))))))******************+++++++++,,,,,,,,,...++++++///000...---///444@@@VVVjjjnnnlllxxxoooQQQBBBNNNYYY[[[kkk{{{xxx}}}qqqooowww~~~}}}|||zzzwwwvvvyyyzzzsssjjjccc___XXXTTTUUUXXXZZZaaaiiieeeeeedddcccdddfffgggfffddddddhhhsss~~~|||vvvqqqnnnsss|||~~~yyyooonnnqqqxxxgggSSSCCCFFFKKK___tttyyyzzz~~~|||}}}zzzzzz{{{zzztttiii```YYYXXXYYY\\\fffyyyqqqGGG:::777444666///555111111111111000000000000///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++))))))+++,,,---333999MMMuuutttooo}}}vvvYYYXXXccc|||qqqfffaaakkk|||cccTTTFFFBBB@@@>>>@@@GGGPPPXXXccclllmmmlllqqqxxxyyyxxxwwwwwwyyy|||}}}wwwmmmddd^^^IIIFFFMMM]]]lllxxxlllOOOFFF??????BBBBBBAAAAAA===???@@@@@@@@@BBBHHHMMMMMMUUUZZZXXXUUUUUUUUUTTTPPPNNNNNNPPPVVV\\\aaacccZZZXXXQQQKKKIIIKKKHHHBBBCCCCCCCCCBBBBBBBBBBBBAAA999;;;<<<<<<===@@@EEEHHHKKKMMMPPPSSSVVVUUURRROOOMMMKKKIIIGGGFFFDDD@@@===<<<:::777666777666555444444555666666666888;;;>>>@@@EEEKKKPPPRRRRRRSSSSSSWWW[[[```fffpppzzz|||zzz|||~~~}}}wwwttttttzzz~~~~~~~~~zzzwwwxxxuuussstttoooeee]]]YYYTTTRRR[[[hhh~~~uuu[[[JJJCCCIIIjjjoooccchhh\\\III>>>777...***+++---+++)))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))***************)))))))))*********++++++******+++++++++,,,,,,,,,---+++,,,///000---,,,///777JJJdddooojjjjjjSSSGGGGGGSSSYYYbbb~~~wwwuuu|||}}}xxxqqqpppxxx~~~{{{wwwuuuwww{{{|||{{{|||||||||~~~}}}}}}|||xxxrrrlllfff```YYYUUUYYYSSSQQQWWW```hhhooouuuqqqmmmiiihhhhhhhhhgggfffkkkqqq~~~|||{{{|||~~~~~~~~~||||||}}}~~~}}}||||||ssskkkmmmwww|||vvvsssrrr|||~~~kkkUUUDDDDDDIII[[[qqqxxx{{{yyy}}}yyyyyyuuu{{{}}}vvvwww|||xxxzzzzzz~~~nnnddd^^^ZZZUUUSSS\\\pppnnnFFF:::666444777111444111111111111000000000//////......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------+++,,,------000999CCC]]]rrrvvvbbbTTT]]]iiikkkdddfffyyyyyyhhhVVVLLLCCC@@@@@@BBBJJJSSS]]]cccjjjooopppppprrrvvvxxxxxxwwwvvvxxx}}}}}}zzzkkkZZZMMMFFFKKKOOOZZZkkkzzz\\\FFFAAAAAACCCFFFGGGFFFDDDCCC???BBBDDDBBB@@@BBBIIIPPPTTTZZZ___\\\YYYWWWTTTPPPTTTTTTUUUXXX^^^cccfffgggbbb___XXXRRRSSSVVVTTTOOOJJJIIIHHHFFFDDDCCCCCCBBB>>>>>>>>>=========>>>???AAABBBDDDGGGJJJKKKIIIGGGHHHFFFDDDBBBAAA???<<<:::666555444444444555555444333444666777888;;;>>>AAAFFFIIINNNRRRTTTWWWZZZ\\\bbbiiiqqquuuxxxyyyzzzyyy|||rrriiieeejjjhhhhhhjjjjjjhhhiiimmmnnnppprrrttttttrrrqqqqqquuu{{{xxxxxxxxxvvvuuuwwwuuulllccc]]]WWWTTTYYYbbbyyyyyydddRRRIIICCC[[[}}}kkkaaakkkPPPDDD<<<111+++***,,,,,,+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))***************))))))*********+++++++++******+++++++++,,,,,,,,,,,,+++,,,000///,,,---000>>>TTTlllrrrkkkooo~~~lllIIIKKKRRRYYY\\\lllyyyvvvxxxzzzvvvxxx~~~|||zzzwwwuuuuuuyyy~~~zzzuuurrrqqqppppppsssvvvzzz|||xxxooohhh^^^WWWTTTTTTVVVWWWZZZYYY\\\fffsss{{{~~~~~~uuurrrqqqooolllhhhhhhkkkrrr}}}|||}}}~~~}}}||||||~~~~~~{{{zzz{{{||||||{{{}}}tttkkkiiiooowww|||~~~xxxrrryyyrrr[[[GGGEEEIIIZZZpppxxx|||xxx}}}yyyzzzvvv{{{}}}xxx{{{~~~{{{xxx~~~rrrhhhccc___XXXRRRVVVccczzzkkkEEE:::555333999222444111111111111000000000//////......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------------222@@@OOOyyy|||rrrzzzxxxqqqxxxmmmVVVWWWbbb~~~sssooofffeeeqqq{{{bbbRRRKKKFFFBBBBBBGGGNNNZZZccckkklllmmmooorrrvvvwwwwwwyyy{{{{{{yyy}}}zzzkkkZZZNNNHHHGGGZZZaaammm|||uuuTTTCCC@@@:::>>>AAABBBCCCEEEGGGGGGBBBEEEHHHHHHGGGJJJQQQXXXbbbeeefffddddddbbbZZZRRRYYY[[[^^^dddiiikkkkkkiiihhhfffaaa]]]^^^bbbbbb^^^VVVUUURRRNNNJJJGGGDDDBBBAAA@@@???>>>===<<<;;;:::>>>===<<<===@@@BBBCCCBBBAAA>>><<<::::::999666555555555555444333333333444222444777999;;;>>>AAADDDPPPQQQRRRSSSUUUZZZ```eeesssxxx|||{{{wwwwwwzzzooobbbXXXRRROOOPPPTTTYYY\\\^^^dddlllqqqtttvvvuuusssqqqqqqqqqnnnqqqtttuuuwwwxxxvvvssszzzwwwwwwxxxxxxvvvvvvxxxwwwpppggg```ZZZUUUWWW[[[nnnyyy~~~kkkWWWIIIAAANNNfff|||ffflllYYYIIIAAA666---******++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))***************************++++++++++++******+++++++++,,,,,,,,,++++++---//////,,,///444PPPddduuuvvvqqqzzzUUULLLRRRZZZ]]]ccc~~~{{{xxxyyyzzz|||zzzuuuqqqrrryyyyyyuuupppllllllkkkjjjiiilllnnnrrrvvvyyy|||}}}~~~|||xxxwwwvvvsssnnniiiZZZWWWSSSQQQTTTXXX\\\^^^```dddmmmxxx{{{hhhkkkooopppjjjfffmmmyyyyyy~~~yyywwwxxxzzz||||||}}}}}}{{{{{{{{{zzzyyyyyyvvvpppkkkiiinnnvvv}}}xxxooottt}}}eeeOOOEEEGGGWWWmmmvvvyyy|||{{{|||xxx}}}{{{||||||ooodddaaaZZZUUUTTTYYYhhhhhhDDD:::444333:::333444111111111111000000000000///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,+++,,,,,,---666KKK^^^zzzpppsss||||||}}}xxxVVVQQQaaaoootttllllllhhhaaakkkjjjSSSGGGBBBBBBCCCIIISSS^^^iiipppttttttrrrrrrvvv|||}}}{{{}}}~~~xxxpppaaaRRRIIIKKKTTT]]]kkkuuutttPPP<<>>===<<<:::999===;;;888888:::<<<>>>>>>;;;999777666666666555444444555555444222111222333444666:::===@@@CCCFFFIIIOOORRRVVV\\\ccckkksssyyy~~~}}}|||zzzxxxmmmbbbbbbgggkkkrrruuuvvvrrrhhh[[[OOOHHH>>>@@@FFFMMMQQQVVVbbbnnnzzz}}}yyywwwvvvuuuqqqsssttttttttttttrrrqqqtttuuuwwwwwwvvvuuuvvvwwwsssoooiiibbb\\\XXXVVVUUUaaapppqqqXXXDDD===DDDTTTpppvvvXXXhhhPPPGGG;;;111,,,***++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))************************++++++++++++,,,******+++++++++,,,,,,,,,,,,+++---///...---222:::___nnnyyyvvvuuuhhhNNNOOOVVV]]]cccuuu}}}wwwzzzzzz{{{{{{}}}|||uuummmlllsss{{{xxxuuuqqqqqqsssuuusssqqqlllllllllllllllkkkjjjjjjmmmiiiddd```]]][[[YYYWWWNNNPPPUUU\\\bbbeeeeeedddhhhpppxxxzzzpppeeeggglllmmmgggeeeuuuxxxssssss~~~zzzyyyzzz}}}}}}}}}}}}|||zzzyyyvvvwwwuuupppjjjjjjqqqxxx{{{uuunnnooo}}}nnnVVVDDDEEESSSiiirrrwww}}}~~~zzz~~~{{{zzzjjjbbb\\\WWWUUUTTT]]]uuufffDDD:::333333;;;444444111111111111000000000000///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------++++++,,,---111???ZZZrrruuukkknnnzzzfffRRRYYYuuuvvvhhhrrrvvvmmmdddzzzrrrZZZKKKFFFCCCFFFMMMWWWcccmmmqqqrrrrrrwwwyyywwwxxx~~~~~~zzz|||}}}rrr```YYYOOOIIILLLYYYjjjvvv|||mmmSSSCCC===BBBJJJDDDHHHGGGCCCDDDIIIKKKIIIRRRTTTXXX]]]bbbgggjjjllljjjoooqqqppppppppplllfffdddeeeiiinnnssstttrrrpppnnntttvvvrrroooqqqtttuuuvvvtttrrrllleee\\\TTTOOONNNJJJEEECCCBBBBBB@@@===???===;;;:::;;;<<<;;;:::;;;999777666777888888777555666777666333222444666666:::>>>BBBEEEHHHLLLOOOPPPXXXdddpppyyywww___LLLEEEGGGNNNTTT]]]bbbgggfff___UUULLLGGGAAABBBFFFJJJKKKOOO\\\jjj}}}|||zzzxxxvvvvvvvvvvvvwwwwwwwwwxxxzzzuuuwwwxxxvvvuuuuuuuuuuuuqqqoookkkfffaaa\\\WWWSSSXXXhhhyyyttt]]]IIIAAACCCJJJ```___qqqVVVNNNBBB777///,,,+++,,,))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))************************+++++++++,,,,,,******+++++++++,,,,,,,,,,,,+++,,,...---...666@@@bbbpppyyyvvvyyyuuuWWWUUUTTTZZZbbbppp|||www|||~~~~~~yyyyyyvvvqqqmmmmmmsssyyy}}}{{{||||||xxxsssrrrooolllhhheeebbbaaa\\\ZZZUUUPPPMMMNNNQQQTTTXXXZZZ___eeekkknnnmmmkkkrrrxxx|||{{{xxxvvvooofffhhhfffhhhmmmoooxxx{{{yyyyyyuuuqqqrrrwww~~~~~~~~~{{{yyyvvvxxxyyyuuuppplllmmmpppqqqtttrrrooorrrqqqWWWFFFDDDPPPfffrrr}}}}}}{{{|||yyy}}}{{{zzzjjjaaaZZZXXXTTTVVVggg|||eeeCCC:::333333<<<555444111111111111000000000000///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------------///111666HHHgggmmmhhhxxxvvvaaaZZZfffnnniii|||}}}mmmmmmwww```KKKCCCDDDJJJOOOXXXcccooouuusssnnnkkkvvv|||zzzxxx|||{{{pppnnnpppgggZZZPPPOOOOOOTTT___nnn}}}~~~bbbGGG@@@EEEFFFCCCAAA===CCCEEEFFFKKKSSSVVVSSS]]]^^^aaafffkkkoooooonnnaaahhhnnnmmmjjjkkkkkkjjjffffffgggiiilllmmmkkkjjjkkktttyyywwwsssvvv{{{~~~|||wwwoooeee\\\WWWYYYTTTNNNKKKJJJIIIGGGEEEBBBAAA@@@@@@@@@???<<<999999777555555777999999999777999:::999666666888;;;999<<>><<<<<<>>>999???EEEHHHIIIPPP\\\eeexxxwwwwwwyyy}}}kkkUUUJJJEEEDDDFFFIIIMMMMMMSSSZZZXXXOOOMMMQQQJJJWWW\\\^^^fffkkkooozzz~~~vvv{{{uuuuuuwwwxxxxxxyyy{{{{{{yyyvvvuuuttttttrrrpppuuuqqqnnnmmmmmmiiiaaaZZZ\\\VVVbbbvvv}}}mmmVVVOOO[[[QQQEEEZZZccc[[[wwwOOOCCCHHH999---///+++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((()))***************++++++******************(((((()))***++++++,,,,,,///+++---222...+++999NNNggguuurrrppprrrVVVSSSZZZaaa___lll}}}|||}}}wwwwwwkkkaaaeeesss~~~{{{~~~yyyqqqrrryyyyyyooofffdddcccaaa^^^XXXSSSPPPQQQVVV^^^eeeiiiiiijjjkkkmmmpppsssuuu~~~wwwqqqmmmhhhbbbaaacccccckkkppp{{{tttddd```aaaccceeedddmmmzzz~~~||||||||||||}}}~~~~~~yyyzzz{{{|||{{{xxxtttpppmmmppptttuuurrrsssvvvuuu~~~mmm[[[]]]UUURRRZZZkkk~~~wwwwwwyyyzzz}}}}}}~~~xxxxxx}}}|||nnn___]]]YYYRRRWWWddd~~~aaaFFF777666444444666222333222111000////////////......---,,,,,,+++******,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++000///111EEEggg~~~vvvyyyxxxbbb```iiirrrggghhhiiimmmssskkkZZZOOOHHHMMMWWW]]]bbbgggiiiooovvvwwwrrrvvvtttqqqnnnlllkkkkkkkkkmmmkkkiiihhhiiihhheeebbbfffnnnwww{{{eee[[[LLLHHHDDDCCCDDDDDDAAA>>>===BBBJJJQQQVVV[[[```cccccciiimmmnnnnnnoookkkfffcccbbbbbbdddffffffdddbbbaaa]]]YYYVVVUUUUUUTTTTTTVVVZZZeeerrrzzz~~~}}}{{{pppnnnjjjgggddd```]]][[[TTTNNNKKKLLLIIIBBB@@@CCC<<<;;;999999::::::999777:::888888===???======???BBBDDDFFFHHHNNNYYYhhhrrr{{{wwwjjjPPPEEEJJJSSS[[[```aaaeeelllrrrqqqfffUUUHHHRRRaaaggggggmmmsss}}}xxxxxx{{{xxxxxxsssssstttvvvxxx{{{}}}~~~xxxuuurrrqqqqqqpppooonnntttqqqooooooooolllfff```\\\UUU___sssuuu^^^[[[bbbUUUEEEPPPoooooo]]]\\\EEEGGG;;;///...******)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((()))***************************************))))))******+++,,,,,,---...+++---111//////@@@VVViiiooonnnrrr~~~cccWWWYYY[[[___iii~~~yyysssnnndddhhhlllpppsssxxx~~~~~~|||{{{wwwqqqllltttxxxvvvmmmfffeeedddbbb]]][[[YYYYYYZZZ]]]ccchhhooooooppprrrtttwwwyyy{{{wwwssspppoookkkhhhkkkqqquuu}}}ssslllnnnrrruuu{{{zzz}}}}}}|||zzzxxxwwwxxxyyyzzz|||{{{yyyuuurrrlllmmmppptttuuuzzztttrrr{{{{{{lll\\\ZZZiii}}}xxxzzz{{{zzzwwwuuuxxx}}}}}}~~~|||hhh^^^WWWSSSUUU\\\rrr___EEE777777444444666222333222111000////////////...------,,,,,,++++++***,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,...000000666RRRtttvvvvvv{{{fffZZZaaavvvgggdddggghhhrrrzzz___RRRPPPSSS]]]ggggggjjjmmmooosssvvvuuupppllljjjhhhhhhjjjoootttxxxyyyvvvtttsssssstttsssrrr}}}jjjRRRKKKLLLFFFDDDBBBDDDFFFEEEAAA>>>===EEEOOOXXX^^^ccchhhkkkjjjnnnnnnkkkjjjjjjgggbbbbbbaaabbbdddfffgggfffeeebbb^^^YYYUUURRRPPPNNNMMMGGGLLLXXXfffooorrrvvv|||}}}yyyzzzzzzzzzwwwsssooolllfff^^^VVVSSSPPPKKKHHHGGG>>><<<::::::::::::999888:::777888<<<===;;;;;;>>>@@@DDDJJJRRR]]]lllzzz{{{yyy|||iiiKKKFFFTTTeeennnqqqwwwiiiFFFVVVhhhpppoooqqquuu|||sssrrrqqquuuooonnnnnnqqqvvvyyyyyyxxxuuurrrooommmmmmnnnnnnmmmsssqqqpppqqqrrrpppkkkfff^^^TTT[[[mmm|||~~~jjjcccdddTTTAAABBBXXXxxx[[[yyyoooJJJFFF>>>222---*********)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((()))*********************************************++++++,,,,,,---------,,,---//////555JJJ```llliiiqqq{{{}}}oooXXX\\\ccc```cccyyy~~~~~~vvvnnniiigggbbbkkkuuuzzzyyywwwxxx{{{uuutttqqqooonnnooopppqqqwwwvvvqqqhhhbbb```^^^ZZZZZZ[[[[[[[[[^^^dddkkkpppwwwvvvvvvvvvxxx{{{~~~}}}{{{yyyyyywwwtttxxx~~~|||}}}~~~|||{{{|||}}}}}}}}}~~~~~~~~~}}}zzzvvvsssqqqwwwxxxzzz|||{{{yyywwwuuupppmmmmmmrrryyysssmmmcccSSS]]]{{{|||xxxzzz{{{zzzxxxwwwyyy|||}}}||||||~~~}}}}}}ooo]]]UUUSSSSSSSSS]]]kkk]]]DDD777777333333666333333222111000////////////---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////000===___~~~nnnnnnkkk]]][[[jjjtttdddfffiiimmmoooZZZTTTZZZbbbkkkrrrnnnppprrrsssssspppjjjddd```bbbdddjjjrrr|||vvv```RRRKKKGGGEEECCCBBBBBBDDDFFFGGGEEECCCFFFKKKSSS\\\eeeiiijjjjjjmmmpppnnnjjjiiijjjiiieeeeeeeeeeeeggghhhiiiiiiiiifffbbb]]]ZZZWWWVVVSSSRRRFFFIIIPPPZZZ___aaadddiiijjjlllooorrruuuvvvuuuuuuuuuxxx{{{||||||zzzyyyxxxwwwoooeee___[[[TTTMMMGGGDDDBBB???=========<<<::::::888999======;;;===AAAAAALLLZZZfffoooxxxwwwuuugggKKKJJJ]]]nnnsssqqq{{{}}}LLLRRReeeooopppoooqqqxxxsssoooqqqkkkhhhgggkkkrrrvvvtttqqqtttqqqmmmkkklllmmmmmmmmmrrrrrrrrrssstttrrrnnnjjjaaaVVVXXXfffvvvrrrccc]]]LLL===;;;FFFlllaaaiiiTTTFFFAAA777///,,,*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((()))******************************++++++++++++++++++,,,,,,---------,,,---......000===TTTgggllljjj~~~```ZZZbbbhhhgggppp}}}}}}|||{{{yyyuuuqqqmmmjjjiiitttuuuxxx|||}}}xxxoooggggggjjjmmmnnnoooqqqvvvzzzzzzuuunnngggddddddcccbbb___ccceeeffflllxxx~~~|||~~~|||zzzyyyzzzzzzzzzyyywwwxxxzzzzzzyyyvvvsssqqquuuwwwzzz{{{{{{yyyxxxxxxwwwqqqmmmqqqyyytttgggxxxiiiRRRSSSkkk|||ttttttwwwwwwxxxyyyzzzzzzyyyyyy{{{~~~yyy|||zzzyyysss___TTTSSSSSSQQQYYYeeeZZZCCC777888333333666444333222111000////////////------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///---333IIIkkk|||lllfffyyy___XXX___yyy}}}nnnfffhhhkkkvvvqqqdddZZZ\\\fffoootttvvvrrrooollljjjgggccc___]]]fffjjjrrr{{{jjj\\\MMMFFFFFFGGGDDD???CCCBBBAAABBBEEEGGGHHHHHHOOOPPPUUU___kkkqqqooojjjrrrtttsssooopppsssuuussslllmmmmmmlllllllllmmmmmmllliiidddaaa___]]]ZZZXXXRRRPPPRRRVVVWWWWWW[[[```___aaadddggghhhiiihhhhhhfffiiimmmppprrrtttxxx{{{yyyrrrlllhhhcccYYYQQQOOOKKKGGGDDDBBBAAA???===;;;:::<<<@@@@@@???CCCIIISSS```pppyyy{{{|||sssttteeeJJJIII[[[kkkrrrrrrxxxXXXKKK\\\iiiooosssssszzzuuuoooppphhheeedddgggmmmqqqpppmmmqqqnnnkkkjjjkkklllllllllrrrrrrsssttttttrrrnnnllleeeYYYWWW___mmmvvvfffZZZGGG>>>===>>>WWW~~~|||fffrrreeeIIIDDD===222...************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((()))***************))))))*********++++++++++++,,,,,,,,,,,,,,,---------///...---444FFF\\\kkkiiirrrggg^^^bbbaaaccclll~~~}}}}}}uuuqqqmmmnnnrrruuuuuusss}}}|||zzzwwwpppggg```ssszzz{{{sssooonnnooorrrtttkkkwww~~~yyy~~~~~~~~~~~~|||zzzyyyyyyxxxvvvuuussstttwwwxxxxxxwwwtttssssssvvvyyyzzzyyyxxxxxxyyyzzztttnnnnnnvvvvvvhhhsssttt\\\SSS```vvv}}}sssrrruuuwwwsssvvvxxxxxxxxxyyyzzz{{{|||vvv{{{{{{{{{~~~xxxhhhZZZUUUTTTRRRWWWcccXXXBBB777888333333666555333222111000////////////,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---;;;\\\yyyuuukkkggg}}}kkkVVVXXXlllqqqjjjfffiiiqqq{{{gggcccccciiisssyyyyyyvvvppphhh___\\\\\\^^^ccchhhwww}}}rrraaaVVVLLLLLLJJJGGGCCC@@@@@@AAACCCBBBCCCCCCEEEHHHKKKLLLSSSTTTYYYdddqqqxxxwwwttt|||~~~}}}zzz|||vvvvvvuuussspppnnnnnnooopppmmmiiifffdddbbb___\\\YYYUUUTTTUUUTTTSSSWWW]]]]]]^^^```aaaaaa```___^^^ZZZ]]]aaaccceeeiiipppuuuzzzzzzxxxuuutttsssnnnfffYYYTTTNNNHHHDDDAAA???<<<:::;;;>>>BBBCCCDDDIIIQQQcccnnn{{{xxxttt|||~~~fffNNNHHHSSSdddrrr{{{kkkMMMXXXbbbqqq~~~oookkkllliiikkkiiigggeeefffjjjmmmnnnmmmnnnlllkkkkkklllmmmlllkkkqqqrrrtttuuutttssspppnnnggg^^^ZZZ[[[dddyyyyyyooo___IIIAAAAAA<<>>@@@CCCFFFEEECCCAAABBBEEEHHHHHHHHHHHHKKKPPPTTTUUUUUUTTTTTT[[[dddnnntttvvvzzzzzzrrrmmmmmmnnnggggggggghhhkkkmmmmmmlllhhheeeeeeeeeaaa\\\\\\___ffffffgggfffdddbbb___]]][[[___cccccc``````cccgggiiiooorrrpppsss|||yyyppphhhaaa[[[VVVSSSUUUWWW]]]ccceeehhhqqqzzz~~~ssseeejjjqqquuuxxxrrriiiaaa[[[^^^lll{{{~~~eee^^^[[[mmm|||]]]KKKYYYkkkppprrrqqqpppmmmkkkiiikkkppptttssssssuuuwwwxxxxxxuuusssllloootttwwwxxxxxxxxxxxxhhhccc___YYY\\\ssstttdddJJJ;;;<<<;;;AAAQQQ{{{nnn]]]qqqeeeMMMIII<<<222+++++++++************)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))(((((()))***************((())))))***++++++,,,,,,+++************************......444LLLkkkxxxsssrrrhhhbbbaaa]]]ccc~~~xxxkkkeeeaaahhhrrrzzz}}}|||{{{zzzxxxqqqrrryyy}}}wwwtttpppppp|||zzzxxx~~~vvvnnnqqqssswwwxxxxxxwwwvvvvvvxxxwwwvvvwwwxxxxxxvvvtttvvvvvvvvvvvvwwwwwwxxxxxxppptttxxxwwwsssrrruuuxxx|||}}}wwwiiibbbiiisssxxx{{{{{{yyytttsss|||ssshhhTTTFFFWWWwwwyyy}}}~~~zzzzzzwwwqqqiiihhhqqqxxxyyy{{{}}}{{{www}}}sssxxxuuudddUUUQQQPPPPPPLLLWWWyyyxxxvvvVVVCCC:::888222444888444222222111111000/////////---------------...///000,,,,,,+++***+++,,,...///------------------------///,,,))))))+++---------555777aaapppkkkfffqqqwwwkkkkkkwwwmmmccciiikkktttzzzqqqssslllkkkiiifffbbb]]]YYYWWWUUU\\\gggrrrzzz|||xxxxxxyyy~~~eeeMMMDDD@@@======<<<<<<<<<>>>@@@CCCEEECCCDDDEEEEEEFFFHHHKKKNNNRRRUUUXXX[[[]]]^^^]]]\\\```gggooosssuuuxxx~~~~~~vvvooommmoooqqqmmmjjjhhhhhhkkkpppsssuuurrrppplllhhhdddbbbbbbbbbgggiiikkkllljjjgggdddbbb^^^\\\]]]bbbccc___^^^```ccceeefffeeeeeejjjsss{{{|||zzzrrrnnnooorrrlllrrrxxxwwwvvv|||vvvkkkfffeeehhhooozzzwwwqqqkkkdddaaaeeejjjzzzpppfffjjj]]]WWWmmmyyywwwnnn___ZZZiii~~~{{{uuurrrqqqrrrpppnnnpppvvvsssrrrrrrssstttuuusssrrrmmmppptttvvvvvvuuuuuuuuukkkcccXXXRRRXXXiiizzzzzziiiRRRBBB===@@@DDDGGGggg```___VVVFFF@@@666///+++)))+++***((((((+++&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))************+++++++++))))))*********+++++++++++++++******++++++,,,---,,,***///AAA[[[qqqzzzzzziiiaaa\\\^^^dddxxxtttgggeeekkknnnpppssswwwzzz}}}~~~vvvxxx~~~}}}rrrjjjiiiiiiqqqwwwtttpppwww}}}}}}zzztttppppppqqqqqqmmmiiihhhjjjmmmqqqmmmkkkooopppooooooqqqsssssstttxxx|||}}}zzzvvvwwwuuurrrpppqqqtttxxx{{{www|||{{{oooaaa^^^iiiuuu}}}}}}|||yyyzzzzzzkkk[[[IIIQQQooo|||}}}{{{}}}~~~{{{{{{zzzvvvxxx|||qqqmmmsss|||}}}|||}}}xxxtttsssmmm^^^OOOOOOKKKLLLYYYpppWWWAAA777777666999:::333222222111111000/////////------------------......,,,,,,+++******+++,,,------------------------------+++******,,,...///...555EEEnnnsssfffgggccczzz}}}{{{eeejjjwwweeeccceeejjj{{{uuujjjhhheeebbb^^^ZZZUUURRRPPPOOOPPPUUU[[[```bbbcccdddeeeVVVVVVVVVSSSOOOLLLMMMOOORRRRRRTTTVVVYYY[[[^^^___```^^^TTTDDD:::999:::999;;;<<<===>>>???@@@AAAAAACCCEEEIIILLLOOOTTTYYY]]]]]]___bbbeeeffffffeeedddaaafffmmmqqqrrrtttxxx{{{zzzyyyyyy||||||uuuqqqoooqqqtttmmmlllkkklllooosssvvvxxxyyyzzzzzzvvvqqqkkkgggeeefffgggjjjmmmoooooommmkkkaaa^^^]]]```aaa______aaacccdddbbb___\\\]]]dddjjjsssuuuyyy|||xxxgggfffkkkiiifffgggqqq}}}|||{{{wwwrrrmmmgggbbb```aaasss{{{~~~wwwllleeedddeeepppsssaaaQQQ\\\kkkmmmkkkooolllfffhhh}}}zzzvvvtttvvvuuurrrrrruuusssrrrqqqrrrttttttsssqqqnnnqqqtttvvvvvvtttsssrrrlllaaaRRRJJJQQQcccwwwpppZZZGGG>>>>>>AAAEEE^^^ggg]]]dddLLLDDD<<<000,,,)))+++***((((((+++&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))************+++++++++***+++++++++,,,,,,,,,,,,+++++++++***++++++,,,---111...555JJJaaannnsssuuuwwwdddbbb______ppp}}}xxxtttlllfffiiipppppppppppprrruuuzzz|||tttrrrpppssstttppphhh]]]TTTOOO[[[```hhhrrr{{{zzztttpppooopppqqqpppmmmjjjhhhggghhheeefffkkkooooooqqqssspppqqqtttwww{{{{{{zzzxxxwwwvvvtttrrrsssvvvyyy{{{zzz}}}|||rrreeeaaahhhqqq}}}}}}{{{~~~wwwjjj]]]KKKOOOggg}}}|||}}}~~~}}}~~~{{{xxxzzzzzznnniiimmmlllrrrwwwzzz~~~|||wwwtttsssnnn```RRRTTTNNNJJJQQQbbb}}}VVV@@@555777999<<<<<<222222222111111000/////////...------,,,,,,,,,,,,---,,,,,,+++*********++++++,,,,,,,,,,,,------------++++++,,,,,,---...///000555UUUxxxyyydddccckkkfff|||~~~kkk___lll|||iiibbbhhheeemmm|||jjj\\\WWWQQQOOOJJJFFFCCCBBBBBBCCCHHHJJJLLLLLLJJJHHHHHHHHHEEEFFFEEEDDDBBBBBBCCCEEEFFFGGGHHHIIIIIIJJJJJJIIICCCEEEDDD???===>>>>>>===:::<<<>>>@@@AAAAAA???>>>CCCFFFLLLQQQVVV\\\bbbfffgggiiikkkmmmnnnmmmkkkjjjeeehhhkkknnnqqqqqqrrrqqqtttssstttxxx~~~~~~|||wwwsssrrrssstttmmmmmmnnnppprrrvvvyyyzzzwwwqqqmmmpppooonnnqqqssstttqqqmmmgggaaa___aaabbbbbbcccfffggggggfffaaa\\\ZZZ\\\___```bbbgggppp{{{qqqTTTNNN\\\kkkllljjjooo|||yyy|||zzzwwwsssoookkkeee\\\UUU```eeefff___TTTQQQ]]]jjjnnnRRROOOYYYaaaiiikkklllmmmwwwyyyvvvxxxyyyuuurrrrrrrrrqqqqqqrrrssssssqqqppppppqqqtttvvvvvvtttqqqooommm^^^LLLEEEMMMaaawwwxxxdddOOO@@@<<<>>>BBBQQQxxxuuu[[[iiirrrOOOBBB>>>333---***++++++)))(((***''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,---------+++++++++++++++,,,------000---888QQQcccgggiiipppjjjccceeedddhhhwwwnnnjjjhhhiiiooowwwqqqooommmnnnrrrzzz~~~llliiiiiipppuuurrrhhh```]]]^^^[[[ZZZ___ppp{{{vvvsssvvvuuutttttttttsssqqqooohhheeefffkkkooopppqqqsssoooqqqtttuuuuuuttttttuuuwwwvvvuuuuuuvvvwwwyyyzzz|||}}}|||uuulllhhhjjjmmm{{{}}}{{{wwwkkk```MMMKKK]]]xxxyyyqqqoooyyy}}}~~~wwwqqqtttnnnqqqtttxxx}}}|||wwwttttttpppdddWWWTTTOOOKKKLLLTTTiiiUUUAAA999:::888::::::222222222111111000/////////...---,,,,,,++++++++++++,,,++++++******))))))))),,,,,,,,,,,,,,,---------,,,---//////------///111888]]]ttthhh___oooxxxmmmrrrvvvwww\\\^^^tttqqqfffgggnnniiiuuu}}}kkkZZZMMMHHHAAA@@@>>><<<<<<===>>>???AAABBBDDDDDDCCCCCCEEEFFFHHHHHHGGGFFFFFFGGGIIIJJJJJJJJJKKKKKKJJJHHHFFFDDDAAACCCCCCAAA???<<<999777<<<===>>>@@@@@@@@@???>>>HHHLLLQQQWWW[[[___dddgggkkkmmmoooppppppnnnkkkjjjhhhiiijjjmmmpppqqqpppnnnnnnmmmooouuu}}}}}}zzzuuurrrqqqrrrnnnpppqqqssstttuuuxxxzzz~~~{{{xxxuuuuuuwwwxxxtttqqqllleeeaaacccgggiiikkkooooooqqqrrrpppjjjdddaaa___SSSTTTXXX^^^fffnnnuuuxxxaaaLLLNNNaaattttttttt~~~}}}yyy|||wwwvvvtttrrrpppjjj\\\OOONNNRRRYYY]]][[[\\\jjjzzzzzzXXXLLLQQQ```qqqnnnppppppzzzzzzvvvxxxzzzvvvqqqnnnrrrqqqpppqqqrrrrrrpppooopppqqqtttvvvvvvtttqqqnnnjjj\\\LLLIIIRRRdddyyy|||kkkVVVCCC;;;===AAAIIIhhh^^^SSSuuuTTTAAA???666///++++++,,,))))))***'''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,---,,,++++++++++++,,,------///,,,<<>>===555444666222222222111111000/////////...---,,,,,,++++++++++++++++++++++++***)))))))))+++++++++,,,,,,,,,------...000222000,,,+++...222BBB^^^eeeXXXeeemmmfffpppdddUUUffflllfffiiiooonnnmmmYYYJJJBBB@@@===>>>???@@@AAAAAAAAAAAA???AAADDDGGGIIILLLPPPSSSUUUSSSQQQPPPPPPRRRTTTUUUTTTUUUTTTSSSQQQNNNLLLJJJHHHGGGFFFFFFDDDAAA>>><<<======<<<<<<<<<>>>???@@@KKKPPPVVV[[[___cccfffhhhlllnnnooopppooommmjjjhhhffffffgggjjjmmmoooooommmkkkjjjlllqqqxxx}}}}}}|||wwwxxxxxxvvvssspppooopppoooqqqssssssrrrrrruuuwww~~~~~~~~~|||zzzpppiiieeeiiinnnrrruuuxxxvvvzzz~~~~~~yyypppfff```TTTVVVXXXXXX[[[dddpppyyylllVVVKKKQQQeeewwwxxx}}}~~~xxxtttxxxtttuuutttssssssppp```PPP???BBBPPPdddnnnooovvv___LLLKKKZZZooorrrssspppwwwzzzvvvyyy{{{wwwqqqooorrrqqqqqqqqqrrrrrrpppnnnoooppprrruuuwwwuuuppplllbbbXXXPPPRRRZZZgggyyy|||nnn[[[HHH>>>>>>BBBEEE\\\|||gggHHHkkkdddGGGDDD:::222++++++,,,***))))))(((((((((''''''(((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))))))))*********+++++++++************++++++++++++,,,,,,++++++,,,,,,---...111333FFFdddrrrpppyyyrrrjjjhhheeetttzzz~~~{{{xxxnnnmmmmmmpppuuuyyywwwtttmmmooorrrxxx~~~zzzuuupppdddcccooonnnnnnqqquuuvvvuuurrr{{{}}}vvvpppkkkfffcccVVVUUUTTTTTTVVVZZZ^^^```cccfffjjjmmmnnnqqqtttwwwyyyxxxxxx{{{~~~|||}}}xxxvvvxxxwwwrrrnnnnnnuuuvvvvvvsssnnnlllmmmooottttttuuuvvvwwwwwwwwwwwwyyyxxxwwwwwwwwwvvvuuussswww|||}}}||||||~~~xxxhhhPPPFFFQQQhhh|||{{{nnnrrrwww|||{{{yyyzzz}}}xxxyyy{{{}}}yyyrrroooooolllgggdddkkk||||||{{{xxxuuuuuutttlllcccQQQOOONNNNNNLLLUUUsssSSSEEE@@@<<<222000444333222222111111000/////////...------,,,,,,,,,,,,---+++++++++,,,++++++***)))******++++++,,,,,,------...222444111+++***000666NNN```\\\XXXvvvhhhcccuuusssYYY[[[xxxyyyhhheeefffllluuuttt\\\LLLBBB===>>>===???AAACCCDDDDDDCCCBBBHHHKKKNNNQQQTTTWWW[[[^^^gggdddaaa```aaadddeeefffeeeeeedddbbb```^^^\\\[[[YYYUUURRRRRRPPPJJJFFFEEE???>>>===<<<===???BBBCCCGGGLLLTTT[[[___cccfffhhhooopppqqqrrrqqqnnnkkkiiiccccccdddfffhhhjjjmmmnnnrrrqqqppprrrvvvwwwuuusssjjjlllnnnooonnnnnnnnnooonnnppprrrqqqoooppptttxxx~~~yyyrrrooottt{{{~~~yyymmmeee___aaaaaa```bbblll|||ttt```NNNIIITTThhhxxxyyy~~~xxxzzzyyyssssssxxxsssvvvuuussstttsssgggWWWAAA>>>LLLhhhyyyyyy}}}mmmVVVLLLSSSdddnnnsssrrrxxx{{{xxxzzz{{{wwwtttttttttrrrrrrrrrsssrrrpppnnnoooooopppsssuuusssmmmgggYYYUUUUUU[[[```fffuuu|||ppp___MMMCCCAAACCCCCCRRRqqqvvvMMMeeevvvOOODDD===444,,,,,,---+++))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((()))))))))))))))************+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,------...///999PPPjjjtttttt~~~lllffffffjjj{{{zzzyyyqqqmmmhhhlllqqquuuzzz|||vvvnnnkkkooowwwrrrfffgggiiilllnnnmmmjjjgggeeeaaafffkkkttt}}}}}}xxxpppggg```YYYTTTPPPHHHGGGEEEEEEEEEFFFHHHIIIIIIMMMSSSXXX[[[aaahhhnnnpppuuu||||||www}}}yyyxxx{{{{{{vvvsssssswwwwwwvvvuuussssssuuuwwwttttttuuuvvvvvvwwwwwwwwwvvvuuuuuuvvvxxxzzzzzzzzzvvvxxx{{{}}}~~~}}}|||zzzzzz|||oooXXXJJJPPPccc}}}nnnuuu~~~|||yyyzzzzzzttttttrrrmmmfff^^^ZZZXXXOOOPPPVVVfff}}}||||||zzzvvvuuuuuuppphhhZZZQQQLLLLLLLLLVVVtttTTTCCC<<<999111111555333222222111111000/////////------------------......***+++,,,------,,,,,,+++)))******+++,,,,,,------,,,111444000***+++444===WWWdddaaajjjiiifffeeeWWWiiipppfffeeeffflll___KKKDDDAAA???>>>===>>>@@@CCCGGGJJJMMMNNNYYY[[[___aaabbbccceeegggjjjfffccccccfffiiikkkkkkjjjiiihhhfffeeedddccccccbbb\\\WWWWWWTTTKKKDDDBBBEEEEEEEEEFFFHHHIIIJJJKKKJJJPPPXXX___dddgggiiikkkpppqqqssssssrrrpppmmmkkkbbbdddeeeddddddffflllqqqwwwtttrrrrrrsssrrroookkkfffhhhjjjkkkkkklllnnnoookkknnnpppooonnnpppvvv{{{zzzvvvuuusssqqqttt~~~}}}mmmXXXJJJKKK[[[ppp~~~|||xxxuuutttuuuvvvxxxuuuyyyxxxssssssuuulll^^^MMMAAAGGG```rrrvvvdddQQQMMMWWWcccpppxxx}}}yyywwwxxxxxxuuuuuuxxxuuusssssssssssssssqqqoooooonnnnnnppprrrnnneee^^^WWWWWW]]]ddddddcccppp}}}rrrcccSSSIIIDDDDDDAAAJJJgggZZZTTTxxxXXXDDD@@@555---,,,---,,,)))((()))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((()))))))))))))))************+++++++++*********+++++++++,,,,,,---,,,,,,,,,,,,---.........@@@[[[nnnrrrrrryyyxxxwwwiiieeeggg{{{}}}{{{~~~{{{rrrllliiijjjrrrwwwyyy{{{}}}wwwooolllqqqyyyiiieeeccceeejjjllliiieeeVVVVVVVVVaaayyyrrrnnnlllggg___WWWOOOJJJGGGCCCCCCCCCCCCDDDEEEFFFGGGFFFJJJNNNOOOOOOSSSYYY___aaahhhrrrzzz}}}|||yyyxxx{{{xxxyyy}}}|||zzz{{{yyywwwuuutttuuuxxxyyyyyyvvvvvvvvvvvvvvvxxxyyyyyyvvvuuuttttttvvvzzz}}}xxxtttrrrtttyyy{{{yyyvvvwww~~~}}}{{{wwwcccQQQOOO[[[sss}}}}}}{{{vvv|||yyyvvvvvvtttnnndddYYYQQQKKKHHHAAADDDLLL^^^www}}}~~~{{{wwwvvvvvvqqqkkk```TTTLLLNNNOOOTTTlllUUUAAA777555111444777222222222111111000/////////------------......///000)))***,,,---...------,,,))))))***+++,,,,,,------***000333///***,,,777BBBZZZgggjjj|||ppphhh]]]YYYssslllgggiiilllpppuuuPPP@@@AAADDDAAA>>>@@@AAADDDHHHOOOWWW]]]aaagggiiilllnnnnnnnnnoooppppppllliiiiiimmmrrrttttttrrrqqqooonnnmmmmmmnnnooolllfffcccfffdddZZZSSSQQQKKKLLLOOORRRSSSTTTSSSSSSWWW\\\dddkkknnnpppqqqrrrpppqqqssstttssspppnnnllleeeggghhhfffcccfffmmmtttqqqooollllllmmmllliiieeejjjkkkllllllkkkkkkmmmnnniiilllnnnnnnmmmqqqyyy~~~~~~rrrcccPPPGGGOOOaaauuuvvvwwwuuuqqqrrrvvvwwwssswww|||{{{sssrrruuunnnbbbRRR@@@???SSSdddllllllSSSGGGLLLZZZmmm}}}xxxvvvuuuuuutttqqqtttyyyuuutttsssssstttsssqqqooopppnnnmmmnnnnnniii___WWWYYY[[[dddjjjfffbbbmmmttteeeWWWLLLFFFDDD???EEE```ddd@@@cccdddIIIBBB666---,,,...,,,)))((()))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,---......222JJJfffuuuuuusssvvv{{{gggiiihhhkkk~~~~~~vvvpppmmmmmmqqqyyy}}}||||||~~~{{{tttnnnrrryyywwwiii[[[\\\iiissssssnnnkkkeee\\\aaauuukkkeeeccccccaaa\\\TTTMMMHHHGGG???@@@BBBEEEGGGJJJLLLMMMSSSUUUUUURRRMMMLLLOOOTTTPPPVVV]]]ccchhhnnnuuu{{{|||zzz{{{|||xxxsssrrrtttvvvvvvuuuxxxwwwwwwvvvwwwyyyzzz{{{wwwvvvtttssstttxxx~~~yyyrrrlllnnnuuuyyywwwsssuuuyyyvvvxxx|||mmmVVVNNNRRRfff|||yyyrrrwwwyyytttuuussskkk^^^RRRJJJEEEAAACCCBBBEEERRRhhh}}}~~~~~~|||wwwvvvvvvrrrmmmbbbTTTNNNSSSSSSQQQ]]]pppxxxKKK@@@666444555444444555000000000000//////////////////.........---------,,,++++++******++++++,,,***+++,,,,,,------------000***))),,,+++,,,;;;NNNlllXXXkkkxxxuuukkkXXX^^^rrrddddddnnnppp{{{```IIIFFFDDD>>>===DDDAAAKKKYYYbbbfffhhhlllooorrrooommmooossswwwyyyzzz{{{uuuqqqtttzzz}}}}}}|||{{{yyywwwzzzrrrmmmoooqqqmmmgggcccaaa^^^```gggllljjjggggggjjjrrryyyyyyxxxyyyyyywwwuuusssrrrrrrrrrrrrpppnnnkkkiiiffffffiiikkkmmmmmmmmmjjjeeebbbaaaaaaaaaaaaggghhhiiijjjlllnnnooooooqqqqqqqqqpppqqquuuzzz~~~~~~wwwrrrkkkXXXIIIKKKYYYjjj{{{rrrooouuuvvvrrruuu~~~wwwtttssstttwwwuuuoooiiiXXXLLLAAABBBRRRiii~~~nnn\\\OOODDDWWWssszzzvvvwwwwwwuuuvvvxxxttttttsssrrrrrrqqqqqqpppmmmooooookkkccc^^^___aaaiiiiiijjjiiifffcccgggoooyyytttmmm\\\GGG>>>AAA???EEEUUUwwwmmmHHHKKKppptttLLLDDD:::666222,,,///000'''((((((((((((''''''''''''(((((('''''''''&&&&&&&&&(((''''''&&&&&&((()))***))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,---111+++'''......,,,000:::YYYiiimmm{{{wwwlllqqqaaaccciiivvv|||www|||uuuooommmooopppqqqxxx{{{vvvnnnmmmxxx}}}}}}\\\OOO```nnnmmmlllrrrxxx}}}mmmdddeeehhhmmmcccUUUJJJEEEEEEHHHJJJIIIMMMQQQQQQOOOQQQYYY```aaacccddddddbbb```___```[[[XXXVVVUUUVVV[[[```cccrrrvvv{{{~~~}}}{{{yyyxxxwwwwwwuuuuuuvvvwwwyyyzzz{{{|||yyyyyyxxxuuussssssvvvzzzuuurrrjjjcccfffooorrrooottttttvvvxxxxxxooobbbWWWMMM^^^nnnsssuuuyyy||||||wwwrrruuuooofff[[[LLLAAA???DDDIIIFFFJJJWWWdddppp~~~|||xxx{{{rrrjjjnnnggg[[[QQQOOOOOOPPPTTT[[[tttKKK@@@666555666555555666111000000000////////////............------------,,,,,,++++++++++++,,,,,,***+++,,,,,,---------,,,///++++++......000AAAVVVfff[[[uuuvvvfffYYYggg|||rrreeedddnnn|||oooWWWEEEGGGJJJGGGJJJRRRaaafffmmmoooooopppuuuzzz{{{|||~~~wwwpppssswwwuuuoookkkllljjjmmmsssuuussssssuuutttzzz}}}}}}}}}zzzxxxuuusssrrrqqqpppnnnmmmkkkhhhhhhhhhhhhgggfffhhhfffcccbbbaaabbbbbbbbbdddeeegggiiikkkmmmnnnooorrrrrrssssssuuuxxx|||~~~}}}yyyooogggbbbPPPGGGQQQbbbttt}}}{{{nnniiirrryyywwwvvvyyytttrrrqqqsssuuutttooojjj]]]QQQCCC@@@LLLaaavvvppp^^^OOODDDVVVooo~~~yyyxxxvvvsssrrrtttrrrrrrrrrqqqppppppoooooolllkkkhhhddd```^^^aaaccckkkjjjkkkjjjeee```bbbhhhxxxyyyxxxnnnZZZFFF===>>><<>><<<;;;>>>NNNlllbbbAAAHHHrrrdddIII???===999...,,,---(((******)))(((((('''&&&&&&(((((((((''''''''''''&&&(((((('''''''''((()))***))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,'''---***)))/////////777XXXrrrpppfffhhhkkkwww|||xxx~~~yyynnnmmmlllmmmpppsssttttttvvvwwwwwwsssnnnlllppptttyyy~~~ppp^^^]]]^^^cccqqqvvvuuu___YYYccciiifffLLLGGG@@@???CCCMMMVVV\\\hhhmmmpppkkkbbb___ccciiijjjlllnnnnnnnnnmmmnnnooolllllllllkkkiiifffbbb```ZZZ]]]bbbggglllrrrxxx|||zzzzzzzzzzzzyyywwwuuutttuuuwwwzzz{{{zzzxxxwwwxxxppppppjjj___ZZZaaaoooxxxtttrrrpppqqqrrrqqqmmmiiiPPPNNNOOOZZZlll{{{{{{tttrrr{{{yyypppmmmeee[[[QQQGGG@@@BBBIIILLLSSSbbbtttssssssvvvrrrqqqlllaaaVVVQQQOOOQQQVVV\\\bbbwww{{{KKKAAA888666777666555666111111111000000000//////------------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,***+++///000///666JJJ___aaaooorrr^^^llltttsssooogggjjjttt~~~\\\PPPJJJPPPWWWXXX]]]eeemmmrrrwwwyyy{{{}}}xxxqqqkkklllmmmkkkkkkmmmjjjkkknnnooolllkkkrrr{{{}}}yyywwwwwwvvvuuuooojjjdddaaa```bbbcccddddddfffhhhiiigggeeecccbbbbbbdddfffiiikkklllmmmmmmnnnrrrxxx}}}}}}zzzxxxwwwvvvtttpppiiicccPPPKKKQQQeeettt|||~~~|||yyynnnjjjrrr||||||uuuooooooooooooqqqssssssqqqnnnjjj^^^LLL??????MMMbbbqqqttt```SSSPPPbbbxxx{{{{{{|||xxxxxxxxxvvvvvvyyyuuuuuuuuuuuuuuusssrrrqqqkkkeee______dddiiillllllnnnmmmnnnmmmhhh___[[[\\\ggg}}}www[[[IIIAAA===???===IIIeee~~~zzzKKK@@@kkknnnJJJ@@@>>>;;;...***---)))+++******)))((('''&&&&&&((((((((('''''''''''''''((((((((((((((()))))))))((()))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,'''---++++++000...000<<<^^^}}}ggghhhgggqqq{{{vvv~~~}}}qqqiiikkknnnrrruuuxxxyyyyyy{{{yyysssiiibbbeeeppp{{{~~~~~~}}}oooeee]]]cccuuuuuuooo\\\ZZZcccaaaSSSDDDAAA???BBBKKKXXXdddkkkooouuuzzzwwwnnnhhhhhhlllooopppqqqqqqooonnnooopppkkklllooopppqqqpppnnnmmmjjjhhhdddbbbcccjjjssszzz~~~}}}{{{xxxwww{{{|||}}}~~~}}}{{{zzzyyysssuuusssiii___aaannnyyytttqqqnnnmmmnnnppppppooobbbXXXQQQVVVgggttttttooonnnsssrrrnnnfff[[[RRRIIICCCFFFMMMVVV^^^lll|||yyyxxx|||uuunnnooofff[[[SSSPPPRRRWWW\\\]]]mmm{{{JJJ@@@888666888666444555111111111111000000000000......---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,------,,,,,,+++)))+++.........555HHHYYYYYYtttjjjcccvvvnnnooommmiiippp~~~tttWWWPPPOOOWWW^^^```eeelllrrrzzz|||wwwsssqqqooojjjgggkkkqqqlllmmmoooooolllmmmxxxxxxpppeee]]][[[^^^cccgggkkknnnrrrrrrnnnhhhccc```eeefffiiilllnnnooooooooonnnssszzz{{{yyy{{{}}}{{{{{{yyyvvvpppggg___YYYJJJOOO]]]nnnzzz{{{~~~{{{yyytttrrrwww{{{xxxrrrnnnnnnnnnoooppprrrrrrrrrpppkkkaaaQQQBBB===GGG\\\mmmtttuuu___RRRLLL]]]tttzzzxxx{{{xxxyyyyyyxxxxxx{{{tttuuuvvvvvvuuutttrrrqqqgggccc___bbbhhhmmmmmmjjjmmmlllmmmooojjjaaa\\\\\\___yyyxxxZZZGGGAAA???FFF@@@FFF]]]uuuXXXAAAeee}}}MMM@@@<<<:::///***---++++++******)))((((((''''''((((((((((((((((((((((((((((((((()))))))))))))))((()))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,)))///------000---222BBBjjjxxxkkkllleeexxxyyyttt}}}vvvnnnjjjmmmrrrvvvxxxzzz{{{{{{|||ttthhh]]]ZZZcccttt~~~|||~~~}}}uuubbb```pppyyy~~~yyyiiiZZZZZZ___WWWFFFCCCBBBCCCIIIUUUcccnnnuuuvvv|||xxxpppkkkkkklllmmmooonnnnnnnnnoooqqqrrrrrrrrrrrrqqqqqqpppooowwwuuupppkkkiiijjjooorrrxxx|||~~~}}}}}}|||{{{zzzvvvzzz{{{tttiiidddjjjtttuuurrrooommmmmmoooqqqrrrqqqfffZZZYYYaaajjjnnnpppnnnqqqtttllldddZZZRRRJJJEEEGGGLLLYYYfffyyy|||yyy}}}vvvpppqqqkkkaaaWWWRRRSSSWWWZZZXXXbbbzzz~~~III???777666777555333333222222111111111000000000//////.........---------------,,,,,,,,,,,,------,,,,,,---------,,,++++++))),,,......///777FFFRRRXXX~~~wwwgggpppyyyooojjjllljjjiiixxxhhhOOOOOOTTT___ggglllrrryyywwwtttrrrnnnhhhdddgggmmmkkkkkklllnnnooouuu{{{kkk^^^ZZZ]]]cccgggrrrwww}}}|||uuukkkddd```eeegggkkkooorrrssstttssssssxxx~~~zzzzzz}}}|||zzzzzzzzzvvvwwwxxx{{{||||||yyywwwvvvyyy{{{xxxnnnbbbVVVPPPGGGVVVhhhvvv{{{|||{{{xxxwwwxxxyyyyyyxxxuuuqqqooolllmmmnnnoooppppppppppppiiicccVVVFFF===DDDWWWhhhoooyyyaaaUUUKKK[[[rrr{{{www{{{zzzyyyvvvvvvxxxqqqrrrssstttsssqqqooonnndddbbb```dddjjjllljjjgggllljjjlllnnnkkkccc^^^]]]YYYqqquuuWWWAAA===AAAJJJDDDDDDSSSiii~~~fffDDDXXXVVVCCC;;;:::111,,,---+++******))))))))))))(((((('''(((((((((((()))))))))'''((()))*********))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,+++///---...000---666LLLtttppppppmmmkkkxxxsss}}}xxxrrrpppnnnqqqtttwwwxxxxxxzzz{{{wwwjjjZZZSSS[[[nnn}}}{{{yyyzzzhhh[[[eeeuuu~~~qqq___TTTUUUWWWPPPEEEDDDEEEIIIQQQ]]]iiisssxxxyyy{{{~~~|||vvvmmmeeeaaaccceeehhhjjjkkknnnqqqtttssssssrrrrrrssstttvvvwwwxxxzzz{{{zzzvvvrrrooonnnooossszzz~~~}}}}}}}}}|||zzzyyy{{{~~~|||rrriiigggkkkuuutttrrrqqqqqqrrrssstttuuuiii]]]WWWYYY^^^hhhqqqmmmrrr{{{rrrbbb[[[SSSNNNHHHCCCBBBEEEWWWlll{{{uuuxxxvvvwwwrrrpppggg[[[TTTUUUXXXYYYSSSWWWnnnHHH>>>666555666444222222222222222111111111000000000000/////////.........------,,,,,,,,,,,,------,,,---------,,,,,,+++***+++---...///333<<>>;;;DDDIIIGGGDDDHHH[[[wwwuuuIIIIIIqqqbbbIII===;;;333------***)))))))))))))))*********'''((((((((())))))))))))'''((()))***+++***))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,***...,,,---000///<<>>???KKKdddxxxsssrrrssszzzrrrssslll___VVVVVVXXXVVVTTTSSSggg~~~GGG===555555666444111111222222222111111111111000000000000000////////////...------,,,,,,------...------------,,,,,,+++***,,,...///111777AAAJJJMMM```tttmmmrrrfffiiilllggghhhjjjgggjjj~~~]]]KKKRRR^^^llluuu}}}xxxlllbbb___dddiii|||rrrpppuuusss~~~zzztttjjjjjjkkkgggaaa^^^bbbaaaccclllwwwvvvjjjfffhhhmmmqqqxxx~~~qqqfffbbb]]]aaahhhpppvvv{{{~~~zzzyyy}}}|||vvvsssvvvlllgggiiiyyy}}}}}}}}}{{{zzzzzz{{{}}}}}}{{{yyyxxxxxxvvvtttsssqqqkkk___SSSJJJHHHJJJVVVjjjzzz{{{rrrrrr}}}uuuuuuuuutttuuuvvvrrrnnnhhhiiijjjjjjjjjjjjkkkllldddddd\\\LLL===>>>MMM]]]llllllaaaOOOYYYooowwwrrr}}}}}}{{{yyyvvvtttvvvqqqrrrtttuuutttrrrooonnnkkkjjjiiiiiijjjkkklllkkkllliiiiiikkkhhhaaa[[[ZZZZZZgggvvvsssXXX===;;;IIIGGGIIIEEEAAAPPPqqqOOO@@@fffkkkOOO???<<<444///---(((((((((((()))******++++++'''((((((((())))))******'''((()))++++++******)))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,))),,,+++---111111AAA^^^sssiii```mmmrrreeeiiifffyyytttvvvppppppuuuzzzvvvxxxzzzyyyxxxyyy}}}vvvcccSSSZZZzzz~~~}}}uuu]]]^^^aaasss{{{yyyrrrlllYYYNNNTTTXXXQQQJJJIIIIIIMMMTTT^^^iiisssxxxzzzxxxrrrlllkkkmmmmmmhhhcccaaaccceeeggghhhkkkpppsssqqqssswwwzzz|||~~~~~~~~~~~~{{{|||uuutttssstttxxx~~~|||}}}wwwmmmjjjqqquuuzzz}}}}}}|||{{{zzzmmm^^^NNNGGGDDDHHHTTTaaagggrrrqqqoooeeeNNNIIIHHHIIIGGGAAA======;;;SSSpppxxxuuuqqqooowwwrrrtttnnnaaaXXXWWWWWWUUUYYYTTTeee~~~{{{HHH>>>555444666555444444111111111111000000000000000000000000000000000000...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***///+++---AAAOOOSSSYYYmmmttteeeTTT```}}}ttt___wwwnnnkkkjjjjjjhhhgggqqqsssVVVQQQVVVcccuuu}}}qqqgggYYYVVVPPPKKKKKKOOOQQQQQQYYYgggrrrmmmaaaYYYWWWWWWZZZTTTQQQTTTTTTTTT]]]jjj~~~~~~}}}wwwpppkkkjjjhhhdddaaaeeefffkkkvvv|||llleeeiiiqqqtttzzzyyyqqqfff[[[\\\___fffppp{{{yyylllfffeeesss{{{wwwrrrrrroooiiiaaaiii{{{yyyzzz|||}}}}}}||||||{{{yyyuuuqqqmmmjjjkkkeee]]]TTTJJJFFFKKKTTTiii}}}xxxxxxzzzvvvtttxxxvvvtttssstttuuuuuuqqqnnnjjjiiiiiihhhggggggffffffhhhaaaVVVKKK@@@>>>HHHUUUiiizzzjjj___QQQZZZnnnvvvrrr}}}xxxzzz}}}zzzwwwwwwrrrsssttttttsssqqqooonnnooommmkkkkkkmmmooooooooommmjjjhhhhhhiiihhhccc___SSSggg|||zzz]]]AAA???LLLYYYLLLEEEDDDMMMoooSSSGGG___LLLHHHBBB111666...++++++******)))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''+++*********))))))((((((***)))((((((((()))+++,,,++++++,,,,,,,,,,,,------,,,111***+++666666EEEkkkrrrkkkiiirrrqqq```cccwwwttt~~~zzzrrrqqquuuxxxvvvssstttyyytttcccRRR___~~~}}}}}}}}}cccPPP^^^lllzzzwwwmmmjjjdddaaaYYYPPPLLLMMMPPPPPPOOOKKKTTT]]]cccjjjrrrvvvwwwmmmmmmmmmllljjjgggeeecccjjjllljjjeeedddjjjoooppprrrvvvzzz{{{yyyzzz{{{yyywwwtttqqqnnnlllkkkxxxzzz}}}zzztttrrrpppttt|||{{{xxxzzzqqqbbbQQQFFFDDDJJJXXXeeennnpppuuuxxx|||[[[IIIIIINNNSSSQQQGGG>>>;;;@@@CCCOOO\\\rrr}}}yyyrrrpppsssnnnpppjjj]]]UUUUUUWWWWWWYYYYYY```tttyyyHHH>>>555444666555444444111111111111000000000000...........................---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++///+++///BBBPPPUUU\\\eeemmmddd]]]pppkkkkkkqqqkkkjjjiiiggggggsssrrrWWWTTT]]]jjjvvvwwwlll]]]RRRJJJHHHEEECCCDDDHHHKKKLLLUUUaaaiiicccWWWOOOMMMMMMLLLHHHFFFIIIIIIHHHOOOYYYdddrrryyy|||yyyuuusssqqqoookkkhhhnnnnnnssszzzuuummmpppwww{{{{{{xxxpppeee[[[___cccjjjsss|||pppaaa[[[YYYZZZfffpppmmmfffaaa```___jjj~~~{{{yyyzzz{{{||||||}}}|||yyywwwtttoookkkgggbbb[[[SSSLLLFFFFFFOOOZZZrrrwwwwwwwwwsssrrrvvvtttsssssssssssspppjjjeeegggfffgggiiijjjiiifffcccbbb[[[SSSIII@@@???IIIUUUeeevvvnnnbbbSSSZZZllluuupppzzzxxxzzz}}}yyyuuuvvvrrrrrrssstttsssqqqnnnkkkmmmkkkjjjjjjmmmooooooooonnnmmmlllkkkkkkiiifffcccYYYfffxxx{{{cccHHHIIIZZZcccPPPCCCAAAMMMrrrRRRBBB\\\UUUHHHDDD555444,,,***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((***))))))((()))***+++,,,++++++,,,,,,,,,,,,------,,,333......666999MMMssszzzssslllmmmyyywwwkkkbbbnnn~~~vvvuuu{{{vvvrrrrrruuuxxxxxxvvvtttxxx}}}yyyiii```www~~~|||}}}}}}~~~dddRRRXXXgggttt|||~~~wwwlllfffeee___\\\VVVOOOMMMOOOQQQQQQOOOJJJTTT```gggooowwwzzzyyyrrrpppooollljjjgggfffeeefffhhhhhheeehhhnnnrrrqqqtttwwwzzzzzzyyyzzz{{{zzzxxxvvvsssqqqooonnnggghhhkkkooorrrtttuuuuuuvvv||||||rrrpppsss{{{~~~{{{xxxyyysssdddSSSHHHEEEJJJWWWdddhhhkkkttt{{{fffPPPPPPSSSXXXWWWOOOHHHEEE@@@FFFSSSYYYbbbvvvvvvxxxttttttwwwoooqqqlll```XXXWWWXXXWWW^^^^^^aaaoooxxxHHH>>>555444666555444444111111111111000000000000,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,222DDDMMMSSS]]]gggmmmdddaaazzzeeeppppppjjjjjjiiigggjjj{{{oooWWWWWWeeesssvvvkkkYYYIIIAAADDDCCCCCCEEEGGGIIIKKKMMMZZZbbbddd[[[NNNGGGFFFFFFEEECCCCCCDDDCCCBBBDDDIIILLL[[[ooo~~~~~~rrrwwwxxxyyyzzzyyyvvvrrrpppssstttxxx}}}wwwuuuzzz}}}{{{|||tttmmmddd]]]ccchhhpppwww}}}kkkXXXSSSWWWZZZfffkkkppplll```XXX]]]ggg~~~zzzyyyyyy{{{{{{{{{~~~zzzvvvtttqqqmmmfffaaaVVVOOOHHHDDDDDDKKKZZZhhhzzz|||uuuuuusssnnnoootttrrrrrrrrrsssqqqllleee```hhhffffffiiilllkkkddd^^^ZZZUUUNNNHHHAAA@@@HHHSSS___ppprrrdddUUUXXXhhhsssooowwwxxxyyy{{{wwwssstttrrrqqqqqqssstttsssnnniiimmmkkkjjjjjjlllnnnoooooolllnnnnnnmmmjjjhhhffffff^^^aaappp{{{kkkRRRSSShhhpppUUUBBB@@@PPPwwwUUU===TTTbbbIIIEEE999222***++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))***))))))))))))***++++++++++++,,,,,,,,,,,,------***222000...333===ZZZzzzoooiiivvvllleeeggg}}}}}}xxxxxx}}}tttttttttuuuwwwyyyzzz{{{zzz|||}}}}}}}}}~~~}}}jjjeee~~~}}}}}}{{{yyyyyy~~~aaaQQQUUUdddqqqwwwmmmhhhddddddccc\\\VVVRRROOONNNPPPQQQPPPNNNIIIUUUbbblllttt{{{~~~|||zzzwwwrrrnnnkkkjjjjjjkkkfffhhhiiikkkrrryyyzzzvvvwwwyyyzzzyyyxxxzzzzzzzzzyyywwwvvvtttsssssshhhgggeeebbb```]]]\\\[[[ZZZcccnnnvvv|||xxxvvvxxx}}}}}}zzzyyyttteeeTTTIIIFFFKKKXXXddddddiiisss{{{oooQQQOOOQQQUUUVVVQQQLLLKKKFFFPPPaaahhhmmmxxxrrruuuuuupppnnnpppoooqqqnnnddd\\\YYYXXXWWW\\\]]]^^^dddvvvxxxHHH>>>555444666555444444111111111111000000000///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,------------------------//////---666FFFKKKPPP]]]wwwyyyiiiaaawwwxxx___qqqmmmhhhhhhggggggoookkkUUUXXXiiiwwwrrr```NNNCCC???EEEFFFJJJNNNPPPOOOPPPSSSfffhhhcccUUUIIIEEEFFFGGGHHHJJJKKKJJJIIIIIIHHHGGGIIISSS```lllzzzyyyllllllpppvvvzzzzzzwwwtttqqqooorrrxxx}}}{{{zzzzzz|||~~~}}}xxxqqqjjjdddaaafffmmmuuu{{{mmmXXXQQQWWW```fffvvvqqqlllggg]]]\\\ooo}}}zzzyyyyyyzzzyyyxxxzzzwwwsssqqqnnnhhh^^^VVVMMMFFFAAABBBHHHUUUhhhxxx}}}{{{vvvsssrrroookkkmmmsssqqqqqqqqqqqqpppmmmiiigggpppkkkggghhhkkkiiiaaaZZZUUUQQQLLLHHHCCC@@@GGGOOO\\\kkkvvvfffVVVTTTcccrrrpppvvvxxxyyyzzzvvvrrrrrrsssqqqqqqsssuuutttnnniiipppnnnllllllmmmnnnnnnnnnjjjmmmooommmiiieeeeeeggg___ZZZgggzzzsssZZZXXXkkkyyyYYYCCCBBBSSSyyy^^^===IIIuuuqqqHHHEEE===000))),,,+++******)))))))))))))))))))))))))))))))))))))))((()))))))))))))))***************))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,------)))//////+++///DDDkkkxxxlllwwwdddbbblllzzzzzz~~~zzztttwwwzzz{{{{{{{{{}}}}}}|||}}}jjjfffyyyxxxyyy}}}yyyxxxvvvuuuwww~~~zzzZZZLLLVVVeeerrrwww~~~tttaaacccfffhhhfff]]]TTTQQQOOONNNNNNMMMJJJHHHJJJUUUbbblllttt|||~~~{{{uuupppmmmnnnqqqsssmmmooorrrwww~~~{{{{{{{{{yyyyyy{{{zzzzzzyyyyyyxxxxxxxxxwwwvvvrrrllleee^^^YYYUUUTTTTTTUUUWWWZZZ___gggrrryyy}}}|||}}}~~~zzzvvvsssqqqbbbRRRIIIGGGMMM[[[hhhiiilllrrrvvvpppQQQMMMLLLQQQTTTRRRPPPPPPNNNWWWmmm~~~yyyxxxtttmmmkkkmmmnnnpppnnnggg___YYYWWWWWWXXX\\\^^^```lllyyyHHH>>>555444666555444444111111111111000000000///------------------------...---,,,,,,++++++,,,,,,------------------------...///000>>>OOOQQQVVVfffxxxjjjxxx~~~fff___zzzrrriiieeedddcccfffuuuhhhSSS[[[kkksssgggSSSFFFBBBCCCBBBDDDMMMVVVYYYUUUUUUYYYjjjggg]]]MMMBBBBBBFFFIIIKKKPPPSSSQQQSSSXXXWWWQQQVVV[[[___fffttt}}}tttcccbbbgggnnnuuuxxxvvvrrrooojjjnnnvvv|||~~~}}}}}}zzzvvvpppjjjhhhhhhkkkqqqyyylllbbbUUUPPPUUU^^^eeehhhmmmccc[[[[[[aaarrr~~~}}}|||zzzyyyyyyyyywwwvvvtttssspppnnniii___SSSKKKEEE@@@???FFFPPP___qqqqqqpppooonnnkkkhhhjjjooonnnnnnnnnmmmmmmnnnpppqqqwwwooogggdddeeeccc]]]VVVTTTOOOKKKHHHCCC@@@DDDKKKZZZhhh|||yyygggWWWPPP^^^qqqrrrwwwyyyyyyzzzuuurrrrrrtttsssrrrrrrtttsssooollltttrrrooonnnnnnooonnnmmmjjjmmmooonnnjjjgggggghhh```WWWbbb{{{{{{ddd[[[fffzzzZZZDDDCCCPPPppphhhBBB???```JJJCCC???...+++---+++******)))))))))))))))(((((((((((((((((((((((('''''''''(((((()))))))))))))))))))))))))))******)))*********+++++++++++++++++++++,,,,,,,,,------,,,---...+++000OOO|||tttyyynnn^^^___ppp{{{yyy}}}||||||{{{~~~~~~mmmooozzztttrrrxxx~~~yyywwwvvvwwwzzzrrrTTTIIITTTdddttt{{{qqqeeekkkmmmllleeeYYYSSSQQQOOOLLLJJJGGGDDDBBBLLLWWWbbbkkkrrrzzz}}}|||}}}yyytttpppooorrrwwwzzzwww{{{~~~~~~}}}{{{zzzzzz|||~~~~~~~~~~~~yyyyyyyyyzzzzzzzzzzzzzzzzzzwwwrrrmmmjjjhhhggggggjjjccc[[[UUUUUUWWWYYYYYYhhhlllrrrxxx}}}}}}~~~~~~}}}zzzvvvoooiiijjj\\\MMMEEEFFFOOO```ooorrrqqqsssqqqyyyvvvXXXRRRPPPTTTYYYYYYYYYZZZSSSWWWnnn|||wwwssssssvvvnnnnnnmmmiiiaaaYYYVVVVVVXXX___dddeeeqqqzzzHHH>>>555444666555444444111111111111000000000000...........................---,,,,,,++++++,,,,,,------------------------------444III\\\[[[```sss{{{vvv```hhhsss```eeefffcccaaafff{{{gggTTT___jjjkkkZZZFFF???AAABBBBBBFFFRRR```ccc]]]]]]bbbccc___UUUGGGAAAEEEKKKMMMOOOWWWZZZXXX]]]hhhiiiaaaeeekkkmmmppp|||xxxdddbbbdddjjjrrrxxxyyytttooolllnnnttt{{{~~~{{{xxxrrrnnnooosssuuuyyyaaaSSSSSSTTTYYYaaafffhhhgggbbb^^^^^^jjj||||||{{{yyyyyyyyyxxxuuusssoooooommmggg^^^SSSIIICCC@@@>>>CCCNNN[[[hhhvvvyyyhhhhhhgggeeecccccceeeggggggggggggffffffiiinnnqqqrrrkkkbbb^^^]]]\\\WWWSSSRRRMMMIIIFFFCCC???BBBHHHXXXddduuu~~~jjjYYYMMMYYYpppsssvvvzzzyyyzzzvvvssstttssssssrrrqqqpppooooooooovvvtttqqqoooooooooooonnnnnnoooqqqpppnnnkkkjjjjjjcccYYYaaa{{{ooo```aaaqqqUUUCCCBBBJJJcccmmmHHH:::OOOPPPCCC???//////---+++******)))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))************)))***++++++,,,,,,++++++++++++,,,,,,,,,,,,------000---//////777]]]~~~yyy~~~fff\\\aaawww}}}xxxwwwzzz||||||}}}uuupppzzz}}}tttooouuu~~~zzzyyyyyy{{{iiiNNNIIIPPP```sss}}}zzzrrruuuoooggg]]]RRRPPPNNNKKKHHHEEECCCBBBBBBOOOZZZfffnnntttyyyzzzwwwtttsssqqqpppsssxxx}}}~~~}}}{{{yyyzzz{{{~~~~~~}}}|||||||||xxxxxxyyyyyyzzzzzz{{{{{{{{{yyyvvvtttrrrrrrssssssxxxrrrkkkgggeeeaaaZZZUUURRRVVV\\\aaaffflllrrrwwwzzz}}}~~~}}}yyyqqqiiicccUUUFFF@@@CCCPPPeeeuuuwwwuuutttqqqyyy]]]VVVRRRWWW]]]______```^^^]]]nnn|||xxxvvvuuuooonnnmmmjjjbbbYYYVVVWWWVVV]]]cccgggtttzzzHHH>>>555444666555444444111111111111000000000000...........................---,,,,,,++++++,,,,,,........................---...777PPPccc^^^aaawwwwwwaaaqqqnnn```mmmnnnjjjeeelll~~~hhhYYYaaahhhdddQQQAAA???BBBAAAIIIMMM[[[jjjkkkaaa^^^ccc]]]\\\WWWPPPPPPVVV[[[\\\bbbkkklllfffkkkyyyzzzpppvvv{{{{{{{{{wwwkkkiiikkkttt~~~|||uuusssqqqqqqwww|||~~~|||xxxtttxxxnnnWWW[[[___eeekkkooopppnnnmmmlllrrr}}}{{{zzzyyyyyyyyyxxxtttqqqnnnmmmiii^^^QQQGGGCCCBBB@@@BBBKKK[[[iiiqqqyyyhhh___^^^\\\ZZZZZZ\\\]]]]]]]]]^^^^^^]]]\\\]]]aaaddd```]]]YYYWWWVVVUUUSSSQQQOOOIIIEEECCCAAA>>>AAAFFFUUU___nnnooo[[[KKKUUUnnnrrrssszzzzzz{{{wwwtttvvvqqqrrrrrrnnnjjjiiimmmqqqsssqqqooonnnooopppppppppppppppoooooopppnnnllljjjdddZZZ```vvvwwwfff]]]aaaJJJ???AAAFFF___qqqNNN888BBBsssZZZCCC???///222,,,+++******)))))))))))))))((((((((((((((((((((((((&&&''''''((())))))******((()))))))))************)))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------111+++///333>>>eeeyyyrrrrrr}}}fffaaajjj~~~uuulllkkkrrr{{{zzzxxxxxx|||{{{wwwpppuuu~~~uuuqqqwwwxxxxxxxxx|||www[[[FFFIIIQQQ^^^ooozzz~~~|||wwwhhh[[[UUUNNNIIIGGGDDDAAA@@@BBBEEEHHHSSS___mmmvvvzzz{{{wwwqqqooooooqqquuu{{{}}}|||zzzxxxxxxxxxyyyzzzzzz}}}}}}}}}}}}|||{{{zzzzzzwwwwwwxxxxxxyyyzzzzzzzzzyyyxxxvvvtttrrrrrrqqqrrrvvvvvvuuutttrrrooollliiiWWWXXXYYYXXXXXXZZZ___cccmmmtttzzz|||~~~~~~vvvmmm^^^PPP@@@:::@@@PPPgggyyywwwvvvuuusss{{{```XXXSSSXXX___bbbbbbccchhhfffrrr}}}tttmmmrrrooonnnllldddYYYWWWZZZUUU[[[___ddduuuzzzHHH>>>555444666555444444111111111111000000000000...........................---,,,,,,++++++,,,,,,........................//////999SSSddd[[[\\\rrruuu]]]ooopppxxxrrrlllsss}}}iii]]]aaafff```MMMAAACCCFFFDDDNNNRRR___llljjj\\\VVV[[[^^^``````___cccjjjmmmlllzzzvvvyyyzzztttpppoooxxx|||yyysssooosssyyy}}}|||yyyrrrjjjggghhhmmmrrrvvvvvvtttsssrrrxxx~~~~~~zzzyyyyyyyyyyyywwwssspppnnnmmmfffXXXHHH??????CCCCCCGGGTTTfffsssyyy|||mmmZZZZZZXXXTTTRRRSSSWWWXXXVVVUUUWWWXXXWWWTTTSSSTTTVVVPPPQQQRRRSSSRRRQQQPPPPPPLLLFFFBBB@@@???>>>AAAFFFSSS[[[iii|||sss\\\JJJSSSmmmqqqppp{{{zzz|||xxxvvvwwwoooqqqqqqlllfffeeekkkrrrpppnnnmmmmmmoooqqqrrrqqqpppnnnlllmmmooonnnkkkgggcccZZZ]]]ppp{{{hhh[[[SSSAAA;;;@@@GGGccctttQQQ888<<>>BBBIIINNNUUUcccttt}}}~~~vvvmmmnnnpppuuu{{{}}}yyyxxxwwwvvvwwwwwwwwwvvvzzz{{{|||||||||{{{yyyxxxvvvvvvwwwxxxxxxyyyyyyzzzqqqpppppppppqqqrrrrrrsssxxxyyyxxxtttpppooorrrvvvooommmhhh```YYYVVVXXXZZZ[[[eeeoootttyyy{{{uuukkk\\\NNN>>>777===NNNgggzzzvvvvvvvvvttt}}}ddd\\\WWW]]]dddgggggggggiiiiiirrr|||zzznnntttqqqooommmeee[[[XXX\\\[[[^^^```eeexxxrrrGGG===444333555444333333333333222222111000//////........................---,,,,,,++++++,,,,,,---////////////////////////...333;;;KKKWWWWWWccc||||||mmmhhhxxxuuu{{{~~~qqqlll||||||iiiZZZffffff^^^MMMAAA@@@FFFIIITTT]]]```ccceee\\\XXXbbbbbbtttxxxqqqnnnoooyyyyyyxxx~~~wwwrrrsssvvvwwwzzz~~~{{{{{{{{{|||}}}xxxsssmmmhhhnnnpppssstttvvvxxx{{{}}}~~~~~~}}}yyyvvvuuuuuusssrrrnnnkkk```QQQEEEAAABBBDDDFFFPPPcccvvv~~~~~~oooYYYUUULLLKKKKKKJJJKKKLLLMMMNNNNNNOOOPPPQQQPPPOOOLLLKKKIIIKKKNNNNNNLLLJJJHHHGGGBBB???>>>>>><<<:::===BBBQQQ]]]hhhvvvpppZZZFFFNNNiiiqqqrrryyyyyyzzzuuuooollllllkkkjjjiiikkknnnqqqqqqnnnlllnnnqqqssssssqqqooooooooonnnlllkkkiiihhhhhh^^^aaallltttxxxmmmVVVCCC::::::===CCCcccRRRDDD>>>SSSsssDDD<<<===333***************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++***+++,,,---,,,,,,***)))***++++++,,,,,,------...***666111000PPPssszzztttmmmqqqmmmzzzhhhbbbggguuuaaaXXXSSSWWW^^^eeepppzzz~~~zzzqqqjjjyyy{{{wwwvvvyyy|||tttxxx|||~~~zzz{{{yyykkkXXXKKKFFFGGGMMMYYYhhhpppsssyyynnn___TTTJJJCCCBBB===<<<@@@CCCDDDLLLVVVgggoooyyy~~~|||vvvqqqnnnoootttyyy~~~~~~xxxzzz||||||zzzvvvsssrrruuu{{{}}}zzzzzzyyyvvv}}}{{{zzzzzzzzzzzzwwwuuusssrrrooollljjjjjjmmmooottttttttttttttttttttttttqqqrrrrrrppplllhhhffffffddd``````fffoooqqqjjjbbbVVVKKK???;;;>>>KKK```qqqqqqwww{{{vvvkkk]]]^^^fffddddddiiiiiigggkkkqqqyyyyyytttuuuvvvtttiii\\\UUUVVVZZZYYY___gggyyyuuuGGG===444333555444333333333333222222111000000///........................---,,,,,,++++++,,,,,,---////////////////////////...111===KKKRRR]]]rrrkkkjjjwwwtttuuuooo~~~yyyfffYYYhhhlllcccNNN@@@BBBIIIKKKTTT\\\]]]aaafff```]]]fffuuuzzzzzzrrrrrruuutttrrrrrrppprrrtttvvv{{{{{{yyywwwtttpppwwwvvvtttsssssswww}}}{{{xxxvvvssspppnnnjjjdddYYYLLLCCC@@@BBBDDDPPP[[[nnn}}}\\\JJJHHHIIIIIIHHHGGGGGGHHHIIIIIIIIIJJJKKKLLLKKKJJJHHHGGGDDDFFFIIIIIIGGGEEECCCCCCCCC@@@>>>???===<<>>DDDbbbZZZFFF<<>>======<<<;;;>>>CCCMMM^^^lllxxxrrr]]]IIILLL^^^aaacccuuuyyyrrrqqqmmmggglllnnnoooooonnnmmmnnnoooqqqpppppprrrssssssqqqooossssssttttttsssrrrrrrqqqlll```^^^dddkkktttnnnYYYEEE;;;<<<@@@EEE```dddJJJ;;;KKKvvvVVVAAA<<<444///++++++*********)))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************+++++++++***++++++,,,,,,,,,++++++***++++++,,,,,,------...+++222///888```wwwaaa\\\jjjppp___UUUWWW```nnnxxx|||~~~yyy||||||yyyxxx{{{~~~~~~zzztttooolllssstttuuuvvvxxx|||~~~zzzwwwvvv|||}}}zzzvvvwww{{{{{{xxxxxxtttlll___QQQHHHEEEEEECCCQQQbbbkkknnnqqqxxx~~~nnnQQQDDD>>>999:::999<<>>===>>>===<<>>hhhwwweeecccoooyyyhhh\\\]]]aaajjjuuu~~~{{{zzzxxxtttrrrsssttttttttttttttttttsssrrrqqqppptttqqqmmmhhhdddbbbaaa```bbbbbbbbbbbbdddiiioootttzzz~~~{{{vvvttt{{{|||{{{wwwxxxzzzyyyttttttjjj\\\RRRMMMLLLKKKJJJDDDRRRdddpppsssssswwwzzz}}}iiiKKKAAA===888;;;===AAAGGGNNNVVV___fffxxxzzz{{{yyysssooonnnnnnmmmuuu~~~xxxrrrpppnnnxxxwwwvvvuuuttttttuuuvvvpppvvvzzz{{{|||}}}zzz~~~|||}}}}}}zzzqqqfff```aaaeeelllkkkhhhfffdddcccbbbbbbfffiiinnnqqqssstttuuuvvvqqqpppnnniiiccc[[[TTTPPPDDDAAA???@@@AAABBBIIIPPPbbbooozzz{{{ssscccbbbgggcccccciiijjjnnnnnnnnnlllllllllnnnpppwwwyyysssrrrnnneee[[[VVVTTTXXXaaagggrrrsssGGG===444333555444333333222222222111111111111111...........................------,,,,,,------...////////////////////////000666OOOUUUTTTxxxhhhcccwwwzzzaaa|||qqqssskkknnnwwwjjjdddtttbbbGGGBBBFFFFFFTTTVVVSSSYYYeeeggghhhqqq{{{xxxvvvsssllleeefffjjjnnnqqqtttuuuyyy{{{zzzzzz{{{yyyyyyzzzzzz{{{{{{|||}}}~~~~~~~~~~~~zzzsssmmmaaaRRRDDD??????CCCKKKSSSaaahhhpppttt{{{WWWAAA@@@CCCAAA<<<<<<>>>???@@@AAABBBBBB@@@@@@AAABBBBBBCCCCCCCCCEEEGGGHHHGGGEEECCCBBBCCCCCC@@@???@@@???===@@@FFFLLL^^^mmmwww[[[KKKNNNYYYVVVYYYnnn{{{qqqrrrrrrooollloooqqqrrrpppnnnlllllljjjmmmpppssstttttttttsssnnnoooooopppppppppppppppjjjbbbaaadddlllxxxrrrYYYEEE999:::@@@AAARRRvvvgggMMM===EEEZZZ___CCC???777...++++++++++++************(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))(((((((((*********++++++,,,,,,,,,***++++++,,,,,,------......//////DDDooowwwttt|||ggglllyyyppphhhccclllooossszzz}}}zzzxxxvvvvvvwwwsssrrrrrrpppooollljjjiiihhheeebbb^^^\\\\\\]]]^^^bbbbbbbbbbbbaaacccgggiiiqqqvvv}}}~~~{{{yyy|||~~~~~~}}}~~~}}}}}}zzzyyyyyyuuuoooiii^^^SSSQQQUUUVVVPPPHHHFFFTTTgggssswwwwwwwwwxxxxxx|||aaaGGG>>>===999<<<@@@FFFLLLTTT^^^ggglllzzz{{{{{{wwwqqqnnnoooqqqpppxxxzzzhhhhhhooorrr~~~{{{yyyzzz}}}~~~zzzvvvvvvzzz}}}}}}}}}||||||~~~zzzooofffbbbeeeiiiooommmhhhccc___\\\ZZZZZZWWW[[[```eeeiiilllpppsssmmmllllllmmmkkkdddYYYQQQHHHDDDBBBBBBBBBCCCHHHOOO]]]nnn}}}|||rrrfffgggkkkccccccmmmsssmmmnnnooommmiiiggghhhiiivvv{{{tttsssqqqiii___ZZZ[[[]]]dddhhhttttttGGG===444333555444333333111111111111111111111111..............................------------......////////////////////////,,,666IIIPPPWWWuuuppp]]]eee~~~qqqaaatttzzzhhhfffqqqxxxkkkgggtttqqqSSSDDDCCCFFFRRRUUUTTTZZZfffhhhkkkwww~~~|||{{{yyyrrrfff]]]___gggjjjmmmppprrrxxx}}}~~~xxxzzz}}}}}}{{{yyyxxxwwwxxxyyyzzz|||~~~~~~|||zzz~~~}}}{{{zzzzzz|||~~~{{{qqqjjj^^^OOOBBB???BBBGGGTTTaaannnqqqrrruuufffGGG<<<===>>><<<<<<<<<>>>@@@AAABBBBBBBBB>>>>>>???@@@AAABBBBBBCCCCCCEEEGGGGGGFFFFFFGGGHHHDDDAAA@@@@@@>>><<>>KKKkkkiiiMMM<<<@@@LLLwwweeeEEEAAA999---,,,++++++++++++*********(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))))))))************+++,,,------***++++++,,,,,,------...//////111JJJttt{{{sssyyy|||eeerrr|||rrrpppqqqtttwwwzzz~~~||||||ttttttsssrrrqqqqqqppppppmmmkkkiiigggffffffhhhhhhiiijjjkkkiiigggfffffffffjjjooovvv|||~~~~~~||||||}}}~~~zzzwwwuuuooogggZZZXXXXXX]]]aaa\\\MMM@@@EEESSSffftttxxxxxxvvvvvvtttxxxrrr]]]FFF;;;999;;;;;;BBBJJJQQQZZZgggqqqttt}}}}}}{{{vvvpppnnnoooqqquuu}}}jjj```cccmmmuuu{{{{{{}}}|||ssskkktttyyy}}}{{{wwwwwwzzz~~~yyyrrrlllkkknnnppptttpppjjjccc]]]YYYVVVUUUKKKNNNRRRVVV[[[```fffjjjnnnkkkhhhhhhiiieee^^^XXXQQQLLLHHHGGGDDDCCCHHHNNN[[[mmm|||{{{sssfffeeeggg___^^^hhhnnnlllnnnooonnnjjjiiijjjmmmsss|||uuutttqqqjjjccc___aaabbbhhhlllzzzxxxGGG===444333555444333333111111111111111111111111..............................------------......////////////////////////,,,777AAAJJJ\\\rrrtttfffdddxxxjjjcccpppuuutttjjjbbbfffyyyzzznnnkkksssaaaGGGCCCJJJMMMTTTWWW]]]hhhkkkppp~~~~~~}}}zzzvvvnnnbbbYYY[[[bbbeeeiiiooottt~~~zzzpppfffaaa```fffnnnsssuuutttrrrrrrrrrtttvvvzzz}}}~~~~~~}}}}}}|||||||||~~~}}}rrrjjjWWWJJJ@@@@@@DDDKKK^^^qqqzzzxxxtttwwwkkkIII======<<<;;;===>>>???@@@AAAAAAAAA@@@???@@@@@@@@@AAABBBDDDEEEFFFFFFIIILLLOOOPPPSSSVVVXXXNNNKKKIIIIIIFFFDDDFFFKKKXXXkkk~~~nnn]]]XXXUUUJJJOOOhhh}}}qqqpppssspppsssuuuvvvuuurrrpppoooooolllnnnppppppnnnnnnppprrrnnnooooooooooooooonnnnnniiibbb^^^^^^gggzzzwww___HHH999:::AAA===FFFccczzzuuuRRR===>>>DDDtttoooHHHAAA999...,,,,,,+++++++++*********(((((((((((())))))))))))))))))))))))))))))))))))((((((((())))))******+++***************,,,---...***++++++,,,,,,------.........222OOOyyyzzz|||ssscccxxx~~~|||}}}~~~~~~tttsssrrrqqqqqqrrrssstttsssrrrqqqpppooonnnnnnnnnfffhhhjjjjjjiiiiiijjjkkknnnqqqtttwwwyyy{{{~~~~~~||||||}}}~~~}}}xxxsssooofff]]]XXX]]]dddgggcccWWWIII???EEERRReeesssyyyxxxvvvvvvssstttqqqdddLLL888777???>>>GGGOOOUUU___llluuuwwwzzzzzzyyyvvvqqqppprrruuu|||tttbbbaaacccjjjtttuuuyyy||||||wwwqqqmmmkkkttt|||wwwwwwxxx|||{{{xxxxxxyyyxxxwwwvvvrrrlllddd^^^YYYWWWUUULLLLLLLLLLLLMMMPPPUUUYYYdddeeeeeeeeeccc```]]][[[TTTPPPMMMLLLIIIGGGJJJPPP[[[iiivvvxxxyyyfff```ccc___```ggghhhkkknnnooonnnmmmoootttzzzzzzuuussspppiiidddbbbcccccckkkrrr}}}GGG===444444555444333333111111111111111111222222..............................------------......////////////////////////...:::>>>FFF```rrrmmmcccmmmgggdddzzzkkklllkkkddd```iiixxxkkkhhhqqqkkkKKKEEEOOOJJJTTTXXX```kkknnnuuu}}}wwwpppiiiaaaZZZ[[[```ccciiiqqqyyy~~~~~~~~~~~~{{{}}}~~~~~~xxxmmm___SSSLLLTTT\\\gggoootttuuuttttttmmmqqquuuxxxzzz|||~~~~~~}}}}}}}}}vvvnnnRRRFFF>>>AAAEEENNNddd{{{zzzsssvvvfffHHH333777???>>>>>>DDD@@@AAAAAAAAAAAA???===<<>>======>>>FFFHHHLLLOOORRRUUUWWWYYYbbb\\\YYY```kkkrrrsssqqqqqqnnnmmmkkkgggdddgggnnnsssjjjVVVNNNLLLUUUtttuuussswwwsss{{{xxxvvvuuuuuutttsssrrrqqqoookkkjjjkkkmmmmmmmmmqqqnnnkkkiiijjjlllnnnnnnoooccc\\\[[[bbbrrrtttcccMMM>>><<<999@@@HHHVVV~~~```@@@===FFFuuuMMMBBB???,,,---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......111...;;;]]]~~~~~~zzzvvvkkk}}}zzzqqqnnnqqquuuvvvttttttsssqqqooommmlllkkkjjjcccdddfffiiimmmooorrrsssuuuuuuuuutttssstttwwwzzz|||}}}}}}{{{yyyxxx}}}~~~wwwkkkbbbbbbeeeooonnnmmmiii\\\MMMDDDCCCIIIMMMdddnnnxxxwww|||xxxrrr|||XXXBBBCCC???HHHTTTaaaiiimmmrrrtttrrrsssooommmnnnoooooosssyyyiii^^^aaagggmmmtttrrrwwwuuummmppp|||ssslllnnnsssvvvyyy}}}~~~yyyrrrjjjdddbbb^^^WWWQQQTTTTTTRRROOOLLLHHHEEEDDDOOOKKKLLLSSSUUUQQQPPPSSSMMMKKKKKKMMMQQQUUUXXXYYY]]]mmmtttyyyiiihhhhhhkkkjjjbbbnnnnnnqqqwwwyyywww{{{zzzuuuvvvsssjjjcccbbbccc```gggooo|||vvvHHH>>>555555777666333333222222222111111111111000///............---------------------------------,,,---......,,,,,,---...///<<>>@@@LLL]]]llluuuppptttrrrjjjfffeee[[[NNN<<<666333888>>>???@@@AAABBBBBBBBBAAAAAACCCGGGKKKRRRWWW\\\^^^]]]^^^ccchhhjjjddddddlllsssttttttuuuvvvtttuuuwwwvvvtttxxx~~~iiiWWWSSSYYYlllwwwtttuuuooowwwuuuttttttuuuuuutttrrrssspppmmmlllllllllkkkiiinnnmmmlllmmmoooooonnnlllmmmaaaZZZYYY___oooppp```NNN???===999@@@GGGTTT|||bbbBBB>>>GGGjjjRRRDDD@@@...---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......111--->>>eee|||sssqqq}}}xxxmmm|||wwwuuutttvvvtttrrrpppooonnnnnnooofffgggggghhhjjjlllnnnooottttttuuutttttttttwwwyyyvvvxxxzzz|||~~~zzzyyytttkkkcccaaafffmmmpppooommmhhh[[[LLLDDDCCCHHHOOOgggooo{{{xxxuuuuuurrr^^^EEECCCBBBMMMYYYffflllppprrrrrrooopppllljjjlllnnnpppvvv}}}|||bbb\\\aaaeeeiiimmmpppttttttsssyyypppiiiiiimmmnnnpppssszzzyyy{{{}}}tttooojjjfffccc^^^XXXSSSPPPTTTWWWVVVRRRNNNLLLLLLOOOLLLMMMRRRTTTQQQQQQTTTPPPPPPPPPSSSYYY___bbbdddjjjuuuwwwxxxooopppkkkjjjlllfffrrrssstttwww{{{~~~yyyvvvwwwuuummmfffdddcccaaagggnnnzzzvvvHHH>>>666555666555333444222222222111111111111000///............---------------------------------,,,---......---,,,---...///???JJJSSSlll}}}\\\vvvtttyyygggaaabbbccciiivvvyyycccSSSbbbnnn}}}vvveeeeeefffkkksss~~~wwwzzz|||uuuoooqqqwwwvvv~~~~~~{{{xxxxxx{{{|||{{{xxxxxxwwwvvvxxxzzz|||||||||vvvxxxyyyzzzzzzxxxvvvuuuwwwvvvuuuuuuuuuwwwzzz{{{{{{yyywwwrrrkkk```UUUNNNbbbooottt|||mmmkkkjjjmmmrrrxxx|||~~~}}}|||{{{yyyyyyyyyzzz{{{dddKKKCCC<<>>:::CCC[[[YYYFFFAAA111---,,,+++******))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......111+++@@@ppppppiiihhh{{{vvvooo~~~|||}}}xxxvvvsssqqqooooooooopppjjjjjjhhhhhhhhhjjjlllmmmrrrsssuuuuuuttttttvvvwwwssssssssssssttttttuuuvvvpppmmmhhhdddbbbfffmmmsssrrrooolllfffYYYJJJCCCCCCFFFTTTmmmoooxxxzzztttppprrrgggHHHCCCFFFVVVcccoootttttttttqqqllllllhhhgggiiilllpppyyyoooZZZYYY```ccccccdddmmmqqquuuvvvmmmeeeddddddccccccfffkkklllnnnppprrrtttttttttmmmmmmkkkhhhddd]]]WWWSSSNNNWWW```bbb]]]XXXVVVWWWYYYVVVVVVYYYYYYXXXZZZ]]]^^^\\\\\\___dddiiilllmmmsssyyywwwvvvxxxyyynnnjjjqqqmmmvvvzzzxxxyyy}}}yyywwwyyyxxxqqqiiieeecccaaafffkkkvvvvvvGGG>>>666555666444333444222222222111111111000000///............---------------------------------,,,---......------...///666???CCCMMMooohhhWWW{{{{{{uuupppbbb___``````jjjzzzzzzcccRRRZZZiiiyyyssspppooouuuxxxnnnmmmsss~~~{{{vvvyyy~~~{{{yyywwwwwwyyyyyywwwvvvxxxvvvuuuvvvxxxzzzzzzyyyvvvwwwxxxxxxxxxwwwuuutttvvvuuuttttttvvvyyy}}}~~~~~~|||yyyrrrhhh\\\TTThhhvvvllliiihhhkkkqqqyyy~~~yyyyyyyyyyyyyyyzzz{{{|||hhhKKKAAA;;;EEEYYYkkkqqqppppppjjj\\\III>>>:::666111444222555<<>>777666555333333555222222222111111111000000///............---------------------------------,,,---......------///000:::CCCHHHQQQnnnxxxXXX```vvvqqqooodddbbbcccdddmmm}}}gggTTTVVVfffvvvyyytttwww}}}}}}~~~{{{sssqqqsss{{{}}}}}}xxx||||||zzzyyy{{{zzzyyyyyyyyyyyyxxxvvvzzzxxxwwwwwwxxxyyyxxxwwwxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvuuuvvvyyy}}}}}}wwwlll```XXXgggzzzkkkfffccceeemmmvvv|||}}}||||||{{{{{{{{{{{{|||oooJJJAAA===III```pppqqqlllkkk```NNN@@@;;;<<<999555888666999???BBB@@@???AAAHHHMMMVVV___iiirrr{{{{{{wwwuuuttttttttttttvvvtttyyy}}}uuuyyyyyytttxxxxxxxxxxxxyyywwwssspppppppppqqqrrrsssqqqnnnkkkooonnnooopppssstttrrrqqqqqqgggaaa\\\^^^kkkmmm^^^GGG;;;<<<;;;CCCHHHQQQvvv^^^AAA<<>>>>>CCClllvvvvvvrrrxxxoooyyy{{{OOOBBBSSSgggqqqyyyyyyvvvrrrmmmgggiiiggggggjjjnnnuuu}}}iiiXXXVVVXXXXXXYYY]]]nnnyyytttmmmgggddd```[[[YYY[[[___aaaddddddccceeekkkqqqllloooqqqnnnfff[[[RRRMMMTTTbbbqqqtttnnnhhhiiimmm||||||zzzuuuqqqqqqtttvvv{{{xxxtttqqqqqqqqqpppoootttzzzxxxttt~~~pppuuu{{{{{{}}}}}}}}}}}}|||{{{uuukkkcccaaabbbggghhhrrrrrrFFF>>>888666555333333666222222222111111111111000///............---------------------------------,,,---//////......///111:::IIIWWW```mmmyyyssscccqqqrrrmmmnnndddaaacccfffrrrmmmZZZUUUaaappp}}}zzzvvvxxx~~~{{{|||~~~zzzvvvvvv{{{{{{~~~|||yyy|||{{{xxxwwwxxxwwwwwwxxxyyyzzzzzzyyyyyy{{{zzzxxxxxxxxxyyyxxxwww{{{{{{zzzyyyyyyyyyyyyzzzuuuuuuvvvxxx{{{zzzooobbbYYYcccllleee]]]]]]dddooovvvyyy}}}|||{{{zzzqqqJJJBBBAAAOOOdddrrrpppiii___RRRCCC:::;;;>>>===:::===;;;===CCCEEEDDDEEEIIISSSZZZcccllltttzzzzzzsssqqqsssuuutttrrruuuzzzssssssxxxzzzxxxzzzyyyxxxxxxxxxwwwtttqqqppppppqqqsssuuuuuussspppqqqpppnnnoooqqqrrrsssrrrooofff___ZZZZZZfffhhhZZZJJJ>>>???===CCCEEEKKKppp```BBB<<>>999777555222333666222222222111111111111000///............---------------------------------,,,---//////......000111???JJJZZZiiivvv}}}}}}xxxvvvtttlllbbb]]]```eeevvvtttaaaWWW\\\gggvvv||||||~~~|||yyy{{{~~~||||||}}}|||yyy|||}}}|||xxxvvvwwwxxxuuuvvvxxxyyyyyyyyyyyyyyyzzzxxxwwwwwwyyyzzzzzzyyy|||}}}~~~~~~~~~}}}{{{zzzrrrsssuuuwwwzzz~~~sssfff\\\aaarrrhhh[[[XXX^^^hhhooorrr{{{{{{||||||{{{{{{zzzzzzmmmJJJEEEEEESSSgggrrrnnnfffVVVMMMBBB======>>>???@@@???>>>@@@FFFJJJLLLQQQXXXccchhhnnntttxxxzzz|||~~~}}}yyytttrrrsssvvvxxxyyy|||pppoootttyyy}}}zzzxxxvvvvvvwwwvvvuuussssssssssssuuuvvvwwwuuusssrrrpppooooooqqqrrrqqqpppnnnddd^^^XXXWWWbbbeeeWWWGGG<<<>>>>>>CCCFFFKKKoooaaaCCC:::>>>XXXoooPPPFFF;;;......---,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......000333MMMooouuuaaaXXXaaakkk|||ttteeemmm}}}sssrrrqqqqqqqqqqqqrrrrrrkkkllllllkkkkkklllnnnppplllllllllmmmnnnppprrrssstttttttttttttttuuuvvvwwwvvvssspppiiiZZZHHH>>>===CCCbbbyyyooogggrrrVVVFFFfffjjjoooqqqmmmiiiiiiiiihhhjjjlllrrrzzzyyymmmdddaaa^^^^^^hhhvvvvvvnnnkkkhhhhhhddd______bbbaaabbbdddeeehhhkkkpppssssssrrrqqqooojjj___RRRHHHKKKUUUaaahhhlllrrr}}}|||yyyyyywwwwwwtttpppnnnmmmnnnmmmllltttwwwxxx|||xxx}}}{{{}}}}}}yyyyyyxxxoooeee^^^bbbiiijjjvvvnnnEEE>>>999777444222333666222222222111111111111000//////.........---------------------------------,,,---//////...///000222GGGFFFPPPhhh}}}~~~nnnccc]]]```fffwwwxxxeeeZZZXXX```rrr{{{xxxvvvxxx~~~}}}~~~}}}{{{||||||zzz||||||}}}~~~}}}rrrvvvzzz{{{xxxvvvwwwxxxwwwyyy{{{{{{zzzxxxxxxxxxxxxvvvuuuwwwyyy{{{{{{zzz|||~~~|||zzzoooqqqsssvvvyyy|||~~~xxxjjj```bbbzzzmmm]]]WWW\\\eeelllooopppqqqsssvvvxxxzzz{{{{{{hhhJJJFFFHHHVVViiirrrmmmdddTTTOOOHHHCCC@@@>>>AAAEEE@@@>>>AAAHHHMMMSSS[[[dddnnnqqquuuwwwwwwwwwwwwxxxzzzzzzxxxuuuuuuxxx~~~{{{zzzrrrmmmppptttvvvxxx{{{wwwvvvttttttuuuvvvvvvuuuvvvuuutttuuuwwwwwwvvvtttqqqppppppqqqrrrrrrpppnnnnnneee___YYYWWWbbbdddVVVAAA777;;;===EEEIIIOOOtttgggHHH===@@@SSSvvvVVVJJJ<<<......---,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......+++555QQQqqqwwwgggccclllqqq~~~qqq```jjj}}}~~~|||zzzwwwvvvuuujjjkkkjjjiiihhhjjjmmmpppllllllllllllmmmnnnooopppooosssxxxzzzyyyxxxxxxxxxxxxvvvssslll]]]KKK@@@===CCCQQQpppsssmmmmmmkkkzzzYYYHHHmmmmmmqqqqqqlllhhhjjjlllllljjjnnnvvvwwwpppllljjjggggggtttrrrkkkhhhggghhheeeaaaaaadddgggggghhhkkkooosssvvvxxxtttrrrpppoookkkbbbTTTIIICCCLLLWWWaaaiiiuuu}}}zzzvvvrrrnnnkkkjjjiiihhhgggjjjlllqqq}}}{{{~~~~~~}}}xxxyyy|||{{{xxxxxxyyyrrrhhh\\\bbbjjjkkkxxxtttJJJ???666555777555444555444444333333333333222222//////////////////////////////.........---------...,,,,,,...---+++...333@@@DDDSSSmmmzzzyyykkk___```ccceeeuuu|||tttaaaYYY[[[jjjqqqnnnqqq{{{{{{~~~~~~~~~}}}}}}~~~|||{{{{{{{{{||||||zzzxxx{{{zzz{{{}}}}}}xxxsssppprrruuuxxx{{{}}}~~~~~~|||{{{yyyxxxyyyzzz|||~~~zzzxxxwwwxxx{{{}}}{{{yyyzzz{{{|||~~~yyyvvvxxx}}}}}}zzz}}}zzzlll```iii|||rrrdddXXXUUU[[[dddkkkmmmnnnpppsssvvvyyy{{{|||yyyhhhPPPFFFOOObbbiiiiiidddXXXJJJEEEBBBBBB@@@===>>>AAAHHHAAADDDOOOWWWZZZdddqqqwwwzzzxxxqqqpppssssssooouuuxxx~~~yyyxxx}}}|||{{{zzzyyyyyyyyyyyyppppppqqqrrrsssvvvxxxzzzyyyvvvrrrqqqsssuuuvvvuuutttuuuuuuvvvuuuuuutttssspppmmmlllnnnrrrrrrnnnjjjjjjccc^^^XXXUUU```eeeYYYCCC<<<666===EEEGGG\\\sssIII888===ZZZXXXRRR???333///+++***,,,---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))++++++++++++++++++++++++++++++++++++,,,---......555333WWW|||yyysss{{{|||uuuqqqaaammm}}}xxxyyyzzz}}}~~~|||ssssssrrrqqqpppoooooonnngggiiikkkllllllmmmppprrrvvvxxxzzzzzzxxxwwwzzz|||yyyuuupppaaaJJJ===;;;@@@NNN```jjjhhhgggtttVVVWWWcccuuuqqqnnnnnnpppoookkkfffssswwwzzzvvvtttsssqqqrrr{{{lllooojjjgggiiihhheeedddeeepppmmmnnntttwwwvvvyyy|||wwwqqqlllhhh```VVVNNNFFFKKKUUUaaakkkzzz}}}ssskkkjjjjjjeee^^^[[[aaaiiiuuuvvvzzz|||zzzzzz{{{vvvvvv{{{|||rrreee]]]___```hhhvvvJJJ@@@777666777555444444333333222222222111111111//////////////////////////////.........---------...,,,,,,......,,,...333IIIMMM\\\vvvzzz{{{iii^^^^^^ccceeewwwzzzggg\\\XXXbbbmmmqqqtttyyy{{{}}}||||||}}}}}}}}}}}}~~~~~~}}}~~~}}}|||}}}{{{zzzzzzzzz{{{{{{yyywwwyyyyyyyyyzzz|||{{{wwwssssssvvv|||}}}|||zzzyyyzzz{{{{{{yyyxxxwwwxxx{{{}}}|||zzz{{{||||||}}}~~~~~~}}}{{{||||||~~~yyykkk```ppp}}}uuuiii\\\TTTUUU\\\ccckkknnnqqqtttvvvyyy}}}wwwhhhRRRJJJTTTfffjjjhhhaaaTTTFFFBBB@@@@@@???>>>AAAFFFKKKEEEGGGSSS]]]bbblllxxxwwwyyyvvvpppnnnqqqpppmmmooosss{{{~~~}}}|||{{{tttuuuwwwyyyzzzyyyxxxwwwpppqqqrrrtttvvvvvvwwwwwwyyywwwuuuuuuwwwwwwvvvtttvvvvvvuuutttsssqqqpppppprrrooommmooorrrrrroookkkiiibbb^^^WWWTTT___bbbVVVAAA;;;666<<>>:::666<<>>BBBFFFFFFCCCGGGMMMTTTPPPRRR]]]iiiqqqvvv{{{sssrrrqqqooonnnpppppppppssssss}}}rrrbbb___fffiiiooouuu{{{zzzvvvuuuvvvjjjmmmqqquuuxxxyyyxxxxxxtttuuuvvvvvvvvvvvvuuutttuuuuuuttttttsssrrrpppooozzzzzzyyyzzz{{{|||~~~wwwtttrrrqqqrrrqqqpppnnniiiccc```ZZZUUU\\\]]]NNN<<<;;;888===CCCBBBQQQnnnpppHHH999???RRR{{{iii```III555111,,,+++,,,---,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,++++++,,,,,,---...///000<<>>DDDCCCPPPkkkoooKKK<<<>>>UUUyyyooodddKKK666111---+++------,,,***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********************++++++,,,,,,,,,,,,,,,,,,,,,---...//////333>>>ccc~~~|||mmmmmm~~~~~~{{{}}}zzzyyywwwwwwwwwwwwxxxzzz{{{|||}}}}}}~~~~~~yyyyyywwwvvvzzz|||wwwnnnnnnrrrvvvxxxxxxyyyzzz|||yyyxxxxxxxxxxxxyyyzzz{{{jjjjjjkkklllooouuu}}}tttWWWCCC===@@@GGGSSS```hhhqqqZZZSSS___iiiiiikkkmmmkkkhhhkkkssszzzxxxpppmmmnnnoooqqqyyyuuuqqqpppmmmlllqqqxxxmmmmmmmmmooosssvvvuuurrrqqqooonnnlllhhhddd^^^ZZZ\\\\\\bbbmmmyyy~~~xxxzzzuuuzzzzzzyyyzzz{{{{{{{{{|||yyylll___]]]bbbbbbccctttMMMBBB999777777666444444444444444333333333222222////////////////////////---------...............---,,,---//////...111666>>>HHH```|||vvvuuueee```___dddkkk}}}ttteeeXXXVVV___iiipppuuuwwwqqqeee]]]\\\___TTTZZZiii~~~xxxttttttwwwzzz}}}~~~}}}zzzyyywwwuuurrrqqqsssuuuuuuuuuvvvvvvuuuwwwxxxyyywwwvvvvvvwwwxxxyyyyyyzzz}}}~~~|||yyywwwvvvttttttuuuuuuuuuvvvvvvvvvsssuuuwwwwwwwwwxxxzzz{{{|||{{{yyyxxxxxxxxxyyyyyyssswwwxxxvvvvvvyyy|||{{{{{{yyywwwyyy{{{xxxqqqjjjjjj~~~yyy}}}~~~vvvjjj___ZZZXXXVVVZZZ___```aaaeeelllsssvvvzzz{{{yyywwwwwwsssnnnlllkkkrrrvvvooohhhZZZEEE999<<>>DDDDDDPPPiiioooNNN@@@BBB\\\vvvjjjOOO666222---,,,---...,,,***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++*********++++++,,,,,,---,,,,,,,,,,,,---...///000444@@@ddd|||zzzwwwooonnn|||~~~{{{xxxwwwwwwttttttvvvwwwxxxzzz{{{{{{yyyyyyyyyzzzzzzzzz{{{{{{wwwxxxwwwuuuvvvxxxuuuoooppptttyyyzzzyyyxxxyyy{{{yyyxxxwwwwwwwwwzzz|||~~~zzzvvvrrrpppvvvzzzgggPPPCCCBBB>>>CCCOOO\\\fffqqqsssWWWVVV^^^gggiiikkkkkkjjjiiimmmwwwyyytttrrrrrrqqqpppuuusssqqqooohhhbbbaaafffdddhhhjjjjjjlllpppqqqooorrrpppnnnkkkhhhdddaaa```]]]\\\bbbooo}}}zzz~~~zzz{{{~~~}}}|||xxxkkk^^^]]]cccddddddsssMMMCCC999777888666444444333333333333222222222111////////////////////////---------.........//////---,,,---//////...111777>>>EEEXXXuuu}}}mmm}}}pppccc```___cccjjj}}}xxxooo^^^RRRXXXeeekkkoooqqqnnnfffaaaaaacccRRRUUU^^^mmm{{{zzztttqqqssswwwzzz}}}~~~}}}|||yyyvvvsssrrrsssuuuvvvvvvvvvvvvvvvwwwyyyyyyxxxvvvpppsssvvvwwwwwwxxxzzz}}}zzzzzzzzzzzzyyyxxxvvvuuussstttuuuuuuvvvvvvvvvvvvrrrtttvvvvvvuuuuuuwwwyyyyyyyyyyyyxxxwwwvvvvvvuuutttyyyzzzvvvuuuyyyzzzyyyzzzwwwuuuwwwyyywwwpppjjjnnn~~~|||yyyzzz}}}~~~~~~yyypppfff^^^[[[XXXYYY[[[\\\^^^ccchhhmmmqqqwwwzzzzzzyyyyyywwwrrrtttpppssstttoookkk]]]EEE:::999???KKKTTTUUUSSSRRR^^^gggrrrwwwwwwuuutttssstttpppooossssssqqqsssxxxxxxuuuvvv|||{{{qqqbbbZZZRRRHHH???@@@AAA@@@???AAA@@@DDDHHHMMMRRRXXX```eeemmmsssyyy{{{yyyvvvuuuvvvvvvwwwxxxzzz{{{{{{||||||zzzxxxvvvuuuuuuvvvwwwyyywwwxxxxxxvvvtttsssuuuwww|||}}}~~~~~~}}}{{{xxxvvvppprrruuuvvvuuurrrpppnnnnnniiihhhbbb[[[^^^YYYGGG999===<<<===BBBDDDPPPhhhnnnLLLAAAEEEbbb~~~qqqTTT777333...,,,---...,,,***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++)))******+++,,,,,,---------,,,,,,------...///000111CCCkkkxxxzzz|||lll}}}qqqooo|||~~~{{{vvvuuuvvvxxxrrrsssuuuvvvwwwwwwwwwvvvwwwvvvvvvvvvwwwwwwxxxxxxvvvxxxwwwtttsssuuutttpppnnnsssyyyzzzxxxvvvwwwyyywwwwwwwwwwwwxxxyyyzzz{{{}}}yyyxxx}}}{{{vvvqqqdddQQQGGGGGG???@@@HHHUUUcccppp~~~dddVVVYYY^^^fffiiiiiiiiijjjmmmvvv}}}zzzyyyxxxxxx{{{zzzyyysssfffWWWOOONNNZZZdddkkkllllllpppsssrrrtttrrroookkkgggdddddddddbbb```eeesss}}}~~~}}}}}}{{{uuuiii]]][[[bbbeeedddrrrNNNCCC:::888888666444444222222222111111111111000////////////////////////---------.........//////---,,,---000000///222777CCCGGGUUUnnn~~~eeeyyymmmbbb___^^^bbbiii{{{xxxttteeeSSSUUUccceeefffhhhhhhhhhhhhiiiiiigggbbb```dddlllvvvxxxmmmppptttxxx|||~~~{{{xxxuuusssuuuwwwxxxxxxwwwvvvvvvwwwyyyzzzxxxwwwlllooosssuuutttuuuwwwzzzrrrtttvvvwwwwwwvvvtttsssuuuuuuvvvvvvvvvvvvuuuuuuqqqtttvvvvvvtttsssuuuxxxxxxxxxxxxxxxwwwuuutttsssuuuzzzzzzuuusssvvvwwwuuuyyyvvvtttuuuxxxvvvpppjjjnnn{{{vvvwwwzzzzzz{{{yyyssslllddd___[[[ZZZZZZ[[[___cccgggjjjnnnuuuzzz{{{{{{|||yyyuuuxxxrrrssssssooommm___FFF:::666999FFFRRRWWWWWWWWWaaammm{{{|||yyywwwwwwvvvqqqpppssssssooopppuuunnnlllnnnsssrrrhhh[[[SSSPPPLLLHHHGGGHHHFFFCCCAAA>>>AAADDDFFFGGGJJJOOOSSS___jjjuuuxxxuuuqqqrrruuusssvvvzzz}}}~~~~~~|||{{{xxxwwwwwwwwwwwwwwwwwwwwwrrruuuxxxwwwuuussssssuuuuuuwwwyyy{{{{{{yyyvvvtttmmmqqquuuwwwuuurrrpppnnnnnnjjjiiiccc[[[]]]WWWEEE777<<<;;;;;;AAACCCPPPgggmmmHHH>>>CCC```vvvYYY777333...,,,---...,,,***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))***+++,,,,,,---------------------...000000---FFFrrrvvvuuuuuucccsssrrrppp|||~~~~~~|||xxxtttsssvvvyyyrrrsssuuuvvvvvvuuusssrrrvvvvvvvvvvvvvvvwwwwwwxxxqqqtttsssnnnlllmmmnnnmmmjjjooouuuwwwtttssstttwwwqqqsssuuuwwwxxxxxxxxxxxxwwwxxxyyyzzz~~~|||xxxyyyuuusssssshhhVVVLLLLLLDDD@@@BBBOOO```mmmxxx~~~ZZZUUU\\\^^^ggghhhhhhiiilllsss}}}zzz}}}~~~}}}~~~~~~{{{|||}}}xxxiiiVVVKKKIIIUUUcccoooqqqqqquuuxxxxxxvvvtttpppjjjfffdddeeefffiiifffjjjwwwzzzzzzzzzyyyzzz}}}}}}yyyttthhh]]]YYYaaaddddddqqqUUU@@@999<<<777555666222333222111111222222111//////............------------------............///111...---.........333:::CCCLLLXXXnnnxxx{{{qqqpppgggccceeebbbeeennn{{{nnnaaaYYYUUUZZZ```eeeeeecccccceeefffooosss{{{~~~sssmmmnnnrrrwww}}}|||zzzvvvuuuuuuvvvvvvvvvtttvvvxxxzzzzzzyyyvvvuuuqqqsssuuuvvvuuuuuuuuuvvvvvvtttssssssuuuvvvvvvuuuxxxyyyzzzzzzzzzzzzyyyxxxwwwvvvuuutttssstttuuuuuuuuuvvvwwwwwwwwwvvvtttsssrrrvvvxxxvvvrrrqqqtttxxxxxxyyyxxxuuuwwwxxxssslllmmm~~~yyywww|||zzzyyywwwvvvuuurrrmmmiii```]]][[[]]]bbbfffhhhgggllloootttxxxzzzzzzyyyxxx}}}rrrkkkqqq|||{{{gggRRR:::777888???GGGMMMVVV^^^eeemmm|||zzzvvvzzzxxxtttpppoooppppppooommmmmmkkkoootttqqqggg``````___ZZZTTTPPPOOONNNLLLIIIDDDDDDCCCBBBBBBCCCEEEGGGMMMVVVeeeqqqwwwxxxvvvuuuxxxwwwwwwyyy|||}}}|||zzzzzzxxxvvvtttrrrrrrrrrrrrrrrssstttrrrqqqsssxxx}}}uuuvvvyyy{{{{{{zzzwwwvvvsssrrrqqqrrrsssttttttrrrsssppphhh```\\\YYYQQQGGG<<<>>>999999AAAGGGVVVooofffFFF>>>CCCjjjaaa;;;333......///---+++,,,+++******))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++------,,,,,,,,,---......111GGGxxxzzzzzzsssttttttwwwppp{{{{{{yyyuuu~~~|||zzzyyyxxxxxxwwwtttuuuwwwvvvuuuttttttuuuuuutttqqqnnnmmmooosssvvvvvvvvvtttoooiiiiiinnnsssssspppooorrrrrrpppqqqtttssssssssssssuuuwwwyyy{{{wwwzzz}}}|||zzz{{{|||yyyyyyyyyzzztttvvvvvvqqqfffXXXLLLEEEIIICCCFFFTTT```gggsssyyy\\\SSSaaallljjjkkkiiilllvvv~~~{{{{{{}}}|||{{{~~~{{{yyyxxx~~~yyyzzzwwwaaaMMMFFFZZZkkk{{{}}}yyyyyyxxxvvv{{{xxxrrrmmmiiihhhhhhiiimmmooouuu|||tttwww|||}}}}}}zzzqqqdddZZZ```^^^cccdddkkkUUUAAA999;;;777555666333333222111111222222111//////............------------------............///000...---//////...333999CCCKKKYYYrrrzzzpppvvvkkkoooiiibbbccc```dddooo~~~yyynnn```WWW[[[^^^bbbeeeiiilllmmmllltttyyy|||qqqmmmnnnqqqvvv}}}~~~|||xxxwwwwwwxxxxxxwwwtttuuuxxxyyyyyyxxxvvvtttrrruuuxxxxxxwwwuuuttttttuuutttrrrssstttttttttrrrvvvwwwyyyzzzzzzyyywwwvvvuuutttsssrrrrrrrrrssssssssstttuuuvvvwwwvvvuuuuuusssvvvxxxvvvrrrqqqtttxxxxxxyyywwwuuuvvvwwwqqqjjjooo{{{uuusssxxxyyyxxxwwwwwwvvvtttpppmmmccc```]]]\\\^^^bbbeeeffflllnnnrrrvvvxxxxxxxxxwwwuuusssqqqwww}}}mmmFFF<<<666<<>><<<===BBBEEEUUUooo]]]???;;;AAAjjjeee;;;333......///---+++,,,++++++***))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++------,,,,,,,,,---......555LLL{{{wwwvvvrrruuuzzzxxxrrr}}}|||zzz|||vvv~~~~~~|||{{{yyyxxxwwwvvvqqqqqqqqqqqqqqqpppooonnnqqqqqqooolllkkkmmmqqqttttttuuutttpppkkkjjjnnnrrrnnnlllmmmqqqrrrqqqqqquuuuuutttttttttuuuvvvwwwxxxvvvxxxzzzzzzyyyzzz}}}~~~{{{yyywwwvvvwwwwwwuuuvvvvvvpppfffYYYNNNHHHIIIDDDGGGUUU```fffqqq}}}vvv^^^XXXeeemmmjjjlllmmmttt~~~~~~}}}||||||~~~~~~nnn[[[PPPaaammmvvvvvvuuuyyy}}}~~~wwwuuurrrooommmmmmmmmnnnnnnqqqvvv{{{wwwvvvxxxzzz}}}}}}{{{zzzwwwpppddd[[[\\\]]]ccceeekkkVVVAAA999;;;666444666333333222111111222222111//////............------------------............///000------/////////333999DDDJJJ[[[xxxqqqeeeqqqjjjooojjjaaaaaa^^^dddppp|||jjj[[[ZZZ[[[]]]dddkkkppprrrrrruuu{{{|||rrrmmmmmmooouuu}}}~~~{{{yyyzzzzzzyyyxxxuuuwwwyyyzzzzzzyyywwwuuuuuuwwwyyyyyyvvvsssqqqqqqsssrrrqqqqqqssssssrrrppptttuuuxxxyyyyyyxxxuuutttsssrrrrrrqqqpppqqqqqqqqqpppqqqsssuuuvvvvvvvvvvvvtttvvvwwwvvvsssrrruuuxxxxxxyyywwwuuuuuuvvvppphhhmmm}}}xxxtttrrrxxxxxxwwwwwwwwwxxxwwwtttrrriiifffaaa\\\ZZZ\\\aaaeeelllmmmppprrrtttuuuvvvvvvmmmssswww~~~SSSBBB555888FFFRRRYYY]]]cccgggnnnsssrrrooorrrxxx{{{uuuqqqqqqsssuuuvvvpppnnnnnnnnnjjjeeedddfffhhhccc]]][[[]]]___``````^^^VVVMMMHHHIIIHHHDDD@@@>>>@@@DDDJJJUUUcccqqq{{{wwwzzz|||{{{xxxvvvvvvwwwvvvuuuuuuttttttuuuvvvvvvxxxwwwvvvvvvwwwxxxwwwvvvzzzzzz{{{{{{||||||||||||}}}{{{zzzyyyyyywwwuuusssqqqmmmddd\\\YYYXXXRRRJJJ999???@@@AAACCCDDDVVVtttTTT:::999@@@fffkkk;;;444......///---,,,---++++++***))))))))))))***)))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---...///666NNN|||oooooonnnuuuvvvqqq|||uuulllttt}}}xxx|||||||||{{{yyywwwtttsssrrrpppnnnoooqqqpppmmmiiillllllllljjjiiikkknnnqqqqqqrrrssspppllljjjlllooommmlllnnnrrrtttqqqqqqtttuuuuuuvvvvvvvvvuuuuuuttttttuuuvvvwwwxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvuuuooodddXXXOOOJJJHHHDDDHHHUUU```fffoooxxxrrraaa^^^hhhmmmiiikkkoooyyy~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~xxxfffTTT___gggooorrruuuzzz|||zzzwwwtttqqqqqqqqqqqqrrruuuzzz|||xxxwwwzzz{{{{{{{{{{{{|||}}}~~~}}}{{{xxxwwwtttmmmddd]]][[[^^^gggiiilllVVVAAA999;;;666444666444333222111111222222111//////............------------------............//////------000000///333888MMMQQQcccpppdddvvvkkkiiihhhaaaaaa___eeerrrpppbbbZZZZZZ\\\bbbfffjjjooouuu~~~wwwooommmmmmsss|||~~~{{{zzzzzzzzzyyyxxxwwwyyy{{{||||||zzzxxxvvvwwwxxxwwwuuurrroooooooooooonnnmmmoooqqqsssrrrqqqrrrtttvvvxxxxxxvvvtttrrrrrrrrrrrrqqqqqqqqqqqqqqqpppqqqssstttuuuvvvuuuuuuuuuvvvwwwvvvtttsssuuuwwwxxxyyyxxxvvvwwwvvvppphhhjjj{{{xxxvvvvvv|||wwwvvvvvvxxxzzzzzzyyywwwooommmggg___YYYYYY___eeekkklllmmmoooppprrrrrrssskkkrrryyyWWWFFF777777AAANNNXXX___ccchhhmmmppppppooorrrvvv{{{uuupppoooqqqtttwwwvvvuuuqqqlllfffbbbccceeeddd```\\\[[[^^^``````___```[[[TTTPPPPPPPPPPPPOOOHHHFFFBBBAAAGGGRRRaaakkktttxxx}}}|||xxxuuuwwwzzzwwwwwwwwwwwwwwwwwwwwwwwwuuuttttttwww{{{}}}{{{xxxyyyyyyxxxxxxyyyzzz{{{|||}}}|||zzzxxxwwwuuuqqqnnnnnnjjjccc[[[YYYVVVOOOEEE;;;AAABBBBBBCCCEEE\\\~~~PPP999:::BBBbbbooo;;;444...//////---,,,---,,,+++******))))))******))))))))))))))))))))))))))))))*********+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,------...///333KKKxxxyyydddcccfffqqqooommmyyyzzzggg```sss{{{{{{{{{|||{{{zzzwwwtttrrrwwwsssqqqrrruuuuuuooojjjhhhiiijjjiiiiiiiiikkkmmmlllnnnpppooollljjjjjjkkkooonnnppptttuuurrrqqqrrrssstttuuuvvvvvvuuutttssstttttttttvvvwwwwwwuuusssuuuvvvwwwyyyzzzzzzyyyyyyxxxwwwtttmmmaaaVVVMMMIIIEEECCCGGGTTTaaahhhooovvvzzzxxxoooeeeccciiijjjfffnnnttt}}}|||~~~}}}}}}}}}||||||||||||}}}ooo[[[VVV^^^iiiqqqxxx}}}|||wwwsssqqqrrrtttvvvyyy|||vvvtttwww|||~~~~~~}}}}}}||||||||||||yyywwwtttqqqlllddd___^^^cccmmmnnnnnnWWWAAA888:::555444777444333222111111222222111//////............------------------............//////---...000000///222888UUUYYYlllvvvlllfffbbb~~~ddd```bbbaaahhhuuu}}}ssslll^^^___bbbeeedddccclllxxx~~~|||zzzqqqmmmlllqqq|||}}}{{{zzzzzzyyyxxxvvvvvvwwwyyyzzzzzzxxxuuutttxxxwwwtttooolllkkkmmmoookkkjjjjjjlllooosssttttttqqqsssuuuwwwwwwuuusssqqqsssssssssssssssrrrrrrqqqqqqrrrtttuuuuuuuuutttsssvvvvvvvvvuuuuuuuuuvvvwwwyyyzzzzzzxxxyyyxxxrrrjjjlll|||zzzyyyxxx}}}wwwvvvvvvxxxzzz|||{{{zzzuuurrrlllccc]]]\\\aaafffiiiiiikkklllmmmnnnnnnooolllqqq|||xxxRRRGGG;;;999===FFFSSS___ccciiippptttuuuuuuuuuuuu|||wwwsssppppppsssuuuvvvwwwsssllleeecccfffiiiiiifffddddddggggggdddaaa]]]]]][[[WWWTTTTTTWWW[[[VVVRRRLLLFFFEEEJJJSSSZZZjjjpppwwwxxxvvvuuuwww{{{{{{{{{zzzzzzyyyxxxxxxwwwuuutttuuuxxx|||~~~{{{xxxvvvvvvuuutttuuuwwwyyyzzz}}}{{{zzzxxxwwwtttooolllkkkhhhccc\\\YYYUUUKKK@@@>>>AAA@@@AAADDDHHHeeeyyyLLL999<<>>;;;???KKKXXX]]]gggqqqvvvyyy{{{zzzwww~~~|||wwwsssqqqqqqrrrpppttttttmmmhhhiiimmmpppnnnkkkiiijjjlllllliiifff]]]```aaa]]]VVVTTTXXX]]]\\\ZZZUUUPPPMMMMMMQQQTTTaaafffmmmrrrssstttwwwyyy{{{||||||{{{{{{yyyxxxwwwxxxxxxxxxyyy{{{zzzxxxvvvttttttsssssstttvvvxxxyyy}}}|||{{{zzzyyyuuuqqqmmmjjjhhhbbb\\\YYYVVVKKK@@@AAAAAA>>>@@@EEEJJJjjjqqqEEE777>>>EEEqqqooo<<<444//////000...---...,,,,,,+++************+++)))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,++++++++++++,,,---...///000888NNNxxxvvv]]]YYYZZZcccrrroooyyy|||{{{{{{||||||{{{zzzxxxwwwwwwvvvvvvxxxyyyxxxsssoooiiikkknnnooonnnlllkkkkkkfffgggiiijjjjjjiiigggeeedddcccgggmmmqqqppprrruuuooooooppprrrrrrsssssssssrrrsssssstttttttttssssssrrrsssuuuwwwxxxyyyxxxxxxyyyxxxtttlll```TTTJJJFFFCCCBBBFFFRRRbbbnnntttvvvssspppnnnlllhhheeeggglllsss~~~}}}|||~~~}}}}}}}}}{{{{{{||||||}}}}}}~~~~~~||||||ooommmnnnsssyyyxxxtttvvvyyy}}}~~~yyyxxxzzz}}}{{{yyyxxxzzz~~~{{{fffTTTRRRXXX^^^gggooowwwwwwwwwxxxyyyzzz{{{|||wwwvvvuuurrrmmmfffaaa]]]\\\___hhhhhhjjjWWWAAA888999555444777555333222111111222222111//////............------------------............///...---...111111///222777CCCSSSlllwww|||jjjddd|||ccc___``````iiiyyy~~~|||}}}|||}}}~~~|||vvvzzz~~~yyyxxx|||vvvooojjjooozzz}}}|||{{{zzzyyyvvvtttssstttuuuvvvvvvsssqqqoooqqqrrrqqqooommmlllmmmnnnooolllhhhgggjjjoootttvvvttttttssssssssssssttttttsssttttttuuutttsssrrrqqqqqqrrrtttvvvwwwwwwvvvvvvwwwvvvuuuuuuvvvwwwwwwvvvuuuxxxyyyyyyzzzzzztttlllttt{{{uuuwwwzzzxxxwwwxxxyyy{{{zzzzzzvvvrrrnnnkkkiiihhhfffdddccceeegggiiijjjiiigggfffqqq~~~zzz[[[JJJHHHFFFCCC>>>;;;CCCMMMTTT___kkkssszzzzzz|||}}}~~~zzztttooolllllllllsssvvvpppkkkmmmqqqsssoookkkgggfffiiikkkkkkjjjdddeeeeeebbb]]]ZZZ[[[]]]\\\\\\[[[XXXUUUTTTUUUWWW^^^bbbhhhooosssvvvwwwxxxxxxyyyzzzzzzzzzzzzyyyxxxwwwxxxzzzyyyxxxwwwxxxyyytttttttttuuuvvvxxxyyyzzz{{{{{{zzzzzzzzzwwwrrroookkkhhhaaaZZZYYYXXXQQQIIIBBB???<<<@@@FFFLLLjjjhhh>>>666BBBKKKyyynnn<<<555///000000...---...---,,,++++++******++++++)))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,++++++++++++,,,---...///000888OOO{{{}}}hhhffffffooo{{{uuuxxxxxxtttttttttttttttttttttttttttuuuxxxyyyyyywwwtttqqqlllooossstttrrrooolllkkkgggggghhhjjjjjjjjjhhhfffhhhfffhhhmmmooooooppptttppppppooooooooooooppppppoooqqqsssrrrppppppsssuuussstttuuuvvvvvvwwwwwwwwwwwwwwwuuunnncccWWWNNNIIIFFFEEEGGGQQQaaaooouuuuuuqqqoooooopppkkkffflllvvvzzz|||}}}~~~}}}~~~~~~}}}|||}}}zzz{{{|||}}}~~~|||{{{}}}}}}{{{{{{}}}zzzqqqppppppwww|||xxxwwwuuuuuuxxx}}}}}}iiibbb___```eeelllsss~~~sss```PPPNNNQQQWWWdddqqqzzzwwwrrrnnnlllnnnqqqtttssssssssspppiiibbb\\\YYYYYYZZZaaaccciiiXXXBBB888999444444777555333222111111222222111/////////.........------------------.........//////...---...111111000222777BBBXXXtttiii^^^xxxeee^^^^^^]]]hhhyyy|||yyyzzz{{{{{{}}}zzzzzz~~~xxxpppjjjnnnzzz~~~||||||{{{zzzwwwtttuuuvvvxxxyyyxxxuuusssqqqmmmppprrrrrrqqqnnnmmmmmmsssnnniiigggiiinnnrrruuuuuuuuusssrrrrrrsssuuuuuusssssstttuuutttsssrrrqqqpppqqqtttvvvxxxyyyyyyyyyxxxvvvuuuuuuvvvwwwwwwvvvsssvvvwwwxxxzzzzzztttlllqqq}}}xxxyyy{{{yyywwwwwwyyyzzzyyyyyytttqqqmmmlllmmmkkkgggcccaaadddgggiiijjjhhheeecccttteeeOOOLLLJJJIIIGGGAAA;;;===CCCLLLYYYeeennnwww}}}xxx{{{}}}zzzssslllgggfffmmmvvvyyyrrrlllnnnqqqqqqqqqllleeecccfffkkkooopppjjjiiihhhfffeeeccc```^^^[[[\\\]]]\\\ZZZYYYYYYZZZ```bbbhhhooovvvzzzzzzyyyuuuvvvwwwyyyzzzzzzyyyyyysssvvvyyyyyywwwwww{{{~~~uuuvvvwwwxxxyyyzzz{{{{{{yyyxxxxxxyyyyyyvvvrrrnnnmmmiii```YYYXXX[[[WWWQQQBBB>>>;;;AAAHHHLLLhhhccc:::666FFFQQQzzznnn===555///000000...---...---,,,++++++******++++++)))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,++++++++++++,,,---...000000555MMM|||tttuuuvvv~~~xxxvvv|||tttuuuxxxpppllllllkkkkkklllmmmnnnnnnsssvvvyyy{{{yyyvvvuuutttooorrrvvvwwwtttqqqmmmlllhhhhhhiiijjjkkkkkkjjjhhhrrrooonnnppppppnnnnnnrrrrrrqqqooommmmmmmmmmmmnnnmmmppprrrqqqmmmmmmrrrwwwvvvvvvvvvvvvwwwwwwwwwxxxuuuvvvuuupppfff[[[RRRMMMIIIHHHIIIQQQ```ooottttttpppoooqqqrrrlllgggppp|||{{{~~~}}}~~~||||||}}}~~~~~~|||sssnnnnnnoooqqq|||tttrrrttttttuuuxxx~~~uuu{{{jjjPPPJJJGGGHHHMMMUUU___pppwwwkkk\\\QQQSSSXXX^^^mmm~~~{{{pppfffaaabbbfffiiipppqqqqqqnnnggg___YYYUUUXXXXXX^^^bbbkkkYYYCCC:::;;;555333777666333333333222222222111111.........///////////////000//////........./////////......000...---333:::DDDQQQppp~~~[[[MMMnnnvvviii___]]]aaaggg}}}}}}~~~~~~~~~|||{{{yyyyyyhhhfffooouuu~~~{{{wwwxxxzzzyyyxxxyyyzzzzzzzzzyyyxxxwwwvvvuuurrrppppppsssuuuuuuqqqnnnqqqpppnnnmmmmmmnnnnnnooottttttttttttuuuwwwxxxyyytttrrrrrruuuuuuqqqqqqsssrrrooonnnpppuuuxxxyyyyyyvvvuuuuuuwwwxxxxxxvvvtttvvvwwwxxxwwwsssooommmllluuu~~~|||zzzxxx|||xxxxxxwwwwwwvvvwwwwwwwwwvvvwwwwwwvvvuuurrrooommmeee```aaaiiinnnkkkhhhiiixxxpppWWWUUUJJJIIIGGGDDDAAA===:::888FFFMMMUUU]]]kkkyyy~~~zzz{{{{{{{{{yyyrrrjjjfffeeerrrvvvyyyvvvpppkkkkkkmmmkkkjjjiiihhhhhhjjjlllmmmgggffffffggghhhiiihhhggggggdddbbbbbb```aaahhhqqqnnnrrrvvvvvvrrrooosssyyyxxxyyy{{{{{{yyyvvvttttttvvvwwwzzz{{{|||{{{yyyxxxqqqwwwzzzxxxwwwyyy||||||||||||zzzxxxvvvtttssssssoooddd``````\\\___^^^QQQ<<>>777222222333000.........---,,,+++************************************))))))))))))******************+++++++++,,,,,,,,,,,,,,,------.../////////444XXX|||~~~}}}qqqttt~~~uuupppnnnkkkhhh[[[WWWXXX]]]______iiivvv{{{yyyyyyxxxtttsssuuuppprrrvvvyyyyyywwwtttrrrrrroookkkhhheeeeeeffffffnnnpppqqqppprrrwwwvvvrrrooollljjjjjjmmmoooooommmnnnwww{{{tttkkkjjjoootttqqqvvvxxxuuuvvvzzzzzzuuuxxxtttqqqqqqooohhh[[[PPPKKKHHHIIIRRRaaammmssstttmmmmmmqqqtttrrrpppwww~~~~~~}}}}}}zzz~~~}}}|||~~~}}}yyy}}}|||zzz{{{}}}{{{|||~~~~~~}}}yyyzzzuuuxxx}}}xxxrrruuuyyyxxxrrruuu~~~tttdddiiijjjkkkrrruuu}}}wwwxxx|||jjjSSSEEEHHH@@@JJJWWWVVVaaazzznnniiiOOOOOOTTTSSSvvvjjjZZZ]]]]]]TTTUUUbbbiiinnnpppmmmhhhbbbXXXNNNUUUXXX```bbbfffZZZDDD:::;;;555333777555333333333222222222111111...///////////////////////////......---......//////......000...---333:::DDDPPPlll{{{WWWLLLjjj{{{nnndddaaadddiii|||~~~~~~{{{zzzxxxwwwxxxiiigggqqqwww{{{wwwyyyyyyxxxwwwxxxyyyyyyyyyxxxxxxwwwvvvuuutttssssssuuuwwwwwwtttqqqqqqpppoooooonnnooopppqqqsssssstttuuuuuuvvvvvvvvvrrrppppppsssssspppoooqqqsssqqqpppqqqtttwwwwwwwwwvvvvvvvvvwwwyyyyyywwwuuuuuuwwwxxxyyywwwrrrmmmiiippp||||||{{{yyy{{{yyyyyyxxxwwwwwwwwwwwwxxxxxxyyyyyyyyywwwtttrrrppplllhhhgggkkklllgggdddfffdddQQQOOOIIIHHHFFFDDD@@@===999888===DDDLLLSSS```pppyyy{{{wwwuuussspppkkkgggddddddnnnrrrvvvtttmmmhhhgggiiilllkkkiiihhhggghhhiiijjjkkkiiihhhggggggggggggfffiiifffeeeffffffiiisss~~~{{{}}}}}}zzzzzz|||}}}}}}|||{{{yyyxxxyyyyyywwwxxxyyyyyyyyyxxxwwwvvvuuuxxxxxxuuuuuuzzz}}}|||{{{zzzyyyxxxvvvtttrrrpppnnndddbbbbbb```ccc```QQQEEEGGG@@@@@@JJJSSSxxx|||LLL???777BBBfffnnn???888222222222000...///------,,,+++************************************))))))))))))******************+++++++++,,,,,,,,,,,,,,,------.../////////000QQQvvvzzzrrrqqq|||rrrjjjccc[[[VVVSSSPPPSSS\\\```cccnnn|||}}}vvvuuuuuusssrrrtttmmmooorrruuuuuusssqqqooopppnnnkkkhhhgggggghhhiiioooqqqqqqqqqsssvvvuuupppllljjjggggggiiijjjhhhgggkkksssvvvqqqkkklllpppsssrrruuuuuurrrsssxxxyyyvvvuuusssqqqrrrrrrlllaaaXXXNNNJJJJJJTTTdddoooqqqnnnpppoooppppppoooqqq~~~~~~}}}}}}zzz~~~||||||~~~}}}zzz~~~{{{zzz|||~~~{{{|||~~~~~~}}}}}}}}}}}}|||uuuooommmzzz{{{yyytttssswwwyyyxxxzzzkkk___fffggghhhnnnpppxxxtttuuu{{{yyygggPPPBBBNNNFFFHHHRRR^^^uuu}}}zzzrrreeeaaaPPPOOOUUUdddaaaXXXYYY```ZZZMMMSSSeeessssssoooiiiddd^^^VVVOOOXXXYYY```ccciii\\\EEE;;;:::555444777555333333333222222222111111//////////////////.........---------------......///......000...---333:::DDDOOOfffwww|||RRRKKKiiirrrhhhdddfffiii|||{{{|||yyyxxxwwwvvvuuuvvvhhhgggqqqyyy|||xxxyyyxxxvvvuuuwwwwwwwwwwwwwwwvvvuuutttttttttttttttuuuwwwwwwtttrrrqqqqqqpppppppppqqqqqqrrrrrrssstttuuuuuutttsssrrrooommmnnnqqqqqqnnnnnnppptttsssqqqrrrtttuuuuuuuuuwwwwwwwwwxxxzzzyyywwwuuuuuuuuuwwwyyyyyytttllleeeooozzz||||||wwwwwwwwwwwwwwwvvvvvvvvvuuuuuuwwwxxxyyyyyyxxxvvvsssrrrooommmmmmmmmjjjeeedddgggxxxYYYNNNLLLIIIHHHFFFCCC@@@===:::888555;;;BBBGGGRRRcccsss|||zzzvvvpppkkkiiiiiiiiihhhhhhnnnrrrqqqkkkfffdddeeemmmllljjjhhhgggfffggggggnnnllljjjhhhfffeeeeeefffiiiffffffggghhhlllvvv~~~}}}{{{yyyyyyzzz{{{|||xxxxxxwwwwwwvvvvvvuuuuuuyyyyyyvvvsssuuu{{{}}}|||xxxxxxxxxwwwuuurrrooommmlllcccbbbbbbaaafffbbbRRRIIIHHH???>>>JJJ]]]eeeAAA;;;:::NNNyyyrrrAAA888111111111//////111,,,,,,++++++++++++,,,,,,************************))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---......//////333NNNqqqzzzuuuqqqxxxkkk```ZZZYYY[[[aaaaaaiiiuuuyyyyyyzzzuuutttsssrrrsssmmmnnnqqqssssssrrrooonnnmmmlllkkkiiiiiiiiijjjkkknnnppppppooopppsssppplllkkkiiihhhhhhhhhgggeeeccchhhnnnpppmmmkkknnnqqqqqqrrrsssrrrooopppuuuxxxwwwsssrrrqqqtttvvvrrrjjjbbbRRRLLLJJJUUUhhhsssrrrkkklllmmmppprrruuu|||~~~}}}}}}||||||{{{~~~~~~||||||~~~{{{}}}{{{zzz|||~~~{{{|||}}}}}}|||{{{|||}}}~~~}}}~~~~~~xxxmmmeeeooovvvyyyvvvuuuzzznnnWWWQQQ[[[]]]^^^ccccccnnnlllooouuutttgggTTTGGGIIIIIIMMMSSSddd}}}yyylll[[[QQQOOOUUUqqqmmmMMM[[[sss~~~lllWWW^^^uuusssiiiaaa[[[VVVSSS]]]\\\aaadddmmm___GGG;;;:::555444777555333333333222222222111111////////////............------,,,,,,,,,---......///......000...---333:::EEEOOObbb~~~uuuzzzOOOKKKllluuuiiieeefffggg}}}|||zzz}}}||||||~~~~~~{{{yyyxxxxxxwwwuuutttqqqffffffpppyyy|||yyyyyywwwttttttwwwuuuvvvvvvvvvuuuuuutttsssrrrsssssstttttttttsssrrrqqqqqqpppppppppqqqqqqqqqppprrrtttuuuuuussspppnnnnnnkkklllppppppnnnnnnpppsssrrrrrrssstttuuuuuuuuuwwwwwwwwwyyyzzzzzzxxxvvvvvvuuutttvvvxxxtttkkkcccuuu{{{~~~}}}vvvsssvvvvvvvvvuuuuuutttssssssuuuvvvwwwwwwvvvtttrrrqqqmmmnnnnnnmmmiiigggiiimmm{{{dddVVVRRROOOJJJIIIGGGEEEBBB>>>;;;:::444888<<>>\\\sssBBB999111000000///000222,,,,,,+++++++++,,,------************************((()))))))))******************+++++++++,,,,,,,,,+++,,,,,,------...//////555LLLooo}}}}}}yyyjjj~~~xxxsssvvveeeXXXXXXiii{{{xxxvvvtttrrrqqqpppqqqrrrttttttsssqqqpppnnnmmmllllllkkkkkkkkkkkklllnnnnnnlllmmmooolllgggkkkllllllllllllkkkhhhggggggkkkmmmkkkkkkoooooommmooopppqqqqqqrrruuuwwwwwwtttssssssvvvxxxwwwqqqkkkYYYNNNHHHRRReeessssssllljjjooouuu{{{|||~~~~~~yyy}}}}}}|||||||||{{{{{{{{{{{{~~~~~~|||||||||~~~}}}|||||||||{{{|||}}}|||zzzyyyzzz{{{~~~}}}||||||zzzyyy{{{}}}|||vvvqqqpppwww{{{{{{~~~wwwYYYIIIIIIVVVYYY[[[```___hhhgggjjjppprrrkkk___UUULLLPPPXXX\\\bbb|||}}}}}}~~~vvvjjj[[[RRRNNNUUUpppJJJRRRppp~~~aaakkk{{{lllbbb[[[YYY[[[aaa^^^bbbfffqqqaaaHHH;;;:::666555888444333333333222222222111111000000//////.........---,,,,,,,,,,,,,,,---...//////......000...---333:::GGGNNN```}}}uuuzzzOOOJJJlllwwwjjjffffffggg|||~~~yyyyyy{{{wwwxxxzzz|||}}}~~~}}}}}}~~~{{{zzzxxxxxxxxxxxxuuusssmmmeeeiiisss|||{{{yyyxxxvvvrrrssswwwttttttuuuuuuuuutttssssssrrrssssssssssssrrrrrrssspppppppppppppppooooooooonnnpppsssttttttqqqmmmkkkmmmkkklllpppqqqoooooorrrpppqqqrrrttttttuuuvvvwwwvvvvvvvvvxxx{{{{{{zzzxxxxxxtttrrrrrrtttqqqjjjcccxxx}}}yyywwwwwwwwwxxxwwwwwwuuutttsssuuuuuuvvvwwwvvvtttrrrpppkkknnnooommmjjjjjjllloooooozzzxxxeeeWWWWWWVVVPPPLLLKKKIIIGGGDDDAAA>>><<<666888999999<<>>888777666555666===NNN]]]qqqvvvtttlllhhhlllmmmjjjiiinnnttttttooojjjiiikkkjjjkkkkkklllllllllmmmmmmgggjjjlllllliiiiiikkkmmmggghhhmmmpppooommmooottt}}}uuuuuuuuuyyy}}}~~~zzzwwwqqqrrrtttuuuwwwyyy{{{{{{vvvzzz{{{{{{|||}}}yyytttuuuuuuuuutttqqqmmmjjjhhhbbb\\\XXXUUUYYYhhhgggRRREEEEEEFFFBBBJJJuuubbb===666777AAAjjjkkkBBB999222222222000000111------,,,,,,,,,,,,------************************))))))))))))******************+++++++++,,,,,,,,,+++++++++,,,------......000EEEooo~~~mmmgggcccpppsssmmmsss___XXXiii~~~sssooommmpppwwwoooppppppnnnnnnqqqqqqppppppppppppppppppooopppqqqqqqpppnnnlllkkkoooooommmkkkmmmqqqrrrooojjjlllmmmnnnmmmlllmmmnnnjjjnnnooollllllmmmkkkhhhjjjkkkpppvvvxxxvvvuuuvvvxxxxxxxxxyyyzzzyyyvvvtttlll___PPPJJJPPP[[[cccgggnnnuuu~~~{{{|||}}}~~~~~~}}}{{{zzzvvvwwwwwwxxxyyyzzz{{{{{{|||~~~~~~{{{|||}}}}}}~~~{{{xxxzzz||||||{{{yyyxxxyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{xxxxxxwwwsssppprrryyy~~~zzz|||wwwkkk\\\RRRVVV___```eeeoooooopppsssuuuuuuvvvuuunnneeeaaaQQQQQQ```mmm{{{~~~xxx```SSSPPP```ssswwwoooiiihhhvvvqqqUUUPPPvvvwwwhhh___VVVWWW```dddbbbeeegggooofffKKK;;;:::777777888444333333333222222222111111111000000///......------------------...///000111///......000...---333:::FFFHHH___|||uuuiiiQQQbbbyyyiiieeeggghhh~~~zzzzzz|||zzz{{{{{{||||||||||||{{{xxxyyy{{{|||}}}}}}{{{yyyzzz}}}xxxwwwwwwwwwvvvsssoookkk___```mmm|||{{{yyyxxxxxxtttqqqsssyyyttttttuuuuuuuuuuuuttttttrrrssstttsssqqqqqqsssuuutttttttttsssqqqooommmkkkkkkmmmoooppppppnnnllljjjkkkjjjkkkpppqqqppppppsssooorrruuuvvvttttttuuuvvvpppqqqsssvvvzzz||||||{{{vvvwwwwwwvvvsssoooiiifffttt||||||}}}|||{{{{{{||||||{{{yyywwwuuuwwwwwwxxxwwwvvvssspppnnnnnnqqqpppllllllnnnkkkeeegggbbb\\\WWWUUUTTTRRROOOLLLLLLJJJHHHEEEBBB@@@???:::777555555444777CCCOOOeeeqqqvvvooojjjmmmnnnkkkiiinnnsssrrrnnnjjjjjjlllkkkkkkllllllkkkkkkjjjjjjeeejjjnnnnnnkkkiiijjjmmmeeeeeegggkkkjjjiiimmmttt{{{tttrrrqqqtttyyy|||zzzwwwssstttvvvxxxzzz{{{{{{{{{www|||}}}{{{yyyzzzyyyvvvwwwvvvuuurrrpppmmmjjjiii___[[[ZZZYYY___nnnjjjQQQEEEAAABBBBBBOOOrrrOOO888777777FFFrrreeeAAA999333333333111000000///...---,,,,,,,,,,,,,,,************************))))))))))))******************+++++++++,,,,,,,,,***++++++,,,,,,---......444CCCkkklllbbb]]]mmmrrrhhh}}}{{{mmmaaahhhwwwssshhh___^^^```iii}}}tttoooqqqqqqooooooqqqpppooonnnnnnnnnnnnooommmoooqqqrrrrrrqqqooommmmmmmmmjjjgggjjjqqqtttssskkklllmmmllliiiiiikkkmmmiiioooqqqnnnlllmmmllljjjjjjiiillltttvvvttttttwwwwwwwwwxxxyyyyyyyyyxxxwwwqqqhhh[[[QQQOOOXXXeeeooosssyyyzzz{{{{{{zzzyyyyyyyyyuuuvvvwwwyyy{{{|||}}}~~~|||~~~~~~{{{|||||||||~~~~~~|||zzzzzz{{{|||{{{zzzyyyzzz{{{xxxxxxxxxxxxyyyyyyzzz{{{xxxzzzzzzxxxtttrrruuuyyy~~~{{{wwwwww}}}{{{|||~~~yyyqqq```VVVWWWZZZWWW^^^hhhjjjooovvv{{{||||||zzzpppeeeYYYWWW^^^jjjyyyrrrttt{{{sssfffZZZRRRaaayyy~~~zzz|||yyykkk[[[ccclllbbb]]]TTTVVVaaabbbbbbgggggglllgggKKK;;;:::777777888333333333333222222222111111111000000///...------------------...///000111111///......000...---333:::EEEFFF^^^uuuuuuzzzXXX```vvveeeaaadddfff|||}}}zzz}}}~~~~~~~~~~~~}}}|||zzzzzzwwwyyy|||~~~~~~}}}}}}zzzwwwvvvwwwzzz}}}vvvuuuuuuuuussspppkkkgggVVVZZZjjj{{{zzzxxxxxxwwwtttqqqtttyyyttttttuuuuuuuuuuuuuuutttoooqqqrrrqqqnnnnnnpppsssvvvvvvvvvtttrrrooommmkkkkkklllmmmoooooonnnlllkkkjjjiiijjjoooqqqooopppsssqqqtttwwwvvvtttrrrssstttnnnoooqqquuuzzz|||||||||tttxxx{{{{{{wwwpppiiifffvvvzzzwwwwwwwww}}}xxxyyyzzzzzzyyyvvvtttrrruuuuuuuuuuuussspppmmmkkklllooonnnlllnnnqqqmmmeeeeee___[[[[[[YYYSSSQQQSSSKKKKKKIIIGGGEEEBBB@@@>>><<<888666777666777???IIIWWWgggqqqlllfffiiijjjfffhhhmmmqqqpppllliiijjjllllllllllllkkkjjjiiihhhgggeeejjjppppppllliiiiiikkkllljjjjjjkkkiiiiiipppxxxsss}}}sssooolllnnnsssxxxxxxvvvuuuvvvyyy{{{||||||zzzzzzxxx}}}~~~zzzvvvxxxzzzzzzxxxwwwtttrrrooollljjjiii^^^\\\^^^___eeessslllQQQBBB<<<@@@EEEUUUZZZ>>>333777777KKKzzz```@@@999444444555222///000000///...---,,,+++++++++************************))))))))))))******************+++++++++,,,,,,,,,***++++++,,,,,,---......333???gggvvvjjjdddrrrtttgggyyy~~~}}}wwwnnnqqq|||uuunnnmmmsssyyyxxxuuuuuutttrrrqqqrrrqqqpppnnnnnnnnnooopppkkkmmmpppsssssssssqqqpppjjjiiifffcccgggooossssssmmmnnnnnnkkkhhhgggiiilllhhhooossspppmmmmmmnnnmmmkkkhhhjjjpppsssqqqsssxxxvvvvvvwwwxxxyyyyyyyyyyyyrrrnnndddZZZUUU]]]mmm{{{||||||zzzzzz{{{|||{{{xxxwwwvvvvvvuuuvvvxxxzzz|||~~~|||~~~~~~{{{|||{{{yyy{{{}}}~~~}}}zzz{{{||||||zzzzzz{{{|||wwwwwwwwwwwwxxxyyyzzzzzzwwwzzz~~~~~~|||xxxuuutttwwwvvvtttsssxxx}}}{{{vvvvvvyyy{{{{{{~~~yyyrrrdddZZZXXXWWWRRRXXXdddfffiiisss|||~~~rrreeeXXXkkk}}}||||||zzzmmmbbbTTT]]]zzzyyyqqq|||fff___]]]TTTWWWcccaaabbbgggfffjjjmmmMMM;;;===;;;888888444222222111111111111111111222000...---,,,---///000............////////////000------/////////333999BBBLLLdddssssssZZZYYYiiiaaaaaa```jjjzzz}}}|||~~~~~~}}}{{{zzzzzz{{{~~~|||zzz{{{|||}}}zzzwwwwwwxxxyyywwwtttxxxyyywwwuuurrrnnnfff___QQQcccooossszzzwwwsssqqqrrruuuxxxyyyuuutttrrrpppppprrrtttvvvrrrsssssspppnnnnnnqqquuuxxxwwwuuusssqqqpppooonnnnnnmmmkkklllmmmnnnmmmlllhhhhhhhhhjjjlllpppsssuuuoooqqqttttttsssrrrqqqrrrppppppqqqtttwwwyyyxxxxxxxxxxxxxxxxxxxxxuuummmeee{{{|||yyywwwvvv{{{zzzzzz{{{{{{|||}}}}}}}}}zzzvvvvvvtttqqqppprrrnnnlllllllllmmmmmmkkkiiigggeee```ZZZUUURRRRRRSSSOOOKKKGGGCCCBBBAAA???>>>;;;;;;:::777444555:::>>>NNN\\\lllpppjjjdddeeeiiikkkjjjhhhgggeeehhhooowwwooonnnjjjfffhhhkkkjjjeeehhhvvv{{{pppfffiiimmmmmmiiijjjllljjjfffgggsss~~~sssyyy{{{```bbbdddeeemmmjjjpppzzzyyyxxxwwwxxxyyyyyyyyy||||||zzzxxxuuuuuuwwwyyyyyywwwsssmmmhhhdddddddddeeeaaa___gggvvv{{{jjjTTTCCC777BBBJJJZZZpppGGG555555888666UUUZZZDDD===777444555666333000000000...---------------,,,,,,,,,+++++++++******++++++************++++++(((((()))***+++,,,,,,,,,***++++++,,,,,,------...444===dddsssgggbbbooopppooovvv|||vvvmmmkkknnnjjjttt|||uuuoooppppppqqqrrrpppppppppooonnnnnnppprrrrrrqqqpppqqqrrrrrrqqqoooqqqnnniiieeedddgggkkknnnhhhmmmppppppllljjjlllooonnnoooqqqssssssqqqnnnmmmfffhhhkkkmmmnnnpppsssuuuxxxwwwtttrrrsssvvvyyy{{{yyyxxxqqqfff```eeeuuu|||zzzzzzzzz{{{zzzxxxwww{{{yyyxxx{{{~~~}}}zzzyyyzzz}}}}}}zzz}}}|||zzzyyyyyyzzz{{{||||||yyyyyy{{{|||zzzxxxzzzzzzzzz{{{zzzzzzyyyyyyyyy{{{~~~~~~{{{xxxvvvvvvyyyyyyxxxwwwuuuuuuwwwyyyzzzzzz{{{||||||{{{yyyvvveeehhhbbb\\\YYYPPPQQQ```fffmmmzzzllliiiwwwxxx{{{xxxooo___```zzz}}}hhheeeWWWNNNXXXeeeqqqcccgggjjjgggoooNNN<<<===;;;888888444333222222111111111111111111000...---------...///............///////////////------/////////333999GGGLLL\\\zzzxxx|||YYYUUU}}}iiiaaaaaa___gggvvv{{{zzz|||~~~~~~|||zzzzzz{{{zzzzzzzzzzzz|||}}}~~~~~~~~~~~~{{{xxxvvvvvvwwwxxxvvvuuuxxxwwwuuusssqqqmmmddd\\\ZZZfffqqq|||yyyvvvqqqoooppprrrttttttqqqpppnnnmmmnnnppprrrtttoooqqqqqqpppooopppsssvvvyyyxxxwwwtttsssqqqqqqpppnnnllljjjiiijjjkkkkkkjjjiiihhhhhhhhhjjjlllnnnppppppqqqssssssrrrqqqrrrssssssssstttvvvyyy{{{{{{zzzwwwwwwxxxxxxxxxuuunnnhhhzzzvvvuuuvvv{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}yyyvvvwwwvvvqqqnnnnnnkkkjjjjjjkkkmmmllljjjhhhhhheeeaaa[[[VVVSSSSSSSSSPPPLLLHHHDDDBBBAAA???>>><<<<<<;;;999666666999===IIIVVVeeekkkhhhdddeeeiiirrrooollliiiggghhhlllooonnnooommmjjjjjjmmmlllhhhiiiwww}}}tttkkkmmmqqqpppmmmkkkjjjiiihhhjjjttt~~~zzzpppwww~~~]]]WWWTTTRRRZZZZZZbbbjjjmmmqqqvvvzzz{{{{{{zzzxxxyyyxxxwwwvvvwwwzzz|||zzzxxxtttnnniiifffeeeeeedddbbbaaajjjwwwxxxdddLLLCCC<<>>>>>;;;999999555333333222111111111111111/////////............------............////////////------//////...222888JJJNNNXXXsssVVVPPPsssgggaaa```]]]eeesss~~~zzzyyyzzz{{{|||xxxwwwyyy{{{zzzyyytttvvv{{{~~~|||zzzwwwuuuttttttuuuvvvvvvuuuvvvsssppppppooojjjaaaZZZfffkkkvvvwwwsssooommmnnnooooooooommmlllkkkkkklllnnnppprrrnnnooopppppppppqqquuuwwwzzzyyywwwuuutttsssrrrrrrooolllhhhfffggghhhhhhhhhkkkjjjiiiiiiiiijjjllllllpppqqqrrrqqqpppqqqsssuuuuuutttuuuxxx{{{||||||{{{vvvvvvwwwxxxwwwsssmmmiiiyyyuuuuuuuuu{{{}}}|||{{{zzzyyyyyyyyyyyy{{{wwwvvvxxxvvvpppkkkjjjhhhhhhiiikkkmmmllliiifffhhheeeaaa\\\XXXUUUTTTTTTQQQNNNIIIEEECCCAAA???============;;;999888999:::AAAMMM]]]eeeeeecccdddffftttssspppllliiihhhgggggglllppppppmmmkkkmmmmmmllljjjvvv|||uuuoooppptttuuusssmmmhhhjjjmmmpppvvv}}}wwwpppzzzyyyUUULLLHHHFFFLLLJJJRRR]]]dddooowww{{{{{{yyyxxxtttuuuvvvwwwwwwyyy}}}{{{xxxuuupppllliiihhhgggdddbbbdddmmmwwwsss\\\EEEBBBCCCCCCQQQuuuRRR999444333555CCCoooNNNFFFAAA;;;888777666444111111000///......---------,,,,,,,,,,,,++++++++++++++++++************++++++******************++++++***++++++,,,,,,------...///888aaammm[[[QQQllllllyyyoooooovvv~~~tttbbbPPPOOOXXXuuuqqq^^^qqq|||tttvvvtttmmmjjjjjjkkkkkkjjjkkknnnpppqqqqqqqqqrrrrrrqqqnnnkkkpppooollljjjhhhgggggghhhkkkmmmoooqqqrrrqqqpppooonnnoooqqqrrrrrrqqqpppooolllnnnooopppooooooqqqrrryyyxxxwwwvvvuuuuuuuuuvvvpppqqqssssssuuuyyy|||zzzxxxxxxwwwzzzzzzzzz{{{~~~~~~|||wwwxxxzzz|||~~~|||xxxtttvvvwwwxxxxxxwwwxxxzzz{{{~~~}}}{{{yyywwwwwwwwwwwwtttuuuxxx{{{~~~~~~{{{xxxxxxyyyzzzzzzyyywwwuuusss|||}}}|||zzzxxxxxxzzz|||xxxvvvuuuwwwzzz{{{yyywwwvvvwwwxxxzzz{{{zzzzzzyyyrrrnnniiijjjeeeSSSQQQeeeppp|||xxxvvvqqqmmmmmm}}}zzznnnfffYYY\\\yyy}}}lllbbbcccZZZTTT\\\dddfffgggllliiigggwwwUUU@@@???<<<999999666444333333222111111111111....../////////...---,,,---------........./////////------000///...111666GGGNNNYYYsss|||XXXPPPmmmfff```___]]]gggwww|||{{{zzzzzz~~~zzzuuuuuuxxxzzzyyywwwsssuuuzzz}}}~~~|||yyywwwssssssrrrrrrssstttuuuuuusssmmmjjjlllmmmhhhaaa\\\nnnooo~~~~~~sssqqqnnnmmmmmmoooooonnnlllkkkkkkkkklllnnnqqqrrrnnnoooooopppqqqrrrtttvvvyyyxxxvvvuuutttsssrrrrrrqqqmmmhhheeeeeefffggggggkkkkkkjjjjjjkkklllmmmmmmqqqqqqpppooooooppptttwwwuuutttuuuwwwzzz|||{{{zzzwwwvvvvvvwwwtttmmmhhhfffyyyvvvvvvvvv{{{}}}|||zzzxxxwwwvvvvvvvvvzzzvvvtttvvvtttoookkkjjjggghhhjjjmmmnnnmmmiiifffhhheeeaaa]]]ZZZXXXVVVUUUSSSOOOKKKGGGDDDBBB???<<<>>>>>>>>>===;;;:::999888===GGGTTT^^^bbbbbbaaaaaaoootttvvvpppiiieeecccbbbiiioooqqqmmmjjjkkkmmmlllkkktttxxxrrrmmmqqqwwwzzzxxxpppjjjnnnuuuyyy}}}xxxvvvsssOOOIIIKKKLLLOOOIIINNNSSS^^^kkkuuuyyyxxxxxxyyyrrrsssuuuvvvwwwyyy||||||yyyuuurrrooommmkkkiiieeedddfffooowwwoooXXXCCCBBBGGGBBBQQQ~~~jjjEEE666666555666OOO~~~KKKFFFBBB===:::888777444222222111000///............------,,,,,,,,,+++++++++++++++************+++++++++++++++******************++++++,,,,,,------...222:::___~~~hhh[[[WWWjjjqqqmmmiiiooo}}}uuueeeTTTSSS]]]vvv~~~wwwmmmgggdddaaawwwrrrttttttkkkkkkllllllkkkjjjjjjllloooqqqqqqrrrtttuuuuuurrrooonnnmmmmmmlllkkkiiihhhggghhhggghhhjjjnnnppppppppphhhiiikkknnnppprrrssstttooopppqqqqqqpppooopppqqqvvvvvvwwwwwwwwwvvvvvvuuuqqqpppqqqsssvvvxxxxxxxxxzzz~~~{{{yyywwwvvvuuuuuuwwwwwwxxxzzz}}}~~~zzz{{{|||~~~~~~}}}{{{yyywwwyyy{{{yyyvvvuuuxxx||||||{{{zzzxxxxxxwwwwwwxxxrrrssstttvvvxxxxxxwwwvvvwwwxxxyyyzzzxxxvvvsssqqqyyyzzzzzzyyyxxxxxxyyy{{{{{{xxxwwwyyy}}}~~~zzzuuuvvvxxxzzzzzzzzzyyyyyyzzzsssooonnnuuusss]]]UUUeee{{{qqqpppmmmhhhgggxxxvvvkkk^^^UUUUUU___aaa\\\___jjjnnnnnn{{{zzzuuukkkaaa___UUUTTT^^^eeeeeeiiiiiieeennn|||YYYCCCAAA===::::::777555444333222111111111111.........///...---,,,,,,------------...............------000///...000555CCCLLLVVVkkkggg\\\nnnggg```______kkk~~~~~~|||{{{}}}yyyuuuuuuvvvxxxwwwvvvuuuvvvxxxzzzyyyxxxvvvtttqqqqqqqqqqqqqqqrrrtttuuuoooiiigggiiiiiieeebbbcccqqqssswwwpppnnnmmmnnnpppqqqqqqpppmmmmmmmmmnnnoooqqqrrrtttppppppppppppqqqrrrssssssvvvuuutttsssrrrqqqqqqqqqrrrnnniiiffffffggghhhhhhhhhhhhiiijjjkkklllnnnnnnppppppooonnnnnnpppuuuxxxwwwvvvwwwyyy|||}}}|||{{{zzzwwwvvvwwwqqqgggaaabbb{{{zzzzzzxxx{{{}}}{{{yyywwwuuuuuuuuuuuu{{{vvvrrrrrrqqqmmmlllmmmiiijjjlllooopppoookkkhhhhhhddd```]]]\\\ZZZWWWUUUSSSPPPLLLIIIFFFCCC@@@===>>>>>>>>>======;;;999777<<>>>>>===<<<<<<===<<<:::888<<>>FFFCCCQQQnnniiiJJJ;;;111666333AAAlllvvvJJJCCCAAA???<<<:::777666555333222111000////////////------------,,,,,,,,,,,,++++++************++++++******************++++++***++++++,,,,,,------...///:::fffkkk```aaawwwbbbgggvvvvvvvvvooobbbaaalll|||tttuuuxxxtttttttttssspppmmmllllllnnnjjjjjjkkknnnqqqttttttssslllkkkjjjjjjjjjkkkmmmnnniiihhhffffffhhhkkkpppsssoooooonnnnnnnnnppprrrsssnnnpppqqqqqqppppppqqqrrroooppprrrtttuuuvvvvvvvvvvvvtttssstttwwwyyyzzzzzz}}}vvvsssuuuxxxvvvsssrrrxxxxxxwwwvvvuuuttttttsssqqqqqqsssvvvyyy||||||{{{yyyyyyxxxwwwwwwxxx|||~~~}}}{{{xxxvvvuuuwwwyyyxxxxxxyyyyyyzzz{{{{{{{{{{{{{{{xxxuuussstttwwwyyyxxxxxxwwwwwwvvvuuutttsssooorrrvvvyyyxxxwwwwwwwwwwwwvvvwww{{{zzz}}}~~~{{{{{{}}}yyyiiiiiirrrpppmmmvvvrrrjjjbbbZZZdddwww}}}xxxssswwwrrrrrrhhh\\\\\\mmmvvvkkk\\\UUUNNNKKKQQQQQQLLL___rrrkkkccc]]]______WWWWWW]]]ZZZccciiimmm```HHHCCC>>>;;;<<<999666555444333222111111111///...---,,,,,,,,,------,,,,,,---------............,,,...000000---///333<<>><<<::::::<<<<<<;;;999<<>>666222666666OOOiiiGGG@@@@@@???<<<:::777666666333333222111000000000000...------------,,,,,,,,,++++++************++++++)))))))))***+++++++++,,,***++++++,,,,,,------......333\\\rrr^^^bbb|||xxxdddeeeppp~~~zzz|||uuuiiimmm}}}wwwuuuvvvrrruuuuuutttqqqnnnmmmnnnpppkkkjjjiiikkkooorrrsssssspppnnnjjjhhhhhhjjjmmmooojjjlllmmmkkkhhhgggjjjmmmpppnnnlllkkkkkklllnnnooolllnnnoooppppppppprrrsssppppppqqqqqqrrrsssttttttqqqrrrssstttuuuvvvxxxyyywwwsssqqqtttuuurrrsssvvvuuuuuuuuuuuuuuutttsssrrrqqqqqqrrruuuyyy{{{{{{zzzvvvxxxyyywwwuuuuuuwwwzzzzzzwwwtttssstttuuuvvvwwwyyyzzzzzz{{{{{{{{{{{{zzzzzz{{{{{{xxxuuuuuuwwwzzzxxxxxxvvvuuuuuuuuuvvvvvvppprrruuuwwwwwwwwwxxxzzzxxxxxxyyyzzz|||~~~yyy}}}~~~~~~qqqlll{{{|||{{{yyydddWWWVVV]]]rrr}}}~~~xxx{{{tttiii[[[ZZZppptttnnnggg___WWWPPPLLLPPPXXX^^^gggbbbaaa\\\SSSWWW___\\\eeegggmmmaaaIIIDDD>>>;;;<<<:::777666444333222111111111000///---++++++,,,---...,,,,,,,,,---------.........,,,...111000---...222:::RRRcccnnn~~~|||xxxgggfff___uuuoooiii```dddrrr~~~|||}}}}}}xxxtttvvv|||}}}vvvqqqqqqtttnnnppptttvvvwwwuuusssqqqppprrrsssrrrooooooqqqttttttooollljjj___WWW```qqqzzzxxxrrrvvvqqqppppppqqqsssrrrpppnnnmmmmmmnnnnnnnnnnnnnnnnnnmmmllllllppptttwwwvvvtttrrrrrrqqqppppppqqqqqqrrrmmmkkkiiiiiiiiiiiihhhfffffffffhhhiiikkklllllllllkkkmmmnnnooooooqqquuuwww{{{{{{{{{}}}~~~~~~xxxxxxzzzrrrddd```fffxxxwwwyyyxxx{{{vvvtttsssrrrrrruuuwwwyyytttqqqqqquuuvvvrrroooooorrrpppooonnnnnnmmmkkkiiieeeaaa\\\[[[]]]\\\WWWSSSQQQOOOMMMKKKJJJGGGCCCAAA>>>;;;999999;;;<<<;;;999;;;>>>FFFTTTbbbgggaaaZZZZZZkkk}}}~~~xxxzzz|||ooopppsssuuutttuuuzzzwww|||}}}ttttttzzzgggfff{{{~~~{{{{{{}}}~~~}}}~~~zzzvvvssssssuuuuuuppplll```bbblllxxxwwwcccJJJ;;;:::@@@LLLXXXVVVFFF777222555888:::[[[```DDD>>>???>>><<<999777777777444333222111000000000000......---------,,,,,,,,,++++++************++++++(((((()))***+++,,,,,,---***++++++,,,,,,---......111---MMMvvv^^^fffuuuiiiaaaccc}}}|||qqqzzzttttttvvvuuussstttsssqqqooooooppprrrooommmkkklllooorrrtttttttttpppkkkgggfffhhhllloooiiimmmqqqnnnhhhcccccceeejjjiiigggfffgggiiilllnnnjjjlllnnnoooooopppssstttqqqqqqpppppppppqqqrrrrrrsssvvvxxxxxxwwwvvvvvvwwwxxxvvvvvvxxxtttnnnpppwwwsssttttttttttttsssrrrrrrqqqqqqrrruuuyyy{{{{{{zzzvvvyyy{{{zzzwwwuuuuuuvvvvvvrrrnnnnnnrrruuuvvvuuu{{{|||||||||{{{zzzyyyyyyvvvxxxzzzyyywwwuuuvvvxxxyyyxxxvvvttttttuuuwwwxxxrrrsssuuuuuuuuuwww{{{}}}}}}}}}|||zzzxxxxxxyyy{{{xxx|||}}}xxxzzzuuu___VVV]]]nnnsssoootttlll]]]ZZZhhhvvv}}}~~~kkk___]]]XXX[[[jjjwwwmmmeeeWWWLLLTTTcccdddhhheeeiiicccKKKHHHBBB===>>>===888666444111//////000000000000///...------,,,,,,+++,,,------......---------------............///AAAQQQ^^^iii~~~xxxkkkvvvxxx\\\[[[~~~vvvlllbbbeeeqqqzzzzzz}}}{{{}}}~~~yyytttsssssstttssssssuuuvvvwwwuuuttttttsssqqqppppppqqqrrrssswwwsssmmmaaaVVVUUUbbbqqqyyy}}}wwwsssmmmkkkkkklllmmmoooppppppooolllllllllmmmooopppooonnnpppllliiimmmtttwwwuuuppptttrrrpppnnnmmmnnnppprrrnnnmmmkkkiiiggggggggghhhgggiiikkkkkkjjjjjjkkklllmmmmmmnnnmmmnnnqqquuuyyy{{{{{{zzzzzz|||~~~|||{{{uuussssssiiiaaahhh~~~~~~vvvzzzwwwwwwvvvuuutttssssssssssssuuusssrrrrrrsssqqqmmmiiirrrqqqooooooooonnnllljjjiiibbb\\\ZZZ[[[YYYSSSLLLLLLJJJHHHGGGEEECCC@@@===>>>=========<<<<<<<<<<<<<<>>:::888666333111111111222000//////...------,,,,,,,,,,,,------......---------------............///:::IIIVVVaaaxxxpppvvvfffddd}}}pppccceeeooo}}}yyyzzz}}}yyy|||~~~~~~yyyuuurrrqqquuutttssstttuuuuuutttrrrvvvuuusssqqqqqqqqqssssssqqqqqqjjj]]]TTTYYYiiiwww{{{uuuqqqkkkkkkkkklllnnnpppqqqppppppqqqooommmmmmnnnpppppppppqqqnnnmmmooosssvvvtttrrrrrrrrrrrrrrrrrrqqqppppppmmmllljjjhhhgggffffffgggiiikkklllmmmlllkkklllmmmlllmmmnnnnnnooorrrwww{{{xxxxxxxxxyyyyyyzzzzzzzzz||||||uuuqqqpppddd```kkk~~~~~~wwwzzzxxxxxxwwwvvvuuuuuuuuuuuuuuuvvvuuutttuuuuuusssnnnjjjqqqpppooooooooonnnkkkhhhhhhbbb\\\ZZZZZZWWWOOOIIIIIIGGGFFFEEEEEECCCAAA>>>>>>>>>=========<<<<<<<<<===???EEEPPP[[[bbbddddddXXXbbbyyy|||zzzwwwtttoookkkqqqrrrppp}}}{{{}}}zzzsssooouuuvvvvvvzzzyyyxxxvvvtttuuuwwwyyyzzzzzzxxxtttrrrssswwwxxxsssmmmfffhhhrrryyynnnWWWIIIHHH???GGGSSSUUUIII777000222666:::MMMSSSDDD@@@???===;;;999777666666666555444333111///......///...---,,,,,,++++++,,,++++++++++++******************+++,,,,,,,,,,,,+++***++++++,,,,,,------...///333HHHmmmgggbbbqqqooogggcccuuu|||}}}{{{tttrrrwwwqqqeeeYYYSSSPPPOOOTTT[[[eeehhhmmmooopppppprrrssspppsssuuusssooolllmmmooonnnmmmkkkkkklllmmmmmmlllkkkllllllkkkiiiiiijjjllljjjlllmmmmmmlllkkkkkkkkkjjjkkklllkkkiiiiiijjjkkkmmmnnnpppqqqrrrqqqpppooonnnnnnnnnqqqsssuuuuuutttppppppqqqssssssttttttttttttsssssstttwwwwwwuuurrruuussstttxxxxxxuuusssuuuuuuuuuuuuuuuvvvwwwwwwxxxxxxvvvtttuuuwwwwwwuuussstttuuutttrrrppppppqqqssstttttttttttttttuuuwwwwww{{{zzzzzz{{{||||||{{{yyyzzzyyywwwvvvuuuuuuuuuuuuxxxxxxwwwwwwvvvuuuuuuttt{{{~~~~~~zzzwwwvvvwwwvvvzzz}}}}}}wwwmmmgggfffqqqbbbVVVVVVWWWXXXaaa]]]YYYfffxxx{{{rrr{{{^^^XXXVVVZZZccchhhfffllltttnnnUUUOOOHHHCCCCCC@@@===;;;888555333333333444/////////...------,,,,,,,,,,,,,,,---------......---------............///999GGGRRR\\\tttwwwxxxpppooottteeeeeennn|||{{{zzzxxxyyy}}}xxxzzz}}}|||yyyuuurrrqqquuutttrrrrrrssssssqqqppptttsssrrrqqqqqqqqqqqqrrrooopppgggWWWRRR___pppzzzvvvqqqnnnhhhjjjkkklllnnnpppqqqqqqrrruuurrrnnnmmmnnnpppqqqrrrqqqqqqqqqrrrrrrrrrrrrrrrooorrruuuwwwwwwtttpppnnnmmmkkkiiigggfffeeeffffffjjjlllnnnnnnmmmlllmmmnnnoooooopppoooooorrruuuxxxuuuvvvxxxyyyyyyxxxvvvuuu|||}}}vvvqqqlll___]]]mmm~~~xxx|||yyyzzzzzzzzzzzzzzzzzzzzzzzzxxxwwwxxxxxxxxxuuupppmmmpppoooooooooooommmiiifffeeeaaa\\\ZZZYYYUUULLLEEEFFFDDDCCCCCCDDDCCCAAA???>>>>>>>>>=========<<<<<<<<<>>>CCCMMMXXXaaaddddddXXX___tttzzzrrrllliiihhhhhheeedddjjjooosss{{{tttuuuqqqiiijjjwww}}}zzzvvvxxxwwwvvvuuuvvvxxxyyyyyyxxxyyyuuussstttwwwwwwrrrmmmccckkkvvvwwwfffQQQKKKQQQMMMQQQUUURRREEE777444888888<<>><<<:::999777666666555444333222111000000000000///...---,,,,,,---+++++++++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++***++++++,,,,,,------...,,,111CCCeeezzzqqqyyyuuugggcccppp}}}~~~{{{mmm```ZZZPPPJJJEEEEEEHHHJJJNNNSSSZZZ```iiippprrrrrrpppoooooorrrtttrrrnnnlllmmmooopppnnnllllllmmmmmmlllkkkhhhjjjkkkkkkjjjiiijjjkkkkkklllnnnnnnmmmllllllmmmkkkkkkkkkllllllllliiigggjjjmmmqqqssssssqqqnnnkkknnnmmmmmmooorrrtttsssssssssssssssrrrsssssstttttttttsssrrrssstttuuuuuusssuuussstttxxxwwwtttssstttttttttttttttuuuvvvwwwxxxxxxwwwvvvvvvwwwwwwvvvtttuuuuuuuuusssqqqqqqrrrsssppppppppppppqqqrrrssstttxxxxxxxxxzzz|||}}}{{{yyyyyyyyyxxxwwwvvvuuutttsssxxxxxxxxxwwwvvvuuuuuutttwwwyyy|||}}}|||{{{{{{{{{yyywwwzzzzzzuuuxxx|||zzzvvvqqqpppttt{{{aaaQQQPPPSSSTTTaaakkkbbbRRRZZZoooyyyqqqvvv[[[WWWXXX^^^gggiiidddhhhsssttt[[[RRRKKKGGGGGGAAA@@@>>>:::777555444333444//////.........---------,,,,,,,,,,,,------......---------............///:::HHHRRRZZZppp}}}zzzyyyvvvyyyyyyhhhgggnnn}}}xxxxxxwwwvvvxxx|||zzzzzzzzzyyyxxxvvvuuuuuuvvvtttrrrqqqqqqqqqooonnnppppppppppppppppppppppppqqqooobbbRRRTTTggguuuxxxqqqnnnlllgggiiikkknnnooopppqqqrrrsssuuussspppooooooppppppoooqqqssstttrrrpppnnnoooqqqnnnqqqtttwwwwwwtttpppmmmllljjjiiigggeeeeeeeeefffkkkmmmnnnnnnmmmlllmmmnnnrrrsssrrrpppnnnnnnoooqqqtttvvvyyy{{{|||zzzxxxvvvzzz|||xxxtttlll[[[ZZZmmm}}}xxx}}}zzz}}}}}}~~~~~~~~~~~~~~~~~~xxxxxxyyyzzzyyyvvvrrrpppnnnnnnnnnnnnnnnkkkgggdddbbb^^^[[[ZZZYYYUUUMMMFFFFFFEEEDDDDDDDDDCCCAAA???>>>>>>>>>============<<<:::<<>>@@@[[[wwwKKKIIIBBBAAA@@@>>><<<:::888777666555555444444333333333111000///...---,,,,,,,,,******++++++,,,,,,------******+++,,,,,,,,,,,,+++***++++++,,,,,,------......000>>>]]]||||||zzzhhheeelll}}}lllXXXLLLMMMLLLLLLNNNRRRWWW]]]aaaaaaeeemmmtttwwwvvvrrrnnnppprrrsssrrrpppnnnnnnooorrrpppmmmmmmmmmmmmlllkkkiiiiiijjjiiihhhiiikkkmmmoooppppppooommmkkkkkkkkkkkkiiihhhjjjmmmnnnllliiihhhkkkoooqqqrrrqqqnnnlllnnnmmmlllnnnppprrrrrrqqqvvvuuuttttttuuuvvvxxxyyyttttttsssssstttuuuuuuuuuuuusssssswwwvvvsssrrrtttssssssrrrssstttuuuwwwxxxxxxxxxwwwwwwwwwwwwvvvvvvuuuvvvvvvuuusssrrrrrrtttoooooooooooopppqqqrrrsssttttttuuuxxx{{{{{{yyyxxxyyyyyyyyyxxxwwwuuusssrrrxxxxxxxxxxxxxxxxxxxxxxxxtttuuuuuuuuuuuuvvvzzz|||{{{{{{}}}|||tttrrrwww{{{|||zzzuuuvvv{{{kkkWWWPPPSSSYYY]]]ooonnn]]]OOOWWWeeessssssvvvnnnWWWUUUWWW^^^fffeeebbbffftttyyy```UUUMMMKKKJJJCCCCCCAAA===888555333222222...............---------------,,,,,,,,,---...///---------............///666FFFRRRXXXlll~~~}}}pppzzz~~~kkkhhhmmm}}}|||wwwvvvwwwvvvwwwyyy|||zzzwwwuuuuuuxxxzzz|||vvvtttqqqpppppppppnnnmmmnnnnnnpppqqqrrrrrrqqqqqqooohhh[[[SSS\\\ppp{{{{{{yyypppooooookkkjjjmmmpppqqqpppppprrrtttrrrqqqqqqqqqrrrpppnnnkkkpppssstttrrrmmmkkklllooonnnoooqqqssssssqqqooonnnjjjiiihhhfffffffffggggggkkkmmmnnnnnnlllkkklllmmmqqqqqqpppnnnllllllmmmnnnqqqtttwwwzzz|||{{{zzzyyyxxxzzzzzzyyyppp[[[XXXlll}}}yyy}}}{{{{{{|||}}}}}}}}}}}}||||||vvvwwwxxxxxxvvvtttsssrrrmmmlllkkkkkkkkkhhheeebbb^^^\\\[[[ZZZYYYVVVOOOJJJIIIGGGFFFEEEEEECCC@@@>>>???>>>>>>>>>============777:::BBBMMMYYY```bbbaaa^^^\\\kkk{{{}}}kkkXXXNNNNNNUUUZZZZZZ]]]^^^cccpppyyyyyyxxxhhhnnnqqqqqqttt|||{{{zzzyyyyyy{{{xxxwwwwwwxxxyyyyyywwwuuu}}}zzzwwwvvvtttqqqlllgggeeemmmsssmmmZZZGGGAAAEEENNNNNNJJJ???666333888===BBBGGGfffqqqLLLHHHBBBBBBAAA@@@>>><<<999888666666666666555555555444111000///---,,,,,,++++++)))*********++++++,,,,,,******+++,,,,,,,,,,,,+++***++++++,,,,,,------...000///777UUUpppqqq~~~jjjjjjiii{{{}}}ooo[[[MMMSSSWWW]]]```cccjjjrrrwwwvvvttttttxxx~~~~~~yyysssrrrssstttsssrrrqqqpppppprrrpppmmmmmmmmmmmmlllkkkkkkkkkiiigggggghhhlllpppoooppppppooolllkkklllmmmoookkkhhhhhhkkkmmmmmmkkkhhhiiikkkmmmoooppppppqqqmmmlllkkklllnnnppppppppptttsssssssssuuuwwwyyy{{{uuuuuuuuuttttttuuuvvvwwwuuussssssuuuuuurrrqqqsssrrrqqqqqqqqqrrrtttvvvxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvwwwwwwvvvtttsssssstttppppppppppppqqqrrrssstttqqqqqqrrruuuxxxyyyxxxvvvxxxxxxxxxxxxwwwuuutttssstttuuuuuuvvvwwwxxxyyyzzzvvvtttrrrooonnnrrrxxx}}}zzz~~~~~~|||xxxuuuvvvzzz||||||zzzyyyxxxzzzyyykkk\\\SSSQQQYYY```jjj___RRRWWWdddeeejjj{{{~~~}}}yyyvvv~~~eeeTTTTTTUUU]]]cccaaadddhhh~~~dddYYYPPPPPPOOOFFFHHHEEE@@@:::666333111111........................------,,,+++,,,---...///---------............///444FFFTTTZZZnnn~~~rrriiiyyy~~~llliiikkkxxx~~~xxxwwwxxxvvvtttvvvzzzvvvsssrrruuuyyy}}}vvvsssqqqoooooopppooonnnoooppprrrssssssrrrpppoooeee^^^XXX[[[gggvvvvvvqqqssssssoookkknnnrrrrrrpppppprrrtttppppppqqqssstttqqqmmmjjjppprrrsssqqqmmmjjjkkkmmmmmmnnnoooppppppoooooonnniiihhhggggggggghhhiiijjjlllmmmooonnnmmmkkklllllljjjlllmmmmmmmmmmmmoooqqqpppqqqsssuuuwwwxxxzzzzzzxxxzzz{{{}}}uuu^^^ZZZmmm}}}yyy}}}{{{wwwwwwxxxyyyyyyxxxwwwvvvrrrsssssssssqqqqqqrrrsssllljjjhhhgggfffeeebbb```\\\[[[ZZZYYYXXXUUUQQQMMMIIIHHHFFFEEEEEECCC@@@>>>??????>>>>>>>>>=========888:::AAALLLXXX```bbbbbb```[[[gggxxx}}}jjjUUULLLNNNUUUYYYZZZbbbaaacccpppsssqqqwwwlllsssxxxxxxzzz{{{}}}~~~|||zzzyyyyyy{{{}}}{{{zzzxxxxxxyyyyyyxxxwww{{{yyyvvvsssppplllgggdddgggnnnqqqgggSSSCCC<<<===BBBGGGGGG???888555666666===MMMtttgggLLLFFFCCCCCCCCCBBB@@@===:::999888888777777666666666555222111///...,,,,,,++++++************++++++++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,------...///,,,111KKKvvvyyy___eeelllnnngggvvv{{{rrrbbbVVVPPPaaattt|||qqqssssssttttttsssrrrrrrqqqpppnnnllllllmmmmmmlllkkkllllllkkkiiihhhiiilllooolllmmmnnnmmmlllmmmoooqqqssspppllliiihhhiiijjjjjjjjjiiiiiijjjkkknnnppprrrmmmkkkjjjjjjlllnnnooooooooopppppprrrsssuuuwwwxxxtttuuuvvvvvvuuuuuuvvvxxxvvvsssrrrttttttppppppsssqqqpppppppppqqqsssvvvxxxxxxyyyzzzyyywwwwwwwwwxxxvvvwwwyyyxxxvvvttttttuuurrrrrrrrrsssssstttuuuvvvrrrqqqqqqrrruuuwwwwwwvvvxxxxxxwwwwwwvvvuuuuuuuuupppqqqrrrssstttuuuvvvwwwxxxvvvssspppooorrrxxx}}}www{{{{{{~~~{{{zzzyyyzzz{{{{{{yyyxxxzzzwwwxxx}}}~~~{{{|||~~~{{{xxxpppcccTTTNNNXXXeeekkk```ZZZiiiuuuhhhaaaooo|||vvvuuuqqq]]]TTTVVVVVV]]]dddaaaeeekkkiii\\\TTTUUUTTTKKKMMMIIIDDD===888444111000...........................---,,,++++++---...000---------............///444FFFRRRWWWjjj{{{jjjfffwwwxxxjjjkkklllwwwzzzzzzyyyvvvrrrrrrssspppoooqqqvvvzzz|||}}}vvvssspppooooooppppppppppppqqqssssssqqqmmmjjjggg[[[XXX\\\gggooosssrrrooorrrrrrnnnmmmppptttssspppoooqqqtttrrrrrrrrrssstttssspppnnnrrrrrrrrrpppnnnmmmlllmmmkkklllnnnpppppppppnnnmmmgggggggggggghhhjjjlllmmmmmmoooppppppnnnlllmmmmmmhhhjjjlllmmmnnnoooqqqsssrrrqqqpppppprrruuuxxxzzz}}}{{{yyy}}}wwwaaa]]]qqq}}}xxx|||zzzuuuvvvwwwwwwwwwuuusssrrrmmmnnnnnnmmmkkklllppptttkkkhhheeecccbbbaaa```^^^\\\ZZZYYYWWWTTTRRROOOMMMFFFEEEDDDDDDDDDCCCAAA????????????>>>>>>>>>======;;;<<>>;;;999::::::999888777666666666333222111///...---,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,------...---,,,000EEElllwww\\\___{{{oooqqqfffsss{{{vvvjjj```RRRqqq~~~pppsssrrrrrrrrrssssssqqqpppnnnmmmkkkkkklllmmmmmmlllkkkmmmnnnnnnlllkkkkkklllkkklllmmmllllllllloooqqqqqqpppooollliiihhhhhhiiikkkkkkjjjjjjjjjlllmmmooommmkkkiiiiiikkkmmmnnnnnnooopppqqqrrrttttttuuuuuuqqqtttwwwwwwuuutttuuuvvvvvvsssrrrtttssspppppprrrpppooonnnnnnpppsssvvvxxxxxxzzz{{{zzzwwwvvvxxxyyyvvvxxxyyyyyywwwuuuuuuuuuttttttttttttuuuvvvwwwxxxuuusssqqqrrrtttvvvwwwwwwxxxwwwvvvuuuuuuvvvwwwwwwqqqqqqqqqrrrrrrrrrssssssuuuuuuuuutttssstttwwwzzzvvv}}}|||{{{~~~|||{{{{{{zzzyyyyyyyyyyyyyyyyyyxxxzzz}}}|||zzz}}}~~~~~~{{{xxxwwwzzz|||xxxvvvqqqhhh\\\[[[lll|||vvvxxxyyyjjjbbbmmm{{{yyynnnnnnuuucccWWWWWW[[[ZZZaaaiiigggjjjppplll___WWWYYYXXXNNNPPPMMMGGG@@@999444222000---........................---,,,++++++---...000---------.........//////000@@@KKKMMM^^^}}}yyyffffffzzzqqqiiimmmooowww||||||{{{vvvqqqooollllllmmmqqqwww{{{{{{zzzvvvssspppooopppqqqqqqqqqpppqqqqqqppplllgggbbb___WWWWWWcccrrrrrrmmm{{{zzzmmmlllooonnnjjjnnnrrruuutttpppnnnpppsssuuusssrrrrrrsssssssssrrrtttsssrrrqqqpppooonnnmmmiiilllooorrrrrrqqqnnnlllgggfffggggggiiikkkmmmooooooppprrrqqqooonnnnnnoookkkmmmnnnooonnnoooppprrrvvvtttqqqooopppsssxxxzzz|||xxx|||xxxccc```uuu~~~xxx|||yyyvvvwwwxxxyyyxxxvvvsssrrrjjjkkkjjjiiigggjjjoootttkkkhhhccc``````______^^^]]][[[XXXUUURRROOOLLLKKKCCCBBBAAABBBCCCCCCAAA@@@????????????>>>>>>>>>>>>???===>>>EEEQQQ^^^gggkkkmmmaaahhhzzzjjjYYYVVVZZZ[[[ZZZ[[[lllnnnoooxxxoooeeeqqqmmmrrrtttsssyyyyyyrrrxxx{{{qqqyyyzzzyyywwwvvvxxx{{{|||yyyvvvsssqqqrrrssssssrrrnnnmmmlllkkkhhheeebbb```iiiqqqqqq^^^FFF999<<>>AAAHHH```zzzLLLIIIHHHDDDEEEEEEDDDBBB???<<<:::;;;;;;:::999888777666555555444222111///...------.........------,,,,,,,,,******+++,,,,,,,,,,,,+++***++++++,,,,,,---......---...222CCCfffzzz___\\\nnnqqqrrrfffrrr~~~yyypppggg\\\uuuwwwuuurrrqqqqqqqqqrrrrrrqqqooommmkkkjjjjjjlllmmmmmmllliiimmmqqqrrrpppmmmjjjhhhnnnooonnnllljjjjjjlllnnnjjjmmmpppoookkkiiijjjkkkmmmllllllkkkkkkjjjjjjjjjmmmjjjhhhhhhjjjlllmmmmmmqqqrrrtttuuuuuuuuutttsssooosssvvvwwwuuusssssstttvvvsssrrrsssrrroooooorrrpppooonnnnnnooorrrvvvxxxxxxzzz|||zzzxxxvvvxxxzzzwwwxxxzzzzzzxxxvvvuuuuuuuuuuuuuuuuuuvvvwwwxxxxxxxxxuuurrrrrrtttwwwxxxyyyxxxwwwuuuttttttvvvxxxyyyuuuttttttssssssrrrqqqqqqppprrruuuvvvvvvvvvvvvwwwwww{{{{{{yyy{{{}}}wwwyyyxxxwwwvvvvvvxxx{{{~~~xxxzzz}}}~~~zzzvvvzzz~~~zzzvvvssstttwww{{{vvvtttpppkkkfffnnn|||vvvpppqqq|||vvvggg^^^[[[UUUYYY___^^^eeennnmmmttt{{{tttgggbbb\\\WWWUUUQQQMMMEEE===999777444000////////////............,,,,,,,,,,,,,,,,,,,,,,,,---------............///444???EEEIII\\\{{{{{{sss{{{ooosssjjjkkkgggxxx}}}|||{{{wwwuuuuuupppooonnnnnnppptttwwwzzzssssssqqqnnnllllllnnnqqqnnntttvvvpppddd]]]]]]aaaeeexxxsssfffkkkrrr~~~uuunnnjjjmmmqqqkkksssrrrpppmmmlllmmmqqqtttvvvsssnnnmmmppprrrrrrqqqvvvtttrrrpppoooppprrrtttkkklllnnnoooooommmkkkjjjfffcccbbbffflllpppooommmjjjkkklllnnnoooooooooooolllmmmnnnoooqqqssstttuuuuuusssrrrsssvvvzzz|||||||||sssbbbeee|||~~~{{{yyyyyyyyy|||}}}zzzwwwwwwsssnnnkkkjjjiiiiiiiiijjjkkklllgggeeeaaa^^^\\\ZZZXXXUUUUUUTTTQQQMMMJJJIIIHHHHHHFFFAAA===>>>AAADDDBBB???BBBBBBAAA@@@???>>>===<<<>>>>>>???EEEPPP\\\fffkkkgggaaaaaapppmmmcccdddbbb```aaafffjjjpppuuuvvvtttppplllqqqnnnpppwww~~~zzzwwwxxxyyy{{{xxx{{{}}}}}}zzzyyyzzz}}}vvvxxxwwwqqqoooqqqsssrrrpppjjjiiikkkfff]]][[[aaarrrrrrgggSSSBBB???AAAAAAIIIEEE888333777333444BBBTTTzzz}}}cccRRRLLLKKKLLLJJJFFFCCC@@@?????????<<<<<<;;;:::888777666666555555444333222000000///,,,,,,++++++***+++++++++************************++++++,,,,,,,,,,,,------------333>>>VVV|||mmm]]]```}}}sssnnnmmmmmmyyy~~~}}}yyyrrraaazzzppp```YYYlllvvvvvvtttrrrqqqqqqqqqqqqqqqqqqpppooopppppppppnnnlllkkkkkklllmmmnnnnnnnnnmmmppppppnnnmmmlllkkkkkkkkkjjjlllmmmnnnnnnmmmjjjiiiiiijjjkkkllllllkkkiiiiiiiiigggeeeeeegggjjjlllllllllmmmnnnppprrrsssssssssxxxtttxxxxxxqqqqqquuuqqqttttttsssssssssrrrrrrrrruuusssrrrrrruuuwwwxxxxxxsssuuuwwwxxxxxxwwwxxxzzz{{{xxxuuutttuuuvvvvvvvvvtttuuuvvvuuutttuuuwwwxxxuuusssqqqqqqsssuuuuuuuuu{{{yyywwwwwwxxxyyyyyyxxxuuuwwwyyyyyyxxxuuutttsssvvvtttrrrsssvvvwwwuuusssooopppqqqsssuuuwwwxxxyyyvvvvvvvvvvvvvvvwwwxxxxxxzzzzzz{{{||||||{{{zzzyyy~~~zzzuuussstttvvvwwwwwwlllfffdddggglll|||xxxxxx|||{{{tttcccZZZXXXXXXZZZ___aaaccciiipppwww~~~pppkkkeee^^^[[[SSSNNNEEE>>>:::777333///////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///:::CCCGGGXXXvvv~~~sssxxxwwwzzzlllhhhbbbsss}}}{{{yyyuuurrrrrrqqqpppnnnnnnnnnppprrrsssqqqooommmlllkkkmmmppprrroooooolllgggcccdddkkkrrrtttfffmmmuuunnnhhhdddhhhmmmhhhqqqqqqpppnnnmmmnnnrrrtttuuuqqqmmmlllnnnppppppppptttrrrpppooonnnoooqqqrrrnnnoooooopppooonnnlllkkkhhheeebbbeeekkkoooooonnnkkkkkklllmmmnnnooopppqqqmmmmmmmmmmmmnnnppprrrsssuuuuuutttssssssuuuwwwxxx{{{}}}zzzrrrcccggg~~~~~~}}}{{{yyyzzzzzz|||{{{vvvtttuuusssooopppooollliiigggffffffffffffccc___\\\ZZZXXXUUUSSSVVVTTTPPPMMMJJJGGGFFFFFFEEEAAA>>>>>>BBBCCCBBB???BBBBBBAAA@@@???>>>======>>>======BBBMMMYYYccchhhlllggghhhtttmmmeeehhhiiiiiilllllloootttwwwxxxvvvsssqqqqqqoooqqqyyy{{{yyyxxxyyyzzzyyy|||~~~|||yyywwwxxxzzzzzz~~~~~~zzzyyyzzzyyyvvvtttoookkkiiiccc[[[\\\cccqqqnnnaaaNNNBBB@@@BBBCCCCCC>>>333222999666555AAAWWW|||aaaRRRJJJLLLMMMJJJGGGCCC@@@???>>>>>>;;;;;;:::999999888777777555555444333222111000000...------,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------+++***000:::RRRyyymmmYYY[[[zzztttkkkjjjttt~~~yyyrrrpppttthhhccc]]]RRRVVVxxxuuuvvvtttrrrqqqqqqrrrrrrrrrrrrqqqpppqqqrrrrrrpppnnnllllllllllllmmmmmmmmmmmmmmmmmmllllllllllllmmmmmmmmmmmmmmmmmmlllkkkjjjjjjhhhiiijjjkkkkkkkkkkkkkkkiiihhhfffgggjjjlllmmmllloooooopppqqqqqqrrrssssssvvvttt{{{}}}tttrrrtttoootttttttttsssssssssrrrrrrsssrrrpppqqqsssvvvwwwvvvvvvwwwyyyyyywwwwwwwwwxxx{{{xxxuuuttttttuuuuuutttuuuvvvwwwvvvuuuuuuwwwxxxvvvuuussssssuuuvvvuuutttvvvtttsssrrrssstttttttttyyyzzz{{{|||{{{zzzyyyyyyvvvtttrrrrrrsssssspppnnnmmmnnnoooppprrrtttuuuuuuvvvuuuuuuuuuuuuvvvwwwwwwyyyzzz{{{||||||{{{{{{zzz{{{xxxuuurrrrrrtttvvvwwwkkkbbbZZZYYY```ooo}}}{{{zzzwwwggg^^^XXXXXX[[[```bbbccciiippp{{{{{{uuuooofff```WWWPPPHHHBBB===999444000////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,888BBBFFFSSSlllwwwvvvmmmeee]]]lllzzz}}}zzzxxxsssoooooopppppppppoooooooooooooooooommmllllllnnnpppqqqrrrmmmiiidddccciiittt~~~llleeeooovvvwwwhhhdddaaaeeekkkgggmmmnnnoooooooooppprrrtttrrrpppmmmlllmmmnnnoooooorrrqqqooonnnnnnnnnooopppqqqqqqppppppooonnnmmmmmmiiifffdddfffjjjnnnooonnnkkkkkkkkkkkkmmmoooqqqrrrnnnmmmlllkkkkkkmmmnnnpppvvvxxxxxxuuurrrqqqtttwwwxxx{{{zzzxxxpppbbbhhh}}}{{{{{{zzzyyyyyyyyyzzzxxxsssqqqrrrrrroooqqqooollliiifffdddcccbbbccc```\\\YYYWWWUUURRRPPPTTTRRROOOKKKHHHFFFEEEDDDDDDAAA>>>???BBBCCCBBB@@@BBBAAAAAA@@@???>>>======???<<<;;;???IIIUUU```fffmmmjjjkkkuuuoooiiinnnrrrtttxxxrrrtttwwwyyyyyyxxxuuutttrrrpppsssyyy|||zzzyyyyyyyyyzzz|||}}}{{{wwwuuuvvvxxx|||}}}xxxwwwsssnnnggg___\\\bbbjjjqqqiiiXXXHHH@@@AAACCCCCC???999///111999666666CCCccc^^^SSSIIINNNMMMKKKHHHDDDAAA>>>======::::::999999999888888888555555444222111111111111000///...---------------++++++++++++++++++++++++++++++,,,,,,,,,,,,---------+++...666KKKrrrrrrZZZWWWwwwxxxjjjgggnnnzzzsssllllllllliii___TTTPPPSSSQQQXXXsssxxxuuutttsssrrrrrrrrrssstttrrrqqqqqqrrrttttttsssqqqnnnmmmlllkkkkkkkkklllmmmjjjjjjjjjkkklllmmmnnnooopppnnnllljjjiiijjjkkkllliiiiiiiiiiiijjjlllmmmnnniiihhhhhhjjjlllnnnmmmlllrrrqqqpppppppppqqqssssssxxxzzz|||xxxyyyssstttttttttttttttsssrrrrrrqqqpppnnnooorrrtttuuuuuuxxxyyyzzzyyywwwvvvwwwxxx{{{yyyvvvttttttuuutttssswwwxxxxxxwwwvvvuuuwwwxxxxxxwwwvvvwwwwwwwwwuuusssqqqqqqpppppppppqqqrrrrrrwwwwwwwwwxxxxxxyyyzzz{{{xxxvvvtttrrrrrrqqqnnnlllmmmnnnooopppqqqrrrrrrssstttttttttttttttuuuvvvvvvyyyyyyzzz{{{||||||||||||zzzyyywwwuuutttuuuxxx{{{rrrhhhZZZRRRXXXgggrrrvvvzzzxxxyyy~~~}}}~~~uuueeerrrhhh```WWWXXX\\\aaabbbccciiiqqq|||vvvlllccc\\\SSSKKKGGGDDD>>>888555////////////............------------------------+++,,,,,,,,,,,,---------...999CCCGGGMMM```{{{wwwjjjbbb[[[fffsss}}}{{{yyytttqqqqqqpppqqqrrrrrrrrrqqqoooooonnnnnnnnnppprrrssspppnnngggfffhhhppp|||pppccciiitttxxxvvvkkkhhhcccgggmmmjjjjjjllloooppppppppprrrtttqqqpppnnnmmmmmmnnnnnnoooppppppoooooooooooooooooorrrqqqpppnnnmmmmmmmmmmmmgggggggggiiilllnnnmmmkkkkkkjjjiiijjjkkknnnqqqssspppooolllkkkjjjkkkmmmnnnvvvyyyzzzxxxsssqqqtttxxxwww{{{zzzwwwoooaaaiii{{{yyyyyyxxxwwwwwwvvvxxxwwwsssqqqrrrppplllmmmkkkiiigggeeeddddddeeeaaa^^^ZZZWWWUUUSSSPPPNNNPPPOOOLLLIIIGGGEEEDDDDDDBBB@@@???@@@BBBCCCBBB@@@AAAAAA@@@@@@???>>>>>>===???<<<;;;???HHHVVVaaahhhkkkhhhlllzzzrrrnnntttxxx{{{~~~xxxxxxyyyyyyxxxwwwvvvuuusssqqqsssyyy~~~}}}{{{zzzxxxwwwwwwxxxzzz{{{yyyvvvuuuwwwyyy{{{|||vvvvvvuuuoooeee^^^bbbmmmvvvpppcccOOOAAA>>>@@@BBBAAA>>>:::222333888555===SSSzzzwww[[[TTTIIIPPPNNNLLLHHHEEEAAA>>><<<;;;999999999888888888888888666555444222111111222222000000///...------------+++++++++++++++++++++++++++++++++,,,,,,,,,------111---///333CCCjjj|||aaaYYYssswwwlllfffiii{{{zzzttt```UUUNNNMMMKKKIIIRRR^^^jjj{{{uuuuuutttsssrrrssstttvvvqqqqqqqqqrrrttttttsssrrrpppnnnllljjjjjjkkklllmmmjjjjjjjjjjjjkkkmmmnnnooorrrpppllliiihhhiiilllmmmlllkkkjjjiiiiiikkklllmmmggggggiiikkknnnnnnllljjjqqqpppnnnnnnoooqqqsssuuuzzz||||||xxx{{{vvvsssttttttuuuttttttrrrrrrpppnnnmmmnnnppprrrsssssswwwxxxyyyyyywwwwwwyyyzzz|||zzzwwwvvvvvvvvvuuusssyyyzzzzzzxxxvvvvvvwwwxxxzzzyyyxxxyyyyyyxxxuuurrrrrrsssttttttssstttuuuvvvvvvuuussssssvvvxxxzzz{{{zzzyyywwwvvvtttsssqqqpppppppppqqqqqqrrrrrrssssssttttttssssssttttttuuuvvvxxxxxxyyyzzz{{{||||||||||||}}}}}}zzzxxxxxx{{{~~~xxxqqqaaaRRRUUUdddkkkhhhsssooonnnsssvvvuuuuuuvvvnnnYYYjjjaaa\\\UUUWWW\\\aaabbbccciiirrruuujjj```UUULLLJJJHHH@@@999777////////////............------------------------------------...............777BBBGGGKKKYYYvvvxxxqqqaaa^^^ZZZcccooo~~~}}}|||xxxuuuuuussssssssssssqqqnnnkkkjjjlllmmmppprrrrrrooojjjfffccciiivvvuuueeecccooowww|||xxxooollleeegggmmmlllhhhkkknnnooooooooopppqqqppppppooonnnmmmmmmnnnooooooooopppppppppppppppooopppooonnnllllllkkkkkkllleeegggjjjmmmooonnnkkkhhhjjjiiihhhhhhjjjllloooqqqqqqpppnnnllllllmmmnnnoooqqquuuxxxvvvsssrrrvvvzzzyyy}}}{{{vvvmmm___gggzzzxxxxxxvvvuuuuuurrrvvvxxxuuutttsssooojjjjjjiiigggeeedddddddddddd___\\\XXXUUUTTTRRROOOMMMLLLJJJHHHFFFEEEEEEEEEEEE@@@@@@@@@AAABBBCCCBBBAAAAAAAAA@@@@@@???>>>>>>>>>???===<<<@@@JJJXXXdddkkkhhhdddkkkuuurrryyy{{{{{{}}}~~~~~~}}}{{{zzzxxxwwwwwwsssrrrsssxxx~~~{{{{{{{{{zzzyyywwwvvvuuuuuuxxxyyyxxxvvvvvvyyy|||zzz||||||zzz{{{}}}zzztttpppsssnnndddbbbmmmyyymmm\\\HHH>>>===???>>>===;;;:::555555666777LLLqqqfffYYYSSSKKKRRRMMMLLLIIIEEEAAA>>><<<;;;888888888888888888888888666555333222111222333333000///...---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------000---...111>>>cccjjj[[[kkkxxxkkkeeedddrrr{{{uuubbbVVVMMMOOOTTT___uuu|||oootttvvvwwwwwwuuussssssuuuwwwqqqppppppqqqssstttsssqqqpppooommmkkkkkkkkkmmmnnnlllllllllkkkkkkllllllmmmssspppmmmjjjiiikkkmmmoooooonnnllljjjiiiiiijjjjjjffffffhhhkkkmmmmmmkkkiiimmmmmmlllmmmooorrruuuwwwwwwvvv}}}~~~tttssswwwtttssstttuuuvvvuuutttsssqqqpppnnnmmmmmmppprrrssssssuuuvvvwwwwwwwwwxxx{{{}}}|||zzzxxxwwwxxxwwwvvvtttyyyzzzzzzyyywwwvvvwwwyyyzzzyyyyyyyyyyyywwwtttrrrsssuuuxxxxxxwwwwwwyyyzzzyyywwwttttttwwwzzz{{{|||xxxxxxxxxwwwvvvuuuuuuuuuqqqqqqrrrrrrrrrsssssssssuuuttttttttttttuuuvvvvvvwwwxxxxxxyyyzzz{{{{{{|||}}}~~~~~~}}}{{{yyyyyyyyyqqqpppdddTTTPPP\\\gggiiiddddddkkkvvv{{{wwwpppllllllZZZlll|||ZZZXXXTTTVVV[[[```aaabbbkkkvvvvvvfffXXXNNNMMMKKKAAA888555////////////............---------------------------------.........//////,,,222===FFFJJJWWWtttttt{{{zzzvvvpppbbbZZZ^^^^^^eeemmm~~~~~~zzzxxxxxxuuutttssspppmmmiiifffcccjjjmmmpppqqqmmmhhheeecccfffrrr~~~sssrrrcccccclllooo{{{vvvpppmmmdddeeekkkjjjiiikkkmmmmmmllllllmmmnnnoooppppppooommmmmmnnnooommmnnnpppqqqqqqpppoooooolllllllllkkkkkkkkkjjjjjjfffhhhllloooooommmiiiggghhhhhhhhhhhhiiijjjlllmmmoooooooooooooooooopppppplllooossssssssstttwwwzzzyyy}}}{{{uuuiii[[[eee{{{xxxxxxvvvuuuuuuqqqvvvyyyxxxvvvuuupppiiilllkkkhhheeebbbaaa``````[[[XXXUUUSSSRRRQQQNNNMMMIIIHHHFFFDDDCCCCCCCCCCCC??????@@@AAABBBBBBBBBBBB@@@@@@@@@?????????>>>>>>@@@>>>===AAAKKKXXXcccjjj___\\\eeewwwtttyyy{{{{{{|||}}}{{{zzzyyyqqqqqqtttzzz}}}zzzzzzzzzyyyxxxwwwwwwvvvuuuwwwxxxxxxvvvwwwzzz~~~zzz{{{{{{zzz|||~~~{{{tttlllqqqmmmcccfffuuudddTTTCCC<<<======<<<<<<555666555555777<<<]]]\\\WWWPPPNNNPPPLLLKKKHHHEEEBBB???<<<;;;999999888888888777777777777555333222111222333555111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,***---000999]]]ppp\\\bbbqqq{{{gggbbb```iii|||vvvggg\\\UUU^^^tttsss^^^\\\gggwwwyyyyyywwwsssrrruuuxxxrrrqqqqqqrrrssstttrrrqqqpppooonnnmmmmmmmmmnnnoooooonnnmmmlllllllllllllllqqqpppnnnmmmmmmnnnoooppppppooonnnllljjjiiihhhhhhffffffhhhjjjmmmmmmkkkiiikkkllllllnnnpppsssvvvxxxxxxsssxxxyyyrrrsssxxxtttssstttvvvvvvvvvuuusssqqqpppooommmnnnqqqsssttttttssstttuuuvvvvvvxxx{{{~~~zzzyyyxxxxxxxxxxxxwwwuuuxxxyyyyyyxxxwwwvvvxxxyyyzzzxxxwwwwwwwwwvvvtttrrrrrrvvvyyyzzzxxxxxxzzz}}}zzzvvvssssssvvvxxxxxxwwwssstttuuuuuutttssstttvvvqqqqqqqqqrrrrrrsssssssssvvvvvvvvvvvvvvvwwwxxxxxxwwwwwwwwwwwwwwwxxxyyyzzz{{{zzzzzzzzzyyyvvvqqqlllgggjjjgggZZZQQQVVVdddooo^^^YYYZZZccclllqqqrrrtttnnnbbboooqqqXXXWWWUUUWWW\\\```aaadddppp}}}ppp```TTTSSSOOOBBB777333////////////....................................,,,,,,---------.........,,,...888DDDIIITTTqqqkkknnnrrrwwwgggccc\\\]]]eeehhhiiinnn{{{~~~zzzwwwwwwrrrrrrpppooollljjjhhhggglllppprrrooohhhdddfffiiirrr}}}uuupppoooaaaccciiikkk~~~~~~qqqmmmkkkbbbbbbiiiiiikkkllllllkkkiiihhhiiijjjmmmnnnooonnnlllkkklllnnnkkklllnnnpppqqqpppnnnmmmiiijjjkkklllllllllkkkjjjiiikkklllmmmlllkkkjjjiiigggggggggggghhhhhhiiiiiikkklllnnnpppqqqqqqqqqqqqnnnooorrrtttvvvxxxzzzzzzvvv{{{xxxqqqfffXXXccczzzyyyzzzxxxxxxxxxssswwwyyyxxxvvvvvvrrrlllnnnkkkhhhdddaaa^^^]]]\\\VVVTTTQQQPPPOOOOOOMMMLLLJJJIIIFFFCCCAAA@@@@@@@@@===???AAABBBBBBBBBBBBBBB@@@@@@@@@???????????????@@@>>>===AAAJJJUUU^^^ccc\\\[[[fffvvvqqqwwwzzz||||||zzzxxxlllooovvv~~~~~~|||{{{zzzyyyxxxxxxyyyyyywwwyyyzzzxxxvvvvvvzzz~~~yyy{{{|||}}}{{{sssjjjpppmmmccchhhxxx}}}vvvYYYKKK???===>>>===<<<===555444222555999@@@eee~~~WWWTTTLLLOOOMMMJJJJJJHHHFFFCCC@@@===<<<:::999999888777666666555777555333111111222444555222222000///...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,***...000444TTT~~~ttt\\\^^^mmmxxxfffbbb___eeexxx}}}vvvjjj```\\\pppggg[[[UUUPPPXXXfffyyy{{{{{{xxxsssqqqtttwwwtttsssssssssttttttsssqqqooooooooooooppppppppppppoooooonnnmmmmmmmmmmmmnnnoooooopppqqqqqqqqqqqqpppnnnnnnnnnmmmllljjjiiihhhhhhhhhhhhkkkmmmnnnmmmkkkmmmnnnoooqqqsssuuuvvvwwwyyysssuuuxxxuuuxxx{{{uuussstttvvvwwwwwwuuusssqqqrrrpppoooppprrrtttuuuuuuttttttuuuttttttvvvyyy|||wwwvvvuuuvvvwwwxxxvvvtttwwwxxxxxxxxxvvvvvvxxxzzzyyywwwttttttttttttsssrrrqqqvvvzzz{{{yyyxxx{{{~~~zzzvvvrrrrrruuuvvvtttqqqqqqsssttttttrrrqqqrrrtttrrrrrrssstttuuuuuuvvvvvvxxxxxxxxxxxxxxxyyyzzzzzzwwwwwwvvvuuuuuuvvvwwwxxxyyywwwuuuwwwxxxssshhh___]]]aaaeee```UUUQQQ^^^nnnbbbUUUKKKMMMWWWdddpppyyyppphhhjjjwwwwwwfffYYYXXXWWWYYY^^^aaabbbhhhvvvzzziii[[[ZZZTTTEEE888444000/////////....................................++++++,,,,,,,,,---------//////777CCCGGGPPPlllccceeesssuuubbb```^^^cccnnnrrrlllooozzz~~~yyyuuuuuunnnnnnnnnnnnoooooooooppppppttttttnnnfffdddkkkrrr}}}{{{rrroooqqqlll```fffmmmqqqzzznnnlllkkkaaaaaaiiiiiillllllllljjjgggfffggghhhkkkmmmooommmkkkiiikkkmmmiiikkkmmmooopppooommmkkkgggiiikkkmmmmmmmmmkkkjjjmmmmmmllljjjiiiiiikkklllffffffggggggggggggffffffhhhjjjmmmppprrrrrrqqqqqqsssssstttwww{{{}}}~~~}}}sssxxxuuuooocccVVVbbbzzzyyy{{{{{{zzz|||vvvyyyyyyvvvuuuvvvtttpppllljjjgggccc```^^^]]]]]]SSSQQQOOOMMMNNNMMMLLLKKKLLLJJJGGGCCC@@@>>>===<<<===???AAACCCBBBBBBBBBCCC@@@@@@@@@???????????????@@@>>>===@@@HHHQQQXXX\\\bbbcccnnnuuunnntttzzz~~~~~~zzzwwwuuuhhhmmmwww}}}}}}|||{{{zzzyyyzzz{{{{{{zzz{{{{{{yyyvvvvvvyyy}}}wwwzzz~~~{{{pppjjjqqqmmmccciiixxxyyymmmQQQEEE<<<===@@@>>>===???888555111555;;;AAAdddsssUUURRRHHHPPPJJJIIIIIIHHHFFFCCC@@@>>>===::::::999888777666555444777555333111111222555666444333222000///.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///...111000000LLLtttxxx^^^___ooo|||gggeeeaaadddvvv}}}wwwqqqgggddd}}}qqqZZZIIIJJJLLLNNN[[[nnnzzz|||}}}yyysssqqqssswwwvvvuuutttuuuvvvuuusssrrrnnnooopppqqqqqqqqqqqqqqqoooooonnnnnnnnnnnnooopppmmmoooqqqssstttsssrrrqqqlllmmmmmmnnnmmmllljjjiiijjjiiiiiikkknnnooonnnmmmpppqqqssstttuuuvvvvvvvvvvvvnnnqqqvvvuuuyyyyyypppssstttvvvwwwwwwuuusssqqqsssqqqpppqqqsssuuuvvvvvvuuuuuuuuutttssstttwwwzzztttsssssstttvvvwwwuuutttuuuwwwwwwwwwvvvvvvxxxzzzxxxuuusssrrrrrrssssssrrrrrrwww|||}}}zzzzzz|||{{{wwwwwwyyyyyyvvvrrrrrrtttvvvtttrrrppprrrtttuuuuuuvvvwwwxxxyyyzzzzzzzzzzzzyyyyyyzzzzzz{{{|||wwwvvvuuuttttttuuuvvvvvvyyyvvvtttwwwyyyrrrdddXXXSSSWWW___```UUUKKKTTTeeecccXXXOOORRR[[[bbbhhhlllpppiiibbbaaabbb___[[[WWWYYY[[[___cccdddkkk{{{ttteee___VVVGGG:::555222000.........///...,,,//////...------------...++++++++++++++++++++++++,,,...555DDDKKKGGGXXX~~~}}}```|||wwwxxxeeemmmqqqrrrwwwyyy|||uuuxxx{{{wwwvvvvvvsssnnnmmmppprrrooommmmmmnnnqqqooogggbbbgggpppvvv}}}yyysssnnnlllllljjjjjjeeedddrrrvvvmmmfffcccaaa^^^bbbiiiqqqnnnjjjgggfffhhhkkkmmmnnnjjjggggggjjjmmmnnnnnnlllnnnppppppnnnmmmoooqqqmmmmmmmmmmmmnnnppppppqqqpppooonnnlllkkkiiifffdddgggiiikkkiiifffdddfffhhhfffiiillloooppprrrtttvvvrrrrrrrrrsssyyy~~~|||vvv{{{zzzuuuhhhVVVQQQiii{{{{{{wwwyyy|||vvvyyyzzz{{{xxxtttppppppqqqnnnlllhhheeeccc```]]]ZZZTTTSSSQQQOOOMMMMMMMMMMMMMMMJJJGGGCCC@@@????????????@@@@@@AAAAAA@@@@@@???@@@???>>>???@@@@@@???>>>???===>>>CCCMMMVVVZZZ[[[___ggguuuuuuiiikkkpppvvv}}}yyy{{{zzzssskkkllllllssszzz||||||zzzyyyxxxwwwwwwwwwyyywwwuuutttttttttrrrpppwwwyyy|||zzzvvvsssjjjdddiiitttvvvkkk^^^IIIAAA===@@@AAA<<<999:::777...222999<<>>===<<<;;;999999:::999777666444444555666666555444333333333333333111000///.........---------,,,,,,,,,+++,,,,,,------,,,,,,+++///...+++000888???[[[uuuooovvvyyyeee```ccciiizzz|||nnnhhhhhhRRRMMMHHHHHHMMMXXXfffppp|||wwwwwwvvvsssrrrtttuuutttsssrrrrrrrrrnnnoooooopppqqqqqqpppoooiiikkkmmmpppqqqqqqpppooollllllnnnppprrrrrrpppnnnmmmmmmlllnnnooonnnllljjjggghhhjjjmmmppppppnnnlllppppppqqqqqqqqqppppppoooooopppqqqrrrssssssssssssnnnssswwwvvvtttsssqqqooooooooooooppprrruuuyyy{{{zzzyyyxxxvvvtttssssssrrrssstttsssqqqtttyyyzzzwwwxxxyyyzzzzzzzzzxxxuuutttwwwuuutttuuuwwwwwwuuurrrrrrtttvvvyyy{{{}}}}}}}}}~~~xxxvvvvvvvvvuuussssssrrrrrrqqqqqqppppppppptttvvvzzz}}}~~~}}}||||||{{{yyywwwwwwzzz|||xxxyyyyyywwwsssrrrtttwwwrrrvvvzzz{{{xxxooobbbVVVTTT^^^mmmppp```MMMQQQ```qqqsssiii]]]ggg~~~uuullliiifffccc```]]]YYYVVV[[[YYY^^^eeeaaabbb~~~vvvaaaZZZVVVKKK===555333111/////////000///...//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,---...222@@@HHHDDDRRRsssttt~~~zzzuuunnnxxx~~~~~~}}}tttuuu}}}xxxuuutttnnnkkkllloooooojjjeeecccccchhhiiiddddddlllvvv||||||uuunnniiigggfffiiikkkhhhhhhttt|||qqqiiidddcccbbbaaaeeekkkiiijjjlllmmmmmmmmmkkkkkkiiifffddddddhhhkkklllllliiilllooopppnnnmmmnnnooolllmmmmmmmmmllllllnnnoooooommmjjjiiijjjkkkiiifffgggjjjkkkjjjgggeeegggiiihhhjjjmmmooopppqqqtttvvvqqqrrrrrrsssxxx~~~}}}xxxwwwvvvqqqeeeTTTQQQjjjzzzyyyuuuwww{{{vvvuuuwwwwwwuuuqqqnnnnnnnnnssspppkkkgggddd```[[[XXXTTTSSSPPPMMMKKKIIIIIIHHHKKKJJJGGGDDDBBBAAA@@@@@@AAAAAABBBBBBBBBAAAAAA@@@????????????AAABBBBBBAAAAAAAAAEEENNNXXX^^^]]][[[___]]]eeexxxllllllmmmooorrrssswwwwwwssspppqqqnnnjjjrrrsss{{{xxxzzz|||{{{zzzyyyyyyxxxxxxyyyzzzxxxuuussssssttttttttttttvvvyyy|||~~~}}}xxxuuurrrllliiilllppplll\\\NNNCCC>>><<>>999555666444111444888???]]]WWWMMMOOOMMMMMMJJJIIIHHHEEECCCAAA@@@??????>>><<<:::999999999888777888999999:::999888777666444444444333222111000///...------------,,,,,,,,,+++,,,,,,------,,,,,,+++......,,,///666<<>>888333333111333444888IIIoooTTTOOOPPPPPPQQQOOOHHHGGGEEECCCAAAAAAAAAAAAAAA>>>;;;999999::::::999;;;;;;<<<<<<;;;999888666555555444444333111000///------------,,,,,,,,,+++,,,,,,------------,,,,,,,,,///------111666PPPwwwkkk]]]oooxxxaaa```eeexxx~~~|||]]]FFFIIIOOOZZZeeeqqq}}}|||xxxvvvvvvssstttuuutttqqqooonnnooobbbdddiiioootttuuurrrpppsssqqqooommmllllllmmmnnnpppmmmjjjjjjlllppprrrsssooonnnnnnnnnooonnnkkkiiiggghhhjjjllllllllllllkkkgggggghhhiiijjjjjjjjjjjjooonnnnnnnnnpppqqqsssuuuwwwwwwwwwwwwuuupppiiieee^^^^^^^^^___bbbfffjjjmmmuuuuuuuuuvvvvvvvvvvvvvvvxxxxxxvvvrrrsssvvvvvvssswwwwwwwwwxxxxxxxxxyyyyyyxxxvvvuuuvvvwwwwwwvvvtttuuuvvvxxxzzz{{{{{{{{{zzzxxxxxxyyyzzz{{{zzzwwwtttrrrrrrssssssttttttsssssswwwxxxyyyyyyxxxuuusssqqqvvvwwwxxxwwwuuutttuuuvvvwwwyyy{{{{{{yyywwwvvvvvvtttssssssvvvvvvnnnaaaXXX[[[eeeqqqrrreee___nnnpppiiiiiigggbbb[[[WWWWWWXXX[[[[[[___cccbbbmmmcccQQQOOONNNEEE999333222000///000000///...//////...------------...---------------------------,,,+++555BBBBBBGGGYYYtttxxx___dddooo~~~wwwnnnwww|||tttnnnjjjjjjmmmooojjjbbb]]]]]]dddhhhkkkkkkoooxxx}}}zzzuuunnngggddddddfffiiilllnnnpppvvvyyyrrrggggggfffeeeffffffgggiiijjjgggeeedddcccdddgggkkkmmmgggfffffffffggghhhhhhhhhaaaeeekkkpppqqqnnnkkkiiikkknnnpppooommmmmmppptttssslllfffeeejjjnnnnnnllliiikkkmmmllliiihhhjjjmmmmmmoooppppppoooqqqtttvvvuuuvvvuuusssvvvzzzzzzvvvnnnjjjdddZZZMMMPPPmmmxxxvvvrrrvvv{{{wwwyyyyyyyyyxxxwwwuuuttttttmmmkkkgggeeecccaaa]]][[[PPPNNNLLLKKKIIIIIIIIIIIIDDDEEEEEEEEEDDDCCCBBBAAACCCCCCCCCCCCBBBAAA@@@@@@??????@@@??????@@@BBBDDDFFFFFFHHHOOOXXX```bbbbbb]]]```uuu~~~mmmiiihhhhhhjjjqqqqqqooojjjggghhhmmmppptttzzzzzzwwwwwwwwwwwwwwwxxxyyyzzzxxxvvvttttttuuuwwwwwwwwwuuuuuuvvvxxxzzz{{{zzzxxxqqqssstttpppfffWWWGGG>>>:::<<>>???@@@@@@???===>>>AAACCCKKKMMMQQQUUUYYY\\\___```YYYrrrjjjddddddggglllooooooooolllhhhgggkkkppppppyyy{{{|||xxxuuuuuuuuuuuuvvvwwwxxxyyyuuuttttttuuuwwwwwwvvvtttuuutttuuuwwwyyyyyyxxxwwwuuuvvvsssiiiZZZJJJ@@@;;;888<<>><<<<<<<<<===<<<;;;;;;;;;;;;:::888666555444444444333222111//////.........---------,,,,,,,,,------......------,,,***///---***,,,...???[[[}}}ddd___sssiii^^^dddmmm~~~|||zzzrrrrrrkkkdddgggcccrrryyyyyyyyyuuuxxxtttuuuuuussspppmmmlllllliiigggfffjjjooossssssqqqooopppqqqqqqqqqpppooonnnooonnnoooppprrrqqqooommmoooooonnnoooooonnnllliiijjjlllmmmllljjjjjjlllnnnnnnnnnnnnnnnmmmkkkjjjiiissssssrrrqqqsssuuuwwwyyyzzzuuussstttpppfff___^^^ccccccdddeeehhhllloooqqqoooppprrrssstttuuuuuuuuutttuuussspppqqquuuuuurrrssssssssstttuuuwwwyyyzzzzzzyyyxxxuuusssrrrrrrrrrvvvwwwxxxyyyyyyxxxwwwvvvsssttttttuuuuuuvvvxxxyyywwwxxxxxxxxxwwwvvvtttssstttttttttttttttsssqqqppptttuuuwwwwwwvvvuuuuuuvvv{{{zzzyyyxxxwwwwwwvvvuuusssiii```______^^^aaafffwwwttttttvvvyyy}}}jjjfffnnniiijjjhhhaaaYYYUUUXXX]]]\\\]]]```dddooo}}}^^^MMMKKKFFF===222000...---......---,,,//////...------------...++++++++++++++++++++++++***...***---;;;BBBFFFPPPtttcccdddjjjwwwooogggaaaiii|||vvvooommmmmmnnnllleee___dddlllmmmmmmkkkkkkqqqyyy{{{xxxjjjkkkllljjjhhhffffffgggfffgggjjjooouuuwwwtttqqqnnnqqqssspppnnnkkkfffaaa```bbbeeeggggggeeeaaa___aaabbbddddddaaa___^^^^^^]]]aaagggnnnrrrqqqlllhhheeeeeefffgggiiikkklllmmmrrrpppmmmlllkkkkkkjjjiiiiiikkknnnmmmjjjiiilllnnnnnnppprrrsssssssssuuuvvvyyy{{{yyytttsssvvvvvvtttpppiii___TTTKKKSSSsssyyyxxxtttwww{{{wwwvvvtttsssrrrrrrqqqnnnlllkkkiiieeeaaa^^^[[[WWWTTTLLLJJJGGGEEEBBBAAAAAAAAADDDCCCCCCAAA@@@???>>>>>>>>>>>>????????????>>>>>>???AAAAAA@@@===>>>BBBFFFJJJQQQXXXZZZXXXVVVXXX[[[fff}}}fff``````dddjjjjjjjjjkkkjjjfffdddiiipppssszzzzzzxxxvvvuuuuuuuuuvvvwwwxxxxxxtttrrrrrrssstttuuutttrrrsssssssssuuuvvvwwwuuusssxxxuuummm]]]KKK===888777777;;;@@@DDDGGGFFF===333222:::<<>>>>>>>>============>>>>>>===;;;999888444444444444333111000///////////////.........---------............------***///,,,***------777LLL}}}lllZZZfff~~~mmm[[[```fffttt|||{{{yyysssvvvqqqkkkoootttvvvnnnsss|||uuuyyyuuuvvvvvvtttqqqnnnmmmmmmkkkgggeeeiiipppvvvvvvuuukkklllooopppqqqpppooonnnlllnnnqqquuuwwwvvvqqqnnnooonnnnnnooopppooommmkkkkkklllmmmkkkhhhgggjjjnnnpppppppppooonnnmmmlllkkkssssssrrrrrrssstttuuuvvvvvvqqqooopppiii___[[[___ggghhhjjjllloooqqqrrrsssoooqqqrrrttttttttttttsssssssssqqqnnnooossssssppprrrssstttuuuwwwxxxyyyzzzxxxxxxwwwtttqqqppprrrsssuuuvvvwwwxxxwwwwwwuuuuuutttuuuuuuuuutttuuuwwwyyyxxxyyyzzzzzzzzzxxxvvvtttsssssstttuuuuuuuuuuuuttttttvvvwwwwwwuuuuuuvvvxxx{{{yyyxxxwwwwwwuuusssppphhh\\\RRROOONNNPPP\\\kkkyyyxxx}}}wwwlllgggiiihhhddd]]]XXXVVVYYY]]]\\\^^^```gggzzzgggSSSPPPHHH;;;333111///...//////...---//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++000,,,***666???DDDMMMrrrrrrrrraaa]]]ZZZbbbooosssbbb^^^]]]fffxxxzzzsssqqqssstttqqqhhhbbbgggqqqssspppkkkiiinnnuuuvvvqqqkkknnnppppppmmmhhheeedddaaacccgggooouuuwwwuuutttqqqwwwyyyuuuqqqnnnggg^^^[[[]]]```cccccc```]]][[[\\\___bbbcccaaa___^^^___]]]```fffmmmrrrrrrmmmiiigggdddaaacccgggiiihhheeekkkmmmooonnnkkkhhhgggggghhhkkkmmmllljjjiiilllnnnlllooosssvvvvvvuuuuuuvvvwwwzzzxxxtttsssvvvwwwvvvuuukkk```TTTLLLUUUvvvyyyxxxtttvvvzzzuuuuuussspppppppppoookkkhhhccc```\\\YYYVVVSSSOOOLLLGGGFFFEEEDDDDDDDDDEEEFFFHHHFFFDDDAAA???=========<<<<<<===>>>????????????>>>@@@BBBAAA???AAAGGGMMMPPPWWW]]][[[UUUWWWbbbmmmrrraaa___```dddiiiiiihhhiiijjjgggeeennnyyyzzzyyyzzzxxxwwwwwwwwwwwwxxxxxxyyyuuurrrnnnmmmnnnppprrrssstttttttttvvvwwwvvvsssqqqtttooodddSSSBBB888555777999<<<@@@DDDKKKNNNCCC666555@@@HHHjjjgggRRRMMMSSSNNNJJJLLLLLLJJJHHHEEEBBBAAAAAACCCDDDGGGEEEBBBAAA@@@@@@>>><<<>>>>>>?????????>>><<<;;;777777666666555333222111000000000000////////////------............------+++///+++***///...222???eeevvvcccfffrrr~~~sss[[[]]]bbblll~~~yyy~~~yyytttwwwsssooottt}}}ooogggqqquuuxxxuuuvvvvvvuuurrrooooooooonnnjjjhhhlllssswwwvvvsssjjjkkkkkkllllllllllllllleeeggglllrrruuuuuurrrooommmmmmmmmooopppqqqooommmiiikkkkkkhhhddddddhhhlllkkkllllllmmmmmmmmmllllllppppppppppppppppppppppppppplllllllllcccXXXYYYccckkkmmmpppssstttuuutttsssrrrsssuuuvvvvvvuuusssrrrssssssqqqmmmmmmppppppllloooppprrrtttuuuvvvvvvuuurrrssssssrrrpppqqqtttwwwssstttuuuvvvvvvuuutttttttttvvvyyyyyywwwuuuvvvwwwvvvwwwyyy{{{|||{{{yyyxxxtttuuuuuuvvvwwwwwwwwwwwwuuuuuuvvvuuuttttttwwwyyywwwwwwxxxyyyxxxtttmmmhhhYYYQQQKKKKKKKKKQQQfff|||yyyyyy|||{{{xxxyyyoooeeegggddd^^^YYYVVVWWWYYY[[[\\\^^^```jjjmmmZZZUUUJJJ888444222000///000000///...//////...------------...------------------------,,,222---)))333<<>>=========;;;<<<===>>>???@@@@@@@@@<<<@@@BBBBBBBBBEEELLLRRR]]]bbbbbb[[[VVV```xxxggg^^^aaacccfffjjjllljjjjjjllljjjjjjvvvyyyuuuuuuwwwzzzzzzyyyyyyxxxyyyyyyzzzxxxssslllhhhiiimmmqqqtttwwwwwwxxxyyyzzzxxxtttqqqoooiii^^^OOO@@@999999;;;===???BBBGGGPPPUUUJJJ:::777EEEPPPwwwbbbQQQNNNSSSLLLFFFFFFEEEKKKIIIEEEBBB@@@AAACCCDDDGGGFFFCCCBBBBBBAAA>>><<<<<<===>>>??????>>>===<<<999999888888777555444333111111111111000000000000------............------,,,///+++***111000///888SSS}}}wwwtttsss|||zzz]]]^^^bbbiii{{{|||vvvxxxvvvwwwmmmfffrrruuuxxxuuuvvvvvvuuurrrpppppppppsssooommmpppvvvwwwrrrlllkkkjjjhhhgggggghhhjjjkkk]]]```dddkkkppprrrqqqpppmmmlllmmmoooqqqqqqpppnnnhhhjjjjjjfffbbbaaafffkkkfffggghhhiiikkkkkkllllllmmmmmmmmmnnnmmmllllllkkkllliiiiiiiii___TTTXXXeeennnppptttwwwyyyxxxvvvuuuuuuvvvwwwxxxwwwvvvtttrrrttttttqqqlllkkknnnlllhhhjjjllloooqqqrrrrrrqqqpppmmmoooqqqpppppprrrvvvzzzrrrssstttuuuuuuuuutttssstttxxx}}}~~~{{{wwwuuuuuusssuuuyyy|||}}}}}}|||{{{wwwwwwwwwwwwxxxxxxyyyyyyuuuuuutttsssrrrsssvvvyyytttuuuxxx{{{{{{tttjjjbbbTTTOOOOOOTTTXXXaaa{{{yyytttvvvvvvttt|||fffcccfff```ZZZUUUUUUWWWYYYZZZ\\\^^^```lllqqqXXXVVVNNN777444333111///...---------000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...333:::CCCJJJYYYnnn}}}~~~ZZZKKKLLLRRR^^^jjjbbbaaadddlllvvvwww{{{}}}}}}zzzuuutttxxx}}}uuujjjeeegggkkkmmmmmmrrr|||uuuiiieeefff\\\]]]bbbkkksssvvvsssooorrrxxxzzzuuuooollleee]]]bbb``````bbb```\\\]]]```\\\[[[aaalllrrrnnnfffaaa___]]]^^^dddlllpppooollllllkkkjjjjjjkkkkkkjjjiiinnnllljjjhhhgggggghhhiiilllkkkjjjhhhgggiiilllooonnntttyyyzzzwwwuuuvvvyyyzzzxxxvvvuuuuuutttrrrqqqpppgggaaaVVVJJJ[[[uuusssxxxwwwrrrmmmqqqooollliiifff___WWWPPPOOOLLLHHHFFFHHHHHHGGGEEEJJJLLLOOOSSSUUUVVVVVVVVVQQQMMMGGGBBB???>>>===<<<;;;;;;<<<>>>???AAABBBCCC@@@>>>===???EEEMMMTTTYYY\\\]]]___^^^^^^nnn}}}qqqhhhhhhiiihhhhhhkkkmmmkkkkkkmmmooottt}}}wwwttt{{{|||yyyvvvuuuuuuvvvuuutttsssqqqmmmjjjkkknnnsssvvvqqqtttwwwwwwttttttxxx|||vvvfffRRRCCC999444666;;;EEEAAA>>>HHH]]]fffSSS999;;;MMMnnntttZZZSSSOOOOOOOOOJJJGGGFFFGGGFFFFFFEEEEEEEEEEEEEEEGGGFFFEEEFFFFFFEEEBBB@@@@@@@@@AAAAAAAAA@@@??????======<<<;;;999777555444222333333444333222000///111000///......------...---,,,+++***+++---///111MMMjjj}}}lllhhhrrr]]]]]]iiiqqq~~~zzzxxxxxxzzz{{{{{{xxxpppnnneee```aaammm~~~vvvqqqsssttttttuuuvvvrrrnnnyyywwwvvvwwwyyyyyywwwuuullliiieeedddfffhhhgggfffaaa```aaadddhhhlllmmmnnnooonnnmmmlllkkkjjjjjjjjjllljjjfffcccbbbbbbbbbcccbbbccceeegggiiiiiiiiiiiilllnnnooommmkkkjjjhhheeeeeedddcccbbb\\\ZZZaaajjjqqqmmmnnntttrrrjjjlllvvvxxxxxxwwwwwwvvvtttsssrrrtttqqqnnnkkkkkklllnnnpppnnniiigggjjjllljjjjjjkkkiiikkkpppkkkdddmmmtttlllpppnnnmmmooorrrtttrrrpppwwwvvvvvvvvvvvvssspppmmmssspppqqqvvvxxxuuuvvv{{{sssoooooottttttqqqqqquuuuuuttttttsssssstttvvvwwwxxxyyywwwtttuuussshhhZZZRRRMMMIII[[[|||}}}qqqwwwwwwnnngggwwwpppddd^^^YYYUUUTTTVVVXXXWWWXXX[[[aaagggmmmyyywww```ZZZQQQ===444333222000///......---//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---111888BBBHHHPPPqqqsssfffLLLHHHTTTccckkkdddhhhoootttyyyyyy}}}~~~}}}{{{xxxwwwyyy{{{qqqlllfffdddfffjjjmmmooowwwxxxjjjdddccc\\\^^^ccckkkrrrtttrrroookkkpppsssoookkkhhhbbb[[[dddcccdddeeebbb]]]]]]```aaa```dddkkkmmmhhhaaa^^^aaaaaabbbggglllooommmkkkmmmlllllllllmmmmmmmmmlllkkkiiihhhggggggiiikkklllkkkllllllkkkkkklllooorrrssswww|||}}}zzzxxxzzz|||zzzyyywwwvvvvvvtttqqqoookkkaaa[[[PPPGGG[[[wwwttttttrrrooonnnooojjjccc]]]WWWQQQJJJFFFKKKHHHEEECCCEEEJJJOOORRRXXX]]]cccdddaaa]]]ZZZYYYPPPMMMHHHCCC@@@===;;;999888999;;;===>>>@@@@@@AAA???>>>>>>BBBKKKUUU\\\```___^^^\\\___qqquuullleeegggiiiggggggiiigggfffiiinnnttt{{{~~~zzztttrrrwwwzzz|||yyyvvvtttsssrrrqqqpppmmmkkkhhhgggiiiooouuuzzzsssvvvxxxxxxwwwxxx}}}rrraaaMMM@@@999666999===AAA???EEEVVVgggdddLLL444<<>>>>>>>>;;;;;;::::::888666555444333333444555444333222111111111///...............---,,,+++++++++---///111AAA[[[~~~|||hhhaaayyy|||dddZZZ]]]ddd|||zzzzzzzzz{{{zzzvvvqqqfffaaaWWWQQQPPP[[[nnn{{{}}}yyyuuusssooolllmmmooopppooowwwvvvuuuvvvxxxxxxuuurrrllliiifffeeegggiiiiiihhhaaaaaaaaacccgggjjjllllllpppooommmlllkkkjjjjjjiiillljjjfffcccaaaaaabbbccc```aaadddgggiiijjjkkkkkknnnooopppmmmjjjgggeeebbb^^^```eeegggddddddlllwwwooojjjkkkpppnnnhhhlllvvv|||}}}}}}|||zzzvvvssspppuuutttssspppnnnmmmkkkjjjddddddeeeiiiiiifffhhhlllllllllsssqqqhhhkkkrrrnnnsssqqqoooppprrrttttttrrrtttsssssstttsssrrrpppnnnrrroooooossstttqqqqqquuussspppooossssssoooooorrrrrrsssuuuwwwxxxyyyyyyyyy{{{|||yyytttqqqlll^^^PPPJJJNNNZZZzzztttjjjqqqqqqhhhfff~~~{{{lllfff\\\XXXSSSPPPSSSVVVWWWYYY\\\aaabbblllzzzggg[[[PPPBBB666555333222000/////////.........---......//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++...555???EEEHHH^^^{{{www|||VVVKKK[[[iiikkkhhhrrrzzz{{{xxx|||}}}}}}|||zzzyyyyyyyyywwwvvveeeeeeeeeeeefffiiimmmppp~~~yyykkkccc```]]]```eeekkkqqqsssqqqooohhhkkkmmmjjjgggddd^^^XXXeeedddfffhhheee___]]]___ggggggiiikkkggg```\\\]]]fffhhhkkknnnoooooonnnlllllllllllllllmmmmmmmmmmmmgggfffffffffgggiiilllnnnjjjlllnnnooooooqqqsssuuuwwwzzz~~~~~~|||zzz|||~~~zzzyyyxxxxxxwwwtttoookkkdddZZZTTTJJJFFF^^^xxxtttqqqmmmlllmmmkkkdddYYYPPPIIIEEEBBBAAAHHHHHHGGGGGGIIIQQQ\\\ddddddjjjpppoooggg]]]WWWTTTLLLKKKHHHEEEAAA===:::888777888;;;===???@@@@@@@@@>>>>>>AAAHHHSSS]]]ccceee___^^^```pppjjjmmmhhheeehhhkkkkkkiiijjjggggggkkksss{{{zzzyyytttssswwwvvvxxxvvvsssrrrrrrrrrpppooollliiifffeeegggmmmtttyyywwwxxxxxxxxxwwwyyy|||lllZZZEEE;;;999:::===@@@BBBAAALLLbbbjjj\\\DDD666BBBjjjbbbXXXRRRNNNMMMKKKEEEBBBBBBEEEDDDBBBAAABBBDDDFFFHHHJJJHHHEEEDDDDDDDDDBBB@@@AAA@@@>>><<<<<<<<<<<<<<<999999999999888777666555444555555666666555333333111111000///............---,,,++++++,,,---///000;;;OOOqqqkkk]]]vvvvvvccc___eeeuuu|||{{{{{{|||~~~{{{nnnnnngggYYYQQQIIIFFFHHHUUUiiixxx~~~~~~xxxtttooommmnnnoooqqqrrrttttttuuuwwwxxxwwwssspppmmmkkkhhhhhhjjjlllllllllgggfffeeegggjjjlllmmmmmmpppooonnnllljjjiiiiiiiiikkkiiieeebbb``````aaabbb^^^```cccfffhhhkkklllmmmpppqqqpppnnnjjjeeebbbbbbeeehhhmmmpppllliiinnnvvvlllhhhjjjnnnmmmjjjoooyyy~~~zzzvvvrrrpppooooooqqqsssttttttsssooollljjjbbbdddiiillliiieeeggglllnnnllluuuyyymmmjjjpppqqqtttqqqooooooppprrrssssssqqqqqqqqqqqqpppppppppppprrrpppppprrrrrroooooorrruuurrrrrrtttssspppppprrrmmmppptttxxxzzz{{{zzzyyy{{{{{{yyytttmmmdddUUUIIILLLTTTcccjjj\\\___oooggg\\\eeeiiieeemmm~~~gggffffffZZZXXXRRROOOSSSWWWYYY[[[]]]ccceeexxxvvvrrrtttfffUUUKKKCCC777666444333111111000000......---......///000000---------------------------,,,+++***,,,222;;;AAAEEEQQQ}}}}}}qqq~~~gggQQQ```ooonnnrrr{{{wwwpppuuu{{{xxxuuuuuuwwwwwwsssnnneeehhhjjjhhhgggiiiooouuuwwwjjjbbb______aaaeeekkkqqqsssqqqooojjjkkkjjjiiifffccc]]]XXXaaabbbfffjjjhhhbbb___aaalllkkkkkkiiibbb[[[\\\aaammmppptttuuussspppooonnnkkkllllllkkkiiihhhiiiiiieeedddddddddeeegggjjjllliiilllooorrrssstttvvvwwwyyy{{{}}}}}}{{{zzz{{{|||yyyyyyxxxxxxvvvqqqkkkfff^^^TTTNNNGGGHHHeeewwwssspppkkkiiiiiibbb\\\RRRJJJEEEDDDDDDEEEHHHMMMTTTVVVXXX^^^hhhqqqkkknnnpppmmmeeeZZZPPPKKKEEEGGGGGGFFFBBB>>>;;;999888999<<>>AAAFFFPPPZZZ```bbbaaa[[[]]]ooozzzooojjjiiijjjnnnqqqrrrpppooonnnooosss|||zzzzzzvvvwwwzzzvvvrrrqqqpppqqqsssuuuttttttqqqnnniiifffgggkkkppptttzzzxxxwwwvvvvvvvvvwwwwwwfffSSS???777999<<>>>>>@@@CCCFFFHHHEEEBBB@@@@@@@@@???>>>@@@>>><<<:::999999:::;;;888888999999999999888888666666777888777666555444222111000///............---,,,,,,,,,,,,---...///999HHHgggvvvbbblllxxxooofffjjjnnnyyy}}}|||}}}}}}vvvxxxlll```aaa[[[MMMGGGJJJLLLSSS```oooyyy{{{yyyxxxtttrrrrrrsssrrrqqqrrrtttuuuwwwyyyyyyvvvsssppppppnnnmmmlllmmmoooqqqrrrooommmlllmmmoooqqqqqqqqqqqqpppnnnllljjjiiiiiihhhiiigggccc```^^^^^^___```___```bbbeeegggjjjkkklllqqqqqqqqqpppkkkeeedddfffooommmooossssssnnnkkkmmmggghhhlllqqqrrrpppttt||||||vvvnnngggdddeeeiiillljjjlllooorrrssssssqqqpppllllllooorrrpppkkkhhhjjjmmmjjjuuu~~~ssskkkpppuuurrrpppmmmllllllnnnppprrrrrrrrrrrrpppooonnnoooppptttssssssttttttsssssstttvvvuuuuuuvvvvvvuuuuuuuuummmooorrruuuwwwxxxwwwwwwwwwxxxwwwssskkk```RRRIIILLLWWWfffzzzqqqWWWPPP___xxxnnnVVVYYY```dddqqqtttppp^^^aaabbbXXXXXXTTTRRRWWW[[[\\\\\\^^^eeexxxiiieeelll```NNNEEEAAA888777555333222111111111...............///000111---------------------------,,,+++***+++000777<<>>AAAEEEEEECCC???======888999;;;>>>???@@@@@@@@@AAAFFFNNNWWW\\\]]][[[YYYZZZcccvvvooorrriiikkknnnqqqtttwwwvvvuuussstttyyy{{{zzzwwwzzz|||uuusssrrrrrrtttvvvwwwwwwvvvtttqqqmmmjjjiiilllpppsssxxxwwwvvvwwwxxxwwwtttppp]]]LLL<<<888;;;>>>???@@@GGGIIIYYYggg\\\BBB;;;FFFffftttzzz```QQQNNNKKKIIIJJJHHHDDDCCCFFFEEEBBB???===<<<>>>@@@BBBCCC@@@===;;;;;;;;;;;;:::>>>===:::888888888999:::888999::::::;;;;;;::::::888888999999888777555444222111000//////......///---,,,,,,,,,------......111===[[[ttteeelll|||{{{nnnnnnqqqvvv}}}}}}}}}~~~sssppp^^^PPPRRROOOHHHGGGSSSYYYdddppp{{{yyysssrrrqqqooopppsssuuuxxxzzz{{{zzzwwwtttrrrrrrrrrqqqpppppprrrtttvvvsssrrrqqqqqqrrrtttsssrrrpppooonnnllljjjiiiiiiiiigggeeebbb___]]]]]]^^^___bbbbbbcccdddfffhhhiiijjjqqqpppqqqrrrnnnggghhhnnnqqqkkkiiipppvvvtttmmmiiicccgggooouuuvvvtttuuuyyyqqqnnniiieeecccdddfffhhhiiijjjkkknnnppprrrtttuuurrrnnnnnntttxxxtttnnnjjjkkkgggtttvvvnnnssswwwqqqpppnnnmmmlllnnnqqqsssuuuuuuuuurrrooonnnnnnppprrrssstttttttttvvvvvvvvvsssuuuuuuuuuvvvxxxxxxxxxqqqqqqrrrrrrsssuuuvvvwwwuuuvvvwwwtttkkk^^^SSSMMMVVVcccooowwwwwweee\\\fffXXXQQQ\\\fffooommmkkkhhhdddaaa___ZZZUUUVVVTTTUUUZZZ]]]\\\]]]```jjjlllccceeeZZZJJJCCC@@@888777555444222111111111/////////...//////000000------------------------,,,---,,,,,,,,,///444777EEEJJJ^^^lll~~~{{{rrrxxxyyypppNNNUUUssstttaaa```rrr|||xxxssssssttttttoookkkjjjmmmooonnnnnnrrr{{{|||wwwqqqlllgggeeebbb___```iiivvv|||yyyssseeeaaa```dddgggeeecccbbb^^^```gggnnnpppmmmmmmpppnnnlllkkkhhhdddaaagggpppsssssssssrrrqqqooommmlllnnnpppqqqnnniiifffgggiiihhhfffeeeccccccdddfffgggiiillloooqqqrrrrrrsssttt|||~~~~~~{{{yyytttsssrrrppplllfff^^^XXXMMMFFFCCCBBBLLLoooxxxmmmkkkiiiccc[[[VVVKKKIIIGGGDDDBBBEEEJJJNNNXXXdddrrrzzzxxxtttssstttrrrnnnhhh___TTTIII@@@:::888===BBBDDDBBB??????@@@888999:::;;;===???@@@AAAFFFMMMUUUZZZZZZXXXWWWXXXeeeyyyuuujjjeeefffiiimmmpppqqqsssxxxyyyxxxtttvvv~~~zzzyyyxxxsssyyy|||sssxxxwwwvvvwwwxxxxxxvvvtttqqqpppnnnnnnoooqqquuuwwwuuutttvvvzzz}}}zzzqqqjjjRRRFFF;;;;;;>>>@@@@@@AAAAAAMMMaaajjjWWW;;;:::KKKzzzZZZQQQJJJHHHHHHIIIGGGCCCDDDHHHCCCBBB???>>>===>>>@@@BBB???===;;;:::::::::999888;;;;;;999888888888999:::999999:::;;;<<<<<<;;;;;;:::::::::999888666444333222222111000////////////---------------------------555OOOwwwzzzrrr||||||yyyzzz}}}|||||||||ssslllVVVGGGIIIJJJLLLTTT\\\gggxxxvvvsssqqqooottt|||xxxzzz}}}}}}zzzwwwvvvuuutttttttttrrrqqqrrruuuwwwsssqqqooopppqqqrrrqqqqqqooonnnmmmlllkkkjjjjjjjjjhhhfffbbb___]]]]]]^^^___cccccccccdddeeeggghhhiiipppoooqqqtttooohhhkkkssswwwnnniiinnntttrrrjjjdddcccjjjsssxxxwwwsssqqqppphhhjjjnnnppppppmmmiiifffmmmmmmllllllmmmoooqqqssspppjjjiiirrryyyxxxrrrnnnkkkiiittt}}}wwwuuuxxxvvvqqqrrrrrrqqqpppqqqtttwwwuuuwwwxxxuuupppnnnnnnpppppprrrsssqqqrrruuuvvvtttooorrrsssrrrtttwwwxxxvvvvvvuuutttssstttuuuvvvwwwxxxxxxzzzwwwmmm___WWWVVV```mmmtttvvvrrrfffhhh{{{sssVVVUUUnnn~~~zzzpppbbb[[[cccggg^^^UUUSSSRRRSSSVVVZZZ[[[[[[aaahhh|||yyyhhhaaaSSSFFFAAA<<<777666555333222111111000111000//////////////////........................,,,---.........///111333BBBKKKOOOeee{{{pppuuuyyysssRRRMMMiii|||gggZZZfff{{{xxxsssqqqqqqpppnnnkkkkkkmmmoooppppppssswww{{{wwwwwwvvvvvvuuuqqqkkkgggccc]]]\\\hhhyyy~~~uuujjjccc```eeehhheeebbbbbb]]]___eeemmmooonnnooorrrpppllljjjiiiggggggmmmuuuwwwtttqqqqqqrrrrrrpppmmmkkknnnpppmmmiiiggghhhkkkiiihhhgggeeeeeefffhhhiiijjjlllnnnooonnnnnnpppqqq{{{|||~~~yyyuuurrrpppnnnkkkfff___XXXRRRGGGCCCBBBDDDQQQsss{{{rrriiieee___VVVOOOMMMEEEEEEDDDDDDFFFMMMWWW___jjjsss~~~}}}zzzzzzvvvwwwrrrcccOOO???777555777<<>>???AAA===<<<<<<===???AAADDDFFFKKKSSSZZZZZZVVVUUU[[[bbbxxxrrreeeccc___]]]___mmmqqqrrrppprrrxxx|||{{{{{{~~~}}}yyyyyyvvvqqqxxx}}}sssyyyxxxxxxyyyzzzyyywwwuuunnnnnnoooqqqsssuuuxxxyyyuuuuuuwww|||~~~wwwhhh\\\EEE???;;;???BBBBBBCCCDDDCCCTTTgggfffLLL666???VVVnnnVVVOOOJJJIIIIIIJJJFFFBBBDDDHHHAAAAAA@@@@@@AAABBBDDDEEE===<<<;;;<<<======;;;999999999999999999:::::::::999999:::;;;;;;;;;::::::;;;;;;;;;:::888555222111333222111000////////////---------------------,,,///222DDDggg|||{{{{{{tttxxx}}}{{{yyyyyyuuunnnXXXIIIKKKQQQZZZiiipppyyysssvvvwwwtttwwwyyy{{{}}}|||yyyvvvvvvwwwtttuuutttrrrppppppsssvvvqqqooonnnnnnoooppppppooonnnmmmlllkkkkkkkkkkkkllljjjhhhdddaaa```___```aaaaaaaaabbbccceeegggjjjkkkqqqnnnqqqtttooogggjjjuuuxxxqqqmmmoooqqqnnnjjjhhhmmmsssyyyyyyuuupppllljjjhhhlllqqqtttuuurrrnnnkkkqqqpppooonnnnnnnnnoooppplllhhhiiipppvvvvvvrrrpppnnnnnnwww{{{xxx|||}}}sssoooqqqssssssrrrsssvvvyyyrrruuuxxxvvvrrrnnnoooqqqpppttttttppppppttttttqqqpppttttttrrrrrrwwwwwwtttttttttuuuuuuuuuuuuuuuuuuvvvwwwzzzzzzqqqeeeaaadddfffkkknnnuuu}}}}}}iiiVVVXXXlllssshhh```bbbccc]]]WWWTTTRRRTTTXXXZZZYYY]]]kkkzzzmmm___NNNCCC???999777666555333222111000000222111000//////...//////........................,,,---////////////000111???MMMIIIfffwwwiiirrrtttzzz[[[KKK^^^|||~~~ppp]]]XXXoooyyyvvvqqqnnnllllllkkkjjjlllnnnpppqqqqqqppppppppppppqqqtttwwwxxxuuunnnhhhddd\\\ZZZggg|||wwwrrrjjjeeehhhiiiccc___^^^[[[\\\bbbiiikkkjjjlllppprrrmmmjjjjjjjjjkkkpppwww|||vvvrrrqqquuuvvvtttqqqfffjjjmmmkkkgggfffiiillljjjiiihhhggghhhiiikkkmmmkkklllmmmmmmllllllmmmnnnwwwyyy|||{{{uuuqqqpppnnnkkkgggbbb[[[TTTOOOGGGCCCDDDGGGUUUxxxsssmmmgggaaaWWWKKKFFFGGGDDDEEEEEEGGGMMMYYYhhhrrryyypppSSS===666888888===BBBCCC???===>>>@@@CCCAAA@@@@@@BBBEEEIIIKKKPPPWWW\\\ZZZTTTUUUaaalllrrr^^^YYYXXXUUUZZZeeeqqquuuuuuqqqrrrzzz~~~|||zzz{{{vvvpppyyy~~~tttvvvvvvwwwyyy{{{{{{zzzxxxnnnoooqqqrrrtttvvvwwwwwwxxxwwwyyy||||||ppp\\\LLL===:::<<>>AAADDDFFFFFFNNNiiieeeKKK???>>>QQQrrr~~~}}}lllQQQJJJIIIHHHIIIJJJIIIGGGFFFGGGHHHDDDDDDDDDEEEFFFFFFGGGGGG:::===@@@AAA@@@===<<<;;;;;;::::::;;;<<<;;;999666666666777888888888888888:::999888777666555444444222222222111111111111000///......---------.........000222AAAeeessslll}}}~~~ppp```hhhvvv{{{~~~{{{xxxwww{{{vvvjjj[[[SSS^^^zzzqqqYYYNNNRRR___iiilllpppvvvvvvoooxxxwwwvvvvvvvvvwwwwwwvvvqqqrrrssssssrrrrrrtttvvvrrrqqqqqqpppooonnnnnnmmmqqqmmmiiiiiikkkmmmlllkkkiiihhhfffdddcccdddeeefffllleee^^^___eeekkkkkkhhhpppsssrrrnnnkkkiiifffaaafffjjjlllmmmqqqxxx|||{{{|||uuulllkkkooorrruuuqqqmmmmmmppprrrrrrpppvvvuuuuuuuuuuuurrrooolllnnnnnnppprrruuuvvvvvvtttrrrsssppprrrssspppnnnoootttyyy{{{{{{mmmooorrrssssssssstttvvvpppqqqssstttttttttsssssstttuuuwwwyyyyyyxxxwwwvvvqqqssstttrrrnnnlllmmmpppmmmlllnnnqqqpppiiicccbbbeeebbb```aaafffpppyyy~~~jjj___]]]|||kkkiiigggccc___[[[WWWVVVXXXXXX]]]```___gggzzz[[[QQQHHHBBBBBB???777666555444333222222111000000000000///////////////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,333===FFFRRRhhhzzz~~~wwwiiixxxcccaaakkkjjj```YYYbbbxxx~~~zzzuuuooojjjgggfffeeejjjnnnqqqoooiiifffiiimmmooopppsssttttttsssqqqooogggccc```eeeuuu|||uuurrrrrrxxx|||xxxkkk___```___```dddjjjoooqqqqqqkkkjjjmmmqqqsssppplllkkkooouuu~~~{{{tttooojjjlllmmmllliiigggggghhhkkkiiihhhjjjnnnpppqqqpppqqquuuxxxwwwssspppppprrrvvvsssqqqrrruuuuuuqqqmmmeeebbb^^^XXXSSSNNNJJJGGGDDDDDDBBBIIIfffqqqOOOLLLIIIHHHHHHHHHGGGEEEHHHNNNXXXeeepppzzz}}}~~~^^^CCC;;;999555666777:::<<>><<<;;;<<<<<<:::::::::;;;;;;999777666777777888999999888888999999888777666555444444333222222222111111111111000000///...............---//////888UUUyyylllaaaqqq~~~iii[[[aaammmssszzz~~~|||zzzyyy|||yyyrrrfff\\\fffnnnXXXPPPPPPTTT\\\cccgggoooyyy}}}zzzvvvvvvvvvvvvvvvwwwyyy{{{sssssssssrrrpppoooppprrrqqqqqqpppoooooonnnmmmmmmpppmmmjjjiiikkkllllllkkkjjjiiigggeeeddddddeeeeeehhheeebbbaaabbbeeehhhjjjoootttuuurrrnnnkkkddd^^^```eeeiiikkkqqqzzz||||||qqqhhhiiinnnrrrtttttttttvvvxxxyyyxxxvvvvvvvvvvvvvvvwwwuuuqqqoooppppppqqqrrrrrrqqqooommmmmmpppsss~~~wwwssspppqqquuuxxxyyyxxxqqqppppppqqqrrruuuxxxyyyvvvvvvwwwwwwvvvvvvuuuuuussstttvvvyyyzzz{{{{{{{{{wwwxxxxxxuuuoooiiieeebbbaaa^^^aaahhhjjjbbbWWWQQQSSSVVV\\\bbbhhhnnnsssvvvxxxssswwwiiigggddd```]]]ZZZXXXWWW[[[YYY[[[___eeewwwvvvTTTKKKEEEDDDEEEAAA888777555333222222222333000000000000//////////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,---888>>>EEE]]]~~~rrrxxxrrrsssnnnfffbbblll|||uuuooojjjhhhgggggglllooopppmmmhhheeehhhlllpppqqqtttuuuuuutttrrrpppjjjeee___bbbpppxxxvvvuuuyyy{{{wwwlllbbbdddccccccdddhhhkkkmmmmmmkkknnnqqqtttwwwxxxuuuqqqvvv{{{zzzssspppkkkmmmmmmllljjjhhhggghhhkkkiiihhhiiilllppprrrssssssvvvxxxxxxtttrrrrrrtttssspppnnnoooqqqqqqnnnkkkaaa\\\UUUPPPNNNKKKGGGDDDCCCAAABBBQQQpppuuuZZZDDDCCCBBBCCCFFFHHHIIIIIIYYY```jjjttt{{{~~~~~~}}}sss{{{sssTTTBBB:::777555555666888;;;>>>AAACCCEEEAAABBBFFFOOO[[[cccdddccc^^^ZZZXXXZZZaaaxxxhhhZZZVVVTTTTTTYYY]]]aaagggmmmsssvvvvvvtttuuu|||~~~{{{||||||||||||{{{{{{{{{{{{wwwxxxzzz||||||{{{zzzxxxvvvuuuxxx}}}}}}yyywwwxxxxxxyyyxxxqqqcccSSSDDD;;;===999;;;AAAEEEDDDHHHNNNdddbbbUUU:::111SSScccOOORRRLLLHHHHHHIIIIIIGGGDDDCCCCCCDDDCCCCCCDDDDDDCCCCCCBBBBBB:::<<<======<<<;;;<<<======;;;999999:::;;;:::999777888888999999999999999888888777666555555444444333333333333222222222222333222111111000///.........///...000DDDdddjjjYYYeee{{{ppp___RRRVVVcccnnnyyy~~~}}}||||||xxxwwwuuunnnccckkklllXXXJJJGGGLLL___ffflllnnnqqqvvvyyyyyyuuuwwwxxxvvvttttttxxx{{{tttttttttqqqnnnlllmmmnnnpppoooooonnnnnnmmmmmmmmmpppmmmjjjiiijjjllllllllljjjiiiiiigggfffeeeddddddcccfffgggccc______dddkkknnntttwwwuuurrrmmmeee]]]\\\aaafffjjjqqq{{{|||}}}xxxmmmeeeffflllooopppuuu|||~~~{{{zzzuuuuuuvvvxxxyyyxxxuuurrrrrrrrrssssssqqqmmmiiigggggglllvvvzzzvvvsssrrruuuwwwwwwvvvtttpppmmmnnnsssxxx{{{|||yyyyyyxxxwwwvvvvvvvvvvvvvvvvvvwwwxxxyyyzzz{{{{{{zzzzzzyyyvvvoooeeeYYYRRRMMMNNNUUU```ddd\\\QQQJJJGGGOOOZZZdddjjjlllkkkjjj}}}aaadddbbb___\\\ZZZZZZZZZZZZYYYWWW[[[fffuuutttNNNDDDBBBDDDFFFAAA999777444222111222333333000000000000///////////////......---------------++++++++++++++++++++++++***666<<>>@@@BBBCCC???DDDNNN[[[gggkkkhhhdddQQQRRRWWW```qqqwwwaaaXXXUUUZZZZZZ]]]bbbfffiiilllooovvvvvvuuuvvv{{{}}}}}}}}}|||||||||{{{{{{xxxyyy{{{|||||||||{{{zzzzzzzzz{{{}}}}}}{{{yyyyyyzzz|||xxxlllXXXGGG>>>;;;<<<:::===BBBDDDEEEPPP^^^hhhXXXKKK;;;===hhhOOOMMMRRRKKKMMMIIIIIIIIIGGGDDDBBBBBBCCCGGGGGGGGGGGGFFFEEEDDDCCC<<<<<<===<<<;;;<<<>>>@@@>>><<<999999:::;;;<<<;;;999999::::::::::::999999888888777666666555444444444444444444333333333222444444444333111000///...000111///...999UUUxxxuuuccceeepppxxxgggVVVHHHLLL]]]ooo{{{|||}}}~~~~~~~~~xxxvvvwwwvvvmmmqqqhhhYYYPPPIIILLLVVVgggvvvtttpppssstttwwwyyywwwsssppprrrtttttttttsssqqqnnnllllllmmmooonnnnnnnnnmmmmmmmmmlllooommmkkkjjjjjjkkklllmmmjjjjjjjjjiiihhhfffeeedddbbbfffgggddd___^^^ccciiinnnsssvvvuuussspppiiibbb___dddhhhkkkrrr{{{{{{|||xxxmmmeeedddggghhhlllttt~~~yyywwwssssssuuuxxxzzzyyyvvvtttqqqsssuuutttrrrnnnjjjhhhlllsss{{{wwwttttttvvvxxxwwwvvvsssooolllnnnuuu{{{|||zzzwwwvvvuuutttssstttuuuvvv{{{zzzyyyxxxwwwwwwwwwwwwxxxwwwvvvtttnnnbbbRRRGGGDDDKKKWWW^^^[[[RRROOORRRWWW[[[cccjjjmmmlllgggcccxxxaaa^^^___]]][[[YYYXXXYYY[[[]]]YYYYYYcccyyyrrrJJJ??????BBBEEEAAA999777444222111222333333000000000000////////////...---,,,,,,+++,,,,,,,,,++++++++++++++++++++++++)))333999===PPPtttlll|||zzzsssnnnlllkkkkkkmmmpppsssssspppmmmlllmmmvvvwwwxxxxxxvvvsssooommmooocccVVVYYYmmm~~~zzzvvvqqqoooooopppppppppmmmllljjjgggffffffgggiiitttxxxuuupppxxxvvvpppllloooooooooooonnnmmmlllkkkiiiiiiiiiiiikkknnnsssvvvrrrssstttuuutttssstttuuuqqqqqqqqqpppmmmfff^^^YYYMMMGGG@@@>>>AAACCCCCC@@@EEEBBBIII```xxxzzz___BBBAAAAAACCCHHHRRR___llluuuyyywwwtttsssvvv}}}nnn]]]WWWPPPBBB999999888999:::<<<>>>@@@AAABBBDDDMMM[[[ggglllhhhaaa[[[TTTYYYaaannnnnn\\\VVVWWWZZZ___cccgggkkkooorrrssssssooonnnpppuuu~~~~~~~~~}}}}}}}}}|||||||||zzz{{{|||}}}~~~}}}}}}|||~~~~~~}}}|||{{{|||}}}|||yyyxxxqqqaaaMMM>>>999999:::===@@@BBBCCCKKK]]]nnndddKKK===>>>PPP}}}iiiJJJPPPLLLEEEMMMJJJJJJJJJHHHEEECCCCCCDDDGGGGGGHHHHHHGGGEEECCCBBB============<<<>>>AAACCC???<<<::::::<<<=========::::::;;;;;;;;;;;;::::::888888888777666666555555555555555555444444444444555555555444333111000///000000000///444JJJoooxxxpppkkkjjjsss~~~jjjXXXEEEDDDVVVllluuutttxxx{{{}}}}}}}}}}}}yyyzzz}}}yyyzzzqqqRRRFFFEEEHHHXXXkkkmmmwwwlllrrrqqqtttwwwvvvssspppoooppprrrssssssqqqooonnnooopppnnnnnnnnnnnnmmmmmmmmmmmmnnnmmmllljjjiiijjjlllmmmkkkkkkkkkjjjiiihhhfffeeefffffffffeeeddddddeeefffmmmqqqsssqqqpppqqqoookkkeeejjjlllnnnrrrzzz}}}}}}zzz|||yyyppphhheeecccaaajjjsss~~~{{{uuurrrpppqqqtttwwwzzzyyyvvvsssqqqtttwwwwwwuuurrrqqqqqqvvv}}}xxxuuussstttwwwyyyxxxwwwqqqnnnlllpppwwwzzzyyyvvvssssssrrrrrrsssuuuwwwxxx}}}|||zzzyyywwwwwwvvvvvvwwwvvvvvvtttnnnbbbRRRGGGLLLXXXeeedddWWWPPP\\\mmm{{{uuuppprrrwwwvvvooogggzzz^^^]]]bbbZZZYYYWWWVVVWWWYYY\\\^^^]]]___nnnpppHHH===;;;@@@DDDBBB888777555333222222222333000000000000////////////------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))...444;;;IIIbbbnnnmmm}}}~~~}}}wwwsssooommmlllkkknnnpppqqqpppnnnmmmmmmvvvwwwxxxwwwuuurrrooolllooobbbTTTTTThhh~~~wwwwwwvvvuuutttsssqqqqqqpppooommmiiiffffffhhhjjjoooxxxyyyrrrxxx}}}{{{uuuooommmooonnnmmmnnnppppppnnnmmmiiijjjjjjkkkkkknnnqqquuussstttttttttuuuuuuvvvvvvqqqrrrqqqnnnggg^^^VVVQQQLLLHHHDDDEEEHHHMMMOOOOOOJJJHHHQQQeeetttqqq^^^LLLJJJNNNTTT[[[aaaiiiqqqvvvqqqoooppptttuuuhhh]]]VVVNNNBBB===???===>>>>>>>>>??????@@@@@@JJJVVVeeelllhhh___WWWSSS]]]dddooonnnXXXTTTUUUXXX\\\aaagggmmmqqquuuzzz{{{xxxtttrrrsssxxx|||~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~{{{{{{~~~~~~zzzuuujjjYYYGGG===:::<<<999AAADDDAAAGGGYYYkkktttZZZAAA555EEEgggvvv|||XXXQQQTTTLLLHHHLLLIIIJJJJJJHHHEEEDDDDDDEEEBBBCCCDDDEEEDDDBBB???>>><<<===>>>>>>>>>???BBBEEE???>>><<<===>>>@@@???>>><<<<<<<<<<<<<<<;;;;;;:::999999999888888777777777666666666666555555555444444444555555444222111//////......///111>>>^^^|||}}}lllbbbkkkyyyuuudddMMMBBBMMMaaaiiidddqqqvvv|||}}}||||||}}}|||yyyxxxzzz{{{|||iiiYYYLLLJJJMMMTTTaaaooorrreeeqqqvvvuuuuuutttssssssrrrqqqpppqqqqqqpppooooooppprrrnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmkkkiiiiiilllnnnlllkkkkkkjjjjjjiiiiiihhhjjjhhhggghhhjjjkkkiiigggmmmppppppnnnnnnrrrsssqqqjjjmmmoooooorrryyy{{{zzzyyy|||zzzssslllhhheee```lllrrrzzzzzztttpppnnnooorrrwwwyyyyyyvvvrrrtttwwwzzzzzzxxxvvvxxxzzzyyy}}}{{{vvvtttrrrtttwwwyyyyyywwwqqqpppppprrrvvvxxxvvvtttsssssstttuuuvvvxxxyyyzzzyyyyyyxxxxxxxxxwwwwwwwwwuuuuuuuuusssnnneeeZZZSSS\\\fffpppnnneeehhhrrruuusssfffaaaddd___VVVUUUUUUVVVWWWZZZ]]]___^^^ccctttlllFFF;;;999???FFFEEE777666555444333222222111000000000000////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))...999BBBQQQnnnsssyyy}}}yyy~~~}}}{{{|||wwwrrrooommmmmmmmmmmmllllllmmmoooqqqssstttvvvvvvuuussspppnnnnnncccUUUPPP^^^vvv{{{{{{yyyvvvsssqqqrrrsssrrrqqqoookkkgggfffiiilllooo{{{}}}tttyyy|||rrrvvvzzz{{{xxxsssooommmlllkkkkkklllooopppooommmhhhjjjlllllllllmmmpppsssrrrqqqqqqrrrsssuuuuuuuuuqqqpppmmmggg___WWWPPPMMMLLLLLLLLLOOOSSSXXX]]]```TTTTTT]]]lllrrrmmmeeecccbbbeeegggiiiiiilllqqqtttwwwzzzwwwpppiii```WWWNNNGGGCCCCCCCCCCCCBBBAAA@@@???>>>>>>IIIWWWfffiiiaaaWWWUUUXXXeeeqqq{{{```YYY[[[YYY[[[```cccjjjppprrrvvv{{{|||xxxzzzyyy{{{~~~}}}~~~~~~~~~}}}}}}}}}||||||}}}|||zzzppp```PPPDDD>>>===>>>;;;EEEFFFBBBQQQlllvvvmmmJJJ===;;;ZZZttttttQQQUUUPPPOOOQQQHHHGGGHHHHHHGGGEEECCCDDDEEE>>>???AAABBBAAA???===;;;:::<<<===>>>>>>???BBBDDD??????>>>@@@AAABBBAAA???===============<<<;;;;;;:::::::::999999999999999777777777666666666555555222333444555555333111000111------000///222IIIbbbzzzpppccciiivvv}}}sss[[[GGGGGGXXXaaa^^^hhhooowww{{{{{{zzz{{{}}}xxxyyywwwtttwww{{{xxxqqqRRRQQQRRRWWWaaammmxxx~~~iiifff{{{wwwssssssttttttsssoooppppppooommmmmmnnnpppoooooooooooooooooooooooommmnnnmmmkkkiiiiiilllooolllkkkjjjiiiiiijjjkkklllkkkjjjjjjllloooooommmkkkmmmpppooommmnnnrrrsssqqqhhhlllnnnnnnrrryyy|||{{{yyy{{{yyysssnnnmmmkkkgggkkkmmmrrrwwwzzzxxxsssooommmooossswwwzzzyyyuuurrrzzz}}}}}}yyywwwzzz}}}zzz{{{}}}}}}{{{xxxwwwxxxvvvsssrrrssswwwxxxwwwuuuuuuttttttsssttttttuuuuuutttuuuvvvwwwxxxyyyyyyyyyssssssssssssrrrqqqooonnnhhhkkkmmmnnnllliiigggfffuuurrrpppnnnooozzztttcccnnn~~~ooocccfffcccWWWSSSSSSTTTVVVXXX[[[]]]^^^]]]kkk~~~iiiDDD:::999>>>GGGHHH666666666555444333111000000000000000//////////////////...------------...------------------------///(((,,,999???HHHfff}}}~~~}}}zzzaaaoooxxxuuu~~~~~~yyytttpppnnnpppnnnkkkiiijjjnnnssswwwppprrrtttuuuuuutttrrrpppmmmeeeWWWMMMVVVoooxxxpppkkklllrrrxxxrrrrrrppplllhhhgggjjjnnnuuuuuuyyynnnrrrwwwyyywwwsssooollljjjiiihhhkkknnnpppnnnlllhhhkkkmmmnnnlllllloooqqqooonnnmmmnnnppprrrrrrrrrqqqoooiiiaaaXXXRRRNNNMMMGGGIIIMMMPPPTTTZZZ```eee^^^```iiissstttmmmooovvvqqqpppnnnkkkkkkqqqzzzsssqqqjjjiiibbbZZZSSSOOOHHHBBBGGGGGGEEECCCAAA???>>>===CCCRRRbbbddd[[[UUUZZZbbbpppvvvfff]]]bbbeee______fffeeelllqqqrrrtttyyyyyytttuuuvvv|||yyyyyy~~~~~~~~~~~~}}}xxx~~~~~~zzzuuuhhhUUUEEE>>>;;;::::::>>>HHHFFFBBBYYYyyy{{{ddd===>>>HHHppptttsssaaaJJJOOODDDLLLUUU???EEEFFFFFFEEEDDDCCCCCCDDD<<<>>>@@@AAAAAA???===;;;888:::<<<>>>>>>???AAACCC??????@@@BBBDDDDDDBBB@@@======>>>>>>===<<<;;;;;;;;;;;;::::::::::::::::::777777777777666666666666111222444555555444222111555//////222...,,,:::PPPjjjzzzuuugggjjjuuuuuu{{{}}}hhhMMMFFFTTTaaabbbaaaiiisssxxxyyyxxxzzz}}}xxx}}}{{{uuuwww~~~xxxjjj\\\YYYUUUVVVggghhhrrr|||sssrrrttttttrrroooppppppnnnlllkkklllmmmooooooooooooppppppppppppmmmnnnnnnkkkiiihhhlllooolllkkkjjjiiiiiikkkmmmnnnkkklllnnnpppqqqpppppppppmmmppppppnnnnnnqqqqqqnnndddhhhkkkmmmrrryyy}}}}}}zzz{{{xxxqqqoooppppppnnnhhhhhhkkkpppuuuvvvrrrooonnnpppsssxxx{{{yyyvvvrrr~~~xxxvvvyyy|||~~~{{{{{{{{{yyyxxxyyyvvvtttrrrsssvvvwwwuuusssyyyyyyvvvsssqqqrrruuuxxxtttuuuwwwxxxxxxwwwvvvuuuooooooooonnnkkkhhhdddbbbYYY]]]cccgggiiilllrrrvvv}}}mmmfffjjjuuuyyyaaaQQQeeevvvsssllleeebbb```ZZZSSSRRRSSSTTTWWWYYY\\\]]]^^^```xxxnnneeeCCC<<<<<<@@@DDDAAA666666555444333333333333000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,***,,,111555888DDD[[[ppp{{{~~~eeehhhxxx}}}}}}~~~xxx|||~~~yyytttsssuuuooonnnlllkkkmmmqqqvvvyyyvvvvvvtttrrrooooooqqqtttooofffVVVLLLVVVqqq~~~uuussssssrrrrrrtttsssqqqooonnnnnnqqqsssuuuzzz~~~~~~wwwwwwwwwsssoookkkiiihhhiiifffeeehhhnnnqqqpppmmmnnnmmmllllllmmmoooqqqsssrrroookkkkkkmmmqqqsssuuuooommmiiicccZZZQQQIIIEEEAAADDDGGGHHHJJJPPPYYYaaaYYY[[[eeesssxxxtttuuu{{{vvvooommmpppttt{{{|||uuuttttttllljjjfff```YYYQQQJJJFFFNNNHHHEEEFFFCCC===>>>BBBCCCIIIOOOSSSUUUZZZcccjjjxxxkkkmmmooopppnnnkkkfffdddkkknnnrrrvvvxxxxxxuuussszzz~~~}}}yyyzzz~~~yyy{{{~~~|||}}}vvvkkk\\\JJJ@@@<<<:::<<<@@@???EEEBBBKKKnnniiiMMM999@@@fff|||www|||uuu^^^LLLKKKMMMIIIEEEGGGCCCAAA???@@@AAACCCDDDCCC>>><<<:::999999:::;;;<<<999;;;<<<<<<;;;;;;<<<>>>@@@AAABBBBBBAAA>>><<<:::888888::::::::::::888888>>><<<999999999:::999888999888666555555555666777555555666666555555444333222000...,,,...222666999^^^yyyssskkklllvvvqqq~~~```KKKRRR^^^___cccbbbfffpppyyy}}}|||zzz}}}{{{yyywwwvvvvvvvvvooo\\\___mmmyyywwwpppuuuwwwllljjjuuunnnooopppooommmlllnnnooossssssqqqpppoooooooooooojjjkkkmmmnnnoooooonnnmmmkkkjjjjjjiiijjjmmmoooqqqppppppooonnnoooppprrrsssoooqqqsssttttttsssrrrqqqffffffggglllssswwwyyyxxx}}}yyytttqqqpppqqqrrrrrrkkkiiiggggggiiijjjjjjiiiuuurrrtttyyyvvvqqquuu{{{zzz{{{{{{{{{zzzzzzzzzxxxuuutttuuuvvvxxxyyyyyyyyyxxxvvvuuusssxxxwwwvvvtttttttttuuuvvvwwwwwwuuuuuuuuuvvvxxxyyysssrrrhhhcccccc[[[UUU\\\QQQ[[[^^^ZZZ^^^jjjpppooo|||rrrddd\\\```kkktttxxxnnn___\\\{{{rrrjjjhhheeeaaa]]]ZZZWWWVVVXXXQQQQQQZZZ^^^[[[]]]eeeqqqvvvfffDDD===>>>AAAEEEBBB666555444333333222333333000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,(((***---///222<<>>VVVyyyyyyzzzfffVVVKKKNNNQQQLLLHHHIIIEEECCCAAA@@@AAABBBAAAAAA>>>===;;;999999999;;;;;;:::;;;<<<<<<;;;;;;<<<>>>@@@AAABBBBBBAAA???<<<;;;888999::::::::::::999888:::777555444666888999999:::999888777777777888888555555555555555444333333222000...---...111555777RRRrrrwwwjjjgggsssttt|||zzznnnXXXWWW```dddbbbaaaccckkktttyyy{{{{{{{{{{{{yyywwwuuutttuuuuuupppiiikkkmmm||||||yyyggg^^^hhhsssttttttwwwlllmmmmmmmmmlllmmmppprrrrrrqqqpppoooooonnnnnnnnnkkklllmmmnnnnnnnnnmmmllllllkkkkkkkkklllnnnpppqqqqqqqqqqqqqqqqqqqqqrrrsssmmmoooqqqrrrsssrrrqqqppplllkkklllooosssvvvwwwvvvzzzvvvrrroooooopppqqqqqqhhheeebbbaaaccceeeffffffkkklllpppuuuwwwyyy{{{zzzzzzzzzzzz{{{zzzxxxwwwwwwvvvvvvvvvxxxxxxxxxyyyxxxwwwuuutttwwwvvvuuuttttttuuuuuuvvvvvvvvvuuuuuuttttttttttttqqqooobbbYYYWWWNNNJJJSSSUUUeeennnfff```gggoooqqqsssooollljjjeeeccchhhooorrrdddmmmnnngggeeeaaa]]]ZZZWWWUUUUUUXXXSSSUUUZZZ[[[YYYbbbpppzzzwwwgggEEE??????CCCFFFCCC666555444333333222222222000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,555III\\\zzzzzzyyyzzz{{{yyy|||zzzwwwyyy}}}|||xxxvvvtttsssqqqooommmnnnppptttvvvqqqsssssssssqqqqqqrrrsssrrrjjjZZZNNN[[[zzzxxxtttrrrpppoooqqqqqqqqqqqqqqqqqqppppppqqqrrrttttttqqqrrrssspppkkklllmmmooonnnlllkkkkkkkkkhhhffffffiiimmmppppppnnniiikkkooorrrsssrrrpppnnnqqqpppnnnnnnoooooonnnmmmtttpppggg\\\RRRKKKIIIIIIGGGJJJOOORRRUUUWWWYYY[[[bbbaaahhhuuuyyysssoooqqqsss{{{}}}wwwooommmpppsssrrrqqqjjjiiihhhddd^^^WWWPPPLLLDDDAAA@@@???<<<999;;;??????BBBFFFMMMUUU]]]dddhhhwww}}}vvvqqqtttvvvxxxxxxtttppplllkkkooosssxxx{{{{{{{{{{{{{{{{{{uuuuuuvvvuuuuuuvvvwwwxxxzzz|||~~~|||{{{}}}~~~|||}}}xxxrrrqqqvvvxxxooocccWWWIII<<<:::===@@@CCCEEEJJJGGGOOOkkkzzz```AAA>>>HHHsssrrrzzzWWWPPPNNNTTTUUUMMMGGGGGGFFFDDDAAA@@@@@@@@@???>>>>>>===;;;:::999999:::::::::<<<===<<<;;;;;;<<<>>>@@@@@@AAAAAA@@@>>><<<;;;999999::::::::::::999999555333222222555888999:::;;;:::999999888999999999444444555555444444333222111111000//////111222333;;;[[[|||vvvnnnqqqxxxzzz{{{uuuaaaZZZ```hhhhhhgggfffggglllrrrwwwxxxwwwwwwwwwuuusssssstttuuurrrxxxwwwlllxxxsssdddmmmZZZ]]]___```dddlllrrrsssppppppooonnnmmmnnnrrruuuqqqppppppoooooonnnnnnnnnkkklllmmmmmmmmmlllkkkjjjiiijjjkkklllmmmooopppqqqrrrrrrsssssssssrrrqqqqqqlllmmmooopppqqqqqqppppppsssrrrqqqqqqsssuuuuuutttvvvsssooommmnnnpppqqqqqqjjjeee```^^^^^^aaadddeeedddjjjoooqqqvvv~~~{{{zzzzzzzzzzzz|||yyyvvvvvvyyyyyyxxxvvvvvvwwwwwwxxxxxxwwwvvvvvvvvvuuuuuuttttttuuuvvvvvvyyyyyyzzzzzzyyywwwuuusssoookkk[[[OOOKKKFFFHHHVVV{{{~~~hhhdddjjjmmmqqqlllkkkkkkaaaZZZfffzzz{{{dddfffccc^^^ZZZWWWVVVUUUVVVUUUTTTVVVWWWUUUZZZpppmmmgggEEE>>>>>>BBBFFFCCC666555444333222222222222000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,444FFFWWWooo}}}yyyyyyuuu|||uuusssvvv|||{{{yyyvvvuuusssqqqooooooppprrrtttnnnoooqqqqqqpppooopppqqqssslll\\\QQQ___uuuqqqooolllkkkmmmpppqqqqqqrrrrrrqqqooonnnppprrrqqqnnnnnnpppnnniiijjjkkkmmmmmmkkkkkkkkklllhhhggggggiiimmmoooooonnnjjjllloooqqqqqqpppmmmlllooonnnnnnpppqqqqqqnnnlllsssooohhh]]]SSSNNNNNNOOOQQQSSSWWW\\\aaadddfffggggggdddffflllmmmkkkqqq{{{zzzvvvtttsssvvvpppjjjkkkqqqtttrrrnnnhhhhhhfffbbb[[[SSSKKKFFFCCCCCCBBB???<<<:::<<>>???CCCKKKUUU___eeehhhttt~~~wwwwwwyyyxxxzzz|||zzzuuuqqqpppppptttzzzzzzuuuuuuvvvvvvuuutttsssuuuyyy}}}~~~xxxvvvyyyzzzyyy}}}uuunnnpppuuusssdddUUUHHH>>>777:::@@@BBBCCCDDDCCCOOObbbuuuqqqNNN999DDDZZZ~~~oooxxxfffRRRQQQSSSWWWTTTJJJDDDDDDDDDCCCAAA@@@@@@@@@???===>>>===<<<:::999999999999:::<<<===<<<;;;:::;;;===>>>>>>>>>>>>===<<<::::::999999::::::::::::999999444444555777:::;;;:::999:::999999999999999999999444444444444444333333222222222111111111000000000///HHHlll}}}nnnpppzzzyyyzzz|||{{{zzztttiiiaaadddmmmsssrrrmmmhhhggglllqqqrrrsssuuuvvvuuusssrrrtttvvvuuu~~~zzzkkkqqq```QQQZZZPPPdddlll```YYYbbbnnnqqquuuuuutttrrrpppppprrruuuppppppqqqqqqpppppppppoookkklllllllllllljjjiiigggcccdddgggjjjmmmnnnpppppprrrrrrsssssssssrrrpppooolllmmmnnnpppqqqqqqqqqqqquuutttsssrrrsssssssssttttttqqqnnnmmmoooqqqrrrrrrqqqkkkddd______aaadddeeedddnnnssspppttt~~~|||zzzzzz{{{{{{{{{}}}xxxuuuvvvzzz|||yyyvvvuuuuuuvvvwwwwwwwwwwwwwwwttttttttttttuuuuuuvvvvvvxxxyyy{{{{{{{{{yyyvvvuuummmiiiXXXJJJHHHIIIVVVmmmjjj___dddgggllldddfffmmmggg```ooouuudddeeedddaaa]]]YYYVVVVVVWWWXXXWWWWWWWWWVVVWWWhhh}}}eeeCCC<<<<<<@@@DDDAAA555555444333222222222222000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---444CCCRRRgggwwwxxx}}}uuupppqqqxxx}}}}}}{{{wwwuuusssppppppppprrrsssnnnppprrrrrrqqqppppppqqqrrrnnn___TTTccc}}}ssspppooolllkkklllooopppqqqrrrrrrqqqooonnnnnnooonnnkkklllpppooolllkkkmmmnnnmmmlllkkkkkklllhhhhhhhhhjjjlllnnnnnnnnnmmmlllllllllkkkkkkkkkkkklllmmmnnnqqqsssssspppnnnpppnnnhhh^^^SSSMMMMMMOOOUUUUUUWWW^^^fffllloooooobbb______cccfffnnn~~~xxxuuusssssssssrrrqqqlllggghhhmmmoookkkfffgggfffccc^^^VVVNNNFFFAAACCCEEEDDD???:::999<<<>>>>>>???DDDKKKUUU___eeehhhmmmzzz|||zzz{{{{{{~~~~~~yyyrrrmmmnnnpppwww~~~{{{vvvtttvvvwwwuuurrrppptttyyy}}}|||uuutttwwwyyyxxx|||uuupppsssuuulllYYYJJJ===888888>>>CCCDDDCCCCCCHHHdddwwwrrrZZZ===:::OOOvvvzzzWWWQQQRRRUUUUUUPPPHHHEEEFFFAAA@@@???@@@AAAAAA???>>>======<<<;;;::::::999999:::;;;<<<;;;:::999:::;;;::::::::::::999999888777999999999999999999999999666888;;;???AAA???:::666777777888888888888888888444444555555444444333222333333333222222111000///555AAA[[[||||||kkknnn}}}{{{xxx|||vvvuuusssnnnnnnrrrxxxyyytttiiidddhhhlllmmmpppsssvvvuuurrrqqqtttwwwwww|||yyyqqqppprrrtttwwwoooppp^^^OOOIIIMMMbbbpppnnnoooyyy{{{tttpppqqqssssssrrrrrrssstttqqqqqqrrrsssssssssrrrrrrllllllmmmlllkkkjjjhhhggg^^^```cccgggjjjmmmoooppppppqqqrrrrrrrrrpppooonnnoooooopppqqqrrrrrrrrrssstttsssrrrqqqqqqrrrsssuuusssqqqooooooqqqsssssssssvvvpppiiicccbbbbbbddddddfffppptttrrrssszzz{{{uuuyyyzzz{{{{{{{{{|||}}}}}}|||xxxtttuuuyyy{{{yyyuuuuuuuuuuuuvvvvvvwwwxxxxxxtttttttttuuuuuuuuuuuuttttttuuuvvvvvvvvvvvvuuutttooolll[[[KKKIIIOOOdddbbbXXX^^^```^^^WWW]]]mmmqqqkkkrrrnnn```cccjjj```]]]YYYVVVTTTUUUVVVXXXYYYYYYYYYZZZeeecccAAA;;;;;;>>>BBB???555444333222222111111111000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++,,,000<<>>AAAEEELLLTTT\\\cccgggoooxxx~~~}}}zzz|||tttkkkgggkkkooozzz}}}{{{zzzuuurrrtttwwwvvvrrrppptttzzz}}}}}}}}}zzzttttttxxxzzzyyy|||vvvtttuuupppaaaNNNBBB888888<<>>BBB???555444333222111111111111000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,)))((()))++++++,,,444>>>QQQfff~~~xxxvvvwwwuuutttuuu}}}{{{wwwvvvtttrrrrrrqqqrrrrrrssssssrrrqqqooonnnppprrrlllmmmcccZZZiiizzztttppprrrtttrrrppppppmmmmmmnnnpppqqqqqqqqqqqqlllllliiifffhhhmmmnnnllljjjlllmmmmmmlllkkklllmmmkkkllllllllljjjjjjjjjjjjhhhhhhggggggiiillloooqqqppppppqqqtttuuuuuurrrpppiiigggaaaVVVKKKHHHNNNTTTWWWTTTUUU[[[dddgggddd^^^PPPRRRaaa{{{{{{|||uuusssqqqoooooommmjjjhhhhhheeecccbbbaaa___]]]ZZZUUUTTTRRROOOLLLIIIGGGEEEJJJOOOMMMCCC:::888:::;;;===AAAGGGLLLQQQWWW___eeerrrzzz~~~~~~|||yyyyyyxxxtttllleeefffnnnvvv~~~yyyyyyuuuqqqssszzzzzzvvvuuuwwwzzz}}}zzz{{{yyyuuuuuuyyy|||zzz{{{xxxuuurrrfffSSSDDD???:::<<>>BBB???555444333222111111111111000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,+++***000888EEEZZZyyyppp|||uuuwwwzzzyyyuuusssvvvwwwvvvuuusssrrrrrrrrrsssqqqqqqooommmjjjjjjlllnnniiilllddd\\\jjjsssnnnmmmpppsssqqqoooooolllmmmmmmooopppqqqrrrsssnnnnnnkkkggghhhmmmnnnlllgggiiikkkllllllkkklllnnnmmmmmmmmmllljjjiiiiiiiiidddeeefffhhhlllooorrrtttssssssssstttuuuuuurrroooeeeccc]]]SSSKKKMMMWWW```\\\YYYZZZ```gggggg___VVVPPPTTTiiivvvsssuuutttrrrooonnnnnnmmmkkkiiibbbaaa^^^[[[WWWSSSQQQPPPIIIHHHGGGGGGGGGGGGHHHHHHOOOUUUSSSGGG===;;;===<<<<<>>>>><<>>:::777999999:::;;;<<<<<<<<<<<<777888888777666555555666888777777666666666666777777666555444444555666777444333333444666777666444444555666888888888777666777777777777777666666555777666555444333444555555222...///@@@^^^{{{{{{nnnnnnmmmqqqyyyyyyvvvzzz{{{{{{xxxuuuqqqnnnhhhiiioootttrrrmmmkkkmmmqqqnnnxxxtttrrryyyrrrsss{{{SSSNNNSSSXXXfffsssnnnTTTXXXTTT]]]jjjtttwwwtttpppmmmnnnoooqqqtttttttttsssrrrssstttuuuvvvuuutttsssrrrnnnmmmlllkkklllnnnqqqrrrrrrrrrqqqpppqqqrrrtttuuuuuutttsssrrrqqqqqqqqqqqqtttttttttqqqoooppptttwwwtttrrrqqqqqqrrrssssssrrrqqqppppppqqqrrrqqqnnnlllnnngggfffnnnrrrpppttt|||zzz~~~}}}yyywwwwwwxxxyyyxxxvvvsssrrrssstttwwwvvvuuuttttttuuuvvvwwwvvvvvvvvvvvvtttrrrpppooofffaaa[[[VVVUUUXXX]]]aaafffpppnnncccYYYSSS```zzz```TTTUUURRRUUUaaawwwzzzdddgggcccaaabbb```[[[ZZZ\\\TTTTTTTTTSSSSSSSSSSSSTTT```gggyyy___<<<888;;;AAADDD@@@777444222111111222111000111111000000000000111111------------.........///---------,,,,,,,,,++++++++++++******+++---...///BBBSSSiii|||{{{|||{{{|||}}}uuuzzzzzzxxxuuutttuuuuuuuuutttoooooooooooonnnnnnnnnnnnlllhhh___]]]mmmxxxqqqlllnnnooooooppprrrnnnnnnooopppppppppppppppnnnqqqtttrrrnnnjjjiiijjjjjjkkkmmmnnnnnnlllkkkiiinnnlllkkkkkkkkkjjjfffcccgggjjjjjjiiilllrrruuutttuuutttrrrppprrrtttnnnfff```bbbRRRIIIRRROOOIIIUUUUUUXXXRRRRRR[[[[[[VVVYYYNNNeee}}}rrrrrrppppppttttttooojjjiiiiiihhhccc^^^]]]WWWRRROOOKKKFFFEEEHHHCCC@@@@@@DDDGGGFFFGGGJJJ___uuunnnMMM999666999??????AAADDDJJJRRRYYY___bbblllpppuuuwwwvvvrrrooommmooogggccceeefffhhhrrr~~~}}}}}}|||{{{yyyxxx{{{}}}zzzxxxyyy|||}}}{{{xxx|||xxxpppdddSSSEEECCCHHHFFFAAA@@@DDDIIIUUUkkkqqq[[[@@@555FFFiiiwwwlll{{{RRRIIIHHHHHHFFFDDDDDDEEEFFFEEEDDDFFFDDDAAA>>>===;;;999888888;;;999555555999<<<;;;;;;;;;:::999888777666555;;;:::888666555444444555666666555444222222555777555555555555666777888999777777666666666666777777;;;<<<;;;999666444333444555555666666555444333333000222222666HHHfffooowwwzzz~~~|||{{{|||lllcccpppwwwqqqmmmlllkkklllnnnoooppppppoooqqqwww}}}~~~{{{yyy|||lllTTTMMMNNNSSSaaapppooo~~~hhh^^^mmmooorrrkkkooobbbeeehhhlllqqquuusssppprrruuuxxxzzzxxxuuuqqqooopppssstttrrrrrrtttsssooovvvrrrnnnmmmppprrrrrrqqqyyytttpppqqquuuwwwtttpppmmmoooppprrrsssssssssrrrpppooommmllllllnnnppprrrtttsssrrrsssuuuuuutttssshhhggggggkkkrrryyy~~~{{{{{{|||}}}~~~{{{xxxvvvvvvvvvuuutttsssssstttuuuvvvwwwwwwxxxtttssssssttttttqqqkkkeeebbbXXXNNNJJJIIIKKKQQQXXXZZZeeennniiiXXXOOOYYYjjj}}}gggWWWTTTVVVnnn}}}uuuddddddcccaaa___\\\YYYWWWVVVPPPYYY\\\VVVQQQTTTYYY[[[hhh___===888;;;@@@CCC@@@666444222111111222111111222111000000000000000111////////////000000000000---------,,,,,,,,,++++++++++++******+++---...///666EEEZZZooo}}}xxx||||||zzzyyyyyywwwtttsssssssssrrrqqqppppppoooooonnnnnnmmmmmmllleeeZZZWWWhhh~~~|||vvvoookkklllnnnnnnppprrrmmmnnnooopppqqqqqqqqqqqqqqqsssttttttrrrooonnnmmmlllmmmnnnoooooonnnmmmllljjjllllllkkkjjjkkkooorrrvvvwwwsssnnnmmmqqqsssrrrqqqqqqooooooqqqsssmmmdddZZZRRRNNNYYY___PPPEEELLLIIIMMMJJJMMMWWWWWWPPPRRR]]]|||qqqooosssrrrpppqqqrrrnnniiigggfffccc^^^XXXSSSOOOLLLKKKGGGBBBBBBEEEBBB>>>===AAADDDFFFLLLRRReee{{{tttSSS>>>888999>>>>>>AAAEEEJJJPPPVVV]]]aaakkknnnqqqrrrooollliiihhheeeaaaaaagggkkkooo|||~~~|||~~~~~~~~~|||{{{|||~~~|||yyywwwwwwyyy|||~~~xxxjjjZZZIII>>>===CCC>>>DDDFFFFFFPPPfffzzzWWWKKK===@@@^^^qqqqqqcccMMMLLLHHHGGGFFFEEEEEEFFFGGGEEEDDDFFFDDDAAA>>><<<999777666000999@@@>>>:::::::::999;;;;;;:::999888777666555:::999777666444444444444666666555444333333666888666666666666666777777888777777666666666666777777999999999888555333333444666666666666666555444444444444333444===RRRooo||||||wwwaaa]]]ooozzzvvvrrrnnnjjjjjjlllnnnnnnmmmoooppptttzzzzzzxxxxxx|||wwwdddTTTPPPSSS\\\oooppplllhhhmmmqqqooo^^^\\\YYY[[[cccmmmtttvvvrrrssstttrrrqqqqqqsssvvvnnnsssuuuuuuvvvxxxvvvssstttrrrpppoooppprrrrrrrrruuutttssssssttttttsssrrrlllmmmoooqqqrrrsssrrrrrrrrrqqqooonnnnnnooorrrssssssrrrqqqrrrtttuuuuuusssmmmmmmmmmpppwww}}}}}}{{{{{{|||}}}~~~|||yyyxxxxxxxxxvvvuuussstttuuuvvvwwwxxxxxxxxxxxxvvvuuuvvvtttmmmbbbYYYNNNOOOLLLJJJQQQ^^^bbb^^^]]]gggqqqooo___QQQSSS]]]iiixxxrrrdddaaafffjjjnnngggbbbaaa^^^[[[YYYWWWUUUUUUUUUQQQQQQWWWYYYZZZ```iii___>>>999;;;>>>BBB???666444222111222333222111333222111000000000000000000111111111222222222222------------,,,,,,,,,,,,++++++++++++,,,---......000;;;MMMeee~~~vvvssszzzxxx|||}}}{{{qqqzzzxxxyyyvvvsssqqqqqqqqqpppoooppppppooooooooonnnnnnnnnnnndddVVVUUUggg}}}yyysssmmmiiikkkmmmmmmnnnrrrmmmnnnpppqqqrrrrrrqqqqqqrrrqqqrrrssstttssspppnnnooooooooooooooooooooooookkkmmmnnnkkkhhhkkkttt|||~~~xxxpppmmmoooqqqppplllmmmmmmmmmpppqqqiii```VVVOOOaaayyymmmPPPGGGMMMKKKPPPLLLMMMWWWYYYWWW\\\wwwsssggghhhkkkiiiggghhhkkkhhheeecccaaa]]]VVVQQQKKKIIIIIIJJJFFFAAA@@@CCCBBB>>>===???BBBHHHRRR\\\ddd~~~{{{ZZZAAA777666;;;<<<@@@EEEJJJMMMSSS[[[```iiikkkkkkjjjfffdddbbbbbbbbb```dddmmmsssyyy}}}|||~~~~~~}}}~~~}}}|||yyyuuutttwwwppp]]]LLL???888;;;@@@>>>FFFIIILLL```zzz~~~pppCCC;;;999NNNyyyxxxrrrIIIHHHOOOGGGEEEEEEEEEFFFHHHHHHFFFDDDDDDCCC@@@===:::888777666:::CCCHHHCCC;;;999:::;;;;;;:::::::::999777666666999888777555444444444444444555555444444555777999999888888777777777777777777777666666666666777777666777888666444333444555777777888888888777666666666444444555555???[[[wwwvvvaaa^^^ppp}}}}}}|||vvvooollllllmmmmmmlllooonnnpppttttttsssvvv{{{rrrhhh```___aaakkkiiiooovvvddd```XXXRRRKKKKKKRRR\\\eeejjjsssuuuvvvuuurrrqqqsssvvvnnntttwwwxxxxxxyyyvvvqqqrrrrrrsssrrrqqqqqqrrrtttpppsssvvvvvvsssqqqqqqrrrmmmnnnoooqqqssstttttttttuuusssqqqppppppqqqssstttqqqppppppqqqtttuuuuuutttqqqqqqrrruuuzzz~~~~~~}}}||||||{{{|||||||||}}}{{{zzzyyyyyyxxxwwwuuussstttuuuvvvwwwwwwxxxxxxyyywwwuuuvvvtttkkk\\\PPPHHHIIIGGGLLLhhh|||cccnnn{{{~~~qqqaaaZZZ]]]ffflllllleeeeeennntttsss{{{jjjgggccc___]]]ZZZWWWUUUTTTTTTTTTYYYQQQSSS]]]___^^^qqq___@@@;;;:::<<<@@@===555444222222333333222111333333222111000000000000111111111222222222333333...------------,,,,,,,,,++++++++++++,,,---------///555CCC[[[wwwxxx}}}{{{wwwwwwyyyyyyxxxooossstttuuuzzz~~~xxxyyywwwsssqqqqqqpppooonnnnnnnnnooooooooopppppppppnnndddYYY[[[nnnzzzrrrmmmjjjjjjkkkjjjlllpppooopppqqqrrrrrrqqqpppooopppnnnnnnpppsssssspppllloooooonnnnnnnnnooopppqqqnnnooonnnjjjgggiiipppvvvwwwwwwtttooommmpppqqqooojjjkkklllmmmooonnneeeZZZSSSYYY|||nnnMMMLLLRRRWWW]]]ZZZWWW^^^bbbiiiwww}}}qqqfffbbb```]]]\\\^^^```^^^]]]\\\ZZZVVVPPPKKKIIIIIIKKKMMMIIICCCBBBEEEFFFCCCCCCEEEGGGMMMYYYfffiiifffGGG888666;;;;;;@@@EEEIIILLLQQQYYY```ffffffeeeccc``````aaaccciiiggglllsssxxx~~~}}}|||~~~}}}~~~}}}xxxvvvttttttvvv{{{ppp```LLL@@@999888===CCCGGGHHHKKKYYYrrr~~~jjjKKK@@@666===bbbXXXBBBHHHOOOFFFDDDDDDEEEGGGIIIHHHFFFCCCAAAAAA@@@>>>;;;999999:::SSSTTTMMM@@@777777;;;===:::::::::::::::888777666777777666555555444444444444555666555555666888:::<<<;;;:::999888888888888666666777777777777666666555666777777555555666777888999999999999999888888666222333999777888OOOjjjsssjjjrrr}}}|||sssllliiikkkmmmnnnkkkkkknnnnnnnnnsssyyysssqqqpppooolllpppqqqqqqfffbbbSSSLLLGGGFFFHHHKKKOOOSSSfffmmmuuuyyyxxxuuusssrrroootttxxxxxxxxxwwwsssmmmooorrrttttttqqqppprrruuuooorrruuuvvvuuusssqqqpppnnnoooppprrrtttuuuvvvwwwuuutttrrrqqqqqqqqqsssssspppooooooqqqsssuuuuuutttrrrrrrsssvvvyyy{{{|||{{{wwwwwwyyyzzz{{{|||||||||{{{zzzxxxxxxyyyxxxvvvuuuuuuuuuuuuuuuvvvwwwwwwxxxwwwsssqqqssstttmmm___SSSQQQPPPUUUjjjbbbqqqvvvfffaaajjjllllllqqqvvvzzzeeeeeeddd\\\]]][[[WWWTTTSSSSSSUUUVVVWWWYYY^^^bbb```kkk___BBB<<<999:::===<<<555333222333444444333111333333222111111000111111000000000111111111222222.........---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,...777KKKeee||||||yyyzzz}}}~~~{{{xxxvvvtttpppooottt{{{}}}{{{{{{xxxtttrrrrrrqqqpppooommmmmmnnnooopppqqqrrrrrrkkkccc\\\dddvvvzzzsssnnnkkkkkkjjjhhhkkkooosssrrrrrrqqqpppooonnnmmmooonnnmmmppprrrrrroookkknnnmmmmmmmmmmmmnnnooopppnnnllliiihhhhhhjjjkkklllllloooqqqooooooqqqpppmmmkkklllmmmmmmnnnlllbbbWWWQQQ]]]}}}gggRRRSSSOOO\\\iiimmmmmmssswww~~~jjjjjjfffbbb^^^YYYTTTRRRTTTRRRRRRSSSSSSRRRPPPKKKHHHIIIIIILLLNNNIIIDDDDDDIIIMMMNNNPPPSSSSSSVVVcccooosssPPP===999>>><<<@@@EEEIIIMMMSSSZZZ```bbbbbbaaa```___aaaeeeiiiooonnnqqqwww{{{~~~}}}|||zzz~~~~~~{{{yyysssppppppuuu}}}}}}xxx]]]OOOAAA:::999;;;???DDDHHHLLLZZZmmmuuugggLLL777@@@999NNNdddQQQLLLLLLLLLFFFDDDDDDEEEGGGHHHGGGEEEBBB???@@@@@@???<<<;;;===???]]]WWWIII<<<666999;;;:::999:::;;;;;;;;;999777666666666666666666666555555444555777777666777999:::>>>===<<<;;;:::999999999666666777777777777666666555777888888777666888999999999:::::::::::::::999777111222;;;;;;999EEEWWWzzzzzz}}}}}}uuuqqqvvvzzzzzzllldddggglllkkkiiihhhjjjjjjjjjooovvvppptttxxxwwwqqqooowwwuuuqqq{{{tttnnnfff___OOOIIIFFFFFFGGGIIIRRR\\\jjjmmmqqqssssssqqqooommmjjjpppttttttvvvwwwuuupppoooqqqtttsssqqqppprrruuuqqqqqqqqquuuxxxxxxrrrmmmnnnnnnoooppprrrtttuuuvvvsssrrrqqqqqqqqqqqqrrrrrrpppooooooqqqsssuuuuuutttsssssstttvvvxxxyyyxxxvvvrrrtttvvvxxxzzz{{{{{{{{{{{{yyyxxxxxxyyyyyyxxxvvvwwwvvvtttsssssstttuuuvvvtttqqqoooqqqsssoooeee]]]TTTZZZoooooo___ZZZttthhhZZZ```lll|||uuuuuuooofffbbbdddbbb]]][[[YYYWWWTTTTTTUUUWWWXXXWWW\\\```bbbooo~~~___DDD>>>888777;;;;;;444333333444555555333222222222111111111222222333//////000000000111111111............---------,,,+++,,,,,,------,,,,,,+++,,,+++111@@@SSSgggzzz~~~zzz{{{wwwrrrmmmlllqqqwww|||~~~{{{xxxuuusssssssssrrrqqqnnnooooooppppppqqqqqqqqqfffaaa___hhhwwwxxxsssooommmmmmkkkiiilllrrrtttssspppnnnmmmmmmmmmnnnpppppppppqqqqqqooollljjjkkkllllllmmmmmmnnnnnnoooiiigggfffgggiiikkkjjjhhhjjjooorrrqqqqqqrrroookkklllnnnnnnnnnooommmdddXXXXXX___ooovvvlllccc\\\RRRhhhxxxoooaaa^^^XXXNNNJJJRRRYYYZZZTTTKKKFFFEEEGGGHHHJJJJJJJJJIIIGGGFFFFFFFFFIIIJJJFFFBBBFFFMMMXXX[[[```cccaaacccppp}}}pppOOO???:::===>>>@@@CCCIIIPPPWWW]]]```______``````aaaffflllppprrrqqqvvv|||~~~|||{{{xxx||||||zzzxxxrrrpppqqqyyy~~~pppdddOOOEEE<<<:::;;;===@@@DDDFFFUUUkkksssbbbGGG;;;======HHHnnnwwwQQQRRRTTTNNNJJJGGGEEEDDDDDDEEEFFFEEECCCAAA>>>@@@AAA???<<<<<<>>>AAAMMMIIIAAA::::::===:::555999:::;;;<<<;;;:::888666555666777777777777777666555666888888777777888:::======<<<::::::999999999555666777888888777666555555777888888777777888:::999999:::;;;;;;;;;::::::999444444:::;;;888;;;BBBmmm}}}~~~wwwuuuxxxzzzzzzqqqrrrvvv~~~nnnddddddhhhhhhffffffiiiiiihhhkkkqqqnnntttzzz|||yyywwwwwwyyy{{{uuurrrxxxrrrkkkjjjggg[[[OOOMMMGGGDDDGGGLLLYYYsss}}}ooofffcccaaa```___dddhhhkkkpppwwwyyyxxxooopppqqqqqqpppqqqrrrtttsssqqqqqquuuzzzzzztttmmmmmmmmmmmmnnnoooppprrrrrrqqqpppppppppqqqqqqrrrrrrqqqppppppqqqtttuuuuuutttvvvuuuuuuvvvxxxxxxwwwuuuqqqrrrtttvvvxxxzzzzzz{{{zzzxxxvvvuuuvvvxxxxxxwwwvvvsssoookkkjjjkkknnnpppqqqppppppqqqrrroooiiicccSSSZZZlll{{{pppZZZVVVbbbdddfffVVV```zzzvvvllliiihhhhhhccc]]]^^^bbbZZZYYYWWWVVVVVVWWWYYYZZZ\\\[[[]]]mmm~~~sss___FFF???888666::::::333333333444666666444222111111111111222333444444000000000000111111111111............------------+++,,,---------,,,++++++...+++...999FFFVVVkkk}}}vvv}}}~~~xxxuuuqqqmmmmmmooosssxxx{{{zzzwwwtttssssssssssssrrrsssrrrrrrqqqpppooonnnmmmgggbbbaaahhhtttzzzyyyvvvqqqooonnnnnnmmmkkkpppwwwssspppmmmkkkjjjllloooqqqnnnpppqqqpppmmmjjjggggggjjjkkklllnnnoooooonnnnnnggghhhhhhhhhhhhiiijjjlllmmmqqqrrrqqqppprrrpppllllllnnnnnnnnnqqqppphhh^^^]]]ccclllvvvwwwfff[[[aaammm^^^ZZZYYYWWWUUURRR]]]eeebbbUUUGGG???===AAABBBCCCCCCCCCCCCCCCCCCAAABBBDDDEEEBBBBBBJJJTTTccchhhmmmooommmppp^^^IIIEEEBBB@@@AAA@@@BBBIIITTT]]]aaaaaa^^^___```aaadddiiipppuuuwwwyyy|||}}}}}}{{{zzzyyy|||~~~|||{{{zzzvvvvvvzzz~~~~~~sss___PPPCCC===:::;;;===???CCCIIIRRR___ggg[[[FFF888:::AAAEEEgggyyy```KKKPPPPPPLLLJJJGGGFFFDDDCCCBBBCCCBBBAAA???>>>AAABBB???;;;999;;;>>><<<===<<<:::;;;===;;;777888999;;;<<<<<<:::888777555666777999999999888888666888999999888777888999::::::999888777777888888555666777888888777666555555666888777666666777888888999::::::;;;;;;;;;:::999999999999888999999:::PPPyyy~~~~~~}}}yyywwwyyy}}}|||zzzzzz}}}uuulllgggfffddddddfffiiiiiigggiiimmmooorrrxxx}}}|||vvv}}}}}}rrrllljjjdddYYYPPPHHHEEEGGGNNNWWWlllkkk[[[VVVSSSQQQRRRVVVYYY\\\cccnnnuuuwwwqqqooommmmmmoooqqqsssssssssssssssvvvyyyxxxuuurrrppppppooooooooopppqqqrrroooooopppqqqrrrsssssstttsssrrrqqqrrrtttuuuuuussswwwvvvtttuuuvvvvvvuuutttrrrssstttuuuwwwxxxyyyzzzuuurrrnnnmmmoooqqqsssssslllggg```ZZZXXXZZZ^^^aaahhhkkkpppssssssoookkkiiiXXXSSSRRRUUUWWW\\\mmmhhhcccuuuiiifffggggggddd^^^XXXXXX\\\WWWWWWWWWWWWXXXYYYZZZZZZbbbaaaoooyyy___FFF@@@777555999:::333333333555666666444222000000000111222333555555000000111111111222222222//////.........---------+++,,,---------,,,+++***+++(((***222;;;III___sss|||ooouuuyyyqqqtttrrrppppppppppppssswwwxxxvvvsssrrrsssssssssrrrwwwvvvtttrrrooommmkkkjjjjjjeeeccciiiqqquuuvvvvvvooommmnnnooonnnnnnttt{{{qqqnnnkkkhhhiiimmmqqqtttkkknnnpppnnnhhhdddbbbccciiikkkmmmoooppppppnnnmmmjjjlllmmmjjjeeeeeejjjooommmppppppnnnnnnqqqqqqnnnlllmmmmmmnnnrrrssslllcccXXXfffrrr~~~yyyXXXPPPooo}}}lll___bbbjjjllllllmmmyyysss]]]KKKCCCBBB>>>???@@@@@@??????@@@AAA??????AAABBBAAACCCNNNZZZkkkoootttvvvtttxxx~~~QQQIIIQQQPPPLLLBBB@@@@@@IIIVVV```cccbbb___```aaaccceeekkkrrrvvvyyyxxx||||||zzzzzzzzz|||~~~~~~~~~}}}}}}}}}}}}{{{~~~zzzhhhRRRDDD<<<888777;;;>>>BBBIIIPPPdddeeeWWW===222999???;;;TTTqqqcccvvviiiTTTKKKLLLHHHHHHKKKGGGGGGEEEBBBAAAAAAAAA@@@>>>???BBBCCC???999666888;;;777;;;<<<999777;;;======888999;;;======;;;888777555777888999::::::999999777999::::::888777777888888777666666666666666666555666777999999777666555444666777666555555666777888999999:::;;;;;;;;;:::888======888777;;;======999dddppptttzzz}}}|||{{{~~~}}}vvvmmmfffbbbbbbfffjjjjjjggggggkkklllnnnqqqwww{{{}}}xxxsssjjjbbb[[[VVVRRRPPPEEEEEELLLVVV```wwwdddUUUQQQOOOKKKJJJMMMNNNPPPXXXdddmmmppprrrnnnjjjkkknnnrrrsssrrrqqqtttwwwxxxwwwvvvvvvvvvttttttrrrrrrrrrrrrttttttnnnooopppqqqssstttuuuuuuuuusssrrrsssuuuuuutttsssvvvtttrrrrrrssstttsssssstttsssttttttuuuwwwyyyyyynnnkkkfffeeefffjjjlllmmmbbb\\\SSSLLLIIIKKKPPPTTT]]]eeeooouuuuuuqqqnnnmmm]]]PPPEEELLLgggqqqjjjrrrvvvkkkgggbbbbbb^^^XXXWWWYYYVVVOOOVVVVVVWWWXXXYYYYYYZZZZZZeeekkkwww~~~YYYBBB>>>999777999888222222222111111111111000111111111111111111222222222111111111000000////////////...---,,,,,,++++++***+++,,,,,,+++++++++---///,,,***---555CCCXXXkkkuuurrrxxxyyyqqqiiieeennntttrrrppprrrssspppttttttttttttsssrrrqqqqqqrrrqqqqqqpppnnnmmmkkkjjjmmmmmmiiifffjjjqqqsssooommmllljjjkkknnnrrrwww{{{}}}rrriiifffeeedddhhhoooiiilllmmmgggbbbaaaccceeennnnnnoooppppppooommmlllnnnllllllnnnpppqqqnnnjjjjjjmmmllliiijjjoooqqqoooooonnnmmmoooqqqppplllhhhaaaaaappp}}}jjjPPPaaaqqqtttWWWOOOPPP^^^jjjppp{{{]]]GGG???;;;===@@@AAA???<<<;;;>>>BBB>>>AAADDDCCCDDDJJJWWWbbbnnnlllooowwwyyy}}}iii[[[WWWZZZ[[[SSSDDDCCCGGGQQQYYY]]]aaaddd^^^ccciiinnnrrrvvv}}}~~~~~~|||||||||}}}~~~~~~}}}{{{~~~}}}}}}}}}}}}~~~}}}nnnWWWEEE>>>@@@333444CCCGGGBBBLLLaaannn[[[GGG<<<555555CCCTTTxxxmmmhhhrrrzzzRRRPPPJJJGGGIIIMMMKKKFFFGGGBBB???AAAAAA>>><<<===BBB@@@>>>;;;:::::::::;;;999999888888888999:::;;;:::::::::999999999888888999999999::::::999999999:::999999888777666666666777666444333444555777888555666666666777777777888333333444555666666555555666888;;;;;;:::999999999<<<:::888777777999<<<>>><<>>???@@@AAAAAAAAABBBBBBLLLJJJEEEAAADDDOOO```mmmuuunnnmmmtttzzzxxxdddaaabbbggghhh___KKKHHHJJJRRRZZZ^^^bbbfffeeeiiinnnrrrwww{{{{{{~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~|||rrr^^^HHH;;;999888;;;@@@FFFKKKSSS___iiikkkRRR===999999@@@WWWrrrssswww{{{\\\PPPOOOKKKFFFFFFIIIHHHDDDEEE@@@===???@@@===<<<>>>AAA@@@===;;;:::999::::::999999999999::::::::::::999999999999888888888888888888999999999999888888777777666666555444444333666555444333444555777888666666666666666666777777333444444555666666555555666888;;;;;;:::999999:::;;;:::888888888999;;;===<<<>>>NNNkkktttuuu}}}sssrrrzzzzzz~~~qqqsssxxxqqqgggdddfffhhhddddddfffjjjpppvvvzzz{{{zzznnnbbbSSS[[[```JJJHHH@@@JJJRRRWWWcccyyy~~~jjjaaaOOOFFFIIIGGGUUUgggvvvdddMMMQQQ\\\ooohhhbbbZZZTTT[[[cccbbbmmmkkkkkkoooqqqqqqrrruuuqqqzzznnnsssrrrlllvvvmmmpppnnnllllllnnnqqqrrrrrrqqqooommmlllnnnoooppppppuuuqqqmmmlllmmmooonnnmmmmmmkkkjjjlllooorrrvvvyyyhhh[[[IIIGGGMMMJJJOOOccckkkdddUUUSSS^^^eeelllzzz}}}wwwqqquuunnnbbbTTT\\\llliiidddrrr|||ooozzz~~~|||qqqfffaaa]]]ZZZ]]]\\\YYYWWWVVVUUUVVVXXXZZZYYY[[[]]]]]]___jjjwww|||WWW???;;;777777;;;:::222222222111111111111000111111111111111111111111///////////////..................------,,,,,,+++++++++,,,------------------,,,,,,,,,,,,333FFFWWWiiiwww}}}zzz{{{tttqqqnnnkkklllmmmnnnoooooonnnlllkkklllmmmmmmmmmmmmlllkkkkkknnnlllnnnsssqqqkkkmmmtttwwwtttpppnnnooosssxxx{{{xxxrrrlllkkkkkkkkkllloooggghhhhhhfffddddddiiinnnnnnnnnoooooooooooonnnnnnlllmmmnnnnnnmmmmmmnnnooolllnnnmmmjjjkkknnnooolllqqqpppnnnnnnoooooommmlllfffcccffflllmmmsssgggggg___WWW]]]kkkwww{{{}}}iiiMMMBBBBBBBBBAAA@@@@@@DDDJJJMMMJJJFFFSSSMMMGGGEEEKKKYYYhhhrrrtttmmmlllttt|||rrrlllppppppqqqnnncccSSSNNNNNNUUU]]]bbbfffiiikkknnnrrrwww}}}|||yyywwwxxx}}}~~~}}}}}}~~~||||||}}}}}}sssbbbLLL:::666:::777EEEIIIEEENNNeeeppplllXXXCCC555555;;;LLLsssrrrhhh___NNNMMMOOOMMMGGGDDDEEEEEECCCCCC>>>;;;>>>???======???@@@???<<<:::999999999999888999:::::::::999888888888888888777777777666666666666777777777777666666444444333333222222111111555555444333444555666777666666666666666666555555333444555555666555555555666888::::::999888999:::999999888888999999:::;;;<<<888>>>TTTppp}}}uuuqqqxxxzzz{{{||||||{{{zzzyyyxxxyyynnnlllmmmqqqwww|||hhh```ccciiibbbbbbbbbbbbeeekkkrrrwww~~~zzz{{{nnncccYYYggglllPPPHHHBBBMMMXXX```nnn~~~ddd___dddUUUHHHKKKQQQhhhyyyYYY]]]lllwwwnnn___PPPKKKOOORRROOOZZZ^^^___^^^___dddhhhhhhiiisssmmmooopppooouuukkkkkkhhhffffffhhhkkklllmmmlllfff___\\\^^^bbbfffgggrrrmmmhhhiiikkkkkkeee___ZZZYYYXXXWWWXXX^^^fffkkkggg^^^PPPMMMRRRUUUfff{{{___YYYeeennn|||zzzvvvwwwrrrmmm[[[UUUzzznnn```ooo}}}rrrooopppmmmfffaaa```]]]YYYZZZWWWUUUTTTWWWZZZ\\\]]]XXXYYY[[[]]]aaapppzzzUUU===999666777;;;;;;222222222111111111000000111111111111000000000000..............................---------,,,,,,,,,******+++,,,......---,,,***+++---,,,***---===NNNXXXlll{{{|||}}}rrrnnnmmmkkkmmmooopppqqqooommmlllkkkkkklllmmmmmmmmmmmmmmmpppkkknnnuuupppfffjjjyyy{{{xxxssspppooorrrwwwzzzvvvrrrooonnnoooooonnnooogggffffffggghhhhhhnnntttuuuuuusssrrrpppmmmlllkkkiiihhhggggggiiijjjjjjiiidddggghhhgggiiimmmnnnlllqqqpppnnnnnnnnnooooooooojjjgggdddgggqqq|||cccnnnkkkiiiqqq~~~}}}^^^HHHAAABBBCCCEEEBBBCCCJJJSSSWWWRRRLLLKKKJJJKKKPPPZZZdddkkknnnpppooosss{{{~~~vvvxxx{{{vvvuuuqqqfffWWWRRRRRR[[[eeejjjmmmpppmmmqqqwww|||~~~zzzxxxwwwyyy}}}~~~|||{{{|||~~~}}}|||}}}xxxfffSSSBBB888:::AAAAAAHHHIIIHHHXXXmmmnnnaaa???;;;777:::HHHhhh~~~aaaggg}}}QQQTTTMMMRRRQQQJJJCCCCCCDDDDDDBBB===;;;>>>@@@>>>???AAA>>>===;;;:::888777777777555777888:::999888666555777777666666666555555555555555555666666555555555333222222222111111111000444444333333333444555666666666666555555555444444444444555555555555555444444555777777777666888999888888888999999999999999<<<666777GGG]]]sss|||www{{{|||{{{|||}}}|||xxxrrrnnntttppplllhhhiiiyyy~~~iii```aaaeee```bbbbbbaaa```dddkkkqqqvvv|||}}}|||{{{{{{ooohhhdddvvvyyyVVVGGGMMMTTT]]]lllqqquuuiiiPPPPPP^^^}}}zzzeeeppp{{{gggPPPJJJMMMPPPSSSVVV\\\[[[RRROOOUUUXXXTTTUUU```dddeeegggkkknnngggccc```^^^^^^aaaeeehhhiii___[[[UUUPPPOOOSSSXXX[[[bbbcccfffllloooiii[[[PPPSSSUUUSSSOOOPPPVVV]]]aaagggfff```aaagggnnnlll]]]ccclllxxxvvv{{{}}}}}}xxxuuucccRRRccc~~~cccwwwtttooommmjjjgggfffddd___ZZZVVVTTTRRRTTTWWWZZZ[[[[[[ZZZ[[[\\\bbbppptttxxxSSS<<<999666666::::::222222222111111111000000111111111000000000//////------------............---------------,,,,,,,,,))))))***,,,//////---+++)))***------***,,,888FFFRRR^^^yyyyyyqqqlllooojjjlllmmmooopppooonnnmmmkkkkkklllmmmnnnnnnnnnnnnrrrlllmmmqqqkkkccckkk|||{{{xxxssspppooorrrvvvxxxtttsssqqqppppppqqqpppnnnfffddddddiiillllllqqqxxxyyyxxxvvvsssqqqooommmllliiieeebbbdddhhhjjjgggccccccggghhhggghhhlllmmmkkknnnnnnnnnnnnnnnnnnpppqqqooolllgggfffpppiii```yyy}}}ppptttxxxjjjSSSEEEAAACCCCCCFFFEEEGGGNNNWWWZZZVVVQQQJJJKKKQQQ\\\fffmmmmmmkkkqqqssswwwzzzyyywwwzzzxxxtttxxxzzzuuuxxxzzzrrr]]]XXXYYYdddooouuuwwwxxxrrrxxx||||||{{{}}}~~~|||yyyzzz|||~~~zzzzzzpppXXXGGG>>>;;;>>>CCCFFFFFFKKK[[[lllooo___KKK777:::<<>>@@@GGGJJJZZZrrrzzzhhhLLL;;;::::::BBBbbbmmmfffnnncccKKKUUUKKKMMMSSSSSSMMMFFFDDDEEEEEE???<<<===BBBDDDBBB@@@AAA;;;:::999888777555444444111222444666777777777666666666666555555555444444333333444444444444333333444444444444444444333333222222222333333333444444333333333444444444555555555555555666555555444333111222333333333333666888777777666666777777888999999999999:::<<>>:::;;;AAA\\\kkkoooWWWMMMQQQMMMJJJOOOOOOIIIDDDCCCCCCAAA===;;;===CCCEEEBBB>>>>>>999999888777666444333222222222444555777999::::::666666666666555555555555333444444444444444444333444444444444444444444444111111222333333333333333111111222333444555555666555555666666555444444333222333444333333444777999888777555555555666888:::999999999:::888:::GGGTTTooozzz~~~{{{wwwxxx~~~{{{tttlllggg\\\[[[ZZZ[[[\\\]]]\\\\\\aaa___bbblllqqqqqqrrruuuyyyvvvyyyvvvtttooossszzz}}}{{{bbbaaayyy^^^cccfffeeeuuu{{{UUUYYYggguuuhhhYYY^^^rrr___WWWbbbvvvxxx[[[XXXNNNKKKHHHHHHLLLQQQUUUWWWOOOIIIEEELLL^^^uuuqqq^^^ZZZccciiicccZZZ^^^nnnsssnnnnnnnnnbbbiiiyyyuuu|||zzz{{{|||wwwttttttuuuqqqooozzzxxxjjjiiiccc^^^cccgggaaa]]]^^^\\\VVVTTTVVVSSSWWWZZZZZZZZZ]]]fffnnnttt{{{fffWWWtttQQQ<<<;;;777555555222222222222111111111111000222111111000///......---........./////////000000------------------------...,,,---111666777333...///+++***---...,,,+++---999KKK```ttt|||}}}tttmmmnnnggggggffffffgggjjjlllnnniiijjjkkkkkklllllllllkkklllqqqrrrmmmlllqqquuuuuummmmmmmmmmmmnnnooopppqqqtttvvvtttoooooorrrpppjjj]]]XXX\\\hhhnnnlllmmmtttwwwuuussspppnnnmmmllllllcccllltttrrrhhh```aaaffffffjjjkkkiiiiiikkkjjjggg```eeejjjnnnnnnoooqqqsssqqqnnnmmmmmmkkkgggiiinnn{{{|||wwwvvvwwwvvvtttrrrppplllggg[[[SSSJJJDDDAAAAAADDDGGGQQQ[[[dddddd___]]]ccckkkkkkpppvvvxxxrrrfffXXXOOOHHHMMMUUUbbbpppyyyxxxttt{{{{{{yyy}}}~~~|||zzzzzz{{{}}}~~~}}}}}}zzz|||~~~~~~{{{zzz~~~yyyWWWLLLAAA======???EEEKKKYYYrrrwwwSSS888666???===OOOyyyZZZQQQOOOJJJSSSGGGKKKJJJEEEBBBBBB@@@===;;;:::===DDDFFFAAA<<<;;;888888888777666444222222333333444666888:::===>>>777777666666666555555555333444444555555444444333444444444444444444444444111111222333333333333222000000111222444555666666555666666666555444333333333444555555444666999;;;888777555444444666888:::999999:::<<<;;;<<>>AAA@@@<<<888888999999888666555666666555666888999888999:::<<<===DDDEEE===666777777666555444444333333333444444444555555333222222444666111111222222222333333333444444555666777777666666333444555666666555444333444444444555666777777888???888333333444666===DDDAAA<<<777555888<<<>>>???LLLbbb}}}}}}uuussszzz~~~||||||}}}nnndddhhhqqqtttuuuvvvooofff\\\UUUVVVYYY\\\]]]^^^]]][[[YYY[[[___fffkkkrrrvvv|||tttfffhhhxxx^^^fff~~~xxxddd\\\XXX^^^yyyYYYbbbrrrrrrttthhh^^^___kkkfffbbbxxx[[[YYYdddrrrrrr```WWWiii[[[SSSrrriiiiiippp}}}yyy^^^PPPPPP^^^hhhdddaaabbb^^^vvvhhhccciiivvvfffuuusssvvv{{{yyyxxx|||xxxtttwwwyyyuuuooolllqqqlllfffbbb___[[[VVVRRRMMMRRRWWWWWWVVVVVVUUUTTTVVVXXX[[[]]]ccctttxxx}}}aaa___\\\RRRtttQQQ<<<;;;777555777777111111111111000000000000111000///............///------------------------------------------------,,,,,,---...///000111222222222111111///...,,,+++222<<>><<<<<<<<<>>>@@@???<<<888777888888888777666666777555777888888888888999;;;BBBHHHHHHAAA:::::::::999444444333333222333333444666666666444222222333555111111111111222222222333333333444555555555555555333444555666666555444333444444444555666777777777:::555222444777;;;BBBIIIHHHCCC<<<999999:::;;;:::>>>PPPmmm}}}yyywwwzzzvvvtttwwwxxxvvvyyy~~~zzznnnddd^^^^^^kkkyyyqqqllleee]]]XXXWWWXXXZZZ[[[[[[ZZZZZZZZZ\\\^^^```gggmmmuuuzzz|||~~~```]]]mmmwwwkkkaaa___cccrrruuu[[[iiiuuuuuuzzzrrrdddfff~~~```dddsss[[[aaauuubbbSSSiii```^^^ooo\\\aaaooohhh```YYYbbbnnnlllllluuuyyylllaaaZZZyyykkkdddvvv|||qqqtttxxxvvvwww{{{xxxtttsssuuusssnnnkkkkkkkkkgggbbb^^^\\\YYYVVVSSSSSSRRRQQQRRRUUUYYYZZZYYYXXXZZZ___iiizzz|||}}}iii[[[XXXXXXXXXsssRRR>>><<<777444666444111111111111000000000000000000///.........//////........................------------------------++++++,,,---...//////000333222222333444222,,,'''333///:::PPP___ggg|||yyyqqqooonnnhhh]]]SSSPPPWWW^^^fffpppvvvtttmmmpppkkkfffdddgggiiikkkkkkjjjllloooqqqssssssrrrqqqrrrrrrrrrrrrpppnnnlllkkkkkkiiiiiilllooonnnhhhbbbYYYUUUWWW```kkksssyyy~~~zzztttpppooommmiiiggghhheeeffffffffffffgggjjjllllllhhhffffffeeefffkkkrrr}}}xxxoooeee^^^]]]```dddkkklllpppuuuvvvtttuuuyyy{{{yyywwwvvvwwwwwwtttrrrqqqpppnnnllllllkkkcccYYYPPPLLLEEE>>>;;;>>>DDDIIIQQQVVV```kkkooollllllnnnvvvrrr^^^FFFBBBPPPTTTLLLaaa~~~{{{xxxkkkiiijjjooossstttxxx}}}{{{~~~|||~~~{{{yyyyyyzzz~~~}}}~~~wwweeeSSSDDD:::<<<>>>AAADDDJJJVVVfffqqqhhhLLL666444666<<>>???>>>;;;888777777777777888888888888666777888888777666777888???CCCCCC===777666666555333333222222222333333444777777777555333222333444111111111222222222333333222222333444444444444333333444444555555444444333444444444555666666777777999555333666999===CCCJJJJJJFFF@@@<<<:::::::::999666???TTTwww~~~~~~~~~}}}}}}zzzuuuuuuzzz}}}~~~zzzlllYYYPPP[[[kkkqqqsssssslllbbbYYYUUUUUUWWWXXXZZZ[[[ZZZYYYXXXWWWZZZaaajjjppptttwww{{{~~~|||hhh^^^fffcccbbbaaacccqqqjjj]]]nnnwwwzzzxxxrrrsss[[[dddnnn^^^mmmxxxjjjYYYttt{{{dddhhhuuu]]]UUU\\\ooouuuiiibbbrrr}}}tttjjjXXX]]]gggbbbjjj~~~wwwpppsssuuussstttyyypppoooooooookkkeeedddgggccc```[[[XXXWWWVVVUUUTTTTTTQQQNNNQQQVVVZZZZZZYYYXXXaaappp}}}cccXXXZZZSSSRRRYYYpppRRR???<<<666444555222111111111111000000000///111000000/////////000000////////////////////////------------------------***++++++,,,------......222000111444777555...&&&111)))...CCCQQQZZZmmm}}}yyylllfffeee```YYYUUU\\\ccciiirrr||||||vvvrrrjjjeeefffjjjjjjhhhgggeeeiiimmmpppqqqrrrrrrrrrooopppqqqqqqqqqpppooonnnmmmjjjjjjmmmqqqpppiiicccUUUUUUXXXbbbnnnvvv{{{|||rrrooolllkkkjjjhhhhhhhhhcccddddddddddddggglllooopppllliiihhheeebbbdddjjjlllfff\\\UUURRRTTTXXX\\\eeeiiioootttuuuuuuuuuvvv{{{xxxuuuuuuwwwxxxvvvtttppppppooommmmmmjjj___TTTKKKHHHBBB<<<999<<>>???CCCMMMZZZccceeecccIII===666999:::BBBcccjjjWWWIIIIIIIIICCCAAADDDCCCBBBAAAAAAAAAAAAAAAAAA======>>>>>>>>>===;;;999888777777888:::;;;;;;:::777888999888666555666777888::::::777333222222222444333333333333444444555777888888666333222222333222222333333333444444444333333444444444444333333333333333444444333333333444444444555555666666666<<<888666888999999===BBBCCCAAA>>>;;;;;;;;;<<<===::::::AAAWWWuuuwwwqqqoookkksss{{{yyykkk\\\UUUUUUkkkrrrzzz|||uuuhhh\\\UUUWWWWWWXXXYYYZZZYYYWWWUUUUUUZZZ```eeegggjjjppptttvvv{{{tttmmmqqqnnnrrrtttyyy___```qqqxxx|||nnnzzzrrr[[[dddmmmdddxxxxxxtttfff|||jjjkkkkkk\\\XXX^^^ssshhhmmmxxxvvvrrreeeUUUbbblll{{{vvvsssuuutttqqqrrrvvvmmmjjjhhhhhheee___]]]___[[[XXXUUUSSSSSSTTTUUUUUUUUUTTTUUUYYY[[[ZZZYYYZZZ```uuunnnRRRUUU[[[SSSOOOTTTkkkPPP???;;;444444666111111111111111000000000///111111111000000111222222////////////////////////------------------------******++++++,,,,,,------...---...333777666///))),,,))),,,777FFFWWWgggqqqxxx{{{|||pppgggeeeeeeccccccjjjmmmnnnxxxpppiiifffkkknnnjjjeeecccaaaeeejjjmmmnnnoooppprrrooopppqqqrrrrrrqqqpppooonnnlllkkkmmmooonnngggbbbQQQTTT[[[eeepppwwwyyyvvvmmmmmmkkkhhhffffffgggfffddddddeeedddeeegggkkknnnmmmllllllmmmiiicccaaadddddd```[[[XXXXXX[[[```cccggglllqqqtttuuuuuutttssszzzzzzyyyyyyxxxvvvuuuuuuqqqrrrqqqooonnnjjj^^^RRREEECCC>>>;;;:::===CCCGGGHHHQQQ^^^ffffffiiiwwwiiiMMMMMMZZZiiizzz{{{uuuttttttvvvwwwtttnnnhhh^^^^^^bbbjjjppprrrvvvzzz}}}zzz|||~~~~~~|||{{{}}}~~~~~~zzzvvvtttsssnnnpppqqqrrryyytttbbbQQQFFF@@@@@@BBBBBBAAAHHHZZZkkklllZZZHHH666888:::;;;AAAVVVxxxWWWNNNHHHHHHGGGDDDCCCEEEAAAAAAAAAAAA@@@@@@@@@@@@<<<===>>>>>>===<<<;;;;;;:::999888:::<<<>>>===<<<888999:::888666555666777888888888888777555555777444444333444444555666666666777888666444222222222444444444555555555555666444444555555555444444333333333333222222333333333444444444444555555555555;;;777666888888666888;;;;;;;;;:::999999:::;;;===<<<:::;;;AAANNNaaavvv}}}yyysssooohhhkkkpppuuuwwwpppaaaTTT___iiixxx~~~mmmaaa[[[XXXUUUTTTVVVXXXXXXWWWWWWYYY[[[[[[ZZZ]]]bbbggglllrrr{{{~~~}}}~~~kkk\\\jjjuuuxxxoooccc___gggyyycccfffsssnnnwwwnnn|||pppggg\\\\\\eeeiiiuuu}}}ssspppooommmaaappp~~~yyywwwvvvuuusssooonnnpppllleee```aaaaaa\\\XXXVVVUUUTTTSSSRRRRRRSSSUUUWWWYYYXXXZZZ]]][[[YYY```iii~~~lll```WWWWWWXXXUUURRRSSSdddLLL>>>999333444666111111111111111000000000000111111000000000111222222........................------------------------***+++++++++,,,,,,,,,---++++++,,,000333333000,,,''',,,...///<<>>>>><<<<<<<<<===<<<999888:::===???>>><<<999::::::999777666777888888666666888888555555777333333333333444555666666444666777666333222111222444444444555555555666666444555555555555444444333333222222111111222222333444444444444444444444444666333444777888666777:::777888999888666555777888666999<<<<<<<<>>444888999???PPPpppcccLLLHHHJJJIIIFFFEEEEEEEEECCCAAACCCDDDBBB>>>;;;:::;;;999<<<>>>===<<<<<<>>>@@@<<<999777888<<<>>><<<999999:::;;;:::999888999:::999444333666666222000333111111111111222333444555222333555555333111111111333333333333444444444444444444444444444333222222333222111000000111222333444444444444444444444444333111333777888666666999444666888777555333444666444666999;;;999;;;IIIYYYeeeooo|||~~~tttjjjkkkvvvnnnqqqvvv{{{~~~uuukkk___WWWTTTUUUTTTSSSTTTVVVXXXVVVSSSRRRTTTVVVUUUYYY```jjjssszzz}}}}}}|||}}}|||yyy{{{~~~|||zzzuuukkkmmmyyyzzz{{{sssrrrjjjcccpppmmmttt```XXXjjjpppkkkuuuzzzoookkkvvv~~~{{{tttrrroooiiiwwwrrryyywwwtttjjjnnnllliiigggfffdddaaa]]]\\\WWWSSSUUUWWWTTTSSSTTTRRRUUUXXXXXXWWWVVVWWWYYYXXXWWW___nnnyyyxxx[[[YYY[[[\\\\\\[[[[[[YYYVVVXXXEEE:::666111555888222111111111111000000000000---------------...///000------------------------------------------------,,,,,,,,,,,,,,,,,,------+++,,,,,,+++))))))+++---&&&+++///+++(((111III^^^bbbqqqyyysssssstttqqquuu~~~uuummmiiimmmtttpppccc^^^ccc___cccffffffeeegggnnntttoooppprrrtttvvvvvvvvvvvvooopppnnnhhh___YYYYYY[[[^^^aaabbbbbbiiissstttppphhhmmmnnniiigggkkknnnnnnfffiiikkkkkkfff___YYYVVV[[[]]]cccjjjkkkhhhgggiiibbbgggkkkkkkiiillluuu}}}xxxsssuuuuuurrruuusssppppppqqqsssttttttttttttssspppooolll```TTTHHHDDDEEEOOO\\\eeefffbbbTTTPPPOOOVVV^^^dddkkkqqqccc\\\^^^ppp}}}vvvxxxvvvtttuuuwwwwwwtttqqqiiiiiioooxxx}}}}}}vvvxxx|||yyy||||||~~~}}}|||}}}zzz{{{zzzxxxvvvuuuwwwyyy{{{sss^^^JJJBBB>>>@@@BBBBBBFFFMMMSSSbbbnnneeeLLL888222666444===QQQooocccKKKMMMIIIKKKJJJFFFCCCBBB@@@;;;AAADDDEEEBBB===999888999888;;;======<<<<<<>>>AAA;;;888555777;;;===:::777999:::;;;;;;999999:::;;;===777555888777111///111////////////000111222333000222444444333111111111111111222222222333333333333333333333333222111000333222111000000111222333444444444444444444444444555333444888999555444666000333666666555444666888888555444777777888@@@KKKYYYcccrrryyymmmqqq~~~{{{tttppprrryyyxxxiii^^^YYYWWWSSSQQQOOOSSSWWWXXXUUUSSSSSSTTTWWWUUUVVV[[[dddlllppppppuuu|||}}}~~~~~~~~~}}}eeeccc``````ooobbbrrr|||ooogggeee___vvvwwwmmmmmmssswwwxxxtttuuunnnjjjyyylllpppxxxkkkkkkrrrgggeeeaaa^^^______[[[VVVSSSQQQQQQSSSRRRPPPSSSXXXSSSWWW[[[[[[YYYXXXXXXYYY]]]aaarrrddd\\\YYYUUUXXXbbbfff```UUUOOOYYYEEE:::888444555666///000000000000000000000000000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********///,,,***))))))---:::GGG\\\eeeuuutttnnnuuu~~~oooqqqrrrrrrooojjjgggggghhheeedddcccdddgggiiikkkkkkooolllkkknnnsssuuusssoooqqqppplllddd\\\XXXYYY\\\[[[fffkkkfffhhhrrrvvvsssrrrooojjjggggggjjjnnnqqqrrrkkkiiimmmhhh\\\YYY___^^^fffjjjiiihhhjjjkkkjjjuuullleeehhhnnnoooooooooooovvvyyyvvvsssuuuwwwxxxqqqpppoooqqquuuwwwvvvttttttsssssssssqqqlllccc]]]MMMFFFOOOcccwwwjjjPPPWWWYYYUUUXXXdddlllkkkfff^^^eee{{{wwwvvvtttuuuuuuvvvvvvvvvuuuuuusssrrrqqqtttxxx|||~~~~~~{{{wwwwwwwwwyyyzzz|||}}}~~~}}}|||||||||~~~{{{wwwwwwyyy|||~~~zzzppp\\\IIIAAA<<<<<>>BBBFFFGGGMMM]]]nnnxxxbbbJJJ===555111555===]]]sss~~~^^^NNNKKKMMMMMMKKKIIIHHHGGGEEEBBB@@@@@@@@@???>>>===<<<;;;;;;888888999;;;;;;<<<<<<<<<777777888888888777777666666777888777666666777999777666444222111000111111222111111000111222333444444444555444333111000///333222111111222222111///000111111222222222222222//////000000000111111111222444666777777555333222222333444555666555555444444444444444555555555555555555444444555666999:::DDDQQQhhh~~~vvvtttwwwtttzzzyyylllccc```dddqqq{{{}}}yyyrrrggg]]]QQQPPPPPPSSSWWWXXXUUURRRVVVUUUTTTUUUVVVWWWZZZ]]]aaaeeejjjooossswwwzzz|||{{{yyyxxxzzz~~~~~~zzzzzzzzz{{{|||}}}~~~rrrpppwwwzzz{{{yyyxxxzzz}}}}}}wwwsssqqqppppppllllllllljjjhhhdddaaa___]]]\\\ZZZWWWUUUSSSRRRRRRWWWUUUTTTUUUWWWWWWVVVSSS\\\XXXXXXZZZ\\\```kkkwwwtttcccXXXSSSUUUWWWZZZ[[[ZZZVVVRRROOOwwwVVVBBB888777444666777111000000000000000000000000/////////...............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********'''(((+++...,,,(((***///888HHHbbb|||qqqggglllrrrxxxxxxwwwwwwtttqqq|||yyytttnnnjjjkkknnnrrrrrrmmmgggbbbaaabbbccccccgggeeedddgggkkkmmmllljjjmmmkkkgggaaa]]]]]]aaaeeejjjmmmmmmkkkpppyyyyyyssskkkllliiiddd```aaahhhoooooommmmmmkkkaaaWWW[[[fffpppttttttoookkklllnnnnnnhhhjjjqqqzzz|||wwwqqqpppsssyyy|||yyyvvvwwwxxxwwwtttrrrqqqrrrssstttsssqqqvvvvvvuuuvvvuuusssooolll^^^dddtttoooLLLKKKNNNVVV\\\```cccgggggggggllluuuzzz{{{{{{wwwuuuwwwxxxxxxyyyyyyyyyyyyxxxxxxuuuttttttuuuwwwwwwvvvtttuuuuuuttttttsssrrrrrrqqqssstttuuuvvvxxxzzz{{{|||sssuuuxxxzzz{{{yyywwwuuuuuuuuuwww{{{sss]]]KKKCCC???===??????BBBIIIQQQ]]]nnn}}}kkkKKK666777666333DDDaaa|||ccc]]]YYYQQQLLLIIIIIIJJJJJJJJJGGGAAA===>>>?????????>>><<<:::999777888999:::::::::::::::333444555666666666666666555666666444333222444555333222111000000111222333222111000000000111222333666444222111111111000...333222111111222222111/////////000111111111111111//////000000000000111111111222222333333333222222333444555666777666555555333333333444444444555555555444444333444555666777<<>>AAAFFFAAAAAAOOObbbmmmlllfffIII:::444;;;<<>>??????>>><<<:::888777777888999999999999999444444555555555555444444222333444333222222444555222111000000000111222333222111000000000111222333666333000///000222111000333222111111222222111///...//////000000000000000//////000000000000000000111111000000111111222222444555666777777666555555222333333333444444444444444444333333333444555555:::<<>>??????>>><<<999888777777888888999999888888666666666666555444333222111222333444333444777999444333111000000000111111333222111000000111222222333222111111333333333333333222111111222222111///......///000000000000///000000//////////////////111111000000000111333333555555666777777666555444222222222222333333333444444333333333333444444444:::::::::;;;AAAVVV{{{xxxtttuuusssoootttnnnhhheeefffllluuu||||||wwwooodddYYYSSSQQQQQQLLLPPPPPPNNNPPPTTTSSSOOOUUURRRPPPPPPSSSUUUSSSQQQXXX___gggjjjkkklllrrrwwwyyy|||~~~~~~{{{yyyxxxwwwvvvxxxzzzzzzyyywwwwwwxxxtttssssssttttttuuuvvvwwwtttuuuyyy}}}wwwsssttttttssstttwwwyyyxxxuuupppmmmmmmooorrroooppppppqqqqqqqqqqqqqqqhhhiiiiiihhhfffeeecccaaa[[[YYYVVVSSSQQQPPPPPPPPPPPPPPPPPPQQQSSSUUUVVVWWWUUUWWWYYYZZZ\\\]]]^^^___hhhwwwnnnYYYXXXYYYUUUXXX```\\\ZZZWWWSSSQQQOOONNNNNNxxxSSS???555555222444777111////////////////////////---------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))))))))***************+++((((((+++,,,***+++///(((+++222???TTTnnnwww}}}yyyooolllvvvzzzsssoookkkhhhiiikkklllmmmjjjkkklllooopppoookkkhhh^^^^^^]]]]]]]]]___aaabbb```eeefff```[[[fff{{{zzzxxxrrrlllkkkmmmmmmiiiccc___aaadddtttmmmfffeeehhhlllmmmnnnyyy{{{wwwooojjjlllpppqqqpppsssxxx|||xxxnnniiijjjggglllpppqqqsssvvvuuurrrmmmoooqqqqqqrrrrrrtttvvvuuuvvvwwwvvvsssrrrqqqrrrsssqqqrrrkkkccckkkrrriiiaaa___]]]ZZZWWWZZZhhhwwwsssnnnhhhppp~~~||||||{{{yyyxxxuuuvvvvvvuuuuuutttsssrrrpppooonnnnnnnnnnnnllljjjgggkkkqqqvvvwwwtttooollluuutttsssrrrqqqooonnnnnnrrrtttvvvwwwxxxwwwvvvuuutttxxxuuunnn```QQQBBB===>>>@@@BBBDDDNNN]]]iiiiii]]]NNNAAA888888777333777OOOtttZZZQQQKKKJJJGGGAAADDDKKKCCCAAA??????@@@AAAAAA@@@===>>>>>>>>>===;;;999888777888888999999999888888777777777666555444333222111222444555555666999;;;555444333111000000000111444333222111111111222333000333666777666555444444333222111111222222111///......///000000000000000000000////////////......000000000000111222333444555555666777666555444333111111222222222333333333333333333444444555555555777:::<<<<<<;;;EEE^^^vvv|||xxxzzzyyyvvvqqqiiiqqqrrrssssssllleeeeeeiiitttuuutttqqqkkkccc\\\XXXUUUZZZYYYQQQMMMQQQRRRNNNRRRQQQPPPQQQRRRRRRQQQPPPLLLRRRXXX[[[\\\^^^ccchhhnnnqqquuuwwwwwwvvvvvvwwwvvvvvvvvvwwwxxxxxxwwwvvvttttttsssrrrqqqqqqqqqqqqrrrqqqqqqrrrsssuuuvvvwwwqqqqqqtttwwwuuupppooossstttqqqmmmkkkkkkmmmnnnnnnmmmllljjjiiihhhiiijjjkkkbbbbbbaaa___]]][[[XXXWWWSSSRRRPPPOOONNNNNNOOOOOOMMMNNNOOOPPPRRRUUUWWWXXXUUUWWWXXXZZZ]]]ccciiinnnooocccYYYWWWUUUSSSXXX```WWWWWWUUUSSSQQQOOOMMMMMMuuuSSS???555444111333555///////////////////////////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************((()))))))))*********+++,,,)))(((***+++)))***,,,))))))+++111>>>SSSkkk{{{{{{wwwrrrvvvzzzzzz{{{~~~{{{tttlllgggfffiiikkklllhhhhhhjjjmmmpppqqqooommmfffeeebbb___]]]\\\]]]^^^___bbbcccbbbcccnnn|||xxxvvvsssnnnkkkiiikkklllllliiifffffffffooolllgggeeeggglllpppqqqtttvvvtttmmmjjjlllppprrrooopppsssvvvssskkkeeeeeeggglllpppqqqtttwwwuuuqqqnnnppprrrrrrqqqqqqsssuuuqqqtttvvvvvvtttssssssttttttooorrrsssmmmnnntttqqqllliiiaaaZZZ\\\hhhuuu{{{lllmmmppp~~~~~~yyywwwxxxyyywwwuuuvvvvvvvvvvvvuuutttsssrrrrrrpppmmmkkkjjjiiigggeeefffjjjqqqxxxzzzyyyvvvtttvvvuuuuuutttsssrrrrrrrrrqqqrrrrrrsssuuuxxxzzz{{{~~~yyypppddd\\\NNNEEE>>>>>>@@@BBBFFFLLLZZZgggkkk]]]HHH:::666666555:::@@@OOOkkkzzzwwwbbbLLLJJJHHHEEECCCDDDFFFHHHAAA@@@??????AAABBBAAA@@@>>>>>>===<<<;;;::::::999888999999999999999888888555666666666555444333333222444555555555666999;;;555444333222111111222222666555333222222222333444000777>>>???:::444222333333222111111222222111/////////000111111111111000000000/////////........./////////000111222222222444555555666555444333222111111111111222222222222222222333444555666666666666666999;;;;;;===GGGSSSRRRfff}}}}}}vvvyyy~~~{{{uuussssssuuuvvvqqqiiihhhmmmrrrnnnkkknnnsssuuupppkkknnnsssmmm\\\OOOOOOQQQOOOMMMOOOQQQRRRQQQQQQQQQQQQKKKNNNPPPRRRRRRTTTXXX[[[___bbbfffjjjkkkmmmooopppnnnnnnooooooooopppqqqrrrrrrqqqpppooommmmmmllllllppppppoooooopppqqqqqqpppnnnmmmppptttsssnnnlllmmmhhhhhhgggeeeeeeeeeeeefffeeecccaaa___^^^]]]\\\\\\^^^]]]ZZZWWWTTTQQQOOONNNMMMMMMMMMMMMNNNOOOPPPQQQNNNOOOPPPRRRTTTWWWZZZ[[[]]]___ccchhhqqq~~~mmmfff```YYYUUUUUUWWWZZZ[[[SSSTTTUUUUUUSSSQQQNNNMMMuuuSSS???555444111333555...////////////////////////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************(((((())))))*********+++///+++***------***)))***---,,,***+++222AAASSS```yyyxxxqqqttt|||zzznnnfffeeegggkkklllgggggghhhjjjnnnpppqqqpppooommmiiiddd___\\\\\\]]]`````````bbbgggqqq~~~{{{uuussssssqqqoooooogggiiikkkmmmnnnllljjjhhhiiijjjiiiffffffkkkqqqtttnnnqqqpppjjjgggjjjooopppooonnnqqquuussskkkeeedddooosssuuuuuuvvvxxxuuuoooooorrrsssrrrpppoooqqqsssnnnqqqvvvwwwvvvuuuvvvwwwxxxlllnnnuuuqqqpppttttttqqqpppiiiccckkkzzz|||pppwww|||}}}yyytttrrrtttwwwuuurrruuuuuuuuuuuutttsssrrrqqqtttqqqllliiigggeeecccaaabbbfffmmmtttyyyzzzyyyxxxvvvvvvvvvvvvvvvvvvvvvvvvpppooooooppptttxxx}}}{{{rrrhhh[[[NNNFFFCCC???>>>BBBCCCEEELLLVVVhhhhhh]]]III999444555555555EEE]]]ssspppnnn}}}hhhSSSGGGGGGEEECCCGGGKKKGGG>>>@@@@@@@@@AAACCCCCCBBB@@@???>>>===;;;::::::::::::999999:::::::::999999888333333444555555555444444444555666666555555777999555444333222222222333444666666444333222333444444111:::DDDDDD<<<333000111333222111111222222111/////////000111111111111111000000//////.........------...///000111111111111444444555555555444222111000111111111111222222222111222333555666777777777666222222666999;;;>>>CCCEEERRReeevvv}}}zzztttrrrqqqrrrzzzyyykkk___bbbqqq~~~|||gggTTTQQQRRRPPPKKKOOOSSSSSSQQQOOOOOOQQQOOOOOOPPPOOOOOOQQQSSSUUUNNNQQQVVVZZZ\\\___aaacccccceeegggffffffhhhlllpppoooooonnnmmmlllllllllmmmmmmnnnooonnnnnnnnnkkkgggnnnjjjiiilllmmmiiieeeeeedddeeeeeebbb]]]YYYYYY[[[\\\\\\ZZZYYYWWWUUUSSSRRRQQQPPPOOONNNMMMMMMMMMNNNJJJJJJKKKMMMOOOPPPQQQRRRQQQRRRSSSUUUXXX[[[]]]___kkkooouuuooojjj\\\YYYTTTQQQWWW\\\XXXPPPRRRTTTVVVXXXWWWTTTQQQOOOsssPPP>>>777777222333444...111000000///...---------------------------------.........------,,,,,,,,,,,,,,,,,,++++++*********************************))))))))))))************+++++++++++++++++++++++++++******,,,---222>>>KKKdddrrr}}}xxxjjjdddcccmmmoooqqqooojjjccc___\\\^^^___aaaeeekkkqqquuuxxxuuusssoookkkfff```YYYUUUYYYZZZ[[[^^^dddjjjppptttvvvssspppnnnnnnnnnmmmllljjjjjjkkkkkklllkkkkkkkkkeeeggghhhjjjooottttttoookkkmmmnnnlllhhhgggjjjnnnoookkkppp{{{yyykkk```___oooxxx}}}zzzuuuooossssssrrrrrrrrrsssssstttvvvuuutttuuuvvvwwwvvvtttuuurrrpppqqqtttwwwwwwuuuvvvuuuttttttuuuyyy|||~~~zzz~~~|||uuuuuutttsssrrrrrrqqqqqqxxxuuusssqqqqqqqqqooonnnsssnnnjjjggg```ZZZYYY\\\bbbhhhpppwwwyyyyyyyyyyyywwwvvvvvvuuutttsssrrrqqqssspppkkkjjjsss~~~xxxkkk]]]PPPGGGBBBAAACCC??????EEELLLOOORRRVVV```NNN===888888888:::===>>>YYY}}}vvvrrrkkkyyyiiiMMMMMMIIIHHHFFFFFFGGGFFFEEECCCDDDBBBAAAAAAAAAAAA???>>>>>>===<<<;;;:::999999999;;;;;;<<<<<<;;;::::::999666777777777777666555555:::999888666444333555666777555333111111333555777333333333333333333333333111777>>>>>>999333000000222222111///...---,,,+++000000////////////000000111111000000//////...............///////////////222222222222222222222222111111000000111111222333333444444555555666666666666777999999888888:::;;;@@@DDDNNN___rrr}}}qqqoootttzzz{{{zzzvvvwwwzzzwwwrrr{{{rrreee]]]UUUNNNPPPQQQPPPOOOMMMMMMNNNOOORRRPPPOOOOOOQQQQQQPPPOOONNNNNNOOOPPPPPPPPPPPPPPPUUUTTTTTTUUUXXX\\\aaadddiiiiiiiiiiiihhhgggfffeeegggiiijjjiiifffeeefffhhhhhhgggdddbbb````````````]]][[[XXXVVVTTTTTTTTTUUUUUUUUUTTTQQQNNNNNNPPPSSSLLLMMMNNNMMMLLLKKKLLLMMMHHHJJJLLLNNNOOOPPPOOONNNQQQSSSVVVVVVWWW\\\ccciiiyyyhhh___YYYVVVSSSRRRRRRRRRQQQPPPRRRSSSUUUWWWWWWUUUSSSRRRrrrOOO===666777333444555000000000000///...------------------------------------------------,,,,,,,,,,,,,,,,,,++++++*********************************))))))))))))************++++++++++++++++++++++++******+++,,,++++++222<<>>>>>BBBMMM^^^qqqppphhhiiinnnpppxxxuuuxxx}}}zzztttyyyvvvkkkbbbUUUVVVVVVTTTQQQNNNKKKJJJLLLKKKJJJKKKMMMNNNMMMMMMMMMNNNNNNNNNMMMMMMLLLKKKOOONNNNNNNNNPPPRRRUUUWWWXXXXXXZZZ[[[\\\\\\\\\\\\\\\]]]___]]][[[ZZZ[[[]]]YYYXXXWWWVVVUUUUUUVVVVVVSSSRRRQQQPPPOOOOOOPPPPPPIIIIIIIIIHHHHHHHHHIIIIIIJJJLLLMMMMMMMMMMMMPPPRRRRRRRRRRRRRRRSSSTTTTTTUUUTTTXXX^^^cccjjjsss~~~yyyggg``````]]][[[WWWUUUTTTSSSQQQOOOOOOPPPRRRTTTTTTRRRPPPOOOpppOOO===666777333555777111000000//////...---------------------------------,,,,,,,,,,,,------------+++++++++++++++*********************************))))))))))))************++++++++++++++++++++++++((((((+++---+++(((***000>>>OOOgggzzz}}}qqqccceeefffdddbbb___^^^^^^UUU]]]gggppptttwwwyyy{{{ooorrruuusssnnnjjjhhhhhhaaa^^^YYYWWWWWW[[[```dddbbbbbbcccfffjjjmmmmmmmmmmmmnnnnnnnnnmmmkkkiiihhhfffiiilllmmmqqqvvvuuuqqqlllvvv}}}wwwjjjhhhttt}}}|||}}}rrriiiiiiooo}}}~~~wwwsssrrrqqqqqqrrrssstttvvvwwwxxxyyywwwuuutttvvvwwwwwwwwwsssqqqpppppprrrtttuuutttsssrrrqqqqqqrrruuuwwwyyy~~~~~~}}}{{{yyyxxxwwwxxxxxx{{{yyyuuusssrrrtttvvvxxxvvvtttrrrqqqqqqqqqooommmjjjfffddddddaaa]]]^^^cccggglllrrrwwwyyyyyyyyyyyyyyyyyyyyyuuuqqqppprrrtttpppwww}}}}}}{{{wwwmmmdddWWWMMMAAA<<<===@@@AAA???FFFEEEIIIRRRVVVPPPFFFAAA444888;;;:::777>>>TTTjjj|||lllooo{{{~~~VVVHHHHHHIIIIIIFFFCCCAAAAAABBBBBBAAAEEEDDDBBBBBBCCCCCCAAA@@@===<<<;;;;;;::::::::::::999999::::::;;;:::::::::;;;;;;;;;:::999888777666777888999999666444333444333222222222222222222333111111111111111111111111///111111000------000444/////////.........------//////............//////---------------,,,,,,,,,++++++,,,...///000111222////////////////////////000000000000000111111222333333333222222222222222222444555555555555666888:::999999>>>JJJ]]]rrrwwwrrrpppmmmrrrpppsss{{{{{{wwwxxx~~~}}}~~~~~~rrrlllcccZZZSSSQQQRRRSSSUUURRRNNNLLLKKKKKKJJJIIILLLLLLLLLLLLKKKJJJIIIHHHKKKKKKJJJJJJJJJKKKLLLLLLKKKLLLNNNOOOPPPQQQQQQQQQPPPQQQRRRQQQPPPOOOPPPQQQMMMLLLLLLKKKLLLLLLMMMNNNLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLNNNPPPPPPOOOMMMLLLMMMMMMLLLKKKKKKNNNPPPKKKKKKJJJKKKNNNSSSWWWZZZiiioooxxxsssddd\\\]]]ccc___]]]YYYWWWUUURRROOOLLLLLLMMMOOOPPPPPPOOOMMMLLLoooPPP>>>777888444444666000/////////......---------------------------------+++++++++,,,,,,------...+++++++++***************************************((()))))))))************************************&&&&&&***------***,,,111666BBBTTTgggxxx|||dddaaa]]]YYYXXX[[[aaafffaaaiiiqqqvvvvvvuuuvvvwwwlllqqqvvvuuupppllllllnnnjjjgggbbb]]]ZZZZZZ[[[\\\``````aaacccgggiiiiiihhhkkklllmmmmmmmmmkkkjjjhhhbbbgggjjjlllooossssssooonnnwww}}}wwwlllkkkxxx}}}}}}zzztttqqqrrrsss~~~{{{vvvsssqqqssssssssstttuuuvvvwwwxxxyyywwwuuutttvvvwwwxxxwwwrrrqqqppppppqqqrrrssstttsssrrrqqqqqqrrrtttvvvwwwzzz~~~wwwzzzzzzyyyyyyzzzzzz||||||zzzxxxvvvttttttuuuvvvwwwzzzxxxvvvuuutttrrrooommmkkkhhhffffffdddaaabbbggglllppptttwwwwwwvvvuuuuuutttvvvwwwuuuqqqpppssswwwzzz}}}rrrfffXXXMMMFFFBBB??????BBBEEEEEEEEELLLQQQ\\\ddd___NNN===555:::999888:::CCCYYYvvv{{{jjjfffyyydddLLLGGGJJJKKKGGGDDD@@@???AAACCCDDDDDDBBBAAA@@@@@@AAAAAA???>>>===<<<;;;:::::::::::::::999::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999888777777999;;;;;;999666444333222333444444444444333222000000000000000000000000111222222000...///111444........................///......------......///---------------,,,,,,,,,,,,,,,------...///000000............////////////000////////////000111111222222222111111000000///000222333333333333444666555777999;;;@@@KKK[[[fffttt|||}}}}}}sssooolllmmmrrrvvvvvvzzz}}}yyywww~~~yyyrrrkkkgggcccaaaaaa[[[SSSNNNKKKKKKKKKKKKMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMMMMNNNMMMMMMLLLMMMKKKIIIJJJLLLMMMMMMKKKNNNNNNMMMKKKIIIIIIKKKNNNOOOPPPSSSYYYbbbmmmwww}}}vvviiiddd]]]]]]ccc\\\ZZZWWWUUUSSSQQQMMMJJJMMMMMMNNNNNNNNNNNNMMMMMMmmmQQQ@@@888888333333444...............------------------------------------***++++++,,,,,,---------************************************************((()))))))))************************************((('''(((,,,,,,+++---222///222===OOOfff}}}nnnfffZZZPPPLLLRRR\\\eeehhhlllpppqqqooommmnnnoookkkqqqwwwwwwsssooooooqqqqqqoookkkgggaaa]]]YYYXXX]]]\\\\\\^^^aaacccccccccbbbdddfffhhhhhhhhhfffeee```fffjjjlllnnnqqqqqqnnnpppuuuwwwsssmmmnnnxxx}}}vvvsssrrrrrrtttwwwxxx{{{{{{xxxvvvvvvtttpppvvvuuuuuutttttttttuuuuuuyyywwwuuutttvvvwwwwwwvvvrrrrrrqqqqqqpppqqqsssttttttsssssssssssstttvvvvvv{{{}}}~~~}}}|||}}}{{{wwwxxxxxxwwwwwwwwwwwwwwwwwwuuuuuuvvvvvvvvvuuutttssswwwvvvuuuuuuuuutttqqqooollliiiggggggdddaaacccgggppprrruuuuuutttrrrqqqqqqnnnqqqttttttrrrqqqsssuuu}}}{{{oooaaaUUUIII@@@BBBBBBCCCBBBBBBFFFMMMSSS```dddjjjhhhXXXCCC777444:::999===MMMfff~~~~~~|||wwwxxxlllZZZSSSKKKGGGHHHDDDAAA??????AAAEEEGGGGGGAAA@@@??????@@@AAA@@@>>><<<<<<;;;:::::::::;;;;;;:::;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;:::999888888888:::======;;;888555444333444555666666555444333000000000000000000000000222333333222111000000000------------..................------------......------------------------............------------............//////000000//////......//////000111111111111000/////////......000111111111111222444444777:::::::::???JJJSSScccnnnttt|||||||||xxxxxxrrrnnnmmmooorrrxxxwwwxxxzzz}}}{{{sssmmmfff\\\SSSOOOOOOPPPPPPLLLMMMNNNNNNOOOOOONNNNNNKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMLLLKKKLLLKKKKKKKKKLLLLLLLLLKKKKKKLLLLLLLLLKKKKKKJJJJJJKKKLLLLLLLLLLLLKKKKKKJJJPPPMMMIIIHHHIIILLLNNNOOONNNPPPQQQSSSTTTVVVZZZ]]]^^^bbbjjjvvv}}}iiigggeee]]][[[```YYYWWWUUUSSSSSSQQQOOOMMMOOOOOONNNNNNNNNNNNOOOOOOkkkPPP>>>777777222222444---------------------------------------------------++++++++++++,,,,,,,,,,,,)))))))))***************************************))))))))))))************************************,,,)))(((******((()))---++++++///===TTTooo{{{rrrcccTTTLLLMMMUUU\\\eeefffggghhhjjjjjjkkkkkkjjjoootttvvvtttrrrpppqqqsssrrrpppmmmhhhccc^^^[[[[[[YYYXXXYYY\\\^^^``````ZZZ\\\___aaabbbbbb```______ffflllmmmoooqqqqqqooooooppppppnnnmmmnnntttyyyxxxsssmmmjjjkkknnnrrrtttwwwwwwsssppprrrvvvuuuqqqwwwvvvuuutttssssssssssssvvvuuutttuuuvvvwwwvvvtttsssssssssrrrqqqqqqsssuuuuuuuuutttttttttuuuuuuvvvyyy|||~~~~~~|||{{{zzzzzzxxxxxxwwwvvvuuutttssssssrrrsssuuuvvvvvvuuusssqqqooooooppprrrttttttsssqqqjjjgggffffffccc```bbbfffoooqqqrrrrrrpppnnnnnnnnnmmmooorrrtttssspppllliiiooonnnggg\\\SSSNNNGGG@@@DDDFFFEEEBBBBBBIIIWWWcccqqqmmmeeeWWWEEE666555;;;333@@@UUUqqqvvvyyyiiiRRRSSSUUUJJJAAAAAAAAA@@@>>>???BBBEEEGGGGGGCCCAAA@@@AAABBBCCCBBB@@@<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999999999:::::::::999888888888;;;======;;;888666555444555666777777666555444000000000000000000000000111111222222111///...,,,------------------......------,,,,,,,,,,,,------,,,,,,------------......//////......---,,,,,,,,,---------...//////000000...............///000000000000000///////////////---///000000000000111333555666666444333999CCCKKKWWW```dddlll|||~~~|||}}}vvvqqqqqqvvv{{{yyyuuuxxx{{{xxxxxxzzzvvvkkkccc^^^[[[YYYOOOOOONNNMMMLLLJJJHHHGGGJJJIIIIIIHHHIIIIIIJJJJJJIIIJJJKKKLLLLLLMMMMMMLLLLLLKKKJJJKKKMMMNNNMMMLLLKKKLLLLLLLLLLLLLLLKKKJJJKKKKKKKKKJJJJJJJJJJJJJJJNNNNNNLLLKKKLLLPPPWWW]]]^^^aaaggglllqqqvvv{{{~~~~~~~~~pppeeedddbbb]]]]]]aaaYYYWWWTTTRRRRRRSSSRRRQQQQQQPPPOOONNNNNNOOOPPPQQQgggLLL;;;444555222333555///------------------------------------------------,,,,,,,,,+++++++++++++++((()))))))))*********+++************************))))))))))))************************************---***)))++++++(((''')))***+++...333@@@UUUnnn~~~~~~ssseee[[[VVVVVVXXX\\\ZZZ[[[___eeehhhfffdddcccggglllppprrrqqqooommmssssssrrrpppnnnkkkiiihhhbbb___[[[YYYZZZ\\\]]]]]]XXXZZZ]]]``````___]]][[[]]]eeekkklllmmmooopppnnnkkkmmmnnnllljjjkkkoootttpppnnnlllkkkmmmpppqqqpppppprrrrrroooooosssuuusssuuutttsssssssssssssssssstttssstttuuuwwwvvvtttrrrssstttuuusssqqqqqqsssvvvuuuuuuuuutttttttttttttttrrrvvv{{{}}}{{{yyyzzz|||xxxxxxxxxxxxwwwvvvuuutttsssssstttuuuuuuuuutttsssooooooppprrrssssssqqqnnniiifffeeefffdddaaadddhhhkkkmmmnnnnnnmmmmmmnnnoooqqqqqqsssuuutttlll```VVVYYYXXXTTTOOOMMMNNNJJJCCCDDDGGGJJJMMMQQQYYYdddmmmhhh]]]NNNAAA777333999BBBFFF```~~~zzz___RRRIIIJJJKKKFFF@@@???AAA???>>>???AAACCCCCCBBBBBBAAA@@@AAABBBCCCBBB@@@;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;:::999888777666666777777888888888888777888:::;;;;;;999666555444444555555555555555555444111111111111111111111111000//////000000000///...------------------------------,,,,,,,,,,,,------++++++++++++,,,,,,,,,---...------------------,,,++++++,,,,,,---......///......------......///000////////////000000000000---///000000///000111222222333333222222555<<>>???@@@@@@???===@@@???>>>>>>@@@AAA@@@>>>;;;;;;:::::::::;;;;;;<<<:::::::::999777666444333444555666777777888777777777888:::999666444333444444444444444444444444444111111111111111111111111111///...///000222333333......---------,,,,,,,,,---,,,,,,++++++,,,,,,---))))))******+++++++++,,,,,,,,,,,,------.........))))))***+++,,,,,,------...------------...//////.../////////000000111111---...000000//////111222...111444555555444333333===CCCDDDKKK]]]hhhmmmxxx~~~rrruuuvvvssstttvvvvvvssstttrrrqqquuuyyyzzzvvvrrrxxxooofff```\\\WWWTTTQQQOOOMMMNNNOOOQQQUUUTTTTTTSSSQQQOOOMMMLLLPPPNNNLLLNNNQQQRRRQQQOOOQQQRRRUUUWWWYYYYYYYYYYYYWWWVVVUUUVVVWWWZZZ]]]___fffooozzz}}}{{{yyy{{{yyynnnooobbbbbb^^^YYYXXX[[[WWWQQQYYYUUUOOOLLLKKKMMMNNNOOONNNMMMKKKIIIIIIKKKMMMNNN~~~bbbJJJ===222000222111000000...---,,,++++++,,,---...------------------------++++++++++++++++++++++++************************))))))))))))************(((((())))))*********++++++*********))))))(((((((((((()))***+++,,,,,,,,,&&&+++...---+++000<<>>:::<<>>???AAABBBBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<=========<<<;;;:::999888777666555444333333666555333444555666444333777666555444444333444444666555444333222333444555333222111////////////000......------------.........---,,,,,,,,,,,,---...,,,+++***+++---...---,,,,,,++++++******++++++,,,---------,,,,,,+++++++++++++++,,,,,,---...//////...............---------............////////////------...000111333444444000111111222222333444444222666;;;@@@FFFQQQ___jjjttt~~~~~~yyytttsssuuuvvvssspppsssooooootttzzztttjjjnnnwwwtttpppjjjccc^^^\\\^^^iiitttsssuuusssmmmiiieee^^^WWWYYYYYYYYYXXXXXX[[[aaaeeelllkkkkkknnnsssuuuuuussswwwxxxyyyzzz||||||vvvtttrrrpppjjjeeefffkkkzzzxxxhhheeehhhgggccc]]]YYYXXXXXXXXXXXXVVVRRROOOLLLJJJIIIHHHFFFHHHFFFFFFGGGJJJMMMNNNOOO{{{```LLL@@@555222333222///...---------,,,,,,---------------------------------++++++++++++++++++++++++************************(((((()))))))))*********)))))))))************************)))))))))(((((()))))))))******++++++,,,))),,,---,,,***---666>>>PPPbbbwwwdddXXXKKKEEECCCCCCFFFJJJMMMOOOSSSWWWYYYYYYXXXVVV]]]cccfffccc___bbbnnnyyyrrrooollllllnnnnnnllliiiaaa```___^^^^^^```bbbccc```aaabbbcccdddeeeeeeeeeeeedddbbbbbbeeeiiimmmpppppppppqqqqqqqqqpppoooooommmnnnooopppppppppppppppppprrrttttttrrrqqqqqqqqqsssrrrpppqqqsssttttttssstttvvvxxxwwwtttssssssuuuuuuttttttssssssuuuvvvwwwxxxxxxwwwwwwwwwyyyzzz{{{|||zzzwwwvvvwwwxxxxxxwwwtttqqqnnnnnnppprrrqqqpppooolllhhhgggiiiiiiiiigggbbb```]]][[[\\\```fffjjjiiijjjlllooossstttsssqqqjjjcccWWWMMMGGGCCCBBBAAAGGGCCCBBBFFFHHHIIILLLQQQeeesss~~~yyykkkZZZIII===222333555;;;FFFZZZrrrtttlll___MMMJJJHHHFFFFFFIIILLLLLLGGGBBB>>>???@@@BBBBBB@@@???>>>========================<<<<<<======<<<;;;:::999999888777666555444333333777555444555666777666444666555444333333222222222444333222222222222333444333222111////////////000......------------.........---,,,,,,,,,,,,---...,,,+++***+++---------+++,,,++++++******++++++,,,------,,,,,,,,,++++++++++++,,,,,,,,,---.........---------...........................////////////......//////000111111111000000111111222333333444444777999:::<<>>EEEMMMOOOLLLIIIJJJMMMJJJ[[[iiiggg[[[YYYiii{{{zzzvvvrrrqqqssstttsssqqqpppmmmiiifffdddfffiiikkkbbbaaaaaa`````````aaaaaaaaaaaa```aaadddhhhlllooonnnnnnooopppppppppoooooojjjnnnqqqrrrooonnnnnnoooqqqsssuuuuuuuuutttuuuvvvsssqqqooonnnppprrrsssssstttvvvwwwwwwuuusssrrrrrrqqqqqqpppqqqrrrtttvvvwwwyyyxxxwwwvvvvvvwwwyyyzzz{{{yyyvvvvvvwwwyyyzzzzzzqqqooommmlllmmmnnnnnnmmmkkkjjjiiihhhhhhfffccc```ccc```\\\YYY[[[```gggkkkoooqqquuuxxxwwwqqqhhhbbbVVVNNNEEE@@@@@@AAA@@@>>>CCCCCCBBBCCCMMM^^^lllrrrttt]]]HHH===999888333444AAAYYYmmmzzzyyyrrrssszzzVVVIIIIIIHHHDDDDDDFFFJJJMMMLLLGGGBBB>>>>>>@@@@@@@@@@@@>>>>>><<<<<<<<<<<<<<<<<<<<<<<<============<<<:::999888888888777666666555444444888777666666888888777666555444333222111111111111333222222111111222222333222222111000////////////......------------......------,,,,,,,,,,,,---------,,,++++++,,,---+++***++++++************++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,------......//////---............////////////////////////.........000000000111222222333333444666777666444555:::>>>HHHVVViiixxx{{{xxxuuuiiifffdddaaaccciiippp}}}zzzrrrkkkdddaaa\\\VVVNNNIIIOOOXXX___eeeqqqtttfffaaaaaa___[[[YYY\\\ZZZXXXXXXYYYZZZYYYYYYPPPNNNJJJHHHGGGFFFDDDCCCDDDCCCCCCEEEIIILLLMMMMMMzzzbbbKKK???666555666333///---+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************(((((((((((()))))))))***,,,,,,++++++******))))))))))))))))))))))))((((((************)))))))))))),,,+++******+++,,,,,,+++,,,666HHH[[[nnn}}}zzzhhhPPP===777:::888???FFFHHHFFFFFFKKKPPPKKK[[[hhhbbbVVVXXXppp{{{wwwwwwwwwvvvtttwwwuuupppmmmkkkkkkmmmooohhhfffdddaaa___^^^^^^^^^ffffffeeeeeegggiiikkkmmmlllmmmnnnooooooooooooooojjjpppuuuuuuqqqnnnoooqqqrrrtttuuuuuuttttttuuuvvvtttqqqnnnmmmoooqqqssssssrrrtttuuuuuutttrrrpppooopppoooooopppqqqsssuuuvvvyyywwwuuuttttttuuuwwwxxx{{{xxxuuutttuuuwwwxxxxxxooonnnlllllllllmmmmmmnnnkkkiiigggeeebbb___\\\ZZZ]]]]]]]]]```ffflllqqqtttxxxwwwvvvrrrkkkaaaUUUMMMDDDDDDEEEFFFGGGFFFDDDBBBIIIMMMMMMPPP___uuu~~~{{{wwwgggQQQ@@@:::::::::777>>>CCCaaa}}}{{{{{{|||yyySSSJJJNNNLLLFFFBBBBBBCCCFFFHHHGGGCCC@@@===>>>>>>??????>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;=========<<<;;;:::999888888888777777666555555444888777666777999999999777555444333222222111111111222222222222222333333333222111111000//////.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,,,,***)))++++++************++++++,,,+++++++++++++++++++++------,,,,,,,,,,,,,,,,,,++++++,,,------...//////---------.........//////........................//////000000111222222222222333555555444444666888:::CCCSSShhhxxx}}}}}}qqqjjjmmmnnnlllmmmrrrrrr{{{}}}yyy{{{}}}}}}xxxzzzxxxyyyxxxvvvssspppppppppcccaaa^^^\\\YYYVVVSSSPPPSSS[[[iiitttvvvsssuuuzzzssskkkbbb\\\]]]^^^\\\YYYYYYZZZYYYXXXYYYZZZZZZYYYWWWOOOLLLIIIGGGFFFFFFDDDCCCBBBBBBBBBDDDHHHKKKKKKKKK}}}eeeGGG<<<333333555333000...+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))'''(((((((((((())))))))),,,++++++******)))))))))(((((((((((((((((())))))******))))))))))))))))))***))))))***---...,,,***000111777CCCUUUhhh{{{hhhOOOBBB???<<<<<<======@@@CCCHHHLLLYYY^^^]]]SSSLLLYYYwww|||uuurrrtttvvvwwwwwwwwwvvvsssqqqppppppqqqqqqpppmmmjjjfffbbb```______ffffffffffffggghhhiiijjjkkklllmmmnnnnnnnnnnnnnnnkkkqqqvvvvvvrrrnnnoooqqqpppqqqqqqqqqooooooppprrrssspppmmmlllnnnqqqrrrsssrrrrrrrrrssssssrrrqqqooorrrrrrqqqqqqrrrsssuuuvvvyyywwwuuutttssstttuuuvvv{{{xxxuuussssssttttttsssnnnmmmkkkiiiggggggggghhhbbb```]]]ZZZWWWWWWXXXZZZ\\\^^^dddmmmuuuzzzzzzyyytttnnnfff\\\SSSJJJBBB===>>>CCCHHHHHHFFFDDDFFFIII@@@JJJWWWiiixxxOOOFFF>>><<<>>>@@@>>><<>>;;;;;;===???@@@GGGJJJMMMOOORRR[[[iiisssvvv^^^DDD333;;;:::===BBBGGGRRRfffyyy}}}uuuoooVVVPPPOOOQQQNNNGGGDDDFFF@@@@@@@@@???>>>===>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999:::;;;<<<888888888777777777777777333222222333555666666555555444333222111111111111000111333444555555444444///000000000000...---,,,---,,,,,,++++++,,,,,,---***+++,,,,,,,,,,,,+++***+++***)))***+++,,,+++*********))))))))))))******)))*********++++++++++++*********+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................///------...//////000000111000000000111111111111000111222555;;;DDDIIIJJJJJJQQQ[[[eeellluuu{{{tttoooqqqtttuuuxxx|||{{{xxxwwwxxxooohhhccc^^^[[[YYYUUUSSSSSSQQQOOORRRWWWXXXVVVTTTTTTTTTTTTRRRPPPMMMJJJHHHFFFGGGGGGGGGFFFEEEEEEEEEFFFHHHHHHGGGEEEyyy\\\MMM@@@444222333333111111......,,,++++++,,,......++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&''''''(((((())))))&&&'''''''''(((((())))))&&&''''''((()))******+++&&&(((***)))(((((()))+++((('''***,,,******555CCCYYYkkk~~~~~~vvvlllccc\\\XXXWWWMMMMMMMMMLLLLLLMMMNNNOOOUUUOOOIIIIIIPPPYYY```ddd^^^\\\ZZZZZZ___fffnnnsssqqqqqqrrrssssssrrrpppppppppoooooommmkkkhhheeecccddddddddddddccccccbbbaaa```^^^]]]]]]^^^^^^]]][[[VVVXXXZZZ\\\^^^aaaeeeiiiiiihhhhhhiiijjjkkkjjjiiibbb^^^[[[\\\```dddffffff^^^______aaadddgggjjjllleeefffggggggfffcccaaa___]]]]]]^^^```aaa```]]][[[VVVXXXZZZZZZYYYZZZ^^^bbbbbbdddfffhhhkkkqqqyyyrrriii]]]TTTOOOKKKEEEAAA===<<<;;;<<<@@@DDDFFFGGGIIINNNWWWbbbnnn{{{nnn^^^SSSGGG;;;888>>>666888FFFaaawww|||jjjfff}}}wwwTTTCCCEEEHHHHHHEEEGGGKKKGGG>>>888:::===>>>===<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999888999:::<<<===888888888888777777777777222111000222444555555444444333222111000000000000///000222333444444333333///000000000000...---,,,---,,,,,,++++++,,,,,,---***+++,,,------,,,+++******)))((()))+++,,,,,,+++******))))))))))))******))))))******++++++++++++))))))***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111000000///......------------......///000000000//////...///111222222111000222444222//////333888BBBLLLSSSSSSUUU```pppzzz{{{rrrjjjiiimmmpppuuuzzz|||zzztttrrrqqq|||rrreeebbbaaa[[[VVVUUUYYYTTTQQQSSSVVVUUUVVVYYYUUUSSSQQQPPPQQQRRRQQQPPPLLLIIIGGGFFFFFFGGGFFFFFFFFFFFFFFFGGGHHHHHHFFFDDD{{{\\\LLLAAA666333222000//////------------------------...---,,,,,,++++++,,,,,,***************************)))(((''''''((()))***))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((,,,+++***)))***+++,,,---<<>>999999<<>>>>>>>>>>><<<:::999???>>>===;;;;;;<<<<<<===???>>>===<<<:::999888777888888999:::::::::999999777777999;;;<<<;;;777444333333333444444555555555111222222222222111000000111000000///////////////......///////////////...---,,,+++*********+++,,,,,,+++******++++++)))'''))))))))))))************))))))))))))))))))))))))))))))***++++++++++++***++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------------------------------.........//////......////////////......000111111111222222222222777;;;???BBBEEEMMMXXXaaattt{{{rrrrrrsssrrrtttyyyqqqgggbbb\\\XXXWWWXXXYYYYYYWWWVVVUUURRRQQQSSSWWWZZZTTTSSSSSSSSSSSSPPPLLLIIIHHHFFFEEEEEEGGGGGGFFFEEEEEEFFFIIIJJJIIIGGGCCCAAAbbbNNNAAA555111222000//////---------------------------,,,,,,+++++++++++++++******************************)))(((((()))******((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((((((((((((+++************+++,,,,,,---;;;PPPcccsssmmmOOOBBBDDDCCCFFFNNNXXX______]]][[[fffoooooonnnnnnmmmiiiccceeehhhlllppptttwwwxxxwwwuuurrrqqqqqqssstttuuummmnnnoooooonnnkkkhhhfffeeecccaaa^^^]]]\\\]]]]]]cccccc^^^ZZZZZZ]]]ZZZUUU]]]^^^^^^^^^^^^^^^^^^]]]]]]YYYVVVUUUWWW[[[]]]]]]WWWXXXXXXXXXXXXXXXWWWWWWYYY[[[]]]^^^^^^^^^^^^^^^aaaaaaaaaaaaaaaaaabbbccciiigggddddddkkkuuuyyyvvvuuussspppooolllgggaaa\\\OOOFFF@@@@@@@@@===<<<>>>BBBCCCFFFMMMWWWbbbjjjooo|||xxxrrrlllcccXXXLLLDDDEEE???:::;;;===AAAIIIQQQgggooozzzyyypppiiilll{{{uuu[[[LLLGGGGGGDDDEEEEEEEEEDDDCCCAAA@@@>>>>>>>>>>>>===<<<:::999???>>>===<<<;;;<<<<<<===>>>===<<<;;;:::888777777777777888888999999::::::888777888999:::999666333111111111111222222222222222222222111111111000000111111000///.........///......////////////......,,,,,,+++******++++++,,,---,,,++++++,,,,,,***)))))))))))))))************))))))))))))))))))))))))))))))***++++++++++++***++++++******++++++,,,---+++++++++,,,,,,,,,------,,,,,,,,,------------...------------------------------------.........///......////////////......000000000000111111111111222555999:::<<>>@@@@@@AAADDDJJJLLLUUUfffwwwzzzfff```WWWNNNFFF???999666888888===GGGRRR\\\iiittt|||wwwvvvsssnnnrrrjjjWWWNNNHHHEEEFFFFFFFFFEEEDDDBBBAAA@@@????????????>>>===;;;:::999>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;:::999777666666666666666666777888::::::999777666666666666444222111111111111111000000000333222111000///000111111222111000///............---......///......------,,,++++++******+++,,,,,,---,,,+++,,,------+++)))))))))))))))************))))))))))))))))))))))))))))))***++++++++++++***+++************+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------..................////////////............/////////000000000...111333333333555999>>>HHHXXXhhhoooqqqwwwlllaaa\\\XXXVVVTTTRRROOOOOOPPPRRRRRRRRRUUUSSSPPPMMMLLLMMMOOOPPPQQQOOOMMMLLLLLLLLLKKKIIIGGGGGGGGGHHHIIIHHHEEECCCEEEFFFHHHIIIHHHFFFCCCAAAzzz```SSSCCC333///222111...---,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((((((((('''(((***+++++++++***)))(((---222444:::HHH^^^ppp}}}{{{aaaKKKFFFDDDCCCLLL[[[rrrooohhh___XXXVVVWWWYYYZZZ^^^ccchhhkkklllkkkjjjdddiiipppttttttrrrqqqqqqvvvwwwxxxyyyxxxwwwvvvuuuyyyvvvsssqqqpppqqqssstttlllrrrrrrooo~~~zzzdddfffiiilllllliiifffdddcccfffhhheee```]]]___aaaddddddeeeeeefffeeeeeeeeegggfffgggjjjnnnqqqtttuuummmppprrrpppkkkiiilllpppkkkgggbbb```fffkkkggg___SSSPPPKKKFFFCCCBBBAAAAAA@@@??????AAAEEEKKKRRRWWWbbbdddlllxxx{{{lll___AAA???<<<:::999999999999999???OOOfffxxxtttmmmsss|||~~~eeeRRRQQQPPPGGGCCCFFFFFFEEECCCBBBAAA@@@@@@@@@??????>>>===<<<;;;::::::======<<<<<<;;;;;;;;;;;;;;;;;;:::999888777666555555555555555666777999::::::777444333333333222111444333333222222111111111444222000///...///111222222111000///...---------------.........---,,,,,,++++++++++++++++++,,,,,,,,,+++***+++,,,,,,+++)))((()))))))))************))))))))))))))))))))))))))))))***++++++++++++******************++++++,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,------------------------------------......//////......------------.........//////...000222222000000222444333BBBTTT___eeeiiinnnrrr|||xxxjjjgggfff___UUUNNNMMMLLLLLLMMMPPPQQQQQQPPPRRROOOMMMKKKLLLMMMNNNNNNSSSPPPMMMLLLMMMNNNNNNNNNFFFGGGGGGIIIJJJHHHEEEAAACCCDDDEEEFFFEEECCCAAA@@@uuu___SSSDDD666222222111...---,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((()))'''((()))***+++***)))(((---000000---+++444EEESSSgggwwwpppeeeUUUEEEDDDOOOSSSNNNJJJLLLQQQRRROOOLLLWWW[[[aaafffgggddd```]]]\\\fffpppsssooolllnnnqqqrrrssstttttttttsssrrrrrrxxxwwwtttrrrqqqrrrtttuuuqqqxxxvvvqqq|||sssmmmooorrrttttttrrrooommmlllppptttsssmmmjjjlllooommmmmmnnnooopppppppppooopppooonnnooorrrsssrrrpppkkknnnnnniiibbb^^^___bbb___^^^[[[YYY\\\]]]VVVLLLDDDCCCAAA???@@@BBBFFFHHHAAAHHHPPPWWW]]]eeelllqqquuusssqqqmmmdddVVVGGG<<<<<<;;;999777777:::===@@@NNNUUUhhhwwwyyyyyyWWWMMMJJJPPPMMMAAA>>>FFFCCCBBBBBBAAAAAAAAAAAABBB???>>>======<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::999888777777666666555555555555666777888999999666333111222222222111444333333222222111111111333222000......///000111111000///...---------------------------,,,++++++******++++++,,,,,,,,,,,,***)))((()))++++++***(((((()))))))))************))))))))))))))))))))))))))))))***++++++++++++*********))))))******+++,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------,,,,,,------............------,,,------------.........///000111111111000111222000444>>>JJJSSSYYY^^^aaadddoooyyy{{{xxx||||||nnnfff```^^^[[[TTTNNNKKKMMMLLLLLLNNNPPPRRRQQQPPPNNNLLLJJJJJJLLLNNNOOONNNRRROOOLLLKKKLLLNNNOOOOOOFFFFFFGGGIIIIIIGGGCCC@@@@@@AAABBBBBBBBB@@@>>>===ttt```SSSGGG;;;666444000......,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((((()))''''''((()))))))))))))))+++------***&&&)))333<<>>@@@BBBEEEIIINNNRRR\\\hhhssswwwuuutttrrrpppccc^^^UUUJJJAAA;;;999:::888888888999>>>HHHSSS[[[iiilllvvvuuunnnyyygggVVVJJJHHHJJJMMMGGG>>>AAAJJJAAAAAAAAAAAAAAAAAAAAAAAA======<<<<<<<<<<<<======;;;<<<<<<<<<<<<;;;::::::::::::999999888777777666555666666777777777777666888555222111222222222111111111111111111000000000222111000///...///000000000///......------......------------,,,+++******))))))+++,,,,,,,,,,,,,,,((((((''')))***+++)))((())))))))))))************))))))))))))))))))))))))))))))***++++++++++++******))))))))))))***++++++************++++++++++++++++++++++++,,,,,,,,,,,,******++++++,,,,,,------------------,,,,,,,,,,,,------............------,,,,,,---------..................//////000000000444///...444<<>>????????????===<<<;;;qqq___QQQIII@@@;;;555000...000++++++++++++++++++++++++++++++***))))))))))))***))))))))))))))))))))))))(((((()))******)))((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''((())))))(((''''''''''''((()))))))))+++,,,***((((((,,,000888FFFYYYkkkyyyttttttvvvxxx||||||cccFFF777333555:::@@@???AAADDDGGGJJJLLLMMMMMMRRRRRRRRRQQQQQQTTTXXX[[[YYYZZZ\\\^^^aaacccdddeeehhhjjjlllpppsssuuuwwwxxxqqqwwwyyyvvvtttvvvvvvtttsssrrrpppooooooppprrrsssooorrrttttttrrrqqqqqqsssttttttsssqqqooollljjjiiilllkkkkkkmmmnnnhhh___WWWOOOMMMJJJFFFCCC@@@>>>===???CCCDDDBBBAAABBB@@@===@@@EEEKKKQQQUUU[[[aaaeeevvvxxxjjj___XXXRRRDDD@@@:::444333666<<<@@@444999AAAKKKVVVcccqqqyyyyyyvvvssspppkkkhhhkkkrrrsssZZZMMMFFFKKKJJJIIIGGGEEEDDDDDDFFF@@@AAABBBBBBAAA@@@???>>><<<<<<;;;;;;<<<===???@@@;;;;;;<<<<<<<<<;;;:::999:::::::::999888888777777555777888:::999888555444666444222222333333222111111111111111222222222222111000000000////////////......---------...//////---------,,,,,,+++***)))((()))+++,,,------,,,,,,)))(((((()))++++++***)))))))))))))))************))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))***++++++************++++++++++++***++++++++++++,,,,,,,,,)))******+++,,,,,,---------------,,,,,,,,,++++++,,,------......------,,,------------...............---,,,,,,---/////////333...+++...000222999@@@QQQ]]]iiilllgggfffoooxxxwww}}}ppp]]]XXX[[[___XXXXXX\\\```]]]UUUPPPPPPTTTRRROOONNNNNNNNNLLLKKKLLLIIIFFFGGGLLLNNNLLLJJJHHHGGGEEEFFFHHHJJJKKKKKKGGGEEEDDDDDDDDDCCCAAA???>>>>>>???>>>>>>===;;;;;;lll[[[PPPJJJCCC>>>666///...111++++++++++++++++++++++++,,,++++++***************)))))))))))))))))))))))))))***+++,,,,,,+++***)))''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))(((((('''&&&&&&((()))***+++,,,---,,,***)))***+++)))000===PPPeeewwwvvv```^^^mmm}}}xxxeeeQQQDDD<<<444333777999888888999<<<@@@DDDGGGOOOMMMLLLPPPUUUVVVRRRMMMBBBCCCFFFIIIMMMQQQTTTUUUXXX[[[```eeejjjnnnpppqqqppptttxxxvvvpppmmmpppuuusssqqqnnnllllllnnnqqqsssqqqqqqqqqoookkkiiigggggghhhgggeeebbb^^^ZZZWWWUUU\\\]]]___bbbccc\\\QQQGGG???>>><<<<<<===>>>===<<<>>>CCCDDDAAA???CCCFFFGGGKKKQQQ[[[cccjjjpppwww|||uuuyyyrrr]]]III>>>:::777999777444444666777777777DDDMMM[[[hhhqqqwww||||||uuujjj]]]TTTYYYpppbbbQQQOOOLLLHHHHHHGGGDDDBBBEEEHHHBBB999AAABBBCCCCCCBBB???<<<;;;;;;;;;:::;;;<<<>>>@@@AAA:::;;;<<<<<<<<<;;;:::999;;;:::::::::999888888888666777:::;;;;;;888555222444333222333444444333222333333333444444555555555000000000111000///......---------------...///000---------,,,+++***)))(((((()))+++,,,------,,,,,,)))))))))***,,,,,,+++***))))))))))))************))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))******+++)))************+++++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,---------------,,,,,,+++++++++,,,------......------,,,---------........./////////...,,,,,,---...//////------111555111++++++111***555DDDMMMPPPUUU]]]eeejjjpppuuuvvv|||}}}iii]]]YYYYYYXXXVVV\\\YYYYYY[[[ZZZVVVSSSTTTVVVSSSOOOMMMLLLKKKJJJHHHMMMIIIFFFGGGJJJLLLJJJFFFGGGFFFEEEFFFIIIKKKKKKJJJGGGEEECCCBBBCCCBBBAAA???????????????>>>===<<<;;;iii[[[QQQGGG===999666111......,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((///---+++)))((()))+++---000++++++222>>>PPPhhh}}}{{{qqqmmmfff^^^ccc___XXXPPPFFF===666222777444222333666999999777???CCCGGGKKKNNNNNNLLLKKKDDDDDDDDDDDDEEEEEEFFFFFFBBBIIISSS\\\aaaccceeeeee```eeekkkkkkhhhhhhnnntttooohhhaaa___aaaddddddbbb``````aaa```^^^ZZZWWWTTTRRRPPPMMMJJJHHHHHHHHHIIIQQQRRRSSSRRROOOIIICCC???===;;;999999<<>>===<<<;;;<<<===<<<;;;;;;===???iii[[[LLLBBB:::666444///------,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''')))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''---,,,***((((((***,,,---)))%%%%%%***000999IIIWWWrrr}}}yyytttmmm```]]]YYYUUURRRLLLDDD???666555444666999999777555777:::===AAADDDFFFGGGGGGLLLLLLKKKJJJHHHFFFDDDCCC???DDDKKKPPPQQQPPPNNNNNNTTTXXX[[[[[[ZZZZZZ]]]aaa\\\XXXUUUUUUWWWXXXTTTQQQLLLMMMNNNOOONNNKKKIIIGGGBBBAAA@@@@@@@@@AAACCCDDDIIIJJJJJJJJJHHHDDDAAA>>>AAA??????@@@CCCEEEEEEDDDHHHKKKUUUccckkknnnpppttt~~~tttfffYYYQQQNNN>>>:::555222222444666777111666>>>FFFPPP\\\gggnnnsssnnnggg]]]XXX\\\mmmmmmcccVVVNNNKKKIIIDDD???DDDDDDCCCCCCBBBAAAAAA@@@BBBEEEHHHIIIGGGDDDAAA@@@AAA???===;;;;;;;;;:::888:::;;;<<<<<<:::888666444555666888:::::::::999888888666555888<<<<<<777222000111222333444555555555444333333333333222222222222111000///.........///---,,,,,,---///...---+++,,,,,,++++++***+++++++++************))))))))))))))))))*********+++++++++***)))(((''''''((()))*********))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))***++++++++++++***++++++++++++++++++++++++*********+++++++++,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,------------........./////////000000000000000000///000444999>>>HHHIIIKKKPPPXXXaaaiiinnngggkkkrrr}}}tttlllgggfff]]]WWWTTTSSSRRRPPPRRRWWWWWWVVVWWWYYYWWWRRRQQQTTTUUUSSSPPPNNNMMMMMMOOOPPPOOOLLLJJJIIIIIIIIIGGGFFFFFFDDDCCCCCCFFFHHHHHHHHHDDDCCCBBB@@@@@@@@@AAABBB?????????===<<<===@@@BBBfffWWWEEE<<<444222111---+++,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''+++***(((((()))+++---...((('''(((+++,,,---222777MMM\\\ppp~~~xxxtttpppmmmmmmmmmhhh]]]TTTAAA>>>:::777777777666555666666666777777888999:::EEEFFFGGGIIIJJJJJJJJJIIIEEEIIIMMMOOONNNKKKIIIHHHGGGHHHHHHIIIIIIIIIJJJJJJHHHGGGHHHKKKMMMKKKDDD??????@@@BBBBBBBBB@@@>>>===<<<<<<<<<===???AAACCCEEE@@@@@@@@@@@@AAABBBBBBCCCCCCCCCFFFKKKPPPTTTUUUTTT]]]eeettt|||uuummm___OOOCCC===;;;;;;333444444333333555888;;;AAAJJJXXXeeeooowww~~~jjjdddiiilllxxxyyySSSNNNQQQSSSRRRMMMHHHDDDCCCDDDCCCCCCBBBBBBAAAAAAAAAAAAEEEIIIJJJHHHDDDAAA@@@BBB???===<<<<<<<<<:::999::::::;;;;;;:::888777555555666888999::::::999999666555555777::::::666222000111222444555666666666333333333222222222111111111111000///............---,,,,,,---......,,,++++++++++++***++++++,,,,,,************)))))))))))))))))))))*********++++++))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))***++++++++++++***++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------.........////////////000---...//////......///000444444666:::BBBLLLVVV\\\dddfffkkkvvvyyyfff\\\ZZZYYYZZZ\\\YYYUUUSSSTTTSSSPPPQQQTTTUUUSSSTTTUUUSSSNNNNNNQQQTTTSSSQQQOOONNNNNNOOOOOONNNLLLIIIGGGHHHIIIIIIIIIGGGDDDAAAAAACCCEEEGGGGGGDDDBBB@@@>>>>>>@@@BBBDDDCCCCCCCCCAAA???@@@BBBDDD}}}bbbRRR???777111000000---+++,,,+++++++++*********))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''')))+++---///+++,,,...000000......///111<<>>AAAAAAAAABBBCCCEEEGGGHHHDDDDDDDDDFFFJJJOOOTTTWWW[[[[[[^^^cccjjjpppssstttzzz{{{llldddMMMGGG???999666666666666555888;;;===>>>BBBHHHNNN```hhhttt~~~~~~iiiUUUDDDKKKNNNOOOLLLGGGDDDFFFIIIDDDDDDDDDCCCCCCCCCBBBBBB???BBBFFFGGGEEEBBB???>>>AAA???===<<<<<<<<<;;;::::::::::::::::::999888777555666777999::::::::::::555444444666777777555222444444555555555555444444222222222222111111111111000000//////............---,,,+++,,,------,,,+++************+++,,,------************)))))))))((())))))))))))************))))))(((((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))***++++++++++++***************************************++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------........./////////+++---///000///...///000/////////111555;;;AAAEEEZZZ```kkkxxx|||ttteee```___eeehhhbbbZZZUUUVVVTTTTTTVVVUUURRRQQQTTTTTTRRRSSSTTTQQQLLLLLLPPPRRRRRRPPPOOONNNMMMLLLLLLMMMJJJFFFEEEGGGIIIJJJJJJIIIEEEBBB@@@BBBDDDFFFGGGHHHFFFBBB>>><<<===???@@@EEEFFFHHHGGGEEECCCCCCCCC|||aaaOOO<<<444//////000...,,,---+++++++++***************(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''')))+++---...,,,---------...///...,,,))),,,333???NNNaaatttwwwpppeeeXXXMMMFFFBBBBBB;;;999888666777888;;;<<<555666777888999999888888???BBBHHHLLLNNNPPPRRRSSSOOOLLLIIIIIIKKKLLLIIIEEEGGGGGGHHHJJJKKKIIIGGGEEEDDDFFFHHHIIIKKKLLLLLLLLLKKKKKKLLLNNNPPPRRRTTTUUU[[[[[[\\\```eeelllssswww{{{yyyyyy|||}}}~~~xxxwwwwwwuuukkkYYYJJJDDD===:::777666777777777666444:::AAAIIIQQQ[[[gggooozzz}}}zzz}}}[[[MMMMMMIIILLLKKKJJJFFFCCCCCCEEEGGGEEEEEEEEEDDDDDDDDDDDDDDD???BBBEEEEEECCC@@@>>>>>>AAA???<<<<<<<<<<<<;;;:::999999999:::999999999888666666777888999:::::::::444444444555666666444333555555666666666555444444222222111111111000000000///////////////.........---,,,***+++,,,---,,,+++************+++,,,------************)))))))))((((((((()))))))))*********(((((())))))))))))((((((''''''(((((())))))******(((((((((((((((((((((((())))))(((((((((((())))))))))))***++++++++++++***************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------------------............,,,...///.........000222...//////000111222333444888BBBSSSdddsss{{{|||rrrgggddddddddd___\\\```cccaaa]]]\\\VVVTTTUUUYYYYYYUUUTTTVVVUUUSSSSSSTTTRRRNNNNNNRRRQQQPPPNNNLLLKKKIIIHHHHHHIIIGGGDDDDDDFFFHHHJJJKKKJJJGGGCCCBBBCCCFFFHHHIIIJJJGGGCCC???======>>>???DDDGGGKKKLLLJJJEEEAAA???|||aaaNNN:::333...000111///---...************************))))))))))))))))))))))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''')))+++,,,------...,,,***+++...---***---)))(((+++222>>>QQQaaarrrwwwkkk___VVVRRRLLLJJJFFFAAA===999666444444444555555555555555555666888<<>>AAALLLQQQYYYcccmmmxxx~~~{{{uuu~~~bbbRRRKKKOOOPPPHHHHHHJJJKKKLLLKKKIIIHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDAAACCCDDDDDDBBB@@@@@@@@@???===;;;;;;;;;<<<;;;999999999999999999999::::::888888888888888999999999444444444555555444444444333444555666777777777777111111111000000000000///....../////////......------,,,******+++,,,,,,++++++++++++***++++++,,,,,,************))))))))))))((((((((()))))))))******(((((())))))))))))((((((''''''(((((())))))******(((((((((((((((((((((((())))))(((((((((((())))))))))))***++++++++++++***************************)))))))))************+++*********+++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,---------.........///...,,,+++***,,,...,,,---.../////////......+++000888@@@JJJWWWgggrrryyy}}}{{{ggg]]][[[___eeeeee^^^YYY[[[]]]\\\[[[]]]WWWUUUWWWZZZ[[[WWWVVVXXXWWWUUUUUUVVVTTTPPPQQQVVVQQQPPPMMMIIIGGGEEEDDDDDDEEECCCBBBBBBEEEHHHJJJJJJJJJGGGDDDDDDFFFHHHJJJJJJFFFDDDBBB@@@???@@@BBBCCCDDDHHHLLLMMMJJJDDD???===yyy^^^KKK999222...000111///---...************************))))))))))))))))))))))))))))))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&''')))***+++,,,,,,---+++(((***//////***+++((('''((((((***555@@@RRR```ppp|||sssnnnlllllljjjeee^^^VVVLLLDDD@@@???>>><<<:::999::::::;;;777888:::999888888999:::999888777888999999888888===>>>>>>======>>>???AAABBBCCCFFFIIILLLOOOQQQSSSTTTVVVXXX[[[^^^```bbbbbb\\\\\\^^^```bbbdddfffggg```YYYPPPGGGAAA===999777===999888999999777999===666999>>>BBBFFFNNNWWW^^^pppttt{{{vvvuuu{{{|||nnnSSSDDDFFFIIINNNMMMDDDDDDIIIOOOQQQOOOKKKHHHGGGBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBB@@@>>>>>>???AAA>>><<<:::::::::;;;:::999888888888888999::::::;;;999999888888888888888888444555555555444444444555555666666777777777666666111111000000000/////////------...//////......------+++***)))+++,,,,,,+++,,,,,,++++++***+++++++++************))))))))))))(((((((((((()))))))))***'''((()))******)))((('''(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))***++++++++++++***************************))))))))))))************)))*********++++++++++++++++++++++++++++++++++++******++++++++++++*********++++++++++++,,,,,,,,,+++,,,,,,,,,,,,---------,,,------,,,***)))***+++,,,,,,,,,,,,---......///222000///...000666<<>><<>>:::999888999::::::999666555555666444555555666666666777777111222333333333333555666666777777888:::;;;<<<<<<<<<===???@@@AAABBBBBBBBB@@@AAABBBCCCCCCBBB@@@???===;;;888777888888888777999666666:::<<<===@@@EEEEEEMMMXXX___eeellluuu|||vvvllleeekkk{{{vvvYYYIIIAAAEEELLLFFFDDDFFFDDD@@@GGGMMMLLLFFFBBBBBBDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???<<<::::::===???===;;;999999::::::999888888888888888999:::;;;;;;;;;:::999888777777777777444555666555444444555666::::::999888666444333222000000000000////////////,,,---.../////////...---...+++))))))***,,,,,,+++------,,,+++************************))))))))))))(((((((((((())))))))))))'''((()))******)))((('''))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))************))))))******++++++++++++++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,---------(((***---...---+++++++++000...,,,++++++---///111,,,+++,,,///444555333000...777@@@CCCIIIXXXiiitttzzznnnhhhggghhhhhheee]]]ZZZ^^^___\\\ZZZ[[[WWWUUUVVV\\\```___^^^```WWWUUUVVVZZZZZZXXXXXXZZZWWWUUUUUUWWWVVVTTTVVV[[[VVVRRRLLLGGGCCCAAAAAAAAA>>>>>>>>>AAAEEEGGGHHHGGGFFFEEEDDDEEEHHHJJJJJJJJJBBBBBBBBBCCCDDDEEEFFFFFFHHHIIIHHHFFFBBB???>>>>>>vvvZZZDDD555222000//////...---,,,+++++++++************)))))))))))))))))))))))))))&&&'''''''''(((((()))))))))(((&&&&&&''''''&&&%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&'''))),,,//////...,,,((()))))))))************---///444>>>PPPiii{{{vvvjjjcccaaa\\\TTTLLLJJJKKKGGG???:::999777444888333111444777666444444:::111555;;;444111666666333333333333444444444444000444000///888777333777999555555888:::777666777444999:::555444888;;;999===@@@EEEJJJPPPXXXaaagggnnn~~~~~~|||sssnnnppp___MMMLLLIIIHHHGGGEEEDDDDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGFFFCCCBBBAAAAAA@@@???>>>>>>>>><<<;;;999999:::;;;<<<>>><<<:::888888888999:::<<<:::777666888999::::::999999999888888:::???BBBGGG888000444777111000666555666777666333222111222////////////............////////////////////////+++******)))******++++++)))************+++++++++,,,+++***)))((((((((((((''''''((()))))))))))))))***************)))(((((())))))))))))))))))))))))''''''''''''((((((((((((+++*********))))))((((((''''''((()))))))))))))))++++++******************)))))))))))))))*********))))))))))))))))))))))))+++++++++*********))))))******++++++++++++*********************************++++++,,,,,,++++++***,,,++++++******++++++,,,,,,,,,,,,---------......////////////000000000000333444555777888:::;;;<<>>>>>>>>>>>AAADDDGGGGGGGGGJJJIIIIIIJJJKKKJJJHHHFFFEEEEEEEEEEEEDDDCCCBBBAAAFFFEEEBBB@@@>>><<<;;;:::vvvXXXBBB555222000//////...---,,,+++++++++*********))))))))))))))))))))))))))))))''''''''''''((((((((())))))'''&&&&&&''''''&&&%%%'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((&&&%%%$$$&&&&&&(((+++---...---+++(((((()))))))))*********(((((()))...777FFFVVVaaavvv{{{yyyyyy{{{|||mmmssssssgggUUUHHH???:::AAAAAA>>>:::777777888888888000444:::444222555333888777666555444333333222222777222000777555111666666444555888888555666888333888===>>>EEEPPPWWWXXXWWW^^^fffkkknnnsss}}}xxxyyyyyywwwxxx{{{mmmWWWHHHHHHPPPHHHGGGEEEEEEEEEFFFEEEDDDDDDEEEEEEEEEEEECCCBBB@@@BBBAAA@@@???>>>===<<<<<<::::::999999999:::<<<===:::999888777888999;;;<<<;;;999777777777999:::::::::;;;;;;;;;;;;>>>BBBFFFVVVGGG999555555333111222444555666555333111111222////////////....................................,,,++++++*********++++++)))************+++++++++,,,+++***)))((((((((((((''''''((()))))))))))))))***************)))((((((''''''''''''''''''''''''''''''''''''((((((((((((*********)))))))))((((((''''''((()))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))+++++++++*********)))))))))******++++++******)))***************************++++++++++++++++++***,,,++++++******++++++,,,,,,,,,,,,,,,------------....../////////000000000//////000222333444555666///555===CCCIIIRRR]]]eeeyyyrrrjjjeeecccaaa]]]ZZZ[[[YYYWWWWWWXXXZZZ\\\]]]aaaaaa```\\\WWWRRROOONNNRRRWWW]]]```___]]][[[ZZZTTTSSSRRRSSSTTTTTTSSSRRRQQQQQQRRRTTTVVVWWWVVVTTTQQQNNNLLLLLLLLLJJJCCC>>>>>>>>>???AAAEEEHHHHHHHHHIIIHHHHHHIIIIIIIIIFFFDDDDDDDDDDDDDDDCCCCCCBBBAAACCCBBB@@@>>><<<;;;::::::vvvVVV???444222000.........---+++++++++*********)))))))))))))))))))))))))))))))))''''''''''''((((((((((((((('''&&&&&&''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&)))+++,,,+++***(((((((((((())))))))))))***)))((('''(((,,,333999OOO___ppp{{{qqq^^^UUUSSSVVV\\\ZZZNNNDDDAAA>>>:::@@@888<<>>;;;888<<<:::777>>>>>>>>>???AAA@@@???CCCIIIJJJOOOUUU\\\iiivvv~~~ttt|||vvvvvvxxxmmmnnnuuummmVVVLLLHHHDDDDDDGGGGGGEEECCCDDDFFFGGGDDDAAAAAACCCDDDEEEDDDBBB???===AAA@@@???>>><<<;;;:::999666666777888999:::;;;<<<666666666666777999;;;===999888777666666777888999:::;;;;;;;;;;;;>>>BBBFFF\\\TTTEEE888444777666111222333444333111000000111/////////............---........................------,,,+++++++++++++++)))************+++++++++++++++***)))((((((((((((''''''((()))))))))))))))))))))******))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((******))))))))))))((((((''''''((()))))))))))))))************************++++++******))))))(((((())))))))))))))))))))))))+++************))))))))))))******++++++******)))******************************++++++++++++******++++++************++++++++++++,,,,,,,,,---------.........////////////000------......///000000111///222444555555777<<<@@@CCCJJJTTT^^^dddgggiiijjjssszzzzzzqqqjjjccc[[[VVV]]][[[YYYYYY[[[[[[WWWTTTQQQRRRSSSTTTUUUWWWXXXYYY___```^^^[[[VVVQQQOOONNNSSSYYY___^^^YYYUUUUUUXXXPPPPPPPPPPPPQQQPPPMMMJJJJJJKKKOOOSSSUUUTTTQQQMMMLLLLLLMMMOOOPPPLLLDDD>>>>>>>>>???BBBFFFHHHIIIIIIHHHGGGFFFGGGGGGGGGDDDBBBAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<;;;:::::::::vvvUUU>>>444222///.........,,,+++************))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((('''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%''')))***)))((('''''''''((((((((()))))),,,,,,,,,***)))(((***,,,...:::KKKZZZgggvvv~~~xxxlllmmmpppwww~~~{{{lll```\\\SSSIIIUUUNNNQQQUUURRRQQQPPPFFFCCCCCCDDDEEEGGGJJJLLLNNNPPPWWWUUUSSSXXXWWWVVV^^^WWWVVVWWWXXXVVVXXXaaalllpppsssxxxqqqfffhhhkkknnnvvvnnnUUUKKKFFFJJJNNNKKKEEEAAAEEECCCBBBCCCFFFGGGCCC???@@@BBBEEEGGGFFFDDDAAA???AAA@@@???===<<<:::999888555666777888999999999999555555555555666888999:::666777666666555555666888999999999888777999===@@@NNNTTTOOO>>>666:::;;;444000111222111//////000222//////.........---------------------------------......---,,,++++++++++++))))))*********+++++++++******)))(((((((((((((((''''''((()))))))))))))))((()))))))))))))))((((((************************''''''''''''(((((((((((())))))))))))))))))((((((''''''((()))))))))))))))))))))))))))************,,,++++++***)))(((''''''))))))))))))))))))))))))************))))))))))))))))))************))))))************************))))))************))))))++++++************++++++++++++++++++,,,,,,,,,,,,------.........///////////////000000000000000111222333444333222222444666555999===??????===<<<<<>>???BBBFFFIIIIIIIIIGGGEEEDDDDDDEEEDDDCCCAAA>>>>>>>>>>>>===>>>>>>>>>;;;;;;::::::999::::::;;;uuuUUU>>>444111///......---,,,+++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""%%%(((++++++(((%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%((()))((('''&&&''''''''''''(((((((((&&&(((******)))(((((()))%%%)))000999EEEVVVjjjyyy{{{yyyyyy~~~~~~yyyzzzuuulllmmmeeegggkkkjjjllliii]]]\\\\\\]]]___cccgggkkkmmmrrrzzzyyyzzzsssqqqppppppooosssyyytttvvvyyyzzzZZZHHHJJJDDDAAABBBDDDEEEEEEFFFDDDBBBBBBCCCDDDDDD@@@===>>>@@@CCCFFFGGGEEECCCAAA@@@@@@???===<<<;;;:::999666777777888888777666666666666666666666666666666777999:::999777777888::::::999888666555666999;;;<<>>BBBIIINNNRRRTTTVVVWWW[[[\\\___aaacccdddeeeeeejjjkkkkkkiiifffaaa\\\YYYZZZVVVQQQQQQTTTUUUQQQLLLIIIGGGDDDDDDGGGMMMRRRUUUOOONNNMMMMMMNNNOOOOOOOOOLLLPPPTTTUUUSSSQQQQQQQQQNNNOOOPPPPPPNNNNNNPPPQQQNNNRRRVVVZZZZZZVVVPPPLLLHHHIIIKKKNNNOOOMMMIIIFFFFFFFFFHHHJJJMMMNNNMMMKKKGGGFFFFFFGGGGGGFFFDDDBBB?????????BBBEEEHHHHHHHHHEEECCCBBBBBBCCCCCCBBBAAA<<<<<<;;;:::::::::;;;;;;999999888999999:::;;;;;;qqqSSS>>>333111///---------,,,*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&%%%$$$%%%&&&'''&&&%%%%%%&&&&&&''''''&&&&&&%%%"""%%%))),,,,,,)))%%%"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###%%%'''(((((('''&&&&&&&&&&&&'''''''''(((###%%%'''((('''&&&''''''+++)))((((((+++444EEEUUUcccnnn|||~~~{{{sssuuuyyy{{{rrrsssrrrrrrsssuuuxxx{{{}}}~~~~~~~~~|||}}}}}}bbbOOOHHHHHHEEEEEEDDDCCCAAAAAABBBCCCCCCCCCCCCBBBAAA???>>>===<<<>>>@@@BBBCCCBBB@@@??????>>>>>>===<<<;;;::::::888888777777777666666666888888777777666555444444999<<<>>>===:::999;;;===;;;:::999777555666999<<<888MMMWWWKKK:::555444111///000000///...///111444.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))************+++++++++)))((((((''''''(((((((((''''''((()))))))))))))))''''''((()))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))''''''((()))))))))))))))'''(((((())))))*********++++++******))))))(((((((((((((((((((((((((((((((((((()))))))))))))))***((())))))******))))))((())))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******))))))*********+++++++++,,,,,,,,,---------......//////////////////000000222222333333444555555555111111000///...///333666888888777888888999:::::::::<<<>>>???@@@BBBEEEGGG@@@@@@AAACCCDDDFFFGGGHHHLLLMMMOOOPPPPPPPPPNNNMMMIIIFFFEEEGGGKKKNNNNNNLLLJJJIIIGGGFFFGGGJJJNNNPPPNNNMMMLLLLLLMMMOOOQQQSSSJJJOOORRRSSSOOOLLLLLLLLLLLLMMMLLLKKKIIIHHHJJJKKKMMMOOOTTTZZZ]]]YYYRRRLLLGGGHHHJJJMMMNNNMMMIIIFFFEEEDDDDDDFFFIIILLLLLLLLLEEEDDDCCCBBBBBBBBBCCCCCC@@@??????AAADDDFFFFFFEEECCCBBB@@@AAABBBCCCCCCCCC===<<<;;;999888888999:::999999999999:::;;;<<<<<>>333111...---------+++******)))))))))(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''%%%$$$###$$$&&&'''&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$&&&((())))))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$&&&(((((('''%%%%%%&&&&&&&&&'''''''''&&&((()))((('''&&&'''(((***((((((((($$$###***555BBBHHHUUUeeennnqqqvvv|||~~~wwwxxx~~~}}}|||{{{zzz{{{}}}uuuxxxvvv^^^NNNDDD@@@EEEKKKBBBEEEGGGGGGFFFDDDBBB@@@CCCEEEEEEBBB===:::;;;>>>>>>>>>???@@@???>>>===<<<<<<;;;;;;;;;::::::::::::888777666666666777888999888888888777666555444444777:::===<<<888777999<<<888888888666666777;;;>>>BBBNNNSSSIII:::333222222//////000///...///222555.........---------,,,,,,++++++++++++++++++++++++***************+++,,,---)))************+++++++++(((((('''''''''(((((()))''''''((()))))))))))))))&&&''''''((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((('''''''''((((((((())))))''''''((()))))))))))))))''''''(((((()))******+++*********)))))))))))))))(((((((((((((((((((((((((((((((((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))'''(((((())))))(((((('''******))))))))))))******))))))))))))*********++++++,,,,,,,,,,,,---------,,,,,,------.........///.........///111222111111666777666555333333666888333333444666888999999888444555666777888:::>>>AAAAAA@@@@@@@@@AAACCCEEEGGG???@@@BBBEEEGGGHHHIIIJJJIIIHHHGGGFFFGGGHHHIIIIIIHHHHHHHHHHHHHHHIIIKKKLLLIIIHHHHHHGGGFFFFFFGGGHHHIIIMMMQQQQQQMMMJJJJJJLLLKKKKKKKKKHHHFFFEEEFFFGGGJJJNNNSSSWWWWWWTTTPPPMMMIIIIIIJJJKKKLLLKKKGGGDDDBBBAAABBBDDDGGGIIIJJJIIICCCCCCCCCBBB@@@@@@AAABBBAAA@@@???AAACCCDDDCCCBBBBBB@@@???@@@BBBDDDEEEEEE@@@???<<<:::999999999:::::::::::::::;;;<<<======hhhNNN===333111...---------+++***))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$&&&(((((('''%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&''')))!!!"""(((---(((!!!!!!'''))))))222@@@HHHMMM___ttt}}}|||}}}vvvxxx~~~|||}}}yyysssqqqbbbfffpppzzzlllZZZMMMCCCEEEHHHGGGFFFGGGIIIFFF@@@<<<>>>DDDGGGHHHCCCFFFGGGBBB:::666:::>>>BBBBBBAAA@@@>>>===;;;:::999999999999999999999999777666555555666888;;;<<<777777777888777666666555222666999888444222555888444555555555555888<<>>===;;;:::;;;>>>AAACCCAAAAAABBBDDDEEEGGGHHHIIICCCDDDEEEEEEEEEFFFIIILLLJJJKKKKKKJJJIIIGGGGGGHHHGGGIIIKKKKKKKKKKKKLLLMMMIIINNNRRRQQQNNNKKKLLLOOOIIIJJJIIIGGGEEEDDDFFFHHHFFFLLLRRRSSSNNNKKKLLLNNNKKKJJJJJJJJJJJJHHHEEEBBB>>>???AAADDDGGGHHHGGGFFFBBBCCCDDDCCCAAA@@@@@@AAAAAA@@@???@@@BBBBBBBBB@@@AAA???>>>???BBBEEEFFFFFFCCCAAA???<<<:::::::::;;;;;;;;;;;;;;;<<<======>>>gggKKK:::333111///.........---,,,************))))))))))))'''((()))))))))(((&&&%%%''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%'''((()))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''''''''((((((((((((''''''(((((())),,,111999CCCJJJbbblllzzzzzz}}}xxx}}}~~~xxxvvvzzzwwwyyy{{{lllXXXKKKIIIHHHGGGGGGGGGGGGDDDBBBAAA@@@@@@@@@@@@AAABBBBBBEEEDDDBBB>>>;;;===BBBGGGBBBAAA@@@>>>>>>>>>>>>???===;;;::::::::::::888777888888777555444444777999;;;999888777888888888666444333222222222333444555555666666555666:::AAAGGGKKKLLLJJJEEE===777333333//////000111222222333333......---,,,,,,,,,,,,---******+++,,,,,,---......,,,++++++***************((()))***+++,,,+++******(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((())))))))))))'''((()))***)))(((&&&$$$(((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((''''''&&&&&&''''''(((((())))))******((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))*********)))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...///000111111222222111222222222222222222222222222333555777888777777666555555666666777999:::;;;>>>===<<<:::999;;;>>>AAACCCCCCCCCCCCCCCDDDEEEFFFCCCBBB@@@@@@BBBFFFJJJLLLOOONNNLLLIIIFFFEEEGGGIIIIIIFFFGGGJJJJJJHHHHHHKKKHHHMMMSSSTTTNNNHHHLLLTTTNNNKKKHHHFFFFFFEEEDDDCCCEEEFFFGGGIIIJJJKKKLLLLLLIIIHHHEEECCCBBBBBBCCCDDDBBBAAAAAABBBCCCDDDBBBAAAAAA???===>>>AAACCCBBBAAAEEEDDDCCCAAA???>>>===<<<<<>>999888;;;===;;;gggKKK:::333111............---,,,************))))))))))))(((((((((((((((''''''&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&%%%&&&'''((()))+++000333???HHHWWWfffuuukkk]]]SSSKKKFFFEEEDDDDDDDDDFFFFFFDDDCCCDDDCCCBBBBBBAAABBBBBBBBBBBBBBB@@@===;;;===BBBGGGAAA@@@>>>===<<<<<<======<<<;;;999999::::::888777777777777555444555777::::::888777777888888888777666555333222111222222333333555777999;;;@@@HHHMMMHHHNNNRRRMMMAAA555000000......///000000111222222//////...------------...---,,,,,,,,,,,,+++++++++++++++***)))))))))))))))((()))***+++,,,+++******)))))))))(((((((((((((((''''''((()))))))))))))))'''((((((((())))))))))))((()))***+++***)))'''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((()))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))(((((((((((((((((()))''''''((((((((((((''''''''''''((((((((()))))))))'''((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,------------...///000000000000000000000111111111222222222333444444555555555555555555555666777888999:::<<<<<<;;;::::::;;;>>>AAA???@@@@@@AAACCCDDDFFFGGGCCCBBB@@@@@@BBBEEEIIILLLMMMMMMLLLIIIFFFEEEFFFGGGGGGFFFHHHLLLMMMIIIHHHIIIJJJLLLPPPQQQLLLFFFHHHNNNKKKHHHFFFDDDEEEEEEEEEDDDAAABBBDDDFFFGGGHHHIIIIIIIIIGGGDDDBBBAAAAAACCCCCCAAAAAA@@@BBBCCCDDDBBBAAACCC@@@??????BBBCCCBBBAAABBBBBBAAA???>>>===<<<;;;;;;>>>AAAAAA@@@AAADDDGGGFFFEEECCC@@@===<<<>>>@@@===???>>>::::::===???===fffKKK:::333000...---......---+++************))))))))))))))))))((('''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&(((******'''%%%%%%%%%***///777BBBNNNZZZfffnnnxxxggg]]]QQQHHHEEEEEEEEEEEEBBBAAAAAABBBCCCDDDCCCBBBGGGFFFEEECCCBBBBBBAAAAAA??????>>><<<<<<===AAAEEE???>>><<<;;;::::::;;;;;;;;;:::888888999999777666666666666666555666888;;;888777555666777888888777777555444222111111111111333555888:::===AAAFFFIII???JJJTTTRRREEE777000000---......//////000000000000//////...............///......,,,+++***)))(((******)))(((((((((((((((((()))***+++,,,+++*********))))))(((((('''''''''''''''((())))))))))))(((''''''((((((((())))))))))))***+++++++++***((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''(((((((((((('''''''''''''''(((((((((((()))''''''((((((((()))))))))))))))))))))))))))))))))*********++++++++++++,,,++++++++++++,,,,,,,,,,,,+++,,,---......///......------...///000111111222333333222222222222333333444444444555666777888999::::::;;;::::::;;;>>>@@@;;;<<<===???AAADDDEEEFFFBBBAAA@@@@@@BBBEEEHHHJJJJJJJJJJJJIIIFFFDDDEEEEEEFFFFFFIIINNNNNNJJJGGGGGGLLLKKKLLLMMMJJJEEEDDDFFFGGGEEEBBBBBBCCCDDDDDDDDD???@@@BBBDDDEEEGGGGGGHHHHHHFFFCCCAAA@@@@@@BBBCCCAAA@@@@@@AAACCCDDDBBBAAADDDBBBAAA@@@BBBBBBBBBAAA??????>>>>>>===<<<<<<;;;:::>>>BBBCCCAAA@@@BBBDDDEEEEEEDDDAAA>>><<<<<<===:::======;;;<<<@@@AAA???}}}dddLLL;;;222000...---------,,,+++************)))))))))(((***)))'''&&&&&&''''''(((&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%(((******)))''''''''''''(((***,,,000777???DDDUUU^^^jjjsssyyywww^^^NNNLLLJJJGGGFFFFFFGGGFFFDDDCCCBBB@@@AAABBBBBBBBB@@@HHHGGGEEECCCAAA@@@??????>>>>>>===<<<<<<===???@@@>>>===;;;:::999999:::;;;999888777777888888666555444555666666555666888:::666555444555666888888777555444222111111111222222555666777888888999:::;;;333>>>IIILLLEEE;;;555333.........//////000000000//////...---------------///...---,,,+++)))(((((())))))((('''''''''''''''((()))***+++,,,+++************)))(((''''''&&&&&&&&&'''(((((())))))(((((('''''''''((((((((())))))((()))*********)))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''((()))))))))))))))((((((''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((('''''''''((((((((())))))((((((((()))))))))))))))************++++++++++++***++++++++++++,,,,,,,,,***+++,,,---............,,,------///000111222222444333222111000111222333333333333333444666777888999:::;;;;;;999999;;;===999:::<<<>>>@@@AAABBBCCCAAA@@@??????AAACCCFFFHHHFFFGGGHHHHHHEEECCCCCCDDDGGGFFFHHHLLLLLLHHHFFFHHHKKKHHHGGGJJJIIIEEEBBBCCCEEECCC@@@@@@AAABBBBBBAAA???@@@AAACCCEEEFFFGGGGGGGGGEEEBBB@@@???@@@AAACCC@@@??????AAACCCCCCBBBAAADDDCCCAAA@@@@@@@@@@@@???>>>>>>>>>>>>============<<>>999777777888<<<>>>===>>>BBBAAA>>>xxxaaaLLL<<<222000...---------,,,+++************)))))))))(((***)))'''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''((($$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###%%%%%%%%%%%%''')))$$$%%%&&&&&&'''***///222777???JJJSSS[[[fffsss||||||jjj]]]UUUNNNJJJIIIHHHGGGFFFFFFEEEDDDBBBGGGEEEBBBAAAAAAAAA@@@???FFFEEECCCAAA@@@>>>>>>===???>>>============<<<;;;>>>===;;;:::999999::::::777666555555666777555444222444555555555555777999555444333333555777777666222111111000111222444555555444444444333333111000///444;;;??????;;;666222//////000000000000000111...---,,,,,,++++++,,,,,,,,,,,,,,,++++++*********)))(((((('''''''''''''''((()))***+++,,,+++*********))))))((('''&&&&&&%%%&&&&&&'''(((((((((((((((''''''''''''(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&'''((())))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''(((((())))))))))))))))))*********+++++++++*********+++++++++,,,,,,++++++,,,---............------...///000111222333444333222111111111222333111111111222333444666666999;;;<<<;;;999888888888:::;;;<<<===>>>>>>======???>>>>>>>>>???AAACCCEEECCCDDDFFFEEECCCBBBBBBBBBIIIFFFEEEGGGGGGDDDEEEHHHHHHDDDCCCGGGIIIFFFCCCCCCEEECCC@@@????????????>>>>>>???@@@BBBCCCDDDEEEEEEEEEDDDBBB@@@@@@@@@AAABBB?????????@@@CCCCCCBBBAAABBBBBBAAA???>>>======>>>????????????????????????@@@BBBCCCBBB???>>>AAADDDFFFFFFFFFCCC===999666666999===@@@???@@@BBBAAA>>>sss___KKK;;;222///---,,,------,,,***************))))))))))))))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''(((###$$$%%%&&&&&&&&&&&&&&&""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%(((***%%%&&&(((((('''(((***,,,***...444999@@@IIITTT\\\fffqqqrrreeeSSSIIIGGGKKKPPPQQQLLLIIIEEEAAA@@@AAADDDGGGIIIFFFCCCAAAAAAAAA@@@>>>CCCBBBAAA???>>>==================>>>???>>><<<999===<<<:::999888888999:::666444333444555666555333111333444444333333555666555444222333444555555444000000000000111333444666444222111222333333222000222222333555777666333///000000000000000000000000---,,,,,,+++++++++++++++*********+++++++++++++++))))))((('''''''''''''''((()))***+++,,,+++******)))((((((''''''&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&'''''''''((((((((('''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&''''''(((((())))))***)))))))))************+++************++++++++++++***+++,,,------.........---......///000111222222222222111111111222222333000000000111222333444555888:::;;;;;;999777666666;;;<<<=========<<<:::999<<<<<<<<<<<<===???@@@BBBAAABBBCCCBBBAAA@@@AAABBBHHHCCCAAABBBBBB@@@BBBFFFCCC@@@AAAEEEGGGDDDCCCDDDDDDBBB???>>>>>>>>>===<<<<<<===>>>???@@@@@@@@@@@@CCCCCCCCCBBBBBBAAAAAAAAA>>>>>>>>>@@@BBBCCCCCCAAA@@@AAAAAA???===<<<===>>>AAAAAAAAA@@@@@@@@@@@@@@@BBBDDDFFFDDDAAA???AAACCCAAABBBCCCAAA===;;;:::::::::>>>@@@???@@@CCCBBB???ppp\\\III999111///---,,,---,,,+++***************))))))))))))(((((((((((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&%%%$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((('''&&&'''(((***)))******(((&&&%%%'''(((((()))***,,,000444999<<>>>>>>>>??????::::::;;;???BBBAAA>>>;;;;;;:::999777666777777888444333222333444555444333000222333333222111222333666444222222333444333222111111000000000222333444444222000000222444333111333333333222222111111000////////////////////////------,,,++++++++++++,,,***************************)))((((((''''''((((((((()))***+++,,,+++******''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***))))))))))))************************++++++++++++((()))***+++,,,,,,,,,,,,------........./////////...///000000111111111111/////////000111222333444333666999;;;:::888777888;;;;;;=========;;;999888::::::::::::;;;<<<>>>???@@@AAAAAA???>>>???AAACCCCCC@@@???AAA@@@>>>>>>AAA???>>>@@@CCCCCC@@@???BBBBBB@@@======>>>???>>>>>>>>>>>>????????????>>>>>>AAABBBDDDEEEEEECCCAAA???>>>===>>>@@@BBBCCCCCCAAA@@@AAAAAA@@@===<<<>>>@@@BBBBBBAAAAAA@@@@@@??????@@@EEEIIIIIIFFFBBB@@@@@@AAAAAAAAA???<<<::::::;;;999===>>>>>>@@@DDDEEECCCooo[[[HHH888111///---,,,,,,,,,+++***************))))))))))))'''((()))))))))(((&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&'''(((((('''''''''&&&%%%$$$""""""######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%!!!###&&&'''&&&&&&'''(((&&&&&&&&&%%%%%%&&&(((+++)))''''''(((***+++***)))///222888CCCRRRbbbpppwwwyyynnn^^^XXXUUUOOOIIIAAAAAABBBCCCDDDFFFHHHIIIBBBDDDGGGHHHGGGEEEDDDDDDEEECCC@@@???@@@AAAAAAAAA??????>>>>>>??????@@@AAA777888:::???CCCDDDAAA===:::999777666555555666666444333222222444444444222000222333333111000000111666444222222333333222111333222111000000111111222666222//////111222111000111333555333000///222555.....................---......---,,,,,,,,,,,,---++++++++++++******))))))******)))(((((((((((((((((()))***+++,,,+++******&&&&&&&&&'''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((())))))(((((()))***++++++((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***))))))))))))************)))************+++++++++'''((()))******+++++++++------------------------+++,,,...000111111000///.../////////000222333444000333888:::::::::999:::999;;;<<<======<<<:::999888888888999:::;;;<<<===@@@@@@???>>>===>>>AAACCC@@@===>>>AAAAAA===;;;=========???BBB@@@<<<<<<@@@@@@>>><<<<<<>>>@@@@@@@@@AAAAAAAAAAAAAAA@@@??????@@@BBBEEEGGGFFFDDDAAA???>>>===>>>@@@BBBCCCCCCAAA@@@AAABBBAAA>>>===???BBBBBBBBBAAAAAA@@@??????>>>>>>DDDLLLNNNJJJDDD???<<>>???@@@???>>><<<;;;<<<===>>>===<<<:::888999:::<<<>>>>>>===<<<;;;:::999777666444333333333666444333555888999666444333333222111000000111111000000111222222222222111......//////000000111111111111111111222333444555333222111///......------------------............------,,,++++++,,,,,,,,,******))))))))))))************))))))(((((('''''')))))))))))))))((('''''')))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((())))))))))))(((((())))))************)))))),,,,,,,,,---------......---------............///------,,,------...///000555555555555666666666777888999;;;<<<<<<;;;999888666555555666888:::999999<<<;;;999999999<<>>???@@@???>>><<<:::;;;;;;::::::;;;<<<>>>???AAA???======???@@@AAAAAADDDCCCBBBAAAAAAAAABBBBBB@@@??????@@@BBBBBBAAA???============>>>???@@@AAABBBAAA@@@???>>>>>>>>>>>>???@@@@@@AAA@@@???===<<>>AAABBBAAAjjjWWWFFF888111000...------,,,***(((*********)))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&'''((('''&&&%%%(((&&&$$$"""!!!!!!"""######$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&(((+++///111444999BBBKKKRRRYYY```dddwww{{{vvvcccWWWRRRQQQLLLIIIFFFGGGHHHGGGBBB>>>???@@@@@@@@@@@@AAAEEEGGGCCCDDDDDDDDDCCCAAA???>>>>>>===<<<===>>>>>><<<::::::;;;<<<======<<<:::999777888:::;;;;;;;;;:::999888777666555555555555555555444333555777888666444333222111000000000000111000000111222222222222111.../////////000000000111111111111111222333444444333222111///......---------------.........//////...---,,,+++++++++++++++******))))))))))))*********)))))))))(((((((((''')))))))))))))))(((''''''(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((())))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))(((((())))))))))))(((((())))))************))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---...///000333333333333444444444444555666888999:::999888777666555444555777888777666::::::999999:::<<<>>>???>>>>>>@@@@@@@@@>>>===;;;;;;;;;::::::;;;<<<===>>>@@@>>>======???@@@@@@???BBBBBBAAAAAAAAA@@@@@@@@@@@@??????@@@AAAAAA@@@>>>>>>>>>>>>>>>>>>??????@@@??????????????????>>>>>>???@@@AAABBBBBBAAA@@@@@@@@@AAADDDEEEFFFFFFEEEDDDEEEFFFEEEBBB>>>;;;::::::888666555666999<<<===<<>>>>><<<;;;:::;;;<<<;;;:::888999:::;;;<<<<<<<<<::::::888999999999999:::::::::666666555555555666666777444333333444666666555444222111000000000000000000000000111222222222222111////////////000000000000000000111111222333333333222111000///...------------............////////////...---++++++***************))))))))))))******))))))))))))(((((((((((()))))))))))))))(((''''''(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((()))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))'''(((((())))))(((((('''))))))************))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////000000000000111111111111111222444555666666666666555444333444555666555444777777888999:::;;;<<<===>>>???@@@@@@@@@???======<<<;;;;;;:::;;;;;;<<<<<<>>>======>>>???@@@???===??????@@@@@@@@@???>>>============???BBBDDDCCCBBB@@@@@@???>>>>>>>>>>>>???===>>>@@@AAAAAAAAA???>>>@@@AAACCCDDDEEEEEEDDDDDD???AAACCCEEEGGGGGGGGGGGGEEEFFFFFFCCC???;;;999888777555444555777888888888fffUUUDDD555111000...------,,,***(((***)))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$"""###$$$%%%%%%%%%$$$######$$$%%%%%%######$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))************///...---***((()))+++...***000777>>>DDDMMMWWW___kkkqqqzzz|||nnnaaaWWWQQQNNNQQQTTTUUUSSSNNNHHHCCC>>>===>>>AAADDDDDDBBB??????BBBFFFHHHHHHGGGFFFFFFEEEDDDBBBAAA@@@@@@???@@@;;;:::999:::;;;;;;999777777888999:::;;;;;;::::::;;;;;;::::::::::::;;;<<<777666555555555555555555222222333444555555444333111111000//////000000111000000111222222222222111////////////000000000000000000111222222222222222111111000///...---------------.........////////////...---+++***)))))))))******))))))))))))******))))))))))))(((((((((((()))))))))))))))(((''''''(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))'''(((((((((((((((((('''))))))************)))))))))))))))*********++++++*********+++++++++,,,,,,++++++++++++,,,---...///........./////////000000...///111333444555555555666555444444555555444333444555777999:::;;;;;;:::======>>>???>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>@@@@@@>>><<<<<<===???@@@???>>><<<:::<<<<<<===AAAEEEHHHHHHGGGBBBAAA@@@???>>>>>>>>>>>><<<>>>AAADDDEEECCCAAA@@@BBBCCCEEEFFFFFFFFFEEEEEEAAABBBDDDEEEFFFGGGGGGGGGDDDEEEFFFDDD???;;;888777:::999888888888888888888fffTTTCCC444111000...------,,,***((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$"""###%%%&&&&&&%%%$$$######$$$%%%%%%######$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((((((''''''((()))******))))))+++,,,+++,,,---+++***,,,222777;;;AAAIIIPPPVVV^^^hhhooowww{{{yyyiiibbbWWWNNNJJJJJJLLLNNNQQQOOOKKKGGGDDDBBBBBBAAAAAA@@@@@@@@@BBBCCCCCCCCC@@@EEEJJJMMMKKKGGGCCCAAADDDCCCBBB@@@????????????;;;:::::::::;;;;;;999888777777888999999:::::::::;;;::::::999999999::::::888777666444333222222222111222333333333333333333111111000000000000111111000000111222222222222111000000000000////////////000000111222222222111111111000///...---------...------------............///...,,,+++***))))))(((******))))))))))))******(((((((((((()))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''((((((((((((''''''))))))************))))))************++++++++++++***+++++++++,,,,,,,,,,,,+++******++++++,,,---...---............/////////---...///111333444555555777555444444666666555333222444666999:::;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@@@@>>><<<<<<===>>>??????>>>;;;:::BBBAAABBBDDDGGGIIIHHHGGGCCCBBBAAA???>>>>>>>>>>>>===???CCCFFFGGGFFFCCCBBBEEEEEEFFFFFFFFFEEECCCBBBCCCDDDDDDEEEEEEEEEEEEEEECCCEEEEEECCC???;;;888777;;;<<<<<<;;;999888888888dddQQQAAA444111000...------,,,***((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$$$$###$$$%%%%%%######$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$&&&((()))((('''((()))++++++***)))((()))+++...))),,,000222444777<<>>???AAA@@@???>>>>>>???AAABBB???CCCHHHJJJHHHCCC???<<>>===<<<<<<<<<;;;:::;;;<<<<<<:::888777777777777888888888888888888888777777777777666777666555333111000000000///111333333222111222333111111111111111111222333000000111222222222222111000000000000///////////////000111222222111000000000///......------......+++,,,,,,,,,,,,---------...---,,,******)))))))))******))))))))))))******(((((((((((()))))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&))))))************)))))))))************+++++++++******+++++++++,,,,,,,,,************+++,,,---------------............///------...000111333444555666444333444666666555444222444666888:::;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<>>>>>>???>>>>>>>>>======>>>???@@@???===>>>>>>?????????>>>===<<>>>>>>>>>>>@@@DDDFFFGGGFFFDDDBBBDDDDDDEEEEEEDDDCCCAAA@@@DDDDDDDDDCCCCCCCCCCCCCCCBBBDDDDDDBBB>>>;;;999999;;;<<<===<<<999777777777^^^KKK???666111000...------,,,***((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%%%%######$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""#########$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''&&&&&&((())))))(((&&&&&&&&&'''$$$$$$$$$&&&***---......,,,---------,,,,,,---...///222555777888:::<<<>>>BBBDDDHHHNNNTTT[[[bbbfffjjjnnnrrrttttttvvvyyy}}}}}}yyyxxxxxxtttrrrnnnhhhaaaXXXOOOIIIOOOJJJCCC???@@@BBBDDDDDD;;;<<<>>>@@@@@@@@@@@@@@@999;;;???BBBCCCCCCAAA@@@<<<======>>>======>>>>>>???AAACCCCCCAAA???>>>>>>@@@AAAAAAAAA@@@>>><<<;;;;;;:::::::::;;;;;;999777888888777777666666777777666777888888888777555444444333222111000000000000...000222222111000111333222222222222222333444444000000111222222222222111111000000000/////////...///000111222222111000/////////...---------......******++++++++++++,,,,,,,,,,,,+++******)))************))))))))))))******'''((((((((()))))))))***)))))))))))))))(((''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&))))))************))))))((((((((()))))))))******)))))))))*********++++++)))))))))******+++,,,---,,,,,,,,,,,,---------------------...///111222333333222111222444666555444333444666888999;;;<<<<<<::::::::::::;;;;;;<<<<<<:::;;;===???@@@AAAAAAAAA@@@>>>======???@@@@@@???@@@@@@@@@@@@?????????>>>LLLKKKIIIHHHHHHFFFDDDAAABBBAAA@@@@@@????????????>>>@@@CCCEEEEEEDDDBBBAAA@@@@@@AAABBBBBBAAA@@@???BBBBBBAAABBBBBBCCCDDDDDDBBBCCCBBB@@@===;;;:::;;;;;;===>>>===:::888888999{{{YYYGGG>>>999111000...------,,,***((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&############$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%######$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''%%%&&&&&&&&&%%%'''***---(((&&&%%%'''***+++(((%%%((((((((())))))******)))&&&(((+++,,,------///000333111///111555888777555;;;>>>AAAAAA@@@AAADDDGGGFFFGGGJJJMMMMMMLLLJJJIIIDDDFFFHHHFFFCCCBBBCCCEEE>>>???AAABBBAAA???<<<;;;999:::;;;===>>>===:::888;;;<<<<<<<<<<<<===???@@@???===;;;999:::<<>>===>>>AAACCCBBBCCCDDDDDDCCCAAA>>>===;;;999999999::::::999777999888777666666555666666777999:::;;;:::999777555111111000000000000111111---000222222000///000222333222222222333444444555000000111222222222222111111111000000/////////...///000111222222111///...//////...---------......))))))*********+++++++++++++++***************+++******))))))))))))******'''((((((((())))))******)))))))))))))))(((((('''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((((())))))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&))))))************))))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))***+++,,,---***++++++++++++,,,,,,,,,,,,,,,,,,---...///000111111000000111333555444333444444666777999;;;<<<===;;;;;;;;;;;;;;;<<<===>>>:::;;;===@@@BBBBBBBBBBBBAAA???======???@@@AAAAAABBBAAA@@@@@@???@@@@@@@@@HHHGGGGGGGGGHHHHHHFFFEEEBBBAAA@@@@@@??????@@@@@@>>>@@@AAACCCCCCBBBAAA@@@<<<===???@@@AAA@@@@@@?????????@@@@@@BBBCCCEEEFFFBBBBBBAAA???<<<;;;<<<===<<>>===<<<;;;::::::<<<===>>>===<<<:::999:::<<<>>>???>>>===<<<;;;<<<>>>@@@AAA>>><<<999:::>>>BBBCCCBBB???@@@AAA???>>><<<===>>>:::::::::999777666555444555666888777666444444555666666777999999888555222444333111000000000111111111000///000111222111000000000000111222333555555333222111000000111222333000000000000000000000000---...///111111111000000......---------,,,,,,,,,+++***************+++++++++******)))))))))))))))******))))))((((((''''''))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%''''''&&&%%%((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&%%%%%%$$$(((((('''&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((())))))))))))&&&''''''((()))******+++)))))))))(((((((((((((((++++++,,,,,,,,,,,,---------......///////////////111222444555555444222111444666777888777666777888:::777555888>>>AAA???<<>>???@@@@@@@@@@@@@@@AAA@@@@@@??????@@@@@@AAADDDBBBAAADDDIIIJJJFFFAAA???@@@???===;;;;;;<<<>>>;;;<<<======>>>======<<<<<<===>>>???@@@AAAAAA@@@CCCAAA???===>>>BBBFFFIIIEEEBBB===999888999<<>>;;;;;;;;;::::::;;;;;;<<<;;;;;;::::::;;;===>>>???======<<<;;;<<<>>>AAABBB???<<<::::::>>>@@@AAAAAA???@@@@@@>>><<<;;;;;;<<<888888999999888777555444555666777777555444444555666666555666777888777666333333111000000000111111222111///000111111000///111000000111111222333444222111000000000000111222000000000000000000000000......///000000///...---------,,,,,,,,,+++++++++++++++******************+++******)))))))))))))))***)))))))))((((((((('''))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%''''''&&&%%%((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''(((((())))))'''((((((((())))))))))))((((((((()))***+++++++++))))))))))))))))))))))))+++++++++,,,,,,,,,------------...///////////////111222333444444333222111333555777777666666777888999::::::;;;<<<======>>>@@@AAABBBBBBBBBBBBAAA@@@>>>>>>??????@@@@@@@@@@@@AAA@@@>>>======>>>@@@AAADDDBBBBBBDDDHHHIIIEEEAAA@@@@@@???>>>;;;;;;===>>>==================>>>>>>===>>>???@@@@@@AAAAAAAAACCCBBB???>>>???AAADDDFFFGGGDDD@@@===<<<===@@@BBBAAA@@@???>>>======>>>>>>|||^^^JJJ>>>777//////---,,,***)))))))))******))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$######"""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""" !!!"""###"""!!!######""""""""""""###############$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$******)))((('''&&&&&&%%%'''''''''(((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,---------------------------......///222222222333444444555555444666777888888999:::<<<999:::::::::::::::999999:::::::::;;;<<<======>>>===<<<;;;;;;<<<>>>AAABBB>>>===;;;;;;<<<>>>>>>>>>>>>???>>><<<:::888999:::666777888999888777555333444666666666444333444555444444444444444555777888333222111000///000111111333111000000111111000...111111000000000000111111111000000//////000000111000000000000000000000000////////////...---,,,+++,,,,,,+++++++++*********,,,,,,+++***)))))))))***+++******)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%''''''&&&%%%'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))''''''((((((((()))))))))((())))))******++++++,,,************************++++++++++++,,,,,,,,,,,,,,,---......//////......000111222333333333111111111333555666555555666777888<<>>>>>??????@@@@@@BBB@@@===;;;;;;===@@@BBBEEECCCCCCEEEGGGGGGCCC???@@@AAA@@@>>><<<<<<===??????>>>===<<<<<<>>>@@@AAA>>>>>>???@@@@@@AAAAAAAAABBBBBB@@@@@@@@@AAABBBCCCFFFDDD@@@>>>>>>???BBBDDDBBB@@@>>><<<;;;;;;<<<===zzz]]]III===666111000...,,,+++++++++,,,***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%)))((('''&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$""" !!!######"""###""""""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$((((((''''''&&&%%%$$$$$$&&&&&&'''''''''((((((((()))((('''&&&'''((()))***(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))******************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...///000000111111222333333333555777777666666777888777888999::::::999888777999999:::;;;;;;;;;::::::;;;:::999999:::<<>>===;;;;;;;;;;;;;;;;;;======<<<:::777666777888666777888999888666333222555666666555333333444555333444555555444333444444222111000//////000111222333111000000111111///...111111000///////////////000000////////////000000////////////////////////////////////......------,,,,,,,,,,,,++++++++++++,,,,,,+++***))))))))))))+++******)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&%%%%%%''''''&&&%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''''''''((((((%%%&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))'''''''''((((((((())))))(((((()))))))))************************+++++++++***++++++++++++,,,,,,,,,,,,,,,---............---///000111222222222111111///111444555444555666777888;;;======::::::<<>>??????>>>======>>>???@@@CCCAAA===;;;;;;===AAACCCEEEDDDDDDEEEFFFEEEBBB>>>AAAAAA@@@>>><<<<<<===???@@@???<<<;;;<<<>>>AAACCC????????????@@@@@@AAAAAABBBAAAAAAAAA@@@@@@@@@???AAA@@@>>><<<<<<>>>@@@BBBBBB@@@===:::999999:::;;;yyy[[[HHH<<<555111000...,,,+++++++++,,,)))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%"""######$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%)))((('''&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%###!!!!!!"""###$$$###"""""""""######"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&''')))***''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++++++++,,,------.........///000000111111444555777777555444444444555666888999999999888777888888999999999888777777:::999888888888:::<<<>>><<<<<<;;;:::999999999999<<<<<<:::888555555666888999999:::999888555222111666666666555333333444666555999<<<<<<999555222111111111000//////000111222222111000000111111000...111111000///............//////000000000000//////////////////////////////.........//////000000111------------,,,,,,,,,,,,,,,++++++***))))))******+++******)))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((('''''''''((((((((((((((())))))******++++++++++++*********+++++++++,,,,,,+++,,,,,,---------------...//////000000111111111...000333444444555666888888888999;;;<<<>>>??????DDDDDDCCCAAA@@@???>>>>>>@@@>>><<<::::::<<<>>>???DDDAAA>>>;;;;;;>>>AAADDDEEEEEEEEEEEEEEEDDDAAA>>>@@@AAA@@@>>><<<<<<===???@@@>>><<<:::;;;>>>BBBDDD??????>>>>>>>>>???@@@AAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>===<<<<<<===???@@@BBB@@@===:::888888888888yyy[[[GGG;;;444...---,,,+++************))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%"""#########$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$######"""######%%%%%%%%%$$$$$$$$$$$$###########################%%%###!!!"""###$$$######""""""############"""""""""""""""############$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))************+++++++++,,,+++++++++++++++,,,---------------...//////000000222444666666555333333333555555777888999999::::::777777777777888888888999;;;:::888777777999:::;;;:::;;;;;;:::888777777888::::::999777555555777999;;;::::::999777666444333777777777555333333555777888===AAAAAA===777333222111000///...///000111222111000///000111222111///111111000//////////////////000000111111000000///000000000000000000000000///......//////000222222.........---------,,,,,,+++***************+++++++++******)))))))))))))))(((((((((((())))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((''''''''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''%%%%%%&&&&&&''''''&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((())))))***+++++++++************++++++++++++***+++,,,,,,------,,,,,,---.........///000000111---000333444555666777999:::::::::<<>>>>>======???===:::888777999<<<>>>BBB@@@>>><<<<<<>>>@@@BBBCCCDDDEEEFFFEEECCCAAA??????@@@???===;;;;;;<<<>>>???===;;;:::;;;>>>AAADDD???>>>===<<<<<<===??????@@@@@@@@@??????>>>>>>>>>??????????????????@@@@@@BBBAAA???<<<999777666555zzz\\\HHH;;;444---------------,,,+++***))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""!!!!!!"""###$$$%%%%%%&&&###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######"""""""""######%%%%%%%%%$$$$$$$$$##############################"""!!!!!!"""######""" !!!"""###$$$$$$###"""!!!""""""""""""############$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))*********+++***************+++,,,,,,,,,------......//////000///222555666555555555555444555555777888:::<<<===555555555666999;;;>>>???>>>===;;;999888999:::;;;777999;;;:::777555666888999999888666444555888;;;:::999888777777888999999888888888666444444777999777;;;@@@???:::555333444000//////...///000111222000///...///111222222111111111000//////000000000000000111222222111000000000000000000000000000000000///.........///000000---------,,,,,,,,,++++++))))))))))))***+++,,,,,,+++******)))))))))))))))'''((((((((()))))))))***'''''''''((()))*********(((((((((((((((((((((((()))((((((((('''''''''&&&'''&&&%%%%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%######$$$$$$%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''''''''((())))))***++++++************++++++++++++******+++,,,,,,,,,,,,,,,------------...///000111---000333555555777999:::<<>>============???<<<888555555777:::===???>>><<<;;;;;;<<<>>>???BBBCCCEEEEEEDDDBBBAAA@@@>>>???>>><<<::::::;;;======<<<::::::;;;>>>@@@BBB>>>===<<<;;;;;;<<<===>>>@@@??????>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@???BBBAAA@@@>>>;;;888555333|||]]]III<<<555//////000111000///---,,,)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""!!!!!!"""$$$%%%&&&'''(((##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$#########"""""""""""""""""""""""" !!!###""" !!!"""###$$$$$$###"""!!!""""""""""""############$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$%%%%%%%%%&&&&&&&&&"""$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))***)))))))))))))))***++++++,,,,,,---......//////000,,,///333666666666777888444444555666888;;;>>>???333333444666:::???CCCFFFAAA???===;;;999999:::;;;666888::::::777555666888888888777555444666999<<<999888777777888:::<<<>>>999999888666555555777:::333777:::888444000111444000///.........000111222///......///222333333222111111000000000000111111000111222333333222111000000000000000000000000000111000...---,,,,,,---...,,,,,,,,,+++++++++******(((((())))))***+++------+++******)))))))))))))))'''((((((((())))))******&&&''''''((()))******+++))))))))))))))))))))))))))))))(((((('''''''''&&&'''&&&%%%%%%''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%""""""###$$$$$$%%%&&&&&&$$$%%%%%%&&&'''''''''&&&""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&'''''''''(((((())))))))))))((((((((((((&&&''''''((()))*********)))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,---...///000111---000333555666777999;;;>>>DDDIIIGGGAAA>>>CCCJJJ@@@???>>><<<<<<<<<======>>>;;;777444333666999<<<<<<;;;::::::::::::;;;<<>>>>>===;;;999999;;;<<<;;;;;;::::::;;;===@@@AAA>>>===;;;::::::;;;<<<===@@@???>>>======>>>???@@@???@@@@@@@@@@@@???>>>===BBBBBBAAA@@@===888444222xxxWWWDDD999000...///---******---,,,((())))))((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&'''(((######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""""""""!!! """"""""""""""""""""""""%%%###!!!"""$$$%%%###!!!###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%######$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&%%%$$$###)))'''&&&%%%$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''''''''''''''((())))))(((((((((((())))))))))))((()))))))))************,,,,,,,,,,,,---...//////000111111222333333444444333333333333333333333333666666444666@@@MMMUUUVVVDDDAAA<<<999999999999888:::;;;===<<<999777666666444555666777888999999999888777777777777777888888888777777666555555444444555444222222222222000///222000......///000000000///111333444333222222333000000000000000000000000222111111000000000000000000000000000000000000000......///......---,,,,,,...---,,,+++***))))))))))))((((((((()))***++++++,,,+++++++++******))))))''''''''''''''''''''''''((((((((((((((()))******(((((((((((((((((((((((((((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))&&&$$$###$$$%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''))))))(((((('''''''''&&&'''((((((((()))))))))***))))))))))))))))))))))))************************------,,,,,,---...000111000/////////111444777888888>>>DDDEEEBBB???@@@BBB<<<<<<<<<;;;;;;:::::::::===:::777555666666666666:::::::::999999:::===@@@BBBAAABBBDDDFFFEEE@@@<<>>??????;;;999888888:::;;;;;;;;;>>>======???@@@AAAAAA@@@AAA>>>:::888888:::;;;;;;===<<<>>>@@@===777555777xxxXXXFFF;;;222222333000++++++---,,,'''))))))((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%&&&&&&"""######$$$$$$######"""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""""""""!!! """"""""""""""""""""""""%%%###!!!"""$$$%%%###!!!###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%"""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%%%%''''''''''''''''''(((((()))''''''((((((((()))))))))(((((()))))))))******************++++++,,,---...//////000111111222222333333333333333333333333333555666555666>>>JJJPPPPPPCCC@@@;;;999888999888888777999::::::888666555666444555666888888888888777777777666666666777777777777666666555444444333333555333222222333333111000222000......///000000000///111333444333222222333111111111111111111111111222111000000//////000000///////////////////////////000000000//////...---...---,,,++++++***++++++***************++++++,,,++++++******))))))))))))''''''''''''''''''''''''((((((((((((((())))))***''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$###$$$%%%%%%$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%&&&&&&'''''')))((((((((('''''''''&&&((((((((((((((()))))))))))))))))))))))))))))))))************************---,,,,,,,,,---...///000000000//////111333555777555;;;@@@AAA???<<<<<<>>><<<<<<;;;;;;;;;;;;;;;;;;<<<999666555666777777777999999999888777888;;;>>>BBBAAAAAABBBDDDCCC@@@===>>><<<;;;;;;======;;;999888888888:::===??????>>>;;;:::999:::;;;<<<;;;:::<<<===>>>AAABBBBBBAAA@@@@@@===:::888999999999888:::999<<<>>><<<666444666wwwXXXGGG===555666666222---+++---+++'''))))))((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%"""######$$$$$$######"""######$$$$$$$$$$$$############$$$$$$$$$$$$$$$###$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""""""""!!!!!! """"""""""""""""""""""""$$$"""""""""$$$$$$###"""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######$$$%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%''''''&&&&&&&&&&&&'''(((((('''''''''(((((((((((()))(((((((((((())))))))))))))))))))))))***+++,,,---------...//////000000111222222222222222222222222444666666666<<>>:::888888888888777444666888888777555555666555666888999999888666555666666555555555555555555555555444444333333222222333222111222333333222111222000//////000111111000000111333333222222222333222222222222222222222222222111000000//////000000////////////////////////000000111111111000//////------,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++))))))))))))((((((((((((''''''''''''''''''''''''((((((''''''(((((()))***''''''''''''''''''''''''$$$$$$&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$%%%%%%$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************************,,,,,,,,,,,,---...//////111000//////000111333444222666;;;<<<:::888888999:::::::::;;;;;;;;;;;;;;;:::888666666777888888888999::::::999999999<<<>>>AAA@@@??????@@@AAA???>>><<<;;;;;;;;;===<<<:::999999999999;;;>>>???>>>===;;;::::::;;;===<<<:::888999<<<@@@DDDEEECCCAAA???>>><<<:::999999888666444666666999<<<:::555444666qqqSSSEEE===666777666222,,,+++---,,,'''))))))(((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""############""""""######$$$$$$$$$$$$######"""######$$$$$$$$$$$$###$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$##################################################################$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$""""""###$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%###$$$%%%&&&&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''''''''((((((((('''''''''((((((((())))))))))))))))))***+++,,,,,,++++++,,,,,,---.........111111111111222222222222444777888888:::@@@AAA???>>>;;;888777777777777666222444777777777666666777666888999::::::888666444444444555555444444333333333333333333222222111111333111111111333444333222222000///000111222222111111222333333222111222333333333333333333333333333111111000//////////////////////////////////////////000000000000000//////---,,,,,,,,,------...///,,,,,,,,,++++++******)))((((((((((((((((((''''''''''''''''''''''''''''''(((''''''''''''((())))))''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######%%%%%%$$$###"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&'''&&&&&&'''''''''''''''''''''''')))(((((((((((('''''''''))))))))))))))))))))))))************************+++++++++,,,,,,---......000000/////////000111222///333666777666555555666777777888999999:::;;;;;;999777666666888::::::999;;;<<<===<<<<<<<<<>>>AAA???===<<<;;;<<<=========999999::::::::::::999888;;;:::;;;<<<>>>???===<<<;;;;;;;;;===>>>===:::777888<<>>@@@;;;;;;:::999888999;;;===888888888888888888999999===<<<<<<===>>>>>>===<<<;;;;;;<<<>>>???>>>;;;999888===CCCEEEDDDAAA??????<<<;;;::::::999777333000222333777<<<<<<888777:::jjjMMMBBB;;;555666666111+++***------)))))))))((('''''''''''''''''''''''''''&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""!!!""""""######""""""!!!""""""############""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""""""""""""""!!!""""""""""""###$$$""""""############""""""""""""""""""""""""""""""########################!!!!!!""""""###$$$$$$$$$"""###$$$###""""""###$$$!!!"""######$$$$$$###############""""""#########""""""###$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((())))))))))))***+++,,,---((())))))******++++++,,,/////////000111111222222333888999777666888999777888666444444555555444333333555888999999999:::;;;::::::::::::999888888777333444555555444333111000222222222222222222111111333222111222333333222111111000000222444555333222333333333222111000222333333333333333333333333333111000//////......//////........................++++++,,,---------,,,,,,,,,,,,+++,,,,,,---......((()))***++++++)))((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""$$$%%%&&&$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""######$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((************************))))))***+++,,,,,,,,,,,,---.....................//////111222333333222222222333444666888999;;;;;;888777777888:::;;;:::999777999;;;;;;::::::;;;===999::::::999888888;;;===::::::999777666777:::===AAA???===<<<===>>>===<<<<<<;;;;;;===??????===;;;;;;???CCCCCC@@@>>>>>>???<<<;;;:::::::::888444222333333777<<<<<<999999<<>>999888888999:::;;;999888666888:::::::::999:::<<<999;;;<<<;;;::::::<<<>>>======;;;888666888>>>BBBDDDAAA===;;;<<<=========<<<;;;;;;<<<>>>@@@@@@???>>>@@@BBB@@@<<<:::<<>><<<666...+++---,,,((())))))((('''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############!!!!!!""""""""""""!!!!!!""""""############"""""" """######$$$$$$$$$$$$$$$############$$$$$$"""""""""""""""""""""""" !!!""""""""""""""""""""""""""""""""""""""" ###"""!!!!!!###%%%""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$!!!###$$$###"""!!!"""###!!!!!!"""###############!!!"""###$$$$$$###"""!!!###"""!!!!!!!!!"""$$$%%%"""############$$$$$$$$$###########################$$$%%%%%%######$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))***(((((())))))***+++++++++---......///000111111222...333555222000222444444444333222222444444333222333666888999999888888999888666555333333555777888444555666666666444111000222222222222222222333333555444222222222222111///111000111333555666444333444444333222000000111333222222222222222222222222000000///.......................................***+++,,,,,,------------,,,++++++******++++++,,,((()))+++---------++++++'''((((((((())))))******))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""!!!"""$$$&&&&&&$$$"""&&&%%%%%%$$$###"""!!!!!!######$$$$$$$$$%%%%%%%%%(((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""########################$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$######$$$&&&(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&''')))******((((((((((((((((((((((((************************'''(((***+++,,,,,,++++++***+++,,,---............---------///000111000///333444666888;;;===??????:::999888999;;;;;;999777777999;;;<<<;;;;;;<<<===:::<<<>>>>>><<<;;;===@@@@@@???===999777:::AAAFFFFFFBBB===;;;;;;===>>>>>><<<;;;:::;;;>>>@@@AAAAAA@@@BBBAAA>>>999777;;;@@@===;;;999999999999888666222333777<<<;;;888777:::rrrVVVAAA999;;;>>>999333///......,,,***))))))))))))))))))))))))***(((&&&$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$##################$$$$$$ !!!!!!"""###$$$$$$$$$!!!!!!"""###############""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!###############"""!!!!!!"""""""""""""""!!! !!!"""$$$$$$######"""%%%%%%%%%$$$$$$$$$######"""""""""""""""######$$$$$$#########""""""!!!!!!""""""""""""############%%%%%%###"""""""""###$$$######""""""!!!""""""##################"""!!!!!!!!!!!!!!!!!!!!!"""######%%%%%%%%%$$$$$$###############""""""""""""######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((''')))******))))))***+++,,,---------......//////111000000111333555444333111111111111222222333444555666777888999:::::::::555444333333333333444555333333333333333333333333000111222222222111333444444444444444444222111000222222111111222333555666222222111000000111222333222222222111111111111000111111111000000000000000......---------,,,,,,,,,)))***+++,,,,,,,,,,,,,,,...---+++)))(((((()))))),,,,,,,,,++++++*********))))))))))))))))))))))))***))))))((('''&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########""""""!!!!!!"""############$$$$$$$$$'''''''''(((''''''&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$############"""'''&&&&&&%%%$$$###""""""######$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))************))))))*********)))******++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---...000111222333222111444999;;;;;;999666777888999:::<<<======:::;;;===>>>>>>===<<<;;;<<<>>>???>>>===>>>BBBEEEEEE@@@:::999<<<@@@CCCCCCCCCAAA>>><<<;;;<<<>>>???>>>>>>????????????@@@@@@???>>>===<<<===???BBBCCC>>>:::666555777888777666666999======999666555555mmmUUUBBB999888<<<888222///...---,,,***))))))))))))))))))))))))***(((&&&$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$######################## !!!!!!"""######$$$$$$!!!!!!"""###############""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""######"""""""""###############"""!!!!!!"""""""""""""""!!! !!!"""###$$$######"""%%%$$$$$$$$$############"""""""""""""""######$$$############"""""""""!!!""""""""""""############%%%$$$###"""""""""###$$$"""""""""!!!!!!!!!""""""###############"""!!!!!!"""""""""""""""###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((((((''')))******)))(((***++++++,,,,,,---......//////000///...///111222111000111111111222222444555555555666777888888888888888555444333333333333444555444444444444333333333333888999999777444222111222444444333333333333222222111111000111222444555777333222111000000111222333222222222111111111111000000000000000000000000111.........---------,,,,,,***++++++,,,,,,,,,++++++,,,+++***))))))******+++,,,,,,,,,++++++*********))))))))))))))))))))))))+++******)))((((((''''''(((''''''''''''''''''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""!!!"""############$$$$$$$$$&&&&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$############&&&%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))************))))))******))))))******++++++,,,,,,++++++,,,,,,---.../////////000000222333444444333222555888;;;:::999999999:::;;;===>>>???@@@>>>???AAABBBBBBAAA@@@???>>>@@@AAA@@@>>>>>>AAADDDDDD@@@<<<;;;>>>AAACCCCCCBBB@@@>>><<<;;;<<<>>>???>>>>>>>>>??????@@@@@@@@@???????????????AAABBBDDD@@@>>>::::::;;;;;;:::888666999;;;;;;888555444444{{{eeeSSSCCC:::777999555111...---,,,+++***)))))))))))))))))))))))))))(((&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$########################!!!!!!!!!"""######$$$$$$!!!!!!"""###############""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""###""""""!!!!!!""""""###"""############""""""!!!"""""""""""""""!!!!!! !!!"""#########""""""############"""""""""""""""""""""""""""######$$$############""""""""""""""""""""""""############%%%$$$######""""""######"""""""""""""""""""""""""""############""""""!!!###############$$$$$$%%%$$$$$$$$$$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((((((''''''''''''((())))))(((((()))+++)))***+++,,,---...///000000///...///000111000///000111222333444555666777666666777777888777777666555444444333333444444555666555555555444444333333:::;;;:::888444222111222444333222222222333444555111111111111222444666777333333222111111222222333222222222111111111111000/////////000000111111111//////.........---------+++,,,,,,,,,,,,++++++*********))))))***++++++,,,+++++++++++++++*********))))))))))))))))))))))))++++++******))))))(((((()))((((((''''''(((((()))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""""""""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))******))))))((()))))))))))))))***+++,,,,,,,,,++++++,,,,,,---...000000000000111111222333555444444555888999999888999999:::<<<===>>>???@@@@@@AAABBBCCCDDDCCCCCCBBBAAABBBBBBAAA???>>>???AAAAAA???<<<<<<>>>@@@@@@@@@@@@???===;;;;;;<<<>>>???>>>>>>??????@@@AAABBBBBBAAAAAAAAABBBBBBCCCCCCCCCAAA???>>>>>>>>>===;;;999777999999888666444333444sss^^^PPPEEE>>><<<666333000...,,,,,,++++++((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$###############!!!!!!""""""############!!!!!!"""###############""""""""""""""""""""""""###""""""""""""""""""###!!!!!!!!!!!!""""""""""""!!!"""""""""############""""""""""""""""""""""""###"""!!! !!!"""###""""""############"""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!"""""""""""""""######$$$#########"""""""""""""""!!!"""""""""############$$$$$$$$$###############""""""##################""""""############"""!!!#########""""""######$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&)))))))))(((((('''''''''&&&''')))(((''''''(((***(((((()))+++,,,...///000222000000000222222111000000000222444555666777888777777888888888777777666444444444444444444444444666666666555555444333333333444555444333222333444333222111000111333666777555444333333333444555666444333333333222222222222222222222111111111000000---......///000111222222/////////.........------------------,,,+++************************+++++++++++++++***************))))))))))))))))))))))))*********))))))((((((((())))))(((((((((((())))))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""""""""#########$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$##################$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((())))))((())))))***+++,,,,,,,,,++++++,,,,,,---...//////.........///000000555444555666777888888888777777888:::;;;<<<===>>>>>>???@@@AAAAAABBBAAAAAACCCBBBBBB@@@>>>===<<<===;;;;;;;;;;;;<<<<<<;;;;;;>>>===<<<;;;<<<===???@@@??????@@@AAABBBCCCDDDDDDAAABBBCCCCCCDDDCCCCCCBBB???????????????===:::888999999999777666555444555qqq[[[OOOFFFBBBAAA333333111...,,,+++++++++((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""#########!!!!!!"""###############"""""""""""""""""""""""""""""""""######"""""""""!!!!!!!!!!!!""""""""""""!!!"""""""""############""""""""""""""""""""""""###"""!!! !!!"""###!!!""""""#########""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$""""""""""""""""""######!!!"""""""""############$$$$$$$$$$$$######"""""""""###$$$%%%%%%%%%$$$$$$!!!""""""#########""""""###""""""!!!!!!!!!""""""##############################""""""""""""###############$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&))))))((((((''''''&&&&&&%%%'''((((((''''''((()))''''''(((***+++---...///111/////////111222111000///000222444666777777777888888888888888888777777444444444444444444444444666666555555555444444444///111222333222222444666333222111000111333666888999888666555444444555555444444444444333333222222222222222111111111000000------...///000111111222///.........---------------------------,,,+++***,,,,,,++++++***)))((((((************************)))))))))))))))))))))))))))(((((((((((((((''''''))))))(((((((((((())))))'''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""######""""""#########$$$$$$$$$"""######$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((()))***+++,,,,,,,,,++++++,,,,,,---...///...............//////333333444555555666777888666777888999:::<<<======<<<======>>>???@@@@@@@@@AAA@@@???>>>===<<<:::999999:::;;;<<<;;;:::999999<<<<<<<<<<<<===???@@@AAAAAAAAABBBBBBCCCDDDDDDEEEAAABBBBBBCCCBBBBBBAAA@@@???@@@AAAAAA???<<<:::888:::999888888888777777666uuu]]]NNNEEEAAAAAA333333222000,,,***++++++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""######!!!!!!"""###############""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""############"""""""""""""""""""""""""""!!!!!! !!!!!!"""!!!""""""############""" !!!!!!"""""""""""""""!!!!!! !!!"""###!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$""""""""""""############""""""""""""###############$$$$$$$$$$$$###""""""!!!"""$$$%%%&&&%%%%%%$$$!!!""""""############"""###"""!!!!!!!!!!!!!!!!!!"""""""""##################""""""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''''''''''''''&&&&&&&&&%%%&&&''''''&&&&&&''')))&&&'''((()))***+++,,,------,,,+++,,,///000///...///000222444555666666555666666777888888777777777333444444555555444444333444444444444444444444444333444555555333333444555222222111111222444555666999888777555444444444555555555555555444333222222222222222111111111111000.........//////000000000......---------,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,***)))(((''')))))))))***************))))))))))))))))))))))))(((((((((((('''''''''''')))((((((''''''(((((()))'''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############"""############$$$$$$$$$"""######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))((((((''''''''''''((()))***+++,,,,,,,,,++++++,,,,,,---...///.........//////000111000111333444444444666888777777888:::;;;<<<===>>><<<<<<===>>>??????@@@AAA???>>>=========<<<:::888:::<<<>>>>>><<<;;;:::;;;;;;;;;<<<===???@@@BBBCCCAAAAAABBBBBBBBBBBBCCCCCC@@@@@@@@@??????>>>>>>>>>AAABBBDDDCCC@@@===;;;:::999888888888::::::888777zzzaaaOOOBBB<<<;;;333444444111---******+++))))))))))))))))))))))))%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###""""""!!!###"""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""""""""""""""############"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!! !!!!!!"""############### !!!"""""""""""""""!!!  !!!"""###!!!!!!!!!""""""#########"""""""""""""""######$$$!!!"""""""""############""""""""""""###############$$$$$$%%%$$$###"""!!! """$$$$$$$$$###"""!!!!!!"""###############$$$###""""""!!!!!!""""""!!!"""""""""#########$$$$$$######""""""######$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%'''(((''''''(((((()))***+++++++++******,,,...000000//////000222444555555444333333333444555666666666666333333444555555444333333222222333333444444555555555666777666444333333444222222222333333444444444666555444333333444555666555666666666555444222111222222222111111111111000......//////////////////---,,,,,,,,,,,,+++++++++,,,,,,------------------***++++++,,,+++***)))(((((()))))))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''((('''(((((()))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""############"""############$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&######$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''')))***+++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---...///000111---///222222222333555888666666777888:::;;;<<<===;;;;;;;;;<<<===>>>???@@@>>>===<<<===??????<<<999:::===???>>><<<::::::;;;;;;<<<===>>>@@@BBBDDDDDD@@@@@@@@@@@@???????????????>>><<<;;;::::::;;;;;;@@@BBBCCCAAA>>>:::::::::555555666888;;;;;;999666}}}eeeOOO???666555444555555222---******+++))))))))))))))))))))))))%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$###""""""!!!#########"""""""""""""""!!!!!!"""###############""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""""""""""""""############"""""""""""""""""""""""" !!!""""""!!! !!!!!!"""############### !!!"""""""""""""""!!! !!!"""###!!!!!!""""""######$$$$$$"""""""""""""""######$$$!!!!!!""""""#########$$$""""""""""""##################$$$%%%$$$###"""!!! """######!!!!!!!!!!!!"""###############%%%%%%$$$###""""""######!!!!!!""""""#########$$$%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((''''''(((((())))))******,,,++++++---000222333222///000222444444444222111000111222333444444555555333333444555555444333333000111111222333444555555222444555444333333444555111222333444444444333333222111111111222444666777555666777777666444222111222222222111111111111000///////////////.........,,,,,,,,,+++++++++******++++++,,,---............((()))***,,,,,,+++******(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))*********''''''&&&&&&&&&&&&'''''''''((()))))))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""#########$$$"""############$$$$$$$$$"""###$$$%%%&&&'''''''''######$$$%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''(((***+++,,,,,,,,,++++++,,,,,,---...((())))))***+++,,,...///+++...111111111222555888333333444666777888999:::888888999999:::<<<===>>>===<<<<<<>>>@@@AAA>>>;;;999;;;===<<<999777888:::;;;<<<===???AAACCCEEEFFF??????>>>>>>===<<<<<<<<<>>>===:::888777777999999>>>@@@@@@>>>:::777777888333222444888;;;;;;888555yyy\\\HHH<<<666444<<<666111///,,,((()))---***))))))((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######%%%%%%$$$$$$###"""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############%%%$$$"""!!!!!!"""$$$%%%"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$############"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&((()))************)))******++++++,,,------222444666555333000//////111111222333333333333222......000111222333333444111111222222222222333333888666555333333333555666555444444333333222111111111111222222222333333333:::888666444333444555666444333333222111111111222........................---.........---,,,,,,+++......,,,***((())),,,///))))))************))))))((())))))))))))*********''''''((((((((((((''''''))))))(((((('''''''''&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&(((&&&###"""###%%%)))+++'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))************,,,+++++++++++++++++++++......///////////////...///000222444666888999999::::::888888999:::<<<>>>888999:::<<<======>>>>>>::::::;;;<<<<<<<<<;;;;;;888:::===???@@@@@@@@@???>>>>>>>>><<<:::999:::<<<===;;;888666666999===@@@<<<<<<<<<;;;999666333222555555555444444333333222zzz]]]FFF:::777777===666000...---***)))+++***))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""######""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######"""#####################$$$############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""######""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############%%%$$$"""!!!!!!"""$$$%%%""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$############"""$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&''''''(((''''''))))))******+++,,,,,,---000222444444222///......000111222222333333222222...///000111333333333444333444444555555444444444888666555333333444666777555555444444333222222222222222222222222222222222777666555444333333444555333222111000000000000111........................------------,,,+++***)))''')))***+++******,,,...))))))************))))))(((((((((((())))))))))))''''''(((((((((((('''''')))((((((((('''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########"""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&'''%%%$$$###$$$&&&(((***'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))((((((((()))))))))******++++++++++++************,,,---......////////////000111222444666777777888999888777777777999;;;<<<888999:::;;;<<<<<<<<<<<<888888999999999888888777777999;;;===>>>>>>>>>===<<<<<<;;;;;;::::::999999<<<:::888666777999<<<>>>::::::::::::888666444333555555444333222111111000zzz\\\FFF;;;888888>>>555......///,,,)))))))))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######""""""""""""######""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######"""!!!!!!"""######$$$%%%%%%############""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############$$$###"""!!!!!!"""###$$$"""""""""#########$$$$$$""""""""""""""""""""""""$$$$$$$$$############"""$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&)))))))))***++++++,,,,,,---///111222000/////////000000111222222222222222//////111222333333333333333444555666666555444333777555444333333444666777666555555444444333222222222222222222222222111111444333333333333333333333111111000/////////000000........................---,,,,,,++++++***))))))))),,,......---,,,+++,,,))))))************))))))'''((((((((())))))))))))''''''((((((((((((''''''((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""#########"""######$$$%%%%%%%%%$$$$$$##################$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$##############################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''''''''(((((((((((())))))))))))))))))************+++,,,---.../////////000111222444555666666666666555555555555777888999888999:::;;;;;;;;;;;;;;;666666666555555444333333666777999:::;;;;;;;;;::::::888888:::<<<<<<999555888888777777777888999::::::::::::::::::999888777999888666444333111111000xxx[[[JJJ@@@;;;888???444,,,---000...***((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!"""""""""#########$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""""""""##################""""""""""""######""""""""""""############""""""""""""""""""""""""$$$$$$$$$#########""""""###$$$$$$$$$$$$%%%%%%%%%((((((((()))((((((''''''(((((())))))***+++++++++,,,...000111000///000000///000000111222111111111///000111222333333333333111222333444444333222111555444222222222333555666666666555444444333333222222222222222111111111111000111222222333222222111111000000//////000000000........................+++++++++++++++,,,,,,,,,666666666333///+++******))))))************))))))(((((()))))))))*********''''''((((((((((((''''''''''''''''''''''''''''''((('''%%%%%%%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$###############$$$$$$%%%%%%$$$$$$######""""""!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""########################$$$$$$######$$$$$$%%%&&&$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((()))+++,,,---......///000111222333444444444444333333333333444555666777999::::::;;;<<<<<<;;;;;;666555444333222222111111555555777888888888888777888666777;;;???@@@;;;555555666666777777777666555::::::;;;;;;<<<<<<<<<<<<>>>===:::777555333333222ttt[[[NNNGGG===555===333,,,...111///+++)))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""######"""""""""#########"""""""""!!!!!!""""""""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###############""""""""""""""""""###!!!!!!"""""""""#########""""""""""""""""""""""""$$$$$$$$$#########""""""#########$$$$$$$$$%%%%%%'''((((((((((((((('''&&&'''(((((())))))******+++---...000000000000111222...///000000111111000000000111222333333333333333111222333444444444333333444333111000000111333444666555555444333333222222111111111111111111111111///000111111222111111000111111000000000111111222........................*********+++,,,...000111<<<;;;777222---******+++))))))************)))))))))))))))*********++++++''''''((((((((((((''''''&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###############$$$$$$$$$$$$######"""""""""!!!"""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""########################$$$$$$######$$$$$$%%%&&&###$$$%%%''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))((()))***,,,---.........///000111222333333333333222222222222333444555555999:::;;;<<<<<<<<<<<<<<<777666555333333222222333555555666666666666666666888666888===BBBCCC>>>888444555777888888777555444888888999:::;;;<<<>>>>>>AAA???;;;888555333333222sss[[[OOOGGG<<<333999111,,,...111///,,,+++((((((((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&######""""""""""""######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""######""""""!!!$$$$$$###""""""!!! """"""""""""############"""""""""""""""""""""""" """"""""""""""""""""""""########################""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""$$$$$$$$$############"""############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%'''''''''((())))))******---///000000//////000222......///000000000000000111111222333333333333333333333444555666777888888555444222000000111222333555444444333333222111111000000000111111111222222111111000000000000000000111111000000000111222222........................*********+++---///222333555444111---***)))+++---))))))************))))))))))))))))))************''''''((((((((((((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%########################""""""""""""""""""""""""%%%$$$######"""#################################""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$##############################$$$$$$######$$$$$$%%%&&&###$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''(((((())))))******)))***+++,,,---.........---...///111222333333333111222222333444444555555777888999;;;<<<<<<======999888666555444444555666666666666555555555555555777777:::>>>CCCDDDAAA===777999:::;;;;;;999777666666666666777999;;;===>>>???===999555333111111111uuu\\\LLLBBB999333444000---000111...---///'''(((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((())))))######""""""""""""######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""$$$$$$$$$############"""############$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&'''(((((())))))***---...///...------///000---...//////000000//////111222333333444444333333333333222333555777:::<<<888666444222111111222333444333333222222111000000......///000111222333333333222111/////////000000///////////////000111222........................++++++******+++---///111,,,,,,,,,+++))))))+++,,,))))))************))))))''''''''''''((((((((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$###""""""######!!!!!!""""""######$$$$$$"""######$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((''''''((())))))***++++++++++++,,,---------------+++,,,...000111222333333222333333444555555555555333555666888:::;;;<<<<<<999888777555555666888999888777777666555555555555555777;;;???BBBCCCBBBBBB===>>>???@@@???>>><<<;;;777777777888:::<<<>>>@@@???<<<888555222111111111xxx]]]III<<<555333222///...000000......111'''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&''')))+++,,,......%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!""""""######!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$$$$############""""""############$$$$$$$$$$$$%%%&&&'''(((((()))(((&&&&&&''''''((()))))))))---......---++++++---///---......///////////////222222333444444444333333111000///000222666:::<<<:::999666444222222333333333333222222111000000///------...000111222333444555333111///......000000...............///000111........................---,,,***))))))***,,,---(((***,,,,,,+++))))))***))))))************))))))%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$###""""""###### !!!"""###$$$%%%%%%######$$$$$$$$$######"""#################################$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""###$$$%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))'''(((((()))***++++++,,,,,,,,,---......---------***+++---///111333333444333333444555666666666666111222444666888:::;;;;;;999888777666666777999:::999888777666666666666666333777;;;???@@@AAACCCDDDAAABBBCCCCCCBBBAAA@@@???;;;;;;;;;;;;===@@@BBBCCC@@@>>>:::666333333333444uuu\\\JJJ>>>777444111000///000000///,,,***)))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''+++---...---***)))%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""(((""",,,(((---###""""""!!!### &&&)))&&&""" !!!%%%)))$$$'''"""'''###%%%"""))) $$$$$$&&&'''$$$,,,(((%%%+++((( """***111######""""""!!!!!! """"""""""""""""""""""""###%%%!!!"""***((("""''''''%%%+++"""###%%%%%%)))---,,,*********,,,...///111(((000...---///000***333333333333333333333333000666000000222555:::222777666555444333222222222333333222222111000////////////000000111111111222444333222111000000000000////////////////////////---...//////---,,,---...------++++++++++++------******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%$$$###"""###$$$%%%&&&%%%%%%%%%$$$$$$#########!!!!!!!!!!!!""""""""""""################################################"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))***+++,,,------------------...///000111222222444444444444444444444444333444444555777888:::;;;:::999888777666777888999888999:::::::::888666555888888:::<<<>>>AAACCCDDDAAAAAABBBEEEGGGFFFBBB===???======>>>AAADDDEEEFFFAAA>>>;;;999888666444222qqqXXXGGG===777333111000000000000///,,,***))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%+++,,,---,,,+++(((%%%"""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###""""""!!!!!!!!!!!!""""""%%%%%%%%%$$$$$$$$$######""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$%%%###!!!&&&"""))),,,)))!!!+++'''"""$$$///'''+++&&&***---222"""))))))&&&(((&&&!!! !!!%%%(((&&&'''$$$%%%)))--- !!!(((###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###'''######***'''!!!%%%'''###&&&(((++++++"""...---+++******+++,,,---...000777,,,&&&...000333111111111111111111111111000333222111......333---666666555333333222222333444333333222111111000000000000000000111111222222333333222111000//////000........................---...///...,,,++++++------,,,++++++++++++,,,---******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""#########################################################$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))((((((((((((((())))))***+++,,,------------,,,---...///000111111222333333333333333333333333333333444555666888999:::999888888888777888888888888999:::;;;:::999777666777888999:::===???AAABBBBBBBBBBBBDDDFFFFFFBBB??????======>>>AAACCCEEEEEEAAA>>>;;;999888777444222lllSSSDDD<<<777444111111000000111///---******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&------,,,***'''$$$!!! ########################"""######$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$############""""""""""""############""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$)))&&& %%%""""""+++***###+++'''***)))(((((()))"""...,,,!!! (((%%% ###""""""!!!%%%'''###!!!$$$((()))/// %%%***(((!!!!!!"""&&&###"""'''######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ &&&###"""'''$$$"""''')))(((*** $$$111...---+++***))))))***+++""""""'''&&&///;;;&&&(((222222222222222222222222...)))...111,,,...333222666555444333333222222333444444333333222222111111000111111111111222222222222222111000////////////........................---......---+++)))***+++,,,,,,++++++++++++,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%!!!!!!!!!"""""""""######################################################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((()))((((((''''''((()))))))))***+++,,,------------,,,,,,---...///000111111222222222222222222222222222222333444555777888999777888999::::::999888888888999:::;;;:::999888777777777888999;;;===???@@@CCCBBBAAABBBDDDDDDBBBAAA???===<<<===@@@BBBCCCCCC@@@>>>;;;:::999777555222iiiQQQDDD>>>:::777111000000000111///---*********))))))(((((((((''''''''''''''''''''''''''')))((('''&&&$$$$$$$$$###""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!! !!!"""""""""############""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$!!!%%%"""###)))EEEkkkkkkCCC***!!!,,,$$$ """!!!"""555***<<<'''...,,,pppeee;;; $$$!!!!!!$$$$$$######%%% """"""#########$$$$$$%%%%%%""""""""""""""""""""""""((((((&&&***((($$$''' ,,,)))&&&%%%***++++++***)))))))))******999333000...,,,+++???333333333333333333333333BBB)))---111,,,222444444555444444333222222222333444444444333333222222222222222222222222222222222111111000///////////////...........................//////...+++))))))***,,,++++++++++++++++++,,,******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&%%%$$$############$$$$$$%%%%%%%%%!!!!!!"""""""""#########################################################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''((())))))******+++,,,,,,,,,,,,,,,++++++,,,---...///000000111111111111111111111111111222222222444555666777777888:::<<<<<<;;;999888888999::::::::::::999999888888888999;;;<<<>>>???AAA@@@??????@@@@@@@@@@@@???===;;;<<<>>>@@@@@@@@@???===;;;:::999777444222iiiRRRFFFAAA===999111000///000000///,,,)))))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%$$$######$$$%%%%%%"""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""############!!!"""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""&&&###%%%000===fff+++###&&&"""%%% (((###aaa>>>$$$ ((( )))###"""'''!!!!!!""""""######$$$$$$$$$""""""""""""""""""""""""--- ))))))%%%'''''''''((()))***++++++ ***111%%%///QQQiii666333333+++222...---444444333222222222333333444444333333333333333222333333333333222222222222111000//////////////////........................000000000///,,,***++++++++++++++++++++++++++++++******++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&%%%$$$############$$$$$$%%%%%%%%%""""""""""""############################################################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))******++++++,,,,,,++++++******+++,,,---...//////000000000000000000000000111111111111222333555555666888;;;===>>>===:::999777888888999::::::::::::::::::::::::;;;<<<===>>>=========<<<;;;<<<===>>>>>><<<:::999;;;<<<<<<<<<===;;;:::999888777333111hhhRRRGGGBBB===999//////......///---+++(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""######""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""#########""""""""""""############"""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###+++!!!]]]WWW444!!!(((""""""++++++000)))???%%%$$$!!!###%%%###"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$'''(((000'''$$$%%%&&&''')))***++++++---,,,///666###%%%JJJ~~~777333444,,,777000000333333222222222222333333333333333333222222222222444444444333333333333222111000000//////000000000------------------------///000000///---+++,,,---******++++++++++++************++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%"""""""""#########$$$$$$################################################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))******+++++++++++++++***))))))***+++,,,---..............................000000000000111222333444555777:::<<<===<<<:::888666666777888888999:::;;;;;;;;;:::::::::;;;<<<<<<:::;;;;;;:::999999:::<<<<<<:::888777888999999888:::999888888888666222///eeePPPGGGAAA;;;555...------------,,,)))'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""########################!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######"""!!! """"""!!!!!!!!!!!!"""""" !!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!&&&)))BBB???""""""---,,,zzz888(((""" '''((($$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$(((***!!!'''---$$$%%%&&&'''((()))))))))### ///,,,444EEE~~~...111555,,,999222777333222222222222222333333222222222222222222222222555444444444333333333333111111000000000111111222---------------------------...///...,,,+++,,,---)))***+++,,,,,,+++***)))******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))******++++++++++++******(((((()))***+++,,,------------------------------////////////000111222222333555777888999999888777555555555666777999::::::;;;::::::999999999999:::888:::<<<;;;999888999;;;;;;888666555555666555444888777777777666444111...~~~cccNNNEEE???888111---,,,,,,,,,---+++)))&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$########################!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######################## !!!"""######"""!!! """"""!!!!!!!!!!!!"""""" !!!!!!""""""######""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""%%%!!!$$$XXX...###111333+++((( %%%!!!&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""*** %%%&&&&&&&&&&&&''''''((('''''''''(((...)))---$$$000BBB---444888)))333+++222222222222111222222333333111111111111111111111222555555555444444333333333222111111111111111222222------------------------+++---------+++++++++---)))***+++,,,,,,+++***)))******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%$$$###"""###$$$&&&'''&&&%%%%%%$$$$$$#########"""############$$$$$$$$$#########################################################$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))*********+++++++++******)))(((((()))***+++,,,------------------------------///////////////000111222111222444555666666666555444444444555666888999::::::999999888777777888888777:::===<<<:::888999;;;:::777555333444444333222777666666666666444000---___JJJ@@@:::444222000000///...,,,***'''%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$ !!!!!!!!!!!! """""""""""""""""""""""" !!!"""######$$$!!! !!!""""""!!!"""###$$$%%%%%%$$$###""" !!!!!!""""""###### !!!!!!"""###$$$$$$$$$$$$$$$$$$######!!! !!!!!!!!!!!!""""""""""""...$$$,,,NNN***(((BBB (((%%%$$$???VVV$$$000!!!)))222###$$$%%%&&& )))$$$ !!!!!!!!!"""""""""######!!!&&&%%%&&&---$$$+++!!!'''"""------ ---222''' ---"""+++AAAzzz444+++333//////222000333111///111444555333111111111222222222333333333333222222222111111000000111000///...------...///------------------------------,,,++++++******)))++++++++++++++++++++++++))))))))))))))))))))))))&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%'''((('''%%%%%%%%%&&&'''$$$!!!!!!"""###$$$$$$$$$$$$$$$###############$$$$$$##################""""""############"""""""""############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&'''((()))***(((((((((((())))))))))))++++++******++++++,,,---------,,,++++++,,,,,,,,,,,,---///111111111000000444444444555555555555555:::888666444333444555666555555555555555555555555333666:::======:::666444555666888777444111000000555999:::888777888555000}}}]]]III???999444222/////////...,,,***((('''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$######""""""########################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""### !!!!!!!!!!!! """""""""""""""""""""""" !!!!!!""""""######!!!  """$$$$$$###"""###$$$$$$$$$$$$###"""""""""""""""!!!!!!!!!!!! !!!!!!"""######$$$$$$$$$$$$$$$######"""!!! !!!!!!!!!"""""""""######%%% '''MMM000###,,,%%%!!!DDD&&&!!!$$$***///"""&&&+++&&&### <<>>888333111.........---,,,+++)))(((''''''&&&&&&%%%$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!$$$%%%%%%$$$""""""###$$$$$$###""""""#########"""!!! !!!!!!!!!"""######$$$$$$######$$$######"""!!! """"""""""""############(((%%%***kkk777"""###%%%###!!! vvv!!!***ggg"""!!!&&&;;;>>>!!!***(((!!!''')))***)))"""""""""#########$$$$$$ ###%%%+++%%%$$$&&&"""%%%!!!###$$$&&&&&&+++%%%+++&&&%%%>>>|||+++&&&,,,---,,,999333222111000111333333333222000000000000111111111111000000000000////////////000000///............///------------------------------,,,++++++******)))++++++++++++++++++++++++))))))))))))))))))))))))******))))))((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$""""""###&&&(((***'''%%%$$$$$$$$$$$$###############$$$$$$$$$$$$########################""""""############"""""""""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%''''''&&&&&&&&&''''''(((''''''((((((((())))))))))))(((((((((((()))******,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...///000444444555555555666666666444444444444444333222111///000111111222333444444777:::>>>AAABBB@@@>>><<<666666666444222111222444666<<<@@@???===;;;555///xxxXXXEEE===777333111------------,,,++++++***)))(((((('''%%%$$$$$$###'''&&&&&&%%%%%%%%%&&&&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!""""""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!###"""!!!"""######"""!!!!!!"""###$$$$$$###"""!!!###"""""""""!!!!!!!!! !!!!!!""""""###########################"""!!!!!!""""""""""""#########$$$&&&%%%$$$###NNN)))$$$'''$$$!!!)))((( (((???"""$$$"""@@@CCC222)))---!!!%%%+++!!!$$$%%%(((---###!!!)))%%%222---!!!""""""""""""#########""",,,!!!&&&!!!(((---///---((()))(((%%%&&&"""...---$$$MMM111...333)))***444&&&111111000111222222222222////////////000000000000//////////////////....../////////.........//////------------------------------,,,++++++******)))++++++++++++++++++++++++((((((((((((((((((((((((,,,++++++***)))(((''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%######%%%))),,,***'''%%%$$$$$$$$$###""""""""""""""""""#########""""""""""""############"""######$$$$$$######"""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%######$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&)))))))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&&&&&&&'''''''''''''''((((((((()))))))))(((((((((((()))******++++++++++++++++++,,,------,,,,,,+++,,,...///111444444444555555666666777333444555666555444222000...///000111333444555666888;;;???BBBCCCBBB@@@>>>999888777444222333666888;;;???AAA???===<<<888222wwwXXXEEE<<<777333111------,,,,,,,,,++++++++++++***)))((('''&&&%%%$$$&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!$$$###"""""""""!!!!!!"""############"""!!! !!!!!!!!!"""""""""###"""""""""""""""#########"""############""""""!!!!!!""""""""""""#########+++&&&&&& 444hhhXXX///,,,'''""""""""" $$$###"""&&&+++111$$$***&&&&&&)))&&&!!!"""%%%888+++&&&### QQQXXX\\\PPPWWWPPP[[[[[[[[[\\\\\\\\\]]]]]]```RRRWWW###)))]]]RRRddd^^^___dddYYY]]]bbb\\\^^^ccc```vvv^^^fffbbb+++)))666111000000111111111111222222....../////////000000000..................//////......//////////////////------------------------------,,,++++++******)))++++++++++++++++++++++++((((((((((((((((((((((((,,,,,,+++***)))(((((('''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%######%%%))),,,(((&&&$$$#########!!! !!!!!!""""""!!!!!!"""""""""###############$$$$$$$$$$$$######""""""#########$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$((('''&&&$$$######$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&)))***)))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&&&&&&&''''''''''''''''''((((((((((((***))))))))))))***++++++************++++++,,,---...------,,,---///000111333333333444555666666666222444666777777555333111///000111333444666777888888:::>>>AAABBBAAA@@@>>>;;;;;;999777555666:::===@@@BBBAAA===<<<===<<<888xxxYYYFFF===888333222...---,,,,,,++++++++++++++++++***)))((('''&&&%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!""""""######"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$"""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###"""""""""""" !!!!!!"""######"""!!!!!! !!!"""#########""""""""""""""""""######""""""############""""""!!!!!!!!!!!!""""""""""""%%% &&&&&&&&&###"""!!!***,,,'''$$$$$$!!!%%%.../// 000###%%%///---"""&&&111"""&&&((("""!!!&&&666XXX---SSSDDD,,,+++//////000222111000000111333////////////000000000000............////////////---...//////000/////////------------------------------,,,++++++******)))++++++++++++++++++++++++))))))))))))))))))))))))++++++******))))))((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$""""""###&&&(((&&&%%%############!!!  !!!!!!"""""" !!!!!!""""""###############$$$$$$$$$$$$######"""############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$'''&&&&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&''''''(((&&&&&&'''''''''(((((((((***))))))))))))***++++++******)))******+++,,,---------------...///000111111111222333444555555666333444555777666555333222111222333444666777888999999:::===???@@@@@@>>>===<<<<<<;;;999888999<<>>???===zzz[[[GGG>>>999444222///...---+++******++++++******)))((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$###########################"""""""""""""""""""""""" !!!"""############!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######"""!!!!!! !!!!!! !!!!!!!!!!!! """""""""""""""""""""""" !!!!!!""""""######!!!!!!!!!###$$$###  !!!"""######"""!!! !!!!!!!!!!!!""""""""""""###"""""""""""""""""""""""""""############"""""" !!!!!!!!!!!!(((###+++###(((###%%%$$$$$$######""" '''___***%%%###999!!!###(((&&&***///222$$$)))777$$$$$$'''&&&(((444"""$$$222+++)))***555...000222111000///111333//////000000000111111111....../////////000000000,,,---///000000000//////------------------------------,,,++++++******)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%$$$######$$$&&&&&&$$$$$$$$$%%%%%%###!!! !!!!!!"""######$$$ !!!!!!"""######$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%"""###%%%''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''(((((()))(((((((((((()))******))))))))))))***+++,,,---++++++,,,---............///000000111333444444555222333444444555444333222222333333555666777888888:::;;;===?????????===<<<;;;;;;;;;:::999:::===??????BBBAAA======???@@@===|||\\\HHH???999555333000///---+++*********+++((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''&&&%%%%%%$$$######"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""############!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!! !!!!!!!!!!!! ######################## !!!"""######$$$ !!!###%%%%%%###!!! !!!"""######"""!!! ######""""""!!!!!! #########"""""""""""""""!!!""""""#########"""""" !!!'''###***  '''%%%!!!)))%%%###"""$$$%%%$$$######]]]###--- %%%$$$$$$''')))!!!((()))===BBB(((***999'''$$$@@@'''777...000...000222111//////111333000000000000111111111111.../////////000000111111,,,---///000000000//////------------------------------,,,,,,+++******)))++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((()))))))))&&&''''''''''''''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%'''((('''%%%%%%%%%&&&&&&%%%$$$%%%&&&&&&%%%###!!!""""""###$$$%%%%%%%%% !!!"""######$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&& $$$'''))))))'''&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&'''((()))***&&&&&&&&&'''''''''(((((('''''''''''''''((())))))))))))))))))***+++,,,---)))***,,,---......---,,,...///000111222333444444111222222333333333222222222333333444555666777777;;;<<<>>>??????>>>===<<<999:::;;;:::999:::<<>>>>>>>>===>>>???===;;;888555444555666777===>>>???@@@@@@???>>>>>>vvv\\\HHH888888999000///...---+++************(((''''''''''''&&&&&&&&&'''&&&%%%$$$$$$&&&''')))'''&&&%%%$$$######$$$$$$$$$$$$$$$$$$######"""""")))'''###!!!"""###$$$'''""""""""""""""""""""""""$$$###""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""!!! """""""""!!! """$$$###"""""""""!!!!!!!!!  !!!!!!"""###""""""""""""""""""""""""%%%###""""""$$$%%%$$$"""!!!!!!!!!!!!"""""""""""""""""""""""""""!!! """"""""""""############000$$$###$$$"""'''---%%%"""###"""+++)))###))))))...vvv""""""""""""""""""""""""%%%...+++!!!$$$,,,$$$,,,"""+++uuu!!!"""+++DDD&&&+++===,,,777///---////////////............///////////////000000000111000///......---..................///000111111,,,+++---///...+++---222111000000///...------,,,***+++,,,,,,+++***)))((((((((((((((()))))))))***)))))))))(((''''''&&&&&&%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&)))(((''''''''''''((())))))'''&&&$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))'''%%%%%%&&&&&&%%%$$$########################$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((()))))))))******************+++++++++,,,,,,,,,---...///000111111222111111111111111111111111111222333333222222333444999;;;===>>>======>>>???<<<:::777444222333444444:::;;;<<<>>>>>>>>>===<<>>???;;;999666333111000111111666777999:::;;;;;;;;;:::gggRRRDDD888555666...000///...---,,,+++++++++***(((&&&%%%$$$%%%'''(((&&&&&&%%%%%%%%%&&&'''((()))((('''&&&%%%$$$$$$$$$$$$$$$###############$$$)))***>>>WWWAAA $$$""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""""""""############""""""""""""""""""""""""######$$$$$$$$$######"""!!!"""###"""!!! !!!###""""""""""""!!!!!!!!!!!!!!!&&&)))'''"""!!!$$$!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!"""""""""############"""'''111((($$$+++***)))&&&###  +++%%%222"""""""""""""""""""""""" ###$$$%%%***///qqq%%%&&&!!!...OOO&&&"""===999000)))///------...............///------......///000111111000000///............///000000///000000111222222222///...000///---...222000000///...------,,,,,,+++,,,,,,,,,,,,+++++++++(((((()))))))))***************))))))((('''''''''''''''&&&%%%%%%'''((()))&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((('''&&&&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&***(((&&&%%%%%%%%%$$$###########################""""""""""""###$$$%%%&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''(((((((((((()))))))))***)))))))))************+++++++++,,,---...///000000/////////000000000000000...///...---+++---000222555777:::;;;;;;;;;<<<>>>;;;999666333111/////////222333555777888999999888}}}bbbMMMBBB666333333.../////////...---,,,+++******(((&&&%%%$$$%%%'''(((%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&%%%$$$$$$!!!"""$$$%%%%%%$$$###""")))***>>>YYYCCC###(((""""""""""""""""""""""""###""""""!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$###### """###"""!!! !!!"""!!!!!!!!!!!!"""""""""""" &&&++++++&&&"""!!!###!!!!!!!!!!!!!!!!!!!!!!!!######$$$###############!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!"""""""""############### ***&&&  ***---&&&"""]]]""""""""""""""""""""""""...&&&!!!###$$$"""!!!###...OOO..."""---{{{VVV```hhh[[[OOO___gggVVVWWWUUUVVV((("""***000MMMddd^^^[[[eeegggaaaiiiXXXYYY___---222777---,,,---------......//////,,,------...///000000111......//////000111333333222222111000000///000000222...+++------,,,---111------------............------,,,,,,,,,---------))))))))))))*********************)))((((((''''''''''''&&&%%%%%%'''((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((&&&$$$###$$$$$$###"""########################""""""""""""###$$$%%%&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))(((((()))))))))***************+++,,,---...//////....../////////000000000//////...---,,,---000333444666888999999999:::;;;;;;999777444222111000000000111333555666777666666~~~aaaLLLBBB777222333///............---+++***))))))((('''&&&%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%$$$$$$ !!!$$$&&&&&&%%%###!!!!!!"""###333***$$$""""""""""""""""""""""""###"""!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""""""""###$$$$$$$$$$$$### !!!######"""!!!!!!"""!!!!!!!!!!!!"""""""""""" &&&'''%%%###"""###""""""""""""""""""""""""!!!"""######!!!!!!"""###!!!!!!!!!!!!"""""""""""" !!!!!!"""""""""""""""""""""""""""############...&&&%%%000---######"""(((+++%%%$$$///'''nnn"""""""""""""""""""""""")))///'''$$$222444...&&&###&&&\\\%%%%%%"""$$$((((((%%%))) !!!+++GGG###'''&&&###888&&&$$$///)))$$$--- ,,,,,,,,,---......//////---------......//////000.........000111333555666333222111000///.........///+++***...///---,,,...,,,,,,,,,---......//////---,,,,,,,,,,,,------...)))))))))*********+++++++++******))))))((((((''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$""""""###$$$###"""########################""""""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))(((((((((((())))))))))))))))))***+++,,,---......------......//////000000///000000///......111333333555777888777777888999:::999777555333222111111000111333444555555555555cccMMMDDD888222444111------...---,,,+++)))((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&###$$$%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%$$$$$$###((('''###!!!"""$$$%%%(((""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""!!!""""""###$$$$$$######!!!######"""!!!!!!!!! !!!!!!!!!"""""""""### !!!!!!"""""""""###"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""""""""""""""############ 222%%%!!!###'''$$$(((FFFyyyPPP""""""""""""""""""""""""''')))%%%FFF)))###$$$$$$'''(((OOO)))111 ***%%%***"""&&&000"""222HHH***&&&(((!!!+++888uuu((('''222'''(((555333++++++,,,------...//////.................................///000222444444111111000///............---,,,///777999555///---,,,------------------...++++++*********+++,,,---))))))*********+++++++++++++++******)))(((((((((%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%###"""###$$$%%%%%%$$$########################$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''''''''((((((((())))))(((((()))***+++,,,------,,,,,,---......///000000...///111000//////000222444555777777555555555666999888777555444222111111111222444555555555444444fffPPPFFF:::444555444,,,---------,,,***((('''''''''((((((''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&!!!"""$$$%%%&&&&&&%%%$$$######"""""""""###%%%&&&&&&%%% $$$""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!""""""""""""""""""""""""############"""""""""""""""""""""""" !!!"""###############!!!###$$$"""!!!!!!!!! !!!!!!!!!""""""######'''$$$ !!!!!!!!!""""""""""""""""""""""""!!!###%%%$$$!!! """$$$!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""""""""""""""############777 ***EEE"""""""""""""""""""""""" """DDD&&&---000'''EEE>>>###&&&///%%%)))!!!$$$&&&***www///***"""444===vvv/////////---###++++++,,,,,,---...//////...............---------///......//////000111222///............//////000...///666AAADDD===444............------,,,,,,,,,))))))((((((((()))+++,,,)))************+++++++++++++++******)))((((((((($$$%%%'''((((((((('''&&&&&&''''''''''''''''''&&&%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######%%%''''''&&&########################$$$$$$###########################$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''((((((((()))(((((()))***+++,,,------,,,,,,------...///000000---///111111000///000111444555777666555333444444777777666555333222111111222333444555666555444333eeeMMMEEE;;;666333+++...,,,++++++++++++***(((((('''&&&%%%$$$%%%&&&&&&'''&&&$$$###$$$&&&((()))&&&&&&%%%%%%%%%%%%$$$$$$######################## """"""""""""############""""""""""""""""""""""""""""""""""""############ !!!"""###$$$$$$%%%"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""#####################"""######$$$$$$#########""""""""""""""" !!!"""+++NNN+++###$$$%%%$$$###"""###$$$!!!&&&yyy%%%&&&(((&&&$$$222'''}}}}}}%%%,,,+++!!!&&&"""$$$&&&%%%$$$///"""LLL (((... EEEzzz'''(((&&&+++((('''******++++++,,,,,,---......000000//////......---------...///000222222333333////////////////////////222///FFFooo}}}dddDDD777------,,,,,,,,,,,,++++++,,,,,,***)))))))))***+++,,,+++***))))))***+++,,,+++++++++************)))((((((((((((((((((((((((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''(((######$$$%%%%%%&&&''''''&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))))))))***++++++,,,,,,------------------,,,,,,///............//////000555444444444444333333333777666555555666555333111333444666666555555777888gggOOOFFF===888555---...,,,++++++++++++***(((((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$########################!!!!!!""""""""""""!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""############!!!!!!""""""######$$$$$$""""""#########$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""!!!""""""""""""""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$###############$$$###"""""""""""""""""""""###%%%'''%%%|||###!!!###$$$%%%$$$###"""###$$$###ooo]]] ***""")))"""%%%((((((!!!BBBTTT***'''+++!!!&&&"""%%%&&&%%%###***,,,999(((333 ///JJJzzz'''(((&&&+++'''&&&************+++,,,,,,------000/////////......---------...///000222222222222000000000000000000000000***///MMMwwwddd???...------,,,,,,,,,,,,++++++,,,+++***)))))))))***+++++++++***))))))***+++++++++++++++*********))))))((((((((((((((((((((((((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$%%%'''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%&&&''''''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))((())))))******+++,,,,,,------------------------//////......//////000000444444444444555555555555777666555555555444222111333444666666555555777888fffOOOFFF<<<777444......,,,++++++++++++***(((((('''&&&&&&%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$########################!!!""""""######""""""!!!""""""""""""############""""""""""""""""""""""""""""""""""""############"""""""""""""""#########"""""""""#########$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""############%%%%%%$$$###""""""""""""""""""""""""""""""######!!!)))+++ 444555...###$$$%%%%%%######$$$%%%(((---'''OOOkkk###555222&&&000&&&"""EEE...((('''"""'''###%%%'''%%%&&&(((///&&&bbb++++++;;;zzz&&&'''%%%***'''&&&***(((((()))******++++++,,,/////////...............---...///111111222222222111111111111111111111111///...>>>YYY___KKK777111------,,,,,,,,,,,,++++++,,,+++******))))))******+++******))))))******+++++++++*********)))))))))((((((((((((((((((((((((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&''''''&&&%%%%%%&&&'''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))(((((()))******++++++,,,........................///////////////000111222444444555555666666777777666666666555444333111000222444555666555555666888dddMMMCCC888333222---...,,,++++++++++++***((((((''''''&&&&&&&&&&&&&&&$$$&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$######################## !!!!!!!!!!!! !!!"""""""""############""""""""""""""""""""""""!!!"""""""""#####################"""""""""""""""""""""""""""####################################"""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""!!!"""""""""############&&&%%%$$$###"""""""""""""""""""""""""""#########'''$$$"""$$$ 111!!!###$$$&&&%%%$$$$$$%%%&&&$$$>>>!!!!!!hhhiii+++!!!+++///(((,,,******(((iii###///"""'''$$$%%%'''%%%###444+++---{{{111333yyy&&&'''%%%***'''&&&)))''''''(((((()))*********..............................000111111222222222000000000000000000000000333,,,,,,555666///...444------,,,,,,,,,++++++++++++++++++*********************))))))))))))******************))))))))))))(((((((((((((((((((((((('''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))***((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))(((((())))))***+++++++++------............//////000//////000000111222333444444555666777888999999666666666555333111000000222444555555555555666888cccLLLBBB777222222......,,,++++++++++++***((('''(((((('''''''''&&&&&&%%%&&&((())))))(((&&&$$$&&&&&&%%%%%%%%%$$$$$$$$$######################## !!!!!!!!!!!! !!!"""""""""############""""""""""""""""""""""""!!!"""""""""#####################"""""""""""""""!!!!!!"""""""""#################################""""""""""""""""""""""""!!!"""""""""#########$$$########################!!!!!!""""""############""""""""""""""""""""""""!!!"""""""""############&&&%%%$$$###""""""""""""!!!!!!""""""###############'''!!!$$$)))uuu***!!!'''###%%%&&&&&&%%%%%%&&&''' ///'''(((###'''''';;;555&&&"""333###***#########***...%%%"""~~~111###(((%%%&&&'''%%%(((444"""'''BBBQQQyyy&&&'''%%%***'''%%%)))&&&''''''(((((()))******,,,,,,------......//////...///000111111111111111////////////////////////,,,+++///444222,,,))),,,------,,,,,,,,,+++++++++++++++++++++******))))))))))))))))))))))))))))))*********)))))))))(((((((((((((((((((((((((((((('''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((***,,,---))))))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''(((((()))******++++++------------......//////////////////000111222333333444555666777999::::::666777888666333000000111222333555555444444666777dddNNNCCC777222444111...,,,++++++++++++***((('''(((((((((((('''&&&&&&&&&'''((())))))(((&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$########################"""######$$$$$$######"""""""""""""""############""""""""""""""""""""""""""""""""""""############"""""""""""""""#########!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""######$$$$$$$$$########################!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""############%%%%%%$$$###""""""""""""!!!!!!!!!"""######$$$$$$***+++%%%$$$###...lll,,,***%%%555%%%###%%%&&&&&&&&&&&&''')))!!!***!!!$$$222)))???111!!!"""((('''$$$###$$$%%%222"""333"""&&&XXX###)))%%%''''''$$$+++222000&&&###III666;;;yyy%%%&&&$$$)))&&&%%%)))&&&''''''(((((())))))***++++++,,,---...///////////////000111111111111111........................---///111333111...,,,,,,------,,,,,,,,,,,,++++++***++++++++++++***))))))((())))))******))))))(((******)))))))))(((((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$###############$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&'''(((***---000111,,,+++)))&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''((())))))******+++++++++,,,,,,---..................///000111222333444444555666777888999999666999:::888333000111222111333444555444444555777dddNNNCCC666111444222...,,,++++++++++++***((('''(((((()))((('''&&&%%%'''((())))))((('''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$$$$######""""""""""""############""""""""""""""""""""""""""""""""""""############!!!!!!""""""######$$$$$$!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""######$$$%%%%%%######################## !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""############$$$$$$###############$$$ !!!!!!"""######$$$$$$((()))###%%%>>>000'''*** $$$%%%''''''&&&&&&((()))%%%'''&&&!!! %%%++++++ 000555555###'''(((000!!!///+++ DDD777$$$***&&&''''''$$$!!!222)))&&&%%%999hhh222xxx%%%&&&$$$)))&&&%%%((('''''''''((())))))*********++++++,,,...//////000//////000111111111111000////////////////////////222111...******---000111------,,,,,,,,,,,,++++++***++++++,,,+++***)))((('''((()))******)))((('''***)))))))))((((((((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%((((((((())),,,000333555000...+++(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''(((((()))***************++++++,,,------...---------...///000222222444444555666666777888888777:::<<<999444111111333111333444444444444555777bbbLLL@@@333///222000...,,,++++++++++++***((('''((()))))))))(((&&&%%%(((((()))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$########################!!!!!!""""""""""""!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""############ !!!!!!"""###$$$$$$%%%!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%######################## !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""""""""##############################$$$$$$ !!!!!!"""###$$$$$$$$$%%%&&&'''&&&***ggghhh---%%%000---((())),,,$$$%%%''''''&&&'''(((***+++!!!'''+++''' $$$$$$//////TTT%%%333///***---'''!!!(((,,,%%%...hhh$$$***&&&''''''$$$ +++%%%&&&&&&$$$!!!---xxx%%%&&&$$$)))&&&%%%(((''''''(((((()))***************+++,,,...///000000///000000111111111111000000000000000000000000000---000111///000222111------------,,,,,,,,,++++++******+++,,,+++***)))((('''((()))******)))((('''))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$#########$$$%%%%%%&&&''''''$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&)))))))))***---111555777333000---***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''(((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''(((((()))*********))))))***++++++,,,------,,,,,,------...000111222444444555555666666777777888;;;===:::444111222444111333444444444444555777```GGG<<<333111333//////...---,,,***)))((('''))))))))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$###!!! """"""""""""############""""""""""""""""""""""""$$$$$$$$$#########"""""" !!!"""""""""""""""!!!!!!"""###############!!!!!!!!!!!!!!!"""######$$$###"""###$$$%%%$$$""""""############$$$$$$$$$"""############$$$$$$$$$!!!!!!""""""######$$$$$$""""""""""""##################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!"""###$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%XXX333$$$$$$&&&&&&111%%%###/// ###)))222&&&))) +++,,,((( ###)))'''&&&***+++''',,,***///&&&)))((((((''''''''''''(((111!!!&&&)))"""$$$***&&&'''((((((((('''%%%$$$///vvv%%%&&&"""'''&&&%%%&&&(((((((((((())))))))))))))))))***+++---....../////////000111222333333444111111111111000000000000000000///..................---,,,***)))******+++,,,+++)))((((((((()))***))))))))))))))))))))))))'''''''''''''''''''''''')))((((((''''''''''''(((+++***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&'''&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''')))+++...111222555222---***))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&))))))(((((('''%%%$$$###((('''&&&%%%$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((())))))))))))******+++,,,,,,,,,,,,+++---------.........//////000111333333222333555777:::888666444444555777999777555333111111333555666___EEE;;;222000222.........---,,,+++))))))((()))))))))(((''''''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%$$$###!!! """"""""""""############""""""""""""""""""""""""$$$$$$$$$#########"""""" !!!"""""""""""""""!!!!!!"""###############!!!!!!!!!!!!!!!"""######$$$###""""""###$$$###""""""############$$$$$$$$$"""############$$$$$$$$$""""""""""""############""""""""""""##################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$%%%############$$$$$$$$$$$$###!!!...(((!!! ###&&&&&&%%%///$$$$$$;;;###444---$$$)))PPPddd"""444'''%%%000%%%444LLL***"""'''(((''''''&&&&&&&&&&&&&&&&&&+++***!!!))),,,&&&(((!!!)))'''''''''((((((''''''&&&---&&&???vvv&&&'''"""''''''%%%&&&'''((((((((())))))))))))))))))***+++,,,---......---...///000111222222333222111111111000000//////000000///..................---,,,************+++,,,+++***)))((())))))***))))))))))))))))))))))))''''''''''''''''''''''''(((((((((''''''(((((()))******)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((***---000222444111---***))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((('''&&&%%%%%%((((((&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''((((((((()))))))))))))))***++++++,,,,,,+++++++++++++++,,,,,,,,,------...///111111000111333555666555333333444666999:::555444222111111222555666]]]CCC999111///111---...------,,,+++******)))+++***((('''&&&&&&''''''&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$###"""!!!""""""""""""############""""""""""""""""""""""""$$$############""""""""" !!!"""""""""""""""!!!!!!"""###############"""!!!!!!!!!!!!"""#########"""!!!!!!######"""!!!"""############$$$$$$$$$"""############$$$$$$$$$###############""""""""""""""""""#########$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$#########PPP222333!!!!!!%%%'''&&&$$$######111***,,,!!!""":::---+++111VVV&&& ,,,)))&&&444!!!AAA&&&###&&&***++++++++++++************$$$444)))!!!MMM''')))%%%***###(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""iiivvv&&&'''"""''''''&&&&&&''''''((((((((()))))))))))))))***+++,,,------...,,,------...///000111222222222222111000//////...000000///..................---,,,+++************++++++***))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((('''(((((()))***+++***))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&''''''&&&$$$######$$$%%%&&&&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&(((+++///111111...+++)))(((((('''&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''(((((('''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))))))))***+++++++++++++++)))))))))*********++++++,,,---.........///111333555444333222222444666777333222111000000222444666}}}\\\CCC999111///111...---------,,,,,,++++++++++++***(((&&&%%%&&&'''((('''''''''(((((((((((()))'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$#########!!!"""""""""############""""""""""""""""""""""""############"""""""""""" !!!"""""""""""""""!!!!!!"""###############""""""!!!!!!""""""###$$$"""!!! !!!"""###""" """"""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$######"""""""""""""""#########$$$$$$$$$$$$######""""""######$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%$$$$$$#########'''!!!666""">>>777...(((@@@%%%444"""""",,,+++***%%%%%%%%%%%%%%%%%%$$$$$$+++...000 nnn%%%&&&###+++%%%***((('''''''''''''''((((((555222###www&&&'''"""''''''&&&''''''''''''((((((((()))))))))))))))***+++,,,,,,---,,,---...///000111111222333222222111000///......000000///...............------,,,+++************++++++*********)))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))***+++,,,))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""$$$&&&((((((&&&$$$"""###$$$&&&''''''&&&$$$###$$$$$$$$$%%%$$$$$$$$$###%%%%%%$$$$$$######""""""%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&((('''%%%%%%&&&))),,,///...+++)))(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&'''(((((()))))))))(((((('''''''''''''''''''''%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''((((((((())))))((())))))***+++*********(((((()))))))))*********+++,,,---------...000222777666444222000000111111111000//////000222444555}}}[[[CCC999111000333///---------,,,,,,++++++++++++***(((&&&%%%&&&'''((('''''''''(((((((((((()))''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$$$$$$$!!!"""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""!!!!!!"""###############"""""""""""""""###$$$$$$"""!!! !!!"""###""" """"""#########$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$######""""""############$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###############&&&%%%%%%%%%$$$$$$######(((MMM%%%555***###===eee (((%%%$$$---)))%%%&&&'''((())))))))))))(((%%%+++!!!$$$'''''')))'''###,,,'''+++***************))))))))),,,###***---***www&&&'''###((('''&&&'''''''''''''''((((((((((((((())))))******+++++++++---......///000111222333222222111111000//////...000000///...............---,,,,,,,,,+++******)))++++++++++++*********)))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((()))++++++((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%((())))))(((%%%$$$###$$$&&&''''''&&&$$$######$$$$$$%%%%%%%%%$$$###&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((&&&%%%$$$%%%'''***+++***(((&&&&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''((()))))))))(((&&&&&&''''''''''''''''''$$$$$$$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''((())))))******))))))))))))))))))************+++,,,---------...000222666555333111000/////////000/////////000222333444|||ZZZBBB999111111333000///......---,,,++++++***+++***((('''&&&&&&''''''&&&&&&'''''''''((((((((('''''''''''''''(((((((((&&&%%%$$$$$$$$$$$$%%%%%%""""""""""""############""""""""""""""""""""""""!!!!!!"""""""""""""""### !!!"""""""""""""""!!!!!!"""##################""""""""""""###$$$$$$###"""!!!!!!######"""!!!"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%##################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###III///$$$+++111"""vvvQQQAAAnnn+++&&&%%%%%%((()))+++---...///......'''999&&&...+++222:::111///)))111+++.........//////...,,,***)))111)))'''$$$OOOwww'''(((###((((((''''''&&&&&&'''''''''((((((((((((((()))))))))*********---...///000111222222333111111111111000000000000000000///...............,,,,,,,,,,,,,,,***))))))++++++,,,,,,++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&''''''((()))***'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&((())))))(((&&&%%%$$$%%%&&&&&&&&&%%%$$$###"""###$$$%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''''''''%%%$$$%%%&&&&&&%%%###########################""""""######$$$&&&'''((($$$$$$%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((((((''''''$$$%%%&&&&&&''''''&&&&&&$$$######$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''((())))))))))))))))))))))))*********+++++++++,,,---------...000222000000000000111222222333000000000000111222333333zzzYYY@@@777000000222///000//////---,,,+++******)))))))))(((''''''&&&&&&%%%&&&&&&&&&''''''''''''&&&'''''''''((((((((()))&&&%%%$$$$$$$$$$$$%%%&&&""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""###### !!!"""""""""""""""!!!!!!"""#####################""""""######$$$%%%$$$###""""""###$$$###""""""############$$$$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&"""""""""###$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%"""(((555&&&))) +++###777\\\333'''---111+++,,,///222555555555555;;;---NNN555III111>>>kkkCCCGGGBBBIIIBBBDDD@@@BBBCCCCCCAAA>>>:::888...BBB)))666444yyyxxx'''(((###(((((('''(((&&&&&&&&&'''''''''((((((((((((((())))))))))))))),,,------...///000111222000000000000111111111111000000///...............,,,,,,------,,,+++)))(((++++++,,,,,,,,,+++***)))))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!###$$$&&&&&&%%%$$$############$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&######$$$%%%&&&'''(((((('''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&&&&%%%######%%%&&&&&&&&&%%%%%%############$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&'''(((((())))))(((((())))))))))))***************+++,,,---,,,---///111//////000111111222333444222222222222222222222222xxxWWW???666//////111...111000///...,,,+++***)))))))))))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))&&&%%%$$$$$$$$$%%%&&&'''""""""""""""############"""""""""""""""""""""""" !!!!!!!!!""""""###### !!!!!!"""""""""""""""!!!!!!"""########################"""######$$$%%%$$$###"""###$$$%%%$$$""""""############$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$ppp)))!!!333+++,,,%%%]]]333888000<<<@@@JJJLLLOOOSSSVVVWWWWWWWWWVVVdddRRRggg[[[\\\pppnnnXXXbbb```hhhaaaccc[[[\\\^^^___]]]XXXSSSPPPMMMIIICCC:::@@@333>>>xxx'''((($$$(((((('''(((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))+++,,,,,,---...///000000/////////000111111222222000000///...............,,,,,,------,,,+++)))(((++++++,,,---,,,+++***)))))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$%%%!!!"""$$$&&&&&&&&&$$$###!!!!!!"""###$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&$$$###"""###""""""###%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$""""""###$$$&&&'''(((((((((((('''&&&%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$%%%&&&%%%%%%$$$############$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((((((((((((((()))))))))***)))***,,,,,,+++,,,...000222222222222111111111111333333333222222222222222rrrTTT@@@:::222000111---///......---,,,***)))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%########################""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""#########"""""""""""""""&&&$$$###$$$&&&&&&$$$!!!%%%$$$######$$$$$$"""!!!%%%$$$"""!!!!!!"""$$$%%%######$$$$$$$$$$$$######!!!###$$$$$$#########%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&:::((((((###%%%)))$$$???wwwDDDJJJFFFQQQdddooouuuvvvqqqqqqtttoooeeeeeebbbbbbccc``````iiiuuuiiipppxxx|||}}}uuusss[[[___bbbaaa]]]XXXVVVVVV___XXXYYY```^^^RRRMMMPPPzzz"""&&&,,,!!!---$$$)))"""%%%(((******(((%%%"""++++++************++++++&&&'''((()))+++,,,---...---...000111222111///...////////////////////////------,,,++++++***))))))+++++++++************)))******))))))(((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))((('''$$$###%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&$$$$$$$$$&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((((((((******++++++,,,---......111111111111333444555666666444222111////////////rrrTTT@@@999111///111...------...------,,,+++***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""###"""""""""""""""""""""%%%###"""###%%%%%%""" %%%$$$######$$$$$$###!!!%%%$$$"""!!!!!!"""$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!###$$$%%%$$$###$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&###***TTT((()))---555111 ###999```EEETTTWWWXXXqqqvvvzzzzzzsssnnnmmmmmmlllooojjjfffddd___\\\aaajjjlllrrrvvvwwwvvviiiccc[[[[[[[[[\\\\\\\\\[[[ZZZccceeeoooyyytttcccYYYZZZlll+++***000'''111%%%(((&&&%%%%%%&&&''')))+++---&&&''''''((()))***++++++&&&'''((()))+++,,,---...---...///111111000///...////////////////////////---------,,,++++++******+++++++++************)))******))))))(((((((((((('''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((()))((('''%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&$$$$$$%%%&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((((((((***++++++,,,------......000111111222333444555555555333111000//////000111rrrSSS???888111///222...,,,------.........------''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""######!!! %%%$$$"""###$$$$$$###"""%%%$$$###""""""###$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%!!!###%%%%%%$$$###$$$%%%############$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%nnn,,,$$$)))222...+++---...ggg]]]gggaaaaaa___zzz~~~vvvsss{{{}}}{{{wwwxxx{{{fffvvvxxxxxxvvvggg[[[dddbbb```aaadddffffffdddggglllvvv|||rrr```VVVWWW@@@:::000222+++222((()))***)))'''&&&&&&(((***,,,%%%&&&'''((()))******)))''''''((()))+++,,,------,,,---///000000000///...////////////////////////......------,,,,,,+++++++++++++++************)))***))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$################################################%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$%%%''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))++++++,,,,,,------......///000222444555555444444333222000//////111222444oooQQQ===777000///222///.........///......------''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%########################""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""###########################"""!!!%%%###"""###$$$$$$###"""$$$$$$###""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!###%%%%%%$$$###$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''---'''...LLL<<<---222;;;;;;KKKYYYRRReeeNNNooo{{{pppzzzyyyyyyzzz{{{|||{{{{{{|||xxxsssnnnbbbUUUPPPRRRSSS333^^^PPPKKK<<<:::222333)))))))))))))))(((((((((((())))))******)))((('''''''''((()))***+++,,,,,,,,,---.../////////......////////////////////////.........------,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%''''''(((''''''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))++++++,,,,,,---------...---///111444555444333222333222111111111444666777jjjMMM:::666000///111...000000000///...---+++***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%########################""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!########################!!!!!!""""""############$$$$$$%%%%%%$$$#########$$$###"""###$$$%%%$$$"""$$$##################$$$######$$$$$$$$$$$$######"""$$$%%%%%%$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((("""$$$ ooo{{{|||}}}}}}}}}}}}}}}}}}}}}}}}uuu}}}TTTMMMXXXaaa^^^gggooocccaaalllfffXXXwww{{{rrrhhh```\\\[[[WWWSSS```}}}vvvrrr^^^NNNDDDDDD333111///---+++*********''''''(((((())))))((((((''''''((()))***++++++,,,,,,,,,---...............////////////////////////......------------,,,,,,+++++++++*********))))))))))))))))))************))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&&&&%%%'''(((&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))***+++++++++,,,,,,,,,,,,,,,,,,...000222333333222111222222222333555777999:::cccHHH777555000///111---000000000///---+++***)))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!########################!!!!!!!!!"""######$$$$$$###%%%&&&&&&$$$######$$$$$$"""""""""$$$%%%$$$###########################"""######$$$$$$######""""""$$$&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))000+++111######***)))###)))((('''&&&&&&&&&'''((((((222888@@@JJJMMMTTTdddiiihhhpppuuupppooopppllliiidddrrr~~~yyy~~~yyytttnnnjjjRRRbbbBBByyyzzznnnrrryyylllZZZSSSRRRRRRLLLCCC:::222---+++***&&&&&&&&&&&&'''((()))***''''''((())))))***++++++,,,,,,,,,,,,------......////////////////////////---------,,,,,,,,,,,,,,,+++++++++************))))))))))))************+++)))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%###################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&&&&''')))&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))***************++++++++++++++++++,,,...000111111000000000111333555777888999999\\\BBB555444111000111,,,............---,,,******''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!!!!"""###############"""""""""""""""""""""""" !!!"""######"""!!! ######################## !!!!!!"""######$$$$$$"""$$$&&&%%%###!!!"""######"""!!!"""$$$%%%$$$############$$$$$$############$$$$$$%%%%%%$$$$$$###"""$$$&&&&&&%%%$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''((())))))******"""&&&+++!!!&&&000+++))))))((())),,,111666999CCCFFFQQQ\\\fffhhhiiiwwwpppssstttyyy~~~xxxvvvzzzyyyqqqrrrcccxxxaaa```bbb]]]]]]fff```TTTVVVXXXaaa___ZZZSSSJJJ@@@888333///---***(((''''''((()))''''''(((((()))*********,,,,,,,,,,,,,,,------...////////////////////////++++++,,,,,,,,,,,,,,,,,,+++++++++************)))))))))*********+++++++++***))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&&&&(((***&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))*********))))))))))))))))))))))))***+++,,,---...//////000---///333666888888777666XXX???333444111000000++++++,,,,,,------,,,,,,+++'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%########################""""""""""""""""""""""""!!!!!!"""###############"""""""""""""""""""""""" !!!"""######"""!!! ######################## !!!!!!"""###$$$$$$$$$!!!###%%%$$$""" !!!######"""!!!"""$$$%%%%%%#########$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$"""$$$&&&&&&%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''((()))******+++$$$)))"""++++++""",,,$$$******,,,000888AAAJJJOOOZZZVVVbbbkkkqqqqqqkkkrrrmmmxxx}}}||||||wwwzzzooo]]]ZZZTTTKKKSSSXXXRRRYYYccciiiggg]]]QQQHHH<<<999333---)))'''''''''''''''(((((())))))******,,,,,,++++++,,,,,,---...////////////////////////+++++++++++++++++++++++++++++++++************)))))))))******++++++++++++***))))))((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$#########$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''((((((((((((''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''(((***&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))******+++)))))))))(((((((((((((((*********+++,,,---...///+++...222666888777555333ZZZCCC999777///,,,111000...---,,,+++************)))((('''&&&&&&%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""""""""""""""############$$$$$$##################$$$$$$############$$$$$$$$$$$$################## !!!"""###$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''((()))))))))***&&&%%%((()))((((((***&&&''')))***,,,,,,++++++000000666DDDSSS^^^dddgggtttpppxxxyyy{{{}}}|||uuugggaaa___[[[WWWUUUVVV___mmmqqqkkkeeeeeeYYYNNNBBB:::333,,,+++---+++'''(((,,,+++&&&$$$'''++++++++++++,,,,,,,,,---,,,,,,------------------.........------,,,,,,,,,******))))))***+++,,,,,,******))))))((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$########################&&&&&&%%%$$$$$$######"""###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$#########'''&&&%%%###"""!!!!!!!!!$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&%%%$$$#########$$$%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''%%%&&&''''''&&&&&&((())))))))))))))))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''******))))))((((((''''''(((((()))***++++++,,,,,,///111333555555333111000^^^FFF:::888111///222///...---,,,+++******************)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!!!!"""""""""###########################""""""""""""""""""""""""""""""""""""####################################$$$$$$############$$$$$$$$$$$$##################!!!"""$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&'''(((((()))))),,,)))(((******(((''')))''''''((((((***...333888999FFFTTTYYYZZZddd{{{}}}~~~vvvpppjjjbbbZZZVVVTTTSSSVVV]]]eeemmmrrrfffbbb___[[[PPP???222,,,***$$$"""&&&***))))))+++(((((()))***+++++++++,,,,,,,,,,,,---------------......---------,,,,,,,,,***************+++,,,,,,***)))))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$###############$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$#########$$$&&&'''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&'''((()))***((('''''''''&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))((((((''''''(((((()))******+++,,,,,,...000222444444333111000bbbHHH:::999444222333///...---,,,+++************+++***)))((((((''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######""""""""""""######!!!!!!!!!"""""""""##############################""""""""""""""""""""""""""""""""""""####################################$$$$$$############$$$$$$######$$$$$$$$$$$$$$$$$$###$$$'''))))))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((())))))***''''''))))))&&&%%%((((((+++---...111999EEEOOOMMM\\\hhhgggcccnnnzzz}}}wwwnnnggggggaaa[[[```iiiiiibbb]]]```hhhppplll]]]LLLBBB:::111))))))++++++++++++((()))************))))))+++,,,,,,,,,---------......------------,,,,,,,,,++++++*********+++,,,,,,)))))))))***************(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$############$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###!!!!!!""""""###$$$&&&&&&""""""#########$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%''''''%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%"""""""""###$$$%%%'''(((%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&"""###$$$%%%''')))***+++''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))))))))(((((((((((('''(((((())))))******++++++---...000222222111000///cccGGG888888555555555///------,,,+++************+++***)))(((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""!!!!!!"""###$$$!!!!!!"""""""""#################################""""""""""""""""""""""""!!!"""""""""###########################$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$$$$%%%###%%%((()))***(((%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))(((&&&'''***)))''''''+++***222:::???DDDMMMZZZeeeaaahhhmmmnnnsss}}}|||zzzlllpppzzznnnXXXSSSSSSZZZhhhrrrppphhhbbbLLLDDD:::333...+++************++++++***)))((((((+++++++++,,,,,,------...------------------------,,,,,,+++++++++,,,,,,---))))))******++++++,,,,,,((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$&&&&&&############$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''%%%###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$%%%&&&&&&%%%$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&&&&'''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((()))))))))******+++,,,...///000//////...```EEE666777555555666000------,,,+++************))))))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%""""""""""""############################################################!!!"""""""""############""""""#########$$$$$$$$$$$$$$$############$$$$$$######$$$$$$%%%%%%%%%%%%###%%%'''((((((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((())))))******)))***,,,+++)))+++111...:::IIISSSYYY```jjjrrrvvv{{{}}}{{{~~~~~~zzzvvvuuubbbUUUMMMSSSaaajjjmmmnnn^^^ZZZRRREEE999000,,,***((((((((((((((())))))*********++++++,,,------...------------------------------,,,,,,,,,,,,,,,---))))))******++++++,,,,,,((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''((((((((((((((((((((((((((()))))))))***+++,,,------------___EEE777777333333444000...---,,,+++************)))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%"""""""""#########$$$$$$################################################""""""""""""############"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$######$$$$$$%%%&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''((((((((((((((('''(((((())))))***++++++***)))***,,,,,,,,,222:::@@@KKKZZZeeelllpppuuuyyyqqq___MMMIIIOOOXXXbbbiiiyyyxxxqqqcccTTTGGG:::111***)))((('''''')))+++---))))))***+++,,,---......,,,,,,,,,------------.........---,,,,,,,,,------)))))))))***************((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$########################&&&&&&%%%%%%$$$######"""###$$$$$$%%%%%%$$$$$$###$$$############$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$&&&&&&$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$###############%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((((((&&&%%%&&&'''&&&&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((('''((()))***+++,,,,,,,,,```HHH;;;999222///111///...---,,,+++***************)))((('''&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$################################################""""""""""""############!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$######$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''((((((((())))))))))))))))))***++++++,,,,,,++++++///555:::@@@LLLXXXbbbhhhqqqxxx}}}~~~}}}sssggg\\\TTTRRRZZZddd|||}}}|||yyyvvvnnn\\\JJJ:::777111,,,***)))+++,,,))))))***+++,,,---......,,,,,,,,,---------......//////...---------------***)))))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###$$$&&&&&&$$$######$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''&&&&&&'''(((((()))******'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''((()))***++++++cccLLL???;;;111---///......---,,,+++************+++***)))(((((('''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$################################################""""""""""""############!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$######$$$%%%%%%&&&'''''')))'''&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''((((((((())))))***************+++,,,,,,------111333;;;EEEOOO[[[lll{{{xxxvvv~~~|||fffWWWXXXaaa```eeemmmzzzjjjMMMGGG>>>444---***)))***((()))***+++,,,---......,,,,,,,,,------.........000///...---------------******))))))(((((('''''')))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%%%%$$$###############$$$$$$"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&$$$"""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%% !!!###%%%&&&&&&&&&%%%#########$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$###############$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&%%%%%%'''''''''''''''''''''''''''((()))(((&&&%%%&&&''''''''''''((()))******+++''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''&&&%%%%%%&&&'''((()))***+++___FFF888666111///111---+++++++++************)))''''''(((((((((((((((((((((&&&%%%%%%&&&'''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&!!!#########""""""!!!!!!"""###$$$$$$%%%%%%$$$#########""""""!!!!!!""""""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$%%%###"""!!!!!!!!!"""$$$%%%"""############$$$$$$$$$%%%$$$""" !!!###%%%'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''(((((()))***))))))***++++++***)))''')))***+++,,,...111444666???PPPeeevvv~~~~~~{{{vvvxxxuuurrrtttyyy|||zzzwwwiiiaaaYYYZZZbbbjjjoooooo~~~~~~uuummmhhh___WWW^^^yyylllhhh[[[HHH<<<888444...---((((((...333111,,,)))---///111000---+++---///.........------,,,,,,+++((()))******(((''''''(((+++***)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!"""$$$$$$######$$$%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$$$$###"""""""""%%%$$$######"""#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((''''''''''''(((((())))))))))))************))))))))))))((((((((((((******)))((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((()))((((((((('''''''''''''''''''''''''''((())))))(((((('''''''''&&&&&&&&&&&&&&&''''''((()))))))))^^^EEE888666111///111---++++++++++++************'''''''''''''''''''''''''''&&&$$$$$$&&&''''''&&&&&&&&&'''''''''&&&&&&%%%###$$$$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%############"""""""""!!!""""""###$$$$$$$$$$$$##################$$$$$$$$$###""""""""""""###$$$$$$"""############$$$$$$$$$$$$###"""!!!"""###%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((()))''''''((()))******)))((((((***+++---///333999===PPPZZZllluuuoooooopppnnnkkkllljjjggggggjjjhhhdddgggccc``````dddeeeccc```^^^XXXSSSUUU^^^fffiiiiiiqqqpppppprrruuuvvvuuussssss{{{~~~~~~lll\\\^^^ppp|||fffQQQEEE>>>:::666000,,,++++++)))***...)))+++------++++++---///---,,,,,,,,,,,,,,,,,,,,,(((***++++++)))(((((()))******)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!###$$$$$$######$$$%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$############%%%$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((''''''''''''(((((())))))))))))************)))))))))))))))))))))(((******)))(((((((((((((((************************))))))((((((((('''''''''(((((((((((((((((((((((())))))(((((((((''''''''''''''''''''''''((())))))(((((('''''''''&&&&&&&&&&&&&&&''''''((()))))))))^^^EEE777666000///111---,,,+++++++++************''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&(((((('''(((((((((((('''&&&%%%%%%&&&&&&%%%$$$###""""""""""""""""""###$$$$$$%%%%%%############""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$###############"""######$$$$$$$$$$$$$$$"""############$$$$$$$$$############$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))))))))******++++++*********,,,000444:::CCCLLLRRR\\\hhh{{{~~~{{{ssslllllljjjccc[[[YYY^^^bbbbbbccceeeeeedddfffkkkkkkgggkkkgggdddccceeeeeeccc```bbb^^^\\\^^^eeeiiiiiigggiiiiiikkknnnrrrttttttsssnnntttzzz{{{vvvrrrqqqrrrkkkTTTUUUbbblllppp^^^RRRLLL@@@;;;444///)))&&&***111***+++,,,,,,++++++---...++++++++++++,,,,,,,,,,,,)))+++,,,,,,***))))))*********)))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""###$$$$$$######$$$%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%$$$###############""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))))))))((((((''''''(((((()))))))))))))))************))))))))))))))))))))))))+++***))))))((()))))))))************************))))))((((((((((((''''''(((((((((((((((((((((((()))))))))(((((((((''''''(((''''''''''''(((((()))((((((((('''''''''&&&&&&&&&&&&''''''((()))))))))]]]DDD777666000///111---,,,,,,+++++++++*********&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###$$$&&&((((((((()))))))))((('''&&&%%%$$$%%%$$$"""!!! !!!""""""""""""#########$$$$$$$$$#########"""""""""""""""""""""###$$$$$$$$$$$$###%%%$$$$$$$$$###""""""""""""###$$$&&&&&&%%%$$$$$$""""""#########$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))------------,,,,,,---///000555<<>>555---+++...,,,+++******+++,,,,,,------,,,++++++***))))))+++,,,------+++******+++++++++,,,,,,,,,+++******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***))))))(((((((((((())))))((()))))))))************((()))))))))*********+++++++++************++++++************************(((((())))))))))))))))))***************************)))))))))((((((((((((((((((''''''''''''(((((())))))((((((((('''''''''&&&&&&''''''((()))))))))[[[CCC666555000///111...,,,,,,,,,,,,++++++++++++((((((''''''&&&%%%%%%%%%&&&%%%$$$$$$&&&(((((('''''''''''''''&&&%%%$$$$$$#########$$$%%%&&&''''''########################""""""""""""############""""""###$$$$$$$$$$$$###$$$$$$$$$###############"""######$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''((()))***+++,,,)))***,,,...111:::EEEMMM]]]dddooowww|||}}}}}}~~~}}}tttooohhh```XXXRRROOORRRVVV\\\fffoooqqqvvv|||}}}{{{yyyyyy{{{uuutttnnnhhhgggnnnsssttttttvvvuuutttvvvzzzyyyvvvxxxyyyyyy{{{||||||{{{yyytttnnniiigggggghhhgggfffhhhmmmvvv|||qqqhhhkkkrrr}}}pppiiidddfffmmmxxxqqqaaaWWWNNNBBB777222---***(((((()))+++,,,------------,,,++++++*********,,,------+++******+++***+++,,,------,,,+++***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))*********))))))(((((())))))***))))))))))))************((())))))******++++++++++++++++++***++++++,,,---++++++++++++++++++++++++(((((())))))))))))************************************)))))))))((((((((()))((((((''''''''''''((()))))))))(((((((((''''''&&&&&&''''''((()))))))))[[[BBB555444000///111...------,,,,,,,,,+++++++++))))))(((((('''&&&&&&%%%'''&&&$$$$$$&&&''''''&&&$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%########################!!!"""""""""############""""""###$$$$$$$$$$$$##################$$$$$$$$$###""""""""""""###$$$$$$"""############$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))***,,,---...+++...333999CCCTTTgggttt|||sssppphhh^^^[[[\\\YYYTTT___]]]___eeeiiimmmssszzzqqqqqqqqqnnnhhhccc```___]]]\\\VVVOOONNNRRRVVVVVVYYYZZZZZZXXXYYY]]]\\\XXX\\\^^^___aaaccceeehhhjjjqqqrrruuuyyy|||vvvqqqoooqqqmmmjjjjjjnnnvvv~~~xxxkkkeeedddjjjssssssgggbbbhhhyyy{{{wwwmmm[[[KKKCCC555111---***+++,,,+++***++++++,,,,,,---------...***+++---,,,***))))))***((()))+++,,,,,,+++)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))***************))))))))))))******))))))))))))************((())))))******+++,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++(((((()))))))))*********++++++++++++++++++++++++*********)))))))))(((((())))))((('''''''''''''''))))))))))))((((((((('''&&&&&&''''''((())))))))){{{ZZZBBB555444000///111...---------,,,,,,,,,++++++******)))(((''''''&&&&&&(((&&&%%%%%%&&&'''&&&%%%######$$$%%%%%%%%%$$$$$$###$$$%%%%%%$$$###!!! $$$$$$##################!!!!!!""""""#########$$$""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$%%%###"""!!!!!!!!!"""$$$%%%"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))***+++---...///111555===GGGVVVlllqqqaaaXXXQQQTTTUUUUUU[[[fffkkkhhhiiihhhiiikkkhhhcccaaadddYYYVVVRRRPPPOOOMMMJJJGGGFFFIIIJJJGGGFFFHHHFFFCCCCCCEEEDDDBBBDDDGGGFFFCCCHHHIIILLLMMMOOOQQQTTTVVVWWWXXXZZZ___ffflllrrrtttuuuyyy}}}}}}xxxqqqmmmpppwww}}}tttkkkgggllljjjgggkkk{{{~~~iii]]]aaammm~~~sss]]]RRRBBB<<<555000...,,,)))'''))))))+++,,,...///111111)))+++,,,,,,***))))))***&&&''')))******)))((('''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************))))))))))))******))))))))))))************((())))))***++++++,,,,,,++++++++++++,,,,,,---...++++++++++++++++++++++++(((((())))))*********+++++++++++++++++++++++++++************))))))))))))***)))((('''''''''''''''))))))))))))((((((((((((&&&&&&''''''((()))))))))|||^^^CCC555666222//////,,,+++++++++***************))))))))))))((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&###!!!###(((&&&&&&%%%%%%%%%%%%$$$$$$!!!!!!"""###############""""""""""""""""""""""""&&&%%%$$$#########%%%%%%###$$$&&&(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&''')))+++---,,,)))''',,,------+++)))+++000555???EEEPPP___qqqyyyjjj```\\\ZZZXXXVVVWWW\\\ccciiillljjjfffccc```]]]WWWRRRMMMIIIGGGFFFDDDCCCAAA@@@@@@AAABBBBBBIIIEEEBBBAAABBBCCCAAA@@@AAA???>>>@@@CCCEEEDDDBBBBBBDDDFFFFFFGGGHHHJJJLLLNNNNNNPPPSSSVVVYYY\\\^^^fffeeecccaaabbbgggnnnsss~~~yyypppjjjhhhfffkkkrrrvvvvvvvvv{{{xxx}}}sssdddeeeyyyttt]]]SSSJJJ@@@999///((()))000))),,,---,,,,,,---...------------,,,+++***)))((()))))))))))))))*********,,,+++(((&&&&&&''')))***'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''))))))))))))))))))))))))++++++******************((()))))))))******++++++)))(((((('''((()))***++++++******+++------***''')))***,,,---,,,************)))))))))***+++***)))***+++,,,+++***)))***,,,++++++************))))))*********))))))(((((((((******))))))((((((''''''&&&&&&''''''''''''''''''{{{___DDD555444///...000---++++++++++++************))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%((((((((('''$$$###%%%(((&&&&&&%%%%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$$$$########################%%%$$$#########$$$%%%&&&###$$$&&&'''''''''%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&''''''(((((()))******)))*********)))((()))***+++,,,///666@@@HHHSSSZZZffftttyyyooobbb___\\\^^^cccfffeeeccceeeeeeeeeccc```[[[WWWTTTIIIGGGDDDBBB@@@??????@@@AAA@@@???>>>>>>??????@@@BBB@@@======???@@@???>>>===;;;:::<<<>>>@@@???===@@@BBBCCCCCCBBBAAABBBCCCFFFGGGHHHJJJLLLOOOQQQRRRVVVVVVVVVVVVXXX^^^dddjjjoootttxxx{{{|||yyymmmddd```bbbiiivvv}}}tttnnnjjjkkkooowww|||jjjjjjsssfffZZZOOOIIIBBB555***&&&)))+++------------,,,+++---------------,,,+++***))))))))))))************,,,***(((&&&&&&''')))***'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))++++++******************+++*********))))))((((((++++++,,,,,,---,,,,,,,,,+++++++++,,,............***+++,,,---,,,++++++,,,///...---,,,------,,,,,,,,,---------,,,+++++++++---------,,,,,,+++***************))))))((((((((())))))))))))************(((((((((((((((((((((((({{{^^^EEE666444......000---,,,,,,++++++************)))))))))(((((((((''''''((((((''''''''''''&&&&&&'''((((((&&&$$$###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&"""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''((()))))))))((('''''''''((())))))))),,,000444;;;GGGUUU___mmmqqqzzz|||pppeee]]]XXX[[[\\\aaaiiiooopppmmmhhhaaa]]]WWWPPPJJJEEECCCBBB===<<<;;;;;;;;;<<<===>>>???>>>>>>===>>>>>>?????????>>><<<===???@@@@@@???@@@>>>===>>>@@@@@@???>>>???AAACCCCCCBBB@@@@@@AAAAAAAAABBBCCCDDDEEEFFFFFFHHHIIIKKKLLLNNNRRRWWW[[[___bbbfffjjjmmmsss|||xxxtttlllqqq{{{xxxgggWWWLLLSSSaaalllvvv{{{lllcccmmm}}}|||mmm]]]TTTMMMBBB444++++++,,,---......---,,,+++------............---,,,************************+++***((('''&&&''')))***'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((******++++++++++++++++++,,,,,,++++++***)))))))))***+++,,,------,,,+++***((()))))))))((()))+++---++++++,,,,,,------......///...---,,,,,,,,,,,,,,,...------///000000///---,,,------------,,,+++***)))))))))))))))*********((((((((((((((((((((((((*********)))))))))))))))yyy[[[FFF:::777111000222---,,,,,,,,,++++++******)))))))))((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&((('''$$$###$$$$$$###%%%%%%%%%$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$%%%%%%""""""###$$$$$$$$$$$$###"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''(((((())))))'''((()))))))))***,,,......333;;;DDDMMMYYYgggppp~~~~~~zzzsssiiibbb```aaadddfffqqqpppoooooollleee\\\VVVKKKHHHCCC>>>;;;;;;;;;<<<@@@???>>>=========>>>>>>>>>>>>?????????@@@AAAAAAAAAAAAAAAAAABBBBBBCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@;;;>>>AAABBBBBBAAAAAABBBAAAAAABBBBBBBBBAAAAAAAAADDDEEEGGGGGGGGGHHHJJJLLLSSSUUUXXX\\\aaaiiirrrxxxyyyyyywwwvvvwwwyyy{{{{{{sssWWWCCCGGGTTTZZZaaajjjsss}}}xxxlllhhhgggkkk~~~vvveeeWWWKKKAAA<<<222...+++,,,---+++,,,...,,,------.........------++++++***************)))***)))(((''''''((()))***'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))((((((((((((((((((((((((******+++++++++++++++,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++***///000111///------///222*********+++---...//////---...---,,,++++++,,,------,,,,,,---000111///---++++++,,,,,,,,,,,,+++***((((((((()))******++++++++++++***)))(((''''''&&&************))))))))))))wwwVVVFFF>>>;;;555444444,,,------,,,,,,+++******)))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&&&&))))))%%%%%%)))(((###%%%%%%$$$$$$$$$#########!!!""""""#######################################""""""######$$$$$$$$$$$$""""""######$$$$$$$$$###"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''((())))))***)))+++---...---...000222333<<>>>>>>>>===<<<===>>>???@@@??????>>>===============>>>>>>???@@@AAABBBBBBBBBCCCDDDDDDDDDCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@AAA<<<>>>AAAAAA@@@@@@@@@AAACCCCCCCCCCCCCCCAAA@@@???@@@BBBDDDDDDCCCBBBCCCDDDIIIJJJLLLOOOTTT\\\ccchhhnnnmmmnnnppprrruuuyyy|||{{{}}}}}}bbbNNNSSS\\\]]]]]]aaaaaakkkxxxwwwqqqjjjgggnnnzzzsss^^^PPPJJJ===444,,,++++++)))***...+++,,,,,,------------,,,,,,+++++++++******))))))))))))(((''''''((()))***''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))******))))))))))))))))))))))))******++++++,,,,,,,,,,,,++++++++++++************,,,+++***)))***,,,...///)))+++---...//////111222222111111333777999999888666777999888666555666777555333222111222222111000000000//////////////////------,,,+++***)))((((((------,,,+++******)))(((*********))))))(((((((((uuuSSSEEE???;;;555555666.........---,,,+++******)))((((((((('''''''''&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&'''++++++''')))...---&&&$$$$$$$$$$$$############!!!!!!"""############""""""""""""""""""""""""""""""######$$$$$$###"""""""""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''(((((()))******'''***---------///444888@@@LLL^^^nnnyyyvvvnnniiifffeeellloootttwwwwwwqqqhhhaaaWWWSSSKKKDDD>>>;;;;;;;;;===>>>????????????>>>===>>>>>>??????@@@AAAAAAAAA>>>???AAABBBCCCDDDDDDDDDEEEFFFGGGGGGEEEDDDDDDDDDHHHJJJKKKJJJIIIIIIJJJKKKLLLMMMMMMKKKIIIGGGGGGHHHGGGHHHHHHIIIHHHGGGEEEDDD???AAACCCCCCCCCBBBCCCDDDCCCCCCCCCEEEIIINNNRRRUUUXXX[[[bbbkkkoooooorrrvvvzzzzzz}}}pppcccgggnnnnnnjjjiii___]]]```iiirrrxxx}}}ooobbbwwwkkk^^^PPPBBB777333000***)))---,,,,,,---------,,,,,,+++,,,,,,,,,+++******))))))((((((((((((((())))))***'''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''(((((())))))******+++))))))))))))))))))))))))******++++++,,,------------,,,,,,+++***)))((((((+++++++++,,,...111333555111333777===BBBDDDCCC@@@IIIHHHIIIMMMRRRTTTSSSPPPJJJMMMPPPOOOKKKHHHGGGHHHKKKJJJHHHDDDAAA@@@BBBDDDDDDBBB???<<<::::::;;;;;;;;;999888555222000...---,,,,,,++++++******))))))++++++******)))(((((((((tttQQQCCC<<<777000444888111///...---,,,+++******)))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$******&&&)))000///&&&$$$$$$$$$$$$############""""""###$$$$$$$$$$$$#################################$$$$$$###"""!!! ###############$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((())))))******'''***---///333;;;GGGQQQ[[[gggyyy}}}ttthhhbbbeeennnxxx}}}zzzwwwssslllcccWWWKKKCCCCCCAAA???===;;;<<>>???@@@@@@???>>>===BBBBBBCCCEEEFFFFFFGGGGGGCCCDDDFFFHHHIIIJJJJJJJJJKKKNNNPPPPPPOOOMMMNNNOOOWWWYYY[[[[[[YYYYYY[[[]]]^^^^^^\\\YYYVVVVVVWWWYYYRRRSSSUUUVVVVVVTTTSSSRRRKKKLLLMMMLLLJJJIIIIIIJJJFFFEEEDDDDDDEEEGGGHHHIIIFFFGGGNNNWWWZZZZZZ^^^eeeqqqqqqtttzzz}}}{{{||||||wwwsssjjj```^^^ccccccaaammmmmmgggwww~~~jjjZZZLLLGGG@@@444---..................---,,,+++------,,,++++++***))))))(((((((((((()))))))))***&&&'''''''''((((((((()))&&&&&&''''''''''''&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''(((((()))******++++++++++++++++++++++++++++++******++++++,,,------...,,,------...//////000000444666:::>>>BBBDDDEEEEEEQQQRRRWWW```iiiiiibbb[[[\\\[[[]]]ccciiikkkhhhddd^^^cccfffddd^^^WWWSSSSSSWWWYYYYYYVVVRRRSSSZZZaaabbb^^^WWWQQQLLLKKKKKKLLLIIIHHHGGGFFFEEEDDDCCCCCC999888777444111///---,,,---,,,,,,+++******))))))sssPPPBBB999222+++222999444//////...---+++******)))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((( &&&&&&###'''///---$$$$$$$$$$$$############"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" $$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''(((((())))))******---///333888@@@PPPdddqqquuuwwwjjjdddiiirrr}}}|||rrriii\\\OOOGGGBBB@@@??????@@@@@@@@@>>>>>>>>>???===>>>???AAACCCDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFHHHJJJLLLNNNPPPQQQQQQQQQSSSWWW[[[[[[ZZZYYY[[[]]]```bbbeeeeeecccccceeehhhcccbbbaaa^^^]]]^^^aaaddd^^^```bbbcccccccccaaa```\\\\\\[[[XXXTTTQQQPPPQQQNNNLLLJJJIIIIIIHHHGGGFFFEEEBBBBBBFFFGGGHHHQQQ[[[^^^aaagggqqqyyy}}}|||zzz}}}vvvtttjjjjjjqqqiii^^^kkk|||{{{}}}~~~mmm___ZZZPPP>>>222111000000000000///...,,,,,,------,,,,,,+++***))))))''''''(((((())))))******&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%###"""$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''(((((()))***+++++++++++++++++++++++++++++++++******+++,,,,,,---......+++,,,///222666:::<<<>>>DDDIIIQQQXXX\\\]]]\\\ZZZWWWWWW\\\eeemmmlll```UUU]]]]]]```fffmmmnnnjjjeeeiiinnnrrrooofff\\\WWWUUURRRWWWZZZXXXVVV[[[gggrrryyysssjjjaaa[[[XXXXXXYYYQQQRRRSSSUUUWWWYYY[[[\\\QQQOOOKKKFFF@@@;;;777555......---,,,,,,+++******vvvTTT@@@555444111222444---000111111///---,,,---///************)))'''&&&&&&(((''''''''''''&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$((('''%%%$$$$$$%%%'''(((''''''''''''((((((((()))&&&'''(((*********)))((()))&&&&&&)))***(((***...///666BBBQQQ```nnnxxx~~~ssslllkkk{{{zzzmmmdddQQQJJJBBB======@@@BBBBBB?????????======>>>BBBEEEFFFEEEDDDCCCCCCEEEGGGHHHIIIJJJLLLMMMMMMMMMOOOQQQTTTRRRSSSXXX[[[[[[[[[^^^```cccfffccc^^^[[[\\\^^^aaa```___^^^]]]\\\]]]]]]]]]\\\[[[[[[\\\[[[YYYWWWZZZ\\\___aaaccccccbbbbbb```aaabbbcccbbb___]]][[[```[[[XXXWWWSSSNNNLLLNNNHHHCCCAAADDDFFFEEEFFFHHHLLLNNNVVVaaafffiiirrr||||||pppmmmzzz|||qqqkkkbbbgggwwwvvvsssllliiiiii[[[III>>>/////////000//////...---+++******---000000,,,'''******))))))))))))******))))))************))))))(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$#########"""######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''(((''''''&&&&&&&&&''''''(((((((((((((((((((((((('''((())))))(((((()))***))))))))))))************))))))))))))))))))))))))+++************+++,,,,,,...---+++***)))***++++++///,,,,,,///000......111777<<>>@@@AAAAAABBBDDDFFFHHHGGGFFFEEEFFFGGGIIIKKKIIILLLPPPSSSVVVYYY]]]```ZZZWWWXXXZZZZZZYYY[[[___\\\^^^```___ZZZYYY[[[^^^]]]^^^___```bbbccceeefff\\\[[[[[[\\\^^^______^^^ZZZZZZZZZ\\\______^^^\\\```___]]][[[[[[[[[\\\]]]bbb______aaa```\\\[[[^^^SSSNNNKKKLLLKKKGGGEEEFFFFFFFFFJJJQQQUUUWWW^^^gggnnnqqqssszzz{{{~~~~~~xxxtttlllccccccrrr|||~~~wwwwwwsssiii```ZZZAAA;;;333...---...///...000///------------,,,*********))))))))))))******((())))))******))))))((((((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###############$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''(((''''''&&&&&&'''''''''(((((((((((((((((((((((('''((())))))(((((()))***))))))))))))************************************---,,,,,,,,,++++++++++++&&&(((***---////////////+++***,,,///222888EEEQQQ\\\]]]^^^\\\XXXXXX___fff\\\ZZZ\\\cccjjjnnnqqquuu}}}lll^^^UUUOOORRRSSSTTTRRRRRRXXXccckkkfff___VVVQQQSSSWWWZZZ[[[ZZZWWWQQQJJJBBB;;;444111sssPPP@@@:::999333444999777111222111...+++(((((()))(((((()))))))))(((((('''(((''''''''''''&&&&&&&&&$$$%%%&&&''''''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$''''''((((((((()))))))))((())))))******)))((((((---***(((***+++---333;;;RRRdddxxx~~~zzzyyy|||pppnnnooouuu~~~wwwpppeeeXXXLLLDDD???======<<<===???@@@???===:::===@@@DDDFFFEEEEEEEEEEEEFFFFFFFFFGGGIIILLLNNNPPPSSSUUUWWWXXXXXXYYY\\\^^^[[[\\\^^^```]]]ZZZ___gggccceeegggfffdddeeeiiimmmlllllllllmmmmmmnnnooooookkkiiiffffffhhhjjjjjjjjjiiieeebbbcccggghhhfffbbbiiieee```[[[[[[^^^cccfff```___```dddeeeaaa```bbb]]]XXXWWWXXXVVVPPPLLLKKKJJJGGGGGGIIIKKKLLLOOOTTT\\\aaaeeejjjwww|||{{{rrrfff___dddmmmyyy}}}zzzsssllliiitttqqqbbbrrrzzztttnnn\\\PPP???333////////////333333111...+++***,,,---******))))))))))))******'''(((((())))))(((((('''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###############$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''(((''''''&&&''''''(((((((((((((((((((((((((((((('''((())))))(((((()))***)))))))))*********++++++******************************++++++++++++++++++///...------,,,,,,------777===FFFKKKJJJHHHNNNXXXYYY\\\]]]ZZZWWW\\\gggppp}}}}}}tttsssoooeee]]]\\\ccckkkddd^^^XXXUUUVVVXXXXXXWWWWWWYYYZZZXXXTTTPPPMMMLLLmmmMMM???:::999111111777666222333333111...+++***+++''''''(((((()))((((((((((((''''''''''''&&&&&&&&&###%%%&&&((('''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%'''(((((('''%%%$$$'''(((((((((((()))))))))************))))))((((((---***)))+++---222===GGG```qqq{{{uuu|||pppkkklllqqqwwwpppcccSSSNNNGGG@@@======???AAA@@@>>>======???AAACCCEEECCCEEEHHHIIIHHHFFFFFFGGGJJJJJJLLLOOORRRUUUXXXZZZZZZ\\\]]]\\\[[[[[[\\\]]]^^^cccjjjnnnjjjfffkkktttuuuwwwyyyzzz{{{~~~}}}~~~{{{xxxwwwxxxxxxxxx{{{uuupppqqquuuwwwsssnnntttpppiiidddccceeejjjmmmaaa___aaaeeeccc^^^ZZZZZZ]]][[[\\\aaaaaa\\\WWWVVVQQQOOOMMMMMMMMMLLLKKKLLLPPPUUUXXXZZZaaajjjnnnlllllluuu}}}sssrrrssspppfffaaannn{{{ppppppsssoooppp{{{qqqqqqfffUUUDDD888111...,,,111222222///***)))+++...******))))))))))))******''''''((((((((((((''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((''''''''''''''''''''''''(((((()))(((((((((((((((((((((((('''((())))))(((((()))***))))))*********+++++++++++++++++++++++++++++++++***++++++,,,---.........333111//////222999AAAFFFRRRTTTYYYZZZUUUNNNOOOTTT\\\eeeooouuu{{{zzz~~~{{{xxxwwwyyyooohhh```YYYVVVSSSOOOLLLMMMQQQWWWZZZ[[[[[[\\\]]]nnnKKK===888777......222000///111222111...---,,,,,,&&&''''''(((((((((((('''(((''''''''''''&&&&&&&&&$$$%%%&&&''''''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%''')))******)))'''%%%(((((((((((()))))))))************))))))))))))***)))(((+++///444<<>>???>>>===;;;:::===AAAFFFIIIIIIHHHGGGGGGHHHJJJMMMOOOQQQUUUYYY\\\ZZZ[[[\\\^^^```aaabbbccceeeiiinnnsssxxx}}}~~~~~~sssqqqqqqrrrnnnfff``````\\\ZZZ]]]bbbccc^^^XXXWWWYYY^^^```\\\VVVTTTSSSQQQNNNMMMJJJHHHHHHLLLQQQVVVZZZ]]]dddlllqqquuu~~~{{{uuu{{{}}}tttgggbbb```xxxyyytttyyykkkYYYGGG888000---...//////---,,,,,,,,,******))))))))))))******'''(((((())))))(((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''((()))******))))))))))))))))))))))))'''((())))))(((((()))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++***+++---000222<<>>;;;@@@DDDDDD@@@@@@@@@@@@AAACCCFFFIIIKKKLLLLLLLLLIIIGGGIIINNNSSSUUUYYY^^^aaaaaa```^^^^^^bbbffflllsss{{{wwwqqqpppkkkhhhhhhkkkiiibbb[[[YYY```hhhhhh[[[PPPQQQXXX\\\___[[[XXXVVVTTTQQQOOOPPPLLLJJJLLLRRRXXXaaarrrxxxqqqvvv|||}}}xxxmmmpppzzz}}}xxx{{{llllll}}}uuudddTTT;;;555...+++,,,------,,,******))))))))))))******))))))************))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''((()))++++++))))))))))))))))))))))))'''((())))))(((((()))*********+++++++++,,,,,,,,,------------------------......000555???KKKWWW^^^^^^\\\[[[^^^fffrrr~~~sssmmmpppiii\\\cccaaaeeennntttwwwyyy|||pppqqqssstttssssssrrrrrr}}}{{{llllllqqqyyy}}}xxxuuuuuuzzzyyytttooopppssssssoooooorrrtttqqqkkkiiimmmqqqWWWeeerrrsssppptttuuuddd]]]ZZZVVVRRRnnnMMM;;;444666444555555---333<<<;;;000)))---///,,,'''))),,,,,,+++)))''''''***)))'''&&&&&&'''((((((,,,)))&&&&&&((('''$$$!!!'''### ###&&&'''&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''((()))))))))))))))((((((+++)))((('''((())))))(((***,,,...,,,)))+++222888MMM[[[hhhrrrmmmbbbZZZ[[[]]]```aaa[[[OOOEEEAAABBBBBB@@@>>>===>>>???DDDDDDDDDFFFHHHIIIHHHHHHJJJLLLPPPRRRTTTVVVXXXZZZ]]]bbbeeedddaaacccjjjqqqwww}}}|||{{{|||xxxrrrooommmjjjfffbbbccc\\\YYY\\\]]]WWWSSSSSS^^^WWWUUUZZZ]]]XXXUUUUUUSSSPPPJJJGGGIIIRRR___hhhpppjjjfffhhhkkklllooottt|||xxxvvvxxxyyy~~~vvvrrr}}}yyywwwuuuppp\\\GGG222+++...000,,,&&&,,,)))%%%&&&))),,,+++)))***)))(((''''''((()))***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,+++++++++++++++,,,***))))))***,,,---......000---******---...---,,,,,,222;;;GGGTTT___^^^YYYXXXaaaqqq~~~sssppp{{{wwwqqqjjjhhhiiijjjiiiooonnnpppwwwxxxyyy}}}~~~|||uuuyyy~~~}}}pppttt}}}fffZZZ```ccc___kkk~~~```pppJJJ999333555222333333,,,///777777---(((,,,...+++)))+++,,,+++)))''''''''')))((('''&&&&&&'''((()))+++)))((('''((('''&&&$$$+++((($$$$$$&&&(((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&'''((())))))))),,,,,,+++***,,,333>>>FFF]]]eeejjjooo~~~ooo___aaakkkllldddYYYQQQMMMJJJEEEAAA>>>???@@@???>>>>>>@@@AAADDDEEEFFFHHHIIIJJJIIIHHHSSSUUUXXXZZZZZZZZZ\\\]]][[[ccclllqqqsssvvv~~~zzz|||}}}|||}}}~~~~~~{{{vvvqqqmmmmmmfffbbbcccbbb\\\XXXWWW\\\WWWUUUYYY[[[XXXWWWYYYYYYVVVQQQLLLJJJLLLRRRWWWdddhhhrrr~~~~~~zzzyyy|||xxxzzz~~~vvvuuu{{{yyyrrruuu~~~zzzyyymmm]]]HHH888///,,,,,,---+++(((%%%&&&(((+++,,,,,,***)))(((((((((((()))***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((()))))))))***)))))))))))))))))))))))),,,++++++*********++++++,,,,,,++++++,,,---,,,,,,+++,,,............///111111???LLLQQQTTT]]]gggnnnzzzqqqhhhfffhhhrrrpppmmmmmmqqqvvvxxxwww|||qqqjjjllliiiaaadddpppxxxoookkkssspppHHH777111333000000111+++***111111***&&&***,,,***+++++++++***'''&&&'''((()))((('''&&&&&&'''((()))((()))))))))'''&&&'''(((---***'''&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%&&&''')))************...,,,***---555CCCRRR[[[kkkrrrwww|||pppaaa___ffflllllllll```PPPDDD???>>>>>>>>>===>>>@@@@@@@@@AAADDDFFFEEEGGGIIILLLOOOPPPPPPPPPUUUYYY]]]```bbbcccdddfffkkksss}}}qqqmmmrrrzzz}}}yyyoooqqq~~~wwwqqqlllllljjjeee```^^^aaa]]]ZZZYYYXXXUUUVVVXXX]]]\\\YYYTTTOOOMMMMMMNNNPPPYYYjjj|||xxxzzz}}}zzz}}}|||uuuqqqsssyyynnnfffkkk|||zzzuuugggRRR===111---...+++***)))((()))+++---...******)))(((((()))******((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((()))))))))((((((((()))))))))******))))))))))))))))))))))))+++***************+++++++++,,,,,,------------,,,)))---111///++++++000666@@@JJJSSSZZZdddvvvmmmgggcccccceeehhhooouuu{{{wwwxxx|||~~~}}}{{{www{{{{{{xxxvvvqqqnnnqqqxxx{{{tttmmmllllllmmmsssyyykkkFFF666111333//////111+++)))......)))''')))***((()))***)))'''&&&'''))),,,((('''&&&&&&'''((()))***%%%''')))(((&&&%%%''')))((('''%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((((((((((((((((((&&&(((***+++,,,+++,,,,,,...---000999HHHYYYhhhpppsssiiikkkjjjkkktttzzzooo^^^PPPKKKDDD@@@???????????????AAACCCCCCDDDEEEHHHJJJHHHKKKOOOSSSVVVYYY[[[\\\XXX^^^fffnnnsssxxx{{{~~~qqq```bbbkkk|||rrrxxxooodddmmm}}}~~~yyyxxxwwwuuuqqqnnnnnnjjjeee___YYYUUUTTTUUUZZZ[[[ZZZXXXVVVUUUUUUVVVNNNPPPUUU^^^hhhvvvzzzyyy|||zzz|||nnnyyyvvvnnnttt}}}{{{mmmXXXEEE666,,,---------,,,+++++++++,,,************************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))(((((()))))))))***************************************)))))))))***++++++(((***,,,---.........//////111222000000444>>>GGGZZZWWWWWWfffyyypppiii```dddlllwwwsssccc{{{{{{zzzvvvlllgggggghhhhhhtttdddFFF777333444//////222---+++......+++((()))(((&&&'''''''''&&&&&&(((+++...'''&&&&&&&&&'''(((***+++###&&&((('''%%%$$$&&&)))$$$$$$$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))***************''')))++++++******+++------222>>>NNN```pppzzzpppeeeeeeyyy~~~nnn```SSSIII;;;;;;===???AAABBBBBBAAABBBCCCEEEFFFFFFGGGJJJLLLOOOSSSWWWZZZ]]]___cccfffiiippp{{{|||^^^QQQYYYggg|||dddwwwwwwddd]]]ooo|||xxxzzzwwwyyy{{{~~~~~~}}}yyyvvvppphhhaaa]]]ZZZWWWTTTTTTTTTTTTTTTVVV[[[^^^\\\VVVPPPMMMNNNWWWjjj{{{~~~~~~qqqxxx|||yyyrrrzzzooo```III666---,,,,,,,,,,,,+++************++++++++++++******))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''((((((((('''''''''((((((((())))))(((((((((((()))))))))***))))))))))))************++++++++++++++++++++++++******))))))***+++,,,,,,)))+++......------...000111111333777AAAOOO^^^hhhvvvrrrrrryyyoooiiikkkpppvvvyyy|||rrr{{{rrrnnnmmmdddaaafffnnnyyy```EEE777444555000000333///---------,,,+++)))((('''&&&&&&'''&&&&&&(((+++...&&&&&&%%%&&&''')))+++,,,%%%'''''''''&&&&&&'''(((###%%%&&&&&&%%%%%%''')))&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((()))***++++++++++++%%%(((***)))((((((,,,///333@@@UUUlll~~~lllfffppp{{{lllWWWIII@@@;;;<<<<<<<<<===>>>@@@AAABBBCCCDDDFFFGGGHHHJJJMMMOOOXXX\\\```bbbdddhhhnnntttxxxxxx|||rrrTTTJJJTTTaaawwwqqq```lllZZZXXXrrr|||}}}{{{zzzzzzyyyxxxwwwzzz~~~}}}xxxsssqqqoooiiibbbUUUTTTQQQNNNMMMPPPUUUZZZ\\\YYYVVVTTTPPPNNNSSSZZZfffttt}}}}}}{{{{{{}}}{{{xxx~~~xxxrrrcccSSS888222,,,)))***,,,+++******+++,,,,,,,,,,,,+++***)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''(((((())))))''''''((((((((()))))))))((((((((()))))))))******)))))))))*********++++++++++++++++++++++++++++++************+++,,,---------///111000------000333000555>>>KKK[[[mmm|||vvviiihhhgggjjjppp{{{zzzxxxwwwrrrnnnjjjggggggnnnwwwaaaDDD777444555//////333000,,,++++++,,,---+++))))))'''(((((('''&&&''')))+++%%%%%%%%%&&&''')))+++---***)))(((((())))))((('''%%%'''((('''&&&%%%''')))&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%'''''''''''''''''''''''''''((()))******+++++++++%%%(((******)))+++222777CCCVVVsssuuudddbbbsssyyy[[[KKKFFFBBB===:::@@@@@@???>>>>>>@@@BBBDDDEEEGGGJJJLLLMMMPPPTTTWWW]]]aaagggkkkpppyyyooonnn|||rrrWWWLLLQQQWWWssskkkaaavvvaaaSSSZZZxxx}}}}}}|||zzzxxxxxxyyy{{{||||||wwwyyyxxxxxx~~~xxxkkk```^^^XXXRRRNNNMMMPPPTTTUUUTTTUUUYYYYYYUUUSSSTTTWWW```nnn{{{~~~{{{zzzyyyxxx}}}uuusss~~~}}}{{{wwwpppUUUGGG555+++***------+++++++++,,,------,,,++++++))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&'''((()))))))))'''((((((((())))))))))))(((((()))))))))*********))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///---000222111000222888===DDDRRReeeuuuvvvooojjjpppssswwwzzz}}}{{{zzz~~~zzz{{{wwwooogggcccCCC666444555......222000)))((())),,,---,,,+++***)))******(((&&&%%%&&&'''%%%%%%%%%&&&'''))),,,---...+++((())),,,,,,***'''&&&((()))'''$$$###$$$&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&((()))************&&&))),,,,,,,,,111999@@@SSSjjjqqqaaaTTT]]]|||nnn\\\JJJAAA888222666@@@<<<>>>AAABBBCCCCCCEEEFFFHHHJJJNNNQQQTTTWWW\\\___]]]ccckkksss|||mmmdddrrr~~~}}}www]]]QQQOOOOOOssslllbbb}}}nnnZZZQQQ^^^~~~zzzzzzwwwyyywwwwwwyyy}}}~~~{{{vvvxxxxxxxxxooollliiiccc[[[TTTQQQRRRSSSYYYTTTRRRTTTVVVVVVWWWYYYVVVRRRRRR\\\ooozzzyyy{{{}}}{{{|||}}}ttt{{{~~~rrr]]]AAA000,,,------+++++++++------------++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&''''''((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''((())))))***(((((((((((())))))))))))))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000)))---000222333888BBBIIIeeeyyyxxxoooqqquuuxxx}}}~~~vvv{{{eeeCCC;;;444333333000///000,,,,,,++++++***)))))))))((('''&&&%%%%%%&&&'''((('''&&&&&&%%%&&&'''((()))((()))+++......,,,)))%%%******)))((('''&&&&&&%%%%%%(((******((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''(((((((((((())))))***+++,,,+++)))'''***)))+++...///666JJJ___sss}}}uuu\\\^^^ggg{{{eeeKKKCCC:::999===AAAAAA>>>===???CCCEEEGGGGGGGGGGGGPPPTTTYYY]]]___```bbbccckkkwwwaaaTTT```uuugggUUURRRXXXmmmxxxZZZ||||||~~~gggSSSPPP\\\|||zzzyyyuuuwwwyyy|||~~~}}}zzzvvvsssrrreeennn|||~~~~~~tttpppiiiccc___\\\XXXVVV```[[[XXXYYYXXXVVVWWW[[[UUUTTTRRRQQQUUUcccvvvvvv[[[===......000...------,,,******+++***(((---,,,+++***)))'''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////---+++---///000444//////555???MMMaaaqqq}}}yyy}}}tttmmmqqq{{{xxxqqqrrreeeCCC;;;444333333000...///,,,,,,++++++***)))))))))(((''''''''''''''''''((('''&&&&&&%%%&&&'''((()))''''''((()))***(((%%%###)))((((((''''''&&&&&&%%%$$$&&&(((((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''((()))))))))))),,,***,,,222999EEEZZZlllyyynnnddd___ooocccKKKAAA???<<<<<<===>>>>>>>>>DDDFFFGGGIIIJJJMMMOOOQQQXXXZZZ\\\___bbbgggnnnrrrxxx___NNNXXXnnn|||kkkZZZSSSSSSnnnnnn~~~}}}~~~vvv\\\LLLOOO```|||xxxxxxuuuxxxyyy|||}}}{{{vvvooojjjdddaaalllyyy|||}}}}}}yyywwwuuuqqqmmmiiiddd^^^ZZZaaa\\\XXXWWWUUUSSSUUUZZZYYYYYYXXXVVVUUUYYYccckkkyyy~~~www]]]BBB222------++++++***(((((()))******,,,++++++***)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))******++++++++++++,,,,,,,,,---------------------------//////,,,+++...222555111777???GGGUUUnnnxxxyyy{{{fffdddbbbeeekkksssxxxzzzooopppvvv|||zzzsssppprrrxxx|||eeeCCC:::444333222000...///,,,,,,++++++***)))))))))'''(((((())))))((((((''''''&&&&&&&&&&&&'''((((((************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''')))***+++,,,***---888EEEUUUfffsss}}}vvvaaa^^^ddduuuqqqWWWDDD:::999<<<@@@@@@>>>===>>>???EEEFFFGGGIIILLLQQQXXX]]]aaaaaabbbeeelllxxx^^^HHHLLLbbbsssvvvhhh\\\UUUnnn~~~{{{gggRRRHHHPPPeee|||vvvwwwvvvzzz{{{|||}}}yyypppeee]]]\\\cccqqq~~~}}}{{{xxxvvvzzzyyyyyyxxxuuupppiiidddccc]]]WWWUUUSSSQQQTTTYYYYYY[[[]]]\\\WWWTTTTTTUUUgggzzzyyy{{{tttbbbAAA111///,,,++++++***(((((()))+++************)))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))((((((((()))))))))******++++++++++++,,,,,,,,,,,,........................+++,,,...---+++,,,000555444KKKaaakkkwww}}}jjj\\\UUUWWW\\\ccckkkppprrrrrrtttuuuyyy}}}|||yyyxxx{{{tttuuuyyy~~~~~~~~~}}}cccCCC:::333222222///...///,,,,,,++++++***)))))))))'''((()))******)))((('''''''''&&&&&&'''''''''''',,,,,,,,,***((('''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''((((((((((((''''''''''''(((((((((((()))*********)))***+++,,,---///777FFFVVVdddnnnsss~~~oooXXXTTTeeewwwgggJJJ;;;:::>>><<<>>>AAAAAA@@@@@@@@@AAACCCFFFIIILLLPPPWWW```gggfffhhhllltttbbbGGGDDDWWWjjj|||pppdddnnn~~~~~~yyy^^^PPPNNNVVViii|||vvvyyyyyy|||}}}~~~}}}wwwlll]]]RRRZZZ```tttzzzwwwwwwyyyyyyzzz|||}}}{{{wwwsssiiibbb\\\YYYUUURRRSSSWWWSSSWWW\\\^^^\\\XXXUUUTTTYYYiii}}}{{{wwwvvvwwwxxxzzz{{{bbbDDD666...------...+++((((((+++)))))))))))))))*********''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((((((((()))))))))(((((()))))))))*********+++++++++,,,,,,,,,------.............../////////,,,---///111000000666===WWWrrrvvvwww~~~xxxtttrrrqqqooorrrwwwzzzxxxnnnaaaWWW^^^___bbbgggmmmssswwwyyy~~~}}}{{{zzzxxxuuuuuuvvvsssssstttxxx}}}~~~{{{xxx~~~~~~~~~wwwyyy|||aaaBBB:::333222222///......,,,,,,++++++***)))))))))'''((()))******)))((('''''''''''''''''''''&&&&&&'''((((((&&&###"""$$$&&&######$$$$$$%%%&&&&&&&&&(((((('''$$$""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''''''''((((((((())))))''''''''''''(((((((((((('''***,,,,,,***)))***+++///999HHHYYYiiitttyyyyyyzzz}}}fffRRRPPPaaa{{{|||]]]DDD999888===BBBAAA@@@>>>>>>@@@BBBBBBAAAHHHLLLQQQUUUXXX]]]fffllllllrrr}}}lllMMMBBBPPPbbb~~~zzzuuu}}}~~~~~~zzzYYYRRRUUU^^^ppp}}}xxx{{{|||~~~~~~~~~}}}wwwjjjXXXLLLSSSUUUrrreee~~~}}}vvvxxxvvvuuuvvvyyy|||uuunnnhhhddd]]]TTTQQQRRRNNNQQQVVVZZZ[[[[[[[[[ZZZPPPWWWaaammm{{{}}}wwwrrrqqqpppqqqxxxbbbFFF111,,,+++...---)))(((***))))))))))))************''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************++++++,,,,,,,,,---------,,,,,,------............111//////222444;;;KKK[[[~~~vvvtttnnnfffbbbbbbfffkkkmmmoooqqqtttvvvtttooohhhccckkkmmmqqqvvv|||ppppppqqqsssvvvyyy{{{|||```BBB999333222111///---...,,,,,,++++++***)))))))))'''(((((())))))((((((''''''''''''(((''''''&&&%%%&&&((()))'''$$$###%%%((($$$$$$$$$%%%%%%&&&&&&&&&'''((('''&&&###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''(((((())))))***''''''''''''((((((((((((%%%(((++++++******,,,///555DDDWWWeeeqqq||||||}}}wwweeeRRRQQQddd}}}rrr\\\DDD<<>>111)))+++---***))),,,)))))))))))))))*********''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))******)))))))))*********++++++,,,,,,,,,,,,------------,,,,,,,,,---......//////111...000777???MMMfff}}}ppp^^^_________```bbbdddgggiiijjjmmmqqqvvvzzz|||||||||xxxyyyzzzyyyvvvpppkkkgggsssyyyaaaBBB999222111111...---...,,,,,,++++++***)))))))))(((''''''''''''''''''(((''''''((((((((('''%%%%%%%%%(((+++***'''%%%(((+++%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&''''''((())))))******''''''''''''((((((((((((''')))*********...666<<>>===@@@???;;;<<>>DDDJJJLLLJJJMMMTTT[[[XXX]]]dddjjjrrrtttqqqzzzjjjPPPJJJRRR___~~~~~~dddSSSPPPeee|||yyyyyyuuuxxxvvvuuuvvvtttiiiXXXKKKDDDbbbiii^^^~~~zzzwwwtttrrrpppppppppooommmnnnsss~~~|||pppjjj\\\YYYTTTQQQPPPQQQQQQRRRVVVWWW\\\```^^^___kkkyyyzzzyyyvvvooohhh{{{xxxXXX999///---)))(((+++************)))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,---------......---......///000111111222:::GGGdddyyyrrrlllgggfffhhhllljjjnnnrrruuuxxx___>>>777111111222000///000------,,,++++++******)))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&))))))(((((('''''''''&&&''''''''''''(((((((((((((((((('''(((((()))***+++)))+++++++++000???UUUggg~~~ooo[[[UUUaaarrreeeKKK???======<<<===>>>@@@BBBCCCIIIHHHIIIKKKOOOUUU[[[^^^bbbdddppp|||zzz```oooZZZEEEUUU\\\{{{~~~|||~~~qqq```\\\ooo}}}wwwtttwwwvvvvvvsssrrrtttqqqaaaNNNNNNYYYcccwww|||rrrrrrooommmooorrrkkkaaa]]]jjj~~~~~~sssqqqeee```YYYSSSPPPOOONNNMMMWWWWWWXXX\\\```cccaaa___mmmuuu|||nnneeetttYYY999,,,------+++,,,+++))))))+++---)))$$$((((((''''''''''''((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%&&&&&&'''((())))))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&))))))(((((('''''''''&&&''''''''''''((((((((()))))))))))))))(((((((((((())))))))))))******************+++,,,,,,,,,,,,+++///...,,,,,,---///000000000...,,,,,,000666<<>>777111111222000///000------,,,++++++******)))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&''''''&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''(((((((((((())))))((())))))***++++++)))***+++---666JJJcccuuu|||lllVVVRRRZZZzzz___III@@@============>>>???BBBDDDEEEHHHKKKOOOTTTXXX]]]cccgggmmmvvvuuuttt]]]bbb~~~fffKKKPPPWWWrrr}}}qqqiiittt{{{zzzvvvtttwwwvvvvvvtttsssvvvtttfffWWWWWWeeennnxxx{{{sssqqqnnnkkkmmmmmmbbbUUUUUUccc{{{zzzrrruuujjjgggbbb\\\VVVRRRPPPOOOSSSRRRSSSVVV[[[^^^^^^\\\ccciiitttvvvssscccyyy{{{WWW===333000...+++***(((((()))+++)))'''((((((''''''''''''((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&'''(((((((((((('''))))))(((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))((())))))))))))******************+++,,,,,,,,,,,,+++,,,,,,+++,,,---...//////...000111000111>>>RRRcccrrr~~~yyyuuurrrnnnlllqqqmmmjjjkkkqqqzzz}}}}}}vvvttt|||\\\>>>777111111222000///000------,,,++++++******)))'''''''''&&&&&&&&&&&&%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((******)))))))))***+++++++++,,,...333AAAXXXrrrjjjWWWSSSdddzzz^^^@@@<<>>777111111222000///000------,,,++++++******)))''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((('''''''''''''''''''''(((((((((((()))))))))))))))******+++---000666???PPPgggfffYYY\\\kkk~~~___BBB:::AAADDD@@@<<<<<<>>>@@@DDDHHHLLLNNNQQQWWW\\\___aaaiiiwwwooo]]]___iiivvvWWWgggdddGGGNNN[[[qqq~~~}}}~~~~~~~~~xxxuuuvvvuuuuuuwwwsssrrrsssvvvzzzzzzuuuooo]]]bbbxxxzzz|||xxxvvvmmmoooooommmggg```WWWQQQ[[[wwwuuujjjpppnnnrrrtttpppggg^^^[[[[[[SSSRRRQQQRRRUUUYYY\\\^^^fffdddeeekkkvvvqqqnnn}}}qqqPPP999---///------...,,,((('''((())))))(((((((((((())))))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))(((((())))))(((((((((((((((((('''(((((((((((())))))))))))))))))))))))*********))))))*********+++++++++***+++,,,,,,------,,,,,,...///111111111000111222777333777MMMmmmsssjjjkkkllljjjooommmjjjwww|||uuuwwwxxxxxx|||ZZZ>>>777111111222000///000------,,,++++++******)))(((((('''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((()))***++++++,,,444@@@OOOaaawwwhhhPPPUUUooobbbEEE>>>AAA???;;;999<<<===???CCCHHHMMMQQQTTT[[[___dddgggmmm{{{fffWWW[[[eee{{{hhhrrrtttNNNKKKRRRccc~~~}}}}}}}}}}}}~~~~~~zzzwwwwwwvvvuuuvvvqqqpppqqquuuyyyyyyxxxvvvgggdddhhhrrrzzzuuutttpppkkknnnoooiii]]]TTTSSSVVVhhhwwwggghhhjjjooosssqqqjjjdddbbbbbbXXXWWWUUUTTTUUUWWWZZZ]]]^^^___aaaeeelllxxxxxxqqqsssPPP777---******......)))''')))))))))(((((((((((())))))%%%&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''(((((())))))))))))))))))(((((((((((()))))))))***((()))))))))*********+++************++++++++++++++++++,,,------------,,,///111222111000///111222555<<>>777111111222000///000------,,,++++++******)))((((((((('''''''''&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''((((((***+++---...---:::MMM```rrr|||eeeUUUOOOeee{{{ZZZHHH>>>CCCCCC999888@@@???@@@CCCHHHNNNTTTYYY\\\___dddkkktttjjj]]]]]]aaaxxx^^^KKKLLLXXXsss~~~}}}}}}}}}zzz{{{~~~zzzyyywwwuuutttrrrpppqqqtttvvvvvvxxx{{{wwwqqqmmmyyyuuuqqqooolllmmmlllhhh^^^QQQJJJQQQ[[[xxxwwwiiieeegggjjjnnnnnnkkkhhhggghhh]]]\\\ZZZWWWTTTSSSVVVXXXUUUZZZbbbhhhmmmuuu~~~zzzqqqxxxlllLLL222***''',,,///+++)))+++***))))))(((((())))))***$$$%%%%%%&&&'''((())))))$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%&&&((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''(((((((((((('''(((((())))))))))))******((((((((()))))))))******((())))))******+++++++++*********++++++++++++,,,++++++,,,------------------///000///......222666555NNNrrrxxxsssuuummmlllwww{{{{{{{{{tttnnnooouuuZZZ>>>777111111222000///000------,,,++++++******)))((((((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''((((((((()))''''''''''''(((((((((((('''((()))***,,,///111222777GGG]]]ooo~~~{{{vvvdddRRRWWWggg|||cccAAA<<<<<>>:::>>>GGGCCCEEEIIINNNUUU[[[aaadddhhhppp~~~vvvlllgggdddpppqqqQQQMMMRRRiii~~~}}}|||||||||{{{{{{vvv|||~~~{{{yyywwwtttrrrtttqqqqqquuuuuussswww}}}zzzzzzyyy}}}tttpppnnnlllooofff[[[RRRKKKLLLYYYgggtttmmmgggggggggiiiiiijjjjjjjjjjjjdddccc```[[[UUURRRRRRSSSRRRVVV\\\cccjjjqqqwwwzzzssseeeooolllHHH777+++---///+++***,,,******))))))))))))******%%%&&&&&&&&&'''((((((((($$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%&&&((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((())))))))))))((((((((()))))))))*********(((((()))))))))*********((())))))******+++,,,,,,*********+++++++++,,,,,,+++,,,------...---------,,,...000000///222999???IIIbbbtttdddjjjwwwzzz~~~ssssssxxxsssrrrZZZ>>>777111111222000///000------,,,,,,+++******))))))((((((((('''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&'''''''''(((((())))))''''''''''''((((((((()))((()))***,,,...111444555DDDTTTiiixxxsssyyy___RRRPPPfff~~~]]]EEECCCAAA;;;666888>>>@@@>>>GGGIIIMMMRRRYYYaaagggjjjxxxzzz~~~yyyqqqjjjdddkkk}}}iii}}}XXXQQQQQQeee~~~{{{zzzyyyyyyxxxvvvuuu}}}{{{zzz~~~~~~www||||||{{{}}}~~~{{{xxxvvvtttqqqvvvsssrrruuutttrrrvvv~~~rrrzzz~~~}}}xxxvvvtttqqqooooooppp```PPPJJJLLLUUUeeettt~~~qqqpppiiihhhgggffffffiiikkkkkkkkkjjjiiifff___WWWRRRQQQRRRRRROOONNNSSS]]]hhhoooqqqyyyyyymmmaaaIII444000000+++))),,,******))))))))))))******''''''''''''''''''&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&((('''%%%%%%%%%''')))***'''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((()))***************(((((())))))*********+++))))))))))))************((())))))***++++++,,,,,,******+++++++++,,,,,,,,,+++,,,------......---------///222222333888AAAIIIaaaoooppphhhaaaiii}}}zzz}}}xxxXXX@@@999333222000------///,,,,,,,,,+++++++++******''''''&&&&&&&&&&&&''''''((('''&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''(((((((((((((((''''''(((((((((((()))))))))))),,,((((((++++++,,,666AAAUUUfffvvvwww{{{nnn```TTTccczzz[[[GGG<<<@@@===::::::<<<@@@CCCEEEMMMNNNSSS[[[^^^aaakkkxxxrrrzzz}}}vvvvvviiifffeeeooommmYYYWWWkkk}}}wwwzzzzzzzzzzzzzzzzzzxxxwwwuuupppooorrrrrrmmmgggeeeeeesss{{{qqqnnnooonnnooonnnlllpppuuurrriiimmmnnnnnnmmmkkklllqqquuuuuuvvvwwwwwwvvvvvvxxxyyywwwzzz~~~{{{uuuqqqpppooommmkkkkkk[[[NNNLLLMMMUUUnnn~~~ssskkknnnjjjgggeeeeeehhhiiihhhfffllljjjhhhfff```WWWUUUXXXLLLTTTJJJHHHYYY```bbbsssuuuxxxqqqmmmqqq~~~bbb===...,,,+++***---+++++++++******)))''''''(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&(((''''''''''''(((((()))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&))))))))))))++++++***(((******))))))))))))******))))))))))))************,,,,,,,,,++++++*********,,,+++***)))***+++,,,---+++---...///000222222///...777222111===AAAOOOnnn~~~|||```[[[\\\___vvv}}}WWW@@@999333222111...---///,,,,,,,,,+++++++++******(((''''''&&&&&&''''''(((((('''&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''(((((((((((((((''''''(((((((((((()))))))))***))))))***---...444FFFWWWtttsss{{{xxxgggcccfffggg~~~aaaLLLCCC@@@???>>>===>>>AAAEEEHHHJJJUUUUUUYYYaaaiiirrr|||mmmlllqqqzzz{{{ooojjjbbbqqqgggUUUaaauuu{{{tttmmmlllmmmmmmjjjggghhhlllpppppplllkkkqqquuuttttttvvvrrrxxx~~~~~~}}}}}}{{{wwwwwwxxxsssjjjfffhhhhhhgggeeeeeegggjjjpppqqqrrrsssuuuxxx}}}xxx|||}}}yyyxxxxxxwwwsssooonnnnnnmmmkkkiiiiiiYYYKKKGGGKKK[[[|||}}}rrrkkknnnhhhfffdddeeehhhiiihhhfffggggggiiijjjddd[[[WWWYYYNNNTTTKKKHHHUUUWWWZZZjjjppppppwwwsss___mmm|||UUU;;;333111///---***++++++******)))(((((((((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((&&&%%%&&&'''(((((('''''''''''''''((()))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))******)))(((******))))))))))))******))))))))))))************,,,,,,,,,+++++++++******+++++++++++++++,,,------///...------///111000...000222222:::JJJ[[[tttuuuhhhaaaffflllyyyVVV???888333222111...---///,,,,,,,,,+++++++++******(((''''''&&&&&&''''''(((((('''&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''(((((())))))(((((((((((((((((()))))))))******((()))+++---222@@@ZZZqqqzzz```UUU^^^qqq}}}aaaJJJ@@@???@@@;;;<<<===@@@CCCGGGKKKMMMZZZYYY]]]iiixxx|||ccc\\\ooozzziiikkkvvvZZZ[[[iiiuuukkkddd```___fffnnnqqqrrruuu}}}pppqqqrrrrrrpppoooooopppooooooooonnnooorrrwww{{{wwwzzz}}}}}}zzzvvvsssqqqooonnnmmmmmmnnnnnnmmmkkkjjj]]]NNNGGGKKKcccyyypppjjjmmmfffeeeeeefffggggggeeecccbbbbbbfffllljjjbbb\\\ZZZTTTUUUMMMJJJOOOMMMQQQaaaiiijjjppp{{{iii```rrrsssLLL999333000+++++++++******************(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&''''''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))((('''&&&'''((())))))((('''&&&&&&&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))(((((('''******))))))))))))******))))))))))))************,,,,,,,,,++++++++++++***+++,,,------......------111...+++---000222222111111222>>>NNN[[[wwwzzztttuuufffeeehhhsssTTT>>>888333333222...---///,,,,,,,,,+++++++++******((((((''''''''''''(((((((((&&&&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''(((((())))))))))))((((((((()))))))))******************...:::QQQnnndddSSSXXXmmm|||eeeOOOCCC>>>======;;;===@@@DDDGGGJJJNNNQQQ\\\___hhhyyyjjjPPP[[[nnnuuuzzzsss|||kkkaaajjj|||qqqgggcccffflllsss|||{{{zzzyyyvvvrrrpppqqqrrrtttuuuwwwwwwvvvuuutttsssoooooopppqqqqqqqqqpppooommmggg\\\OOOPPPmmm~~~sssmmmiiijjjgggffffffeeecccaaa^^^]]]\\\[[[```jjjqqqmmmgggccc\\\VVVPPPOOOLLLGGGMMM]]]ccchhhqqq{{{~~~nnntttzzzdddDDD888222++++++++++++******+++++++++(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))((('''((()))***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))***++++++)))(((((()))******))))))))))))******((()))))))))************+++++++++++++++++++++++++++,,,.../////////...---111---,,,000333444444444555>>>]]]pppoootttuuummmiiiqqqqqquuuRRR===777333333222///...///,,,,,,,,,+++++++++******(((((((((''''''((((((((((((&&&&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((()))******))))))))))))))))))************,,,******444KKKiiikkkVVVZZZsssrrrbbbOOODDDAAA@@@===;;;???CCCGGGJJJMMMPPPUUUYYY___iii|||YYYPPPaaatttlllnnnlllpppsssrrrqqqwww}}}~~~~~~}}}}}}~~~zzzwwwvvvrrrqqqqqqpppqqqrrrssssssqqqrrrssssssssssssrrrrrrlllooojjj\\\[[[yyysssllliiiiiihhhiiihhheeebbb]]]XXXUUUTTTTTTTTT[[[jjjwwwzzzwwwtttcccUUURRRVVVOOOFFFMMMYYY\\\cccnnnvvvyyy{{{vvvmmmsss[[[CCC666///---,,,++++++***++++++,,,(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%######%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))((('''((()))))))))(((&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***,,,...---+++)))***+++******))))))))))))******((()))))))))************++++++++++++++++++++++++,,,---...///000///...---111------222444111222555AAAYYYuuugggdddjjjooo}}}PPP<<<666333444333///...///,,,,,,,,,+++++++++******)))((((((''''''(((((()))((('''&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((()))************)))))))))*********+++++++++---222BBB```hhh\\\\\\ttt```PPP@@@;;;===>>>>>>>>>???CCCHHHKKKNNNSSSZZZ```fffyyypppRRRUUUggg{{{xxxuuuzzzrrrooottt|||}}}|||~~~~~~{{{yyyzzzzzz~~~{{{zzz||||||zzzzzz}}}tttuuuwwwzzz}}}~~~}}}{{{zzz~~~~~~}}}vvvsssqqqpppppppppooonnnpppqqqrrrrrrqqqppprrrsssjjjrrrrrrhhhiiivvvmmmfffhhhkkkfffiiigggccc]]]UUUPPPMMMLLLPPPVVVdddsss|||~~~jjjVVVYYYeee\\\NNNOOOUUUVVVYYY```gggiiinnnzzzyyyfffjjjvvvRRR<<<222///...---+++******+++,,,(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&$$$"""!!!%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((''''''((()))(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((+++...000///+++)))***,,,******))))))))))))******))))))))))))***************++++++++++++,,,,,,,,,,,,---......//////......111...///333111...444>>>WWWvvvnnnooonnnccccccooouuuOOO;;;666333444333000...///,,,,,,,,,+++++++++******))))))(((((((((((())))))((('''&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''(((******++++++***))))))*********+++++++++,,,333@@@RRRmmm}}}ppp[[[aaauuu{{{fffTTTFFF;;;999;;;<<<>>>BBB@@@EEEKKKOOOSSSZZZeeelll}}}___RRRZZZjjjxxxvvvttttttxxx}}}~~~{{{zzzzzzwwwuuuxxx~~~|||zzzwwwtttrrrrrrssssssuuuqqqqqqsssrrroooqqquuurrrqqqqqqtttwwwyyywwwuuuppptttyyy||||||{{{{{{{{{zzzyyyxxxxxxxxxuuuqqqmmmmmmooopppooonnnooorrruuulllsssrrrmmmtttvvvnnnkkkdddiiipppgggfffddd___WWWNNNIIIHHHIIIWWWhhh}}}www|||sss]]]ggg}}}rrr]]]VVVQQQRRRRRRUUUZZZ^^^eeerrrssskkk{{{iiiKKK>>>222000...+++******++++++(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%###"""$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''''''''&&&''')))''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))+++...000///***((())),,,******))))))))))))******))))))))))))******************+++++++++,,,,,,,,,------,,,,,,------...///111...///333222333CCCWWWpppyyykkkdddiiinnnpppzzz{{{xxxvvvuuurrrpppuuu}}}~~~zzzyyywwwuuujjjttt{{{yyyzzz~~~NNN;;;666333444444000...///,,,,,,,,,+++++++++******))))))(((((((((((())))))((('''&&&&&&'''((('''&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&''''''(((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''(((******+++++++++)))************+++++++++---:::KKK\\\qqqfffnnnqqqUUUZZZmmmeeeNNNJJJ@@@:::<<>>???CCCGGGMMMSSSXXX^^^gggsss|||ppp]]][[[aaaooosssyyy}}}xxxvvvwwwvvvxxxyyyvvvrrrsssxxxwwwvvvvvvxxxzzzyyytttpppuuuqqqqqquuutttqqqsssyyysssqqqppprrruuuvvvtttrrrqqqsssvvvwwwwwwvvvvvvwww}}}}}}~~~wwwqqqlllmmmnnnnnnmmmoootttxxxrrruuuqqqnnnyyyzzzwwwiiikkklllcccjjjssshhhdddbbb\\\SSSKKKFFFFFFHHHaaa{{{lllrrr|||eeetttkkk\\\QQQQQQPPPRRRWWWZZZ___iiisssyyy|||rrrooo~~~vvvxxx___OOO333111...,,,*********+++)))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&'''&&&&&&'''(((&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))***---000...)))'''(((+++******))))))))))))******))))))))))))*********************++++++,,,,,,,,,------,,,++++++---...//////---///444555<<>>DDD\\\ooo[[[lllsss___TTTLLLNNNSSSWWW\\\bbblllrrryyy|||tttmmmooo~~~|||vvvYYYCCC000///111---***+++************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''(((((('''((()))***)))'''%%%$$$''''''''''''''''''''''''(((((((((((((((((((((((()))************+++++++++))))))))))))))))))))))))************))))))))))))***++++++,,,,,,---...............------.........,,,222333<<<\\\}}}pppmmmhhhuuuwwwqqqjjjdddbbb___[[[XXX^^^]]]]]]aaafffjjjkkkkkkhhhpppsssooonnntttyyyzzzvvv~~~wwwrrrppptttvvvzzz}}}|||wwwpppkkktttrrrrrrwww|||vvvssstttwwwyyy}}}}}}vvvJJJ:::888555333222111000...------------,,,,,,,,,,,,(((''''''''''''(((((())))))((('''&&&&&&&&&'''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))******)))(((***+++***+++333===JJJbbbpppmmmvvvtttcccuuuyyyYYYOOOhhhiiiMMMBBBAAA@@@999===AAABBBBBBFFFLLLRRRYYY^^^gggtttjjjQQQOOOXXXooo{{{sssqqq{{{}}}zzzyyyyyyzzzzzzzzzwwwvvvvvvwwwxxxxxxwwwuuuuuuttttttvvvwwwwwwuuusssrrrsssttttttrrrrrrrrrtttvvvuuuttttttttttttuuuvvvsssrrrqqqqqqrrrqqqooommmooooooppppppqqqrrrssssssssssssrrrrrrrrrrrrssssssqqqtttzzz~~~|||sssnnnmmmiiihhhhhhiiijjjkkkllllllkkkhhhfffgggjjjlllkkkiiijjjhhh___TTTIII===IIIhhh___gggsss```NNNIIIOOOTTTVVVWWWbbbkkksssyyysss\\\}}}|||}}}oooTTT999000000---))))))++++++*********)))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((***+++++++++***(((&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((()))************+++++++++))))))))))))))))))))))))************************+++++++++,,,------......000...,,,---///000111111444666GGG```pppooovvvzzz~~~uuunnnjjjhhheeeccc___\\\ZZZ[[[___```___]]]fffeeefffmmmwww~~~~~~vvvoootttvvv{{{|||xxxuuuvvvzzz~~~}}}{{{|||}}}}}}sssHHH:::888555333222111///.........---------,,,,,,,,,'''''''''''''''((()))***)))(((''''''&&&'''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))************+++,,,,,,+++...:::GGGTTThhhssstttfffiiiwww___SSS```tttUUUEEE@@@>>><<<===@@@DDDFFFHHHLLLSSSXXX^^^hhhwww~~~]]]MMMNNNeee|||{{{xxx~~~~~~}}}zzzyyyzzz{{{zzzzzzttttttuuuvvvwwwwwwvvvvvvqqqqqqrrrtttvvvvvvtttqqqqqqrrrssssssrrrqqqssstttsssssssssrrrrrrsssssssssrrrqqqpppqqqrrrqqqooommmoooooooooppppppqqqqqqqqqtttssssssrrrrrrqqqqqqqqqkkkmmmppprrrrrrqqqsssuuunnnnnnmmmkkkiiijjjmmmpppmmmjjjggggggjjjkkkiiigggdddgggbbbYYYMMMAAAPPPqqqttthhhvvvuuu[[[MMMKKKOOOQQQQQQZZZbbblllttt}}}iiiYYYpppnnnIII555///,,,+++++++++++++++*********))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((***************)))((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))*********+++++++++)))))))))))))))))))))))))))***************++++++++++++,,,,,,---.........000------000333333333555===AAAggg~~~oooooosssjjjfff```XXXSSSTTTWWWZZZZZZ______bbbhhhooossssssqqqvvvssssssyyyzzz}}}wwwrrrqqqppprrrvvv}}}}}}yyyzzzpppFFF:::777444333222111///---......---------,,,,,,,,,'''''''''''''''((()))***(((((('''''''''((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))************+++***+++,,,,,,111@@@OOOXXXcccppprrreee}}}zzzZZZRRRdddyyyZZZHHHBBB@@@===:::AAABBBDDDHHHMMMSSSXXX[[[aaassslllTTTKKK^^^rrr}}}|||vvvsssyyy~~~|||yyywwwvvvvvvvvvuuutttssstttuuuvvvvvvvvvvvvwwwqqqrrrsssuuuwwwwwwuuurrrpppqqqsssrrrqqqqqqrrrsssrrrssssssssssssssssssrrrqqqpppooopppqqqqqqpppnnnnnnooooooooooooooooooooorrrrrrrrrrrrrrrqqqqqqqqqiiijjjkkkjjjkkkooosssvvvrrrrrrooollljjjkkknnnqqqpppllliiihhhiiiiiigggddd___eeeddd^^^QQQCCCMMMlll~~~kkk}}}|||nnntttnnnuuusss\\\NNNLLLNNNPPPTTTYYYdddqqq|||YYYXXXfff~~~iiiHHH555...---///++++++++++++************&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''&&&''''''((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))*********+++++++++************************))))))******+++++++++,,,+++,,,,,,------.../////////---///333333000222777AAA\\\uuunnnoooyyymmmcccYYYSSSSSSPPPMMMMMMRRRZZZccchhhnnnnnnpppuuu{{{}}}{{{xxx~~~zzzxxx{{{|||wwwxxxzzz~~~~~~zzzsss{{{yyywwwwwwyyy}}}|||yyyzzz~~~vvvpppsss|||nnnFFF999777444222111000///---------------,,,,,,,,,,,,(((''''''''''''(((((()))''''''((((((((()))))))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))******++++++)))((()))---111999HHHWWW^^^fffyyykkktttgggQQQ\\\uuu]]]DDD<<<===<<<<<<===BBBCCCEEEKKKRRRZZZ```cccnnn{{{```OOOWWWgggrrrxxxqqqqqqyyy|||yyyzzz}}}{{{yyywwwvvvvvvuuutttrrrrrrtttvvvvvvuuuuuuvvvwwwuuutttuuuwwwxxxyyywwwuuuppprrrrrrrrrppppppqqqrrrttttttuuuvvvvvvuuuttttttqqqooonnnnnnpppqqqqqqpppnnnnnnnnnnnnnnnnnnmmmmmmnnnnnnooopppqqqqqqppppppmmmqqqssspppooooooooonnnuuutttrrrppppppqqqssstttqqqmmmjjjiiijjjjjjhhheeeaaafffeeeaaaVVVDDDGGG___vvvkkkmmmuuuqqqrrriiirrrsss[[[PPPOOOQQQOOORRR[[[jjjxxxhhhRRRUUUuuucccBBB000+++,,,,,,++++++++++++*********''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&'''((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&'''((()))***'''''''''(((((())))))***)))))))))))))))))))))))))))************+++++++++************************))))))******+++,,,,,,,,,,,,,,,,,,---......//////000...000444111...444@@@[[[oookkkkkktttqqqbbb[[[WWWSSSOOOMMMLLLRRRZZZbbbjjjttt{{{~~~~~~~~~nnnaaa```aaacccpppyyyrrrnnnhhhppptttsssvvvyyyqqqtttzzzrrruuulllFFF999777444222111000...---,,,,,,,,,,,,++++++++++++)))((((((''''''''''''(((''''''((()))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))******++++++***(((***111;;;GGGWWWdddjjj{{{xxxzzziii___aaa|||ZZZHHH:::;;;>>><<<>>>DDDBBBGGGNNNTTTZZZbbblllssssss[[[VVV^^^iiiyyy|||qqqlllppp|||zzz{{{|||}}}}}}|||{{{yyyxxxyyyxxxwwwuuuqqqtttvvvvvvtttssstttuuuvvvtttttttttvvvwwwvvvtttqqqrrrsssrrrpppnnnooopppttttttuuuvvvvvvuuuttttttrrrooommmlllnnnppprrrrrrnnnnnnnnnmmmmmmmmmlllllljjjkkkmmmpppqqqrrrrrrrrrwww|||{{{uuuqqqqqqoookkkqqqooonnnppptttwwwvvvtttpppllljjjjjjllllllkkkhhhhhhiiifffddd]]]JJJHHHZZZfffsssrrruuuqqqooovvv}}}nnn[[[RRROOOLLLLLLSSS```mmmwwwzzz^^^SSSiii}}}~~~WWW:::...,,,,,,,,,+++++++++*********((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%%%%'''(((((()))))))))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))&&&''''''((())))))******)))))))))))))))))))))))))))************+++++++++************************))))))***++++++,,,------,,,,,,------.../////////000...111444222333DDDYYYssshhhkkkxxxyyydddZZZZZZTTTOOOOOOOOOPPPVVV]]]aaannn}}}{{{uuuvvv}}}~~~fffTTTRRRUUU[[[pppttthhhaaa^^^WWW___cccbbbkkk~~~~~~xxx}}}|||}}}kkkGGG999777444222111000...---,,,,,,,,,+++++++++*********)))((('''''''''''''''''''''((()))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))&&&''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))'''(((((()))***+++++++++---+++---777DDDSSScccpppwww}}}yyyXXX```vvvkkkHHH<<<888AAADDD@@@AAAJJJCCCLLLWWW]]]aaaiiiwwwgggYYYZZZdddrrr}}}zzzkkklllrrr}}}~~~||||||||||||zzzxxxyyyxxxwwwwwwxxxxxxwwwvvvqqqsssvvvuuurrrqqqrrrttttttrrrpppppprrrsssrrrrrrqqqrrrsssqqqooonnnnnnoooqqqrrrsssttttttsssrrrqqqrrrooolllkkkmmmppprrrsssnnnnnnnnnmmmmmmllllllkkkjjjkkknnnqqqssstttuuuuuu~~~tttoooqqqrrrooofffdddeeejjjqqqtttrrrnnnnnnkkkiiijjjmmmooonnnlllmmmlllggggggdddTTTOOO^^^mmmooooootttooouuuzzzlll|||dddTTTLLLJJJIIIMMMXXXcccooottt```dddqqqyyymmmIII888444,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&)))((((((''''''''''''(((&&&''''''((()))******+++)))))))))))))))))))))))))))************+++++++++************************))))))***+++,,,,,,------,,,,,,------.../////////...---111555666===WWWtttgggmmmtttlllWWWQQQSSSWWWUUUUUUVVVUUUYYYhhhyyy{{{xxxuuupppiiiccckkkwww|||bbbPPPSSS^^^nnnyyyiii^^^[[[]]]bbbhhhhhhdddlll{{{yyyxxxzzzfffCCC888666333222111111///---------,,,++++++******)))******)))((('''&&&%%%%%%))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((((((((()))'''((((((((()))))))))***)))))))))***,,,,,,,,,***,,,///222:::PPPkkk}}}|||yyy```YYYwww|||ZZZGGG@@@;;;<<>>888666333222111111///---------,,,++++++******)))(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))(((((('''&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&''')))******)))'''&&&))))))))))))(((((((((((()))))))))******************---;;;RRRiiixxxsssyyyuuu^^^\\\~~~bbbKKKFFFAAA>>>@@@BBBDDDJJJPPP^^^```hhhxxxzzzlllqqq~~~bbbTTTZZZfffsss|||qqqhhhhhhttt~~~zzzvvvxxx|||}}}zzzvvvtttuuuvvvwwwwwwwwwvvvuuutttttttttvvvvvvtttsssrrrqqqppppppppppppppptttyyy{{{yyytttpppnnnnnnooopppooonnnoooppprrrpppnnnmmmnnnqqqrrrsssrrrooonnnnnnnnnnnnpppqqqrrrpppsssqqqkkkgggiiilllmmmqqqiiigggqqq}}}sssmmmiiijjjkkkkkkmmmqqquuummmffffffgggfffeeegggllljjjjjjoootttrrrhhh___mmmlllllloooppprrrxxxuuunnnpppvvv{{{vvvjjj[[[RRRRRRVVVWWWYYYggg{{{~~~mmmaaa]]]VVVMMMIIILLLNNNOOOWWWaaaqqq~~~kkkWWWhhh}}}pppLLL444---)))+++---+++)))+++******))))))))))))******(((((((((((((((((((((((('''''''''''''''''''''''''''%%%%%%%%%'''((('''&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((''''''&&&&&&'''(((***+++(((((('''&&&%%%%%%%%%%%%((((((''''''''''''(((((())))))))))))))))))))))))******)))))))))((((((((()))************+++++++++,,,++++++***++++++,,,,,,'''))),,,---,,,,,,---...---//////...///333222///555222999RRRuuupppuuuvvvdddZZZYYY```mmmyyyxxx}}}}}}~~~uuudddXXXVVV[[[YYYdddtttcccMMMQQQbbbqqqYYYRRRZZZxxxyyytttlllYYYqqq~~~dddcccgggfffuuuddd>>>888666333222111111///---------,,,++++++******)))(((((((((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((()))(((&&&$$$$$$&&&((()))''''''''''''''''''''''''''''''''''''(((((((((((('''(((+++,,,,,,+++((('''))))))))))))(((((((((((())))))******))))))***,,,///444EEE\\\ooo|||zzzooo|||dddaaaxxxrrrcccTTTEEEBBB??????BBBDDDHHHQQQZZZiiilllwwwxxxggghhh~~~vvv```___kkkyyy}}}llldddjjj}}}}}}|||{{{zzzyyywwwwwwxxxxxxwwwuuuttttttvvvwwwwwwvvvvvvuuutttttttttuuuuuutttsssrrrqqqpppoooooooooqqquuuyyy{{{yyytttqqqooooooooonnnmmmmmmnnnppprrrnnnmmmmmmnnnqqqssssssrrrqqqpppnnnmmmnnnoooqqqsssqqqrrrpppmmmkkkkkkkkkkkkmmmnnnvvvyyysssqqqllljjjlllmmmlllmmmqqqwwwpppllllllkkkhhhfffggggggeeeeeellltttvvvooogggnnnlllmmmqqqtttuuutttssszzzxxxtttmmmhhhlllwww}}}hhhRRRKKKTTT___cccfff|||llldddggg[[[QQQJJJJJJLLLMMMRRRYYYdddsssrrrZZZ\\\ooouuusssxxxsssvvvfffDDD666,,,---///+++((()))******))))))))))))******(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''(((((()))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))*********+++++++++++++++******++++++,,,,,,+++---...---,,,,,,...000111111000000222444333000555===QQQpppuuuzzzrrreeedddhhhqqq|||tttmmmdddiiigggppp}}}~~~pppfffeeemmmppphhhNNNNNN\\\|||pppZZZWWWeee~~~lllnnngggZZZ}}}uuubbbdddpppyyyfff???888666333222111111///---------,,,++++++******)))))))))((('''&&&&&&%%%%%%'''((((((((()))))))))***(((((((((((((((((((((((()))(((&&&$$$$$$&&&((()))((((((((((((((((((((((((''''''''''''(((((((((((((((***,,,......,,,***((())))))))))))(((((((((((((((***+++***)))))),,,///888BBBSSSdddqqq{{{vvvwwwttt\\\ooohhhSSSNNNIIIAAADDDCCCDDDFFFGGGJJJVVVaaajjjtttzzziiidddssstttnnnttt|||}}}vvvooojjjrrr~~~}}}wwwxxxxxxxxxyyyyyyxxxwwwvvvvvvvvvvvvvvvvvvwwwyyyvvvvvvuuuttttttttttttttttttsssrrrqqqppppppppppppqqqsssuuuvvvtttrrrrrrrrrrrrqqqooonnnnnnoooppppppnnnmmmmmmooorrrssssssrrrrrrqqqpppooooooppprrrttttttsssrrrssstttrrrqqqppppppzzzxxxpppooopppmmmlllnnnmmmjjjkkknnnsssppppppsssqqqkkkfffeeefffddddddggglllppprrrrrr{{{vvvqqqooorrrtttssspppooommmiiifffhhhooowww|||xxxlllYYYKKKKKKXXXdddjjj|||}}}cccaaajjjbbbXXXOOOKKKJJJLLLPPPUUU]]]hhh|||mmm]]]ZZZ~~~wwwqqq|||yyyuuuVVV@@@...,,,...+++(((*********))))))))))))******(((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))((((((''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((((()))************))))))))))))*********++++++++++++*********++++++,,,---///...---+++******---///333111///000111222222333555PPPttt|||sss~~~~~~ppphhhiiikkkmmmuuuxxx{{{}}}~~~ooo]]]TTT]]]jjjyyy~~~qqqTTTMMMWWWvvvttt\\\ZZZlllmmmdddpppzzzaaa\\\sssggggggmmmhhhBBB888666333222111111///---------,,,++++++******))))))(((((('''&&&%%%$$$###''''''(((((())))))******))))))))))))))))))))))))(((((('''&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((((((((()))+++,,,------,,,+++)))(((((((((((())))))))))))(((***,,,+++***+++///333<<>>BBBBBBCCCDDDBBBEEERRR___kkkrrrooottttttgggeeexxx~~~~~~tttqqqyyydddnnn|||yyyxxxuuuwwwwwwvvvxxx{{{yyyuuuuuuwwwxxxxxxwwwwwwxxxyyyvvvuuuuuuuuutttssssssrrrsssrrrqqqqqqppppppqqqqqqpppqqqrrrqqqpppppprrrssssssqqqpppooopppqqqpppooooooooooooqqqssstttsssrrrrrrrrrqqqppppppqqqrrrssswwwuuuuuuxxxxxxxxxzzzuuuhhhjjjssspppppptttxxxvvvrrrqqqtttpppppprrrvvvssskkkeeeccchhhgggeeeddddddhhhnnnrrryyynnngggiiioooqqqnnnlllkkkgggdddfffjjjiiieeeUUUNNNHHHIIIOOOXXXeeeooovvv___aaakkkfff```WWWNNNIIIHHHKKKNNNWWW]]]qqq{{{|||jjjVVVbbb{{{nnnPPP444...///+++))),,,******))))))))))))******((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%###%%%&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''******++++++++++++******))))))))))))))))))))))))((()))***+++++++++***))))))************+++++++++************+++,,,------///,,,))))))***,,,---,,,000......///......333999???ddduuurrr|||rrrjjjlllhhh^^^]]]ddd]]]bbbdddnnnvvvjjjZZZ\\\kkk{{{xxx|||___SSSXXXyyyzzz]]]WWWlllpppbbbsssmmmZZZ]]]yyyYYY```mmmwwwtttsss{{{{{{iiiCCC888666333222111111///---------,,,++++++******)))((((((''''''&&&&&&&&&%%%'''''''''((()))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))******++++++******)))&&&&&&'''((()))***++++++'''***,,,,,,+++,,,222777@@@SSSbbbgggtttvvviiinnneeezzzrrrRRREEEBBB>>><<>>AAABBBAAAEEETTTccc|||rrrhhhiiiwwwvvveeessswwwrrr{{{uuuwwwooo~~~yyyvvvtttvvvxxxvvvtttuuuyyywwwqqquuuwwwzzzzzzxxxwwwwwwyyyuuuuuuuuuuuutttsssrrrrrrqqqqqqppppppqqqqqqrrrrrrpppqqqqqqqqqoooooopppqqqpppooonnnppprrrsssqqqoooqqqqqqqqqrrrtttuuusssqqqqqqqqqqqqpppppppppppppppssstttvvvvvvrrrsssxxxjjj\\\WWW^^^iiikkkpppzzz~~~zzz{{{ttttttvvvxxxtttkkkeeeeeegggfffeeeddddddeeehhhkkkqqqpppmmmiiikkkpppooojjjlllmmmjjjeeecccccc^^^VVVBBB>>>CCCPPPVVV\\\qqqlll___aaafffeeeddd___UUUMMMHHHHHHIIIQQQTTTbbbwww~~~}}}}}}zzzwww^^^RRRooohhhBBB555222,,,***---******))))))))))))******(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%###%%%&&&&&&$$$$$$&&&(((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((((((''''''&&&&&&''''''(((+++,,,,,,------,,,,,,+++))))))))))))))))))))))))'''(((***,,,,,,+++***))))))************+++++++++************+++,,,---...---***(((,,,222444000,,,...---...000//////999EEEaaa{{{tttssslllmmmfffWWWPPPUUUTTT[[[]]]jjjyyyooodddooosssgggxxxkkk[[[\\\eeeYYYiiipppfffdddTTT^^^|||pppbbblllvvvxxxcccdddlllooo}}}hhhCCC888666333222111111///---------,,,,,,+++******)))'''''''''(((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((())))))(((((((((((((((((()))%%%&&&'''((()))***+++,,,'''***------+++---333999HHH]]]lllpppkkkkkk___hhh]]]CCCCCCEEE>>>;;;AAA;;;>>>DDDGGGHHHNNN```qqqxxxlllcccaaasssooovvv}}}ooommmxxx{{{{{{{{{xxxvvvuuuwwwyyyxxxyyywwwrrrssswwwuuunnntttwwwzzzzzzxxxvvvwwwxxxuuuuuuuuuuuutttsssrrrqqqppppppppppppqqqrrrssstttoooqqqsssrrrpppnnnnnnooommmllllllooossstttrrrooorrrrrrrrrtttuuuuuusssqqqooooooppppppppppppooonnnmmmqqquuurrriiikkkhhhVVVMMMKKKPPPWWW___hhhxxx}}}|||{{{yyyzzzzzzuuulllhhhhhhccccccccceeeggggggfffdddaaajjjrrrvvvzzz{{{rrrgggjjjnnnmmmfffbbbbbb]]]WWWEEEAAAIIIYYY]]]dddsss```\\\]]][[[aaadddddd\\\RRRLLLIIIIIIKKKNNNVVViiixxx{{{~~~gggRRRYYYqqq|||QQQ>>>777...***---******))))))))))))******(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%"""%%%'''&&&$$$###%%%((('''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((())))))))))))((((((((((((((((((((((((%%%&&&'''((())))))))))))******)))))))))******+++,,,,,,............,,,,,,))))))))))))))))))))))))'''(((***,,,---,,,***))))))************+++++++++************+++,,,---...,,,)))***222;;;===666...---...111333222333AAAQQQyyyqqq}}}oooiiilllfffUUUOOOTTTRRRbbbooopppxxxgggYYYfffsss```___ppp___gggkkkppp```RRR```|||yyyxxx}}}~~~lll```fffnnnvvv~~~eee@@@;;;888333111000000000000...------,,,,,,++++++*********))))))((((((''''''))))))))))))))))))))))))111000///---+++)))((('''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((()))*********)))(((''''''((())))))++++++,,,------111===JJJ[[[qqqnnntttwwwbbbqqqcccaaaYYYNNNDDD???>>>===???BBB@@@EEECCCEEEVVVeeessswwwaaaYYYdddwww|||zzz|||pppiii|||}}}{{{|||uuuwwwyyy{{{{{{yyywwwuuuxxxwwwvvvuuuuuuvvvwwwwww{{{zzzxxxvvvssssssuuuvvvuuutttssssssrrrrrrrrrrrrsssqqqoooppprrrrrrooolllmmmoooqqqqqqqqqpppqqqrrrlllmmmnnnpppqqqqqqqqqqqqrrrqqqqqqsssuuuuuurrrnnnpppoooooonnnnnnnnnoooooogggpppvvvrrrkkkttt}}}bbbNNNGGGIIIKKKJJJVVVSSSdddzzz|||xxxuuussspppmmmkkkdddcccbbbbbbaaaaaabbbbbbccceeehhhmmmppppppllliiifffiiilllooonnniiibbb\\\IIIEEEJJJ```}}}|||kkkeee```ZZZVVVWWWdddiii```VVVSSSMMMDDDGGGKKKRRR^^^ppp}}}XXXZZZaaauuu|||tttGGG111///...++++++++++++++++++***)))((())))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$$$$$$$&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&%%%&&&((()))***)))(((&&&'''''''''''''''((())))))000///......///...)))%%%))))))(((((('''''''''&&&(((((((((((())))))))))))*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---++++++---111333222000222///111444///444WWWuuusss|||~~~wwwmmmgggddd```YYYTTTZZZhhhuuussshhh___bbb}}}vvvaaa^^^ooojjjyyyrrreeeYYYbbb{{{vvvZZZWWWjjj~~~ddd@@@;;;777333111000111000000...------,,,,,,++++++******)))))))))((((((((('''))))))))))))))))))))))))///...---,,,+++)))((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((()))******))))))((('''(((((()))***)))+++------,,,333GGG[[[qqq|||rrrgggzzzttt^^^sssuuuRRRIIIAAA?????????AAAEEEHHHKKKNNNXXXeeemmmjjj\\\```jjj}}}yyynnnxxx|||yyywwwvvvwwwyyyzzzzzzyyywwwvvvxxxwwwvvvvvvvvvwwwxxxyyyyyyyyywwwtttsssrrrtttuuutttsssrrrqqqqqqqqqrrrssstttrrrqqqrrrttttttqqqooolllnnnppppppooooooooopppnnnnnnooooooooooooooooooooonnnnnnppprrrqqqnnnkkkllllllkkkkkkkkkkkklllllliiinnnsssrrrooowww{{{eeePPPEEEGGGOOOVVVZZZWWWcccsss|||}}}yyyvvvssspppnnnffffffeeeccccccbbbbbbcccbbbdddhhhkkkkkkiiifffdddddddddgggmmmsssrrrllleeePPPJJJJJJ___oooeeedddaaa\\\XXXYYY\\\aaaddd___UUULLLIIIFFFHHHLLLVVVddduuusssccc```nnnxxxzzz}}}^^^@@@444000---++++++++++++***))))))((())))))((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&%%%&&&((()))***)))(((''''''''''''''''''((())))))...------...000///+++((())))))((((((((('''''''''(((((((((((()))))))))******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---++++++---000222222000000111555777:::NNN{{{yyysss}}}uuulllgggfffgggeeedddWWWaaammmpppnnnaaabbbsssgggddd~~~vvvxxxaaa]]]hhhlllUUUVVVnnnbbbAAA:::777333111000111000000...------,,,,,,++++++***))))))))))))(((((((((((()))))))))))))))))))))))),,,++++++******))))))(((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((()))******((((((((((((((()))***+++)))+++---,,,,,,888TTTmmmyyyoootttdddbbbuuu^^^HHHBBB===>>>???@@@CCCHHHJJJMMMTTTeeeqqqwwwxxxkkkkkkhhhnnn|||www}}}}}}yyyzzz{{{yyyuuuwwwwwwwwwxxxxxxwwwwwwwwwwwwvvvvvvuuuvvvwwwxxxyyywwwvvvtttsssrrrrrrrrrsssrrrqqqooonnnoooppprrrssssssrrrqqqrrrssssssrrrpppkkkmmmoooooonnnmmmnnnooooooooooooooonnnnnnmmmmmmooonnnnnnooopppooommmkkkkkkjjjjjjjjjjjjjjjkkkkkklllmmmoooqqqqqqvvv}}}tttcccOOO@@@@@@NNN[[[ccccccnnn{{{~~~yyyvvvtttqqqoooiiihhhgggeeedddcccccccccbbbfffjjjkkkgggdddbbbbbbfffdddeeelllvvvzzzuuuoooXXXTTTSSSjjjqqqbbb___bbb```\\\XXX[[[TTTWWWdddgggZZZPPPPPPFFFFFFHHHMMMWWWeeeuuu}}}iiibbbnnnpppyyy~~~xxxQQQ999000---,,,++++++***))))))(((((())))))((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&%%%&&&((()))))))))(((''''''''''''''''''((()))))),,,,,,,,,...000///---***))))))((((((((((((''''''((((((((()))))))))*********************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---///111111111///222333666DDDhhh|||ppp}}}wwwmmmhhhiiimmmpppqqqPPPUUUdddqqqrrr```\\\|||zzzssssssqqq{{{jjjccclll}}}dddVVV^^^}}}```AAA999666333111111111000///...------,,,,,,++++++***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))***''''''(((((()))***+++,,,+++***,,,---111@@@\\\ttt{{{kkkuuueeeaaawww^^^LLLBBB===;;;>>>@@@AAAEEEJJJKKKRRRZZZhhhzzzzzzpppzzzwwwwww}}}wwwvvvxxxzzzzzzxxxxxxwwwvvvvvvvvvvvvwwwxxxuuuttttttssstttuuuwwwxxxuuutttrrrqqqqqqqqqqqqppppppooommmlllmmmoooqqqsssooooooppppppqqqqqqpppooolllnnnppppppnnnnnnnnnoooppppppoooooooooooooooooorrrrrrrrrrrrqqqpppooommmlllllllllllllllmmmmmmnnnnnnmmmnnnooommmooo~~~zzzppp___NNN@@@>>>JJJWWWbbbjjjzzzyyyuuurrrqqqpppoookkkjjjhhhfffdddcccbbbbbbdddiiinnnmmmhhhddddddeeejjjiiijjjooovvvyyywwwsssaaa]]]ccc~~~ttthhh]]]\\\___]]]XXXVVVZZZRRRRRR]]]eeebbbZZZVVVIIIGGGGGGJJJOOOYYYhhhuuu}}}uuupppxxxmmmrrr{{{zzzfffDDD333...---,,,+++***)))((((((((())))))((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&'''((()))((((((((('''''''''''''''((())))))+++,,,---//////...,,,+++))))))(((((((((((((((((((((((()))))))))*********+++************+++,,,,,,------------------------++++++,,,---///111111111333333222777SSSuuuzzzqqqlllkkknnnppprrrUUURRR]]]~~~|||rrrsss```YYYqqq{{{zzz|||wwwsss]]]YYYiii]]]@@@777555222111111111000///...------,,,,,,++++++***(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))***'''(((((()))***+++++++++---***+++111;;;KKKbbbtttjjjgggyyyUUUrrroooQQQEEE???<<<<<<@@@BBBCCCGGGMMMRRRaaagggqqqsss|||{{{zzzyyywwwvvvwwwyyy{{{xxxwwwuuuttttttuuuwwwxxxsssrrrqqqqqqqqqssstttuuutttqqqooooooqqqqqqpppnnnnnnmmmlllllllllnnnpppqqqnnnooopppqqqqqqqqqqqqqqqoooppprrrrrrpppoooooopppppppppppppppqqqrrrsssttttttttttttsssqqqpppoooooommmmmmllllllmmmnnnnnnooonnnnnnooommmddddddyyyoooZZZMMMEEECCCGGGNNNVVVcccxxx|||uuuqqqppppppppppppkkkjjjhhhfffdddcccbbbaaaccchhhmmmlllhhheeefffhhhjjjllloooqqqrrrsssuuuwwwkkkeeemmm~~~nnnpppfff]]]\\\]]][[[XXXWWWWWWVVVSSSSSS\\\gggddd[[[MMMIIIGGGIIIJJJNNNYYYfffppp|||~~~bbb```tttwww}}}XXX<<<111...---,,,***)))(((((()))(((((())))))))))))))))))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((('''''''''&&&'''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''((()))))),,,...//////...,,,+++***(((((())))))))))))))))))))))))))))))************+++++++++***+++,,,,,,---------------------------+++,,,---...///000222333444555888HHHnnnuuuzzztttooommmmmmmmmmmmfffXXXWWWmmm~~~ttteee^^^pppmmmzzzdddXXX]]]qqq[[[@@@666444222111111111000......------,,,,,,++++++***(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((()))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((()))******(((((()))***++++++++++++...+++---777FFFWWWkkkzzz}}}eeeppppppddd|||[[[JJJDDD???===>>>BBBDDDFFFLLLSSSZZZllluuu|||zzz~~~wwwxxxyyywwwuuutttwwwyyywwwvvvuuuttttttuuuvvvwwwrrrqqqpppoooooopppqqqrrrssspppnnnoooqqqrrrooolllmmmmmmmmmmmmmmmnnnnnnooonnnppprrrssssssrrrtttuuuqqqrrrtttsssrrrqqqqqqrrrqqqqqqppppppqqqsssuuuvvvsssttttttrrrooommmmmmmmmkkkjjjjjjjjjkkklllmmmnnnnnnnnnooolll___\\\uuujjjOOOEEEEEEEEEEEEHHHSSS___yyy~~~wwwrrrqqqqqqssssssllljjjiiifffeeecccbbbbbbaaaeeehhhiiifffeeeeeefffeeejjjooopppoooppptttxxxtttkkkooo}}}~~~nnnfffjjjjjjbbb\\\\\\\\\ZZZYYYZZZUUUYYYUUUOOOVVVeeehhh```TTTKKKGGGHHHGGGFFFLLLWWW```zzz||||||{{{ZZZSSSmmmoooHHH444000///---+++***)))******(((((())))))))))))******''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((()))'''''''''''''''((()))))),,,...000000...+++******(((((())))))))))))******)))))))))*********+++++++++++++++++++++,,,------------------------------,,,---///000000111333555///:::MMMiii}}}{{{yyyuuurrrooommmllllllqqq\\\RRR___xxxwwwmmmlll}}}rrraaa^^^jjj~~~ZZZ???555333111111111111000......------,,,,,,++++++***'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((()))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((()))******))))))***+++++++++***)))+++,,,333???NNNaaaxxxpppmmm~~~{{{ppphhhNNNDDDAAA???>>>@@@DDDGGGJJJSSS[[[aaaqqq~~~~~~{{{{{{xxx|||xxxxxxwwwvvvvvvwwwwwwwwwvvvuuuuuuuuuttttttuuuuuuuuusssrrrqqqpppoooooopppppprrrooommmnnnrrrrrrooolllmmmnnnnnnoooooonnnmmmlllmmmpppssssssrrrrrrtttvvvrrrsssttttttrrrqqqqqqrrrrrrrrrppppppppprrrtttuuusssttttttqqqmmmkkkkkkmmmiiiiiiiiiiiijjjkkklllmmmmmmlllnnnkkk^^^ZZZssshhhGGG???DDDIIILLLPPPWWWeee{{{uuurrrrrrssstttlllkkkjjjhhhfffeeeeeedddcccdddeeeffffffeeedddccceeegggkkklllmmmnnnoooqqqvvvqqqpppqqqkkkbbbbbbhhhbbb]]][[[\\\\\\XXXVVVXXXUUUVVVVVVTTTVVV\\\bbbeee```RRRHHHHHHFFFBBBGGGPPPYYYkkk}}}{{{___OOOddd]]]AAA222111...,,,******++++++(((((()))))))))*********''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))'''''''''''''''((())))))***---000000...,,,,,,,,,(((((()))))))))*********))))))*********+++++++++,,,++++++++++++,,,------........................,,,///111222111111444666444PPPwww|||~~~~~~}}}|||xxxtttpppmmmlllmmmppp]]]QQQYYYsssdddgggxxxYYY???555333111111222111000.........---,,,,,,++++++***'''((((((((())))))******(((((((((((((((((((((((((((((())))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((()))******)))***+++,,,,,,+++)))((()))---777EEESSShhhjjjzzz}}}ppptttzzz]]]GGG>>><<>>@@@EEEIIIMMMWWWaaaiiivvv~~~yyyyyyxxx~~~}}}yyyxxx{{{wwwtttvvvzzz|||yyyuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttrrrpppoooooopppppprrrooommmnnnrrrsssoookkkmmmnnnoooppppppnnnllljjjjjjnnnqqqqqqpppppprrruuurrrsssttttttrrrpppqqqqqqtttsssqqqoooooopppqqqrrrtttuuuuuurrrmmmkkklllnnnjjjjjjjjjjjjkkklllmmmnnnllljjjllllll```\\\sssnnnJJJBBBJJJSSS[[[bbbYYYjjj}}}vvvrrrrrrrrrrrrmmmlllkkkiiihhhgggggggggffffffeeefffgggfffdddaaahhhhhhhhhjjjlllmmmkkkhhhsssvvvssslllgggfffdddaaa^^^[[[ZZZ\\\[[[UUUQQQRRRVVVRRRUUU[[[YYYUUU\\\iiijjjYYYKKKIIIGGGCCCFFFOOOVVV]]]nnn}}}|||yyyiiiLLLSSSsss}}}|||sssSSS444222///---+++++++++,,,(((((())))))*********+++'''''''''&&&&&&'''''''''''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))'''''''''''''''((())))))'''+++///000...------///(((((())))))*********+++)))************+++++++++,,,,,,++++++,,,,,,---...........................---000222333222222555888DDDmmmyyyuuuqqqrrryyy|||uuuooollllllmmmooo```UUUUUUgggwwwcccjjj}}}}}}VVV???555444333111000//////......------,,,,,,++++++***+++)))(((&&&&&&((()))+++))))))))))))))))))))))))(((((((((((((((((((((((('''((()))***************''''''''''''((((((((((((((((((((((((((()))******,,,+++***)))((((((((((((---+++))))))***,,,,,,,,,000...999PPPaaaooouuuvvvuuu___qqqaaaMMMIIICCC999999@@@CCCBBBEEERRRaaajjjrrrsss{{{pppooo{{{{{{{{{yyyvvv|||yyywwwxxx{{{|||xxxtttsssrrrqqqqqqrrrsssuuuvvvuuutttsssrrrqqqppppppppprrrooommmnnnpppqqqooommmmmmoooppppppnnnlllkkkkkknnnnnnmmmmmmoooppprrrtttqqqrrrrrrrrrrrrqqqpppppppppsssrrrllllllqqqsssppplllnnnpppqqqrrrqqqooonnnlllkkkjjjkkkmmmmmmjjjgggjjjiiijjjpppnnnaaalll|||UUUDDDIIIWWWeeemmmrrr}}}{{{ssspppqqqssspppooommmkkkhhhfffdddcccddddddddddddddddddddddddbbbdddfffhhhjjjllllllmmmeeellluuuyyyvvvnnnddd___[[[ZZZXXXUUUSSSSSSPPPMMMNNNWWWUUUZZZfff]]]XXXhhhkkkhhh[[[IIIDDDJJJKKKFFFPPPXXXcccooo~~~TTTJJJXXXvvv___AAA:::111******,,,,,,+++(((((())))))*********+++))))))((('''''''''''''''))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&&&&((()))***''''''''''''((((((((((((&&&&&&'''((()))***++++++)))))))))))))))))))))))),,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------111000000111000000555;;;[[[zzz|||pppiiiiiidddmmmvvv~~~}}}sssllljjjkkkmmm```VVV[[[fffqqqwww{{{yyyyyy~~~WWW???555444333111000//////......------,,,,,,++++++******)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((()))*********))))))''''''''''''((((((((((((((((((((((((((()))******,,,+++***)))((((((((((((,,,+++******++++++++++++,,,...>>>VVVggguuutttiii}}}fffcccyyyXXXGGGCCCAAA<<>>222......,,,******)))*********++++++++++++))))))(((''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&'''((()))***''''''''''''((((((((((((''''''((()))***+++,,,,,,)))))))))))))))))))))))),,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------...,,,///222111///888CCCuuu}}}{{{ttthhh]]]\\\aaaoooxxxnnnhhhfffgggbbbZZZUUUZZZgggyyyWWW>>>555444333111000//////......------,,,,,,++++++******)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))*********)))((((((''''''''''''((((((((((((((((((((((((((()))******,,,+++***)))((((((((((((++++++++++++++++++++++++,,,555HHH```qqqwwwbbbiiioooXXXjjjcccLLLAAA===>>>@@@EEEBBBFFFSSS\\\bbbmmmyyygggdddlll}}}mmmnnn{{{xxx{{{~~~~~~|||wwwvvvwwwwwwuuussssssssssssssssssrrrrrrqqqoooqqqtttvvvwwwuuusssrrrsssssstttrrrpppoooooopppoooppppppnnnlllkkklllnnnppppppoooooopppqqqrrrsssxxxuuurrrnnnmmmnnnpppqqqlllnnnnnnmmmnnnsssuuutttooooooqqqqqqqqqpppooonnnmmmmmmlllmmmnnnnnnllliiieeejjjhhheeeeee^^^^^^jjjyyysssfffVVVJJJRRRqqq}}}}}}zzzuuupppnnnqqqtttqqqooommmkkkhhheeecccbbbcccccccccccccccccccccccceeedddcccbbbbbbcccdddeeefff``````mmm~~~rrraaa\\\\\\ZZZXXXRRRKKKDDDAAAJJJRRRbbbkkkkkkmmmkkk___iiihhhfff___SSSHHHGGGKKKMMMKKKOOO]]]rrrzzz|||\\\GGGNNNooo^^^FFF333222222+++'''***+++++++++++++++,,,,,,,,,))))))((('''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''''''''((())))))''''''''''''(((((((((((((((((()))***+++,,,,,,---)))))))))))))))))))))))),,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,///444111111DDD[[[|||~~~wwwssslllbbbXXX[[[mmm}}}rrrjjjffffffgggZZZ]]]gggttt}}}}}}YYY>>>555444333111000//////......------,,,,,,++++++***))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))*********)))(((''''''''''''''''''((((((((((((((((((((((((((())))))***++++++***)))(((((()))))))))***+++++++++***++++++222@@@TTThhh{{{ttt___dddcccWWWwwwqqqQQQDDD???:::<<>>555444333111000//////......------,,,,,,++++++***))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&''''''''''''((((((((((((((((((((((((((())))))***+++***))))))))))))))))))(((***,,,,,,++++++---///777HHH[[[lllxxx```YYYmmmtttZZZaaa|||^^^EEEAAAAAA;;;<<>>333///((((((111******************))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((((((''''''(((((()))*********))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,------------------....../////////000222444222111FFFvvv}}}~~~}}}tttmmmeee```YYY___iiittt|||oooddd^^^]]]]]]]]]^^^eeettt~~~|||yyywwwpppmmmggg]]]TTTPPPQQQUUUQQQUUU]]]fffnnnyyy^^^@@@555444333111000//////......------,,,,,,++++++***(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))(((''''''''''''''''''((((((((((((((((((((((((((()))************)))))))))))))))***(((***,,,,,,+++,,,000444???QQQcccqqq}}}rrrffffffsss{{{\\\XXXsssgggQQQ@@@???AAA>>>???EEEFFFKKKVVV```hhhzzz~~~uuudddWWWZZZfffppptttvvvwww|||vvvuuu|||~~~{{{wwwvvvvvvwwwxxxwwwuuuuuutttssstttuuuvvvwwwwwwwwwwwwwwwvvvuuutttsssvvvtttqqqnnnmmmnnnoooqqqqqqqqqrrrpppnnnmmmmmmnnnoooppppppnnnlllkkklllnnnpppqqqrrrtttuuuuuuuuuuuuuuuuuutttsssqqqooommmkkklllkkkllloooqqqpppqqqtttppppppppppppqqqqqqrrrrrrlllnnnppppppnnnllllllmmmgggoookkkeeeeee[[[MMMHHHAAA@@@>>>===???LLLggg~~~yyytttttttttqqqlllpppooonnnlllkkkiiihhhgggfffeeeeeeddddddcccccccccfffdddcccaaa`````````aaa]]]bbbgggfffaaa```eeelllnnnfff^^^XXXMMMBBBBBBIIIMMM[[[zzz}}}nnnvvvrrrfffiiioooiiiVVVGGGFFFDDDHHHOOOSSS[[[ppp```GGGBBBMMMhhh}}}~~~|||PPP999000***+++222*********)))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((()))(((((((((''''''''''''((((((((((((''''''(((((())))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,***++++++,,,,,,------...---------...//////000000...222333222???ccc{{{||||||{{{oooccc[[[XXXYYYfffuuuzzzlll]]]TTTPPPRRRTTTWWWYYYdddvvvyyyrrrnnnllljjjhhhfffeeedddfffgggiii```]]]XXXRRRMMMLLLMMMOOOPPPTTT[[[]]][[[___oooaaaAAA555444333111000//////......------,,,,,,++++++***(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))(((((((((''''''''''''((((((((((((((((((((((((((()))************))))))))))))******(((***,,,+++***---444:::QQQdddsss}}}zzzppplllttt~~~fffRRRgggWWWIII>>><<>>EEE^^^```JJJTTTooorrr```dddmmmfffUUULLLCCC@@@HHHNNNRRR___nnn}}}wwwrrrwwwbbbQQQCCCJJJ___rrr{{{}}}~~~~~~xxxPPP<<<444000---,,,,,,,,,++++++*********))))))((('''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&((()))))))))((('''''''''''''''((((((((()))***************+++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,******+++,,,,,,---......---------...///000000111...444555AAAoooyyy{{{~~~iii```YYYYYY\\\fff}}}}}}}}}}}}lllXXXLLLLLLVVV```lll}}}uuunnneee^^^ZZZWWWSSSQQQPPPPPPPPPOOOMMMLLLMMMMMMNNNKKKIIIIIIMMMOOONNNLLLBBBFFFMMMQQQOOOOOOVVV```aaadddhhhooo{{{}}}|||dddAAA777555333222222111///---------------,,,+++******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************111---,,,...+++,,,===SSSxxxxxxcccoooqqq```tttXXXHHHAAA>>>@@@AAAAAAGGGOOOVVV]]]fffuuuwwwkkkfffeeehhhmmmrrrssssssvvv}}}qqq|||yyyzzz{{{yyytttrrrrrrtttpppqqqsssttttttsssqqqppprrrqqqqqqqqqrrrrrrssstttooorrrvvvwwwuuusssqqqpppnnnnnnmmmlllkkkjjjjjjjjjjjjlllnnnoooooonnnnnnoootttsssqqqqqqwww}}}}}}yyyzzzvvvqqqmmmkkkmmmqqqsssuuuooolllnnnpppoooooopppttttttuuuwwwyyyyyywwwuuupppqqqpppmmmoooqqqppplllpppqqqoooeeeUUUDDD<<<;;;999888===JJJSSSWWW[[[aaappp}}}vvv{{{yyykkkooonnnllllllmmmmmmlllkkklllfffbbbccceeeeeeddddddbbbbbbbbbbbb```^^^\\\[[[______^^^^^^___bbbdddfffhhhhhhllljjjZZZFFFCCCMMMxxxwwwjjjVVVMMM```xxx[[[ZZZlllpppgggXXXGGG>>>DDDJJJLLLTTTaaauuuvvvuuu|||XXXEEEKKKUUUkkkzzzssszzz}}}gggEEE666///***...---,,,---------***((())))))))))))(((((((((((()))((('''&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))((()))***))))))))))))))))))))))))((()))+++,,,------,,,++++++,,,,,,***)))(((***+++++++++++++++++++++++++++******+++,,,...///000000///...,,,---...//////...222777===RRR|||ooo}}}ccc[[[XXXXXXaaasssqqqWWWRRRRRR^^^{{{{{{wwwtttgggbbb[[[UUURRROOOMMMKKKIIIIIIJJJJJJIIIHHHFFFEEEEEEHHHLLLOOOOOOLLLHHHEEEAAA@@@GGGRRRTTTQQQXXXeeefffmmmjjj^^^ZZZcccjjjkkkqqqpppooooooppppppnnnlllssswww|||~~~~~~~~~~~~}}}zzzzzzccc@@@777555333222222111///---------------,,,+++******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************+++((())),,,,,,111GGG___ssskkkyyyhhhfffoooLLLEEE@@@>>>AAACCCEEEKKKTTT]]]___iiitttjjjjjjjjjlllnnnqqquuuyyy|||}}}vvvzzz{{{{{{xxxtttqqqqqqrrrqqqqqqrrrssssssrrrqqqqqqqqqqqqppppppqqqrrrrrrsssnnnqqquuuuuutttqqqooooooooonnnmmmlllkkkkkkkkkkkkhhhkkkmmmnnnnnnnnnoooppprrrrrrqqqqqqvvv}}}}}}yyywwwtttoookkkjjjlllooorrrsssnnnlllooopppppppppsssqqqsssvvvxxxxxxxxxwwwvvvssstttssspppqqqttttttqqquuussskkk^^^MMM@@@;;;<<<777999???HHHNNNVVVfffuuu}}}vvvvvvyyyxxxrrrkkknnnmmmkkklllmmmmmmkkkjjjhhheeedddeeefffeeedddcccaaaaaabbbaaa```___]]]\\\___^^^^^^^^^___aaaccceeecccccciiiooogggVVVNNNPPPgggiiieee]]]```uuuuuuZZZXXXgggnnnkkk[[[KKK@@@CCCHHHIIIPPPZZZmmmyyytttttt{{{nnnSSSPPPZZZkkkuuussszzzzzz{{{{{{TTT>>>333......,,,,,,,,,------+++)))***)))))))))(((((((((((()))((('''&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))((()))***))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++,,,,,,+++)))(((***+++++++++++++++++++++++++++,,,,,,,,,------............------...///111111111444666EEEiii}}}www}}}xxxlllUUUXXX[[[gggzzzzzzbbbVVV^^^{{{vvvnnniiifffeeebbb]]]WWWQQQMMMJJJGGGEEEBBBCCCEEEGGGHHHHHHHHHGGGGGGIIIKKKLLLKKKGGGDDDAAACCCAAAGGGRRRVVVWWW```nnnrrrgggfffddd___\\\[[[ZZZ\\\^^^___^^^]]]___aaaccceeeggggggeeeddddddfffjjjqqqyyy~~~xxxuuuuuu|||bbb???666444222222222111///---------------,,,+++******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************(((''')))+++---777SSSnnniiirrr[[[oooyyy[[[BBBAAA???>>>AAADDDIIIQQQYYYhhhgggsss|||pppllliiiiiinnnuuuzzz|||{{{}}}~~~rrryyy}}}{{{{{{zzzwwwssspppoooooorrrqqqqqqqqqqqqqqqqqqrrrppppppooooooooopppqqqqqqmmmpppssstttrrrpppnnnnnnooonnnmmmlllllllllllllllhhhjjjlllmmmmmmmmmnnnppppppqqqpppqqqvvv|||}}}xxxtttrrrmmmjjjiiikkknnnpppqqqmmmlllnnnnnnlllmmmpppoootttyyy{{{yyyxxxxxxzzzzzzyyyvvvsssuuuzzzyyytttzzztttgggUUUEEE===;;;======AAAEEEGGGJJJXXXuuu~~~xxxrrrnnnllllllmmmmmmlllkkklllmmmmmmkkkiiieeeeeeeeeeeeeeedddcccaaa___```aaaaaaaaa```^^^]]]___^^^]]]]]]^^^```bbbcccbbbaaahhhttttttfffYYYUUUZZZ```ggglllwwwlllWWWTTT^^^hhhnnncccSSSEEEBBBDDDEEEJJJQQQddd}}}vvvnnnooovvvbbbQQQZZZfffnnnyyyzzzwww}}}~~~qqqdddDDD444...---,,,++++++,,,,,,+++*********)))))))))(((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&((()))***)))((()))***))))))))))))))))))))))))************+++,,,------+++,,,,,,+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...///111222333333999@@@aaa{{{{{{|||zzzkkk```\\\XXXVVVgggppp___qqqzzzsssiii___ZZZVVVTTTSSSUUURRRNNNKKKHHHFFFCCCAAAAAABBBCCCEEEFFFGGGGGGGGGDDDEEEFFFFFFEEECCCBBB@@@DDDCCCHHHRRRYYY___kkkyyy}}}vvv___]]][[[YYYZZZYYYXXXWWWXXXWWWXXX\\\______[[[WWWVVVVVVXXX^^^dddiiilllmmmwww}}}uuurrrqqq|||```>>>555444222111222111///...------------,,,+++******))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))************+++***+++---111@@@___zzzsssdddzzzoooVVVzzzeeeNNNBBB>>>???@@@BBBEEELLLVVV^^^nnnrrryyypppjjjkkksss~~~wwwkkk{{{yyyyyyyyyxxxvvvsssqqqpppppprrrqqqpppoooooopppqqqrrroooooonnnnnnnnnoooooopppnnnpppssssssqqqooonnnnnnooonnnmmmmmmlllllllllmmmjjjkkkmmmmmmlllkkklllmmmmmmoooqqqrrrvvv||||||xxxrrrpppmmmkkkjjjlllnnnpppooommmkkkjjjeee______ccckkkqqqyyy|||{{{{{{~~~~~~vvvtttzzzzzzqqqrrrnnnbbbPPPBBB>>>???@@@FFFGGGHHHHHHNNNccc{{{tttmmmkkkmmmpppmmmllllllmmmnnnnnnllljjjfffgggfffbbb```aaaaaa___^^^___```aaaaaa```______^^^^^^]]]]]]^^^___```aaaddddddiiirrrsssjjjaaa]]]```lllyyy|||```RRRPPPTTT___kkkkkk]]]LLLCCC@@@BBBGGGKKK]]]kkktttkkkzzzoooOOOQQQYYYhhh}}}xxx{{{wwwwwwPPP999000---,,,***+++,,,---,,,+++*********)))))))))(((((((((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&((()))***)))((()))***((((((((((((((((((((((((+++******)))***+++---...+++,,,,,,+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,---///000000111333444===XXX|||~~~sssvvv|||~~~kkk___VVVUUU___jjj~~~qqqvvveee^^^\\\XXXSSSNNNKKKIIIIIIIIIKKKIIIHHHGGGGGGGGGEEECCCEEEEEEEEEDDDCCCBBBBBBAAA>>>>>>???@@@AAABBBCCCDDDDDDCCCGGGQQQZZZdddsss}}}xxxtttqqqmmmkkkooooooqqqwww||||||uuunnnfffhhhkkkqqquuuvvvrrrnnnggguuu{{{tttttt___>>>444333111111111111///...------------,,,+++******))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))************+++,,,---000888LLLllljjj[[[ppp___bbbxxxUUUDDDDDD>>>AAACCCDDDFFFOOOZZZaaammm|||qqqjjjooo|||wwwjjjiiiyyywwwvvvuuuuuuttttttsssrrrrrrqqqooommmmmmoooqqqrrroooooonnnmmmmmmnnnnnnnnnoooqqqssssssqqqooooooooonnnmmmmmmllllllllllllmmmmmmnnnnnnmmmjjjiiijjjkkklllppprrrssswww{{{{{{wwwqqqpppnnnmmmmmmnnnpppqqqooommmjjjdddYYYNNNLLLPPP\\\dddmmmtttxxx|||wwwwwwyyyiii___bbb___RRRGGGFFFIIIJJJLLLKKKLLLQQQbbb}}}~~~}}}yyyuuuqqqooooooooonnnmmmnnnoooqqqqqqnnnllliiijjjfff___^^^aaaaaa^^^^^^^^^```aaaaaaaaa```___]]]]]]]]]]]]]]]]]]^^^^^^cccdddhhhjjjiiieeefffhhhlll{{{{{{fffSSSNNNMMMMMMUUUbbbnnnfffVVVGGG@@@BBBGGGIIIYYY[[[xxx~~~nnnUUUHHHKKKbbb~~~}}}dddEEE888///---++++++,,,---,,,,,,************))))))))))))'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&((()))***)))((()))***((((((((((((((((((((((((+++******)))***+++---...,,,------+++***)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...000000111---///000000///000333555@@@rrrxxx~~~wwwqqqyyyoooddd^^^UUU\\\rrr}}}xxxjjjeee^^^QQQJJJKKKFFFFFFFFFFFFGGGHHHJJJKKKPPPNNNLLLKKKKKKKKKHHHGGGEEEDDDCCCAAA???>>>===<<<<<<<<<<<<===>>>AAACCCEEEDDDCCCGGGOOOZZZeeesss~~~qqqkkkiiimmmvvvzzz}}}___???444222111000111111///...------------,,,+++******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((''''''''''''(((((()))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************)))***,,,222@@@ZZZxxxyyy^^^VVVpppZZZxxxcccHHH<<>>222///---,,,,,,------,,,++++++*********)))))))))''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&((()))***)))((()))***))))))))))))))))))))))))************+++,,,------,,,------,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///000111222///000111///...000666;;;KKK~~~}}}{{{uuuwwwqqq```WWWUUUdddyyysss{{{zzznnnaaaWWWNNNIIIGGGFFFHHHMMMKKKNNNRRRTTTVVVWWWYYY[[[]]]ZZZUUUQQQOOOLLLHHHFFF>>>======<<<<<<<<<<<<===???>>>======>>>@@@AAACCCDDDDDDHHHNNNXXXcccnnnuuuwwwtttpppoootttxxxsssnnnooouuutttrrr___@@@333222000000111111///...------------,,,+++******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''((())))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******************+++333FFFaaa{{{jjjaaajjjxxxaaabbblllRRRAAA999???===EEEKKKJJJOOO\\\jjjqqqzzz|||vvvuuuwww{{{oooooo{{{~~~xxxvvvuuuuuuwwwwwwuuussspppooonnnnnnnnnnnnoooppppppoooooonnnmmmmmmnnnnnnnnnpppqqqqqqooonnnnnnnnnkkkkkkjjjjjjjjjkkkkkklllmmmnnnnnnmmmkkkkkkmmmooommmssswwwxxxyyyzzzyyyuuuoooooooooooopppqqqqqqqqqnnnnnnkkkbbbPPPAAA===BBBFFFIIINNNVVV```jjjsssxxx}}}vvvkkkeeeyyyyyyiiiccccccccchhhiiiooo~~~xxxwwwuuuqqqnnnlllkkklllmmmmmmoooqqqsssrrrooommmiiijjjgggdddjjjrrrmmm```______```aaaaaa```___^^^\\\\\\]]]\\\\\\[[[ZZZZZZ[[[___aaa^^^ZZZ[[[aaafffbbbggghhheeebbbbbb___[[[RRROOOMMMLLLLLLMMMPPPRRRZZZhhhkkk[[[KKKGGGFFFBBBHHHRRR^^^ssszzzWWWKKKWWWaaayyy___FFF555222///------------,,,+++++++++*********))))))&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&&&&((())))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))((()))***))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,------,,,******+++---------------------------,,,------...///000000111///111111000///444<<>>>>>>>>???@@@BBBCCCDDDEEEGGGJJJOOOWWW```gggjjj^^^[[[XXXZZZ```iiissszzz~~~yyyooopppzzzzzzttt~~~```AAA333111000000111111///...------------,,,+++******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''((()))***''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************...,,,,,,444HHHcccyyyppp```hhhgggXXXlllZZZIIIAAA:::@@@<<>>AAAUUUYYY```zzzwwwbbbRRRVVVOOOmmm|||nnnRRR777444000...---...---,,,+++++++++************)))&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&'''((()))***&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******)))((()))***))))))))))))))))))))))))((()))+++,,,------,,,+++---------,,,+++***+++---------------------------///////////////////////////111111000111777BBBKKK~~~|||zzzxxxwwwbbbXXX^^^hhhbbbeeemmmzzz}}}VVVGGGBBBNNNWWWXXX___ooo|||~~~|||sssjjjeeeccc___ZZZRRRKKKGGGCCC@@@>>>@@@???>>>>>>>>>@@@AAABBB;;;<<<===???BBBEEEHHHIIIFFFIIILLLPPPWWW___bbbbbbPPPLLLJJJLLLQQQUUUZZZ___lllnnnssszzz|||{{{|||}}}|||~~~{{{yyy}}}pppxxxaaa<<<777555444222000......---,,,,,,,,,,,,+++***))))))))))))(((((((((((())))))+++*********))))))(((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))((((((''''''''''''((((((******+++++++++******)))///***...>>>NNN___xxxnnniiixxxsssYYY___xxxsssPPP???@@@@@@;;;>>>EEEHHHPPP^^^eeeooo~~~tttxxxjjjmmm||||||}}}~~~xxxxxxxxxwwwuuusssqqqpppnnnnnnooooooooommmkkkjjjrrrpppooonnnooonnnmmmkkkmmmkkkiiikkknnnpppooonnnkkkkkkkkkkkkkkkkkkkkkkkkhhhjjjlllkkkiiihhhjjjllllllooosssuuuuuuuuuuuuvvvrrrrrrqqqqqqqqqqqqqqqqqqrrrllliiidddTTTAAA>>>GGGMMMPPPTTTWWW[[[^^^^^^\\\aaafffpppwwwxxxzzzyyylll\\\PPPVVVTTT[[[hhhmmmmmmttt||||||yyyuuuooollllllnnnqqqmmmmmmnnnppprrrrrrpppnnnnnnmmmmmmnnnnnnkkkgggccccccdddeeeeeeccc```]]][[[ZZZZZZZZZZZZZZZZZZZZZZZZ]]]^^^]]]\\\YYYYYYZZZ[[[]]]cccccc\\\WWWXXXWWWSSSRRROOOOOOPPPNNNKKKMMMRRRSSSYYYeeekkk^^^GGG???DDDAAAHHHRRR^^^qqqmmm{{{XXXJJJMMM^^^ttt]]]GGG555...///+++,,,000---************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''((())))))))))))))))))************+++***)))(((((()))***+++///...---,,,+++*********+++,,,,,,------,,,,,,+++---------...............333333---555===444AAAjjjwww}}}vvv|||rrrfff___[[[```kkk^^^ddd}}}hhhRRRJJJMMMXXXjjj}}}yyyuuuoooiiieeeaaa]]]ZZZSSSPPPLLLHHHFFFCCCAAA@@@>>>BBBBBB???AAAFFFEEE@@@AAAAAABBBDDDFFFHHHGGGFFFHHHEEEDDDHHHOOOTTTTTTQQQHHHGGGEEEDDDGGGKKKPPPSSSYYY___iiirrryyy~~~{{{tttqqqllleeeqqqxxxyyyuuuxxxwwwvvvwww___;;;666555444111000......---,,,,,,,,,,,,+++***))))))))))))(((((((((((())))))))))))))))))((((((''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''((((((((())))))++++++,,,,,,,,,---***222GGG]]]qqq{{{jjjiii{{{gggXXXmmmgggIII===>>>@@@>>>???HHHKKKRRR___hhhuuurrrooo~~~||||||}}}wwwwwwvvvuuusssrrrqqqqqqoooooooooooonnnmmmllllllooonnnlllmmmnnnnnnmmmlllnnnllljjjkkkmmmppppppooolllllllllllllllllllllllliiikkkmmmllljjjiiikkkmmmmmmooosssuuuttttttttttttppppppqqqqqqrrrrrrssssssppplllkkkjjj]]]HHH======FFFJJJRRRZZZ```ccc```\\\UUU]]]hhhvvv|||rrrcccRRRFFFLLLKKKSSSaaahhhkkkuuu}}}}}}yyytttpppnnnnnnoooppppppppprrrttttttqqqooommmmmmllllllllliiieeeaaa```aaaccceeedddbbb___]]]ZZZZZZZZZZZZZZZZZZZZZZZZ]]]]]]]]]\\\YYYYYYZZZ[[[ZZZ```ccc```[[[WWWVVVTTTRRRPPPOOOQQQNNNJJJKKKNNNMMMVVVeeepppgggRRRCCC@@@===DDDMMMYYYiii~~~ooouuuoooWWWMMMWWWpppoooNNN999000111,,,,,,///,,,************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((()))))))))******+++***)))(((((()))***+++......,,,+++************,,,,,,------------,,,,,,---------............///222111///111666@@@ccc|||rrr{{{{{{lll^^^VVV]]]~~~lll[[[XXXyyy{{{nnn[[[QQQQQQPPPttt}}}jjjfffbbb^^^ZZZXXXVVVTTTSSSRRROOOKKKGGGDDDBBB@@@???CCCEEEDDDAAACCCHHHIIIFFFIIIIIIHHHHHHHHHHHHHHHGGGGGGEEECCCEEEIIILLLLLLKKKDDDCCCAAA@@@BBBEEEIIIKKKNNNSSSZZZaaafffjjjoooqqq{{{qqqjjjaaaXXX]]]bbbfffiiiqqq|||___;;;666555333111000///......,,,,,,,,,,,,+++***))))))))))))(((((((((((())))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))((((((''''''(((((()))''''''(((***,,,---......+++,,,:::TTTppp{{{nnniiimmmzzz[[[[[[|||xxxUUUAAA===>>>@@@BBBAAAKKKPPPVVVbbbllluuukkk|||{{{{{{|||~~~zzzxxxwwwuuussssssssssssqqqqqqpppooonnnnnnnnnnnnmmmkkkkkklllmmmnnnnnnmmmooollljjjjjjlllnnnooopppmmmmmmmmmmmmmmmmmmmmmmmmkkklllmmmmmmkkkkkklllmmmnnnqqqssstttsssrrrqqqqqqoooooopppqqqrrrsssttttttooolllmmmqqqjjjUUUAAA999@@@FFFQQQ___iiikkkfffaaaYYYbbbmmm{{{{{{nnn\\\JJJ???FFFGGGPPP^^^fffjjjttt}}}yyyuuurrrqqqqqqqqqtttsssssstttuuuuuurrrpppmmmlllkkkkkkjjjgggccc```\\\^^^bbbdddeeedddaaa```[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]]]][[[YYYXXXZZZ[[[WWWZZZ```dddaaaYYYTTTTTTPPPNNNMMMNNNKKKGGGGGGJJJKKKTTTbbbmmmlll]]]KKK???===AAAIIIQQQ]]]rrr|||rrrjjj}}}eeeMMMKKKgggYYY@@@333333...,,,...+++++++++*********)))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))''''''((((((((()))))))))******))))))))))))******---,,,+++***************------............------------.........///////////////444333444SSSkkkooowww{{{tttcccZZZaaaxxxgggWWWcccsss|||tttaaaWWWTTTWWW\\\]]]yyyjjjYYYUUURRRPPPOOOPPPQQQQQQQQQPPPNNNKKKHHHEEECCCBBBBBBHHHIIIHHHEEEFFFJJJLLLKKKMMMLLLJJJIIIHHHHHHGGGGGGIIIHHHGGGFFFEEEEEEEEEEEEBBBAAA@@@??????AAACCCDDDFFFIIIMMMPPPSSSVVVZZZ\\\pppuuuxxxwwwqqqhhhYYYMMMNNNOOOTTT\\\ccckkkxxx```===666555333111000///......,,,,,,,,,,,,+++***))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))(((((((((((())))))(((((()))***+++---...///...444FFFcccmmmlllsssvvvnnnWWWeeegggFFF>>>@@@@@@@@@EEEBBBNNNTTTYYYeeesss}}}qqq}}}~~~{{{zzzzzz|||~~~}}}zzzwwwuuuttttttuuusssrrrpppnnnnnnnnnoooooonnnmmmllllllnnnnnnmmmlllmmmllljjjiiijjjlllnnnooommmmmmmmmmmmmmmmmmmmmmmmlllmmmnnnnnnmmmmmmnnnnnnppprrrttttttrrrpppoooooooooooooooppppppqqqqqqqqqqqqmmmnnntttsssdddRRRGGGGGGKKKVVVeeennnooojjjggghhhrrryyy}}}zzz~~~zzzkkkYYYIII@@@HHHKKKUUUaaagggkkkrrr{{{~~~zzzuuurrrrrrtttvvvwwwvvvuuutttuuuuuuuuurrrpppnnnmmmlllkkkjjjhhhdddaaa\\\^^^aaadddeeedddbbb```\\\\\\\\\\\\\\\\\\\\\\\\[[[\\\\\\[[[YYYXXXZZZ[[[WWWUUUZZZdddfff^^^TTTQQQLLLIIIGGGGGGEEEBBBEEEJJJQQQXXX```fffjjjfffUUUDDD@@@BBBFFFKKKSSSbbb{{{~~~ssskkktttpppNNNGGG^^^}}}hhhIII666444///,,,---++++++++++++*********))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%'''''''''''''''''''''''''''''''''''''''((())))))''''''''''''((((((((((((***))))))))))))))))))***++++++******)))*********......////////////......------......//////000000///...888999;;;iii|||gggwww{{{zzzuuubbb]]]aaaxxxbbbZZZgggppprrrbbbSSSNNNQQQUUU[[[```iiikkk```[[[VVVLLLJJJHHHHHHJJJMMMOOOPPPMMMLLLKKKIIIFFFFFFFFFGGGIIIJJJJJJIIIHHHIIIJJJJJJGGGHHHHHHIIIIIIJJJMMMOOOSSSSSSQQQNNNIIIGGGFFFGGGFFFEEECCCBBBAAAAAAAAAAAAEEEFFFHHHIIIJJJMMMQQQTTT[[[]]]eeeooovvvppp^^^MMMOOONNNQQQVVVUUUYYYmmmbbb@@@555444333111000/////////,,,,,,,,,,,,+++***))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))************+++,,,---...444???WWWuuurrryyy^^^XXXtttwwwWWW>>>>>>EEECCCAAAFFFCCCPPPWWW]]]kkk{{{qqqrrr~~~||||||{{{}}}|||xxxuuussssssssssssrrrpppnnnnnnnnnooooooqqqpppnnnnnnnnnnnnmmmkkkkkkjjjiiihhhhhhiiikkkmmmkkkkkkkkkkkkkkkkkkkkkkkkllllllmmmmmmooopppppppppqqqsssuuutttrrrooommmmmmppppppoooooonnnnnnmmmmmmtttooonnnsssvvvrrrhhhaaaZZZZZZ```iiilllhhhdddeeeoooyyy{{{vvvwww}}}uuueeennnsssvvvqqqdddSSSFFF@@@FFFLLLWWWbbbhhhkkkpppvvv~~~vvvqqqrrruuuxxxzzzwwwuuuttttttttttttrrrppppppooommmlllllliiifffccc___```bbbddddddcccaaa```]]]]]]]]]]]]]]]]]]]]]]]]ZZZ[[[[[[ZZZYYYXXXZZZ[[[YYYTTTUUU___hhhdddWWWMMMGGGCCCAAAAAAAAACCCJJJRRR[[[dddhhhggglllnnn___IIIBBB@@@AAAFFFMMMZZZpppvvvlllnnnyyy|||TTTGGGSSSmmmvvvyyy{{{UUU;;;666000,,,...---++++++++++++************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%'''''''''''''''''''''''''''''''''''''''((())))))''''''''''''(((((((((((()))))))))******)))))))))*********)))******++++++...//////000000//////...------......///000000111333///555:::III~~~qqqkkkzzzwww{{{{{{yyy```TTTcccxxxnnnRRRdddssslll~~~UUULLLFFFJJJSSS[[[dddjjjrrrtttwwwwwwlll]]]RRRPPPFFFDDDAAAAAACCCGGGIIIJJJGGGHHHHHHGGGEEEEEEHHHJJJHHHIIIKKKKKKIIIFFFFFFGGGFFFIIIMMMPPPSSSWWW\\\`````````^^^ZZZUUUQQQPPPQQQMMMKKKIIIFFFCCCBBBAAAAAADDDEEEFFFGGGGGGJJJNNNQQQLLLLLLTTThhhyyyxxxfffTTTQQQRRRVVVWWWSSSYYYvvvccc@@@555444333111000/////////,,,,,,,,,,,,+++***))))))))))))(((((((((((())))))))))))))))))************(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))***))))))(((((())))))***,,,+++*********,,,---...;;;NNNkkkpppSSS___bbbLLL<<>>===CCCKKKVVVjjj}}}|||hhhiiiqqqgggGGGEEETTTooo~~~{{{}}}eeeDDD:::111,,,---...,,,++++++++++++*********((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))''''''((((((((()))))))))))))))************))))))***************+++,,,---......////////////......------...///000000111222666000000:::\\\~~~dddrrrwwwsssyyy||||||hhhVVVZZZyyybbb\\\oooxxxpppwwwyyy~~~cccPPPIIIGGGQQQbbbqqq}}}ssskkkooommm^^^RRROOOIIIEEEBBB@@@BBBEEEGGGGGGCCCEEEFFFEEEBBBBBBEEEIIIGGGHHHJJJLLLIIIEEEFFFJJJOOOUUU\\\aaadddiiinnnssskkkiiifffccc```^^^\\\[[[UUURRRNNNIIIEEECCCBBBAAABBBCCCDDDDDDEEEGGGJJJMMMJJJHHHPPPeeewwwwwwhhhZZZOOOTTTZZZ]]]```qqqaaa===444444222111000000//////,,,,,,,,,,,,+++***))))))))))))(((((((((((())))))((((((((()))))))))******((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))******))))))))))))************))))))+++---///111DDD]]]eeeUUUlllsssQQQEEE<<<>>>BBBBBBCCCFFFJJJUUU\\\ggg{{{ppp~~~~~~{{{|||~~~~~~|||zzzxxxvvvuuuoooooooooooonnnmmmllllllpppooommmmmmnnnnnnmmmllliiikkknnnnnnkkkjjjjjjllliiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhlllpppssssssrrrsssuuuvvvvvvssspppnnnnnnqqqqqqqqqpppooooooooonnnqqqssstttsssrrruuuzzz~~~yyywwwxxxwwwjjj\\\\\\fffvvvsssooommmlllllljjjhhhbbbaaa^^^XXXPPPGGGAAA>>>===CCCKKKQQQYYYdddooowww{{{yyyxxxuuurrrwwwuuussssssttttttsssrrrqqqooommmmmmmmmmmmkkkiiicccbbbaaa``````aaabbbccc^^^^^^^^^^^^^^^^^^^^^^^^YYYZZZZZZZZZXXXXXXZZZ[[[XXX\\\XXXSSSYYYeee___PPP@@@AAAEEENNNVVV^^^iiirrr~~~eee^^^lllmmm^^^KKK@@@<<>>:::<<>>CCCMMMJJJGGGDDDGGGOOOWWW\\\^^^eeekkkpppqqqnnnkkklllnnnjjjhhhgggiiikkkllliiifffiiiggg```UUUNNNMMMNNNOOOJJJPPPRRRUUUTTTHHHHHHZZZZZZbbbfffbbb]]]\\\XXXSSSVVV[[[___jjj\\\???777555333222222111///...---------,,,,,,+++++++++))))))))))))))))))))))))(((((())))))))))))((((((***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))))))))))))))***...)))(((------111???```rrrggguuugggVVVkkkmmmIIICCC===:::<<>>BBBEEEGGGOOOWWWaaannn|||}}}wwwppprrr{{{~~~eeexxx~~~}}}|||}}}}}}|||xxxsssnnnlllkkklllnnnooopppooonnnnnnnnnmmmjjjhhhhhhiiilllnnniiimmmnnnlllmmmrrrtttssssssuuuwwwwwwwwwyyy{{{~~~}}}{{{xxxuuurrrqqqpppnnnmmmkkkjjjjjjkkkmmmnnnlllmmmoooooopppqqqtttwwwwww{{{~~~tttlllfffgggkkkkkkbbbSSSLLLMMMUUUjjjrrroootttzzzrrrlllkkkmmmppphhhjjjmmmppprrrrrrqqqqqqllllllkkkiiihhhgggffffffeeedddcccaaa```_________cccbbbaaa```_________```\\\\\\[[[ZZZYYYYYYYYYYYYYYYZZZ\\\]]]]]]\\\YYYVVVSSSlll}}}tttbbbZZZYYYXXXLLLMMMOOONNNJJJGGGKKKRRRkkkcccUUUFFF???AAAGGGJJJUUUcccxxxxxxfff```fffhhhHHHGGGXXXhhhrrr]]]FFF:::000......------,,,+++******************)))))))))((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++***,,,......---...///111---.....................222---,,,000222000111444BBB```uuujjjwww{{{ssszzzfffYYY[[[|||xxxdddQQQKKKJJJNNNZZZlllvvvuuussstttpppqqqnnnhhhdddbbbaaa```___]]]\\\\\\___```aaaaaa[[[\\\VVVSSSPPPGGGIII[[[lllqqqpppdddTTTKKKKKKOOONNNSSSZZZ]]]\\\ZZZZZZ[[[ZZZYYYWWWWWWXXX]]]ccchhhjjjmmmoookkkgggiiirrr{{{vvvdddWWW[[[ggglllmmmddd]]]cccooozzz{{{zzzuuuqqqppppppooooooppp___BBB777555333222222111///...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******((((((((()))******++++++(((+++***,,,///---===[[[{{{wwwlllhhh{{{[[[ZZZooommmQQQEEECCC======@@@EEEHHHKKKSSS\\\fffvvv~~~vvvkkk~~~~~~}}}|||wwwrrrooommmmmmnnnooooooooonnnnnnnnnnnnllljjjhhhiiilllooojjjooorrrpppppptttuuutttuuuwwwxxxyyyyyyzzz}}}~~~}}}|||zzzwwwtttrrrpppqqqooollljjjiiijjjlllnnnjjjlllnnnnnnooopppsssuuutttzzz~~~~~~}}}uuuiii___\\\[[[ZZZQQQHHHKKKTTTgggvvvwwwttt~~~|||wwwrrrmmmkkklllnnnhhhkkknnnqqqsssrrrqqqppplllkkkkkkiiihhhgggfffffffffeeedddbbb```_________cccbbbbbbaaa```______^^^\\\\\\\\\[[[[[[ZZZYYYYYYZZZZZZZZZ[[[\\\[[[YYYVVVMMM[[[ffffff___XXXSSSOOOHHHJJJKKKKKKIIIHHHKKKNNNeeehhhaaaNNN@@@???BBBCCCOOOYYYnnn{{{jjjfffbbbvvvxxxPPPHHHRRRaaaqqqoooMMM:::111//////...---,,,+++******************))))))))))))(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))************+++(((***,,,------...///111---------...............111------111111///333<<<\\\xxxrrrfffnnn~~~zzzxxxtttmmmXXXZZZqqqooo```TTTJJJMMMSSSmmmwwwpppkkkeeeaaa___^^^]]]]]]\\\ZZZXXXXXXZZZ]]]^^^^^^ZZZ[[[VVVTTTTTTIIIHHHWWWrrrwwwzzzrrr___OOOOOOXXX\\\]]]^^^\\\XXXTTTQQQPPPLLLKKKKKKKKKNNNSSSXXX[[[cccgggiiifffcccdddkkksss}}}nnn```cccooopppbbbgggvvv}}}|||zzzvvvwwwwwwtttxxx]]]???777555333222222111///...---------,,,,,,+++++++++))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))******++++++(((***))),,,000000EEEiiiuuueeeaaammmfffZZZ```tttyyy```HHHCCCCCC<<<===BBBGGGJJJMMMVVV```kkkxxx~~~sss}}}}}}}}}}}}{{{yyyvvvuuupppooonnnnnnnnnnnnnnnnnnnnnoooooollljjjjjjmmmooolllrrrvvvuuuuuuvvvwwwuuuuuuwwwxxxxxxxxxyyy|||~~~zzz{{{||||||zzzwwwtttrrrqqqpppnnnlllkkkjjjjjjjjjiiikkkmmmnnnnnnooorrrttttttxxx|||~~~~~~{{{{{{vvvhhhVVVLLLEEEEEEDDDDDDOOO^^^nnnuuuzzzzzz}}}vvvxxxyyyxxxtttooolllkkkhhhkkknnnqqqrrrrrrpppnnnjjjjjjjjjiiiiiiiiihhhhhhhhhgggeeecccaaa```_________```aaabbbbbbaaa```___^^^^^^^^^^^^]]]\\\[[[[[[[[[YYYXXXYYY[[[[[[XXXVVVSSSSSSZZZccceee\\\PPPIIIIIIIIIIIIHHHIIILLLNNNOOOZZZgggiiiVVVCCC???AAAAAAIIIQQQddd}}}ooommm```jjj___JJJGGGQQQgggxxx{{{WWW???777//////...---,,,+++******************))))))))))))(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((***,,,,,,,,,,,,---///---------........./////////,,,---222111///999HHHwwwfffhhh}}}www~~~}}}___[[[lllsssZZZSSSTTTSSSYYYlllpppeee___]]]```___[[[\\\bbb___\\\YYYYYY[[[]]]___```\\\]]]ZZZ[[[\\\OOOGGGQQQlll}}}zzzdddYYY[[[___fffaaaZZZTTTPPPNNNMMMKKKGGGFFFFFFHHHKKKNNNPPPPPPTTTWWWZZZZZZWWWWWW[[[```oooooorrrtttllldddkkkyyyxxxhhhooozzzuuutttvvvyyy|||ZZZ<<<777555333222222111///.........---,,,,,,+++******))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))******(((((((((((((((((((((((())))))))))))(((((((((((('''(((((()))***+++++++++)))***(((+++000333LLLtttlll\\\ZZZqqqWWW[[[eeewwwtttWWWCCCAAAAAA<<<>>>CCCIIILLLOOOXXXcccuuuppp{{{{{{wwwttt|||}}}|||{{{zzzzzzyyyyyyyyyyyyqqqpppooommmmmmmmmnnnooonnnppppppnnnkkkjjjmmmpppmmmuuuzzzyyyxxxyyyxxxvvvtttvvvwwwwwwwwwxxx{{{}}}wwwxxx{{{}}}|||zzzwwwtttpppppppppooommmkkkhhhggghhhjjjlllnnnnnnoooqqqsssuuuuuuwwwzzz~~~|||}}}nnnVVVFFF999;;;AAAIIIZZZkkkmmmnnn~~~rrrwwwsssxxx}}}|||uuunnnjjjhhhjjjnnnqqqrrrqqqnnnmmmhhhhhhiiiiiijjjjjjkkkkkkiiihhhfffdddbbb```______\\\^^^```bbbccccccaaa```````````````___^^^]]]\\\[[[YYYWWWWWWYYYZZZXXXVVVSSSPPPVVVcccggg]]]SSSQQQHHHGGGDDDCCCEEEJJJLLLKKKOOOccclllZZZFFFAAACCCDDDEEEKKK]]]|||~~~rrrrrr```cccnnnOOO???CCCYYYzzz```FFF@@@000//////---,,,+++******************))))))))))))(((((('''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,******+++------------.........//////---+++...444222111???RRRzzzdddqqq|||{{{hhhWWWffftttvvv[[[RRRSSSUUUVVVaaaeee]]]XXXSSSWWW``````ZZZ^^^jjjeeebbb^^^]]]^^^aaacccccc```bbb```dddeeeUUUHHHMMM```yyydddbbbfffdddiii```TTTLLLJJJLLLMMMNNNIIIIIIIIIKKKMMMNNNNNNMMMFFFIIILLLMMMLLLKKKMMMOOOUUUTTTYYY```___]]]hhhyyyvvvjjjuuuzzzzzz\\\???666444222111111000///---,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++))))))(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))(((((((((((()))************+++++++++.........,,,,,,;;;___gggbbb^^^}}}sss___ZZZuuuxxxaaaMMMBBB===AAA===CCCDDDGGGPPPTTT]]]ooovvvffftttooo~~~eee~~~wwwzzz~~~~~~|||{{{~~~~~~yyyvvvvvvwwwxxxwwwvvvtttrrrqqqqqqqqqppprrrsssqqqnnnmmmooorrrtttxxx}}}~~~}}}yyyvvvtttsssvvvwwwvvvwww{{{|||zzzyyyyyyyyyzzzzzz{{{{{{{{{wwwxxxxxxuuuqqqnnnmmmmmmrrrpppnnnnnnqqqsssrrrpppsssuuuxxx{{{~~~~~~{{{```PPPAAA???FFFPPPZZZaaa^^^zzzuuuuuu{{{wwwtttmmmmmmooopppnnnjjjggghhhiiiggghhhiiihhhgggfffggghhhhhheeeaaa```bbbbbbaaa___``````____________``````^^^______aaabbb```\\\YYY^^^]]]\\\ZZZYYYXXXXXXXXXYYYQQQOOOYYYgggiii]]]NNNIIIAAA<<<>>>AAACCCIIIQQQWWW^^^kkkfffOOOCCCCCC@@@???MMM]]]nnnwwwuuulllfffvvvRRR===JJJOOOwww~~~uuuOOO@@@555000,,,,,,---***)))+++)))))))))))))))*********''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))(((((()))***++++++,,,,,,,,,+++***))))))***+++,,,---...///...,,,++++++,,,111---...222111666KKKcccssskkkzzz{{{wwwyyyfffXXXlllnnnppprrrYYYQQQQQQRRRZZZdddooossscccXXXUUURRRRRRTTTUUUWWW^^^ffffffaaa]]]]]]aaaeeeffffffiiieeebbbeeehhhcccTTTGGGdddvvvtttgggdddccc```bbbSSSHHHGGGGGGHHHQQQ]]]\\\[[[WWWUUU\\\bbbZZZKKKFFFFFFFFFFFFGGGIIIJJJLLLMMM```gggZZZRRRYYY]]]YYYeeejjjpppuuu}}}[[[>>>666444222111111000///---,,,,,,,,,,,,+++***))))))************************))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))************+++++++++,,,,,,------111CCChhhyyy___\\\eee~~~gggYYYaaaxxxuuuZZZIIIBBB>>>>>>>>>EEEFFFIIISSSXXXbbbuuuvvvllluuummm{{{tttlll~~~}}}}}}~~~|||{{{uuuwww{{{~~~~~~}}}~~~~~~~~~{{{yyyxxxxxxzzzxxxwwwuuutttrrrqqqqqqqqqqqqrrrsssrrrqqqpppsssuuuwwwyyy||||||zzzxxxwwwxxxvvvyyyzzzwwwxxx{{{|||yyywwwwwwxxxxxxxxxyyyyyyyyy|||}}}|||yyytttpppnnnmmmrrrpppnnnnnnppprrrqqqoooqqqrrrtttvvvxxxzzzzzz{{{~~~}}}|||mmmZZZGGGAAADDDKKKWWWaaannn{{{vvvuuu{{{vvvrrr}}}~~~qqqooommmllllllkkkjjjiiiggghhhiiiiiihhhggghhhjjjhhheeeaaaaaabbbbbbaaa______^^^^^^^^^___```bbbcccaaaaaaaaaccccccbbb___]]]___^^^]]][[[ZZZYYYXXXXXXUUUTTTOOOOOO\\\iii```NNNGGGAAA>>>@@@CCCGGGQQQ\\\XXX```tttwww___IIICCC@@@AAAKKKXXXfff|||~~~rrrdddhhh```AAACCCMMMnnn}}}zzz|||zzzXXXCCC888111,,,------++++++,,,*********)))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((''')))))))))))))))))))))))))))))))))***++++++,,,,,,,,,+++***))))))***+++,,,***,,,......---,,,,,,---000---///222111777OOOiiitttttt~~~zzz}}}|||ppp^^^aaa{{{wwwgggmmm\\\NNNNNNRRRUUU]]]hhhmmmwwwlllbbbYYYKKKHHHGGGJJJMMMPPPVVV]]]aaaaaaaaa``````aaaccceeeiiieeecccgggkkkgggZZZOOO[[[fffiii^^^VVVXXXYYYVVVXXXMMMCCC???AAAGGGRRR\\\\\\aaaccccccfffggg]]]NNNOOONNNMMMMMMOOOQQQSSSUUU```xxxlllWWWVVV]]]___dddjjjsss{{{zzz~~~~~~|||YYY===666444222111111000///---,,,,,,,,,,,,+++***))))))(((((((((((((((((((((((())))))(((((((((((())))))*********)))((('''''''''))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++******,,,///999PPPtttoooWWWVVVmmm~~~uuu]]]YYYmmm|||oooPPPCCCCCC???<<<@@@GGGIIILLLVVV\\\hhh||||||vvvvvvxxxggg~~~|||yyyxxxxxxxxxwwwtttuuuwwwzzz|||}}}~~~~~~~~~zzzyyyyyyzzz{{{{{{wwwvvvuuusssrrrqqqppppppqqqssstttttttttuuuwwwyyyzzz{{{{{{zzzxxxwwwyyyzzzxxx{{{{{{xxxwwwyyyxxxuuuuuuuuuuuuuuuvvvvvvvvvvvv{{{|||}}}{{{wwwsssqqqpppqqqpppnnnnnnoooppppppoooqqqqqqqqqrrrsssssssssttt{{{~~~}}}||||||gggPPPFFFEEEKKKZZZjjj}}}wwwvvvwwwuuuqqqooovvvsssjjjyyy{{{tttmmmlllnnnoookkkgggggghhhiiiiiiiiiiiijjjlllgggeeebbbaaabbbbbbaaa___^^^]]]]]]]]]^^^aaadddeeecccbbbaaabbbccccccaaa``````___^^^\\\[[[ZZZYYYYYYSSSYYYRRRGGGPPPeeeeeeTTTFFFBBB@@@AAADDDLLLXXXdddcccggg{{{jjjNNNDDDCCCBBBIIIQQQ[[[nnnxxxeee\\\{{{xxxJJJ;;;III```tttxxxxxxxxxzzz}}}eeeGGG;;;333------...---,,,---++++++******))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((((((((((((((())))))))))))))))))))))))))))))******+++,,,,,,,,,++++++************++++++)))+++---...------...///......000111111;;;XXXuuuvvv~~~{{{xxxhhh```{{{lllqqqgggOOOJJJJJJRRRWWWYYY___hhhkkkqqqsssmmmjjjhhhaaaWWWLLLGGGEEEIIILLLMMMQQQUUUZZZ___bbbbbb``````cccggghhhffffffjjjnnnkkkbbbYYYZZZ^^^ZZZOOOKKKQQQUUUTTTYYYTTTIII??????IIISSSWWWTTT\\\```]]][[[]]]ZZZRRRZZZYYYWWWWWWYYY\\\___bbbeeewww}}}nnn^^^^^^dddfffgggppp{{{zzzrrrooogggooosssyyy{{{XXX<<<666444222111111000///---,,,,,,,,,,,,+++***))))))(((((((((((((((((((((((())))))(((((((((((())))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++)))***+++222BBB]]]iiiVVVZZZvvvooo\\\bbbzzzgggGGG@@@DDD@@@<<>>@@@IIITTT```gggqqqjjjvvvmmmQQQGGGGGGAAAEEEKKKUUUfffxxxhhh[[[kkkYYY888CCCRRRiiivvvxxx|||rrrMMM>>>555------...---,,,---,,,++++++***)))(((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++,,,...000000///...///000---///111222444CCCdddsssyyyxxxuuufffssswwwqqqsssxxxzzzyyyXXXFFFJJJSSS[[[\\\XXXYYY^^^dddffffffeeegggggg___TTTUUUNNNJJJLLLMMMLLLMMMOOOTTTYYY___aaaaaabbbgggllliiihhhhhhkkknnnlllfff___cccddd___UUUQQQUUU[[[\\\aaaaaaWWWGGGAAAHHHMMMLLLPPPWWWWWWMMMKKKTTT___ccc___^^^]]]]]]```ccchhhjjjfffiiihhheeegggmmmnnniiiuuuvvvddd[[[XXXWWWZZZbbbooo{{{}}}WWW<<<666444222111111000///---,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***(((((((((((((((((((((((('''((((((((()))))))))***))))))*********+++++++++******---666KKKiiihhh]]]eeelll___lll|||^^^BBB@@@DDD@@@>>>AAAIIILLLOOOXXX___ooozzzdddttt~~~zzzuuusssrrrtttuuuwwwvvvtttsssssstttvvvwwwyyyxxxxxxzzz}}}}}}yyyuuuuuutttsssqqqqqqpppppppppooooooqqqssswwwzzz|||}}}{{{|||}}}{{{xxxvvvuuuuuuxxx{{{{{{xxxvvvvvvsssoooppppppppppppppppppooooooooosssxxxzzzzzzxxxwwwvvvrrrrrrqqqooonnnmmmnnnnnnnnnnnnnnnnnnooopppqqqrrrtttyyy}}}{{{yyyeeeVVVSSSLLLKKKdddsssjjj^^^^^^ccclllpppnnnmmmnnnccceeehhhsssyyy{{{tttpppmmmkkkjjjhhhccceeeggggggfffggghhhjjjdddddddddcccbbb`````````aaa```^^^^^^^^^___aaabbbbbb``````aaacccdddcccbbbbbbaaa```^^^\\\ZZZZZZYYYVVVWWWVVVQQQIIIKKK\\\oooPPPFFF===AAARRRccckkkjjjmmmcccooosss[[[MMMHHH>>>BBBIIISSSaaaxxxrrriii___cccoooBBB@@@FFF\\\pppvvv}}}zzz{{{VVVCCC888...,,,---,,,++++++,,,++++++***)))(((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))************************+++++++++++++++,,,,,,,,,+++++++++,,,,,,+++++++++000111333222000//////000---///222333999MMMqqqrrrkkk{{{~~~jjjnnnmmmzzzwwwnnnrrrttt~~~```MMMHHHPPPZZZ___YYYQQQNNNPPPUUUWWWYYYZZZ\\\]]]ZZZTTTTTTNNNJJJJJJJJJIIIJJJNNNPPPVVV^^^aaabbbeeejjjooojjjiiijjjkkkllljjjfffccciiimmmlllcccZZZZZZ___ddddddfff___OOOGGGJJJKKKGGGVVV\\\YYYNNNMMM\\\nnnxxx]]]]]]]]]___bbbgggkkknnnpppmmmkkklllqqqwwwwwwuuuzzzbbbUUUVVVOOOXXXhhh{{{vvvVVV<<<666444222111111000///---,,,,,,,,,,,,+++***))))))************************))))))(((((((((((())))))'''''''''((()))*********))))))))))))))))))))))))''''''(((((())))))******)))************++++++++++++,,,///;;;UUUuuuiiidddrrrhhhbbbtttrrrSSSAAACCCAAA<<>>666444222111111111///---,,,,,,,,,,,,+++***))))))************************))))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))&&&''''''((()))******+++)))************+++++++++***---333DDDeeeyyyhhhjjj~~~qqqkkkwww}}}^^^AAAAAAGGG888333DDD>>>JJJPPPWWWeeettt|||iii{{{wwwtttqqqsssuuutttqqqqqqsssvvvssssssrrrrrrrrrssstttuuurrrtttuuutttpppnnnppprrrrrrrrrqqqpppooooooooopppqqqpppppptttyyy~~~{{{tttnnnlllnnnqqqnnnrrrtttsssrrrssspppkkkmmmmmmmmmllllllkkkkkkkkkccciiirrrxxxyyyxxxwwwvvvuuuvvvvvvtttooommmnnnpppnnnmmmllljjjjjjkkkmmmnnnpppooorrr|||wwwgggrrrzzzKKKGGGccc}}}uuu___]]]\\\ZZZVVVTTT\\\eeessstttpppgggbbbllluuukkkggghhhiiihhhgggfffggghhhbbbdddfffeeebbb______```ZZZ\\\___aaacccbbbbbbaaa___```bbbeeehhhhhhfffcccbbbaaa___\\\ZZZYYYXXXWWWQQQWWWVVVPPPOOOVVVYYYVVVlllbbbSSSLLLTTT]]]ZZZPPP\\\ooovvv___JJJAAA@@@AAAGGGNNN^^^yyyzzzjjj___fff~~~EEE===AAA```wwwqqqxxxUUUFFF666111222000---+++)))))))))))))))*********))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&&&&'''((())))))***************************,,,,,,,,,,,,,,,,,,,,,,,,++++++------------+++++++++---///000/////////111000111222888KKKkkkvvv^^^YYY```xxxssstttzzzrrrUUUGGGUUU^^^```]]]VVVOOOOOORRRUUUVVVTTTSSSQQQNNNIIIGGGHHHRRRQQQPPPLLLEEEDDDOOO\\\xxxgggbbbjjjgggiiikkkjjjhhhiiikkknnnrrrpppoooqqqqqqnnnkkkiiieee```bbbhhhlllooo~~~vvvttt|||~~~zzzrrruuu{{{uuu[[[LLLZZZeeerrrQQQVVV:::777444222111111000///---------,,,,,,,,,+++++++++,,,)))'''(((***+++***((())))))))))))))))))))))))))))))))))))((((((((((((&&&'''''''''((((((((()))))))))))))))************)))************+++++++++(((000333KKKqqqiiiWWWnnngggmmmuuuQQQ===@@@@@@>>>>>>;;;GGGJJJTTTaaannnmmmkkk~~~yyyvvvttttttmmmoooppprrrssssssrrrrrrqqqqqqqqqppppppqqqrrrrrrsssrrrqqqooooooooopppppprrrqqqqqqpppqqqrrrtttuuurrrwwwzzzzzzvvvvvvyyy~~~{{{sssooonnnooooooooopppnnnllllllmmmmmmlllkkkpppmmmkkkjjjkkkmmmnnnnnnoookkkhhhkkkrrrxxxzzzyyyssstttvvvvvvsssqqqpppooonnnmmmlllkkkjjjkkkkkkllllllnnnsss|||{{{ssskkkxxxNNNMMM[[[uuu}}}pppiii^^^VVVRRRTTTWWWYYYiiikkkjjjggglll}}}}}}kkkjjjhhhgggfffgggiiijjjeeeggggggfffccc```______ZZZZZZ[[[\\\^^^```bbbcccdddddddddfffhhhhhhgggfffaaa\\\ZZZ\\\\\\YYYXXXYYYTTTUUUWWWWWWVVVTTTQQQOOO^^^kkkgggPPPFFFSSS\\\YYYoooxxxhhheeeWWWFFF???===CCCJJJWWWooommmgggdddWWWAAAFFFKKK]]]ppplll{{{cccKKK<<<444***)))---,,,+++++++++************)))***(((&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///......---------......222333555<<>>666444222111111000///............------------,,,+++)))(((((()))******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************)))************+++++++++...111777QQQvvvfffVVVddd}}}jjj{{{]]]EEE<<>>CCC>>>>>>EEEHHHNNNQQQWWWaaarrr}}}rrrrrr|||xxxuuutttssssssssstttuuuuuuuuutttsssrrrqqqqqqrrrrrrqqqqqqppppppoooooopppqqqqqqqqqqqqqqqsssrrrrrrssstttvvvxxxyyy~~~|||yyywwwtttrrrnnnlllllllllmmmnnnqqqooonnnmmmmmmllljjjhhhggggggiiikkknnnooommmkkkkkkjjjjjjlllnnnnnnllljjjiiimmmqqqtttssspppooonnnmmmmmmmmmmmmmmmmmmmmmmmmnnnooorrrrrrqqqnnnlllkkkqqqUUUFFFVVVooo}}}vvvoooeeeWWWJJJDDDEEEJJJMMMNNNUUU\\\```fffpppwwwyyywwwxxxrrrlllkkkmmmnnnkkkffffffggghhhgggdddaaa______^^^^^^]]]]]]]]]^^^^^^___ccc```^^^^^^```bbbddddddccc]]]ZZZ[[[\\\ZZZ[[[]]]\\\[[[YYYVVVSSSQQQOOONNNIIITTTccciiiddd___eeeoooooooookkk]]]NNNPPP___kkkTTTHHH>>>>>>AAAIII]]]pppqqqlll[[[hhh^^^KKKCCCXXXqqqwww}}}cccCCC:::333111000***+++++++++*********))))))***((('''''')))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...............//////000111000EEEooowwwcccWWWZZZjjjyyyfffbbb{{{yyyfffttt^^^BBBDDDIIINNN\\\jjjuuuhhhdddcccXXXTTTUUUQQQNNNPPPUUU\\\eeeiiifff```___VVVOOOMMMMMMPPPYYYdddwwwmmmkkkooollljjjhhhfffgggiiikkkmmmsssmmmppprrrnnnssszzzvvvttt|||~~~~~~rrr^^^NNNRRR```nnnvvvpppfffmmmQQQ@@@555333111000111111000...//////.........---------*********)))((()))******))))))))))))))))))))))))))))))))))))(((((((((((()))))))))(((((((((((((((((()))))))))************))))))*********+++++++++000222FFFfffpppTTTVVVtttkkkooojjjHHH===???DDD======FFFIIINNNTTT\\\hhhyyyyyyqqq}}}}}}{{{wwwtttrrrqqqqqqqqqrrrssstttsssrrrqqqpppqqqrrrrrrrrrrrrqqqpppoooooooooppppppqqqqqqrrrrrrppppppqqqrrruuuxxx{{{}}}~~~zzzwwwsssrrrqqqooonnnnnnooopppsssrrrqqqqqqqqqpppmmmkkkfffgggiiillloooooommmkkkiiijjjkkkmmmoooooommmkkkhhhkkkoooqqqpppooommmmmmnnnnnnnnnoooooooooooonnnlllmmmpppvvv|||~~~zzzuuuwww___JJJQQQlll{{{rrrooohhh\\\LLLAAA???EEELLLOOOSSSVVVYYYcccttttttrrrpppnnnmmmkkkiiigggfffhhhhhhgggdddaaa``````]]]]]]]]]]]]^^^^^^___```aaa___]]]]]]___aaabbbcccbbb\\\ZZZ[[[\\\ZZZZZZ]]]ZZZZZZXXXVVVUUUSSSRRRRRRKKKNNNWWWbbbccc\\\YYY[[[YYYZZZVVVNNNJJJLLLXXXhhhYYYLLL@@@???AAAHHHYYYkkkzzznnn___cccjjjLLL???QQQggguuujjjEEE:::444111000++++++++++++*********)))))))))(((((((((******)))'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************+++++++++,,,,,,------------,,,,,,++++++,,,,,,---...............///000111///555TTTuuucccZZZ___sssnnnjjj~~~ooogggpppRRRFFFJJJIIIWWWvvvuuujjjgggaaa___\\\SSSKKKEEEDDDMMM[[[eeeeeeccc___]]][[[VVVQQQQQQZZZdddwwwooohhhjjjjjjiiigggffffffhhhjjjlllwwwqqqsssuuuqqquuu{{{xxxyyy~~~{{{ppp\\\MMMSSSbbbqqqvvvwwwmmmpppPPP@@@555333111000111111000///.........------------,,,)))******)))(((((()))+++))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))))))))))))))************)))************+++++++++///444RRRsss^^^JJJVVVyyy{{{gggwww```DDD===@@@CCC<<<===GGGJJJMMMVVVbbbpppvvvtttyyy{{{}}}{{{vvvsssqqqppppppooopppqqqrrrrrrrrrqqqpppqqqrrrssssssrrrqqqooonnnoooooommmmmmmmmnnnooopppooooooppprrruuuxxx{{{}}}~~~{{{yyysssttttttrrrppppppppprrrtttssssssttttttsssqqqnnnhhhhhhjjjllloooooommmkkkfffgggiiikkklllllllllkkkhhhjjjmmmnnnmmmllllllmmmmmmnnnoooooopppooooooooopppmmmlllrrr|||www```LLLKKKhhh}}}sssrrrkkk^^^NNNAAA===AAAFFFJJJNNNSSSXXXfffyyywwwvvvuuuqqqmmmiiigggggghhhfffhhhiiigggdddaaa``````]]]]]]]]]]]]^^^^^^___``````^^^\\\]]]___aaaaaaaaa___[[[YYY\\\]]]ZZZYYY[[[WWWWWWWWWWWWVVVUUUSSSSSSLLLJJJNNNYYY```___WWWQQQNNNRRRMMMIIIMMMKKKOOO___^^^OOOCCCAAABBBGGGTTTccc{{{nnnbbb```vvvyyyRRR>>>HHHYYYnnnuuuKKK>>>666000///---+++++++++************))))))(((((()))***+++)))'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************++++++,,,,,,------...---,,,,,,++++++,,,,,,---............///000111111...AAAiiirrrccc\\\eeeyyyzzzsssjjjnnn^^^HHHFFFIIIIIIiiizzzllljjjggggggcccXXXPPPFFF@@@FFFQQQ[[[bbbfff^^^aaabbb___YYYYYYaaajjjtttsssjjjkkkjjjjjjiiiiiijjjkkklllmmmxxxsssvvvxxxssswww|||xxx~~~}}}vvvaaaPPPTTTbbbssswwwuuusssPPP???555333111000111111000///------------,,,,,,,,,,,,(((***+++***((('''))),,,))))))))))))))))))))))))))))))))))))(((((((((((($$$$$$%%%&&&'''((())))))))))))))))))************)))************+++++++++000888]]]~~~qqqQQQIII]]]|||pppccc|||yyyTTTBBB;;;???BBB<<>>444222111000111111111000------,,,,,,,,,+++++++++(((***+++***((('''))),,,))))))))))))))))))))))))))))))))))))(((((((((((("""###$$$%%%&&&((())))))))))))))))))************)))************+++++++++555???iiifffMMMOOOfff}}}iii```}}}pppKKK@@@:::>>>AAA<<>>CCCVVVoooNNN===333///000------,,,+++***)))((('''))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,.../////////000000...===XXXooozzzlllbbbjjjzzzxxxnnnjjjyyyxxxpppvvv```^^^[[[bbbcccmmmhhhMMMFFFIIIUUUxxxzzzmmmiiijjjgggiiifffZZZTTTOOOHHHAAA;;;===JJJYYYbbbcccaaa___ccckkkoooooowww~~~hhhkkkiiiiiiqqqtttlllmmmsssqqqvvvttt}}}yyy}}}|||~~~~~~kkkOOOLLLYYY^^^rrr~~~wwwuuuqqqiiiSSS<<<666444222111111000///---...------,,,,,,++++++***))))))************))))))******))))))))))))******)))))))))))))))))))))))))))))))))(((((('''''''''))))))))))))************,,,)))))),,,,,,***+++000>>>WWWZZZGGGVVVmmmrrrcccwwwWWWHHH@@@@@@??????BBBGGGKKKMMMVVV^^^ooo~~~eee{{{sssqqqppprrrxxx~~~ttt|||{{{zzz{{{{{{yyywwwwwwzzz|||}}}||||||yyyuuurrrpppppprrrsssuuuxxxzzzzzzwwwtttrrrqqqqqqpppnnnmmmnnnooopppqqquuuqqqmmmlllnnnpppqqqpppooopppqqqrrrsssvvvzzz~~~}}}{{{|||~~~}}}zzzxxxyyy{{{|||yyyyyyxxxvvvtttrrrqqqpppooonnnmmmllllllllllllmmmpppooommmllljjjiiiiiiiiikkkkkkjjjjjjjjjjjjkkkkkklllkkkjjjkkkmmmoooooonnnmmmlllkkkkkkllloooqqqrrrttttttsssjjjZZZMMMOOOWWWmmm|||jjjUUUMMMIIIPPPYYYXXXPPPHHHNNNTTTWWWVVV]]]qqqsssmmmpppuuuuuurrrllljjjgggfffeeedddcccaaa_________^^^\\\\\\\\\]]][[[]]]______^^^]]]^^^______\\\XXXVVVUUUVVVUUUTTTWWWVVVVVVUUUTTTSSSRRRRRRNNNOOOKKKFFFMMMYYYWWWMMM<<>>@@@CCCGGGKKKOOOYYYaaaqqqlll___ssszzzooojjjYYYUUURRRRRRVVV]]]cccgggkkknnnttt|||ppp{{{yyyyyyyyyxxxvvvwwwyyy{{{{{{{{{zzzxxxuuuqqqppppppqqqrrrssstttuuutttrrrppppppqqqoooooonnnmmmnnnoooqqqrrrvvvrrrnnnkkkllloooqqqqqqmmmnnnppprrrsssvvv{{{~~~}}}}}}}}}zzzwwwuuuvvvwwwxxxuuuvvvxxxxxxwwwuuusssqqqppppppooonnnnnnoooooooooqqqqqqooonnnkkkiiigggfffhhhhhhiiijjjkkkkkkllllllkkkjjjiiijjjmmmooopppooommmlllllllllmmmnnnpppqqqrrrqqqnnnggg^^^ZZZdddppp{{{kkkOOOHHHMMM\\\aaaUUUIIIHHHOOO]]]eee___[[[lll{{{vvvnnnkkkhhhfffeeedddbbb`````````______^^^]]]]]]]]][[[\\\^^^^^^]]]]]]]]]^^^]]][[[XXXWWWVVVVVVTTTRRRUUUUUUUUUTTTTTTTTTTTTTTTNNNOOOLLLFFFIIIPPPRRRNNNBBBEEEJJJLLLPPPYYYdddnnnllleeeXXXKKKBBBAAAEEEIIIPPPdddnnnQQQLLLPPPyyybbb@@@>>>@@@ZZZsss]]]BBB;;;444+++------,,,++++++***))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,---///000000222555888MMMnnnzzzgggdddiii}}}mmmaaa[[[^^^[[[fffooo^^^iiixxxxxxzzz}}}hhhNNNDDDJJJiiizzzqqqfffccceeeaaacccaaaUUUVVVRRRMMMGGG???;;;AAAJJJZZZ___aaa``````eeeggggggrrrtttqqqpppnnnvvvxxxqqqrrrxxxuuu{{{vvvttt{{{xxxttt{{{uuuVVVGGGIII[[[```kkkssskkkdddsssWWW???666444222111111000///---...------,,,,,,++++++***))))))************))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************+++***+++---,,,***...444IIIiiisssXXXSSSiii|||uuudddkkkrrrOOOIII@@@======@@@CCCGGGLLLRRR]]]eeevvvgggeeetttuuunnnmmmbbb^^^ZZZWWWWWWXXXYYYYYYOOOTTTWWWZZZ___iiiqqquuuzzzkkk}}}{{{xxxwwwvvvwwwxxxzzz{{{{{{zzzxxxzzzxxxvvvsssqqqqqqrrrsssnnnppprrrqqqpppooooooooonnnnnnmmmmmmnnnooopppqqqrrrqqqnnnmmmmmmnnnnnnoookkkmmmoooqqqsssvvvzzz}}}}}}~~~}}}~~~}}}{{{xxxuuussssssttttttpppqqqsssuuuvvvwwwwwwvvvppppppoooooopppppppppppprrrrrrrrrpppnnnllliiiggghhhhhhiiijjjkkkkkkkkkkkkjjjiiihhhjjjmmmoooppppppmmmmmmllllllmmmnnnooopppsssqqqqqqrrrrrrxxxwwwoooZZZKKKMMM^^^```OOODDDIIIQQQbbbooojjjaaannnsssooommmiiigggfffdddbbb``````____________^^^]]]\\\ZZZ\\\]]]^^^]]]\\\]]]^^^ZZZXXXWWWWWWXXXXXXVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSOOOPPPNNNIIIGGGJJJNNNQQQMMMNNNQQQWWW```jjjuuu{{{kkkeee[[[NNNDDD@@@AAAEEERRR```zzzyyy]]]WWWSSSxxxqqqCCC???@@@RRRttt|||hhhGGG@@@888,,,...------,,,++++++******))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---.........---...000///000555;;;UUUyyysssllljjjpppvvvjjjggg]]]TTT[[[cccrrrtttfffddd|||eeeLLLEEEMMMsssooooooeeedddfffbbbcccbbbWWWTTTQQQNNNIIIBBB<<<>>>DDDMMMTTTXXXYYY[[[ccckkknnnwwwsssssswwwtttzzz|||vvvxxx}}}zzz}}}{{{vvv{{{yyy}}}||||||___LLLGGGXXX\\\dddmmmuuuVVV>>>666444222111111000///---...------,,,,,,++++++***))))))************))))))******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************,,,---,,,***000777KKKnnnlllUUUVVVoootttfffssseeeJJJGGG@@@<<<;;;@@@DDDGGGMMMUUU```iii|||lllmmmqqqjjjgggiiigggfffeeefffeeeccc___\\\VVVWWWTTTMMMLLLRRRYYYZZZ```kkkwwwqqqlll}}}{{{zzzxxxuuurrrvvv{{{~~~|||xxxvvvxxxwwwtttrrrqqqqqqqqqrrrnnnqqquuuvvvuuurrrqqqpppnnnnnnnnnnnnnnnooooooppppppqqqrrrrrrqqqooommmmmmjjjllloooqqqsssvvvyyy|||zzz~~~}}}||||||~~~}}}zzzwwwvvvuuuuuuuuuooooooooopppqqqsssuuuwwwmmmmmmnnnooooooppppppppprrrrrrssssssrrrpppnnnmmmkkkkkkkkkjjjjjjjjjjjjiiiiiihhhhhhjjjmmmooopppooonnnmmmmmmmmmmmmnnnnnnnnnpppqqqttt{{{yyyvvvxxxgggOOOFFFTTTWWWHHHCCCLLLZZZeeennnlllhhhxxx|||mmmpppmmmjjjhhhgggeeecccaaa```^^^]]]^^^___^^^\\\YYYYYY[[[]]]]]]\\\[[[\\\]]][[[YYYXXXXXXXXXXXXVVVUUUWWWVVVVVVUUUTTTSSSRRRRRRRRRQQQPPPMMMHHHFFFLLLSSSMMMPPPZZZhhhvvv~~~~~~|||cccaaa[[[PPPEEE???>>>@@@TTT]]]tttjjj___XXXtttJJJ???AAANNNttt}}}vvvOOODDD<<>>TTTzzz|||qqqpppmmmyyynnnnnnsssdddQQQQQQWWW\\\___dddrrrdddJJJHHHRRRxxxkkklllcccdddfffbbbcccbbbXXXQQQNNNLLLJJJDDD>>>>>>BBBLLLSSSXXXVVVXXXbbbnnnuuuuuuyyyxxxtttyyy{{{uuuwww}}}yyyxxx|||~~~{{{}}}~~~}}}yyy}}}jjjUUUKKKRRR\\\gggsssSSS<<<666444222111111000///---...------,,,,,,++++++***))))))************))))))******))))))))))))******))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))******************,,,...+++***111:::RRRtttjjjVVVYYYtttuuujjj|||}}}WWWDDD@@@AAA;;;:::AAAEEEGGGNNNXXXbbbnnn|||wwwkkkgggfff```aaadddhhhkkkkkkhhheeecccddd```WWWWWW```dddbbbQQQXXX___ccclll|||{{{kkkuuu|||yyyyyywwwtttpppuuu|||{{{xxxuuutttsssqqqpppooonnnoooooommmppptttuuutttqqqooonnnnnnnnnnnnnnnnnnnnnnnnnnnooosssvvvwwwtttqqqnnnmmmiiillloooqqqsssuuuxxxzzzzzz~~~|||{{{||||||zzzxxxuuusssrrrrrrrrrrrrqqqooommmmmmnnnpppqqqpppqqqrrrtttuuuuuuuuuuuussssssssstttssssssrrrrrrooonnnllljjjiiiiiiiiijjjjjjiiihhhiiilllnnnooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmrrrzzz{{{ssssss{{{lllSSSEEELLLNNNEEEEEEOOOaaaeeeiiikkkqqqsssttttttqqqpppmmmjjjhhhgggfffdddbbb```^^^\\\^^^```___\\\XXXYYYZZZ\\\\\\[[[[[[[[[\\\aaa^^^[[[YYYXXXWWWUUUSSSWWWWWWVVVUUUTTTSSSRRRQQQTTTPPPPPPPPPKKKFFFJJJTTTZZZcccqqqttthhhWWWYYYXXXRRRGGG???===>>>LLLVVVjjjwww```YYYkkkZZZ@@@CCCLLLlllsssZZZGGG===333.........------,,,,,,,,,))))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((())))))***))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,,,,---------------------------......///111......000///...777DDD```yyymmmllllllnnnxxxnnnWWWWWW^^^]]]```lllwwweeeHHHJJJSSSyyyiiifff^^^```ccc_________VVVOOOKKKIIIHHHDDD??????CCCSSS[[[___[[[ZZZdddrrr|||||||||wwwzzz}}}wwwzzz{{{www~~~|||~~~ppp[[[NNNOOO^^^nnnTTT>>>666444222111111000///---...------,,,,,,++++++***))))))************))))))******))))))))))))******))))))))))))))))))))))))((((((((())))))*********))))))))))))******************---...++++++222<<>>>>>DDDPPPccczzzbbb]]]aaapppIIIMMMTTTkkkjjjqqq~~~dddHHH<<<777............------------))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''((())))))******))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,------------...---------------...//////111---...222111111===MMMqqqvvviiiiiiqqq|||rrr|||iiittt}}}vvvrrryyyvvvwww}}}cccGGGIIIQQQvvvxxxdddbbb[[[^^^aaa\\\]]]]]]UUUPPPKKKGGGFFFBBB???@@@DDDNNNYYYaaa```aaalll|||zzz}}}zzz}}}}}}ttt}}}xxx~~~||||||xxx{{{zzzzzzhhh[[[ZZZaaaoooWWWAAA666444222111111000///---......---,,,,,,++++++***))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))******++++++++++++))))))))))))***************+++---...++++++333===```zzzzzzbbbYYYjjj|||bbbdddjjjMMMDDD;;;AAA999888AAAFFFGGGOOO[[[cccttt}}}tttooonnnooopppmmmrrrqqqnnnsss{{{vvvkkkiiirrryyyyyyyyy|||mmm___yyyuuuwwwwwwtttrrruuuxxxyyywwwvvvwwwyyytttsssrrrqqqppppppppppppuuuuuutttrrrppppppqqqsssppppppoooooonnnlllkkkjjjmmmoooqqqooollliiiiiikkkjjjlllpppqqqrrrsssuuuwww~~~||||||}}}{{{zzzxxxuuusssqqqppppppmmmnnnpppqqqpppooommmlllkkkmmmoooqqqrrrrrrrrrrrrvvvuuusssrrrqqqqqqrrrsssssspppllliiihhhjjjmmmoookkkjjjiiiiiikkkmmmmmmlllnnnooooooooonnnmmmlllkkksssoooooosssuuutttuuuxxxtttssspppppppppqqqppppppppphhhbbb___TTTFFFDDDJJJLLLVVVjjjxxxssslllfffiiipppooommmjjjiiiiiihhhgggeeebbb```^^^```cccccc^^^YYYXXXZZZ[[[\\\[[[ZZZ[[[\\\bbb___[[[XXXYYYZZZZZZZZZSSSSSSTTTTTTTTTUUUUUUUUUSSSLLLLLLRRROOOFFFGGGRRRrrryyy~~~wwwfffWWWOOONNNFFFMMMUUUUUUMMMDDD@@@@@@BBBPPPbbbuuugggccc\\\oooTTTZZZaaaqqquuuuuu{{{jjjIII;;;888...............---------))))))))))))(((((((((((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,---------.........------------...//////111,,,...333444444BBBTTTtttrrrgggkkkyyyyyyvvv{{{{{{sssvvv___GGGHHHNNNtttqqq```aaa[[[___bbb]]]]]]^^^VVVRRRLLLGGGDDDAAA>>>@@@DDD@@@OOO]]]aaafffttt{{{~~~wwwyyy{{{wwwzzzyyyyyyrrr|||xxxrrrlllvvvwwwuuuwwwtttrrr{{{|||{{{qqquuuwwwfffccciiiaaabbbqqqkkkkkkppp{{{~~~~~~{{{nnniiidddlll