BM6P6(@ }}}xxxqqqkkkjjjnnnrrr|||zzzuuutttsssrrrrrrssstttuuutttttttttrrrnnnhhhbbb^^^PPPGGG:::222///...,,,)))++++++++++++++++++++++++,,,+++******))))))******))))))))))))))))))))))))((((((((((((''''''''''''(((((())))))((('''&&&&&&'''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! !!!###%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###########################"""###$$$%%%&&&%%%$$$$$$########################""""""""""""""""""""""""$$$$$$##################%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$'''''''''((((((''''''&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%###%%%"""###000555'''((('''&&&$$$######$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%&&&(((************)))&&&&&&''''''&&&&&&%%%$$$''''''((()))***++++++,,,)))*********++++++++++++))))))***+++++++++++++++---------------------------------,,,,,,,,,+++++++++++++++************)))******)))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&###!!!!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''### ###&&&'''%%%((('''%%%$$$###$$$%%%%%%$$$$$$$$$######"""""""""########################&&&###!!!"""%%%'''&&&$$$!!!###$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###&&&$$$$$$&&&((((((%%%""" ###%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$}}}{{{zzz{{{||||||||||||zzzuuuooojjjjjjmmmqqqyyy}}}|||wwwvvvtttssssssssssssrrrrrrssstttqqqkkkbbbYYYSSSGGG???555///......,,,***+++++++++++++++++++++++++++***))))))(((((())))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((('''&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$###""""""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%###"""!!!########################"""###$$$%%%%%%%%%$$$$$$########################################################################%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$######$$$$$$$$$$$$$$$$$$$$$%%%!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%"""%%%&&&+++???III@@@)))((('''%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&'''$$$%%%&&&((((((((((((((($$$%%%&&&&&&'''''''''''')))))))))))))))*********)))))))))*********++++++(((((()))***************,,,,,,,,,,,,------......,,,,,,++++++******+++++++++++++++*********))))))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''%%%######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%&&&%%%((('''&&&%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""%%%&&&%%%###%%%$$$###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$"""!!!"""$$$%%%###!!!"""!!! """%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%{{{zzzxxxwwwwwwwwwxxxyyyxxxvvvsssnnnjjjkkknnnqqqwwwzzz~~~~~~zzzxxxvvvuuuuuutttqqqooopppqqqqqqmmmdddXXXKKKDDD;;;666000---------,,,***++++++++++++++++++++++++))))))(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&'''(((((((((((('''&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%###!!! ########################"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%###&&&)))000FFFUUUPPP))))))'''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&$$$$$$###"""%%%&&&''''''%%%%%%&&&'''######$$$%%%&&&&&&&&&&&&###$$$%%%&&&'''(((((((((*********))))))(((((((((((((((((()))))))))******))))))***+++++++++++++++***++++++,,,---......///---,,,***)))))))))***+++++++++*********)))))))))&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&((('''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%''''''%%%###(((%%%"""!!!%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""######"""%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&zzzzzzzzzxxxwwwvvvwwwyyywwwuuurrrooommmnnnppprrrxxxyyy{{{}}}~~~{{{yyyxxxxxxyyywwwrrrooonnnmmmiiibbbWWWJJJ>>>777222000---,,,,,,---+++******************************)))((((((''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''(((((('''&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""!!!##############################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%"""######$$$$$$######"""$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((($$$&&&))),,,===IIIEEE(((((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&'''######$$$%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((())))))))))))))))))(((((((((((((((((())))))))))))***+++,,,,,,------,,,,,,)))******,,,---...//////...---+++***)))***+++,,,************))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''"""$$$'''((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###'''******&&&###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))(((&&&$$$(((&&&""" !!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&%%%###"""###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%########################%%%%%%$$$$$$$$$$$$%%%%%%zzz|||}}}|||zzzxxxxxxyyyxxxvvvtttrrrrrrsssttttttxxxxxxxxxxxxyyy}}}|||zzzyyy{{{|||zzzsssnnnhhhddd]]]SSSHHH>>>666222///...---,,,,,,,,,+++)))******************************)))(((((((((((()))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%########################$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""######$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((###&&&(((%%%---444///&&&&&&&&&&&&%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((('''&&&&&&&&&''''''((())))))******(((((((((((()))))))))))))))******+++++++++++++++))))))***+++,,,......//////...---,,,+++,,,------*********)))))))))(((((()))(((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###'''******'''$$$###$$$#########$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''((('''&&&$$$$$$%%%%%%$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%$$$#########%%%&&&%%%%%%&&&%%%$$$$$$$$$$$$########################$$$$$$############$$$$$${{{~~~{{{yyyzzzzzzxxxvvvvvvwwwxxxwwwvvvwwwwwwvvvtttuuuwww|||}}}{{{{{{~~~}}}{{{zzz|||}}}zzzqqqiii^^^XXXOOOEEE<<<666222111...---------,,,+++******************************+++***))))))(((((())))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$%%%&&&'''(((########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!######$$$$$$$$$%%%%%%%%%!!!""""""""""""##################$$$$$$%%%%%%&&&######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&!!!&&&(((###%%%)))###$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&"""###$$$$$$&&&''''''(((%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&''''''((((((((((((((('''&&&&&&%%%&&&&&&''')))******+++((((((((()))))))))******''''''((())))))))))))((()))******+++,,,------..................---------******)))))))))((((((((())))))((('''&&&%%%$$$###%%%%%%%%%&&&&&&&&&'''''' """%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%(((((('''%%%$$$$$$"""######$$$$$$$$$$$$###%%%%%%&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$""""""######$$$%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""######$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$###""""""###%%%###%%%%%%%%%#########%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$~~~~~~~~~|||zzzxxxxxxzzzzzzyyywwwxxxxxxvvvttttttvvvzzz~~~{{{xxxyyy||||||zzz||||||vvvjjjaaaPPPLLLDDD;;;555222111111,,,,,,,,,+++******++++++************************))))))((('''''''''(((((())))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%$$$%%%&&&&&&'''''''''&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$###""""""$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%$$$$$$######$$$%%%&&&########################$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###!!! """"""###$$$%%%&&&&&&'''!!!""""""""""""#########"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$ %%%(((######((($$$$$$%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''&&&''''''((((((((((((''''''''''''((((((((()))))))))))))))*********++++++(((((()))************)))******+++++++++,,,,,,,,,,,,---...//////---+++******)))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""$$$&&&'''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%&&&&&&%%%######$$$%%%&&&'''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&###"""###%%%###$$$&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""$$$&&&&&&$$$###$$$%%%"""$$$&&&%%%######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%}}}{{{yyyyyy{{{|||yyywww{{{{{{yyywwwvvvwww{{{~~~~~~{{{wwwxxx|||}}}zzz{{{zzzrrreeeZZZGGGCCC===777333111111111******+++***)))***+++---))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''************************''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''''''''&&&'''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! %%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&%%%###"""""""""##############################%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!!!!!!!!"""###%%%&&&'''(((###$$$$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&#################################$$$$$$%%%%%%%%%%%%$$$((("""###)))&&&%%%&&&'''((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&$$$%%%&&&((())))))))))))((((((((((((((('''''''''************++++++++++++++++++,,,------------,,,+++++++++++++++++++++,,,***,,,...//////---***((())))))))))))((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$"""!!!###&&&(((%%%###$$$%%%'''(((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''(((******(((%%%%%%''')))$$$%%%%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$'''******'''%%%&&&'''"""$$$'''&&&$$$###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&~~~|||{{{zzzyyyyyyzzzzzzyyyyyyyyyyyyzzzzzz~~~zzzyyy{{{~~~}}}yyytttmmmbbbTTTKKK:::888444000...------...******************++++++&&&'''(((*********))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%"""######$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$"""###$$$$$$%%%%%%%%%%%%(((((('''&&&%%%######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&''''''''''''''''''''''''((())))))'''%%%$$$%%%''')))(((&&&%%%%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%&&&'''&&&$$$###$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&'''(((#########$$$&&&((()))***(((''''''''''''((())))))''''''''''''((((((((((((+++,,,---,,,***)))***+++******+++,,,,,,,,,,,,+++.........------,,,,,,,,,------......------,,,+++((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((***)))((('''&&&%%%$$$$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&+++'''$$$$$$%%%'''&&&$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&~~~}}}{{{zzzyyyyyyyyyzzz}}}}}}}}}}}}}}}~~~~~~|||}}}~~~}}}xxxqqqjjjbbbVVVJJJAAA666444000---+++++++++,,,************************'''((()))******)))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$###!!! #########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################"""############$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''%%%$$$%%%'''&&&%%%$$$""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&''''''(((''''''''''''((((((((((((''''''''''''((((((((((((+++,,,,,,+++***))))))+++)))***++++++,,,,,,++++++------,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++***))))))((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%"""###%%%'''&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&yyyxxxvvvuuuuuuwwwyyyzzz~~~}}}|||{{{yyywwwpppeeeZZZQQQFFF<<<555222111...,,,******+++,,,************************((()))))))))))))))((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$#########$$$%%%&&&%%%$$$""" """"""###$$$%%%%%%&&&&&&########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$######!!!""""""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$###############%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((((('''%%%$$$%%%&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''''''''''''''(((((((((((()))***+++***)))((()))***)))***++++++,,,,,,++++++++++++++++++***************++++++++++++***)))))))))))))))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((()))))))))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$###""""""%%%&&&'''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%$$$###!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&{{{sssrrrpppoooqqqtttxxx{{{}}}zzzvvvsssmmmdddWWWKKKBBB:::333...111000...,,,+++,,,------************))))))))))))******)))))))))(((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$ ###&&&''''''&&&%%%""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###"""!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&$$$$$$%%%&&&%%%%%%$$$######$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&(((******)))'''&&&''''''''''''((((((((((((((()))***)))((('''((()))))))))***+++++++++++++++++++++++++++++++++************++++++******)))(((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%$$$###%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%zzzuuuooonnnlllmmmooosssxxx{{{~~~xxxrrrmmm```WWWJJJ@@@999555111......---,,,++++++,,,,,,---*********)))))))))((((((******)))(((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&!!!###&&&''''''&&&&&&""""""###$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((('''&&&%%%$$$%%%&&&'''((((((((((((%%%&&&(((******)))'''&&&''''''''''''(((((((((((('''((())))))((('''((()))))))))***++++++++++++***++++++++++++,,,,,,,,,,,,+++++++++++++++***))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$###$$$&&&)))***'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&((()))***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%zzztttqqqmmmmmmmmmnnnqqquuuzzz||||||tttjjjdddPPPIII???777444222000...++++++******))))))***************))))))(((((('''***))))))(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$###$$$%%%""""""""""""""""""""""""#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###%%%&&&&&&$$$$$$%%%'''%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%'''((())))))((((((%%%&&&((()))))))))((('''''''''''''''(((((((((((('''((())))))(((((()))***((()))******++++++******+++++++++,,,,,,,,,,,,,,,+++++++++++++++***))))))%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$&&&(((***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((''''''((((((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))'''%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$zzzuuurrrrrroooooopppsssvvvzzz}}}}}}}}}}}}~~~{{{tttiii\\\TTTCCC===555111000000///---+++++++++******)))))))))+++******)))((((((''''''))))))(((''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&$$$#########$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&)))******)))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""###%%%&&&&&&%%%###"""########################"""############$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&######$$$%%%"""##################""""""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$&&&%%%%%%$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%'''((())))))((('''&&&''''''''''''((((((((((((''''''''''''(((((((((((('''(((******)))(((***+++((())))))***************************+++++++++,,,))))))******))))))((('''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$'''))))))'''%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$${{{uuusssssstttqqqrrrtttwwwzzz}}}yyyyyyyyyzzz{{{|||}}}~~~}}}|||yyyuuulll^^^PPPFFF;;;666000.........,,,***......------,,,++++++++++++******)))(((''''''&&&)))(((''''''''')))***+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%%%%'''&&&$$$######$$$&&&(((&&&&&&%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%% """&&&((((((&&&""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%&&&"""###%%%&&&&&&%%%###""""""""""""""""""""""""""""""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&########################&&&''''''%%%######$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$&&&%%%%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((())))))(((&&&%%%'''&&&%%%$$$%%%&&&'''(((((((((******)))'''%%%$$$(((''''''''''''((())))))''''''''''''((((((((()))''')))******))))))***,,,(((((()))***************(((((())))))*********+++(((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))''''''((((((((((((''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$((((((&&&%%%&&&(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$|||tttooooooqqqtttwwwzzz}}}~~~}}}{{{wwwvvvwwwxxxvvvtttpppnnnkkkeee\\\PPPCCC:::111111000......---------++++++******)))*********))))))))))))))))))))))))((()))***,,,,,,+++******((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&$$$######$$$&&&''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%###""""""############$$$$$$$$$%%%%%%%%%######"""!!!$$$******&&&###$$$&&&&&&%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%###"""$$$'''(((&&&$$$&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&(((((((((((())))))))))))***************************)))))))))((((((''''''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((((((''''''''''''''''''&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&(((******(((&&&%%%&&&###$$$%%%'''((((((((((((((((((((((((''''''&&&&&&))))))((((((((('''''''''$$$$$$$$$$$$$$$$$$%%%%%%))))))((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''''')))((((((''''''&&&%%%%%%$$$%%%'''((()))((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$zzzrrroooqqqssswwwyyy{{{}}}~~~~~~}}}}}}|||yyyvvvvvvwwwvvvsssoookkkfff___WWWOOOEEE<<<666111000///...---------------,,,+++***))))))((()))))))))))))))))))))))))))&&&&&&'''(((((((((((('''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&%%%###""""""$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%$$$&&&%%%$$$(((///222111'''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%######$$$'''(((&&&$$$&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))******************************)))))))))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&((()))******(((''''''((($$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$wwwqqqpppsssvvv{{{{{{{{{{{{{{{||||||}}}|||{{{{{{|||{{{wwwoooiii```YYYOOOFFF>>>999444222000///...------,,,,,,---...---,,,***)))(((''''''))))))))))))))))))))))))&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&''')))'''$$$"""###$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!###$$$######$$$$$$$$$%%%%%%%%%$$$&&&&&&$$$)))222888999---)))%%%$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$%%%&&&'''&&&$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&'''((()))***(((((((((((())))))))))))************************************))))))))))))(((((((((''''''''''''&&&((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((($$$$$$%%%&&&''''''((((((&&&&&&'''''''''''''''''')))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((((((((()))******)))''''''(((***''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&(((((()))(((((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((()))(((''''''''''''((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~uuuqqqqqqvvvyyy}}}|||zzzxxxxxxyyy{{{|||}}}}}}}}}}}}zzzrrrfff]]]PPPIII@@@888444111000///......---,,,,,,,,,,,,,,,,,,,,,+++)))(((((((((((()))))))))))))))))))))))))))((('''''''''(((***+++((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''...+++'''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$##################$$$%%%$$$""""""""""""$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!! !!!"""############$$$$$$$$$%%%%%%%%%!!!$$$%%%"""%%%---666999111+++%%%###%%%'''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%$$$######$$$%%%&&&&&&%%%###""""""###%%%&&&%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))(((((((((((())))))))))))******************************************))))))(((((('''''''''&&&&&&&&&(((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''(((((((((******))))))(((''''''&&&''''''''''''(((((((((((())))))))))))*********************((('''''')))+++***+++++++++******)))(((((((((((()))))))))))))))+++************)))))))))''''''''''''&&&&&&&&&&&&((((((''''''((())))))***)))((((((''''''(((((()))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''(((((())))))))))))((('''&&&%%%&&&'''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$|||uuurrrtttxxxzzz{{{yyywwwuuuuuuwwwyyy{{{|||{{{xxxvvvpppeeeWWWMMM@@@<<<777333111000///...---,,,,,,+++++++++++++++)))))))))((())))))******((((((((((((((((((((((((***)))((('''((()))***+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''###############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((...+++'''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$############"""!!! !!!"""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""#########$$$$$$$$$%%%%%%%%%!!!%%%'''###"""'''///333111+++%%%###%%%'''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%$$$######$$$%%%&&&&&&%%%###""""""###%%%&&&%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######""""""""""""######"""###%%%%%%%%%%%%###"""$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******''''''''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((()))))))))))))))))))))((((((((((((((((((((())))))*********)))*********+++++++++,,,+++++++++***((()))+++---------------,,,+++***))))))))))))))))))*********++++++++++++************(((((('''''''''&&&&&&&&&+++***))))))((((((((()))(((''''''''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((((((((((('''''''''&&&&&&'''&&&%%%%%%%%%&&&((()))(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$zzzvvvuuuwwwyyyyyyvvvtttrrrqqqrrrtttxxxzzz}}}yyysssmmmeeeZZZMMMDDD555333111000111000///---++++++************++++++(((((((((((()))***++++++((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''############$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))'''$$$"""###$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%""")))---(((###%%%***------)))%%%$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######""""""""""""############$$$$$$$$$$$$######$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))((((((''''''''''''''''''''''''(((((())))))******(((((((((((()))))))))))))))******++++++,,,,,,,,,,,,,,,,,,------......//////000111000//////111333000000000000//////...---------,,,,,,,,,+++++++++,,,,,,,,,+++++++++*********))))))(((((('''''''''******(((''''''&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))'''&&&&&&%%%$$$$$$######&&&&&&&&&&&&&&&'''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~zzzxxxyyyzzzyyyxxxpppnnnmmmmmmooossswwwyyywwwqqqhhh___WWWNNNCCC<<<111///............---+++******)))))))))******+++)))(((((((((((())))))***((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&((((((((((((((((((((((((&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((%%%###""""""$$$%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%$$$###########################"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$$$$$$$$$$###"""""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""",,,222---&&&$$$&&&((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$&&&((('''$$$######%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))&&&&&&''''''(((((())))))''''''((())))))***++++++)))******+++,,,---...///...//////000111111222222333333333444555555666666666888::::::999999999:::777777777777777777666666555555444333222111111000000000000/////////......---,,,,,,+++******))))))))))))(((((('''((((((((()))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''((()))******&&&&&&&&&&&&%%%%%%%%%%%%'''(((((()))))))))))))))((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}zzzzzz{{{{{{yyyvvvkkkkkkkkkkkknnnrrrvvvxxxkkkcccXXXNNNGGG???777111111...,,,+++++++++***)))***)))))))))))))))************)))(((((((((((((((((((((((((((((((((((((((%%%&&&'''((()))((('''&&&(((((((((((((((((((((((('''((((((((())))))******%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))$$$######$$$&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###########################""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&"""###$$$%%%%%%$$$###"""###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%% ,,,444000'''###$$$%%%###$$$&&&&&&%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$#########'''&&&&&&%%%%%%&&&&&&'''%%%$$$###""""""###$$$%%%$$$&&&((('''$$$"""###%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''$$$%%%%%%&&&'''((())))))(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%"""######$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''$$$%%%&&&'''(((***++++++'''(((((()))***+++++++++---...///000111333444444444444555666666777888888::::::;;;<<<======>>>>>><<<>>>AAABBBAAA@@@@@@@@@>>>>>>??????@@@??????>>>>>>===<<<;;;:::999888777555555555444444444333333//////...------,,,++++++))))))))))))***+++,,,---******))))))))))))******(((((((((((((((((((((((('''''''''((((((***++++++''''''(((((()))*********((()))+++,,,,,,++++++***((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~}}}||||||{{{yyywwwsssnnniiikkkooopppkkkfff]]]SSSEEE<<<777555222///------,,,,,,+++***)))))))))))))))***+++++++++,,,))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################%%%'''&&&%%%$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&''')))((('''&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''((((((((((((((((((((((((***((($$$"""!!!"""%%%'''))))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%(((***+++***)))))))))((('''''''''(((((()))***&&&&&&&&&''''''(((((())))))((('''&&&'''((()))***+++++++++++++++***)))((()))***+++---///000222222333444555777999;;;===>>>>>>>>>??????@@@@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCDDDEEEGGGHHHIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGJJJGGGEEEDDDEEEEEEBBB???BBB@@@???===<<<;;;::::::999777555333111000000111......------,,,+++))))))++++++++++++++++++++++++*********)))******++++++((((((((()))))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))+++,,,***&&&%%%''')))''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&)))'''%%%%%%&&&'''((('''&&&&&&''''''''''''&&&&&&'''&&&$$$%%%%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$######$$$&&&'''(((%%%""""""$$$%%%$$$###}}}|||{{{zzzxxxvvvppplllhhhhhhjjjhhhaaaZZZPPPHHH===666444333000...------,,,,,,+++******)))***************+++++++++))))))))))))))))))))))))(((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################%%%&&&&&&$$$$$$$$$%%%""""""###$$$%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''***(((&&&$$$$$$%%%'''((()))))))))(((((((((''''''(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''###%%%'''((('''&&&&&&'''$$$$$$#########$$$%%%%%%((((((((()))))))))************)))((((((((()))******+++,,,---.../////////111222333444666888999::::::;;;<<<>>>???AAABBBCCCDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEFFFHHHIIIJJJJJJIIIIIIIIIIIIJJJKKKKKKLLLMMMMMMNNNLLLJJJIIIJJJJJJHHHEEEHHHGGGFFFEEEDDDCCCCCCCCCBBB@@@>>><<<;;;:::::::::444444444333222000///...------,,,,,,+++*********,,,+++***)))((('''''''''*********))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((('''%%%%%%%%%'''''''''''''''''''''''''''%%%&&&''''''&&&%%%&&&''')))'''%%%%%%&&&'''''''''&&&&&&''''''''''''&&&&&&'''&&&%%%%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&((()))+++((($$$###$$$$$$###!!!{{{yyyxxxwwwuuutttmmmiiidddbbb```[[[QQQIII???999333000000000...,,,---,,,,,,++++++*********+++++++++***************))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((('''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((()))******((((((((('''''''''&&&&&&(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''###%%%&&&'''&&&%%%&&&&&&(((((('''&&&&&&'''''''''***************+++++++++,,,++++++*********++++++,,,---///222444666777777::::::;;;===???@@@AAABBBBBBCCCCCCDDDFFFGGGGGGHHHJJJJJJJJJJJJKKKKKKKKKKKKLLLKKKJJJIIIHHHGGGFFFFFFEEEFFFHHHIIIJJJKKKKKKKKKJJJJJJLLLMMMOOOPPPQQQRRRRRRPPPNNNNNNOOONNNMMMKKKMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJHHHGGGFFFEEEEEEEEE=========<<<:::888777666222111000///---,,,+++***,,,+++***)))((('''''''''++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%'''''''''&&&''''''''''''''''''''''''&&&((()))((('''&&&'''((()))'''%%%%%%'''((('''&&&&&&&&&''''''''''''&&&&&&'''&&&%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######"""###$$$&&&)))***)))'''%%%$$$%%%%%%$$$###|||wwwtttsssrrrqqqpppjjjeee]]]XXXSSSLLLCCC<<<333000---,,,---...,,,+++,,,,,,,,,++++++*********,,,+++++++++***)))))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%$$$###"""###$$$''''''&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))************((('''''''''&&&&&&&&&&&&(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&(((((('''&&&'''(((,,,+++******)))*********************++++++++++++,,,------...///000111111111333555777:::;;;<<<===???@@@AAABBBDDDEEEFFFGGGGGGGGGHHHHHHIIIIIIJJJJJJLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKJJJHHHFFFDDDCCCBBBBBBCCCEEEGGGIIIKKKLLLMMMKKKKKKLLLMMMOOOPPPQQQQQQQQQPPPPPPPPPPPPPPPOOOOOONNNOOOOOOPPPPPPPPPPPPPPPOOOOOONNNMMMLLLKKKKKKKKKFFFFFFEEEDDDBBB@@@???>>>:::999888666333222000///+++++++++***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++(((&&&&&&)))+++***(((''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((((('''%%%&&&'''((('''&&&&&&&&&''''''''''''&&&&&&'''&&&%%%%%%&&&'''&&&$$$&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''((($$$$$$$$$%%%'''((())))))|||yyyuuurrrpppooommmkkkddd]]]SSSKKKDDD???999555///...------------,,,+++,,,,,,+++++++++++++++***,,,+++++++++***)))))))))))))))))))))))))))))))))((((((((())))))(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%$$$###"""###$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))************((('''''''''&&&&&&&&&&&&(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))(((''''''&&&&&&&&&'''''')))******+++,,,,,,------...///111333555777888999999:::;;;===>>>?????????BBBCCCDDDEEEFFFHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJHHHFFFCCCAAA???>>><<<===???BBBEEEIIIKKKMMMLLLLLLLLLMMMNNNNNNOOOOOOPPPPPPQQQQQQQQQQQQQQQRRRNNNOOOPPPQQQRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOLLLLLLKKKJJJIIIGGGEEEEEECCCBBB@@@>>><<<:::999888//////...---------------((((((((()))*********+++((((((((((((((((((((((((((((((((((((((((((((((((+++(((&&&&&&)))+++***(((''''''''''''''''''''''''%%%'''((('''&&&%%%&&&''''''&&&&&&&&&(((((('''%%%&&&&&&''''''''''''&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%"""###%%%&&&'''((())))))yyywwwssspppmmmiiieeebbbWWWPPPGGG>>>999555333222.........------,,,+++++++++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$######$$$"""######$$$&&&'''((((((###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((())))))))))))((((((((('''''''''&&&&&&(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&%%%$$$$$$&&&(((''''''&&&&&&''''''((()))+++,,,---...000111222222222444666999<<<>>>????????????@@@AAAAAA@@@@@@@@@CCCCCCDDDEEEFFFGGGHHHHHHJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLJJJIIIGGGDDDAAA???===<<<777888999<<>>AAAAAABBBCCCEEEFFFGGGGGGHHHKKKMMMMMMLLLMMMOOOQQQQQQRRRTTTVVVVVVVVVUUUTTTUUUVVVWWWXXXXXXWWWVVVVVVRRRRRRRRRRRRRRRQQQPPPPPPNNNMMMMMMLLLLLLKKKKKKKKKFFFDDDAAA>>>:::777555444111000000///...---------))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''%%%%%%%%%'''''''''''''''''''''''''''&&&((((((((('''&&&'''((('''&&&&&&''')))((('''%%%&&&&&&''''''''''''&&&&&&'''&&&%%%&&&'''(((((('''$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###&&&((('''$$$######$$$pppmmmiiiccc\\\SSSJJJDDD:::888555111///---,,,,,,++++++++++++))))))+++,,,++++++++++++++++++++++++))))))******+++++++++,,,))))))))))))))))))))))))***(((%%%######%%%(((***''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&%%%$$$%%%&&&&&&%%%$$$"""!!!#########$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%&&&'''(((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''((())))))(((''''''***,,,******+++,,,---///000111444555777999<<<>>>@@@AAA???@@@AAACCCDDDDDDCCCCCCBBBCCCCCCCCCCCCBBBBBBAAA999::::::;;;<<<===>>>>>>@@@AAAAAABBBCCCDDDEEEFFFDDDDDDDDDCCCCCCBBBBBBBBBDDDCCCAAA>>><<<999888777555444333333333555666777777888:::<<<>>>@@@AAABBBCCCFFFHHHIIIHHHHHHKKKNNNQQQRRRTTTUUUVVVUUUTTTSSSTTTUUUVVVWWWXXXWWWVVVUUUSSSTTTTTTTTTTTTTTTSSSSSSOOOOOOOOOOOOOOOOOOOOOOOOMMMLLLJJJGGGDDDBBBAAA@@@777666444222000///---,,,************************)))))))))))))))))))))))))))+++,,,***&&&%%%''')))''''''''''''''''''''''''((()))***)))((('''(((***&&&&&&&&&'''))))))&&&$$$&&&''''''''''''''''''&&&'''&&&%%%&&&((()))((('''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%&&&'''((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&###&&&&&&%%%###$$$&&&pppjjj```TTTJJJCCC???>>>444444222111///---,,,+++------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))(((''''''''''''''')))(((((((((((('''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$(((&&&$$$""""""###$$$%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%###!!!!!!"""&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&$$$$$$$$$$$$&&&&&&'''''''''&&&&&&%%%%%%%%%(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))&&&'''''''''(((((())))))((((((((((((''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''((((((((((((((()))'''(((((()))******+++++++++---000333555666777777::::::<<<===???@@@BBBBBBBBBAAAAAABBBDDDEEEDDDCCCCCCBBBAAA@@@???>>>======888777555444444555777888999999:::;;;<<<===>>>>>><<<<<<;;;::::::999::::::::::::999999888888888777333333333333333333444444222222333555777888::::::;;;<<<>>>???AAADDDIIIMMMPPPSSSWWWYYYXXXWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWVVVUUUTTTTTTTTTTTTTTTVVVVVVUUUTTTTTTTTTTTTTTTQQQQQQQQQOOONNNLLLJJJIIIDDDAAA<<<999777666444222000,,,)))***---...***&&&******)))((((((''''''&&&((()))************))))))&&&&&&'''((())))))((((((&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&)))))))))((('''%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$))))))((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%(((***)))%%%""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&iiiaaaUUUJJJAAA;;;777444222222111///...---,,,+++------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))((('''''''''''''''((((((((('''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$&&&%%%$$$###"""###$$$$$$$$$############$$$%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&)))((((((((((((''''''''''''((()))***+++---......000222444777999:::::::::<<<<<<===>>>@@@AAABBBBBBCCCAAAAAAAAABBBCCCBBBAAABBBAAA@@@>>>===;;;:::999777666444333333444555666666666777888999:::;;;;;;:::999888888777777777888777777777666666555555555333333333444444444444555555555555666666666666666777888999:::<<>><<<666222...---//////,,,(((,,,++++++******)))(((((()))))))))******)))))))))&&&''''''((())))))(((((('''''''''((((((((())))))(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&((()))***)))'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&```VVVHHH>>>888444///+++//////......------,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''')))((((((''''''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$###############$$$$$$$$$######""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((('''''''''&&&))))))+++---///111222333777888:::<<<>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAABBB@@@????????????>>><<<>>>>>><<<;;;999777555555444444222222222333444555333333444555666777888888888777777666666666666777666666666555555555555555666666777777888888888888;;;::::::888777666555555555666777888999<<<@@@DDDOOOSSSVVVXXXYYYXXXYYYYYYZZZ[[[[[[\\\\\\[[[[[[ZZZYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYWWWVVVVVVUUUUUUUUUWWWWWWWWWVVVUUUSSSRRRQQQPPPOOOMMMMMMLLLKKKIIIFFF@@@;;;666333333222///,,,...------,,,++++++******))))))))))))))))))))))))''''''((()))))))))(((((((((((()))))))))*********))))))(((((('''&&&%%%%%%&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%######$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&WWWLLL>>>666444333///***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))************************))))))((((((''''''&&&&&&)))(((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%!!!!!!###$$$$$$$$$$$$##################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$######### """$$$$$$$$$$$$%%%&&&###$$$%%%&&&&&&%%%$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&((()))))))))(((''''''''''''(((((((((((((((((((((((((((''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''''''''((((((((()))))))))******,,,---///111444666888999<<<===>>>@@@@@@@@@???>>>===============>>>>>>>>>???===;;;;;;;;;:::999777888888777666555444333333333333222222222333444555333444444555666777888888::::::999999999999999:::::::::::::::::::::::::::======>>>>>>??????@@@@@@BBBAAA@@@???===<<<;;;:::::::::;;;;;;<<<>>>CCCFFFPPPSSSVVVXXXXXXYYYYYYZZZ[[[[[[\\\\\\\\\[[[ZZZZZZWWWWWWXXXYYYYYYZZZZZZZZZ[[[ZZZYYYXXXWWWWWWWWWWWWXXXXXXXXXXXXWWWVVVUUUTTTQQQQQQQQQRRRSSSRRROOOMMMJJJFFF@@@<<<:::888555333000//////...,,,++++++*********))))))(((((())))))'''(((((()))))))))((((((((((((((()))))))))******+++***)))((('''&&&%%%$$$***)))'''&&&%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&### !!!$$$&&&&&&$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&KKKAAA666111222333000,,,++++++++++++,,,,,,,,,---,,,,,,+++++++++*********))))))))))))))))))))))))++++++++++++++++++++++++))))))((((((''''''&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&$$$$$$%%%%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!###$$$######$$$&&&###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&((()))))))))((('''((((((((((((((('''''''''((((((((((((''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''((((((((('''''')))***,,,...///000111222444666888;;;<<<======>>>?????????===<<<;;;999999999999999999999999:::999777777777777555333222222333333333444444444555555555555555666777777777777888999:::;;;<<<<<<@@@???????????????@@@@@@BBBBBBBBBBBBBBBBBBCCCCCCEEEEEEFFFGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEAAAAAABBBAAAAAACCCGGGJJJQQQTTTWWWXXXXXXXXXZZZ[[[ZZZ[[[[[[[[[ZZZZZZYYYXXXVVVWWWXXXYYYZZZZZZYYYYYY[[[ZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWVVVUUURRRRRRSSSTTTVVVVVVTTTQQQQQQNNNJJJFFFBBB@@@===<<<444444222000...---++++++,,,+++***)))((()))))))))((()))))))))))))))((((((''''''((((((((()))))))))+++******((('''&&&%%%%%%)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&***'''$$$%%%(((++++++)))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&???888000---///000///---***+++++++++,,,,,,,,,---++++++++++++************))))))))))))))))))))))))++++++++++++++++++++++++((((((((((((((('''''''''(((''''''''''''(((((()))''''''''''''&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$###$$$&&&$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))))))))(((((((((((((((((('''''''''(((((((((((('''''''''''''''''''''&&&&&&''''''''''''''''''((())))))******((()))+++---000222444555666666888999;;;<<<===>>>============;;;999777666444444444444555555555555777555444555666666555444111222333444555666777888888999999:::;;;;;;;;;<<<======>>>???@@@AAABBBBBBEEEEEEEEEEEEEEEFFFFFFGGGIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLMMMNNNOOOOOOPPPNNNNNNNNNNNNOOOOOOOOOOOOHHHHHHHHHHHHGGGIIILLLOOOSSSUUUWWWXXXXXXXXXYYYZZZZZZZZZZZZZZZYYYXXXWWWWWWXXXYYYZZZ[[[[[[ZZZYYYYYYXXXWWWWWWWWWWWWXXXYYYYYYWWWWWWXXXXXXXXXWWWWWWVVVUUUUUUUUUVVVXXXYYYXXXVVVUUUTTTRRROOOLLLIIIGGGEEE===<<<999777444111///......---+++***))))))***+++))))))*********)))(((((('''''''''((((((((())))))******))))))((('''&&&&&&$$$$$$&&&'''((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&(((&&&%%%&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&666333///---------,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((('''''''''''''''((())))))((((((((('''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&%%%%%%$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%#################################$$$$$$%%%%%%&&&"""$$$&&&&&&%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((())))))***)))(((((((((''''''''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&((((((((()))***+++++++++,,,---///111333555777888888999999999::::::;;;;;;;;;;;;;;;:::888555333111000000111111222222333333444444333444777888888777666777777888999:::;;;;;;======>>>???@@@@@@@@@@@@BBBCCCCCCDDDEEEFFFGGGGGGIIIHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKLLLLLLLLLMMMMMMLLLMMMNNNOOOPPPQQQQQQRRRQQQQQQRRRRRRSSSSSSTTTTTTPPPQQQPPPOOONNNOOORRRUUUUUUWWWXXXXXXWWWWWWXXXYYYZZZZZZZZZZZZYYYXXXWWWVVVWWWXXXYYYZZZZZZXXXWWWVVVRRRRRRRRRSSSTTTUUUWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWXXXVVVUUUVVVXXXZZZZZZYYYUUUVVVWWWVVVTTTQQQOOONNNGGGFFFCCC@@@<<<888555444000...,,,+++******+++,,,***************)))(((((((((((()))))))))************)))))))))((((((''''''"""###&&&)))***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&"""$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&444333111...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''''''''((()))***)))(((((((((((('''''''''((('''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&%%%%%%$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''(((########################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&)))(((&&&$$$$$$$$$&&&'''#########"""###$$$$$$%%%&&&%%%$$$######$$$%%%&&&########################""""""###$$$%%%&&&&&&'''$$$&&&(((((('''&&&'''(((&&&%%%$$$######$$$%%%&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&(((((((((((((((((((((((()))((('''''''''(((***+++))))))(((((('''''''''&&&)))(((((((((''''''''''''%%%&&&'''(((((('''&&&%%%((())))))***+++,,,,,,,,,///000111333555777888999999999999999999999888888;;;;;;:::999666333000///...//////000111111222222444333333555888:::::::::;;;;;;<<<<<<============???@@@AAACCCCCCDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLJJJKKKKKKKKKLLLLLLMMMMMMLLLLLLMMMNNNOOOPPPQQQRRRRRRRRRSSSSSSTTTTTTTTTTTTWWWWWWWWWUUUTTTUUUXXXZZZWWWXXXYYYXXXWWWWWWXXXYYY[[[[[[[[[ZZZZZZYYYWWWWWWTTTUUUVVVWWWWWWUUUSSSQQQNNNNNNOOOPPPQQQSSSUUUVVVWWWXXXXXXYYYYYYYYYYYYXXXXXXVVVTTTUUUWWWYYYYYYYYYUUUWWWZZZZZZYYYVVVTTTSSSOOONNNJJJFFFBBB>>>:::999111000---+++++++++,,,---***************)))(((((()))************+++++++++))))))))))))(((((((((((($$$&&&)))******(((%%%###((((((((('''&&&&&&&&&%%%'''''''''((((((((())))))&&&''''''''''''''''''&&&###&&&))))))&&&$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&.........///////////////---,,,,,,+++*********++++++++++++*********))))))))))))************))))))(((((((((((((((((((((((((((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%'''%%%$$$$$$&&&&&&%%%###%%%%%%%%%$$$$$$#########"""###$$$%%%&&&%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&%%%%%%%%%%%%'''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%$$$$$$$$$##############################((('''&&&%%%$$$$$$$$$$$$########################''''''&&&%%%$$$$$$$$$%%%!!!###%%%%%%%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""'''(((&&&"""########################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%'''+++...,,,&&&###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""&&&%%%%%%$$$$$$%%%%%%&&&########################$$$%%%&&&&&&$$$$$$%%%&&&#########"""""""""!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&'''''''''((('''((()))))))))(((&&&%%%(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%$$$%%%''''''&&&%%%'''(((***))))))***,,,000444666666666777888888888888777999:::;;;<<<;;;999777666;;;:::888555222000////////////...///000222444555666777:::===???@@@@@@???AAAAAA@@@???????????????>>>??????AAABBBCCCDDDEEEFFFGGGIIIJJJJJJIIIGGGFFFHHHHHHIIIIIIIIIHHHGGGGGGHHHHHHGGGGGGGGGHHHJJJKKKIIIKKKMMMNNNNNNNNNOOOPPPSSSSSSRRRSSSTTTVVVXXXYYYVVVWWWWWWXXXYYYZZZ[[[[[[YYYYYYYYYXXXXXXXXXXXXXXXYYY[[[\\\\\\YYYWWWVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVNNNJJJGGGGGGJJJNNNOOOOOOQQQRRRTTTWWWXXXXXXWWWWWWTTTUUUVVVWWWYYYYYYZZZZZZYYYZZZ[[[[[[ZZZYYYXXXWWWXXXVVVTTTQQQMMMJJJGGGFFF<<<:::666222///---++++++))))))*********+++++++++(((((((((((()))***+++,,,)))******)))(((''''''(((((((((((((((((((((((((((+++)))(((&&&%%%%%%%%%&&&''''''''''''''''''''''''%%%&&&&&&'''((()))******+++***)))(((&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########(((((((((((('''&&&%%%$$$------------,,,,,,,,,,,,---,,,++++++*********++++++++++++*********))))))((())))))*********))))))************************(((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$############&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""######&&&%%%%%%&&&(((******)))%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%&&&''''''##############################""""""!!!"""""""""###$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%%%%'''&&&$$$!!!##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$##################$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%(((***)))%%%######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######%%%$$$$$$######$$$$$$%%%########################$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''''''''((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''(((''''''''')))+++++++++,,,...000333666777777777888888888777666666555666777777777555444222666555444222000///......///000111333555777999::::::<<<>>>AAABBBBBBAAAAAAAAA@@@??????>>>>>>>>>>>><<<<<<===???@@@AAABBBCCCCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCDDDDDDEEEDDDDDDCCCEEEDDDDDDDDDDDDEEEGGGHHHGGGIIIKKKKKKJJJIIIJJJKKKOOOOOOOOOPPPRRRTTTVVVXXXXXXXXXXXXYYYYYYYYYZZZZZZXXXXXXYYYYYYYYYYYYYYYYYYZZZ\\\]]]]]][[[YYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWTTTPPPLLLJJJKKKKKKIIIHHHJJJMMMPPPTTTVVVVVVUUUTTTTTTUUUVVVWWWYYYYYYYYYYYYZZZ[[[[[[\\\[[[ZZZYYYXXXWWWVVVTTTRRRPPPMMMLLLKKKDDDAAA===999555111///...))))))))))))))))))*********)))))))))))))))******)))*********((('''((()))''''''''''''''''''''''''***)))'''&&&%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&%%%$$$---------,,,,,,+++++++++,,,,,,+++************++++++************)))))))))'''((())))))************************************'''(((((())))))((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&###$$$&&&&&&%%%%%%'''(((%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$######""""""""""""######$$$%%%$$$%%%'''***---------%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$""""""$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$############$$$#########$$$%%%%%%&&&######$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&''''''''''''(((((((((''''''((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((()))))))))(((((((((((((((((())))))(((((())),,,...---...000333555777888999999999888777666555444444111222333444444333111000333222111111000000000111111333666999<<<>>>???@@@@@@AAABBBCCCCCCCCCBBBAAA@@@???>>>===<<<<<<<<<<<<;;;<<<===>>>???AAABBBBBBAAABBBCCCDDDDDDCCCBBBAAA@@@AAABBBCCCCCCDDDCCCCCCDDDCCCCCCDDDDDDFFFGGGGGGHHHIIIKKKKKKIIIIIIIIIJJJLLLMMMMMMOOOQQQSSSUUUVVVXXXXXXXXXXXXXXXXXXXXXXXXWWWXXXXXXYYYYYYZZZZZZZZZZZZ[[[\\\\\\ZZZXXXXXXYYYXXXXXXXXXXXXYYYYYYYYYYYYXXXUUURRROOOMMMKKKHHHEEEEEEHHHLLLPPPSSSTTTTTTTTTUUUUUUWWWXXXYYYYYYZZZZZZ\\\\\\\\\]]]\\\\\\[[[ZZZXXXWWWVVVUUUTTTRRRQQQQQQNNNLLLHHHCCC>>>:::777555///...,,,+++******+++++++++***))))))(((((()))))))))*********((('''((()))''''''''''''''''''''''''(((((('''&&&&&&''''''((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%000//////...---,,,++++++++++++***************+++************))))))))))))&&&'''((()))************(((((((((((((((((((((((('''((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%%%%%%%%%%"""$$$%%%%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''%%%$$$%%%'''***,,,,,,,,,&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((('''&&&%%%###!!!!!!$$$&&&&&&%%%$$$$$$$$$$$$%%%&&&---000222...((($$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%############$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$###"""###%%%%%%$$$"""#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((()))******))))))+++...111000222555888::::::::::::;;;:::888666444333222222000111222222333222222111222222222222333444555666555888;;;???BBBCCCBBBBBBBBBBBBBBBBBBBBBAAA??????>>>===<<<;;;::::::::::::<<<===>>>???AAABBBCCCCCCAAABBBCCCCCCDDDCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGGGGEEEEEEFFFFFFGGGHHHIIIJJJJJJLLLNNNNNNMMMLLLMMMNNNNNNNNNOOOOOOQQQRRRSSSSSSTTTUUUUUUVVVVVVWWWWWWWWWVVVVVVWWWXXXYYYYYYZZZZZZWWWYYYZZZYYYXXXWWWWWWXXXYYYYYYYYYYYYZZZZZZZZZZZZVVVVVVUUUTTTSSSPPPNNNLLLFFFGGGIIIKKKNNNQQQSSSTTTUUUUUUWWWXXXZZZZZZ[[[[[[\\\]]]]]]]]]]]]\\\\\\\\\[[[ZZZYYYXXXWWWVVVUUUUUUTTTRRROOOKKKGGGCCC@@@>>>999777444000...,,,,,,,,,******))))))))))))******(((***+++***(((((()))***))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((('''''''''***)))((('''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%######%%%'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&&&&'''''''''//////...---,,,++++++************))))))***++++++))))))))))))))))))))))))''''''((()))))))))))))))''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%'''((((((((('''''''''&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((()))&&&%%%%%%&&&((())))))(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!""""""###$$$$$$'''&&&%%%###!!!!!!$$$&&&'''&&&$$$$$$$$$$$$&&&'''<<<>>>>>>666,,,$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$######%%%&&&%%%$$$#########$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((('''''''''''''''''''''''')))***++++++,,,---000333333555888:::<<<;;;:::999999888666444222111111000//////000111111111222111222222222333555666888999999<<>>===<<<;;;;;;;;;:::999999999999:::======>>>???AAABBBCCCCCCAAABBBCCCDDDDDDEEEEEEEEEDDDDDDEEEGGGHHHHHHHHHHHHEEEEEEFFFGGGIIIJJJJJJJJJJJJLLLNNNNNNNNNNNNOOOPPPPPPPPPPPPPPPOOOOOONNNNNNPPPPPPQQQRRRSSSTTTUUUVVVTTTTTTUUUVVVVVVWWWXXXXXXVVVXXXXXXXXXWWWWWWXXXYYYYYYYYYYYYZZZZZZZZZ[[[[[[WWWXXXYYYYYYXXXUUUTTTSSSJJJHHHFFFEEEFFFJJJOOOQQQSSSTTTUUUXXXYYY[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^]]]\\\[[[YYYXXXWWWVVVVVVUUUSSSQQQNNNKKKHHHGGGCCC@@@<<<777333///---,,,***************+++,,,,,,(((***+++***)))((()))+++************************&&&&&&'''(((((()))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$""""""$$$&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''((((((((((((+++++++++******)))))))))***))))))))))))***++++++(((((()))))))))))))))***'''(((((())))))(((((('''))))))))))))))))))))))))&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$########################&&&&&&''''''''''''&&&&&&(((&&&%%%%%%&&&&&&%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$""""""###$$$&&&'''((((((&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&'''&&&$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """$$$&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%$$$""""""$$$&&&(((&&&%%%######%%%&&&(((///222444000)))$$$$$$'''%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''((((((((()))))))))(((''''''''''''(((((()))((((((((((((((((((((((((&&&&&&''''''''''''(((((()))+++...///000111333555666777999:::;;;:::888777666555333111000000000000------...///000111111222222222333444555666888999;;;===???AAAAAA@@@>>>===<<<<<<;;;;;;::::::::::::;;;;;;;;;:::;;;;;;<<<======>>>???@@@AAACCCDDDDDDCCCDDDEEEFFFHHHIIIJJJKKKGGGHHHIIIIIIJJJJJJJJJJJJFFFGGGIIIJJJLLLLLLMMMMMMKKKMMMOOOOOONNNNNNOOOPPPQQQQQQPPPPPPOOOMMMKKKKKKNNNNNNOOOPPPQQQRRRSSSSSSRRRRRRRRRSSSSSSTTTTTTTTTVVVWWWWWWWWWVVVWWWYYYZZZXXXXXXYYYYYYZZZZZZ[[[[[[ZZZ[[[]]]\\\YYYWWWVVVVVVOOOKKKFFFBBBAAADDDGGGJJJNNNOOOQQQTTTWWWYYYZZZ[[[[[[ZZZZZZZZZZZZ[[[\\\\\\^^^^^^]]]\\\ZZZYYYXXXXXXVVVVVVUUUTTTRRRPPPNNNMMMIIIGGGCCC???:::555222000---,,,,,,+++,,,,,,------(((***+++***))))))***,,,************************&&&'''((()))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((%%%%%%&&&&&&'''((((((((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''((((((((((((************)))))))))))))))))))))))))))***++++++(((((((((((())))))******))))))))))))((('''&&&&&&))))))))))))))))))))))))&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&&&&%%%$$$###%%%!!!!!!&&&)))&&&"""######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&$$$$$$$$$$$$##################$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%'''%%%$$$%%%&&&&&&%%%$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!$$$&&&((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%&&&&&&###$$$%%%%%%$$$###$$$&&&((('''%%%######%%%'''(((!!!$$$%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$"""######$$$%%%&&&''''''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&'''%%%""""""%%%(((&&&%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&"""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%'''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))+++...222444555666777888888888999999888777555444222111///......///000111/////////000111222444444666666666666777888999:::999:::<<<===>>>===;;;::::::999999999::::::;;;<<<============>>>@@@AAABBBAAABBBCCCDDDFFFGGGHHHHHHIIIIIIKKKMMMOOORRRTTTUUURRRSSSSSSTTTTTTTTTSSSSSSQQQRRRTTTVVVWWWXXXXXXXXXWWWXXXYYYXXXVVVTTTTTTTTTSSSSSSTTTSSSRRRQQQOOONNNPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPRRRSSSSSSSSSRRRSSSVVVXXXWWWWWWXXXYYYYYYZZZ[[[[[[ZZZ[[[]]]\\\YYYWWWXXXYYYUUURRRMMMHHHDDDBBBBBBBBBGGGIIILLLOOOSSSVVVXXXYYYYYYXXXXXXWWWXXXYYYZZZ[[[\\\\\\\\\[[[[[[[[[[[[ZZZXXXXXXWWWWWWUUUSSSQQQPPPNNNMMMKKKIIIEEE@@@;;;999111111///...,,,,,,++++++((()))++++++***)))+++,,,))))))))))))))))))))))))''''''))))))***)))((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))%%%%%%&&&&&&'''(((((()))$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''''''''+++++++++++++++,,,,,,,,,))))))((())))))***++++++'''((((((((())))))************))))))(((&&&%%%$$$''''''''''''''''''''''''&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""!!! $$$(((%%% #########$$$$$$%%%%%%%%%$$$%%%&&&'''((('''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%%%%%%%&&&%%%$$$%%%'''''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""""""""!!!###%%%%%%%%%$$$%%%&&&)))'''%%%######%%%''')))$$$%%%&&&%%%$$$""""""###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&((()))*********)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%###&&&(((%%%!!!###((('''&&&&&&%%%$$$###""""""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((%%%&&&((()))))))))((('''(((((((((((((((((((((((((((((())))))*********+++,,,000555888999999999:::999999888777666444333222000///---,,,---...000222222222222333444666777888;;;;;;::::::;;;;;;<<<===777888999:::;;;;;;::::::999999999::::::<<<===>>>>>>>>>???@@@AAACCCEEEFFFGGGGGGHHHJJJKKKLLLMMMNNNOOOPPPQQQTTTWWWZZZ]]]^^^_________```______^^^^^^]]]___aaacccdddeeeeeeeeedddeeeeeeccc___\\\[[[[[[VVVWWWXXXXXXXXXVVVUUUTTTSSSSSSRRRQQQOOONNNMMMMMMNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNMMMNNNQQQTTTVVVWWWWWWXXXYYYZZZZZZ[[[VVVYYY[[[ZZZXXXXXXZZZ]]][[[YYYUUUPPPJJJEEEAAA???BBBDDDHHHLLLPPPSSSUUUWWWXXXWWWVVVVVVVVVXXXYYYZZZYYYZZZZZZ[[[[[[\\\]]]]]]YYYZZZYYYYYYWWWTTTRRRPPPRRRRRRRRRQQQNNNJJJEEEBBB666444222///---+++***)))((()))++++++******+++,,,(((((((((((((((((((((((('''((()))******)))((('''''''''''''''''''''''''''%%%&&&&&&'''((()))******((((((((('''&&&&&&&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""%%%&&&'''%%%#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&&&&%%%%%%++++++************++++++,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$######$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))&&&######%%%&&&$$$###'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%''''''&&&%%%$$$###"""!!!###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###""""""&&&%%%%%%$$$###"""!!!!!!''''''%%%$$$$$$%%%''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''&&&&&&'''''''''''''''((()))***(((((((((((())))))))))))*********+++---///000111444555666888888888777666777777777777555333000///111000///......///000111333444666888999;;;;;;<<<===<<<<<<;;;;;;;;;;;;;;;===;;;999999:::;;;;;;;;;????????????@@@AAABBBCCCFFFGGGIIIKKKMMMOOOQQQRRRQQQRRRUUUYYY[[[\\\]]]]]]```___```dddjjjoooqqqqqqmmmmmmnnnqqqssssssqqqppppppqqqsssvvvwwwyyyzzzzzzxxxvvvssspppnnnmmmlllllllllkkkiiiiiihhhfffccc```ZZZYYYWWWVVVVVVUUUTTTRRRUUUVVVTTTPPPOOOPPPNNNIIIJJJJJJJJJKKKKKKMMMMMMNNNOOOSSSXXXYYYXXXVVVWWWYYYVVVWWWXXXYYYYYYYYYXXXWWW[[[ZZZXXXUUUQQQLLLHHHFFFCCCBBBAAABBBEEEJJJPPPTTTTTTSSSRRRRRRQQQRRRRRRSSSXXXXXXYYYZZZ[[[]]]^^^___^^^]]]\\\ZZZXXXWWWWWWWWWUUUTTTRRRSSSTTTSSSNNNJJJAAA???:::555111---+++******)))((((((***,,,,,,+++))))))))))))************++++++******)))((((((((('''((()))((('''&&&''')))(((((())))))))))))(((((())))))))))))((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&++++++************++++++,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&$$$###&&&&&&%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&$$$"""&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######'''&&&&&&%%%%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''))))))))))))*********+++''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((()))))))))))))))******,,,---///000111444555666777777777666555555555555444333111000////////////000111333555777888888:::<<<===>>>>>>>>>@@@???>>>>>>======>>>>>><<<;;;::::::;;;<<<======BBBCCCCCCDDDEEEGGGHHHIIINNNPPPSSSVVVZZZ]]]```aaabbbcccfffiiikkkmmmoooooorrrpppqqqtttyyy}}}~~~~~~~~~~~~~~~}}}|||{{{zzzyyyvvvrrroookkkjjjhhhfffeeecccbbb```___aaa___ZZZXXXXXXUUUQQQOOONNNMMMLLLKKKLLLMMMNNNOOORRRUUUVVVTTTTTTUUUVVVWWWXXXYYY[[[[[[[[[ZZZZZZWWWWWWVVVTTTQQQNNNKKKJJJFFFDDDBBBBBBDDDHHHLLLOOORRRRRRRRRQQQPPPOOOMMMLLLOOOQQQTTTWWWYYY[[[\\\]]]\\\\\\[[[ZZZZZZZZZZZZZZZWWWVVVUUUVVVWWWVVVSSSPPPKKKHHHDDD???999444111///,,,+++))))))+++,,,++++++)))))))))))))))))))))))))))))))))))))))*********'''((()))(((''''''((()))(((((())))))))))))(((((())))))))))))((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&++++++************++++++,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$'''(((&&&###!!!%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&''''''$$$"""%%%%%%$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""######$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))************+++++++++''''''''''''''''''''''''((()))******)))(((&&&%%%))))))(((((((((((((((((()))***+++---///000222222555555666666666555444444333222111000///////////////000111333666999<<<===>>>>>>@@@AAAAAABBBBBBBBB@@@???===<<<;;;;;;<<<<<<<<<<<<<<<===???AAACCCDDDIIIJJJLLLNNNQQQSSSUUUVVV[[[]]]aaaggglllqqqtttvvvwwwxxxzzz}}}zzzyyyxxxwwwvvvuuutttsssrrrtttrrrmmmjjjiiigggbbb[[[YYYVVVRRRQQQPPPQQQRRRQQQRRRSSSSSSQQQQQQRRRSSSSSSTTTUUUVVVWWWWWWWWWWWWTTTTTTTTTTTTSSSRRRQQQQQQKKKIIIFFFDDDDDDEEEGGGHHHQQQRRRSSSSSSRRROOOLLLJJJJJJLLLOOOSSSWWWYYYZZZZZZYYYYYYYYYYYYZZZ[[[\\\\\\WWWWWWWWWXXXYYYXXXVVVTTTTTTRRRNNNIIICCC<<<777444000...,,,+++,,,,,,+++)))))))))))))))))))))))))))'''(((((()))******++++++'''((())))))''''''((()))(((((())))))))))))(((((())))))))))))((('''&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''''''''''''''''''''''',,,++++++******++++++,,,,,,+++******))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ###%%%&&&%%%$$$###%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''***+++***'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%&&&'''(((((('''&&&%%%'''''''''''''''(((((((((''''''''''''(((((((((((('''((()))+++***)))'''&&&))))))))))))))))))))))))+++,,,...000111333444444555555555444444333222222111000///......///000111333444555888;;;>>>@@@BBBBBBCCCCCCDDDDDDDDDDDDCCCBBBAAA>>><<<;;;;;;;;;<<<;;;===@@@CCCFFFIIIMMMOOOSSSUUUXXX\\\aaaeeegggiiikkknnnrrrxxx}}}}}}zzzooolllgggbbb___^^^___```[[[ZZZXXXVVVSSSRRRQQQRRRQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVVVVVVVQQQOOOKKKHHHFFFDDDDDDDDDNNNPPPTTTWWWWWWUUUSSSQQQNNNNNNOOOPPPRRRSSSTTTUUUUUUUUUUUUUUUVVVWWWXXXXXXWWWWWWWWWWWWXXXWWWVVVUUUVVVVVVTTTPPPKKKDDD>>>:::555222///...---,,,***(((***)))))))))))))))(((((((((((())))))************''')))***)))((('''((()))(((((())))))))))))(((((((((((()))(((((('''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''#########$$$$$$$$$%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,++++++++++++,,,,,,,,,+++******))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!"""###$$$%%%&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%(((+++......,,,***(((%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((%%%&&&((((((((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))$$$&&&(((***++++++***))))))))))))*********++++++...///111333444555555555444444333222222111111111000000//////000111333444999:::;;;===???AAABBBBBBDDDDDDEEEEEEEEEEEEDDDDDDGGGEEEBBB@@@???@@@AAABBB<<<@@@FFFKKKOOOTTTYYY]]]bbbdddiiinnntttxxx{{{}}}~~~}}}xxxuuusssttttttllljjjfffbbb___\\\ZZZYYYVVVVVVUUUSSSRRRQQQQQQPPPPPPPPPQQQRRRSSSTTTUUUVVVUUUTTTQQQMMMJJJGGGFFFEEEIIILLLQQQVVVYYYZZZZZZYYYUUUSSSPPPLLLJJJJJJKKKLLLQQQPPPPPPOOOOOOOOOOOOPPPUUUVVVWWWWWWVVVVVVVVVVVVVVVVVVWWWUUURRRLLLGGGDDD<<<999555222000...+++)))++++++******)))))))))(((************))))))((((((((()))***)))((('''(((***(((((())))))))))))(((((((((((((((((((((((('''&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$,,,,,,++++++++++++,,,,,,,,,+++******))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""$$$&&&(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&)))---///---+++))))))%%%%%%&&&&&&&&&&&&''''''###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''(((((('''''''''''''''&&&'''''''''(((((())))))***$$$&&&(((***+++,,,++++++))))))***+++,,,------...111222333555666555555444222222111000000000111111111111222333444666888888>>>???@@@BBBBBBCCCCCCBBBCCCCCCDDDEEEEEEEEEDDDDDDEEEDDDCCCBBBCCCFFFHHHJJJGGGLLLTTTZZZ^^^ccciiinnnuuuxxx|||{{{xxxuuuqqqmmmjjjaaa```\\\YYYUUURRRPPPPPPQQQPPPPPPPPPPPPQQQRRRSSSVVVUUUSSSQQQNNNLLLJJJIIIFFFHHHLLLQQQUUUYYY[[[\\\ZZZVVVQQQLLLGGGEEEEEEEEEKKKJJJIIIHHHGGGGGGGGGGGGPPPQQQSSSTTTTTTUUUWWWYYYWWWXXXYYYYYYWWWUUUQQQOOOFFFCCC>>>:::666333///---,,,,,,,,,++++++******)))++++++******)))(((((('''((()))******(((((()))***(((((())))))))))))(((((('''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$---,,,,,,++++++,,,,,,---,,,+++******))))))******(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$(((++++++)))'''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))((((((''''''''''''&&&''''''((())))))******''''''((()))***+++++++++))))))***,,,...///111111111222444555555444222111111000/////////000111222333444666888:::;;;<<<===AAABBBCCCDDDEEEDDDDDDCCCBBBCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFHHHMMMRRRXXX[[[]]]ccckkkpppssswww}}}vvvsssnnngggaaa\\\YYYXXXXXXWWWUUUSSSRRRRRRRRRRRRTTTTTTTTTSSSRRRPPPNNNMMMIIIJJJKKKMMMPPPUUUYYY[[[ZZZYYYVVVRRRMMMIIIFFFDDDEEEDDDCCCBBBBBBAAAAAABBBCCCGGGJJJMMMNNNQQQVVVZZZWWWXXXYYYZZZYYYXXXVVVUUUPPPLLLGGGBBB>>>999555222......------,,,++++++************)))))))))))))))((()))******)))((()))***(((((())))))))))))((((((''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&---,,,,,,++++++,,,,,,---,,,++++++***)))*********(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###%%%%%%$$$$$$###"""!!!!!!"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""&&&((((((%%%###"""############$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########################################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$%%%&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''******)))((('''&&&&&&%%%'''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((''''''&&&&&&&&&%%%&&&''''''((()))******+++***))))))((())))))***+++((()))+++---///111333333111222444444444222000///000///.........000111222444666999<<<>>>?????????BBBCCCDDDEEEFFFFFFEEEDDDBBBBBBCCCDDDEEEFFFFFFEEENNNNNNPPPUUU[[[ccckkkooopppwww~~~zzzsssmmmhhhfff```^^^\\\YYYVVVUUUUUUUUUQQQRRRSSSSSSSSSRRRPPPOOOPPPNNNMMMLLLNNNRRRVVVYYYZZZ[[[[[[YYYVVVPPPKKKGGGAAAAAA@@@?????????@@@@@@888<<>>999666//////...------,,,++++++((((((((()))******++++++(((***+++***)))((()))***(((((())))))))))))((((((''''''((((((((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%((((((((((((((((((((((((......---,,,,,,+++******---,,,***(((((()))***+++************))))))))))))((((((((()))))))))))))))''''''(((((())))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""#################################$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%###""""""###$$$%%%'''((()))***%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''(((((()))))))))))))))))))))))))))))))))))))))(((((((((******))))))***,,,...///000000222333444555555555444333222000///.........---...000222555888:::;;;;;;<<<===???@@@AAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFJJJPPPTTTVVV[[[aaaiiipppyyy~~~zzzxxxyyyzzzzzzzzzxxxwwwxxx{{{~~~|||{{{xxxtttoookkkgggaaaYYYTTTSSSRRRQQQNNNMMMOOOSSSVVVUUUSSSPPPOOOQQQSSSTTTTTT\\\\\\\\\ZZZXXXTTTPPPNNNKKKIIIGGGCCC@@@>>><<<;;;999999:::<<>>@@@BBBCCCDDDDDDCCCDDDEEEEEEFFFFFFFFFFFFFFFGGGIIILLLOOOUUU\\\aaafffkkksss{{{|||{{{{{{{{{{{{{{{xxxuuusssvvvuuurrrnnnllllllmmmnnnmmmlllkkkkkkmmmsss{{{zzzuuuqqqooopppssszzzyyytttmmmfffaaa]]]ZZZVVVSSSQQQRRRSSSTTTUUUSSSQQQQQQRRRSSSSSSSSSWWWXXXZZZZZZZZZYYYWWWVVVQQQOOOLLLIIIEEEBBB@@@???:::888777777;;;BBBIIIMMMTTTWWWZZZ[[[YYYXXXWWWWWWXXXWWWVVVVVVUUURRRLLLGGG@@@===777333111///,,,+++******++++++******))))))************************(((((())))))))))))(((((())))))))))))((('''&&&%%%!!!$$$((())))))(((((((((((('''&&&&&&&&&&&&'''(((&&&&&&((()))))))))((('''''''''''''''&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%&&&'''(((000000000///......---------,,,+++))))))******+++************))))))))))))))))))((((((((((((((((((&&&&&&''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***))))))((((((''''''&&&'''''''''''''''''''''''''''''''''((((((((((((((()))******+++---///000111333333444444444444333333222111111000//////000000222333444666999;;;<<<===>>>???@@@AAABBBDDDEEEFFFEEEEEEFFFGGGGGGHHHIIIIIIKKKNNNSSSYYY___gggnnntttzzz|||qqqmmmnnnnnnmmmllljjjhhhfffhhhooo|||~~~vvvjjjgggcccaaabbbccccccccccccbbbbbbdddiiipppvvv{{{yyywwwsssooojjjgggdddccc___bbbggglllooottt|||yyypppjjjccc^^^\\\ZZZXXXUUUVVVTTTRRRRRRSSSUUUVVVVVVWWWXXXZZZ\\\]]]]]]]]]\\\VVVTTTQQQNNNJJJFFFCCCBBB===;;;777555666;;;AAAEEEOOOSSSWWWYYYXXXWWWWWWWWWXXXXXXWWWWWWXXXVVVSSSQQQHHHEEE???;;;777333000---,,,,,,++++++***))))))(((************************((())))))******))))))((())))))))))))((('''&&&&&&&&&&&&&&&'''))))))(((&&&(((''''''&&&&&&''''''(((&&&''''''((()))(((((((((((((((((('''''''''&&&&&&###$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&'''(((222222111111000000000000///...---,,,,,,,,,------++++++++++++*********))))))))))))))))))((((((((('''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&''''''((()))***++++++'''''''''''''''''''''''''''''''''''''''((((((((()))***+++---///111222333444444444444444333222222000000000000000111222222555666777999;;;===>>>???AAA@@@@@@@@@AAACCCEEEFFFEEEFFFGGGIIILLLNNNPPPQQQVVV[[[bbbjjjqqqyyytttiiidddfffggggggfffeeeeeefffhhhnnnxxxzzzuuullliiieeedddeeefffggggggiiijjjkkknnnppprrrtttuuusssqqqmmmiiieeebbb``````]]]```dddeeeggglllxxx}}}||||||~~~wwwqqqooolllfffaaa]]]YYYTTTRRRSSSUUUWWWXXXZZZZZZ\\\]]]]]]]]]]]]]]]WWWVVVSSSOOOKKKGGGDDDBBBAAA???<<<999999:::<<<>>>GGGKKKQQQTTTVVVWWWWWWXXXWWWWWWVVVVVVVVVVVVUUUTTTPPPMMMHHHCCC???:::555222,,,,,,+++******)))))))))************************)))))))))******))))))))))))))))))))))))(((''''''***'''%%%&&&(((***(((&&&((((((''''''''''''((((((&&&''''''((((((((((((((()))(((((((((((('''''''''%%%%%%&&&'''((((((''''''%%%%%%%%%%%%&&&&&&''''''333333222222222222111111111111111000000000000000---,,,,,,,,,,,,+++++++++++++++*********)))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$$$$%%%&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&'''((()))***++++++((((((((((((((((((((((((''''''''''''(((((())))))***+++---///111222333444444444444444333222111000000000000000222333444555888999:::;;;===>>>???@@@BBBAAA@@@@@@AAACCCFFFHHHIIIJJJLLLPPPTTTYYY]]]___ggglllttt|||}}}xxxtttrrrrrrssstttttt||||||sssiiicccfffkkkmmmmmmnnnppprrryyy~~~~~~yyyvvvsssssstttvvvxxxxxx{{{~~~~~~{{{vvvtttrrroookkkiiigggfffgggjjjlllkkkjjjnnnvvv{{{{{{uuupppjjjiiihhhjjjoooxxx{{{vvvmmmggg^^^VVVSSSRRRSSSSSSWWWWWWXXXYYYZZZZZZZZZZZZWWWVVVUUURRRNNNKKKGGGEEEBBBBBBAAA@@@>>><<<999888???CCCIIINNNQQQTTTWWWYYYXXXXXXWWWVVVUUUUUUUUUVVVUUUSSSOOOKKKGGGBBB===999...---,,,+++*********+++************************))))))************))))))))))))))))))))))))(((''',,,(((%%%%%%((()))(((&&&((((((((((((((((((((((((''''''''''''((((((((())))))((((((((((((''''''''''''(((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&333333333333333333333333333333333333333222222222............------------------,,,,,,+++*********++++++************))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******,,,---///111222333444444222222333222222111000000///000000222333555777888:::;;;<<<===>>>???@@@@@@CCCBBBAAABBBDDDIIINNNQQQSSSUUUXXX]]]ccciiiooorrrxxx}}}|||vvvuuuvvvssspppmmmlllmmmpppqqqrrryyy~~~yyyrrrlllrrryyy~~~~~~|||zzzwwwuuuttttttzzz|||yyyxxxzzz}}}~~~}}}wwwsssnnnhhhbbb```^^^___ccciiipppuuu}}}qqqfff]]]XXXTTTQQQSSSTTTTTTUUUVVVWWWXXXYYYXXXXXXWWWVVVTTTQQQNNNLLLCCCDDDEEEEEECCC???:::888:::===BBBFFFJJJNNNSSSWWWXXXYYYZZZYYYWWWVVVWWWXXXWWWVVVTTTRRROOOKKKEEEAAA555444111...---,,,,,,,,,************************)))******++++++******))))))))))))******))))))(((***)))''''''((()))(((((('''(((((())))))(((((('''(((''''''''''''((())))))((((((((('''''''''&&&&&&(((((((((((('''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&333333333333333333333333444444444444444333222222000000000000/////////...///......---,,,,,,++++++************)))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&###$$$&&&(((((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$&&&''')))''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))***++++++,,,...///000222333444444333000000111111111000000///000000111333555888:::;;;<<<<<<===>>>>>>???@@@@@@DDDCCCCCCFFFKKKSSSZZZ^^^ccceeehhhmmmssszzzxxxsssssssssssstttvvvxxxzzz|||}}}}}}}}}|||yyyyyytttnnnhhhfffdddcccdddhhhmmmpppvvv~~~vvvmmmddd^^^ZZZYYYYYYXXXXXXXXXXXXXXXWWWWWWXXXXXXWWWUUUSSSQQQHHHIIIIIIIIIGGGDDDAAA???999;;;===???BBBGGGMMMRRRUUUXXXZZZZZZXXXWWWXXXYYYWWWVVVVVVVVVUUURRRMMMIII@@@===999444000---,,,,,,************************)))******++++++******)))((())))))*********))))))'''((())))))(((((((((***'''((()))******)))((('''(((''''''&&&'''((()))***''''''''''''&&&&&&&&&%%%&&&&&&'''''''''&&&&&&%%%$$$%%%&&&'''''''''&&&&&&333333333333333333333333333333444444444333222111111111111111000000000000000000///...------,,,,,,******))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&(((((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))(((((('''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((('''&&&%%%$$$$$$&&&''')))######%%%&&&''')))******''''''''''''''''''''''''((())))))***+++,,,,,,,,,///000111333444444333333//////000000000000//////000000222444666999<<<===<<<======>>>??????@@@@@@DDDDDDEEEJJJQQQ[[[dddiiipppqqqtttxxx~~~xxxvvvwwwuuuxxx}}}yyysssqqqnnnllllllnnnqqqtttsssuuuxxx|||~~~yyyuuupppssswwwzzz|||wwwoooeeedddbbb___\\\ZZZYYYXXXTTTUUUWWWXXXXXXVVVTTTSSSNNNNNNNNNMMMKKKJJJHHHGGG::::::;;;;;;>>>BBBIIIMMMQQQTTTXXXYYYWWWVVVXXXYYYVVVVVVWWWXXXXXXVVVQQQMMMHHHEEE???999333///,,,+++******************************++++++++++++******((())))))*********))))))%%%(((++++++(((''')))+++'''((()))******)))((('''(((''''''&&&&&&((()))***''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$%%%&&&'''''''''&&&%%%222333333333333333333333555555444444444444555555444444444333333222222222///000000111111111000000+++******)))(((''''''&&&+++((('''(((***+++)))''''''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''((())))))%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''******))))))((((((''''''))))))***+++,,,...///000333444444555444333222111///////////////000111111222555888::::::;;;<<<===;;;===???@@@AAACCCFFFHHHMMMOOOSSSXXX```kkkvvv~~~{{{||||||~~~~~~{{{~~~~~~zzzuuupppllliiihhhccccccdddgggkkkppptttwww~~~}}}yyyrrriiiaaa]]][[[UUUVVVWWWXXXYYYXXXWWWVVVUUUSSSPPPMMMJJJIIIHHHHHHCCC@@@<<<:::;;;======>>>GGGMMMUUU[[[]]]]]]\\\\\\\\\[[[[[[ZZZXXXVVVUUUTTTRRRMMMEEE>>>999555222000...---,,,+++,,,+++***(((---+++***(((((()))+++,,,((())))))))))))((((((''',,,***)))'''&&&&&&&&&'''&&&''''''((((((((((((((())))))))))))))))))))))))((()))))))))((('''&&&&&&'''(((((((((&&&%%%&&&'''''''''&&&&&&'''((()))***222222222333333333444444444444444333444444555555555444444444333333333333000111111222222111111111------,,,,,,+++******)))+++)))'''((()))***(((&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$""""""######$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''(((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((***)))))))))((((((''''''******+++,,,...000111222222333333444333222000///////////////000111222333222444777999::::::<<<======>>>@@@AAAAAADDDGGGJJJUUUYYY```gggpppyyy|||yyy{{{uuuwww{{{~~~uuunnniiigggaaaaaa```aaacccfffiiikkkrrr}}}wwwmmmggg```^^^\\\YYYWWWWWWXXXXXXXXXXXXXXXWWWTTTQQQNNNMMMIIIEEEAAA???>>>===<<<;;;DDDHHHPPPWWW\\\^^^]]]\\\\\\\\\\\\[[[ZZZXXXVVVUUUTTTPPPLLLGGGBBB<<<777333000...,,,,,,,,,---,,,+++,,,+++*********+++,,,---******))))))((((((((('''(((((('''&&&&&&&&&''''''&&&'''(((((())))))(((((())))))))))))))))))))))))''''''(((((((((''''''&&&'''((()))(((&&&%%%&&&''''''''''''(((((((((((((((000000111222333444444555444333333333444555666666555555555555444444444444222222333333333222222111000000000///......------,,,***)))((()))((('''%%%'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((()))***'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''######$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((('''''''''%%%&&&&&&&&&&&&''''''''')))))))))))))))))))))))))))))))))(((((((((((((((+++,,,---...000222333444222222222222111000///...//////000111222333555666444666999:::;;;<<<>>>@@@@@@AAACCCEEEGGGKKKPPPTTTaaagggpppyyy}}}xxxxxx{{{xxx{{{vvvpppmmmhhhfffdddbbbbbbbbbcccdddfffooo~~~{{{wwwrrriiiaaa\\\YYYZZZ[[[WWWYYY[[[[[[ZZZVVVRRRPPPOOOLLLIIIEEECCC???<<<999@@@BBBHHHQQQZZZ^^^^^^\\\\\\]]]]]]]]][[[YYYWWWVVVVVVUUUSSSQQQMMMFFF>>>888333000---,,,---......---******+++++++++,,,,,,---,,,+++***(((''''''((((((&&&'''(((((()))))))))(((&&&'''(((((())))))(((((())))))))))))))))))))))))&&&&&&'''''''''''''''''''''((()))(((&&&%%%&&&''''''(((((())))))((('''&&&...///000111222333444444333333333444555666777888666666666666666666666666444444444555444444333333333222222222111111000000...---+++***)))((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((("""###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))(((((())))))))))))))))))+++,,,...000222333444444111111000000///......---000111111222444666777888999:::<<<<<<<<<===@@@BBBCCCFFFIIIMMMSSSZZZaaafffooouuu}}}~~~|||~~~yyywwwsssooollljjjjjjjjjffflllvvv}}}vvvqqqrrruuu{{{tttiiibbb^^^\\\WWWXXXZZZ[[[ZZZXXXVVVTTTTTTRRROOOLLLIIIEEE@@@<<<>>>>>>AAAKKKVVV]]]]]]ZZZ\\\]]]]]]]]]\\\ZZZXXXWWWXXXXXXWWWVVVSSSLLLEEE???999555111------------,,,((()))***+++,,,,,,,,,+++...,,,***(((''''''((()))((()))***+++++++++))))))''''''((()))))))))))))))(((((((((((((((((((((((($$$%%%&&&''''''((('''''''''((()))((('''&&&&&&(((***)))((('''&&&&&&''''''------...///000111222333333333333444555666888999777777777777777777777777666666666666666555444444444444333333333333222222000000///---+++)))((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))******+++++++++,,,---///111222333333333000000000///////////////222333333444666888999:::;;;<<<<<<<<<<<<>>>BBBEEEGGGKKKQQQXXX```iiisssyyy}}}{{{yyyxxxxxxqqqrrrvvv|||zzztttmmmfff``````bbbgggpppyyy|||oooeee```]]]]]][[[ZZZYYYYYYYYYYYYVVVUUUSSSRRRPPPMMMHHHEEE@@@>>>@@@HHHSSSZZZ[[[YYY\\\\\\\\\[[[ZZZYYYXXXXXXZZZYYYWWWVVVSSSOOOJJJEEE@@@<<<666111...,,,+++***(((((()))***++++++******...,,,***((('''((()))*********++++++***)))'''&&&'''(((((()))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''((((((((((((((()))))))))'''&&&'''(((,,,***'''$$$$$$%%%(((***+++,,,,,,---...//////000000000111222444555777888888888888888999999999999888888888888888777666555555555555555444444444444222333333111...,,,,,,---((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$""""""###$$$&&&'''((((((###$$$$$$%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))***+++,,,------......///111222333333222222000000000000000111111222555555666666888999;;;<<<:::;;;<<<<<<>>>BBBGGGKKKQQQVVV]]]eeennnwww~~~vvvpppuuu|||~~~tttlllggg___YYYWWWXXXZZZ```hhhsssvvvnnniiieee```[[[XXXWWWXXXYYYXXXWWWVVVVVVVVVTTTQQQOOOGGGFFFFFFKKKRRRXXXZZZZZZ\\\[[[YYYWWWWWWWWWWWWXXX[[[YYYWWWUUUTTTQQQNNNKKKGGGBBB<<<666222///+++)))************************,,,+++***)))((()))******)))))))))((('''&&&$$$$$$'''((())))))******))))))))))))))))))))))))))))))&&&'''((((((((((((((((((((()))***)))'''&&&'''(((,,,***&&&$$$$$$&&&)))+++******++++++,,,,,,,,,---,,,------///000333444555888999999999:::::::::::::::::::::999999888777666666666666666777777777777444666666444111///000111,,,++++++***)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''######$$$%%%%%%&&&''''''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))******+++,,,---//////000111222444555555444222111111000000000111333555666888888888888999:::;;;<<<;;;<<<>>>AAAEEELLLTTTYYYcccgggooovvv|||xxxqqqlllsss~~~wwwkkkddd^^^[[[YYYWWW[[[```eeeqqq}}}xxxppphhhaaa]]][[[[[[ZZZYYYXXXYYYZZZZZZXXXVVVQQQPPPPPPQQQSSSWWWZZZ\\\[[[YYYVVVSSSRRRTTTVVVXXXZZZYYYYYYXXXXXXUUUQQQNNNKKKGGGBBB<<<888444///,,,///...,,,+++***++++++,,,)))***************++++++***)))((((((''''''''''''(((((()))************))))))))))))))))))))))))))))))))))))***))))))((((((((()))***)))''''''''')))(((''''''''''''(((((()))******************++++++)))******,,,...000222333999999999::::::;;;;;;;;;;;;;;;;;;:::999888777666888888888888888888888888666777888777333111222444///...---,,,+++)))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################%%%%%%%%%%%%%%%$$$###""" !!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''''''''(((((())))))''''''''''''((((((((()))************************++++++,,,---///000111111444555666777777555333222111111111111333555777888999999999999::::::;;;<<<===???BBBFFFMMMVVV```fffssswww~~~|||uuunnnooowwwssslllfffccc___[[[\\\```\\\eeesss{{{qqqjjjeeeddd]]][[[ZZZZZZ\\\\\\[[[ZZZXXXXXXWWWVVVUUUWWW[[[^^^[[[XXXTTTPPPPPPRRRVVVXXXZZZZZZ[[[\\\\\\YYYSSSOOOMMMJJJEEEAAA===888333000333111...,,,+++,,,------((((((***++++++,,,++++++,,,+++*********+++---...(((((()))***************))))))))))))))))))))))))******+++******)))((('''((()))***)))((('''((()))$$$%%%(((***+++***(((&&&///...---,,,++++++++++++))))))))))))+++...111333444555777888999999999888888888999999999:::::::::999999::::::::::::;;;;;;:::999888777666444333333000000///...---,,,,,,+++,,,+++)))'''&&&'''((()))'''''''''&&&&&&'''((((((''''''&&&%%%%%%&&&((())))))'''&&&&&&((())))))(((%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%$$$######'''((((((((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''!!!"""%%%'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$#########$$$!!!!!!%%%'''%%%$$$%%%%%%&&&''''''((((((''''''''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$,,,+++***)))'''%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))''''''''''''&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&%%%)))*********+++++++++,,,***+++---///000111111000333333444555555333222111+++***+++///555999:::999666888::::::;;;<<<>>>AAA???DDDLLLTTT\\\gggttt|||}}}uuuqqqssswww{{{zzzuuulllhhhggghhhhhhfffjjjmmmrrr~~~vvvooogggbbb\\\ZZZ\\\^^^^^^]]]\\\[[[ZZZZZZZZZZZZZZZZZZ\\\ZZZWWWUUURRRQQQQQQQQQ\\\ZZZXXXXXXYYYXXXUUUQQQOOOMMMJJJGGGBBB???<<<:::111000///...,,,+++***))),,,,,,++++++***)))))))))((()))***++++++***)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((&&&((())))))(((''''''(((000///...---,,,++++++++++++*********+++...000222555666777999:::::::::999999999999::::::;;;;;;;;;::::::::::::::::::::::::;;;:::999888777666555444333333222000...---,,,++++++***)))''''''((()))***((('''''''''''''''((((((+++***))))))((((((((((((((((((((((((''''''''''''%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$&&&"""!!!$$$&&&$$$###%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%%%%%%%%%%%%%$$$(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''(((&&&&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&'''((()))(((((('''&&&''''''(((((())))))******,,,...///111222333333222222333333333333333222222333222222555999<<<===<<<;;;<<<======>>>???BBBEEEIIIOOOXXX```iiittt}}}xxxwwwzzzzzzwwwuuusssppprrrssstttyyyssslllccc]]]\\\\\\[[[ZZZYYYYYYYYYZZZ[[[]]]]]]]]]\\\[[[YYYVVVUUUTTTSSSSSSWWWVVVVVVWWWYYYYYYVVVSSSPPPOOOLLLHHHEEEAAA???>>>666444111...,,,,,,---...,,,,,,,,,+++******))))))))))))************))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&((())))))(((''''''(((000000///...---,,,++++++,,,,,,+++++++++---...///444555777999:::;;;::::::::::::::::::;;;;;;;;;;;;:::::::::::::::999999999;;;;;;:::999999888777777777666555333111///------,,,,,,***)))))))))***+++(((((('''''''''''''''(((((((((((('''&&&%%%######&&&)))+++***'''%%%%%%'''%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&***%%%###%%%&&&$$$$$$&&&###$$$%%%%%%&&&&&&%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''''''''(((((((((''''''&&&'''''''''&&&&&&'''''''''((((((((('''((())))))))))))((((((''''''((())))))***++++++///111222444555555444444222222111111111222333333666555555666999::::::999;;;<<<======>>>AAAFFFJJJWWW___iiisss|||~~~}}}}}}zzztttwwwrrrppptttxxx|||uuukkkeee```\\\YYYZZZYYYYYY[[[]]]_________]]]\\\ZZZYYYXXXWWWWWWWWWRRRRRRRRRTTTVVVWWWWWWVVVTTTRRRNNNKKKGGGDDDBBBAAA===:::444000---...000222---,,,,,,++++++******)))*********))))))*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))&&&((())))))(((''''''(((111111000000///...------...---,,,+++++++++,,,,,,333444666888::::::::::::::::::::::::::::::::::::;;;:::::::::999999888888;;;;;;;;;::::::::::::999888777666555444333222111000///...,,,+++*********(((''''''&&&&&&&&&&&&'''%%%%%%&&&&&&%%%$$$"""!!!%%%)))---,,,'''$$$$$$&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''...)))%%%''''''%%%&&&((($$$$$$%%%&&&&&&&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&''''''''''''$$$%%%%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''(((((()))))))))(((''''''&&&''''''''''''''''''((((((((((((((()))))))))************))))))***+++---...//////111222444555666555555444222111000000111333444555999888888888999999999888;;;<<<>>>@@@CCCIIIPPPUUUgggooo{{{}}}xxxqqqiiiaaa```aaacccjjjqqq{{{xxxooofff______]]]ZZZ[[[]]]___^^^\\\]]]\\\\\\\\\[[[[[[[[[[[[SSSQQQOOOOOOPPPSSSVVVWWWVVVTTTQQQMMMIIIEEECCCBBBBBB???:::555111000000000---------,,,++++++******,,,+++))))))))))))+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&((())))))(((''''''(((111222222333222111111000//////...---,,,,,,++++++111222555777999:::::::::::::::::::::::::::999999;;;;;;:::999888888777777999::::::::::::;;;;;;;;;777777777777777777777777666555222000---+++***)))(((((('''&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%)))---,,,'''$$$$$$&&&&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((---((($$$%%%&&&$$$$$$&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''&&&%%%$$$&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$############$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))***)))(((''''''''''''''''''''''''((((((((())))))))))))))))))******++++++******,,,---///000111222222333444555555555444333222111111111333555777888======>>>============>>>>>>@@@DDDHHHOOOWWWaaagggvvv~~~{{{uuuzzzyyymmmaaaZZZXXXWWWZZZ___eeesssvvvlllddd___ZZZXXX[[[]]]\\\ZZZ]]]]]]]]]]]]]]]]]]]]]]]]WWWTTTOOOKKKJJJMMMRRRVVVVVVUUURRRNNNJJJFFFBBBAAACCCBBB@@@<<<888333///,,,......------,,,+++++++++,,,+++***))))))***+++,,,************************))))))))))))))))))))))))************************&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''(((111222444555666666555444333222222111000///...---000222555777:::;;;<<<<<<;;;;;;;;;;;;::::::::::::<<<;;;:::999888777666666777777888999999:::;;;;;;777777888888999999::::::999888666444111...,,,+++******)))(((''''''''''''%%%&&&&&&'''((((((''''''&&&)))+++***'''%%%%%%'''&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((()))$$$!!!###$$$!!!!!!###%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''$$$''')))(((%%%$$$&&&(((%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((((()))))))))(((((('''(((((((((''''''((((((((())))))))))))((((((((()))***+++,,,)))***+++---///111222333333444555555555444333222222222333444666888:::;;;:::<<<>>>>>>>>>>>>@@@BBBBBBEEEKKKRRR[[[eeeooovvvyyyttt{{{|||mmmccc]]]XXXWWWYYY[[[eeevvvnnnfff^^^ZZZ\\\^^^]]][[[\\\]]]]]]^^^^^^^^^]]]]]]XXXVVVQQQLLLIIIJJJNNNRRRSSSSSSRRRPPPMMMHHHDDDAAAAAABBBCCCBBB>>>888222---///......------,,,,,,+++++++++************++++++************************))))))))))))))))))))))))************************&&&&&&''''''''''''&&&&&&&&&((())))))(((''''''(((111333555888999:::999999777777777666555444333222111333666999<<<===>>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;999888666555555444555666777888999:::;;;999999999999:::::::::::::::999888666444222000///...---,,,+++************&&&&&&%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''((('''###"""$$$%%%"""!!!"""%%%%%%&&&''''''''''''&&&###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%&&&######$$$%%%%%%&&&'''''')))+++---+++&&&$$$%%%(((%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))&&&&&&&&&'''&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((()))***'''((((((((())))))))))))((((((''''''((()))+++,,,***+++---///111333555555444555666666666444333222222333666888:::<<<===>>>777:::===>>>???@@@CCCFFFLLLQQQYYYaaakkkuuu~~~tttlllddd___^^^\\\aaalll{{{mmmdddbbbbbb```^^^\\\\\\]]]^^^^^^]]]\\\[[[UUUUUUSSSPPPKKKJJJKKKMMMMMMOOORRRSSSQQQMMMIIIEEE???AAADDDEEECCC???999555//////......---,,,,,,,,,***++++++,,,,,,++++++***************************))))))))))))))))))))))))************************'''((()))******)))((('''&&&((())))))(((''''''(((111333666999;;;<<<<<<;;;::::::::::::999888666666333555888;;;>>>???@@@@@@@@@@@@??????>>>>>>======<<<<<<;;;999777666555444333333444666777888999:::;;;;;;:::::::::999999999999999888888777555444333111000///...------,,,------,,,***((('''''''''((()))'''&&&&&&((())))))((('''&&&&&&&&&&&&'''((((((&&&&&&'''''''''''''''''''''(((((())))))(((((('''%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''(((%%%$$$((()))&&&$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%!!!"""###$$$&&&'''((()))$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''---000111---'''$$$%%%''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''((()))***+++''''''''''''&&&%%%$$$$$$((((((((('''&&&&&&&&&%%%&&&''''''''''''''''''&&&((((((((((((((('''''''''(((((('''(((((()))***+++(((((((((((())))))))))))((('''''''''''')))+++,,,---...000222444777888999666666777777777555444333222444777:::===>>>??????:::===AAACCCDDDFFFJJJNNN\\\bbbjjjsss|||yyypppiiifffcccccchhhyyy~~~pppjjjgggccc___[[[\\\]]]]]]]]]\\\[[[ZZZPPPSSSUUUTTTOOOKKKIIIJJJIIILLLQQQTTTTTTQQQMMMJJJ>>>@@@DDDFFFFFFCCC@@@===/////////...------,,,,,,***+++,,,------,,,+++***************************))))))))))))))))))))))))************************)))***+++,,,,,,+++***)))&&&((())))))(((''''''(((;;;;;;;;;;;;;;;;;;;;;;;;>>>=========<<<<<<;;;;;;::::::;;;<<<===>>>>>>???========================???===:::888777666444222///000111222444555666777:::::::::;;;;;;<<<<<<<<<::::::999888777777777777666555333111...,,,***))),,,+++)))((('''''''''(((&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&###  $$$'''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''---+++)))&&&%%%%%%&&&&&&###############$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$,,,+++(((&&&###"""""""""'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&'''((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%#########%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$((()))((((((((())))))))))))))))))))))))((((((((((((((('''''''''+++++++++***++++++,,,---...000222444444444666777;;;999888666555555555555666999<<<>>>>>>>>>???@@@>>>@@@BBBDDDHHHQQQ\\\eeejjjqqq{{{{{{vvvrrrtttwww|||yyynnnfff___]]]ZZZYYYYYYYYYXXXWWWTTTSSSSSSUUUVVVTTTMMMHHHGGGHHHJJJOOOTTTUUURRROOOHHHCCC@@@BBBGGGIIIEEE@@@888444000///111222000...++++++,,,---,,,+++***)))---,,,***)))))))))******+++*********))))))((((((,,,+++******))))))************))))))((((((''''''***))))))***,,,,,,+++***========================@@@?????????>>>>>>>>>>>><<<<<<<<<===>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>===<<<;;;;;;999555222///000000111222333333444777777888999:::;;;<<<<<<===<<<<<<;;;::::::999999888777555333111///---,,,+++***)))(((''''''((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''((('''%%%###!!!"""%%%(((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''+++***(((&&&%%%%%%&&&&&&)))(((''''''%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%)))((('''%%%$$$$$$%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''(((&&&%%%######$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''###$$$&&&''''''''')))***))))))))))))))))))))))))((((((((((((((((((((((((++++++******+++,,,------...000333555555555777888:::999777666555555666777666999<<<===>>>>>>???AAA@@@BBBFFFJJJPPP[[[iiissszzzxxxsssssstttxxx{{{jjjeee^^^ZZZXXXYYYZZZ[[[YYYWWWUUUUUUVVVUUUQQQMMMKKKJJJHHHJJJNNNQQQRRRQQQMMMHHHCCCAAADDDFFFEEEDDDAAA<<<666222///...---,,,++++++,,,---,,,,,,+++***---,,,***)))))))))***++++++*********))))))))))))---,,,++++++******++++++(((((((((((())))))))))))(((''''''(((******)))(((????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????AAAAAA@@@@@@?????????>>><<<<<<===>>>>>>;;;666333111111000000000000000000333333555666888999:::;;;>>>======<<<;;;;;;;;;::::::999888666444333111111++++++***)))(((((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((((((&&&%%%%%%''')))&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&!!!"""%%%'''((()))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&$$$$$$&&&%%%$$$######$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''((((((((((((((((((((((((+++***)))&&&%%%&&&))),,,))))))))))))))))))))))))(((((((((((((((((())))))*********+++,,,---...//////222555666777777999;;;999888777666666777888999999;;;===>>>>>>???AAACCCBBBGGGMMMUUU^^^kkkzzz|||qqqjjjccc``````aaagggnnn}}}uuuiii```[[[[[[\\\]]]]]]YYYUUUTTTVVVVVVUUURRRPPPLLLGGGEEEGGGLLLPPPRRRQQQMMMGGGCCCAAABBBEEEGGGGGGDDD>>>777111------...++++++,,,------,,,,,,+++,,,,,,+++************+++***************)))))))))------,,,++++++++++++,,,'''''''''((()))*********(((''''''(((******)))(((????????????????????????<<<<<<<<<<<<<<<<<<<<<<<>>BBBBBBAAAAAA@@@@@@??????===<<<;;;<<<<<<:::777555333222222111000///......///000111333555777888999;;;;;;;;;;;;;;;::::::999;;;;;;:::888777666555444///...---+++)))(((''''''''''''&&&&&&%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%'''((()))(((&&&&&&'''(((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&"""%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((++++++)))'''%%%&&&***,,,(((((((((((((((((((((((((((((())))))))))))***************+++---///000111222444777888999999;;;===999888888777888999:::;;;===>>>@@@@@@???@@@BBBEEEGGGNNNYYYdddnnnzzzyyynnnbbb\\\XXXVVVZZZ___gggppp{{{mmmddd```]]]\\\\\\YYYUUUUUUWWWXXXWWWUUURRRMMMHHHDDDDDDGGGLLLOOOQQQPPPLLLGGGBBBAAADDDHHHFFFGGGEEE???777222111111,,,,,,,,,---------------++++++++++++++++++++++++************************---,,,++++++******++++++'''((((((((()))))))))******))))))***,,,,,,+++***========================;;;;;;;;;;;;;;;;;;;;;;;;?????????>>>>>>>>>>>>>>>AAAAAAAAA@@@@@@@@@??????>>>;;;888777777777777666555444444222111000//////......///111222444555666777888999:::;;;;;;::::::;;;;;;:::999999888777777444333111///,,,)))'''&&&''''''&&&%%%$$$$$$%%%%%%'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&((((((&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%&&&''''''%%%### $$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))((((((((()))+++(((((((((((((((((((((((())))))))))))******++++++******+++---///111333444555777:::;;;;;;;;;===>>>;;;:::999999:::;;;===>>>>>>????????????AAAEEEHHHOOOYYYgggttt}}}xxxhhh]]]VVVRRRRRRUUUTTT\\\kkk~~~uuukkkccc^^^[[[XXXVVVWWWYYYZZZXXXUUUQQQNNNJJJGGGDDDEEEGGGIIIKKKMMMNNNKKKEEEBBBCCCFFFEEEIIIKKKHHH@@@888333111------------------......+++++++++,,,,,,,,,++++++***************++++++++++++******)))))))))))))))***)))))))))((((((((('''***))))))***,,,,,,+++***;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<============????????????????????????>>>;;;666444444444555555555555444444333222222111/////////000000111111222555666888;;;<<<======<<<;;;;;;::::::::::::::::::888777666333000---***(((((('''&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$&&&'''((()))***$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&'''''''''&&&%%%$$$######$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""%%%((())))))((()))))))))))))))))))))))))))))))))))))))***++++++,,,,,,+++,,,---///111444666888999;;;===>>>======>>>???======<<<<<<<<<>>>???@@@===>>>@@@AAACCCHHHNNNRRR]]]hhhvvvvvvjjjaaaYYYUUUUUUMMMQQQ\\\lll|||qqqjjjaaa^^^[[[ZZZ\\\[[[XXXUUUPPPPPPNNNJJJFFFCCCCCCCCCEEEHHHLLLKKKHHHEEEDDDDDDGGGJJJNNNMMMGGG>>>666111000///...------------...***+++,,,,,,---,,,,,,,,,*********+++++++++++++++******)))(((((((((((((((*********)))((('''''''''(((''''''(((******)))(((999999999999999999999999999999:::::::::;;;;;;;;;999999::::::;;;;;;<<<<<<;;;;;;<<<======>>>>>>>>>>>>;;;777555444444333222333333333333333444444444111000000//////.........000222555888;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<999999888777444111///---******(((''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%''')))&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%&&&&&&&&&&&&&&&%%%%%%""""""$$$%%%'''(((******%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))((((((((()))))))))))))))))))))))))))))))))******+++,,,,,,---,,,---...111444777999;;;===>>>@@@@@@>>>===>>>???AAA@@@???>>>>>>???AAAAAA???AAADDDHHHNNNVVV___eeennnwwwwwwlllbbb^^^TTTTTTWWWaaattt~~~oooiiibbb___]]]\\\ZZZWWWQQQRRRPPPLLLFFFAAA@@@AAA@@@CCCFFFHHHHHHGGGFFFEEEFFFHHHKKKMMMKKKEEE<<<666222111///...---,,,------***+++,,,---------,,,,,,*********++++++,,,,,,,,,+++******)))((()))))))))))))))))))))(((((((((((((((''''''(((******)))(((999999999999999999999999666666777777777888888888777777888999999:::;;;;;;999999:::;;;<<<===>>>>>>===;;;999777777555222///222222222333333444444555222222111///...---,,,++++++---111555888:::::::::<<<=========>>>>>>>>>>>>999999999999777555333222,,,,,,***)))(((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&'''&&&%%%&&&(((***&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&''''''''''''&&&%%%$$$%%%$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$######%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))'''''')))***))))))))))))))))))))))))))))))***+++,,,,,,---------...///222555888;;;===???@@@AAAAAA???>>>>>>>>>CCCBBBAAA@@@@@@@@@AAABBBCCCFFFJJJPPPXXXcccnnnvvvzzzzzzllleeeaaa]]]ZZZ]]]lll{{{sssiiiaaa^^^]]][[[ZZZSSSSSSQQQLLLEEE@@@@@@AAA>>>@@@BBBEEEGGGHHHHHHGGGCCCDDDFFFJJJMMMKKKDDD>>>333222000...---,,,,,,---)))***,,,---...---,,,,,,*********++++++,,,,,,,,,,,,++++++***)))*********''''''(((((())))))*********))))))***,,,,,,+++***888888888777777777777777777777777666777777888888999888888777777888888999<<<<<<;;;;;;:::999999888======<<<;;;999888777777333333333333333333333222555444333222111//////...------...000222555888:::;;;===>>>???>>>===>>>???>>>===<<<:::888888777777000///---***)))((((((((())))))))))))((('''&&&%%%((((((((((((((('''''''''******))))))((((((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%############!!! $$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&+++)))(((''''''((()))+++&&&&&&%%%$$$%%%&&&'''((((((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&(((&&&$$$%%%((((((%%%"""((((((''''''''''''((((((&&&&&&&&&'''''''''((((((******))))))(((((('''''''''(((((()))***+++++++++))))))((((((((((((((()))***++++++******+++---///---000333666888;;;===@@@AAA@@@???>>>>>>@@@BBBDDDFFFDDDAAAAAABBBCCCCCCCCCHHHKKKPPPXXXcccppp}}}yyylllhhhcccbbbiiixxxuuuiiiddd```[[[VVV[[[YYYSSSKKKCCC???===>>>999<<<@@@EEEGGGHHHHHHGGGDDDDDDEEEHHHKKKKKKGGGCCC???999222......///...---111000///---,,,+++******,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++******)))((((((((((((((())))))))))))))))))))))))777777777888888888888888888777777777777888999999999999888777777777888888:::999999999999999::::::<<<<<<;;;:::999888888777666666555444333333222222333222222111111000000000---......///111444777888999;;;===>>>======>>>???>>>>>><<<;;;:::999888888444222000---+++***))))))(((((()))((((((''''''&&&'''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$%%%%%%$$$"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%)))(((&&&%%%%%%&&&((()))&&&&&&%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&((()))((('''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((***)))))))))(((((((((''''''(((((()))******+++++++++******)))))))))*********++++++*********---//////222555888999;;;===???AAA@@@@@@@@@AAABBBDDDEEEBBBAAA@@@AAACCCEEEFFFGGGKKKPPPXXXbbbmmmzzz}}}yyytttqqqrrryyy|||pppggg___ZZZ[[[XXXSSSMMMGGGAAA===;;;:::<<<@@@DDDGGGIIIKKKKKKFFFDDDDDDGGGJJJLLLKKKIIICCC===666111//////...---000///...---,,,+++++++++------,,,+++++++++,,,,,,******************************)))((((((((((((((())))))))))))))))))))))))666666666777777888888888888888888888888999::::::::::::999888888888888888888777777666777999:::<<<;;;:::::::::999999999999999888777666555333222222111111111111111111111111///......///000222444555777999;;;<<<<<<===>>>??????>>>>>>===<<<;;;;;;;;;999777555222///---,,,+++((((((((((((((((((''''''&&&&&&''''''(((((())))))&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%"""###%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%&&&'''((('''%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%&&&'''((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&"""$$$%%%&&&&&&&&&((()))((((((''''''''''''((((((&&&&&&'''''''''((((((((())))))))))))((((((((((((((((((((()))******++++++++++++*********++++++,,,******+++******+++---///333555888::::::;;;===???@@@@@@AAABBBDDDEEEFFFFFFCCCBBBBBBCCCEEEIIILLLNNNTTTZZZeeeqqq}}}}}}wwwtttsssyyyuuujjjddd___[[[VVVRRRNNNHHHAAA<<<;;;<<>>>>>???>>>>>>>>>=========<<<999666333111///...***))))))(((((((((((((((%%%&&&&&&'''((()))******%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((('''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%###%%%'''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&'''(((((('''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''$$$%%%&&&&&&''''''&&&&&&!!!###&&&%%%######&&&)))((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))************+++************++++++,,,***++++++++++++,,,///222666888:::;;;;;;;;;<<<>>>???@@@BBBDDDFFFGGGGGGGGGHHHGGGFFFEEEHHHMMMUUUZZZcccjjjvvvzzzssskkkgggdddfffnnnvvv}}}tttiiibbb[[[VVVTTTQQQJJJDDD>>>>>>>>>@@@DDDJJJPPPSSSNNNKKKFFFDDDEEEIIINNNQQQNNNJJJCCC<<<666222///------,,,,,,,,,,,,,,,------...---,,,+++************************************+++***))))))(((((())))))))))))))))))))))))))))))//////000111222333333444666555555666777888999:::;;;;;;::::::::::::;;;;;;;;;:::888777777777888999888888999999999999::::::888888888888888888888888555555444333222111000000111000///.........///000111444777999999:::<<<>>>===>>>???@@@@@@@@@?????????>>><<<:::777555333111---,,,+++)))))))))))))))%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&"""###%%%&&&%%%$$$""" %%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&$$$'''(((&&&###"""%%%(((((((((''''''''''''(((((('''''''''((((((((())))))(((((((((((()))))))))))))))))))))))))))*********)))))))))))))))***+++,,,***+++------...000333666999;;;===>>>===<<<===>>>@@@AAACCCEEEFFFGGGHHHHHHHHHHHHFFFGGGKKKUUUbbbkkkuuu|||wwwggg___\\\ZZZZZZ\\\nnn}}}vvvmmmbbb\\\YYYVVVRRRMMMCCCBBB@@@@@@CCCIIIPPPTTTSSSPPPKKKFFFDDDGGGKKKNNNPPPNNNIIICCC<<<666222000------,,,,,,------......---,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))))).........//////000000000333333333333444666777888999888888999999:::;;;<<<<<<<<<;;;;;;:::999888888888888888999999999999999777777777888999999::::::888777666555333222111000222111///.........///000000333555777888888:::<<<<<<===???@@@AAAAAAAAA@@@=========<<<:::888666555111///---+++***)))******&&&&&&''''''(((((())))))''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((((((((($$$%%%&&&&&&''''''&&&&&&******)))'''&&&&&&''')))((((((''''''''''''((((((''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))******)))))))))))))))***+++,,,+++---///000222555999<<<>>>???AAAAAA@@@@@@@@@AAADDDDDDEEEFFFGGGIIIJJJJJJEEEGGGIIIMMMTTTaaaqqq}}}ooobbb\\\XXXUUUTTT[[[ggg|||}}}qqqfff```[[[WWWTTTLLLIIIEEECCCEEEIIIOOOSSSVVVTTTQQQLLLHHHGGGIIIKKKOOOOOONNNJJJCCC;;;666444///...............//////++++++************++++++------------------------++++++***))))))))))))***)))))))))))))))))))))))).............../////////000000000111222333444555444444555666777999:::;;;;;;<<<===>>>>>>===;;;:::999999999888888888888888888888888888888999999999888777777666555444444333222111000/////////000111000222555666666777888::::::<<<>>>@@@BBBBBBAAAAAA;;;;;;<<<<<<;;;:::999888555333000---+++*********'''''''''(((((((((((((((&&&'''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))$$$%%%&&&&&&''''''&&&&&&)))'''%%%%%%&&&(((((((((((((((''''''''''''(((((('''((((((((())))))))))))'''((((((((()))))))))******)))))))))))))))))))))***))))))***+++,,,------,,,...111333555999>>>BBBBBBDDDFFFFFFEEEDDDEEEFFFIIIIIIHHHHHHIIIKKKLLLMMMIIINNNUUU\\\dddooo}}}vvvkkkbbb[[[ZZZTTT[[[hhh|||xxxlllccc\\\ZZZUUUQQQLLLIIIHHHKKKOOORRRVVVWWWWWWSSSNNNJJJIIIIIILLLOOORRRPPPIIIAAA;;;888111000000/////////000000))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))///////////////..................///000222333444111111222333555777999:::999;;;>>>@@@AAA@@@>>>===999999999888888888777777999999999888888777777777777777777777777777777777222111000//////000111111000222444555555666777888:::;;;>>>@@@BBBBBBAAAAAA888999;;;<<<<<<<<<;;;:::777555111...+++*********((((((((((((((('''''''''&&&&&&&&&''''''(((((((((&&&''''''''''''''''''&&&'''''''''''''''''''''''')))(((((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""!!!"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''###############%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''((((((((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))$$$%%%&&&&&&''''''&&&&&&&&&""" $$$''''''&&&((((((''''''''''''(((((((((((((((((())))))))))))'''((((((((())))))***************)))))))))))))))++++++++++++,,,---...///,,,///222555888<<>>:::222222111000000000000000(((((())))))***+++------++++++++++++++++++++++++,,,+++******)))*********)))))))))))))))))))))))),,,,,,------......//////........................000000111111222222222333777888888:::;;;<<<======>>>>>>===;;;:::999888777666666666666666666666666444333333222333444555666777777666555444222000///000111333555777999::::::;;;<<<===>>>???@@@@@@@@@<<<;;;:::888888888999999:::999777444111///---,,,+++++++++***))))))((((((((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&(((((()))))))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''#########$$$%%%&&&'''(((%%%%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%$$$&&&'''((('''%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&%%%%%%(((((('''&&&%%%%%%$$$$$$'''&&&%%%%%%%%%%%%&&&'''$$$$$$&&&'''(((((())))))###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%'''((()))((('''(((***+++******))))))))))))******)))))))))))))))))))))))),,,,,,+++++++++++++++,,,)))***,,,,,,,,,,,,...000222444666:::???DDDHHHJJJJJJLLLMMMNNNLLLLLLLLLMMMKKKMMMNNNKKKHHHJJJPPPUUUZZZbbbnnnzzz}}}~~~}}}~~~~~~ssseee[[[YYYcccuuu~~~nnnaaaZZZ[[[[[[WWWQQQMMMMMMOOOYYYYYYZZZZZZYYYUUUOOOJJJFFFKKKQQQTTTTTTPPPJJJFFF:::555///...000111...+++///---------...///...---******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))111111000000000000000000............//////////////////000000111111111111444555555666888999999:::::::::::::::::::::999999888888888777777666666666444444333222222333444555888777777666555444333222222333444666777999:::;;;<<<<<<>>>???@@@AAAAAAAAA<<<;;;999777666666666666888888777666444222111000++++++***)))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&''''''+++***)))(((((('''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&&&&&&&%%%$$$%%%%%%$$$&&&'''((('''%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%(((''''''&&&%%%%%%$$$$$$'''&&&%%%%%%%%%%%%&&&'''$$$%%%&&&'''((((((((((((&&&&&&'''''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''((()))+++******))))))))))))******))))))))))))))))))))))))+++******)))))))))*********+++---------...000222444666999===BBBGGGKKKMMMSSSSSSSSSQQQMMMJJJIIIIIIGGGJJJLLLLLLMMMQQQYYY```hhhoooyyy}}}|||{{{{{{}}}ttthhh___bbbnnn~~~pppeeeaaa[[[WWWVVVUUUTTTSSSZZZZZZZZZ[[[[[[WWWQQQMMMIIIKKKNNNRRRSSSQQQMMMIII???999222///000111///---000///...///000111000...+++******))))))******+++++++++++++++++++++++++++************************111111111000///......---.........//////000000000.........///////////////000111111222333444555555555666666777888999::::::999999999888888777777777555444444333333333444444888888888777777777666666777666666666777999;;;<<<<<<===>>>@@@AAAAAABBBBBB===<<<999777555333222222666777888888888777555444---,,,***((((((((())))))'''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&'''((()))***&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&)))((('''%%%$$$$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%%%%$$$&&&'''((('''%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%'''''''''&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&(((((((((((('''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&''''''(((%%%%%%%%%&&&'''''''''((('''((()))((('''''')))+++******))))))))))))******)))))))))))))))))))))))))))((((((((((((((())))))***,,,......///000222555888:::===BBBHHHMMMPPPSSSZZZZZZXXXTTTOOOKKKIIIIIIFFFIIILLLOOORRRZZZdddkkkxxx}}}}}}|||{{{|||~~~~~~~~~}}}{{{yyywwwvvvuuutttxxx~~~|||mmmggglllvvvvvvmmmaaa[[[[[[\\\ZZZWWWZZZ[[[[[[]]]]]]ZZZUUURRRMMMLLLLLLNNNRRRSSSQQQNNNFFF???666111000111000///000.........///000///...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************222222111111000///...............//////000000000------------..................//////000111222222222333333555666777888888777777888888888999999999666666555555555444444444777777777777777888888888:::999888777888:::<<<======>>>???@@@AAABBBBBBBBB???>>><<<999666333111000333444666888999999999888111///---***(((''''''(((&&&&&&((())))))(((&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))%%%&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$###"""""""""""""""&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))))))))((('''%%%%%%$$$&&&'''((('''%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$&&&''''''''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''((($$$%%%%%%&&&'''(((((()))((())))))((('''''')))*********))))))))))))******)))))))))))))))))))))))))))(((((((((((())))))******,,,......///111555777<<>>===>>>???@@@AAABBBBBBBBBBBBAAA???<<<999666333222000222444666888999:::999777555111---***(((&&&&&&%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))))))))((('''%%%%%%$$$&&&'''((('''%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###"""###$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))((()))***)))''''''(((*********))))))))))))******))))))))))))))))))))))))***)))))))))******+++,,,***,,,---...000333777:::AAACCCHHHMMMRRRWWWZZZ[[[\\\\\\YYYUUUPPPMMMMMMMMMJJJMMMRRRYYYaaakkkuuu{{{~~~|||yyywwwvvvvvvwwwzzz~~~vvvuuuuuuvvvvvvwww~~~sssggg___[[[YYY[[[[[[\\\^^^___^^^ZZZXXXSSSOOOKKKKKKNNNRRRTTTTTTOOOIIIAAA999444222111000...---,,,,,,---...---,,,......------------......++++++++++++++++++++++++************************<<<<<<;;;999888666555555444333333222222111000000///////////////.........---------....../////////000000000000000000000000111222333444666777888999555666666777888888777777444444333333444555777888;;;::::::999:::;;;===>>><<<===>>>@@@AAAAAABBBBBBDDDCCCBBB@@@===:::777666111222333444666888:::::::::999666222///+++(((&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&''''''(((***+++,,,&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%$$$&&&'''((('''%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$###!!!"""###%%%&&&'''((((((&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&'''((((((((((((&&&&&&&&&'''((((((((())))))******)))''''''(((*********))))))))))))******))))))))))))))))))))))))************+++,,,---...,,,---///000222555:::>>>DDDGGGLLLQQQVVVYYY[[[\\\]]]\\\ZZZUUUQQQNNNMMMNNNNNNQQQXXXbbbnnnyyy|||~~~~~~|||zzzyyyyyy{{{tttoooiiifffeeehhhsss}}}vvvjjjbbb]]][[[[[[[[[]]]^^^]]]ZZZXXXTTTRRROOOMMMLLLNNNQQQSSSQQQNNNHHHAAA:::555222111111///...///000111000///......------------......++++++++++++++++++++++++++++++++++++++++++++++++IIIHHHFFFCCC@@@===;;;:::999888777666555444333222111111111111000000//////,,,------------.........---------....../////////111111222222333444444444222333444666777777777777555444333333444555777888999999::::::;;;<<<======<<<<<<>>>???@@@AAAAAAAAACCCCCCCCCBBB@@@===;;;999444333333333555777:::;;;::::::999777444000,,,***))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''"""###%%%&&&&&&&&&%%%$$$%%%%%%$$$&&&'''((('''%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&(((((((((((('''''''''''''''(((((((((((()))******)))'''&&&((()))******))))))))))))******))))))))))))))))))))))))*********++++++,,,---......///111222555999>>>BBBGGGJJJNNNSSSWWWZZZ\\\\\\ZZZZZZXXXUUURRRRRRSSSUUUWWW\\\dddooo{{{~~~uuuiiiaaa\\\ZZZ```iiiyyy}}}oooeee[[[ZZZZZZ[[[\\\[[[YYYWWWRRRTTTSSSOOOKKKJJJMMMQQQRRRQQQOOOIIIBBB:::555222222111000000111222111000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++ZZZYYYUUUQQQMMMIIIEEEDDD===<<<;;;999888666555444333333222222111111000000,,,,,,,,,,,,,,,---------++++++,,,------...//////222222222111111111000000///000222444666666666666777666444333444555777999777888:::;;;<<<=========;;;<<<===>>>???@@@@@@@@@CCCCCCCCCBBBAAA???===;;;666555444333444777:::<<<999:::::::::777444000---,,,+++***))))))***+++,,,'''''''''&&&&&&'''''''''$$$%%%%%%&&&'''((()))))))))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***&&&&&&%%%%%%$$$%%%%%%%%%(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((($$$%%%&&&'''''''''&&&%%%%%%%%%$$$&&&'''((('''%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''((('''''''''&&&%%%%%%%%%%%%&&&''''''###$$$&&&((())))))((('''(((((((((((((((''''''''')))******)))'''&&&((()))******))))))))))))******))))))))))))))))))))))))************+++,,,---...000111333444777<<>>777333111///...///000111000...---------,,,,,,---------------------------------++++++++++++++++++++++++rrrppplllfff___YYYTTTQQQLLLJJJFFFAAA;;;999999;;;888777555333111000///............//////...---,,,***+++,,,....../////////////////////////////////222222222222333444555666222444555777888777777666555555666777888999999:::;;;<<<===>>>????????????AAABBBCCCDDDDDDBBB@@@???>>>;;;666222111333666888???>>><<<;;;:::888555222///...,,,************+++)))'''&&&&&&''''''&&&%%%%%%%%%'''((((((((('''&&&%%%&&&&&&&&&'''(((((((((''''''''''''&&&%%%$$$###"""###%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))))))))%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&'''''''''&&&&&&&&&'''(((***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((()))***+++,,,,,,---***)))'''&&&'''(((***+++))))))))))))************)))************+++++++++,,,,,,,,,---///000000//////222666999===BBBGGGKKKPPPNNNOOORRRWWWZZZ[[[YYYWWWWWWUUUSSSTTTYYY```eeekkkrrr|||~~~|||}}}~~~~~~|||{{{~~~ttthhhbbb___^^^aaajjjqqqeee[[[[[[[[[XXXWWWZZZOOOPPPQQQPPPNNNKKKJJJJJJQQQSSSUUUSSSMMMEEE>>>:::000000000000///...---,,,------------------------,,,,,,,,,+++++++++******************************~~~zzztttooojjjggg\\\XXXRRRLLLGGGDDDBBBAAA===<<<:::888777555555444222222111111111111111000//////000000000000000//////////////////000000000000000000000111222333444222333444555666666666666444444555666777777888888:::;;;<<<===>>>????????????@@@BBBCCCCCCBBB@@@??????===888555333444555777???>>>>>>>>>>>><<<999666111000...,,,***))))))))))))'''&&&&&&'''(((&&&%%%%%%&&&'''((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((())))))(((((($$$%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&((((((((('''(((((())))))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''(((((()))*********))))))'''''''''(((***+++))))))))))))************************++++++++++++,,,+++,,,---///000111111222555:::???CCCGGGLLLPPPUUUTTTTTTVVVZZZ\\\\\\[[[XXXXXXWWWWWWYYY```hhhnnnuuu{{{|||xxxwwwyyy|||~~~|||oooeee```^^^dddttt~~~ooobbb\\\YYYWWWWWWZZZRRRQQQPPPMMMKKKIIIIIIIIINNNQQQTTTTTTPPPJJJDDD@@@666444333111///.........------------------------.........---------,,,,,,************************~~~pppkkkccc]]]YYYTTTOOOKKKFFFDDDBBB@@@>>><<<;;;;;;555333111111111222111000////////////......------....../////////000000000............///000111111222222222222333444555555444444444555555666666777999999;;;<<<===>>>>>>???===>>>@@@AAABBBBBBAAA@@@AAA???<<<999777555555555;;;;;;===???@@@???<<<999555333111...+++)))(((((()))(((&&&'''(((((('''%%%%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%'''((()))***++++++&&&''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((('''''''''(((***+++))))))))))))************************+++++++++,,,++++++,,,---///000222333666:::@@@FFFKKKPPPTTTWWW[[[ZZZZZZ\\\^^^___^^^\\\\\\\\\\\\]]]```hhhqqqwww}}}xxxuuuuuuwwwyyyzzzwww{{{tttiiiaaaaaaiii}}}qqqddd\\\XXXXXX[[[VVVTTTPPPMMMJJJIIIIIIJJJJJJMMMRRRUUUTTTQQQLLLIII>>>;;;666222//////000000------------------------............------------++++++++++++++++++++++++zzzrrrmmmkkkfff___YYYRRRQQQNNNJJJFFFCCCBBBAAA:::777444444555666555333111000000///////////////............////////////......------...//////000111000//////000111333444444444444555666666777777888999:::<<<===>>>>>>>>><<<===???AAABBBBBBBBBBBBBBBAAA???===:::777555444555777999===??????===:::888777444111...+++(((''')))(((''''''(((((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%"""###%%%&&&((()))))))))))))))((((((((('''&&&&&&'''''''''''''''''''''''')))))))))((('''''''''&&&%%%%%%$$$###"""""""""###''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''&&&)))(((((('''((()))******((()))))))))*********************+++++++++,,,,,,***+++---...///111444666999>>>FFFMMMSSSWWW[[[^^^^^^^^^___```aaa``````___``````aaacccgggoooxxx~~~~~~xxxvvvvvvvvvuuuuuuxxxzzz{{{zzz}}}{{{mmmggggggrrrtttggg___[[[[[[YYYVVVSSSPPPOOONNNLLLKKKIIIKKKPPPTTTVVVUUUQQQNNNEEEAAA:::444000///000222............---------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++}}}|||yyyrrrllleeeccc___ZZZTTTPPPMMMKKKFFFBBB>>>===??????<<<999555555444333333444555555........................//////.........///000000//////.........000222333333444555666777777888999888999:::<<<===>>>>>>>>>======???@@@AAABBBCCCCCCBBBBBBAAA???===999666444444555777;;;???@@@>>>===;;;:::888555111...+++)))***(((''''''((()))'''&&&&&&&&&&&&&&&''''''(((((())))))((((((''''''&&&&&&%%%&&&&&&'''((((((''''''***))))))((('''''''''''''''''''''''''''''''''''')))))))))((('''''''''&&&)))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((())))))((((((((((((((((((((((((((((((((())))))***((()))))))))***************++++++++++++,,,,,,,,,+++,,,...///000333777;;;<<>>777222111111222/////////......------------------,,,,,,,,,++++++++++++++++++++++++++++++yyyvvvrrrlllfffaaa]]]\\\QQQLLLHHHHHHIIIHHHCCC===999888666555444555555666222111111000000//////...000//////...//////000000............///000111111222333444555777999:::::::::;;;<<<===============<<<======???@@@AAABBBBBBAAAAAAAAA@@@>>>;;;999777666666888;;;???AAA@@@???===<<<;;;888555222///---***)))'''((())))))(((&&&'''&&&&&&&&&&&&'''(((((()))))))))((((((((((((((())))))*********)))(((((()))(((((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))(((((('''%%%&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,+++...000111111555;;;@@@BBBIIITTT^^^cccfffhhhiiieeegggiiiiiigggdddcccbbb^^^bbbiiiqqqzzz|||xxxvvvvvvvvvuuuuuuvvvyyy|||qqqggg]]]YYYUUUSSSSSSRRROOOLLLOOOMMMLLLOOOSSSTTTRRROOONNNJJJDDD===888555333333000000//////...---------////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,yyytttooolllkkk___[[[WWWWWWXXXUUUNNNFFFBBB@@@===:::888888888888777666555444222111000000//////............//////,,,---...///000000000000///000222444666999:::;;;<<<======>>>>>>=========;;;;;;;;;<<<===>>>???@@@????????????>>>===;;;:::888777777999<<<>>>??????>>>>>>===;;;999666444222***)))(((((())))))(((&&&'''&&&&&&%%%&&&'''((()))'''''''''((((((((((((((())))))************))))))((('''&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))******)))(((###$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((())))))******+++'''(((((()))))))))))))))))))))))))))************+++++++++,,,,,,,,,------,,,///222333333666===DDDJJJQQQ]]]gggmmmooooooooooooqqqsssqqqlllgggddddddeeekkksss|||~~~}}}{{{xxxvvvvvvxxxyyy}}}}}}{{{|||iiibbbYYYTTTSSSSSSRRRPPPRRROOOLLLMMMQQQTTTTTTRRRQQQNNNJJJDDD???:::777555000000000///...---------////////////............,,,,,,,,,,,,,,,,,,,,,,,,xxxzzz~~~zzzwwwtttsssqqqllliiiiiijjjfff\\\TTTPPPNNNJJJFFFBBB@@@@@@@@@::::::888777555333222111///......---------......,,,---...000111000000///---...000222555888:::;;;>>>>>>>>>>>>>>>======<<<:::::::::::::::;;;<<<======>>>>>>>>>>>>======<<<777555444555888;;;<<<<<<>>>>>>>>>===;;;999777555***)))(((((())))))((('''''''''&&&%%%&&&'''((()))%%%&&&&&&&&&'''(((((((((&&&&&&'''((((((((((((((('''&&&%%%%%%&&&'''((()))((((((((((((((((((((((((&&&''''''(((((()))))))))''''''''''''(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&(((***++++++***)))!!!"""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&''''''((()))***++++++'''(((((()))))))))))))))))))))))))))************++++++,,,,,,,,,------------000333444444888???FFFOOOXXXdddnnnsssuuuuuutttwwwyyyzzzvvvpppiiieeedddpppuuu}}}~~~{{{zzzzzz{{{zzz||||||{{{~~~~~~|||{{{~~~uuuxxxvvvkkk^^^VVVTTTVVVVVVUUUUUUPPPKKKLLLQQQUUUVVVTTTSSSQQQNNNIIIDDD>>>999666111000000///...---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,sssuuuyyy}}}|||yyyvvvvvvxxxvvvuuuvvvxxxuuummmfffeee___WWWPPPLLLKKKJJJJJJJJJHHHCCC>>>999666444333333333222222111000...---////////////000000000000111000000000222555777999<<<<<<======>>>????????????>>><<<:::999:::;;;<<<===>>>?????????===<<<;;;>>><<<999777666888;;;======>>>>>>>>>>>><<<:::999666333///+++(((''''''((('''''''''''''''((()))***+++***)))'''''''''((()))(((((())))))))))))((((((''''''''''''(((((((((((('''((()))))))))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''%%%###!!! !!!###%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((((((((('''&&&%%%######%%%&&&'''''''''&&&%%%$$$(((((('''&&&%%%%%%%%%%%%***'''%%%&&&((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&''''''((()))******+++(((((('''''''''&&&&&&&&&(((((()))***************)))))))))))))))******+++))))))******++++++++++++,,,------,,,+++,,,...111///111222444666===FFFMMM]]]bbbjjjqqqvvvyyy|||~~~~~~{{{vvvpppmmmllllllyyy}}}||||||~~~}}}}}}~~~~~~|||{{{zzz~~~{{{zzz}}}uuullliiirrr}}}~~~gggXXXTTTVVVXXXYYYYYYSSSOOOOOOOOOOOORRRWWWWWWTTTQQQOOOKKKCCC:::333000///...///111111000/////////............//////...---+++******+++---...qqqrrrvvvzzz}}}|||xxxvvvuuu|||zzzzzz}}}~~~xxxrrrsssooojjjeeeaaa___]]]\\\\\\YYYSSSLLLEEE???;;;999999888666444333222000///------......///000111111000000///000111444666888::::::;;;<<<<<<======>>>???===;;;:::999:::;;;<<<<<<===>>>>>>>>>===;;;:::<<<;;;999777777888:::;;;<<<======>>>===<<<;;;:::777555111,,,)))((((((((('''''''''((((((((())))))******((('''''''''(((((((((((())))))))))))((((((''''''''''''(((((((((((())))))*********)))''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((('''%%%######$$$%%%&&&%%%&&&'''&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$'''''''''(((((((((((()))''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&'''((((((((('''&&&&&&&&&&&&&&&%%%%%%&&&'''''')))'''%%%&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''(((((())))))******(((((('''''''''&&&&&&&&&''''''((())))))))))))))))))))))))))))))******+++************************+++,,,------,,,,,,...000111333666888<<>>===;;;:::999999::::::;;;;;;<<<======<<<:::999999999888777777777777777:::;;;<<<======<<<;;;:::999777333000,,,***))))))'''(((((())))))))))))((())))))(((''''''''''''((((((((())))))))))))((((((''''''''''''(((((((((((()))************))))))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&'''''''''&&&&&&%%%''''''((())))))(((((('''%%%%%%%%%%%%&&&'''((()))'''&&&%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''((((((((((((((()))))))))))))))******+++*********)))))))))))))))***,,,------------///000333666:::???EEENNNZZZbbbiiimmmssswwwzzz|||~~~{{{vvvssstttwww{{{~~~|||{{{uuuwwwyyyzzz|||xxxkkk^^^YYYZZZaaassssssddd\\\XXXWWWZZZUUUQQQNNNIIIGGGLLLTTTXXXWWWWWWVVVSSSNNNGGGBBB999666222000000111222111......------------......------++++++++++++------mmmnnnooorrruuuxxx{{{|||~~~~~~~~~|||yyywwwwwwwww~~~~~~}}}{{{yyyyyyvvvsssnnnhhhccc```WWWRRRJJJDDD@@@===999666666555333111///.....................///111222333444555555666666777888888<<<;;;:::999888999999999999:::;;;<<<;;;;;;999999777777777777666555555444888999:::<<<<<<<<<;;;:::;;;999777333000...,,,+++(((((()))*********)))(((((((((''''''''''''''''''(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&'''((()))(((((('''&&&$$$&&&'''&&&%%%$$$%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''%%%%%%&&&'''''''''''''''&&&'''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((''''''((((((((('''''''''''''''&&&'''(((((())))))(((((()))))))))))))))******+++*********)))))))))(((((()))+++............000111444999???FFFNNNXXXdddmmmooorrrvvvyyyzzz|||~~~}}}zzzwwwwww{{{}}}{{{vvvvvvvvvvvvxxx{{{~~~zzziii]]]WWWYYYeeerrrrrrddd\\\XXXYYYVVVTTTRRRLLLHHHLLLSSSVVVWWWXXXXXXVVVRRRMMMIII>>>:::444111000111111111------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---nnnnnnooopppsssvvvyyy{{{}}}|||{{{{{{}}}{{{wwwuuuuuuwwwxxx~~~~~~~~~{{{xxxllleee[[[SSSNNNIIICCC>>>:::888555222///.....................///000000111222222222333444444555555999999888888888999999999888999:::;;;;;;:::999888666666777666666444333222666777999:::;;;;;;;;;;;;<<<;;;:::777555222///...)))***************))))))''''''(((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''$$$&&&'''(((((('''&&&%%%###%%%&&&%%%$$$###$$$%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((%%%%%%%%%&&&&&&''''''((()))((('''&&&&&&&&&&&&&&&%%%&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((()))************))))))))))))))))))******+++*********)))))))))))))))***,,,...//////000222444666===FFFOOOWWWaaalllttttttvvvxxxyyyzzz{{{}}}~~~~~~}}}||||||~~~~~~xxxwwwuuuuuuvvvxxxzzz{{{}}}{{{lll```\\\```ggg|||uuufff^^^WWWVVVVVVUUUQQQKKKKKKOOORRRTTTWWWXXXWWWTTTQQQNNNCCC>>>777222000000000000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,pppooonnnoooqqquuuyyy{{{|||{{{zzzyyyzzz||||||wwwtttrrrtttvvvxxx}}}}}}}}}~~~~~~xxxnnnfffbbb\\\TTTMMM???===999666333222111222.../////////////////////000000000111222222333333555666666777888999::::::888888:::;;;;;;::::::999666666666666555444222111333555777999;;;;;;;;;;;;<<<<<<<<<;;;999666333111,,,+++******)))*********'''((())))))***)))))))))(((((())))))))))))((((((''''''''''''(((((((((((((((''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%&&&'''''''''&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((%%%%%%%%%%%%%%%&&&'''(((***)))((('''&&&&&&&&&&&&%%%'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))((())))))***************)))))))))))))))******+++)))*********++++++++++++---...//////000222666888<<>>:::888000000000000000000///.........//////000111111111000111444666888:::;;;<<<888999:::;;;<<<;;;;;;:::999888666555444333333333111222555888:::;;;;;;;;;;;;===>>>???>>><<<999777000...***((('''))),,,---((()))***+++,,,,,,+++***(((((())))))))))))((((((''''''''''''((((((((()))***)))(((((((((***+++,,,''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&''''''((((((((()))***)))((('''(((***$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''''''(((((((((((('''''''''&&&&&&&&&'''(((***+++''''''&&&''''''((()))***&&&(((***(((%%%$$$%%%'''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))'''((((((((())))))******&&&''''''((((((((((((((()))))))))))))))******+++))))))***+++---...///000111111000///000444:::???JJJTTTbbbnnnvvvzzz~~~{{{xxxxxxxxxwwwuuuuuuyyyzzzooofffqqqwwwjjj]]]YYYXXXUUUQQQOOOJJJOOOUUUXXXVVVTTTTTTTTTOOOJJJCCC===999666333111//////............//////+++,,,,,,------,,,,,,+++wwwrrrnnnnnnmmmnnnttt|||yyyssspppoooooooooqqqsssvvvyyy{{{}}}~~~~~~}}}{{{yyyyyyzzz{{{}}}wwwiii[[[QQQIIIAAA===;;;777222//////000111222...------...000111111000000111333555777888888888::::::999999888777777666999:::::::::999666333222111222444444555777;;;===@@@@@@AAAAAA@@@===;;;999777333...+++******))))))***+++,,,,,,,,,***)))(((''''''((())))))***))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((($$$%%%&&&'''((('''&&&%%%%%%'''((('''$$$###%%%((((((((('''&&&%%%$$$$$$###))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&''''''(((++++++***((('''%%%$$$$$$(((((((((((((((((((((((((((''''''&&&&&&((()))***(((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((+++(((%%%&&&)))+++***)))))))))))))))************+++*********))))))((((((,,,,,,+++++++++++++++,,,)))***+++,,,---.........,,,...000111444:::CCCJJJYYYbbbnnnvvvzzz}}}{{{vvvsssrrrqqqrrrxxxwwwtttyyy{{{hhh\\\YYYXXXVVVSSSNNNLLLLLLOOOUUUYYYZZZYYYRRRPPPLLLEEE===666111000000///......///000///---.........///////////////tttpppmmmlllkkklllqqqyyy{{{tttpppnnnmmmlllnnnppptttwwwzzz{{{||||||{{{yyyvvvsssqqqqqqqqqqqqxxxwwwlllbbbWWWLLLFFFBBB>>>999666444222111///222000//////111111000///000000111333444666777777999999999888888777777777999:::::::::999777555444111222333333333444777:::>>>???@@@AAA@@@>>><<<:::999555111---,,,,,,+++***)))***+++++++++***)))(((&&&&&&'''(((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&''''''&&&&&&&&&'''(((((('''''')))+++(((''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))******++++++))))))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''((()))***(((((('''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((***(((&&&&&&)))******)))'''(((((((((((()))))))))************)))))))))(((,,,++++++*********++++++)))***+++,,,---.........///111333444777???IIIQQQaaakkkvvv~~~|||wwwsssqqqoooooouuu|||}}}{{{jjj___XXXVVVUUUQQQPPPPPPQQQTTTVVVWWWWWWSSSRRRNNNGGG@@@999444111111000...///000111000///.../////////////////////sssooollllllkkkjjjooovvvwwwrrrnnnllljjjkkkmmmqqqtttvvvwwwwwwwwwsssqqqnnnjjjhhhfffffffffppp|||xxxkkk]]]UUUKKKHHHCCC>>>;;;777333000555333111000000000///...000//////000111333555666888888888888777777777777999::::::;;;;;;:::888777222333333222000111333555:::<<>>777444222000//////111111111000//////////////////......tttpppmmmmmmkkkiiimmmsss~~~{{{uuupppmmmjjjjjjllloooqqqssssssrrrqqqmmmkkkgggdddaaa`````````gggrrr}}}}}}qqqiiiXXXSSSMMMFFFAAA===888555555333000///000000///...000///------...000222444666666666777777777888888999999;;;;;;<<<<<<;;;;;;555555555222000000111333888:::>>>AAABBBAAA>>><<<===:::777444333111...,,,(((((())))))************++++++,,,++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%&&&((())))))&&&$$$%%%(((***)))'''%%%&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$$$$$$$$$$############&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''((())))))))))))(((''''''''''''''''''''''''((((((''''''''''''(((((((((((('''((())))))))))))'''''''''((((((((())))))*********)))))))))))))))******)))))))))***+++++++++++++++,,,...///000111444666888;;;AAAMMM[[[fffwwwyyyrrrlllmmmrrryyyxxxuuuyyy~~~lllaaa\\\WWWXXXXXXTTTPPPOOOQQQTTTVVVUUURRROOOJJJCCC<<<777333111//////000111111000////////////............wwwrrrnnnllliiigggjjjppp{{{~~~yyyuuuqqqnnnmmmnnnooopppqqqqqqppppppkkkhhheeeaaa^^^]]]\\\\\\aaaiiirrrxxx}}}}}}||||||~~~nnnggg]]]SSSJJJDDD>>>;;;777444111000000000//////000///---------///111222444444555666777888888999999::::::;;;<<<=========888888777555222111222444666999<<<@@@AAAAAA???>>>===;;;999777555333///---))))))))))))))))))******++++++,,,++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((('''&&&%%%&&&'''((()))...+++((((((***+++)))'''%%%&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((''''''''''''((((((((((((((((((((((((&&&''')))***+++***)))(((&&&'''''''''''''''''''''(((((((((((((((((((((((('''((())))))))))))))))))(((((()))))))))*********))))))))))))))))))************))))))***+++,,,,,,++++++,,,,,,...000222333444666:::???GGGTTTdddooo~~~~~~vvvmmmjjjmmmsssyyy{{{qqqlllkkkooowww~~~iii[[[YYYYYYXXXTTTPPPNNNQQQTTTWWWUUURRRPPPMMMHHHAAA<<<555222///...///000//////000000//////.........---~~~wwwqqqmmmhhhfffjjjpppzzz|||}}}yyyvvvtttrrrrrrqqqrrrssstttuuuvvvpppnnniiiddd```]]]\\\[[[^^^dddiiimmmsss{{{~~~|||xxxxxxwwwwww{{{uuuhhh\\\QQQHHHCCC>>>;;;666444333333222111000000///......///000111222222333555666888999999:::::::::;;;<<<<<<======::::::999777555444666777777999;;;>>>@@@@@@@@@@@@===<<<::::::999666222///,,,,,,+++***))))))******((((((((()))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))+++)))'''&&&&&&&&&%%%$$$&&&&&&''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))******)))((('''&&&&&&%%%((((((((((((((((((((((((%%%'''***,,,,,,+++)))'''&&&&&&&&&''''''''''''''''''(((((())))))(((((('''&&&(((******)))((()))***))))))))))))************))))))))))))************************+++,,,------,,,,,,,,,---...000333444555888>>>EEEOOO]]]nnnyyy}}}|||~~~rrrlllmmmnnnsssyyy~~~uuufff\\\]]]bbboootttaaa^^^\\\ZZZVVVRRRQQQSSSUUUVVVSSSPPPOOOOOOKKKFFFAAA888555222////////////...000000000///......------yyysssmmmjjjnnnuuu|||}}}~~~|||zzzyyyvvvuuuuuuuuuwww{{{{{{uuunnngggbbb___^^^^^^bbbcccdddiiiqqquuutttssssssrrrrrrttt{{{tttgggZZZSSSJJJEEE@@@;;;999777666444111111111111000000000000000111222444666888999:::::::::::::::;;;<<<======:::::::::888777777888:::888999:::<<<>>>???@@@AAA>>>============:::666333///...,,,+++************&&&&&&'''(((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((((((&&&''''''%%%$$$###$$$%%%''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''')))))))))(((''''''&&&&&&((((((((((((((((((((((((%%%'''***------+++(((&&&&&&&&&&&&'''''''''(((((('''((()))******)))((('''%%%(((***+++)))((((((***((((((((())))))))))))***((()))))))))************++++++++++++,,,---...///---,,,,,,---...111444666777<<>>;;;888777111222222222222111111000///000222444666888999::::::::::::::::::;;;<<<===999::::::999777888:::<<<:::::::::;;;===???@@@BBB>>>>>>>>>??????===999555111000...+++************''''''((())))))***))))))((((((((((((((((((((((((************************((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''***,,,---,,,)))))),,,///((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((((((((((((((((('''''''''(((((((((((((((((((((((($$$'''+++---...,,,(((&&&&&&&&&&&&'''''''''(((((('''((()))******)))((('''$$$(((++++++)))'''(((***''''''''''''((((((((()))(((((())))))*********+++,,,,,,,,,,,,---...///000---,,,,,,---...111444666:::@@@IIISSS___nnn~~~~~~}}}pppqqqrrrqqqrrrxxx}}}iiiZZZZZZ\\\bbbsssmmmggg___ZZZYYYYYYWWWTTTTTTOOOLLLLLLNNNNNNKKKGGGAAA===888444222222111000111000000///...---------}}}}}}{{{yyyxxx{{{wwwppplllhhhgggeeeddddddeeeffffffgggjjjkkkjjjiiikkkrrryyyvvvhhh```VVVOOOJJJEEE>>>999888555222111111111111000222222111111111333444555777888999:::::::::999999:::<<<>>>>>>===<<<======<<<;;;::::::;;;===@@@AAA?????????>>>>>>=========444333000---+++************************+++++++++(((((((((((((((((((((((())))))***))))))((('''&&&((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((('''((()))******)))((('''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))******))))))((((((((('''))))))((((((((((((((())))))%%%!!! ###&&&''''''+++***)))((((((((((((((())))))(((((('''''''''&&&*********)))))))))))))))'''(((((()))***+++++++++*********+++,,,---///000------...000222555888:::@@@HHHSSS___ooo{{{wwwssspppqqquuu{{{~~~zzzkkk\\\TTT\\\gggyyyvvvfff\\\ZZZZZZXXXTTTSSSQQQNNNLLLJJJJJJKKKLLLHHHBBB:::555333222000////////////000///......---|||zzz}}}yyyuuuooonnnlllkkkiiihhhgggffffffhhhiiigggfffgggnnnsss|||zzzssshhh___YYYQQQIIIBBB>>>;;;777555444333222111222222111111222333444555999999:::;;;;;;;;;;;;;;;;;;===>>>>>>======>>>???===<<<;;;;;;;;;===???@@@BBBBBBBBBAAA@@@???>>>===888777444000...,,,++++++************************((((((((((((((((((((((((((())))))))))))((((((''')))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((((('''&&&$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((())))))))))))(((((('''''''''((((((''''''''''''((((((+++(((%%%$$$''')))******(((''''''&&&%%%%%%&&&&&&))))))((((((((('''''''''***)))))))))))))))))))))((((((((()))***+++++++++******++++++,,,---.../////////000111333777:::===GGGPPP\\\iiixxx|||xxxwwwxxx|||~~~wwwggg[[[[[[___lllttteee\\\YYYWWWVVVTTTSSSQQQOOOMMMLLLLLLLLLJJJDDD<<<666444333111000///////////////......---|||}}}yyyxxxwwwuuuqqqmmmjjjhhhfffggggggdddbbbbbbeeeiiiqqqyyy}}}uuunnnfff\\\VVVKKKGGG@@@;;;888555333222222111111111111333444555999999:::;;;<<<<<<======??????@@@???======>>>@@@>>>===<<<;;;;;;<<<===>>>DDDDDDEEEEEEDDDBBB???======;;;888555111...---,,,******))))))))))))))))))(((((((((((((((((((((((('''(((((())))))))))))((())))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''(((((('''&&&&&&'''((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''***)))'''((()))+++*********))))))(((((((((((()))))))))((((((((((((''''''))))))))))))))))))******(((((())))))***+++++++++,,,,,,+++,,,,,,---......000111222333555999>>>AAAPPP[[[iiiwwwxxxggg^^^YYY```}}}sssbbbYYYXXXZZZUUUUUUTTTSSSQQQOOOMMMLLLLLLGGG???999666444222111000000000/////////......~~~~~~zzzuuuqqqnnniiiiiihhhddd```^^^^^^```gggmmmssswwwzzz|||uuuppp___XXXMMMBBB;;;777444333111111000000000111333444555666777999;;;===???@@@CCCCCCCCC@@@>>>===>>>??????>>>===<<<;;;<<<<<<<<>>;;;888444000...,,,******)))))))))))))))(((((((((((((((((((((((((((&&&'''((())))))***))))))***))))))))))))))))))***((((((((((((((((((((((((***)))(((''''''((()))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&'''((((((&&&&&&&&&'''((((((((('''***))))))((((((((())))))))))))(((((((((((((((((()))))))))))))))*********)))))))))******+++++++++------,,,,,,,,,------...111222444555666;;;BBBHHHXXXeeeuuuxxxhhh]]]^^^vvvlll]]]YYY[[[WWWWWWWWWUUUSSSOOOLLLJJJLLLHHHBBB<<<888555333222111000000///////////////}}}xxxuuuooonnnlllhhhccc___\\\\\\___bbbfffjjjmmmqqqxxx~~~vvvmmm]]]OOODDD===888666222222000000///000111222000111333555999===@@@BBBGGGGGGFFFCCC???======>>>???>>>======<<<<<<;;;;;;<<<>>>AAADDDEEEDDDBBBAAA@@@???===999666222///...+++*********))))))(((((())))))))))))))))))))))))&&&'''((())))))***)))))))))******************)))((((((((((((((((((((((((***)))(((''''''((()))***''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((''''''((())))))***$$$%%%''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%(((((())))))))))))))))))(((((())))))************************++++++++++++---------,,,,,,---......000333555777999@@@JJJQQQ```mmm}}}~~~xxxhhhdddrrrzzzeeeZZZWWWXXXXXXXXXWWWTTTOOOKKKIIIKKKIIIEEE@@@;;;777444333111111000////////////000}}}{{{tttsssqqqnnnjjjfffcccaaa^^^]]]___bbbbbbcccjjjrrr}}}rrrcccUUUJJJBBB===666555333111000000111111//////111333666;;;>>>@@@GGGHHHHHHFFFBBB???>>>>>>>>>>>>=========<<<<<<;;;999;;;===@@@BBBCCCCCCBBB???>>>===;;;888555222000,,,,,,++++++***)))))))))))))))))))))))))))))))))'''(((((())))))))))))((())))))************))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((((((((((((((((()))***+++%%%'''))))))((((((((()))&&&%%%%%%%%%%%%&&&''''''(((((())))))))))))******((((((((()))******++++++++++++++++++++++++++++++------,,,,,,---...//////000333777:::>>>FFFSSS]]]kkkxxx}}}zzzpppsss|||uuubbbXXX[[[[[[ZZZXXXTTTPPPKKKIIIIIIJJJIIIFFF@@@:::666444222111000///...///000111}}}vvvvvvuuuuuusssqqqnnnkkkfffbbbaaaaaa^^^\\\aaaiiipppwww{{{zzzyyy}}}{{{mmm]]]OOOGGG;;;999777555333222222222222111111333555888;;;===CCCFFFHHHHHHFFFCCCBBBAAA==================<<<<<<999:::<<<>>>@@@AAABBBBBB>>>>>>===<<<:::888666444------,,,,,,+++******)))))))))))))))))))))))))))((())))))))))))(((((('''(((((()))******)))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''(((((()))))))))''''''&&&'''((()))******''')))******((((((***,,,)))))))))))))))***++++++(((((()))))))))*********'''(((((()))******++++++++++++++++++++++++++++++,,,,,,,,,,,,---///000111000555:::>>>CCCNNN^^^jjjxxx~~~}}}uuufff___^^^\\\YYYUUUQQQMMMKKKGGGKKKNNNMMMGGG???:::777333222000///...///000111}}}vvvvvvwwwyyyzzzyyyvvvtttpppjjjfffddd___ZZZ^^^fffhhhppptttsssqqquuuyyy{{{yyy}}}~~~lllYYYNNN???===:::777555444333333555444333333444666888:::???CCCGGGIIIHHHFFFEEEDDD<<<<<<============<<<<<<<<<<<<======???@@@AAAAAA===>>>>>>>>><<<:::888777......------,,,+++******))))))))))))))))))))))))))))))***))))))((('''''''''((()))******)))((('''(((((((((((((((((((((((('''((()))******)))(((''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''((()))******)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%'''((((((((())))))******%%%%%%%%%&&&'''((()))***&&&(((***)))'''&&&))),,,(((((('''(((((()))******(((((())))))*********+++'''(((((()))***+++++++++++++++++++++++++++++++++++++++,,,,,,...///111222111666===AAAGGGSSSeeerrr~~~wwwbbb```^^^ZZZVVVRRROOOMMMGGGLLLQQQQQQKKKCCC===999333222000///...///000222xxxxxxxxx{{{|||yyytttnnnhhhccc___]]]fffhhhiiihhhggghhhlllpppmmmttt}}}~~~nnncccPPPIII@@@<<<;;;:::777444333333222111222333555666777<<>>BBBAAA<<>>@@@BBBCCC???@@@AAAAAA@@@>>>;;;:::444222...+++))))))***+++,,,++++++***))))))******+++*********))))))((((((((()))***+++++++++++++++***)))(((''''''((()))***((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''((())))))))))))(((((('''''''''&&&)))&&&'''++++++(((%%%%%%''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&(((***,,,...((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((''''''''''''(((((($$$%%%''')))******))))))))))))************))))))))))))(((((((((((()))***++++++******************************************+++---///000111222444666888;;;AAAIIISSSbbbsss~~~{{{yyypppddd\\\ZZZXXXUUURRROOOOOOOOOOOONNNIIICCC>>>444555555333111///000111~~~~~~yyyxxxxxx{{{~~~zzztttnnniiieeebbbdddeeeeeecccaaaaaaeeehhhfffmmmuuuzzz{{{zzzqqq___VVVJJJAAA>>><<<999777777666555444333444555666666999===@@@BBBEEEHHHJJJIIIIIIEEE@@@???BBBAAA===AAA???===<<<>>>???@@@@@@??????@@@@@@???>>><<<;;;777444111---+++******+++++++++***************+++++++++++++++*********)))((()))***++++++++++++******)))(((''''''((()))***((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''')))((((((((('''''''''''')))&&&&&&***+++(((%%%%%%''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''&&&&&&&&&'''((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))(((((((((************************,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111222333555777999>>>EEEPPP]]]mmm{{{yyywwwuuuyyypppccc]]]YYYUUURRRRRRRRRRRRRRRPPPLLLFFFAAA999777555333222111111111~~~|||{{{||||||}}}{{{zzzzzz}}}|||wwwqqqmmmkkkhhhfffddd```\\\[[[]]]______fffmmmqqqssswwwuuujjj[[[NNNFFFAAA===;;;666555444222111111111222444666777999<<>>AAA???======>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>;;;999555111...,,,++++++++++++*********++++++,,,,,,,,,,,,+++++++++++++++))))))******++++++******))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((('''''''''&&&&&&(((((((((((('''''''''''')))&&&&&&***+++(((%%%&&&'''''''''''''''''''''''''''''''''(((''''''&&&%%%((('''&&&%%%%%%$$$%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((''''''''''''((((((++++++***)))))))))))))))))))))************))))))))))))*********)))'''&&&************************,,,,,,,,,,,,------------...///111222222444666888<<>>===<<<===>>>???===<<<===============>>>???@@@>>><<<999666222///---,,,++++++*********+++,,,,,,++++++++++++++++++++++++))))))************))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((('''''''''''''''(((((((((((((((''''''''')))&&&&&&)))+++(((&&&'''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&(((''''''&&&%%%%%%%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((''''''''''''((((((+++***)))(((((((((******))))))************)))))))))***+++,,,+++)))'''%%%***************+++++++++*********+++++++++++++++...///111111222444777:::>>>DDDRRReeezzz~~~pppgggeeellluuummm```[[[[[[XXXWWWVVVVVVUUURRRNNNKKKEEE>>>666333444555222///~~~~~~~~~~~~~~~}}}|||~~~yyyrrrkkkddd^^^ZZZWWWWWW\\\bbbggglllqqqwww|||xxxiii[[[OOOGGGAAA???<<<999666444333333111333444555666888<<<>>>HHHRRRYYYXXXSSSMMMGGGAAA===<<<<<<===>>>???>>>======<<<<<<<<<===>>>???@@@???>>><<<999666222000...,,,+++++++++++++++,,,,,,))))))******************))))))*********))))))((((((((())))))))))))(((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&''''''((())))))***'''''''''((((((((((((((()))&&&%%%)))***((('''(((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((''''''''''''((((((''''''&&&&&&'''(((***+++))))))************)))))))))***+++,,,+++***(((&&&))))))*********+++++++++******+++++++++,,,,,,,,,---///000111222555999<<>><<<===>>>??????>>><<<<<<<<<======>>>>>>>>>>>>>>>===<<<999666333111------,,,+++++++++++++++)))))))))))))))*********))))))******))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&%%%&&&'''((()))******+++'''''''''((((((((((((((()))%%%%%%(((***(((''')))''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&'''((()))************((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((''''''''''''((((((%%%%%%&&&&&&''')))***+++))))))************))))))((()))***++++++***)))))))))))))))***++++++,,,,,,,,,,,,------......//////---...000111333777<<<@@@JJJUUUggg|||qqqfffcccgggmmmqqqbbb[[[YYYWWWUUUTTTTTTSSSQQQOOOKKKEEE>>>999777555222///uuuwwwyyy||||||wwwqqqiiiccc]]]___bbbeeehhhkkknnnpppvvvxxx{{{}}}uuuooo```\\\UUULLLCCC<<<777444333444555444444555777999:::@@@GGGKKKPPPSSSPPPJJJEEEBBB???===============;;;<<<===>>>>>>>>>===<<<<<<=========<<<999666444///...---,,,+++*********)))))))))******+++++++++)))))))))))))))((((((''''''((()))******)))((('''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''(((((()))))))))***''''''''''''((((((((()))***%%%$$$((()))(((((()))''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&'''(((***************((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((''''''''''''((((((&&&'''((()))))))))))))))))))))************))))))((())))))******++++++,,,((())))))***++++++,,,,,,,,,,,,------...//////000...///111333666;;;AAAEEEUUUaaauuurrrhhhgggcccxxxnnn___YYYWWWTTTSSSSSSSSSRRRQQQMMMJJJEEE???:::555333111hhhiiikkkoootttyyy~~~zzzrrrlllcccdddfffhhhiiikkklllmmmnnnqqqtttvvvxxx}}}vvvqqqhhh\\\QQQGGG@@@===444444444333222444888;;;666999===CCCKKKSSSSSSNNNIIIFFFAAA===<<<<<<;;;;;;;;;<<<>>>??????===<<<::::::;;;===>>>===;;;888666000///...,,,+++***))))))*********++++++,,,,,,,,,)))))))))))))))((('''''''''((()))******)))((('''))))))))))))))))))))))))&&&''''''''''''''''''&&&))))))))))))((((((((((((&&&'''''''''(((((())))))***%%%$$$''')))((((((***''''''''''''''''''''''''%%%%%%&&&'''(((((((((''''''((()))*********)))((((((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''(((((())))))***++++++***((('''))))))************)))))))))(((((()))***+++---...((())))))***++++++,,,,,,******++++++,,,---......///000333555888>>>DDDIII\\\jjj~~~||||||~~~nnnfff]]]nnn{{{fffZZZXXXUUUSSSTTTTTTSSSRRRNNNMMMJJJCCC<<<666444333___^^^^^^aaaffflllqqqsssyyyyyyzzz|||}}}yyyvvvqqqqqqooommmlllkkkkkkkkkjjjjjjjjjmmmrrrwwwzzz{{{vvvgggXXXIII======777333555777666555777444555777;;;BBBIIIOOOSSSRRROOOKKKFFFBBB@@@@@@@@@======>>>???@@@???<<<::::::<<>>>>>>>>@@@AAA@@@>>><<<999;;;===>>>>>>===;;;:::333222000---++++++******************************))))))))))))((((((((((((((((((((((((''''''&&&&&&***************************)))(((((('''''''''(((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''(((((((((((((((((((((((('''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***)))))))))((((((((('''******)))((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))((())))))***+++,,,******++++++,,,,,,,,,------------...///000111222222444888;;;===CCCRRRbbbvvv|||nnnmmmqqq~~~iiibbbWWWQQQOOOOOONNNMMMQQQNNNKKKGGGCCC>>>888444ZZZYYYWWWYYY\\\```bbbbbbbbbbbbbbbcccfffjjjmmmooovvv{{{|||xxxtttqqqooommmkkkiiiggghhhlllpppsssuuuzzzmmmZZZIIIAAA;;;:::999666333333888777777888:::???CCCEEETTTUUUUUUTTTPPPJJJCCC???@@@??????@@@AAAAAA@@@>>>999:::;;;<<<<<<======>>>777555111...,,,+++++++++************************))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))(((''''''&&&'''''''''((((((''''''''''''((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''(((''''''&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))((((((((((((***)))((((((((((((((((((((((((((((((((((((((((((((())))))******))))))(((******)))))))))******+++))))))***+++,,,---...............///000111333333444555888===AAAKKK]]]nnn}}}zzz~~~~~~wwwooosssyyykkkZZZRRRRRRSSSPPPKKKNNNMMMLLLJJJGGGBBB;;;777___]]][[[[[[]]]^^^____________^^^___```bbbeeefffffflllssszzz}}}~~~~~~zzzwwwuuutttrrroookkkjjjlllpppsssvvvyyy|||~~~|||hhhSSSIII???;;;999555444555777666555555777:::===???MMMPPPTTTVVVTTTMMMEEE@@@AAA@@@??????AAAAAA@@@???<<<;;;:::::::::<<<===???:::777333///---++++++,,,************************++++++++++++*********)))******))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((''''''''''''((((((%%%&&&&&&'''((()))))))))%%%%%%&&&&&&''''''(((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((******)))(((((()))))))))(((((((((((((((((((((((()))))))))******)))))))))++++++******)))***************++++++,,,------...------...///000111333444444555888???GGGTTTiii{{{{{{www~~~|||uuuzzz{{{fffYYYVVVUUURRRNNNLLLLLLLLLMMMKKKFFF???:::cccaaa^^^]]]^^^^^^]]]]]]___^^^^^^]]]]]]^^^______]]]aaaggglllnnnpppqqqrrrxxx~~~~~~}}}zzzzzzwwwsssooonnnpppsssxxxzzz{{{zzzzzz}}}uuuaaaUUUHHH@@@<<<888777999555444333333444777:::<<>>???@@@@@@???@@@>>><<<999999:::;;;<<<<<<999666222///---,,,,,,************************++++++++++++*********)))))))))******************))))))))))))))))))))))))''''''&&&&&&&&&&&&'''(((((((((''''''''''''((((((%%%&&&&&&'''((()))******&&&&&&&&&''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''&&&''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))******)))))))))******+++))))))))))))))))))))))))))))))************)))))),,,+++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111222333444444:::CCCOOO___tttwwwssszzz~~~}}}~~~|||xxxeeeYYYSSSRRRRRRKKKKKKLLLMMMLLLIIICCC>>>iiigggdddcccbbbaaa```^^^aaa```___]]]\\\[[[[[[[[[ZZZ]]]```bbbcccdddfffgggkkkqqqyyy}}}wwwsssssstttwwwxxxyyyxxxwwwzzzsssfffXXXNNNGGG@@@<<<===555444222222333555888:::???CCCKKKQQQTTTTTTQQQOOOGGGDDDAAA???@@@@@@AAA@@@CCCAAA===:::888888999:::<<<:::888555222///...---************************))))))))))))(((((((((((())))))))))))************************************'''''''''&&&''''''((()))((((((''''''''''''((((((&&&&&&'''((())))))******'''''''''''''''(((((((((&&&&&&''''''''''''''''''&&&'''(((((()))(((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((()))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))******++++++******)))++++++*********++++++,,,...---------,,,,,,,,,++++++,,,,,,---///111333444555777???LLL[[[lllxxxrrrvvv~~~||||||}}}~~~~~~uuubbbWWWTTTTTTMMMLLLKKKKKKKKKIIIFFFCCCvvvtttqqqpppooommmkkkiiihhhgggeeecccaaa___^^^]]]\\\^^^^^^^^^^^^___aaadddbbbgggmmmpppqqqtttyyy}}}{{{xxxwwwvvvwwwwwwvvvtttvvv{{{zzzlllbbbWWWJJJAAA===777666444222222444666777:::===CCCIIINNNRRRSSSSSSLLLIIIDDDAAAAAABBBBBBBBBCCCAAA===:::888888999999::::::999777555222///---************************))))))))))))((((((((((((((((((((()))))))))******************************((('''''''''(((((()))***((((((''''''''''''((((((''''''(((((()))))))))***((((((((((((''''''''''''%%%&&&&&&&&&'''((((((((('''(((((()))******))))))''''''((((((((((((''''''))))))))))))))))))))))))'''((((((((())))))))))))'''((((((((()))))))))***'''''''''''''''((()))))))))))))))))))))))))))))))))******++++++******)))************+++,,,,,,---,,,,,,,,,---------------,,,,,,---...000222444555999===HHHXXXiiizzzwwwwww}}}}}}|||}}}|||||||||}}}uuueee[[[WWWOOOMMMJJJIIIIIIIIIHHHFFF}}}|||{{{xxxvvvqqqpppnnnkkkiiifffdddccc_________^^^]]]^^^aaaddd]]]aaaeeeeeebbbcccfffkkkvvv~~~~~~|||xxxyyyxxxuuuqqqqqquuuyyyzzz{{{qqqdddRRRCCC<<<:::888555333222333444555666999===BBBHHHMMMQQQSSSPPPLLLGGGCCCCCCCCCCCCCCCBBB@@@===;;;999999999:::999::::::999777333000---************************++++++++++++************''''''(((((()))))))))***************************((((((((((((((()))******((((((''''''''''''(((((((((((((((((())))))))))))))))))((((((''''''&&&&&&%%%%%%&&&&&&'''((())))))(((((()))***************''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((())))))******%%%%%%%%%%%%%%%&&&'''((())))))))))))))))))))))))******++++++++++++******************+++,,,---...***++++++,,,---...//////---......000222444666777===AAANNNaaassszzz{{{~~~~~~}}}|||~~~}}}mmmtttsssbbbYYYQQQMMMIIIGGGGGGHHHHHHIII{{{uuupppmmmllllllfffccc```^^^^^^```aaaaaaeeeccc```^^^\\\]]]^^^^^^dddmmmyyy{{{zzzyyyxxxxxxuuuqqqooovvvyyy~~~vvvfffTTTIIICCC@@@;;;888777777777777444444999???CCCFFFMMMVVVUUUTTTRRROOOKKKHHHEEECCCCCC@@@===<<<;;;:::888777888:::;;;<<<:::777333000---,,,++++++,,,,,,+++)))************************************)))))))))))))))))))))))))))))))))))))))******)))'''&&&'''((())))))(((((('''''''''&&&))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))+++***)))(((''''''((((((''''''''''''''''''''''''))))))))))))(((((((((((()))((('''''''''(((***+++***)))((((((((((((((()))***************)))((('''++++++*********************+++,,,+++******+++---...,,,...222444444666;;;>>>KKK[[[kkk}}}}}}}}}}}}yyywww{{{{{{sssmmmppprrr]]]WWWPPPJJJKKKLLLJJJJJJKKK|||vvvrrrpppmmmkkkiiihhhggghhhhhhhhhfffeeebbb___\\\[[[ZZZZZZ[[[bbbkkkrrrwww~~~}}}~~~{{{xxxtttooollltttvvv{{{ttteeeZZZIIIEEE???:::888666555444333333666;;;>>>@@@GGGNNNXXXYYYXXXUUUPPPKKKFFFDDDAAA???===<<<===<<<;;;999555777999::::::888555333///---,,,,,,------+++***************************************)))))))))))))))))))))))))))))))))))))))***++++++***)))+++,,,)))))))))(((((((((''''''((((((((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((())))))))))))((((((''''''(((((((((((())))))))))))(((((('''&&&&&&'''((()))''''''''''''''''''''''''))))))))))))(((((((((((()))(((((('''((()))***+++******))))))))))))******)))************))))))(((++++++******************---...///...------///111///...///444555555888<<>>>>>>>>===;;;999222444666888999888777666111///------------,,,+++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))((()))++++++******,,,---***)))))))))))))))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((())))))))))))&&&%%%%%%%%%&&&''')))***''''''''''''''''''''''''(((((((((((()))))))))))))))(((((((((((()))***+++******************++++++))))))******+++***************++++++++++++++++++...///000///......000222111///222666777666:::???KKK\\\rrr}}}yyyzzzssseeefffwwwyyyaaaWWWOOOLLLKKKHHHGGGIII~~~zzzuuunnnfff___ZZZWWWWWWWWWXXXYYYYYYZZZ___fffkkkrrrxxx|||||||||}}}zzzvvvrrrooolllkkkmmmpppsssvvvxxxzzzzzzrrriii[[[MMMCCC===999777888555555888999:::???EEEPPPYYYdddhhhcccXXXOOOJJJEEECCC@@@>>>===<<<999777333444555777888888888777333000...,,,------,,,+++++++++++++++++++++++++++************)))))))))((((((((((((((((((((((((((('''((())))))(((''')))***************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''&&&%%%&&&'''((()))''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))*********))))))******************((()))******++++++++++++******+++++++++++++++,,,+++,,,------,,,---...000111000333666888888>>>EEETTThhh|||zzz}}}xxxjjjhhhrrrjjj___TTTPPPMMMKKKJJJLLLxxxmmmddd^^^[[[ZZZXXXXXXXXXWWWWWWXXX[[[]]]ccchhhppp{{{~~~}}}|||{{{|||~~~~~~yyyuuuqqqnnnkkkhhhiiikkkmmmqqqtttwwwxxx}}}~~~nnn]]]PPPFFF@@@<<<:::666444666888:::>>>CCCHHHTTTeeeooonnneeeZZZSSSFFFDDD@@@>>>===<<<:::999666666666777777777777777444111...,,,,,,,,,+++***++++++++++++++++++++++++************)))))))))(((((((((((((((((((((((((((******+++)))'''&&&&&&'''))))))))))))************''''''''''''''''''''''''))))))((('''&&&%%%$$$$$$'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((())))))))))))+++***((('''''''''(((((((((((((((((((((((((((((('''((((((((()))))))))***((())))))***************''''''))))))******))))))((()))***+++++++++++++++******++++++,,,,,,,,,,,,***+++,,,,,,+++,,,...000111111333777888;;;DDDNNN```ttt{{{|||~~~pppkkkmmmzzztttgggZZZSSSOOOLLLLLLOOO}}}rrrjjjdddaaaYYYYYYXXXXXXXXXWWWXXXXXXZZZ]]]bbbkkkuuu~~~|||zzzzzz|||~~~zzzvvvrrrmmmjjjiiihhhhhhiiikkkppptttwww{{{~~~rrrcccVVVKKKDDD===777333555777888;;;???CCCOOO___mmmsssooofff___JJJFFFBBB???>>>>>>???>>>999888777777666777777888777444000---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))---......,,,)))''''''((((((((()))))))))))))))***''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((()))))))))))),,,+++)))(((''''''((((((((((((((((((((((((((((((''''''(((((())))))******((()))******++++++******%%%&&&((()))******)))(((******++++++,,,+++++++++******++++++,,,---------+++---......---...000222222222444777:::@@@NNN[[[nnn~~~}}}}}}}}}~~~{{{{{{|||}}}}}}|||||||||uuujjjgggoooqqqaaaWWWQQQMMMLLLOOO~~~sssmmmdddaaa^^^[[[ZZZYYYXXXWWWWWWWWWZZZ^^^eeennnvvvzzz{{{}}}{{{{{{|||~~~~~~~~~{{{wwwrrrooollljjjfffeeefffkkkqqqtttwwwyyy|||~~~}}}kkkZZZNNNCCC<<<666777888888:::===AAAGGGRRRaaammmpppkkkeeeUUUOOOHHHBBB????????????:::999888777777888999:::;;;777333000//////......,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))))))))))))))))))))))))))))),,,------,,,)))(((((()))''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))***)))((('''&&&'''((()))(((((((((((((((((((((((('''''''''((()))*********((()))***+++++++++******%%%''')))+++++++++***)))++++++,,,,,,,,,+++************++++++,,,------...,,,---//////...///222444555444666999===FFFXXXiii}}}~~~~~~}}}{{{zzzsssrrrpppnnnmmmlllkkkkkkjjjjjjkkkmmmpppssswwwyyy~~~~~~{{{}}}~~~rrrjjjkkk~~~lll___VVVOOOMMMOOOwwwqqqllleee```\\\ZZZYYYXXXVVVVVVVVVXXX]]]dddkkkoookkksss}}}~~~}}}~~~~~~zzzwwwoookkkfffcccccchhhnnnrrrssstttuuuwww{{{}}}fffWWWKKKBBB;;;:::;;;:::;;;===>>>@@@GGGTTTccckkkjjjfffaaaZZZOOOEEE???===<<<<<<:::999888777777999;;;===>>>:::555222111111000000,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))((()))***)))((('''((()))&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%&&&'''((()))***+++''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))&&&&&&%%%%%%&&&''')))***))))))))))))))))))))))))&&&''''''((()))******+++((()))***+++,,,+++******&&&(((***,,,---,,,+++***,,,,,,,,,,,,,,,+++***)))******+++,,,,,,---......+++---.........///111333777666777;;;@@@KKK___qqq{{{vvvrrrqqqpppnnnmmmeeeeeecccbbb```^^^\\\[[[\\\\\\]]]___bbbfffjjjmmmppprrrvvv{{{}}}}}}}}}tttmmmxxxvvvfff[[[RRRPPPQQQ{{{ssskkkfffaaa]]][[[TTTTTTTTTUUUXXX\\\```cccdddiiinnnqqqrrrrrruuuwww{{{|||}}}}}}uuutttxxx~~~yyyrrrjjjfffgggjjjlllmmmrrrpppooopppqqqvvvjjjWWWIII>>>>>>???===<<<===999<<>>;;;:::;;;<<<<<<<<<===>>>???>>><<<888555222,,,,,,+++*********+++++++++***))))))))))))***+++************************************++++++++++++)))))))))'''%%%%%%''')))'''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((()))***+++'''(((((()))))))))))))))((((((((((((((()))******(((((((((((())))))))))))************************(((((()))+++,,,---...///++++++,,,------......///...000111111111222444666777999???LLL___vvv||||||~~~~~~ssslllfffbbb]]]XXXUUURRROOOMMMIIIIIIGGGFFFFFFGGGHHHIIIIIIJJJKKKKKKJJJJJJLLLNNNNNNNNNPPPRRRWWW]]]cccfffrrrxxxlll^^^XXXyyyvvvpppiiiddd```^^^^^^YYY[[[^^^^^^\\\XXXUUURRRQQQUUU^^^hhhrrr{{{wwwnnnjjjkkkrrrqqqiii```[[[XXXZZZdddnnnwwwyyyiii\\\SSSLLLGGGDDD???<<<888666999???GGGLLLWWW^^^eeegggaaaWWWLLLFFFBBB???<<<;;;<<<============>>>@@@@@@>>>;;;777555//////...---,,,------...*********************************************************************)))((())))))'''&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))***++++++,,,(((((())))))))))))((((((((((((((((((((())))))***'''((())))))))))))((((((************************&&&&&&''')))***+++,,,---++++++,,,------......///...///111111222333555888888;;;DDDUUUmmmyyywwwxxx~~~vvvnnngggbbb___ZZZWWWTTTRRRPPPNNNJJJJJJIIIIIIIIIJJJKKKKKKMMMNNNNNNMMMKKKJJJLLLMMMLLLLLLLLLNNNQQQUUUYYY[[[aaaiiisss{{{mmm```xxxooohhhbbb___YYYZZZ[[[\\\[[[XXXTTTQQQLLLNNNRRRZZZcccnnnvvv|||uuunnnkkkpppzzztttfff\\\VVVVVV^^^gggmmmyyyzzzjjj^^^UUULLLFFF@@@===:::888999===AAAEEEKKKSSS___fffeee^^^TTTNNNCCC@@@===;;;<<<===<<<<<<<<<===>>>???>>>;;;888777222000///---,,,------...******++++++++++++******************************++++++***)))((((((''''''((())))))(((&&&&&&'''(((''''''''''''''''''''''''((((((((('''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''((()))***+++++++++(((((())))))))))))((((((((((((((((((((())))))***(((((())))))))))))((('''************************(((((()))))))))*********++++++,,,------......///---...000111222333666999:::???LLLaaazzzzzzuuutttyyy}}}}}}{{{xxxvvvsssoooiiieee```]]]ZZZXXXWWWWWWVVVTTTOOOOOOOOOOOOOOOPPPPPPPPPRRRRRRRRRPPPMMMLLLMMMNNNMMMMMMLLLMMMNNNPPPSSSTTTUUU\\\fffoooxxx|||iiisssiiiccc]]]\\\[[[ZZZXXXUUUQQQMMMKKKKKKLLLPPPWWW```iiinnn{{{xxxooorrrzzzrrreee[[[WWW[[[bbbfffppp{{{mmmaaaTTTJJJCCC@@@<<<999888999<<<>>>BBBJJJUUU___cccaaa[[[VVVFFFCCC???===<<<<<<<<<;;;<<<<<<======<<<;;;:::999222111...+++******+++,,,******+++,,,,,,+++************************************))))))((('''''''''(((*********((('''((()))(((((((((((((((((((((((((((((((((''''''''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((************************''''''((()))************)))))))))))))))(((((('''((((((((((((((()))******))))))))))))((((((((((((************************,,,,,,,,,+++++++++++++++++++++,,,------......///,,,...000111222444777:::>>>FFFXXXooowwwsssuuuyyy~~~zzzxxxuuussspppnnnmmmkkkhhheeebbb___]]][[[\\\\\\\\\[[[VVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTQQQNNNLLLMMMNNNMMMMMMLLLLLLLLLMMMNNNOOOMMMSSSZZZbbbjjjuuuuuuyyyrrrkkkgggaaa]]]YYYUUUOOOKKKKKKKKKKKKMMMRRRXXX^^^bbbiiirrr{{{xxxzzzrrreee\\\YYY[[[^^^fffttt}}}qqqcccWWWKKKGGGAAA;;;888777999:::;;;@@@JJJTTT[[[]]][[[YYYIIIFFFBBB???>>>===<<<;;;<<<<<<;;;;;;;;;;;;;;;;;;555333///,,,***)))***+++***++++++,,,,,,++++++***************************((((((((())))))*********)))***,,,+++)))(((((()))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''((()))))))))(((''')))))))))))))))(((''''''((((((((((((((()))******+++***)))'''''''''((()))************************++++++++++++++++++++++++++++++,,,------......///---///111333444666:::<<>>===<<<===<<<;;;::::::;;;<<<===999666222...,,,++++++,,,***+++,,,------,,,+++***************************&&&'''((()))+++---......)))+++,,,,,,***))))))***))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''((())))))((('''&&&)))))))))))))))(((''''''((((((((((((((()))******,,,***((('''&&&'''((()))************************(((((())))))************++++++,,,------......//////000333444666888;;;>>>DDDSSSlllyyysssrrrssszzz|||vvvuuusssqqqooonnnnnnmmmqqqrrrtttwwwxxxwwwsssoooooommmjjjhhhhhhhhhgggfffcccccccccbbbbbb```___^^^WWWWWWVVVTTTQQQOOOOOOPPPNNNNNNMMMLLLLLLLLLLLLLLLJJJKKKLLLMMMQQQYYYeeemmmzzz~~~{{{}}}zzzooofff___XXXTTTNNNLLLJJJKKKNNNPPPRRRRRRUUUYYYaaajjjuuu~~~wwwhhh]]]WWWXXXXXX___lllxxxqqqaaaTTTGGGBBB???::::::===999:::<<>><<<;;;;;;;;;;;;::::::::::::;;;;;;;;;:::666333000...---,,,)))))))))))))))***++++++))))))))))))*********+++++++++++++++++++++++++++++++++*********)))))))))+++***)))(((((())))))***))))))))))))))))))))))))************************))))))'''''''''(((***+++))))))))))))))))))))))))((((((((())))))***+++,,,///...,,,***))))))***+++***************+++,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,...------,,,,,,,,,,,,,,,000///111555777888???FFFVVVjjjzzzsssnnniiiccc```cccddddddgggmmmtttzzz~~~zzzzzz{{{xxxwwwuuusssrrrqqqqqqqqqnnnlllhhheeeccc```]]][[[XXXWWWUUURRROOONNNLLLLLLNNNMMMMMMKKKJJJIIIHHHHHHIIIJJJKKKIIIGGGJJJRRRXXX___ccckkksss|||~~~uuuuuu|||nnneee[[[XXXTTTSSSRRRRRRQQQPPPMMMNNNQQQVVV]]]eeelllpppyyyyyyiii___WWWWWWYYY^^^bbbhhhvvvtttcccVVVLLLCCC>>>===<<<:::999:::===AAABBBCCCGGGGGGFFFDDDBBB???<<<:::;;;::::::999999:::::::::;;;:::888666333///---+++***))))))))))))***++++++)))))))))*********************************************))))))))))))((((((***))))))((())))))***+++))))))))))))))))))))))))++++++++++++++++++++++++)))((('''''''''(((***+++))))))))))))))))))))))))***)))))))))***+++,,,---///...,,,+++******+++,,,******+++,,,,,,,,,,,,+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,...---,,,,,,++++++++++++111000222666888;;;DDDMMMbbbwww}}}|||wwwrrrooodddaaa^^^^^^]]]]]]bbbhhhsssxxx~~~}}}{{{zzz{{{{{{zzzyyywwwvvvuuuuuuuuuqqqnnnkkkhhheeebbb___\\\YYYWWWUUUSSSPPPOOOMMMMMMMMMLLLLLLKKKJJJIIIIIIHHHIIIKKKKKKIIIGGGHHHLLLPPPVVVYYY___fffooowww~~~}}}wwwqqqwww}}}sssfffccc___[[[XXXVVVSSSPPPOOONNNNNNPPPTTTZZZ```dddiiitttqqqggg]]]]]]]]]\\\[[[^^^lllzzzrrrcccWWWLLLDDD@@@???===::::::;;;===>>>???BBBCCCEEEFFFEEEAAA===;;;;;;;;;:::999999999999:::;;;;;;:::888555111---+++*********))))))***++++++************************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''((()))******))))))))))))))))))))))))***)))))))))******+++,,,,,,,,,+++*********++++++)))***,,,---------,,,+++))))))*********+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,......------------......444333555888:::???JJJVVVnnn~~~||||||yyyvvvtttrrrkkkhhheee```\\\ZZZ]]]aaakkkoootttwwwxxxxxxyyyzzzzzzzzzyyyxxxxxxwwwwwwwwwrrrpppmmmkkkiiifffccc```[[[ZZZXXXUUUSSSQQQPPPOOONNNNNNMMMLLLLLLKKKJJJJJJJJJLLLMMMLLLJJJJJJKKKMMMQQQSSSXXX___gggooouuuxxxzzzvvvwww|||xxxtttnnniiiddd___[[[WWWSSSQQQNNNMMMNNNRRRVVVYYY[[[fffvvvxxxpppgggeeebbb^^^YYYYYYdddqqqrrrdddXXXLLLCCCAAA>>>:::999999;;;<<<<<<===@@@DDDGGGGGGDDD@@@===<<<;;;::::::999999999:::;;;;;;;;;:::777333///---++++++***************++++++++++++***************))))))))))))))))))))))))((((((((((((((()))))))))(((((())))))************))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((())))))***))))))))))))))))))))))))))))))((((((((()))******)))))))))))))))*********)))***+++,,,---,,,+++***))))))*********+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,---...000111222666555666999;;;AAAPPP___yyy~~~~~~|||yyyxxxxxxxxxvvvuuuqqqjjjccc^^^\\\ZZZaaacccgggkkknnnqqqtttvvvwwwwwwxxxyyyyyyzzzzzzzzzwwwuuurrrpppnnnjjjfffccc^^^]]]ZZZWWWUUURRRQQQPPPOOONNNNNNMMMLLLKKKJJJJJJIIIKKKLLLLLLLLLKKKLLLLLLMMMPPPUUU[[[bbbhhhlllnnnrrrrrrsssvvv{{{}}}zzz|||~~~zzzyyy|||uuuooohhhbbb]]]WWWTTTPPPLLLKKKKKKNNNOOORRR\\\iiiuuu~~~yyyqqqnnniiiddd^^^[[[aaajjjwww{{{uuugggWWWJJJDDD@@@;;;888888999::::::;;;>>>BBBEEEGGGEEECCCAAA======<<<;;;::::::::::::;;;;;;;;;;;;999555222000,,,,,,+++************++++++++++++++++++*********************************(((((())))))))))))******((())))))************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((())))))'''(((((())))))*********))))))***++++++++++++***)))************+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,((()))***+++---///111333555444666999<<>>===<<<;;;;;;;;;;;;;;;;;;;;;:::999777555444---,,,++++++*********+++,,,,,,,,,++++++*********++++++++++++++++++++++++)))))))))*********++++++))))))***+++******(((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))******))))))((())))))***''''''((()))***+++++++++))))))(((((())))))***+++)))************+++++++++***************************+++,,,,,,------,,,,,,***++++++,,,...000222333444444777;;;AAAMMMdddxxx}}}zzz|||}}}|||{{{}}}|||oooccc___ZZZXXXXXX\\\```bbbeeegggkkkppptttxxxzzz{{{~~~}}}}}}}}}}}}{{{xxxuuuooommmiiieeeaaa]]][[[ZZZWWWVVVUUUSSSQQQOOONNNMMMMMMLLLLLLLLLMMMMMMLLLKKKKKKLLLOOOTTTZZZaaagggjjjfffaaa\\\\\\bbbmmmuuuzzz}}}ssstttsssssswwwzzz|||{{{vvvbbb___YYYSSSOOOLLLJJJJJJIIIPPPTTTVVV]]]kkkyyy{{{wwwqqqjjjhhhjjjiiilllvvvzzziiiRRRMMMEEE@@@===<<<<<<;;;:::<<>>===<<<;;;;;;;;;;;;;;;;;;:::999888777666---,,,,,,+++*********+++,,,,,,,,,++++++*********++++++++++++++++++++++++))))))******+++++++++,,,)))***++++++***)))((('''))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))++++++***************+++'''((()))++++++,,,,,,,,,)))((('''''''''(((***+++)))************+++++++++************************++++++,,,---------,,,,,,////////////000222333444555666:::@@@GGGVVVnnn{{{yyy{{{|||||||||~~~jjjddd[[[UUUSSSUUUXXXZZZ[[[^^^ccciiinnnsssuuuwwwzzz{{{}}}yyywwwsssnnnjjjfffcccbbb]]]\\\[[[YYYVVVTTTRRRQQQRRRQQQPPPOOOOOOOOONNNMMMNNNNNNOOORRRYYYbbbkkkqqqllldddZZZVVVZZZbbbiiimmmyyy}}}ssstttssspppooosss}}}yyysssggg[[[VVVTTTQQQNNNNNNJJJLLLOOOPPPRRRYYYdddmmmzzz~~~zzztttqqqooollllllooowww}}}lll^^^LLLAAA???AAAAAA@@@;;;<<>>===<<<===???<<<===>>>@@@@@@>>>:::666444000,,,***+++,,,+++***+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))++++++***)))(((((())))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))------,,,+++*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************000...+++)))(((***---///+++,,,,,,,,,,,,,,,,,,---000...,,,...222444444222888;;;>>>AAAJJJ___{{{|||zzz{{{{{{|||}}}~~~|||uuuiii]]]VVVSSSSSSUUUXXXXXXZZZ___dddiiilllmmmuuuxxx||||||vvvqqqmmmjjjeeecccaaa^^^\\\ZZZYYYYYYVVVUUUUUUUUUVVVTTTQQQOOOPPPOOOQQQUUUYYY___kkkwwwyyynnn```WWWSSSVVV\\\bbboooyyywwwuuupppkkkiiillluuu}}}yyymmmbbb\\\YYYSSSNNNMMMLLLNNNOOONNNNNNRRR[[[cccjjjppp{{{~~~zzzuuusssllliiijjjpppvvvzzz{{{lllWWWHHHCCCBBBAAA???===>>>???BBBEEEHHHLLLNNNMMMJJJFFFBBB???<<<;;;<<<======>>>@@@AAA???;;;888555222...,,,,,,---,,,+++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))++++++***)))))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***)))))))))))))))))))))))),,,,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************...---+++))))))+++---...+++,,,,,,,,,,,,---------000...---...222444444333444888===DDDQQQjjj{{{yyyxxx{{{{{{|||}}}~~~~~~tttjjj```YYYUUUSSSTTTTTTTTTXXX]]]aaacccdddlllnnnsssyyy{{{vvvsssooonnnllliiieeebbb```___[[[YYYXXXWWWWWWVVVSSSQQQRRRQQQQQQVVVZZZbbbppp|||yyylll^^^UUUSSSVVV[[[cccnnnzzzzzzwwwsssnnnkkklllppptttxxxllleeeaaaZZZTTTRRRRRRSSSRRROOOLLLNNNSSSWWW\\\aaajjjuuu~~~~~~|||xxxooohhheeeiiiooosssxxx}}}~~~fffSSSIIIEEECCCAAA???@@@@@@@@@AAAFFFOOOUUUTTTRRRNNNIIIEEEBBB@@@>>>?????????AAABBBAAA???<<<888555111.........---,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************+++++++++***************+++***))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((())))))***))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,++++++++++++,,,---++++++,,,,,,------------///......///222444555444444888???III[[[vvv{{{yyy|||{{{xxxvvvuuuzzzzzz{{{|||~~~}}}uuulllccc[[[WWWUUUSSSRRRSSSVVVXXXZZZZZZ```cccgggnnnwww|||zzzyyyxxxvvvrrrmmmiiifffbbb```]]][[[[[[ZZZXXXVVVUUURRRRRRUUUZZZcccsss|||lll\\\TTTTTTVVVYYYdddqqqzzz|||wwwsssqqqqqqqqqpppvvvnnniiiccc___^^^\\\[[[YYYUUUQQQOOOPPPSSSXXX[[[```hhhpppyyyvvvllleeefffjjjnnnrrrvvv|||ttt___RRRJJJEEECCC>>>AAABBBAAAAAAEEEOOOXXXWWWXXXVVVQQQNNNLLLJJJFFFAAA@@@@@@BBBCCCCCCAAA@@@;;;888555111///.........,,,,,,++++++++++++,,,,,,******************************************************************************)))))))))))))))***((((((((((((((((((((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))***************++++++,,,,,,,,,,,,+++++++++,,,,,,---.........///...///000222444666666999===EEERRReeezzzuuuwww{{{}}}yyywwwvvvuuuyyyyyyzzz|||~~~}}}|||{{{wwwqqqjjjddd```\\\YYYVVVUUUUUUUUUTTTSSSWWWYYY\\\aaajjjttt}}}{{{vvvqqqmmmkkkhhhdddaaa```___^^^\\\ZZZVVVSSSUUUYYYbbbqqq|||iii]]]YYYYYYXXX^^^gggqqqzzz|||xxxwwwxxxvvvuuu|||~~~wwwoooiiiffffffeeedddaaa]]]XXXUUUSSSRRRVVVWWWYYY^^^dddkkkqqquuuyyyzzz{{{|||~~~{{{qqqhhhfffffffffiiimmmuuuzzz~~~mmm\\\OOOFFFAAA===@@@CCCCCCBBBEEEMMMTTTYYY^^^^^^ZZZWWWWWWRRRLLLCCCBBBAAABBBDDDDDDCCCBBB===;;;888444000......///***++++++++++++++++++******************************************************************************)))))))))))))))******((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************)))***+++,,,,,,,,,++++++++++++,,,------...//////...///000111222444777888;;;@@@KKK\\\rrrvvvtttuuuxxx|||}}}zzzxxxwwwwwwwwwxxxyyyzzz|||~~~|||{{{vvvuuutttrrrooollliiihhhccc```\\\YYYWWWUUUQQQOOONNNNNNPPPTTT\\\fffooouuu~~~}}}xxxuuurrrnnnjjjgggfffeeecccbbbaaa\\\YYYXXXZZZaaaooo|||yyykkkbbb]]]ZZZZZZ]]]dddmmmwww}}}zzzyyyxxxwwwwww{{{~~~yyyzzzsssooonnnooonnnkkkgggaaa\\\WWWUUURRRRRRSSSVVVYYY^^^cccfffkkkmmmpppssswww~~~}}}vvvnnniiiccc___```dddkkksss{{{|||jjjXXXIII@@@>>>@@@BBBBBBAAACCCHHHLLLYYYaaaeeeaaa^^^]]]VVVLLLFFFDDDBBBBBBCCCDDDDDDCCC???>>>:::666111......///******++++++++++++******++++++++++++++++++++++++***************************************+++++++++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***+++,,,,,,,,,+++++++++,,,---...//////000...///111222333444777:::;;;BBBRRRhhh~~~uuurrrrrrrrrwww~~~|||zzzxxxxxxxxxuuuuuuvvvxxx{{{}}}}}}{{{xxxuuutttssspppnnnllliiihhhgggggghhhdddbbb```^^^[[[WWWRRRNNNGGGGGGHHHKKKQQQZZZccchhhrrruuu{{{|||yyysssqqqnnnkkkjjjiiifffeeeeeeaaa^^^^^^^^^bbbmmmxxxzzzkkk```ZZZUUURRRXXXaaakkkvvv|||xxxvvvuuuwww{{{xxx{{{~~~|||zzzwwwrrrllleee^^^YYYSSSSSSSSSSSSTTTUUUVVVWWW]]]___dddiiiooovvv~~~|||wwwpppeee[[[ZZZ___cccmmmyyyyyyfffTTTHHHBBBAAA???>>>???AAADDDFFFRRR^^^eeedddccccccZZZNNNHHHEEEBBBAAABBBCCCCCCCCC@@@???<<<666000------///***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++)))))))))))))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,++++++,,,---...///000000---000222333333555888;;;>>>HHH\\\vvv}}}uuurrrqqqpppsssxxx~~~{{{xxxvvvvvvvvvsssssstttvvvyyy|||~~~}}}|||yyyuuuooojjjgggfffcccbbb```______```aaabbbaaaaaaaaabbb```]]]WWWSSSIIIHHHFFFGGGJJJPPPUUUYYYbbbeeelllttt|||}}}xxxvvvrrrpppnnnmmmllljjjgggdddbbb____________```iiirrrvvvfff\\\SSSMMMPPPVVV^^^hhhqqq{{{}}}|||xxxwwwyyy}}}|||www||||||uuulllddd^^^YYYXXXWWWUUURRRPPPNNNMMMSSSWWW\\\bbbiiiqqqyyywwwhhh\\\ZZZ^^^___jjjwww}}}rrr___TTTFFFBBB===;;;<<>>999:::===???@@@AAAOOO]]]cccgggiiifff___SSSMMMFFFCCCCCCEEEEEEEEEEEEBBB>>>;;;999555222//////---+++***+++,,,,,,,,,,,,,,,,,,+++++++++******************************************))))))(((((())))))))))))))))))))))))((()))***++++++***((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++(((%%%'''(((***,,,,,,***((('''))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,------,,,,,,...000333111222444555555:::AAAFFFYYYsss{{{{{{uuurrrvvv|||yyyyyy}}}~~~{{{wwwuuutttsssqqqppprrrrrrrrruuuyyy|||}}}~~~|||vvvlll```WWWRRRPPPLLLLLLNNNPPPPPPOOOTTT[[[^^^aaacccbbbccceeebbb]]]TTTPPPKKKHHHGGGGGGEEEDDDLLLPPPWWW]]]eeeooozzz~~~yyytttqqqqqqrrrnnnmmmllljjjgggeeebbbaaa[[[ZZZXXXUUUUUUXXX]]]aaarrrpppcccVVVKKKJJJKKKMMMXXXdddppppppqqqrrrvvv}}}~~~|||zzz{{{xxxqqq{{{ssshhhddd]]]WWWSSSPPPOOONNNLLLKKKNNNSSSXXX___mmmzzz~~~yyyooofffaaa^^^cccllluuuxxx{{{|||mmm\\\SSSGGG>>><<<===>>>>>>===HHHUUU]]]eeelllmmmhhh[[[TTTKKKDDDBBBBBBBBBBBBDDDBBB???<<<:::777333//////---+++***+++,,,,,,,,,,,,,,,,,,+++++++++******************************++++++*********)))))))))))))))))))))))))))))))))******,,,,,,,,,,,,+++*********************************************************)))***++++++)))'''((()))***++++++***)))((())))))))))))************************************++++++++++++,,,,,,,,,,,,+++,,,------,,,---///000111000222555777888===EEEPPPddd}}}~~~yyywwwvvvvvvyyy|||yyyuuusssrrrqqqpppnnnppppppqqqssswwwzzz}}}~~~}}}zzztttjjj^^^UUUPPPNNNJJJIIIJJJLLLLLLKKKPPPWWW]]]aaaccccccdddgggddd```ZZZVVVOOOJJJGGGFFFFFFFFFDDDHHHLLLQQQXXXaaakkkrrrzzzzzzyyyuuuqqqnnnnnnnnnjjjiiihhhgggdddaaa___]]][[[YYYWWWTTTTTTVVV[[[___lllppp```SSSHHHFFFFFFGGGPPP[[[hhhjjjlllmmmqqqyyy|||yyy|||}}}sssvvvpppggg___YYYVVVTTTRRRKKKIIIJJJNNNRRRXXXeeerrr|||{{{wwwnnnhhh___bbbhhhooorrrvvv~~~iii^^^NNNAAA<<<;;;<<<<<<<<>><<<999444000///---+++***+++,,,,,,+++,,,,,,,,,+++++++++******************************+++++++++++++++*********)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,***))))))******)))(((************************)))))))))*********++++++************************,,,,,,,,,,,,------------+++,,,------,,,---///111//////222666888:::BBBJJJ\\\ppp{{{uuupppkkknnn{{{yyyvvvsssqqqppppppooommmnnnnnnoooqqquuuyyy|||~~~{{{uuukkk___VVVPPPNNNIIIHHHHHHJJJIIIHHHMMMUUU]]]bbbeeeeeefffiiihhhdddbbb___XXXPPPIIIFFFFFFHHH@@@AAACCCFFFKKKSSS[[[aaannnooopppooommmjjjiiiiiiggggggfffeeeccc```]]][[[YYYXXXVVVSSSRRRTTTXXX\\\eeeyyyqqq___QQQGGGEEEDDDBBBHHHQQQ\\\```dddeeehhhrrrxxxxxx}}}yyyuuujjjccc]]]XXXUUUPPPLLLKKKMMMOOOTTT___jjjyyy|||~~~~~~uuunnnaaaaaadddhhhlllppp{{{uuuhhhVVVHHHAAA????????????AAAEEEMMMYYYgggooosssmmmeeeXXXLLLEEEBBBCCCDDD@@@@@@@@@???>>>;;;666222000...+++++++++,,,,,,+++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++))))))))))))))))))))))))''''''((()))***+++++++++++++++++++++++++++++++++************************...+++)))((()))*********+++******))))))******+++))))))*********+++++++++************************,,,,,,,,,---------......+++---...---------///111//////222666888;;;EEEOOOggg{{{}}}tttnnniiiooo}}}xxxvvvrrrpppppppppnnnmmmmmmmmmooopppsssxxx~~~{{{qqqdddYYYRRROOOMMMKKKJJJJJJIIIHHHNNNVVV]]]cccggghhhiiilllllliiijjjhhhddd\\\RRRKKKGGGGGGBBBBBBBBBCCCGGGMMMTTTYYYaaadddhhhiiihhhgggffffffgggggggggfffdddaaa^^^\\\YYYXXXUUURRRQQQRRRUUUYYYbbbssstttaaaSSSHHHFFFEEEBBBEEELLLRRRWWW[[[\\\^^^hhh{{{yyywwwzzz~~~wwwnnneee]]]WWWVVVQQQNNNNNNOOORRRYYYaaammmzzzzzztttcccaaaaaadddgggkkkvvvxxxfffVVVMMMGGGDDDAAAAAA???@@@FFFQQQ^^^kkkrrrtttnnncccVVVLLLEEEBBBBBB@@@??????@@@@@@===999555222///---,,,,,,---,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++))))))))))))))))))))))))''''''((())))))***+++,,,************************************************///,,,)))''')))***++++++++++++************++++++************++++++++++++************************,,,,,,,,,---------......,,,---......------///111111111333666888<<>>CCCJJJUUUdddpppxxxuuunnnbbbUUUJJJBBB???@@@??????@@@@@@???;;;999444111...---.........---,,,,,,,,,+++++++++***************************************+++++++++++++++))))))))))))))))))))))))+++*********+++,,,------))))))))))))))))))))))))++++++++++++++++++++++++///,,,)))((()))+++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,---......---...000222333333444777999@@@PPP```}}}qqqrrrxxx~~~||||||yyyuuurrrqqqpppooommmkkkmmmnnnoooqqqwwwxxxjjj^^^WWWUUURRRNNNLLLJJJIIIPPPYYY```hhhnnnnnnmmmpppqqqqqqqqqtttxxx{{{wwwmmm___UUULLLHHHBBB???@@@DDDGGGIIINNNRRRYYY^^^bbbdddfffgggfffggghhhhhhfffccc```]]][[[ZZZXXXUUURRRQQQSSSUUUaaakkk~~~mmm]]]NNNKKKIIIDDDDDDHHHKKKMMMMMMMMMPPP]]]ppp}}}zzzvvvtttuuuzzzwwwnnneee___[[[ZZZWWWSSSRRRUUUWWWaaappp{{{~~~|||~~~~~~ssslllfffcccaaaaaafffmmmttt}}}xxxkkk]]]OOOFFFBBB@@@@@@BBBDDDIIIXXXgggsssuuussslll```RRRHHHBBB@@@?????????@@@@@@>>><<<555333000////////////...,,,,,,,,,+++++++++******************************)))))))))*********++++++)))))))))))))))))))))))),,,++++++******+++,,,---************************++++++++++++++++++++++++...,,,***)))***++++++*********,,,,,,,,,,,,***************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,.........---...000222444444666888;;;FFF[[[nnnuuuzzz}}}}}}zzzuuurrrqqqooommmkkkiiikkklllmmmooovvvyyykkkddd\\\WWWSSSPPPMMMMMMTTT]]]bbbjjjppppppoooqqqsssssssssvvv}}}ttthhhWWWPPPHHHBBBAAABBBBBBCCCGGGLLLSSSYYY^^^bbbfffhhhiiijjjkkkkkkjjjfffccc```]]]\\\ZZZVVVSSSRRRTTTUUU^^^eeewwwzzzhhhWWWPPPMMMGGGEEEHHHJJJIIIGGGGGGNNN]]]ppp~~~uuuqqqqqqrrr}}}|||mmmgggbbbaaa]]]WWWTTTUUUSSSZZZfffrrryyy}}}~~~zzz|||yyyqqqjjjeeeaaa^^^aaafffmmmvvvqqqaaaVVVGGGEEEEEEDDD@@@@@@NNN^^^kkkppptttqqqgggZZZOOOIIIAAA???>>>>>>@@@@@@???>>>777444111000000000000///,,,,,,,,,+++++++++******************************(((((())))))*********+++))))))))))))))))))))))))+++***)))((((((((()))***++++++++++++++++++++++++++++++++++++++++++++++++...,,,******+++,,,+++***)))***,,,------,,,***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---...///.........000222555555666999>>>KKKbbbwwwzzz~~~}}}zzzuuurrrpppnnnllljjjgggiiikkkkkkmmmtttxxxpppbbb]]]XXXUUUQQQQQQYYYbbbccclllrrrqqqpppqqqtttttttttwwwwwwbbbZZZOOOGGGDDDDDDCCCBBBDDDHHHOOOVVV[[[```eeeiiilllmmmooopppnnnkkkgggddd^^^^^^[[[XXXTTTSSSTTTVVVZZZ```qqqrrr___WWWQQQJJJGGGJJJIIIFFFDDDEEENNN___rrrwwwqqqppplllttt~~~wwwnnnfffbbb]]]WWWSSSQQQTTT\\\gggnnnuuu~~~~~~|||zzz}}}xxxvvvqqqkkkeeeaaaaaaaaaeeemmmyyyvvvdddXXXKKKBBBBBBAAA???GGGSSS```kkkuuuvvvoooeeeXXXNNN@@@??????@@@AAA@@@???===<<<999555111...------...,,,,,,+++***)))))))))***,,,,,,,,,+++***)))((((((,,,+++***))))))***+++,,,************************)))))))))))))))))))))))))))((('''''''''(((***+++***++++++,,,,,,++++++***------------------------,,,,,,,,,+++++++++******'''((()))++++++******)))))))))))))))***+++,,,---******+++,,,---//////000+++++++++,,,...111333555222555888;;;CCCVVVooo|||wwwtttqqqmmmjjjddddddhhhkkkmmmrrrwwwpppfffZZZUUUTTTTTTYYY```iiikkknnnqqqrrrrrrrrrqqqvvvwww|||iiiTTTLLLKKKHHHCCCAAABBBCCCIIISSSZZZ___fffnnnsssttttttssspppkkkfffccc```]]]YYYVVVSSSSSSSSSTTTZZZ```jjj}}}ssseeeYYYNNNGGGGGGHHHFFFEEEGGGRRRcccwwwwwwpppnnnqqqzzzzzzooohhhbbb]]]YYYUUUUUUXXX^^^dddkkkvvv}}}~~~{{{yyyuuuoooiiidddaaa```___hhhttt}}}}}}cccTTTHHHEEECCC@@@EEENNNYYYeeeqqquuuqqqiii^^^TTTFFFCCC@@@@@@AAABBBAAA???>>><<<888333000.........------,,,+++++++++++++++,,,,,,++++++******))))))++++++***))))))***++++++************************************************((((((***+++++++++***)))***++++++,,,,,,++++++***------...///000111222222,,,,,,+++++++++*********((()))***+++,,,++++++***************+++,,,------++++++,,,,,,---...//////,,,,,,,,,---...111333444444777:::???III^^^yyy~~~zzzvvvqqqllliiiggggggiiilllmmmrrryyymmmaaa[[[XXXXXX\\\bbbiiikkkmmmppprrrrrrrrrrrrsssuuuyyyzzzcccVVVMMMEEEAAAAAABBBCCCHHHRRRYYY^^^gggooorrrsssssssssqqqlllhhheee```^^^ZZZVVVTTTSSSSSSTTTUUU[[[eeevvvqqqbbbTTTKKKIIIGGGFFFEEEIIIUUUgggzzz~~~yyyqqqrrrwwwtttllleee```[[[WWWTTTVVVZZZ___jjjuuu~~~}}}}}}~~~zzzuuuoooiiidddaaa\\\dddnnnwww|||wwwdddQQQIIIEEEAAABBBGGGOOO\\\kkkrrrsssooofff]]]OOOIIIAAA???AAADDDCCCBBBAAA>>>;;;666333000///......------,,,,,,,,,,,,---+++++++++++++++*********++++++***))))))***++++++************************************************'''(((+++---...,,,***(((******++++++++++++******++++++---///111222444444***++++++++++++***))))))******+++,,,,,,,,,,,,+++******++++++,,,------...,,,,,,,,,------............------...///111222444666999===DDDSSSkkkzzzsssmmmhhhiiiiiijjjlllmmmrrr~~~xxxkkkccc___]]]aaafffhhhiiilllnnnqqqrrrsssttttttuuuxxx|||yyyeeeSSSFFFBBBEEEBBBBBBGGGOOOWWW]]]gggpppqqqrrrssssssqqqmmmiiifff```^^^ZZZWWWTTTSSSSSSTTTRRRWWW```nnnqqq___QQQLLLGGGFFFFFFMMMZZZlll~~~vvvtttuuuzzzxxxmmmfff```ZZZTTTTTTUUUXXXaaajjjssszzz}}}zzz{{{~~~{{{wwwqqqkkkfff```dddkkkpppuuuzzzwww]]]MMMFFFAAAAAACCCFFFSSScccnnntttuuuooogggYYYOOODDD???@@@DDDDDDCCCBBB@@@===999555111///...------,,,,,,,,,,,,,,,---***++++++++++++++++++++++++******************+++************************************************'''(((***,,,,,,+++***)))******++++++++++++******((((((***+++---///000111)))***+++++++++***))))))*********+++++++++++++++++++++,,,---............,,,---------------------//////......///111222333666999???JJJ]]]xxxwwwnnniiiiiihhhhhhjjjlllqqq|||uuulllfffbbbdddhhhggghhhjjjllloooqqqssstttwwwyyy{{{{{{{{{www___MMMHHHIIICCCBBBEEELLLSSSZZZeeennnqqqrrrssssssppplllhhheee___]]]ZZZWWWUUUSSSSSSSSSQQQVVV^^^iii{{{kkk[[[QQQIIIHHHIIIQQQ```sss|||xxxvvvxxx|||xxxmmmddd]]]WWWUUUUUUUUUYYY___jjjrrr|||xxxzzz{{{uuupppffffffgggiiimmmttt|||jjjTTTHHHCCCBBBCCC@@@LLLZZZfffpppuuusssnnn```VVVJJJBBB@@@BBBCCCBBBAAA@@@>>>:::666222///---,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,,,,*********++++++*********************************************************)))(((((((((((()))******)))******++++++******)))(((((()))******++++++,,,((()))+++,,,,,,+++***)))))))))))))))*********+++***+++---......///......,,,---------------------000/////////000111333444555999BBBRRRiii|||sssmmmhhheeeeeehhhjjjooozzz|||ssslllffffffhhhgggggghhhiiilllooorrrtttuuuyyy|||{{{yyy{{{nnnXXXMMMJJJEEECCCDDDIIIOOOUUU```kkkqqqrrrsssrrroookkkfffccc___]]][[[XXXUUUTTTSSSSSSQQQUUU[[[dddssswwwdddXXXLLLJJJKKKSSSdddwwwyyywwwyyyzzz|||mmmeee]]]YYYWWWTTTTTTWWWcccjjjwww{{{|||~~~~~~yyymmmjjjfffdddfffmmmuuuzzz}}}xxx^^^NNNFFFCCCBBB>>>FFFQQQ[[[fffppprrroooggg___SSSHHHCCCAAAAAABBB@@@@@@???<<<888444000...+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++)))***++++++++++++***)))************************++++++++++++++++++++++++)))((('''''''''(((***+++))))))************))))))++++++++++++************(((***,,,------,,,+++***))))))(((((())))))***+++***+++---...///......---,,,,,,,,,------.........000/////////111222444666666;;;HHH\\\vvv~~~}}}zzztttiiifffdddfffiiimmmwwwyyyqqqjjjgggiiiffffffffffffiiilllppprrrqqquuuzzz{{{yyyyyy}}}|||fffTTTJJJHHHDDDCCCFFFJJJPPP[[[eeeooopppqqqpppnnniiieeebbb```___]]]ZZZXXXVVVUUUTTTQQQSSSYYY```llllll]]]PPPLLLKKKSSSdddxxx}}}wwwyyyxxxzzz~~~sssgggaaa\\\VVVUUUVVVZZZaaakkkyyy~~~uuupppiiieeeeeehhhmmmpppwww~~~jjjVVVKKKDDDAAA===BBBHHHOOO[[[ggglllkkkkkkfff]]]QQQFFFAAA@@@BBBAAAAAA@@@???<<<777333000,,,,,,,,,,,,,,,---......---------,,,,,,++++++***)))***++++++++++++***)))************************++++++++++++++++++++++++(((((())))))************))))))************))))))+++++++++++++++*********)))***---//////...,,,+++******)))))))))***+++,,,)))***,,,.........---,,,++++++,,,,,,---...///////////////000111444666777:::AAAPPPhhh||||||{{{yyywwwvvv{{{{{{nnniiifffgggiiilllsss{{{~~~wwwnnniiiiiifffeeeddddddfffiiimmmooopppssswwwxxxxxxxxxzzz|||uuuaaaRRRKKKFFFBBBCCCEEEJJJUUU```jjjkkkmmmnnnmmmjjjfffdddcccbbb```^^^\\\ZZZXXXWWWTTTUUUYYYaaajjj{{{qqq```QQQLLLIIIPPP```uuu{{{zzzwwwuuuqqqggg```[[[XXXZZZSSSYYYbbbooo~~~|||vvvoooiiiggghhhiiijjjqqqxxxrrr]]]OOOEEE???===@@@BBBGGGSSSaaahhhhhhnnnllldddWWWIIIAAAAAACCCAAABBBBBBAAA>>>:::555333---------------...///000......---,,,,,,+++******)))***+++,,,,,,+++***)))************************++++++++++++++++++++++++'''(((+++------,,,***)))))))))************)))))))))))))))))))))*********)))+++---///000///---,,,,,,+++*********+++,,,---(((***,,,.........---,,,******+++,,,...///000000/////////000222444777888===EEEVVVppp~~~|||xxxtttmmmnnnwww|||{{{sssmmmiiihhhiiikkkqqqxxx}}}zzzqqqkkkjjjfffeeecccbbbdddgggkkknnnssstttvvvvvvvvvvvvwwwxxxyyymmm\\\MMMGGGBBBAAABBBGGGQQQ\\\fffhhhjjjllllllkkkhhhffffffeeecccaaa___\\\[[[ZZZYYYXXX\\\dddlllzzzsssaaaRRRLLLHHHMMM]]]rrr}}}xxxtttxxxrrrggg^^^ZZZXXXWWWYYYaaammmuuuiiibbbdddeeeeeehhhnnnvvvyyydddVVVKKKCCC@@@>>>@@@FFFKKKPPPYYYbbbmmmkkkiiidddWWWHHHBBBCCC;;;AAABBB???======888000000///---,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++++++++,,,,,,---------+++++++++*********))))))******+++++++++******)))************************,,,,,,+++***)))(((''''''))))))************))))))*********)))))))))))))))***+++,,,,,,------,,,,,,++++++,,,------....../////////111444222000333999AAALLLbbb~~~}}}ssspppjjjjjjvvv|||uuussssssrrrrrrxxx|||wwwpppjjjhhhkkkpppttt{{{{{{tttooollleeeeeeeeeddddddfffkkknnnsssuuuvvvxxxyyyyyyyyyyyyzzz|||gggZZZOOOEEEAAA??????FFFPPP[[[aaaiiinnnnnnllliiigggffffffdddbbb___]]][[[ZZZYYYZZZ\\\```eeerrrlll```OOOJJJIIIOOOZZZhhhzzzzzzvvvwww{{{}}}qqqfffbbbXXXVVVXXX]]]fffvvv|||ooofffeeedddaaa```fffpppyyylll\\\PPPGGGDDDAAA@@@DDDHHHLLLTTT\\\iiilllnnnhhh\\\QQQIIIFFF===BBBCCC@@@>>>>>>:::333111///---,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************+++++++++,,,,,,+++++++++*********))))))******+++++++++******)))************************************))))))))))))******++++++++++++******************))))))))))))***+++,,,,,,------,,,,,,+++,,,,,,------......///......111444444222777===CCCRRRkkkxxxtttpppsssyyypppllljjjiiimmmxxx{{{tttnnnkkkmmmqqqtttuuuzzz{{{vvvqqqnnnfffffffffeeeeeegggkkknnnqqqrrrtttvvvwwwwwwwwwwwwwww|||rrr]]]RRRHHHCCCAAA???CCCJJJUUU\\\dddjjjkkkjjjgggeeecccbbb```^^^\\\ZZZYYYXXXYYYYYY[[[^^^bbbmmmlll___PPPKKKHHHMMMVVVdddvvv{{{xxx{{{|||pppkkk[[[YYYXXXYYY^^^jjjwwwlllgggccc^^^ZZZaaakkkttt|||yyygggXXXNNNIIICCC???@@@BBBEEEKKKRRR```lllrrrlllddd^^^TTTIIIAAACCCBBB@@@@@@@@@<<<777333111...---------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++)))))))))***************+++++++++***************)))******+++++++++******************************)))))))))*********++++++++++++,,,,,,,,,,,,++++++***************************+++,,,,,,------,,,,,,,,,,,,,,,---......//////......111444444444:::AAAHHH[[[yyy}}}zzzyyywwwiiiccc```aaaiiixxxzzzssspppoooqqqsssrrruuuzzz~~~|||wwwtttrrrhhhhhhhhhgggfffhhhkkknnnooopppqqqsssttttttttttttssswww|||eeeZZZMMMFFFBBB@@@@@@BBBMMMTTT]]]dddgggfffeeedddaaa```]]][[[YYYXXXXXXXXXZZZYYYZZZ\\\___hhhzzzlll```RRRLLLGGGIIIPPP]]]oooyyyzzz|||yyypppbbb^^^ZZZYYYYYYbbbvvv}}}rrrllleee^^^[[[bbbkkktttzzz~~~vvveeeZZZNNNFFF???======>>>DDDJJJVVVhhhssspppllljjj^^^MMMDDDCCCAAA@@@AAAAAA===999666333///------------,,,++++++++++++++++++++++++---------,,,,,,,,,++++++************************************************))))))***+++++++++******************************))))))*********+++++++++***++++++++++++++++++***)))***************++++++***+++,,,,,,------,,,,,,,,,,,,------...///////////////111444444555;;;CCCOOOfffuuuccc[[[[[[^^^iii{{{yyytttrrrrrrssstttvvvyyy{{{}}}|||xxxuuurrrjjjjjjjjjiiihhhiiikkkmmmnnnooopppqqqrrrsssssssssqqqrrruuu|||qqqdddTTTIIICCC@@@???>>>FFFLLLVVV]]]bbbcccdddeeebbb```]]][[[YYYXXXXXXYYYYYYXXXYYY[[[]]]cccrrrmmmaaaUUUNNNHHHHHHLLLWWWjjjzzz{{{xxx}}}zzzyyykkkeee^^^ZZZYYY^^^lllzzzwwwrrrkkkdddbbbgggnnnuuuyyy{{{~~~uuuiiiWWWLLLAAA<<<:::;;;???DDDKKK___oooqqqqqqqqqeeeTTTHHHCCC??????AAA@@@===;;;888555111...---...---,,,++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++******************************((()))***+++++++++++++++************************++++++++++++************))))))************))))))))))))******+++++++++,,,***+++,,,,,,------,,,,,,,,,,,,---......//////000111///111333444555===EEEXXXqqqvvvbbbYYYXXX^^^mmm~~~yyyuuussssssvvvxxxyyyzzz|||~~~}}}yyyuuurrrmmmmmmmmmllljjjjjjkkkmmmooooooooopppqqqrrrssstttrrrpppqqqvvv||||||qqq___OOOFFFBBB@@@>>>AAAGGGOOOWWW]]]aaadddfffbbbaaa^^^\\\ZZZYYYXXXXXXUUUTTTVVVXXXZZZ^^^iiiuuuooobbbVVVPPPJJJHHHJJJTTTfffwwwyyyzzzzzz|||yyyoooddd___]]]^^^eeemmm|||yyysssmmmjjjmmmpppsssuuuxxx{{{}}}zzzeeeWWWHHH???<<<:::===AAADDDUUUgggpppuuuuuujjj\\\MMMEEE>>>???AAA@@@===<<<:::777222///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************+++++++++((()))***+++++++++++++++************************,,,,,,+++++++++******))))))))))))******)))))))))))))))******+++,,,,,,,,,***+++,,,,,,------,,,,,,---------...//////000000111000111333555888AAAJJJccc}}}zzzeee]]]YYYcccuuu~~~zzzwwwuuuwwwxxxyyyzzzzzz}}}zzzuuusssoooppppppnnnlllkkklllmmmooooooooooooppprrrssstttssspppooorrruuuxxx}}}|||mmm[[[MMMGGGCCC???>>>BBBIIIPPPWWW]]]dddhhhdddcccbbb___]]][[[YYYXXXSSSRRRSSSUUUVVVXXX```iiizzzpppbbbTTTOOOKKKIIIJJJRRRddduuu}}}{{{xxxwwwxxxpppiiifffcccccceeennnuuu{{{zzzzzz~~~{{{vvvsssssssssrrrrrruuuyyy}}}vvveeeRRRFFF@@@<<<===???AAAMMM```pppyyyvvvllleeeRRRGGG???@@@BBB@@@>>>>>><<<888333///.........---------------------------,,,++++++++++++*********++++++*********)))))))))))))))*********+++++++++(((((()))++++++,,,,,,+++******************************++++++++++++,,,,,,)))******++++++******)))))))))***++++++,,,------***+++,,,,,,------,,,,,,------......//////000000000///111555888===GGGRRRnnn~~~kkkcccbbbooo{{{yyyxxxyyyzzz{{{{{{||||||xxxuuuqqqrrrrrrpppmmmllllllmmmnnnnnnnnnnnnoooqqqrrrssstttpppooorrrrrrqqqvvv~~~{{{hhhWWWMMMEEE@@@<<>>===???@@@HHH[[[qqq{{{vvvnnnjjjVVVJJJAAAAAADDDAAA>>>???===999333///....................................+++++++++*********))))))******))))))((((((((('''))))))******++++++++++++(((((()))++++++,,,,,,,,,************************((()))***+++,,,---......+++++++++,,,,,,+++++++++))))))***+++,,,,,,------++++++,,,---------,,,,,,------......///000000000//////111666:::AAAMMMYYYuuuooohhhlllzzz|||}}}yyy{{{|||}}}}}}~~~~~~zzzwwwrrrssssssqqqnnnllllllmmmmmmmmmmmmmmmnnnpppqqqsssuuuqqqppprrrqqqooottt|||rrr^^^QQQFFF???;;;===AAAFFFMMMWWWbbbiiiqqqqqqqqqooolllgggbbb___]]][[[ZZZ[[[ZZZWWWZZZ___cccwwwmmm^^^NNNKKKIIIHHHIIIPPPaaaqqqwwwuuuqqqqqqxxxvvvooohhhbbb```aaajjjxxx{{{rrrrrruuu}}}~~~{{{uuunnnkkknnnwww~~~|||iiiWWWJJJDDDBBBAAACCCGGGUUUjjjxxxxxxpppjjj\\\QQQDDD???BBBDDDAAA===:::;;;:::777222//////111111///...,,,,,,---...///++++++++++++++++++++++++************************************************))))))))))))))))))))))))++++++*********+++---...,,,,,,++++++***))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------...---,,,***(((&&&------,,,------...///000444000222999:::>>>PPPeeeuuuqqqzzz}}}~~~|||{{{zzz{{{}}}|||zzzxxxwwwtttrrrpppooonnnnnnpppppppppoooppppppqqqrrruuutttsssrrrrrrsssuuuuuu~~~lllWWWIIIBBB>>>======BBBGGGNNN[[[gggrrryyy|||xxxrrrmmmiiidddfffbbb```___\\\ZZZ\\\bbbeeennn}}}jjjXXXPPPLLLIIIIIILLLTTTcccqqq}}}sssnnnooopppxxxzzznnnfffaaaaaafffqqq|||wwwrrruuu}}}}}}vvvoookkkmmmsssyyy}}}uuubbbSSSHHHBBB???BBBEEEQQQcccqqqsssooolllaaaWWWKKKDDDCCCCCCAAA>>><<<<<<;;;777222//////000000///---,,,+++,,,---...++++++++++++++++++++++++************************************************************************++++++***)))******,,,,,,******************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...------,,,+++............///000111111333111555;;;===CCCXXXooosssqqq~~~}}}}}}}}}}}}{{{zzzwwwtttrrrqqqpppppprrrrrrqqqqqqqqqrrrrrrrrrtttsssrrrrrrrrrrrrsssttt{{{sss___OOODDDAAA>>>===@@@DDDJJJUUU```ooowww~~~|||yyyvvvrrrnnnjjjgggffffffddd```aaaffffffooo~~~kkkYYYQQQLLLHHHHHHJJJRRRbbbpppvvvmmmlllmmmtttyyymmmgggccccccjjjrrrxxxuuuwww~~~yyypppkkkkkknnnrrruuu}}}qqq___PPPFFFAAA@@@AAAIIIYYYfffkkknnnppphhhaaaVVVMMMGGGCCCAAA@@@>>>>>>===999444111/////////...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++***)))))))))******((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...////////////////////////000111222222222333888===???IIIccc}}}|||vvvxxx}}}zzzwwwuuusssrrrrrrttttttttttttttttttttttttssssssrrrqqqqqqrrrrrrsssvvv|||kkkWWWHHHCCC???<<<>>>@@@DDDNNNWWWgggrrr}}}}}}yyyrrrooonnnooolllhhhhhhlllkkksssmmm[[[QQQKKKGGGFFFIIIQQQaaappp}}}ppplllmmmsssvvvnnngggccceeejjjpppyyy{{{{{{{{{sssmmmkkkjjjkkkqqqvvv~~~~~~jjjYYYLLLGGG@@@???CCCNNNYYYaaajjjqqqmmmhhh```UUUKKKEEEBBBAAAAAA@@@>>>;;;777333000///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++***))))))((((((((())))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,---...///000000////////////000111222222222444999===AAAOOOmmmyyy}}}yyy{{{}}}}}}zzzwwwuuuuuutttwwwwwwwwwwwwvvvvvvuuuuuuttttttssssssssssssssssssttt}}}vvv___MMMEEE@@@;;;<<<===@@@HHHPPP___kkkyyyzzzvvvtttrrroookkkmmmrrrrrr{{{ooo\\\PPPJJJFFFEEEIIIRRRcccrrrxxxqqqqqqvvvwwwmmmeeeccceeeiiiqqqxxx}}}}}}}}}yyytttoookkkiiinnnqqqwwwttt```RRRKKKCCC@@@AAAFFFMMMVVVcccnnnooommmggg]]]RRRIIIEEEDDDCCCAAA???<<<999666222000......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************))))))((((((+++++++++*********))))))+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---..................///000111111222666:::>>>DDDVVVuuuyyytttxxxuuusss|||}}}{{{zzz{{{|||}}}|||yyyxxxwwwwwwzzzzzzzzzzzzyyyxxxvvvuuuuuuuuuuuuuuuuuutttsssssstttzzz~~~hhhTTTHHHAAA;;;;;;<<<>>>DDDKKKXXXfffuuu|||vvvsssnnnkkkooouuuyyyqqq]]]NNNIIIEEEFFFJJJSSSdddsssxxxvvvzzzwwwkkkeeebbbcccgggmmmwww~~~yyyrrrllljjjjjjooowwwjjjYYYPPPIIIDDDBBBCCCEEELLLZZZhhhnnnnnnkkkeee[[[RRRKKKGGGDDDBBB@@@>>><<<999444111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++***)))))),,,,,,++++++***))))))(((++++++++++++++++++++++++***++++++,,,,,,------...---,,,,,,,,,,,,,,,------............///000111111444777;;;@@@KKKaaayyysssuuu{{{~~~ssskkknnn|||}}}yyyvvvrrrssstttuuuxxxzzz}}}~~~~~~~~~}}}~~~~~~~~~|||{{{zzzzzz{{{|||||||||{{{yyywwwuuuvvvvvvvvvvvvvvvuuutttsssssswww}}}qqq___MMMEEE===<<<<<<===BBBGGGRRRaaaqqq|||zzzuuuoookkknnnttt{{{sss^^^MMMIIIFFFFFFJJJRRRaaaooo{{{{{{~~~xxxnnnfffaaabbbeeennn{{{~~~{{{tttfffdddfffmmmvvvyyyeee[[[NNNJJJEEEBBB@@@DDDRRR```mmmmmmmmmkkkeee\\\RRRLLLDDDBBB@@@???>>>;;;666222//////000000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))***+++,,,,,,++++++***++++++************************************************+++,,,,,,---.........---,,,,,,,,,---//////////////////000111222222666888<<>>======???CCCJJJXXXjjjuuu{{{tttnnnmmmpppvvvvvv```NNNJJJGGGGGGHHHMMMZZZfffwww~~~~~~}}}}}}vvvlllcccaaabbbfffsss{{{{{{}}}yyyeeeaaa```eeekkkuuuqqqfffRRRMMMHHHBBB>>>@@@MMM[[[lllmmmoooooolllcccXXXPPPDDDBBB@@@@@@???===888333000000000000000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))***+++,,,------,,,+++)))))))))***++++++,,,,,,))))))))))))))))))))))))******+++,,,,,,---.........---------...///111222000000000000111222333444777999>>>GGG[[[xxx|||xxxuuussssssuuuqqquuuxxxxxxnnnfffeeeooozzzsssmmmiiibbbcccdddgggjjjnnnrrrtttxxxxxxxxxyyyzzz{{{}}}~~~~~~}}}|||}}}~~~}}}}}}~~~}}}|||yyyvvvttttttuuuvvvvvvuuusssqqqpppoooqqqtttzzzuuu[[[PPPEEE@@@>>><<<===@@@BBBQQQbbboooyyyzzzppplllnnnrrrxxxaaaNNNJJJGGGFFFFFFJJJTTT___pppyyy~~~}}}ssseeebbbeeeaaammmzzzzzzxxx}}}sssbbbXXX___eeejjjzzzrrraaaWWWLLLDDD@@@AAAIIISSSaaannnuuuqqqnnnlll```RRRHHHEEEBBBAAAAAA???:::666...---,,,,,,---///222333......---------,,,,,,,,,)))***+++,,,---,,,++++++)))***,,,...//////......************************)))************+++++++++************************)))************+++++++++---,,,,,,,,,,,,---......//////---,,,,,,---...///111222222111000111333666555777>>>MMMeee~~~wwwtttpppllliiiqqqwww~~~}}}}}}|||sssmmmggggggkkkwww{{{sssjjjddd```\\\\\\```cccggglllsssqqqsssuuuvvvvvvvvvxxxyyy|||~~~~~~|||zzzwwwuuuuuussstttvvvuuupppmmmnnnmmmrrrsssqqqyyy|||eeeVVVGGGAAA>>>::::::===DDDLLLYYYgggsss|||~~~vvvqqqooopppeeeUUUMMMFFFEEEFFFHHHMMMSSS^^^mmm|||nnneeedddaaakkkttt{{{zzz||||||jjj]]]^^^``````lll~~~}}}lll```SSSIIIBBBAAAGGGOOO[[[iiissstttrrrooocccTTTJJJFFFBBB@@@@@@???<<<888666444111...,,,,,,,,,,,,......---------,,,,,,,,,******+++,,,,,,,,,,,,,,,)))***+++------------,,,++++++++++++++++++++++++************++++++++++++************************************++++++++++++---,,,,,,,,,,,,---......///...------------...///111222222111000111333666888:::BBBSSSmmmxxxrrrllliiiuuuzzzvvvssslllgggeeeiiiqqq~~~}}}sssiiiccc]]]YYYXXX[[[]]]___eeekkkmmmppprrrttttttuuuvvvxxx{{{}}}~~~|||zzzvvvssspppqqqnnnlllnnnmmmkkkkkkoookkkppppppooovvv{{{jjjZZZHHHAAA>>><<<;;;<<>>GGG\\\yyy~~~uuuooommmwwwnnngggccc```cccmmm{{{xxxlllddd]]]XXXUUUWWWXXXYYY]]]ccciiikkkoooqqqrrrsssuuuwwwzzz|||}}}|||yyytttooojjjkkkfffbbbcccccccccfffkkkhhhlllnnnmmmrrr|||{{{sss```LLLBBB@@@>>><<<;;;:::@@@JJJVVVbbbnnnyyy{{{yyyxxxxxxmmmWWWOOOGGGDDDCCCBBBDDDHHHRRRcccwww~~~yyyyyy}}}ppphhhggggggjjjrrr}}}}}}}}}zzzlllddd\\\WWW]]]iiixxxzzzhhhYYYMMMEEEDDDGGGMMM[[[iiirrrvvvvvvmmmcccRRRLLLDDD@@@???@@@???>>>444333111000///000111222......---------,,,,,,,,,,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,---,,,,,,,,,,,,---......------------.........//////000111000000222555777<<<@@@MMMfffxxxuuuvvvyyykkkaaa^^^]]]eeeuuutttkkk```ZZZVVVVVVVVVVVV[[[```eeehhhkkknnnppprrruuuwwwzzz{{{~~~~~~|||zzztttlllgggddd___[[[[[[ZZZZZZ]]]bbbccciiillllllpppxxx|||{{{zzzgggQQQDDDAAA@@@===:::888<<>>999999<<>>999:::<<<@@@GGGOOO[[[gggooouuuxxxzzz{{{||||||~~~qqqeeeYYYQQQKKKFFFFFFIIIPPPbbbwww|||yyyyyy~~~yyyiiicccbbbccchhhnnnvvvyyy||||||}}}~~~{{{}}}zzzpppdddZZZYYY]]]jjjzzzwwwjjjZZZNNNHHHGGGMMMWWWbbbjjjmmmmmmmmmccc[[[QQQIIIFFFDDDBBB@@@888777555333333444555666......---------,,,,,,,,,+++,,,,,,---...---------,,,++++++++++++---...///+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......+++,,,---////////////...000111222333444666:::===>>>MMMhhhrrrddd___iii|||{{{rrriiiddd^^^[[[\\\aaa^^^aaaeeehhhjjjllloooqqqtttvvvzzz~~~}}}||||||}}}~~~~~~}}}zzzooofff[[[WWWUUUTTTQQQKKKIIIKKKNNNXXXeeemmmnnnpppvvv|||~~~vvvcccNNNBBB???===::::::<<>><<<999555222111111111......---------,,,,,,,,,+++,,,---...///...---,,,******))))))***,,,...///************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,---......***+++---///000000///...000222333444555777;;;>>>AAARRRooorrrbbb___kkk}}}ssskkkddd______ccc\\\___cccfffgggiiilllnnnqqqtttxxx|||}}}|||{{{|||}}}uuukkk\\\WWWTTTSSSOOOKKKJJJMMMIIITTTbbblllnnnnnnttt{{{|||wwwgggPPPBBB>>>===:::999;;;===AAAGGGPPPZZZaaaeeehhhmmmqqqtttyyy}}}uuufff[[[TTTPPPQQQUUU[[[lll}}}yyywww}}}}}}pppiiibbb___```eeeiiiooorrrrrrwwwwwwxxx|||~~~}}}zzzppphhhcccbbbfffnnnyyyttteeeTTTFFFIIIMMMVVV```ddddddfffjjjbbb```^^^[[[OOOBBB???CCC@@@>>>:::666333222111111111///---,,,,,,,,,.../////////...---,,,++++++************++++++,,,,,,,,,*********)))))))))))))))///,,,)))***---...---+++******+++,,,,,,---......***+++,,,---------------,,,,,,,,,---------......,,,,,,------.../////////111......222555777;;;AAADDDYYY{{{qqqeee```ttt}}}}}}}}}rrrkkkfffbbb^^^ccccccdddeeefffhhhiiijjjoooqqqtttvvvwwwzzz~~~{{{yyyzzz|||}}}}}}~~~}}}|||zzzzzz|||~~~yyylllggg^^^YYYWWWPPPFFFDDDJJJLLLVVVccclllqqqrrrtttuuuxxxxxxnnnZZZIIIAAA===999;;;;;;===BBBHHHPPPXXX\\\aaaaaadddiiilllqqq|||oooccc[[[UUUUUUXXXggguuu|||qqqttt}}}qqqeee______]]]___dddhhhjjjqqq}}}zzz{{{||||||~~~vvvnnnhhheeedddkkkttt}}}yyyiiiYYYLLLGGGIIIQQQ\\\bbbaaaaaabbbbbb___^^^[[[RRRFFFBBBDDD@@@>>>:::666333111111111111///...,,,,,,---...///.........------,,,,,,+++++++++++++++++++++,,,,,,************************,,,+++******+++,,,+++***+++++++++,,,,,,---------))))))***+++++++++++++++,,,,,,,,,---------......,,,,,,---......//////000111///000444666888<<>>:::777333111000000000///...---------...///------------------------,,,,,,++++++++++++++++++*********++++++,,,,,,,,,+++,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,++++++,,,,,,,,,---------......,,,------......///000000111000222666888999===CCCSSSkkksssfffeeemmm~~~|||{{{zzzzzzzzzwwwvvvuuurrrpppmmmjjjiiifffffffffggghhhiiikkkkkkooowwwzzzsssmmmiiidddccccccdddeeegggiiijjjlllnnnrrrtttwwwzzz}}}}}}{{{{{{}}}~~~{{{||||||||||||}}}vvvjjj```[[[SSSIIIIIINNNQQQ[[[hhhqqquuuuuutttuuurrrvvvsssbbbOOOBBB===;;;::::::<<<@@@EEELLLRRRVVV[[[[[[]]]bbbeeeiiisss~~~uuummmhhhjjjnnnyyyrrrnnnrrrxxx~~~zzzmmmggg___\\\ZZZZZZ[[[bbbqqq{{{xxxyyyzzz|||sssmmmiiikkknnnqqqwwwtttfff\\\MMMHHHIIIRRR[[[^^^___```fffdddbbbaaa\\\SSSJJJEEE@@@>>>;;;888444222000///000000///...---......///,,,,,,,,,------.........,,,,,,,,,++++++***************++++++,,,---......,,,///111000...,,,...000,,,,,,,,,,,,,,,,,,,,,+++------............------,,,,,,,,,---------......---------...//////000000000000333777888999>>>FFF[[[uuu}}}|||}}}hhh```aaarrr|||zzzxxxuuutttrrrpppnnnmmmlllkkkgggggggggfffdddaaa^^^]]]ZZZZZZZZZ[[[[[[\\\]]]]]]eeekkkvvvwwwoookkkeeeeeeddddddeeegggiiijjjkkknnnrrrvvvxxx{{{~~~}}}}}}}}}~~~|||}}}}}}}}}|||}}}wwwiiiaaaXXXNNNLLLQQQWWW```llltttwwwvvvuuuuuuqqqwwwvvviiiUUUFFF???>>>::::::<<>>::::::<<>>KKKYYYwwwvvvuuuyyywwwqqqsss}}}ooobbb\\\eeeqqq~~~~~~}}}}}}||||||zzzxxxwwwwwwvvvtttqqqnnnooonnnnnnmmmlllkkkjjjjjjgggggggggfffeeeddddddddd```___\\\XXXVVVTTTSSSSSSNNNNNNLLLKKKJJJJJJIIIIIIHHHGGGGGGFFFFFFFFFGGGGGGEEEFFFGGGHHHHHHHHHGGGGGGFFFLLLRRRWWW```qqq|||rrroookkkhhhffffffgggiiiiiimmmsssxxx|||{{{||||||{{{yyyzzz|||~~~uuujjjeeegggjjjooovvvyyyyyyyyyzzz|||ssspppooommmaaaOOOBBB>>>;;;<<>>@@@SSSmmm{{{wwwwwwtttmmmmmmiiifffgggnnn|||{{{xxxpppeee^^^eeeuuuzzzwwwrrrmmmjjjhhhfffccc___]]]\\\\\\\\\YYYYYYXXXWWWVVVVVVUUUUUURRRSSSTTTTTTTTTTTTSSSRRROOOOOOOOOOOOOOONNNNNNNNNJJJIIIGGGFFFDDDCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>======???@@@@@@AAAAAAAAAAAAAAACCCGGGLLLTTTdddrrr{{{rrrjjjiiiiiiggggggiiihhhkkkooouuuyyy}}}}}}|||{{{{{{zzzzzz{{{|||~~~~~~yyyuuusssssstttvvvwwwyyyyyyzzzzzzuuuuuutttpppgggXXXGGG===777;;;===AAALLLYYY]]]YYYZZZTTTPPPQQQTTTXXXaaajjj~~~tttnnnlllssszzzwwwsssuuuxxxtttkkkddd\\\[[[___dddgggmmmuuu~~~~~~zzz~~~xxxyyy~~~zzzqqqcccUUULLLIIIKKKMMMSSSaaammmooollljjjfffaaaUUULLLBBB<<<<<<;;;777333000///...---------...///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,---///111222333777555222111111111000...........................000000/////////000111111555111444===???CCCZZZuuuyyyqqqhhhcccaaafffqqquuupppiiibbbcccooo}}}zzzuuupppmmmhhhddd```]]][[[XXXUUUSSSRRRRRRRRRMMMMMMLLLLLLKKKJJJJJJIIIIIIJJJKKKLLLLLLKKKJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@??????==============================>>>???@@@@@@@@@???@@@???@@@CCCFFFLLLZZZfffvvvmmmjjjiiifffeeeggggggjjjmmmrrrwww{{{~~~~~~}}}{{{{{{zzzzzz{{{}}}}}}yyyuuusssttttttvvvwwwxxxxxxyyyyyyttttttsssooofffXXXIII>>><<<>>>@@@CCCNNN]]]cccbbb___XXXTTTSSSUUUYYYbbbkkk~~~pppfffbbbdddmmm{{{|||vvvuuuuuuzzzvvvkkk```[[[^^^^^^cccjjjpppwww{{{~~~{{{{{{~~~{{{lll]]]QQQKKKIIIIIILLLYYYgggnnnpppoookkkfff[[[RRRFFF>>><<<:::777333111000///...---......///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---...///000111444222000///000000///...........................111000000000000111222333555333888>>>@@@GGGcccwwwgggaaa___gggwwwqqqjjjbbbaaajjj|||~~~}}}qqqnnniiieeeaaa]]]YYYVVVRRRQQQNNNKKKIIIIIIHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@?????????????????????@@@@@@??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<======>>>?????????>>>>>>AAA>>>>>>@@@AAAEEEOOOZZZlll{{{qqqllliiieeecccdddfffgggjjjnnnrrrxxx|||~~~~~~zzzzzzzzzzzz{{{}}}|||xxxuuussstttuuuvvvwwwwwwwwwwwwvvvssssssqqqnnnfffXXXJJJ@@@>>>???@@@CCCNNN]]]hhhlllgggaaa[[[XXXWWWZZZcccmmmrrrccc[[[YYY]]]hhhxxx{{{wwwsssrrryyysssfff______[[[```ggglllqqqyyy}}}}}}ttteeeXXXPPPKKKIIIHHHRRR```kkkqqqrrrnnnkkk```WWWJJJAAA===;;;888666333222111///......//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///000...------...//////...---------...............000000000000000111222333555666;;;???AAALLLlll|||ooogggdddooo~~~sssiii```cccsss}}}wwwsssqqqppphhheeeaaa]]]ZZZVVVRRROOOLLLKKKIIIGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBB>>>??????????????????>>>>>>>>>>>>>>>>>>?????????>>>===============>>>>>>===>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>======BBB??????@@@AAACCCJJJRRR___qqq~~~sssmmmiiidddbbbccceeeeeefffiiinnntttyyy|||~~~yyyyyyyyyyyyzzz|||~~~|||zzzwwwuuurrruuuuuuvvvvvvvvvuuuuuutttqqqqqqoookkkdddXXXKKKBBB=========@@@IIIXXXgggoooqqqkkkddd```]]]]]]eeennn{{{{{{iii[[[WWWXXX[[[gggxxx{{{uuurrrttt{{{nnnccc___ZZZ___eeeiiilllsss~~~}}}{{{~~~pppbbbVVVMMMHHHGGGMMMYYYgggppprrrooommmddd[[[OOOEEE@@@===;;;:::555444222000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...,,,++++++---.........---------.........//////////////////000111222333666888===@@@BBBQQQtttvvvpppppp|||ssshhhaaahhh}}}~~~uuulllfffcccbbb___\\\YYYVVVTTTQQQNNNKKKIIIIIIGGGFFFEEEDDDDDDCCC?????????>>>>>>>>>>>>>>>>>>==================>>>=========>>>>>>?????????=========<<<======>>>???<<<======>>>>>>=================================<<<======>>>>>>>>>>>>===AAA>>>>>>@@@BBBBBBGGGMMMVVVbbbtttuuunnnjjjeeebbbcccdddddddddfffjjjpppuuuxxx|||zzzyyyyyyyyyyyy{{{|||}}}~~~~~~|||zzzxxxwwwvvvsssqqqttttttuuuuuuuuutttssssssooonnnlllhhhaaaVVVJJJBBB===<<<<<<>>>EEERRRbbbooowwwsssoookkkfffccciiiqqqyyy~~~~~~sssaaaUUUSSSWWW[[[hhhzzz~~~xxxvvvvvvxxxyyyiii```\\\```cccfffhhhmmmtttzzz|||{{{}}}|||{{{}}}}}}mmm]]]PPPHHHHHHJJJRRR```lllppppppqqqjjjcccXXXMMMFFFBBB???>>>777666444111000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,---+++***+++---......---,,,,,,------.../////////.........///000111222333666888===AAAGGGZZZ~~~yyyxxx}}}nnnfffcccoooyyymmmccc\\\YYYWWWUUUSSSPPPNNNMMMLLLIIIGGGEEEEEEEEEDDDCCCBBBBBBAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<======>>>>>>>>>===============>>>???<<<<<<===>>>>>>>>>==============================;;;<<<===>>>???????????????<<<<<<@@@AAAAAADDDHHHNNNWWWeeewwwzzzrrrlllfffdddddddddddddddeeehhhmmmqqqtttyyy|||}}}|||{{{zzzzzz{{{|||}}}}}}|||yyywwwuuuuuutttrrrpppsssssstttttttttssssssrrrnnnmmmjjjeee^^^TTTIIIAAA>>>======@@@DDDLLL\\\kkkvvvvvvwwwwwwrrrmmmqqqxxx}}}~~~zzzlll[[[PPPNNNRRR[[[iii{{{yyyxxxwwwuuuzzzttthhh^^^___aaaccceeehhhjjjlllsssxxx}}}|||vvvwwwxxxzzzyyyhhhXXXNNNIIIFFFKKKYYYhhhooorrruuussslllbbbVVVMMMGGGBBB@@@999777555222000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,***+++,,,------,,,,,,,,,------...//////000/////////000111222444444555777<<>>>>>>>>>>>===============>>><<<<<<===>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===???@@@AAAAAAAAA@@@======AAACCCAAABBBEEEGGGPPP[[[fffxxxwwwooohhhdddeeedddddddddeeegggkkknnnppptttwww|||~~~}}}}}}~~~~~~{{{}}}zzzvvvsssrrrrrrpppoooqqqrrrrrrsssssssssrrrrrrmmmkkkhhhccc[[[QQQGGG???======???AAABBBFFFUUUdddpppttt{{{}}}xxx{{{xxxjjjZZZQQQOOORRR\\\jjj~~~|||yyyxxxttttttzzzrrr```______```cccddddddccciiiooouuuzzztttuuuwwwzzz}}}qqqaaaWWWIIICCCFFFUUUeeennntttyyyzzzsssiii]]]RRRJJJDDDBBB999888555333111000//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++******++++++,,,---...,,,++++++,,,------,,,,,,,,,------...///000000000000000111222444555666333666;;;CCCRRRmmm}}}llliiilll|||{{{pppdddZZZTTTRRRQQQJJJIIIGGGGGGHHHHHHGGGFFFAAABBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>;;;;;;<<<===>>>>>>?????????>>>===<<<<<<<<<<<<===<<<<<<===>>>??????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===???AAABBBCCCCCCCCC@@@???CCCEEECCCBBBDDDBBBMMMWWW\\\fff|||zzzqqqiiieeeeeeddddddeeefffgggjjjlllmmmppptttyyy}}}zzz~~~~~~}}}~~~~~~{{{vvvsssqqqqqqooonnnpppqqqrrrrrrsssssssssrrrmmmkkkfffaaaZZZPPPEEE>>><<<;;;>>>AAA???AAANNN]]]jjjqqq}}}xxxjjj]]]VVVUUUWWW^^^mmmzzzxxxsssrrrwwwwwwnnnddd\\\[[[[[[ZZZ[[[^^^___cccjjjqqqzzzyyy|||vvvrrrqqqvvv{{{~~~rrraaaOOOHHHFFFOOO\\\hhhqqqxxxzzz|||yyynnnaaaVVVLLLDDD@@@888222222222///......////////////////////////......---,,,,,,,,,,,,---////////////////////////---------,,,,,,+++++++++)))+++,,,,,,+++***,,,------------............///---------............///000111222222111222444666777<<<@@@EEEWWWwww|||ggggggrrrttthhh^^^VVVOOOLLLJJJIIIFFFCCCAAA@@@??????@@@>>>===<<<>>>>>>>>>===>>>============<<<<<<<<<<<<<<<<<<<<<=========>>>;;;::::::;;;<<<>>>@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<;;;;;;;;;<<<======???@@@BBBDDDFFFFFFFFFFFFCCCBBBAAAAAABBBDDDGGGHHHJJJJJJMMMRRRZZZjjjvvvpppjjjffffffeeedddddddddfffiiijjjmmmooosssxxx~~~}}}}}}~~~{{{zzzyyywwwtttrrrqqqpppnnnooopppqqqqqqqqqqqqqqqppplllfffaaaZZZQQQFFF>>>@@@<<<;;;===@@@DDDNNNWWWeeennnxxxuuufff[[[UUUTTTUUU^^^ooo|||{{{yyywww~~~rrriii___\\\YYYVVVTTTUUUXXX]]]eeemmmvvv{{{zzz||||||wwwrrrpppuuuyyy|||{{{iiiUUUKKKDDDIIISSS^^^iiipppwww{{{zzzrrrhhh^^^TTTKKKDDD;;;555444444000...///------------------------......---,,,,,,,,,,,,------------------------------------,,,,,,,,,++++++)))+++,,,,,,++++++,,,---------------............---------............///...///000000000000222555888===AAAHHH\\\}}}|||iiikkkxxxuuuiii___WWWQQQMMMLLLJJJGGGDDDCCCBBBBBBBBBCCCAAA@@@@@@AAABBBAAA@@@>>>>>>>>>>>>============<<<<<<<<<=========>>>>>>;;;;;;;;;;;;<<<>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<======@@@AAACCCEEEFFFGGGFFFFFFDDDCCCBBBBBBCCCEEEGGGHHHIIIIIIKKKOOOTTTaaawww{{{tttmmmiiigggfffdddccccccdddeeefffjjjmmmrrrxxx~~~~~~~~~}}}|||zzzwwwuuusssqqqpppoooppppppqqqrrrrrrqqqqqqnnnjjjeeeaaa[[[SSSHHHAAA???<<<:::===???DDDMMMVVV___hhhsss}}}wwwggg\\\WWWVVVWWWbbbsss~~~{{{zzzxxx{{{~~~rrrfff___YYYRRRNNNNNNRRRWWW___gggqqq}}}{{{{{{zzz|||xxxrrrooorrrvvvyyyttt```RRREEEDDDJJJTTT^^^fffpppwww{{{wwwppphhh^^^VVVJJJAAA999777555111//////------------------------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,***+++,,,,,,++++++,,,---------------............---------............///---///000000000111333555999===CCCMMMdddvvviiiooo{{{oooeee]]]VVVSSSOOOMMMIIIFFFDDDDDDDDDDDD@@@???======???@@@???????????????>>>>>>>>>======<<<<<<=========>>>>>>>>>===<<<<<<<<<<<<===>>>???========================>>>>>>>>>>>>>>>????????????>>>>>>=========>>>>>>BBBCCCEEEGGGHHHHHHGGGGGGFFFEEEDDDCCCCCCEEEGGGHHHJJJJJJKKKMMMOOOWWWhhhxxxxxxpppkkkhhhgggeeebbbaaaaaaaaaaaafffiiiooovvv}}}~~~|||yyyvvvsssqqqppppppqqqqqqrrrrrrrrrrrrqqqllliiiddd```\\\TTTJJJCCC>>>:::999<<>><<<<<<>>>???>>>===???>>>>>>>>>============<<<============>>>>>>>>>>>>>>>==========================================>>>>>>>>>>>>>>>?????????============>>>???AAAAAAEEEFFFHHHIIIIIIIIIHHHHHHGGGFFFEEEDDDEEEFFFHHHIIIMMMMMMMMMOOONNNRRR^^^kkk{{{rrrlllgggfffdddbbb```______^^^aaaeeelllssszzz~~~{{{wwwtttrrrqqqqqqrrrrrrsssssssssrrrrrrmmmiiieeeaaa\\\TTTJJJCCC===999999<<<>>>BBBKKKSSS]]]eeeoooyyy}}}mmmbbb___aaadddqqq~~~{{{yyyyyyzzzjjj___XXXUUUWWWWWW[[[aaagggmmmvvv~~~zzzsssmmmmmmnnnppptttyyyzzzkkk\\\LLLEEEFFFHHHMMMQQQXXXdddpppvvvvvvssskkkcccTTTIII???;;;777222//////000000000000000000000000......---,,,,,,,,,,,,---........................------------------------***,,,------,,,+++---...,,,,,,,,,------------...---------............//////111222333333444666999999>>>GGGZZZyyy|||{{{{{{qqqccc]]]ooo|||rrrjjjccc```[[[YYYUUUPPPLLLIIIGGGEEEEEECCCAAAAAABBBBBBBBBAAA>>>>>>>>>=========<<<<<<============>>>>>>>>>???>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>?????????;;;;;;<<<>>>@@@BBBEEEFFFHHHIIIJJJKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFHHHJJJKKKOOONNNNNNPPPOOOPPPXXXbbb}}}sssmmmgggfffdddbbbaaa______^^^]]]aaagggnnnuuu{{{~~~|||yyyvvvtttrrrssssssttttttttttttsssrrroookkkfffaaa\\\SSSIIIAAA<<<999999<<>>>>>>>>==================>>>>>>>>>??????>>>>>>?????????>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA======???AAACCCFFFHHHJJJKKKLLLMMMMMMMMMLLLKKKJJJHHHHHHGGGGGGHHHJJJLLLNNNPPPNNNNNNOOONNNMMMSSS[[[rrrvvvppphhhhhhfffdddbbb```___^^^ZZZ]]]bbbiiiooouuuzzz|||}}}~~~{{{xxxvvvuuutttuuuuuuuuuuuutttssssssppplllgggbbb\\\TTTIIIAAA;;;999999===???BBBJJJRRRWWWaaammmyyy~~~sssmmmmmmrrrvvv{{{|||wwwzzz~~~ttteee\\\ZZZUUUYYY^^^aaaeeejjjrrrwww}}}zzzsssqqqpppmmmmmmpppnnnwww{{{jjjWWWMMMIIIFFFGGGJJJIIIWWWgggpppuuuvvvqqqjjj[[[PPPEEE???;;;555222333..............................---,,,,,,,,,,,,---++++++++++++++++++++++++------------.........///+++,,,------,,,,,,---///++++++,,,,,,,,,------------------............///---///000111111333666888>>>CCCPPPjjj}}}tttsss{{{yyymmmpppvvvtttfff\\\YYY```yyy{{{sssllliiikkklllkkkjjjfff```[[[XXXMMMKKKHHHGGGFFFEEEDDDBBBAAAAAAAAA@@@@@@@@@??????======>>>>>>>>>?????????======>>>?????????>>>===@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDCCCCCCDDDEEEGGGIIIKKKLLLMMMNNNNNNOOONNNMMMLLLKKKHHHGGGGGGGGGIIILLLNNNPPPSSSQQQPPPPPPNNNMMMQQQXXXfff|||{{{vvvlllkkkjjjgggddd```^^^\\\YYY[[[^^^dddjjjqqqvvvyyy{{{~~~|||zzzxxxwwwuuuvvvvvvvvvvvvuuutttsssnnnkkkfffbbb]]]UUUKKKCCC<<<999:::===@@@CCCJJJRRRUUUaaaooo}}}}}}uuuqqqtttyyy}}}~~~zzz{{{ooossswwwyyyzzz{{{~~~lll^^^YYYPPPTTTYYY]]]```eeemmmrrr~~~~~~}}}wwwuuurrrnnnlllnnnjjjsss}}}ttt___RRRLLLIIIKKKNNNHHHVVVfffpppvvvwwwsssmmm^^^SSSGGGAAA===777444555111111111111111111111111......---,,,,,,,,,,,,------------------------------------.........//////+++,,,...---,,,,,,---///++++++,,,,,,,,,------------------........./////////111222333444555888:::@@@FFFTTTooo{{{rrrooouuu|||rrriiioooxxxwwwjjj\\\VVVUUUeeexxxrrrnnnppprrrsssssspppkkkeeebbbUUURRROOOMMMMMMLLLJJJHHHCCCCCCBBBBBBBBBBBBAAAAAA>>>>>>>>>>>>????????????<<<===>>>@@@@@@@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCDDDEEEFFFFFFIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOPPPPPPOOONNNLLLKKKGGGGGGGGGHHHJJJMMMPPPRRRXXXUUUSSSRRRPPPNNNRRRXXX^^^ssszzzpppooollliiieee```]]][[[YYYZZZ\\\aaagggnnntttwwwzzz}}}~~~~~~}}}{{{yyyyyyvvvvvvvvvvvvvvvuuuttttttllliiieeeaaa]]]VVVMMMFFF<<<::::::>>>AAADDDKKKSSSXXXdddsss|||vvvtttxxx}}}xxxxxx~~~bbbfffkkkoooqqqsssvvvxxx~~~qqqaaa]]]WWWSSSRRRUUUXXX[[[bbbkkkvvv|||wwwtttssspppmmmooorrryyy~~~jjjYYYPPPMMMMMMMMMNNNXXXgggssswwwsssnnnjjj]]]UUUIIIAAA<<<999555222111000000////////////000000000///...------,,,,,,,,,,,,,,,---------......------......------,,,+++------------------------..................---------------.........//////000222333333333444777999@@@III^^^~~~sssllllllrrrwwwyyy}}}}}}vvvlllhhhkkk{{{nnn___XXXWWWYYYiiiwwwpppuuuwwwyyy||||||xxxqqqllleee^^^WWWTTTSSSSSSOOOKKKIIIHHHEEEBBBAAAAAAAAABBBCCCCCCBBBAAAAAA@@@??????BBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEHHHJJJKKKLLLLLLKKKJJJIIIKKKNNNPPPQQQQQQLLLMMMOOOQQQQQQQQQOOONNNJJJJJJIIIIIIKKKNNNQQQTTTVVVUUUTTTSSSRRRQQQPPPOOOWWWfff}}}uuuqqqkkkhhhfffbbb]]]XXXZZZYYYYYY[[[```hhhppptttxxx~~~~~~{{{yyywwwvvvwwwxxxyyyzzzxxxvvvsssqqqpppjjjccc```]]]WWWLLLBBB===:::999<<<>>>@@@GGGPPPZZZcccttt~~~{{{{{{yyyvvvvvvyyy\\\___dddhhhjjjmmmoooqqqxxx{{{~~~~~~llleeeXXXSSSQQQRRRSSSUUU[[[cccnnnxxx|||wwwtttrrrpppqqqssszzzsssaaaTTTOOOOOOPPPRRR[[[hhhrrrvvvuuuqqqooobbbYYYNNNDDD???;;;777333111111000////////////000000//////...------,,,,,,,,,,,,,,,,,,------------------......------,,,+++------------------------........................---------........./////////000222333444666999;;;AAALLLdddxxxpppnnnqqqqqqqqqssssssnnniiijjjppp{{{zzzsssfffYYYSSSUUUYYYppp}}}vvvyyyzzz|||~~~}}}xxxtttoooiiibbb___^^^[[[VVVRRRMMMLLLIIIFFFDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFIIIJJJKKKLLLNNNNNNOOOOOOOOOMMMMMMNNNPPPRRRSSSRRRNNNOOOQQQRRRSSSRRRQQQPPPLLLLLLKKKKKKMMMPPPSSSUUUWWWWWWUUUTTTRRRPPPOOONNNTTTbbbzzzwwwsssmmmiiigggddd^^^ZZZYYYXXXXXXZZZ___fffmmmrrrvvv||||||zzzxxxxxxxxxxxxzzzzzzxxxvvvsssqqqqqqllleeeaaa___XXXMMMDDD===::::::===>>>@@@GGGNNNYYYdddvvv~~~|||yyyyyy|||xxxuuussswwwSSSVVV[[[^^^```cccfffhhhnnnqqquuuxxx{{{}}}uuuhhh\\\VVVQQQPPPPPPPPPUUU[[[dddmmmyyyxxxtttrrrtttuuuyyylllZZZRRRRRRUUUXXX```jjjsssxxxxxxxxxwwwiiiaaaTTTJJJCCC>>>888555222111000////////////////////////...------,,,,,,+++++++++,,,,,,,,,---------............---,,,,,,------------------------........................------........./////////---///111333444777;;;>>>CCCRRRmmm{{{uuuuuuoookkkhhhfffeeegggoooyyy{{{vvvlll___SSSPPPVVV]]]zzz~~~}}}~~~~~~{{{vvvqqqmmmjjjfff```[[[TTTRRROOOKKKHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKLLLLLLQQQQQQRRRSSSTTTTTTTTTTTTTTTSSSQQQRRRSSSTTTTTTSSSPPPQQQRRRSSSTTTSSSRRRQQQOOONNNNNNNNNPPPRRRUUUWWWZZZYYYWWWUUURRRPPPOOONNNQQQ]]]qqq{{{vvvpppmmmjjjfff```\\\YYYWWWVVVXXX\\\bbbiiimmmtttzzz}}}|||{{{zzzyyyyyyzzzzzzxxxvvvsssqqqrrrmmmgggccc___XXXNNNFFF===;;;;;;>>>???@@@EEELLLWWWeeeyyy|||vvvrrrpppttt|||}}}wwwpppmmmtttLLLOOOSSSUUUXXXZZZ]]]```fffiiilllpppssswww{{{~~~}}}kkkbbbZZZSSSQQQPPPPPPTTTYYY___fffqqq}}}wwwsssuuuuuuwww|||wwwbbbUUUSSSVVV[[[cccoooyyy~~~qqqhhh[[[PPPHHHAAA:::555222222111000//////////////////.........---------+++++++++,,,,,,,,,,,,---...............------,,,---------------------------------...........................///////////////000222333444777<<>>;;;<<<>>>???@@@DDDKKKUUUfff{{{yyypppjjjfffeeelllxxx|||qqqkkkkkktttGGGIIILLLOOOQQQSSSWWWZZZ___aaaeeeiiilllqqqvvvyyy{{{}}}sssggg]]]UUURRRRRRRRRTTTYYY___dddmmmxxx{{{ttttttttttttwww}}}kkk[[[UUUUUUYYYdddssswwwnnnaaaUUULLLDDD<<<666333222111000////////////...............---------++++++,,,,,,,,,---------......//////......---,,,---------------------------------.........//////........./////////000000222333333333444777;;;>>>III^^^uuuggg```bbblllzzzhhhZZZRRRSSS```nnnyyysssnnneeeccc```[[[WWWSSSQQQOOONNNNNNNNNNNNNNNMMMMMMMMMKKKLLLMMMNNNOOOQQQRRRRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[[[[]]]^^^___`````````[[[YYYWWWVVVVVVVVVUUUSSSRRRRRRSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRTTTUUUWWWXXX]]]\\\ZZZWWWTTTQQQOOONNNOOOUUUccczzzyyyuuurrrmmmgggbbbZZZXXXVVVUUUWWW[[[```dddmmmtttzzz}}}||||||{{{zzzyyyvvvtttsssnnnkkkfffaaa\\\TTTKKKEEE>>><<<;;;>>>??????EEEKKKTTThhh|||}}}pppddd^^^[[[[[[cccrrrtttmmmjjjlllvvvBBBDDDFFFHHHJJJMMMQQQTTTXXXZZZ]]]aaadddiiiooossssssvvvzzz~~~~~~lllaaaWWWTTTSSSSSSUUUXXX___bbbiiittt}}}vvvsssssssssuuuyyywwwdddXXXTTTUUUbbbttt}}}tttggg[[[QQQHHH???888444333222111000/////////........................,,,,,,,,,---------.........////////////...------------------------------,,,,,,------.../////////....../////////000000000333444444444444777<<>>@@@BBBDDDGGGKKKNNNQQQSSSVVVXXX\\\aaafffkkkiiilllqqqvvvzzz~~~ttthhh\\\XXXWWWVVVWWWZZZ\\\^^^dddnnnuuu}}}|||sssttttttuuuyyyooo^^^UUUQQQ^^^rrrzzzmmm```VVVLLLBBB<<<555444222111000/////////........................------.........////////////////////////...------------------------------,,,,,,------...//////000.../////////000000000000222333333333555888>>>BBBRRRlllssspppvvvvvvbbbYYYWWW^^^qqq~~~{{{wwwsssoookkkiiieeeeeedddbbbaaa```___^^^^^^^^^___``````aaabbbbbbeeefffffffffgggggghhhhhhgggggggggfffeeedddcccbbb___]]]ZZZYYYYYYYYYWWWVVVVVVVVVUUUTTTTTTTTTTTTTTTVVVVVVWWWXXXYYYZZZZZZ[[[^^^]]][[[YYYVVVTTTRRRQQQOOOQQQ\\\rrr|||xxxssslllggg___]]]YYYVVVVVVYYY]]]___aaaiiiqqqvvv{{{~~~}}}{{{yyywwwuuutttkkkiiieee```YYYQQQIIIDDD???;;;999:::<<>>???BBBFFFJJJLLLNNNPPPSSSVVV[[[aaaeeebbbeeekkkppptttyyy~~~|||ooobbb]]]\\\ZZZZZZ\\\YYYZZZ```jjjpppwwwssstttuuuvvvyyywwwcccWWWOOO\\\ooo}}}pppdddYYYOOOEEE???555444333111000/////////---..............................////////////000///////////////......---------------------------,,,,,,------...///000000////////////000000000000111111222333555:::@@@EEEVVVqqqyyyxxxvvvbbb\\\\\\dddyyy}}}yyyuuusssqqqpppooommmllljjjiiihhhdddeeeeeeffffffgggggghhhllllllllllllllllllllllllllllllkkkiiigggdddbbbaaa```^^^[[[ZZZ[[[ZZZYYYXXXXXXWWWVVVVVVUUUUUUUUUVVVXXXXXXYYYZZZ[[[\\\\\\]]]^^^]]][[[YYYWWWTTTSSSRRRNNNPPPZZZppp~~~zzztttnnnhhhaaa^^^ZZZWWWWWWYYY\\\___]]]eeennnsssyyy}}}{{{yyywwwuuutttkkkiiifffaaaYYYQQQIIIDDD@@@;;;888999;;;???IIIRRR^^^sssyyyqqqeeeXXXOOONNNPPPUUUbbbtttxxxrrrjjjhhhlll888888999;;;===>>>???@@@CCCEEEIIILLLOOOSSSXXX[[[\\\___dddhhhmmmrrrwww{{{|||fff^^^[[[UUUTTTXXX\\\[[[\\\___cccjjjyyyyyytttqqquuu|||oooZZZ\\\]]]dddssswwwkkk___SSSIIIDDD:::777333111000000///...000000///.....................///000///...,,,+++////////////////////////.........................................................//////000111222555888444444;;;:::===JJJXXX~~~yyy|||ooo^^^]]]^^^mmm}}}|||{{{zzzyyywwwvvvuuutttrrrrrrqqqppppppooonnnnnnoooppppppqqqrrrrrrrrrrrrpppooommmjjjhhhgggfffeee```___^^^^^^^^^]]][[[YYYUUUVVVVVVWWWWWWVVVVVVUUUVVVXXXZZZ[[[ZZZZZZ[[[\\\^^^^^^\\\ZZZWWWTTTQQQPPPSSSSSSZZZkkk}}}xxxqqqkkkfffdddaaa^^^\\\[[[\\\\\\___dddkkkrrrxxx}}}}}}{{{zzz{{{zzzxxxvvvsssmmmddd\\\VVVNNNGGGAAA<<<>>>;;;===CCCBBBIII]]]nnn}}}vvvhhh[[[UUUOOOMMMVVViii~~~vvvnnnjjjlll777888999:::;;;===>>>>>>@@@BBBEEEHHHJJJMMMQQQTTTYYY[[[___cccfffjjjooosss{{{}}}oooddd]]]VVVUUUYYYWWWVVVWWWZZZ]]]bbbooo{{{{{{tttpppttt{{{ttt___ZZZZZZ___lll}}}|||ooobbbUUUIIIBBB<<<888444111000000///...000000///.................................------........................................................................///......//////000111222333666444555<<<<<>>;;;===CCCCCCKKK___vvv~~~nnnaaaXXXTTTRRR[[[mmmzzzqqqmmmnnn777777888999999:::;;;;;;===>>>AAABBBCCCEEEHHHKKKRRRUUUXXX[[[]]]aaaeeehhhsssvvvzzz|||~~~~~~lllaaaXXXVVVYYYTTTSSSSSSUUUWWWZZZcccmmmyyy~~~uuunnnrrrzzzyyygggZZZWWWYYYbbbqqqttthhhZZZNNNFFF>>>:::666222111000000///000000///.....................---------......///........................................................................////////////000111222222111666444666>>>>>>BBBQQQhhhyyy}}}ppp\\\\\\dddxxx~~~}}}|||{{{wwwwwwxxxyyyyyyyyyxxxxxxvvvuuusssqqqooommmmmmlllfffeeecccbbbbbbaaa___]]]XXXYYYYYYYYYYYYYYYYYYXXXYYY[[[]]]]]]\\\\\\]]]^^^___^^^]]]ZZZWWWSSSQQQOOONNNOOOVVVggg~~~wwwrrrjjjhhheeebbb____________```ccchhhmmmrrrxxx~~~}}}}}}zzzyyyyyyzzz{{{zzzxxxvvvrrrkkkccc[[[UUUNNNGGGAAA===>>>;;;===DDDDDDMMMbbbwwwiii___\\\\\\eeeuuuuuupppqqq666777777777777777888888999;;;===>>>???AAADDDFFFKKKNNNQQQTTTVVVZZZ^^^aaakkknnnrrrvvvxxx{{{~~~vvvfff[[[VVVWWWUUURRRRRRTTTTTTUUU[[[bbblllvvvwwwnnnpppxxx|||lll[[[WWWTTTXXXeeeuuuwwwmmmaaaTTTLLLBBB===888444222111000000000000///..................---,,,,,,---...000111////////////////////////................................................////////////000111222333111777666777>>>???EEEUUUrrryyylllZZZ[[[fff}}}{{{|||||||||||||||{{{zzzvvvuuusssqqqooonnnmmmllljjjgggeeeccccccbbb```^^^ZZZYYYYYYYYYYYYYYYYYYZZZYYY[[[]]]^^^]]]]]]^^^___```___]]]ZZZWWWSSSPPPNNNKKKMMMTTTeee~~~{{{vvvnnnllliiieeecccbbbbbbbbbbbbdddgggkkkooouuu}}}}}}}}}}}}}}}|||zzzyyyxxxxxxxxxxxxyyyzzzyyyvvvssspppjjjaaaZZZUUUNNNGGGAAA>>>???;;;===DDDEEEOOOeeetttiiigggiiirrryyysssrrr666666666666666666666666666888;;;<<<===???CCCEEEEEEHHHKKKOOORRRUUUZZZ]]]cccgggkkkooorrruuuxxxzzznnn```XXXVVVVVVRRRQQQQQQQQQQQQTTTZZZbbblllyyy|||qqqpppuuuzzz}}}ooo___ZZZSSSSSS\\\lll}}}yyypppdddXXXOOOEEEAAA:::555333222111000000000///..................---,,,,,,---...000111000000000000000000000000......................../////////////////////////////////000000111222333333999777888>>>@@@HHHYYYzzz~~~xxx~~~eeeWWWZZZhhh~~~~~~}}}||||||vvvuuutttrrrpppooonnnnnnllljjjfffdddcccbbb```___[[[ZZZYYYYYYYYYYYYZZZ[[[ZZZ\\\^^^^^^]]]]]]^^^___aaa```^^^ZZZVVVRRROOOMMMIIIKKKSSSccc{{{~~~yyysssqqqmmmjjjgggfffffffffeeegggiiikkkooouuu}}}~~~~~~zzzzzzzzzyyywwwvvvtttsssttttttvvvxxxyyywwwssspppnnnhhh```YYYTTTNNNGGGBBB>>>???;;;>>>EEEFFFOOOddduuuuuuwww~~~|||vvvsss555555555555555555555555555777999:::;;;===AAACCCAAACCCGGGJJJMMMQQQUUUYYY\\\___dddgggjjjmmmqqqsssxxx{{{{{{kkk___XXXVVVQQQNNNNNNNNNMMMPPPUUUZZZdddoooyyyvvvrrrrrruuu}}}uuuggg```WWWRRRWWWeeewwwzzzqqqeeeXXXPPPIIICCC<<<666333222222111000000///.....................---------......///000000000000000000000000........................////////////////////////000000000000111222333333444999777777===AAALLLaaa{{{}}}ttt~~~ooo]]]UUU\\\jjj~~~}}}zzzyyywwwuuutttssssssrrrooolllhhhfffdddcccbbb```]]]\\\[[[ZZZZZZ[[[\\\]]][[[]]]___```______```aaabbbaaa^^^[[[VVVRRRNNNLLLIIIKKKSSSaaaxxx|||xxxvvvrrrooolllkkkjjjjjjiiijjjmmmooorrrxxx~~~~~~|||{{{xxxwwwuuurrrpppooonnnnnnmmmooorrrvvvxxxwwwsssooommmggg___YYYTTTNNNGGGBBB===???<<>>>>>@@@CCCEEEGGGJJJNNNQQQUUUXXX]]]```cccfffiiikkknnnsssxxx{{{}}}xxxhhh]]]WWWQQQLLLLLLMMMMMMPPPTTTTTT\\\fffooo~~~|||tttooopppyyy|||nnnggg]]]UUUUUUaaasss{{{ssshhh\\\TTTKKKFFF>>>777444333222222000000///.................................------................................................////////////////////////000000000000111222333333222888555555===CCCSSSjjj|||www}}}sssooo{{{sssbbbVVVVVV___mmm|||{{{zzzxxxwwwvvvuuuuuussspppkkkhhhfffeeedddbbb```___]]]\\\\\\]]]___```^^^```bbbcccbbbbbbcccdddcccaaa___[[[VVVQQQNNNLLLJJJLLLSSSaaawww|||zzzvvvssspppnnnnnnnnnlllnnnqqqsssvvvzzz{{{xxxvvvrrrppplllhhheeeddddddddddddggglllssswwwwwwuuurrrlllfff^^^XXXSSSNNNGGGBBB<<<>>>===@@@GGGEEEKKK___mmm|||uuu333333444555555666777777555666666666555555777888<<<>>>@@@BBBCCCEEEIIIKKKQQQTTTXXX\\\^^^aaadddfffhhhmmmssswwwyyy}}}nnnbbbZZZSSSMMMMMMNNNNNNRRRWWWPPPXXX```iiiyyyuuunnnmmmwwwssslllbbbWWWUUU___ppp~~~{{{uuulllaaaZZZMMMGGG???888444333333222000000///.....................///000///...,,,+++------------------------........................000000000000000000000000000000000000111222333444000666333444<<>>===AAAGGGEEEJJJ\\\```www~~~www555555444444444555666666444333333444555777999;;;;;;;;;<<<>>>@@@BBBDDDEEEGGGKKKPPPSSSVVVXXX[[[]]]cccgggllloooppptttzzzvvvggg]]]VVVPPPPPPQQQPPPRRRVVVSSSWWW\\\bbbnnnyyyooonnnuuu||||||pppddd^^^WWWVVVggg}}}zzzxxxssshhh[[[RRRJJJCCC>>>888222000222222111000000111111000///////////////////////////////////////////////////---------......000111111............////////////000111111222222333444444222888888999>>>DDDZZZ{{{}}}tttpppssszzz~~~vvvjjjggglll|||yyyrrrlllddd___QQQQQQVVVdddxxx~~~{{{yyyyyyyyyxxxwwwvvvrrrnnnjjjiiihhhgggfffdddddddddeeeeeeeeeeeefffggggggggghhhiiihhheeebbbdddbbb___ZZZTTTOOOKKKIIIIIIKKKRRRbbbyyy|||xxxuuuttttttuuuvvvwwwyyyzzz{{{}}}vvvnnnnnnddd[[[WWWUUUQQQOOOPPPSSSYYYccckkkpppsssttttttmmmggg___WWWPPPJJJDDDAAA<<<===@@@BBBDDDHHHMMMPPPZZZdddvvv{{{555555555555444444444444444333333333444666888999999999:::;;;===>>>@@@AAADDDGGGLLLPPPRRRUUUXXXZZZ^^^bbbgggiiikkkoootttyyy~~~nnnbbbZZZSSSQQQQQQPPPPPPSSSRRRUUUZZZ```jjj}}}{{{ppplllrrrxxxwwwjjjaaaYYYWWWfffzzzzzzxxxtttiii]]]UUUMMMEEE@@@999222000111111///......//////...---////////////////////////////////////////////////---------......///000111............////////////000111111222222333444444222888888:::AAAHHH```|||sssnnnooossszzz~~~{{{ssskkkbbbaaajjj}}}yyypppfff]]]VVVMMMNNNVVVggg}}}~~~||||||{{{zzzyyywwwtttooommmlllkkkjjjiiifffffffffggggggggghhhhhhiiihhhhhhiiiiiiiiifffddddddbbb^^^YYYTTTOOOKKKIIIHHHKKKRRRbbbyyy~~~zzzxxxwwwxxxxxxyyy{{{||||||}}}xxxpppjjjaaaXXXTTTRRRMMMKKKLLLOOOVVV```iiiooorrrssstttmmmggg^^^VVVOOOIIIDDDAAA===???AAACCCGGGJJJNNNQQQUUU]]]mmm~~~444555555555555444222111444333333333333444555666666666777777888:::;;;<<<>>>BBBFFFJJJMMMPPPSSSVVVWWW[[[```bbbdddgggmmmrrryyy~~~xxxhhh^^^UUURRRQQQNNNNNNOOOOOOSSSWWW\\\fffvvv~~~qqqjjjmmmsss}}}tttggg[[[VVVbbbsss{{{yyyuuulllaaaZZZQQQHHHBBB<<<444000111111///......///000...---////////////////////////////////////////////////......---......///000111............////////////000111111222222333444444222888999<<>>???BBBEEEIIIMMMPPPRRRQQQXXXeeevvv444555666666555333111///444333333333333333333333555555555555666666777888:::===BBBEEEHHHKKKOOOQQQRRRVVVZZZ]]]^^^aaagggkkktttyyymmmaaaWWWSSSQQQNNNMMMMMMMMMPPPUUU[[[dddrrrtttjjjjjjnnnvvv{{{nnn^^^UUU[[[fffwww{{{}}}|||zzzwwwoooggg]]]SSSIIIDDD>>>777333222333222000111222222111///////////////////////////////////////////////////...............///000000............////////////000111111222222333444444333999999===FFFRRRooo{{{rrrpppmmmjjjhhheee```\\\___eeeuuuwwwfffWWWNNNNNNTTTbbbwww~~~|||xxxuuurrrppppppqqqppppppmmmmmmnnnnnnnnnooooooooopppnnnlllkkkkkklllkkkiiieeebbb]]]WWWRRRMMMJJJHHHEEEIIIRRRaaawww~~~uuulllcccZZZVVVRRRKKKGGGFFFFFFLLLVVVbbblllrrrtttssslllfff\\\SSSMMMGGGCCC@@@>>>???BBBFFFKKKOOOQQQQQQOOOVVVcccttt444555666777666444111000333333333333333222222222555444444444555555666777888;;;>>>AAADDDGGGKKKMMMNNNRRRVVVYYYZZZ]]]bbbgggpppvvv}}}qqqdddXXXSSSRRROOOMMMMMMKKKNNNSSSYYYcccqqqyyynnnkkkmmmrrrwwwwwwcccUUUTTTZZZmmmttt{{{{{{zzzxxxsssmmm```VVVKKKFFFBBB;;;666555333222111111222222111000///////////////////////////////////////////////////............//////000............////////////000111111222222333444444555::::::===HHHUUUtttzzzvvvpppjjjeee```]]]ZZZ]]]gggzzz|||iiiYYYOOOOOOXXXkkk~~~{{{xxxuuurrrppppppqqqqqqppppppppppppqqqqqqqqqrrrrrrrrrpppnnnmmmmmmmmmlllkkkeeebbb]]]VVVPPPLLLIIIGGGDDDHHHRRR```ttt|||sssiii^^^YYYSSSLLLGGGFFFFFFKKKUUUaaammmssstttssskkkeee[[[RRRKKKFFFBBB@@@===>>>AAAGGGMMMPPPPPPOOOMMMVVVeeexxx555666666666666555333222333333444444444333222222444444444444444555666777777999<<<===???BBBFFFIIIJJJNNNRRRTTTUUUXXX]]]bbbiiipppxxx~~~xxxiii[[[VVVTTTQQQNNNMMMJJJLLLPPPVVVaaaooo}}}vvvpppnnnooouuu}}}mmm\\\TTTTTTbbbmmmwwwzzzzzzyyywwwsssggg[[[PPPJJJFFF???999777222000//////000111///...//////////////////////////////////////////////////////............//////............////////////000111111222222333444444777;;;;;;>>>JJJZZZzzzwwwmmmddd^^^ZZZYYYYYYggg~~~}}}jjjYYYPPPMMM\\\sss~~~{{{yyyvvvrrrpppqqqqqqqqqppprrrrrrrrrrrrsssssssssssssssqqqooooooooonnnllljjjfffbbb\\\UUUOOOKKKHHHGGGCCCHHHQQQ^^^qqq|||pppccc[[[UUUMMMHHHGGGIIIMMMVVVbbbnnnuuuuuussskkkdddZZZPPPJJJEEEAAA???======AAAHHHOOORRRQQQOOOLLLUUUfffyyy666666666666666666666666222333444555555444333333222222222333444555666777666777999:::;;;===AAADDDEEEIIIMMMOOOPPPRRRXXX\\\aaahhhrrrxxx{{{|||}}}qqqaaaZZZXXXSSSOOOLLLIIIJJJLLLRRR\\\jjjwww~~~vvvqqqooouuu|||zzzggg[[[VVVXXXffftttyyyzzzzzzyyywwwqqqdddWWWPPPKKKCCC;;;888222111///000111111000...//////////////////////////////////////////////////////............//////............////////////000111111222222333444444777;;;;;;???MMM___tttggg^^^YYYXXX^^^mmm~~~jjjZZZQQQNNNaaa}}}~~~|||zzzwwwtttrrrqqqrrrqqqqqqrrrrrrrrrsssssssssssstttsssqqqpppppppppooollliiifffbbb\\\TTTNNNJJJGGGFFFBBBGGGQQQ]]]oooyyykkk```XXXPPPLLLKKKMMMPPPXXXeeeqqqwwwvvvssskkkdddYYYOOOHHHDDDAAA???>>>>>>BBBJJJRRRUUUSSSOOONNNWWWgggyyy777777666666666777777888222333444555666555444444111111111222333555666777555666777888888:::>>>AAAAAAEEEIIIKKKLLLNNNSSSXXXZZZbbbmmmuuuxxxzzz|||~~~}}}wwwfff]]]ZZZUUUOOOLLLIIIIIIJJJOOOXXXeeerrr{{{zzzssspppuuu|||pppbbb[[[SSSbbbrrrxxxzzz{{{{{{zzzyyykkk\\\UUUOOOEEE<<<888444333222222333333222000////////////////////////////////////////////////000//////.........//////............/////////000000111111222333333444444666;;;;;;AAAPPPddd{{{lll```ZZZXXXhhhwwwkkk[[[SSSSSShhh||||||yyyuuusssrrrrrrrrrqqqrrrrrrrrrrrrssssssssssssrrrqqqqqqqqqqqqoookkkhhhfffbbb[[[TTTNNNIIIGGGFFFBBBGGGPPP\\\mmmqqqfff]]]TTTPPPPPPPPPSSSZZZfffrrrxxxwwwsssjjjcccYYYOOOHHHCCC@@@?????????CCCKKKTTTWWWTTTPPPQQQYYYhhhyyy777777777777666666666666222222222222222222222222444444333333333333222222555555555555888;;;>>>@@@===???AAACCCEEEIIIMMMQQQWWW]]]dddjjjooorrruuuwwwyyy{{{fff^^^^^^[[[UUUQQQMMMKKKLLLPPPUUU\\\iiittt{{{yyytttrrrtttyyy}}}~~~jjj]]]SSS]]]kkkwww}}}~~~|||zzz~~~vvvfffVVVMMMGGG>>>444111000///000111000...,,,............////////////111111111111111000//////------......//////000000////////////000000000000222222111111111222444555777888===EEETTTpppjjjZZZYYY```pppfffXXXUUUTTTjjj{{{yyyvvvvvvvvvwwwwwwvvvssstttuuuvvvuuusssqqqpppsssrrrrrrrrrsssrrrooommmfffccc]]]VVVPPPJJJGGGEEEDDDGGGPPP^^^nnnxxxjjj```TTTQQQUUUVVV]]]fffooossstttttttttmmmggg]]]RRRHHHAAA>>><<<>>>===AAAKKKRRRRRRQQQQQQSSSXXXhhh~~~777777777777666666555555222222222333333333333333444444333333333333222222333222222222333555888999<<<===@@@AAACCCGGGKKKNNNSSSXXX___eeeiiillloooqqqsssuuuyyy|||qqqddd```\\\VVVRRRNNNKKKJJJMMMPPPWWWbbbmmmzzzuuuqqqqqquuuzzzppp```UUU[[[fffrrr{{{}}}{{{wwwhhhYYYPPPKKKDDD<<<555333111111222111000........./////////000000000000000000000000///...............///////////////////////////000000000000222111111111111333555666888:::>>>FFFWWWuuunnn]]]]]]dddyyy}}}cccWWWUUUVVVlll|||yyywwwvvvwwwxxxwwwwwwvvvvvvwwwxxxwwwuuusssrrrttttttsssssstttssspppmmmfffccc]]]VVVPPPJJJGGGEEEEEEGGGPPP^^^mmmuuujjj___[[[^^^]]]ccckkkrrruuuuuutttssskkkeee[[[QQQHHHBBB???>>>???>>>BBBKKKRRRRRRRRRRRRVVV\\\kkk999999888777777666555555333333333333333333333333444444333333333333222222555444444333444555777888:::;;;===???@@@CCCGGGJJJMMMQQQWWW]]]aaadddgggiiikkkmmmppptttwwwzzz{{{{{{}}}mmmddd]]]WWWSSSQQQLLLIIIJJJMMMQQQ\\\fffuuu{{{wwwoookkkooovvv}}}xxxeeeXXXZZZ```kkkxxx}}}xxxkkk^^^WWWVVVQQQKKK:::777444222222333222111/////////000000000111111...////////////......---///////////////.........////////////000000000000111000000111222444666777999;;;@@@III\\\|||uuucccbbbiii{{{___TTTUUUWWWmmm}}}{{{xxxwwwxxxxxxxxxwwwxxxyyyyyyyyyyyywwwvvvuuuvvvuuutttttttttssspppnnnfffccc]]]WWWPPPKKKGGGFFFFFFHHHPPP]]]lllwwwlllhhhiiihhhlllrrrwwwyyywwwtttrrriiicccZZZPPPGGGCCCAAA@@@@@@???CCCLLLRRRSSSSSSUUU[[[bbbqqq<<<<<<;;;:::888777666666555555555444444444444444444444333333333222222222555555555555666777888999888999;;;;;;<<>>:::555222222222333333000000000000111111111111...//////000//////......000000//////......------////////////000000000000000000000111222555777888999<<>>>>>===<<<;;;999999888666666666555555555444444444444333333333222222222000111111222444555666777666777888999999;;;>>>AAAEEEIIIMMMQQQTTTWWWZZZ\\\]]]___bbbfffiiilllooopppsssuuuwwwxxxwwwwwwxxxyyy{{{~~~oooddd^^^ZZZSSSLLLGGGGGGIIIKKKQQQXXX___fffqqq}}}pppeeedddkkksss|||qqqccc\\\YYYaaaqqq~~~~~~vvvkkkccc___YYYSSS???;;;555222111111222222000000000000111111111111///000000111111000000000000000//////......------////////////000000000000111000000111333555777888888===CCCNNNgggllliiioooyyy[[[PPPRRRUUUnnn~~~{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyxxxwwwvvvvvvuuutttsssssssssqqqnnnkkkfffccc]]]WWWQQQLLLIIIGGGHHHIIIPPP[[[jjj~~~~~~}}}|||vvvqqqkkkdddYYYNNNEEE@@@>>>>>>@@@@@@EEEMMMRRRTTTYYY^^^fffppp~~~>>>>>>======<<<;;;::::::888888777777666555555555444444333333333333222222000111222444555777888888555666777777666888;;;===BBBEEEIIILLLNNNQQQTTTVVVXXXYYY[[[^^^bbbeeeggghhhkkkmmmpppqqqqqqqqqssstttvvvyyy}}}yyylllddd___SSSLLLGGGGGGHHHIIILLLPPPTTT\\\gggtttsssgggcccffflllvvv~~~yyyiiiaaa[[[aaaooo}}}|||pppddd[[[QQQHHH@@@<<<666222111000000000/////////000000000111111///000000111111111111111///////////////.........////////////000000000000222111111222333555777888888>>>EEERRRnnn}}}nnnjjjqqqsssYYYOOORRRUUUnnn}}}{{{{{{|||{{{zzzyyyyyyyyyxxxwwwwwwvvvvvvuuutttsssrrrrrrpppmmmjjjfffccc^^^WWWQQQMMMJJJHHHHHHJJJPPP\\\iii|||~~~wwwqqqkkkdddYYYMMMCCC???======@@@@@@EEEMMMRRRVVV\\\cccmmmxxx<<<<<<<<<;;;;;;:::::::::999999888777777666555555444444333333333333222222333444555666666777777777555555666555555666999;;;===@@@CCCFFFHHHJJJMMMPPPQQQRRRTTTVVVYYY\\\___```ccceeehhhjjjjjjkkkmmmoooooorrruuuxxxyyy|||uuukkkdddXXXQQQLLLLLLKKKIIIIIIJJJKKKTTT^^^ggguuu}}}wwwjjjcccbbbfffpppzzznnnfff```bbbnnn{{{~~~wwwkkk___RRRGGGAAA===888444222111000///....../////////000000000...//////000111111000000.........///////////////////////////000000000000333333222222333444666777999AAAIIIWWWttt}}}nnnkkkrrrhhhTTTOOOSSSUUUooo~~~|||||||||{{{zzzzzzzzzyyyxxxwwwwwwwwwwwwvvvuuutttssssssqqqnnnkkkfffccc^^^WWWRRRMMMJJJIIIHHHJJJQQQ\\\iiizzzxxxqqqiiibbbWWWKKKCCC???>>>???>>>???EEEMMMSSSWWW```hhhttt::::::::::::::::::::::::999999999888777666666555444444444333333333222222111111222222222111111000444555666555444555777::::::<<>>999666444222000...............////////////------...///000000//////---.........//////000000////////////000000000000444333333222333444555666:::CCCLLL[[[yyy}}}mmmkkksssuuu___PPPOOOTTTVVVqqq}}}}}}}}}|||{{{{{{{{{zzzyyyxxxxxxxxxxxxwwwvvvuuuttttttrrrooolllfffccc^^^XXXRRRMMMJJJIIIGGGJJJQQQ\\\iiiyyyxxxqqqggg```UUUJJJCCC@@@@@@AAA===???EEEMMMSSSXXXbbbkkkxxx======<<<<<<<<<;;;;;;;;;999999999999888888777777999888777666555444333333444444444444444444444444777777777777777777777777999999:::;;;===@@@CCCDDDEEEGGGJJJLLLNNNPPPTTTWWWXXXYYYZZZ[[[]]]```bbbcccdddeeegggiiikkkoootttwwwzzz~~~wwwooofff___YYYUUUPPPJJJIIIKKKHHHHHHKKKSSS^^^pppzzz}}}rrrkkkfffccchhhppp|||qqqeeedddmmmyyyzzzlllZZZNNNHHHBBB;;;555222111000///000000000000000000000000000000000000000000000000333333222222111000000000---........./////////000///111222222333555888;;;:::AAALLL___{{{}}}yyykkkmmmvvv}}}fffTTTPPPTTTYYYeeeyyy~~~~~~~~~~~~~~~|||{{{zzzzzzzzzyyyxxxvvvtttrrrpppnnnmmmdddbbb^^^ZZZUUUQQQNNNMMMKKKLLLPPPYYYhhh}}}yyytttjjjaaaTTTIIIDDDAAA???======@@@EEEKKKOOOVVVfffuuu======<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999999888888777555444444333444444444444444444444444333333333333333333333333888888888999;;;===???AAABBBDDDFFFHHHJJJLLLPPPRRRTTTUUUVVVWWWYYY\\\^^^___```bbbdddeeehhhkkkppptttwwwzzz~~~wwwmmmfff___ZZZTTTLLLIIIJJJHHHFFFIIIPPPZZZkkk~~~yyy~~~uuummmfffaaaeeelll|||uuuhhhdddjjjuuu|||~~~}}}~~~}}}qqq___SSSIIIDDD<<<666333111000///000000000000000000000000000000000000000000000000000000000000000000111111/////////////////////000000111222333333555888:::<<>>>>>@@@DDDIIILLLTTTeeeuuu=========<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;999999888777666555555444444444333333333333333333555555555555555555555555777777777777888999;;;<<<===???AAABBBDDDFFFIIILLLOOOOOOPPPQQQSSSUUUWWWYYY[[[]]]___aaacccfffkkknnnqqqtttxxx{{{|||~~~uuummmeee```YYYOOOIIIHHHGGGEEEFFFLLLUUUeee}}}yyy}}}zzzpppfff```bbbggguuuzzzkkkccceeemmmuuuxxxwwwyyy}}}wwwfffYYYKKKFFF???999555333111000000000000000000000000000000000000000000000000000---......///000000111111000000000000000000000000222333333333333444777:::>>>CCCPPPjjjyyyuuu|||vvviiidddnnn|||~~~|||{{{{{{sssfffXXXMMMJJJOOOUUUfff~~~zzzvvvttttttttt{{{~~~}}}||||||{{{yyywwwuuurrrooommmlllcccaaa]]]YYYUUURRRPPPOOONNNPPPSSS\\\jjjyyytttjjj```SSSHHHCCCAAA@@@>>>???@@@BBBFFFIIIQQQcccsss============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999888777777666666444444444444333333333333555555555555555555555555666666666666777777888888999;;;===>>>???AAADDDFFFIIIIIIJJJKKKMMMOOOQQQRRRUUUWWWZZZ\\\^^^aaaeeehhhkkknnnqqqtttvvvyyy|||zzzqqqhhhbbb[[[QQQIIIGGGHHHEEEEEEIIIPPP___uuu{{{|||tttiiiaaaaaacccqqq~~~nnnbbb```fffmmmrrrqqquuu{{{zzzjjj[[[NNNIIIBBB<<<777444222000000000000000000000000000000000000000000000000000/////////000000000111111111111111111000000000000333444444444333444777999???DDDSSSppp|||vvvxxx{{{{{{yyyxxxuuuoooggg___aaappp~~~}}}ppphhh]]]SSSKKKIIINNNVVViii}}}xxxtttqqqqqqppppppsssxxx~~~}}}}}}{{{zzzxxxuuurrrooommmlllcccaaa^^^ZZZVVVSSSQQQPPPPPPQQQUUU]]]lllyyytttiii___RRRGGGCCCAAA@@@???AAA@@@AAACCCEEENNN```qqq>>>>>>=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<:::::::::999888888777777555555555444444333333333222222222222222222222222666666666666666666666666777888:::;;;;;;===@@@BBBEEEEEEEEEGGGHHHJJJLLLMMMOOORRRUUUWWWYYY\\\```ccceeegggjjjmmmooosssxxx|||{{{qqqgggaaa[[[QQQIIIFFFHHHEEEDDDGGGMMMYYYmmm|||zzzmmmeeebbbbbbnnnrrrccc]]]___ffflllmmmtttzzz~~~{{{kkk[[[RRRMMMEEE???:::666333111000000000000000000000000000000000000000000000000222222222111111000000000111111111111000000000000333444444444333444777999???EEEWWWwww{{{xxxwwwsssnnnlllhhhbbb\\\YYY___rrrooodddYYYQQQLLLJJJQQQ[[[ppp~~~zzzuuussstttvvvxxxxxxvvvxxx}}}~~~~~~{{{zzzxxxuuurrrpppnnnmmmeeeccc```[[[WWWTTTRRRQQQPPPQQQUUU^^^mmmyyyttthhh^^^PPPFFFBBBAAAAAA@@@BBB@@@@@@AAACCCKKK]]]nnn>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<=========;;;;;;:::::::::999999999777777666666555444444444444444444444444444444444555555666666666666555555555666888888999:::<<>>>>>>>>>>>=========<<<=========>>>>>>>>>??????;;;;;;;;;;;;::::::::::::999888888777666666555555777777777777777777777777333444555555666555444333333555666666666777999<<<<<<<<<===>>>???@@@BBBCCCDDDGGGKKKNNNPPPRRRUUUWWWWWWXXXZZZ]]]```fffmmmrrrsssxxx~~~xxxiiiaaa[[[SSSLLLIIICCCBBBBBBDDDGGGNNN\\\kkk}}}zzzzzzzzzrrrlllfffhhhxxxnnn___ZZZ^^^cccllluuuzzz{{{~~~~~~qqq```WWWRRRKKKDDD>>>999444111000000000000000000000000000000000000000000000000111111111111111000000000------...///000000111222222333444444444666999<<>>>>>>>>>>>============>>>>>>??????@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;:::::::::999999888777666666555555555555555555555555555111222333444555444333222222333444555444555777::::::::::::;;;<<<>>>???@@@@@@CCCGGGJJJMMMOOORRRTTTRRRTTTUUUXXX\\\bbbiiioooooottt{{{|||lllccc]]]UUUMMMJJJAAA@@@AAACCCEEEJJJXXXeee~~~~~~yyyxxxzzz~~~wwwoooiiieeeuuusssaaaZZZ\\\```llluuuzzzzzz~~~uuudddXXXSSSLLLEEE???:::555111000000000000000000000000000000000000000000000000......//////000000111111+++,,,---...///000111222111222444444555777:::===BBBMMMfffyyyccc\\\VVVSSSVVVbbbyyyvvvbbbQQQLLLLLLPPP___ppp~~~zzzwww{{{~~~}}}}}}xxxxxxwwwuuutttsssrrrqqqmmmkkkfffaaa[[[WWWSSSRRRKKKNNNSSS]]]nnnyyytttggg\\\NNNDDDAAAAAABBBCCCCCCBBBBBBCCCCCCIIIXXXhhh{{{@@@???======>>>??????>>>?????????@@@@@@AAAAAAAAA>>>>>>===<<<;;;::::::999999888777888999888777555666666555444444444444555555555666666555333111000444333222111000000000000666666777999:::;;;<<<===>>>???@@@BBBEEEGGGIIIJJJMMMPPPRRRUUUXXX\\\aaaeeennnqqqvvv{{{~~~oooddd^^^UUUNNNKKKDDDDDDCCCBBBDDDJJJSSSZZZoooyyyqqqxxxyyypppmmmsssmmm```___dddkkkyyy}}}|||ttthhh```UUUKKKGGGDDD===666333333222222111000000111111//////000000000000//////000000000000000000000000222222111111111111111111444333111222444777888999CCCQQQjjj}}}ppp___WWWVVVWWWhhhwwwaaaNNNLLLNNNSSSbbbsssyyyuuuxxx}}}~~~{{{zzz}}}}}}|||zzzwwwtttqqqooopppqqqoooiii___WWWRRRPPPIIIJJJOOO[[[ooozzzuuuggg\\\OOOFFFEEEFFFGGGFFFJJJDDDDDDHHHHHHIIIWWWjjjBBBAAA??????@@@AAA@@@??????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@???>>>======<<<:::999999999::::::888777777666555555444444555555444555555555444333222222555555444333222111111222666666777888999999:::;;;;;;<<<>>>@@@BBBDDDFFFFFFIIILLLOOOQQQTTTYYY^^^aaahhhlllrrrwww{{{}}}|||{{{uuuggg^^^VVVPPPMMMGGGGGGEEECCCCCCGGGOOOUUUaaaxxx{{{tttvvvzzzqqqmmmqqq|||rrrbbb^^^cccnnnzzzyyyooocccYYYNNNJJJFFF>>>777444222222111111111111111222///000000111111000000///000000000000000000000000111111111111111111111111222111111222444888;;;<<>>@@@AAABBBDDDFFFIIILLLOOOTTTYYY]]]```eeelllssswwwyyyxxxwww{{{}}}nnnbbbYYYSSSRRRKKKIIIFFFCCCBBBEEEJJJOOOXXXhhh|||}}}xxxttt}}}}}}tttnnnooovvv{{{ggg```bbbppp{{{wwwjjj___SSSNNNIII@@@999666222222111111111222222333000111111111111111111000000000000000000000000000111111111111111111111111000000111222555999===???EEEWWWuuuxxxcccXXX\\\fff}}}uuu___MMMMMMTTT^^^qqqxxxpppjjjiiijjjkkkooottt}}}zzz{{{}}}|||zzzzzzyyyxxxvvvtttrrrqqqooorrrtttrrrjjj^^^TTTOOOMMMMMMQQQ]]]sss|||wwwssseee[[[NNNHHHIIIMMMPPPQQQSSSMMMJJJKKKLLLQQQaaasssGGGEEECCCBBBCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@@@@????????????>>>===<<<<<<>>>===<<<:::888777777666666666666666444444333222222333444555666666555444444444444444555555555444444444444444666777888999;;;<<<===>>>???AAADDDGGGJJJOOOTTTXXXYYY^^^fffnnnsssuuutttsssvvvxxx|||xxxggg]]]WWWUUUMMMKKKGGGCCCBBBDDDGGGJJJZZZaaattt}}}sssyyywwwpppooosss{{{nnnccccccpppyyy~~~rrreeeYYYRRRLLLCCC;;;888222222111111111222333333111111222222222222111111000000000000000000000000111111111111111222222222111111222333555888===@@@FFFZZZ{{{iii[[[```nnnttt^^^MMMNNNWWWbbbwwwxxxooogggdddcccbbbcccfffllljjjjjjmmmrrr|||~~~}}}yyyyyyxxxwwwvvvtttssssssppprrrtttrrrjjj```VVVPPPNNNMMMQQQ^^^uuu~~~~~~|||yyyuuurrr```WWWMMMIIINNNUUUZZZ[[[XXXRRRNNNOOORRRZZZlll}}}IIIGGGDDDCCCCCCCCCBBB@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAAAAAAAA>>>===<<<===>>>>>><<<::::::999888888777777888888555444333333333444555666555444333333333333333333444444333333333333222222555666666777999:::;;;;;;<<<>>>AAACCCFFFJJJOOOSSSSSSXXX```hhhmmmppppppoooqqqsssvvv{{{mmm```XXXTTTNNNKKKFFFCCCBBBDDDGGGHHHXXX\\\kkkuuuvvv{{{zzzqqqqqqtttzzzxxxiiifffnnnvvv~~~xxxkkk^^^VVVOOOFFF>>>;;;333222222222222222333333111111222222222222111111000000000000000000000000000000111111111222222222222444555555555777<<>>>>>>>>??????===;;;<<<;;;;;;:::999:::::::::666666555555555555555666333333222222222222222333333333333222222222222222444444555666777777888888:::<<<>>>@@@BBBEEEJJJMMMNNNRRRXXX___eeehhhiiijjjlllmmmppptttyyy~~~wwwfffZZZSSSPPPLLLGGGDDDDDDEEEFFFGGGOOOSSS___uuuzzzuuuuuu~~~}}}rrrqqqtttzzz~~~rrrlllmmmuuu}}}pppaaaYYYRRRHHHAAA>>>444444333222222222222222000111111111111111111000000000000000000000000000000000000111222222333333333555666666555777<<<@@@JJJbbbwwweeeiiixxxqqq\\\MMMQQQ[[[ggg}}}~~~qqqddd^^^[[[WWWUUUUUUPPPPPPRRRVVVZZZdddwww{{{zzzyyywwwvvvuuuuuuuuuuuusssnnnjjjeee___XXXTTTOOONNNTTTddd}}}}}}zzzwwwtttqqqnnn]]]XXXSSSVVV___iiioooqqqgggbbb\\\YYY^^^jjjzzzMMMKKKHHHGGGFFFEEEDDDBBBDDDDDDDDDDDDCCCCCCBBBBBBAAAAAABBBCCCCCCDDDEEEEEEAAA@@@@@@@@@AAAAAA???>>>>>>======<<<<<<<<<<<<<<<777888888888777666555555333333222222222222333333222222222222222222333333333333333444444555555555888999;;;<<<>>>AAAEEEHHHGGGJJJOOOUUUZZZ^^^aaabbbfffgggiiimmmrrrwww{{{}}}rrrbbbWWWSSSOOOIIIEEEEEEEEEEEEDDDFFFLLLUUUeee~~~uuuqqqxxx~~~qqqoooqqqvvv{{{zzzqqqnnnvvvrrrccc[[[SSSJJJCCC@@@666555444333222111111111///000000111111000000///000000000000000000000000///000000111222222333333111444666666666888>>>CCCNNNgggyyyhhhkkkyyynnn[[[NNNSSS^^^lllwwwggg___ZZZUUURRRQQQLLLLLLNNNQQQSSS]]]ppp}}}|||zzzxxxvvvvvvvvvvvvvvvsssnnnjjjfff```YYYTTTPPPPPPWWWiii|||wwwtttpppmmmjjj[[[WWWTTTXXXaaajjjoooooogggddd___]]]dddrrrPPPMMMJJJIIIHHHGGGEEECCCEEEEEEDDDDDDCCCCCCCCCBBB>>>??????@@@AAABBBCCCCCCCCCBBBAAABBBCCCCCCAAA?????????>>>===============888999999999999777555444333333222222222333333444111111222222333333333333111111222222333333333333777888999:::;;;>>>AAADDDBBBEEEIIINNNSSSWWW[[[]]]bbbccceeehhhmmmrrrvvvxxx}}}}}}kkk^^^VVVQQQJJJFFFEEEEEEDDDBBBCCCKKKRRR[[[tttvvvnnnttt}}}pppmmmmmmrrrxxxuuupppyyysssddd[[[TTTKKKDDDAAA777666555333222111000000//////000000000000//////000000000000000000000000///000000111222222333333...222666666666999@@@FFFQQQkkkzzziiikkkyyylllYYYNNNUUUaaaooo~~~lllaaa\\\VVVRRRQQQLLLLLLNNNOOOQQQYYYlll~~~}}}{{{yyywwwvvvvvvvvvvvvsssooollliiibbbZZZSSSRRRRRRZZZmmm{{{uuuqqqnnnjjjgggXXXTTTRRRVVV___gggjjjiiibbb```^^^___iiizzzTTTPPPMMMMMMJJJEEEDDDEEEHHHFFFDDDCCCCCCDDDBBBAAA@@@@@@@@@AAAAAA@@@@@@???BBBBBBBBBBBBBBBBBBBBBBBB??????>>>>>>======<<<<<<>>>===;;;:::999888888888444444444333333333222222444444444444444444444444333333333333333333333333777777777888999;;;<<<===AAACCCFFFIIIKKKOOOSSSVVVZZZ]]]aaadddfffiiilllooowwwxxx{{{~~~tttccc^^^VVVNNNJJJEEEAAAAAADDDBBBFFFLLLVVViii{{{uuuuuuzzzrrrlllgggkkkrrr|||xxx}}}yyyjjj]]]TTTMMMGGGCCC999777333222222333333222000000000000000000000000000000000000000000000000000111111111111222222222444333444666666777>>>FFFTTTnnnwwwfffkkk}}}|||bbbVVVMMMSSSbbbtttrrriiieee^^^XXXUUURRRPPPPPPPPPPPPVVVfffuuu}}}yyywwwvvvuuuuuutttsssrrrpppmmmhhhbbbZZZUUUSSSVVVaaattt|||vvvqqqkkkddd___ZZZTTTTTT___gggddd^^^[[[YYYXXXZZZbbbooo~~~ZZZUUUQQQQQQNNNIIIGGGHHHGGGEEECCCBBBCCCCCCBBB@@@@@@AAABBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBB@@@??????>>>======<<<<<<======<<<;;;:::999888777444444444444333333333333444444444444444444444444333333333333333333333333666666666777888:::;;;<<<===???BBBDDDFFFIIIMMMPPPUUUXXX\\\___aaaeeehhhkkkqqqsssvvvzzz~~~|||hhh^^^WWWOOOKKKGGGCCCBBBEEECCCFFFJJJRRRdddzzz~~~vvvuuuyyy~~~wwwooohhhiiinnnwwwxxxzzzzzzlll___VVVOOOJJJFFF:::777444222222333333222111111111111111111111111111111111111111111111111000111111111111222222222444333444666666777>>>FFFWWWrrrpppaaaiii}}}qqq]]]RRRLLLSSSdddyyyvvvpppggg^^^ZZZTTTRRRPPPOOONNNSSSaaaooo|||xxxvvvuuuuuuuuuttttttrrrpppmmmiiiccc[[[VVVTTTYYYeeeyyy}}}wwwqqqjjjbbb]]]XXXTTTUUU___ddd```XXXTTTUUUUUUXXXaaaooo~~~ccc\\\WWWUUURRRMMMJJJKKKIIIGGGDDDDDDDDDDDDBBBAAAAAAAAABBBCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@??????>>>=========<<<<<<======<<<:::888777555555555555444444444444333333333333333333333333333333333333333333333333555555555666777888999::::::<<>>======;;;<<<===>>>===;;;999777777777666666666555555555333333333333333333333333333333333333333333333333444444444444555666777888;;;===>>>???@@@BBBEEEGGGIIILLLPPPTTTWWWZZZ^^^aaaeeegggjjjmmmqqqtttvvvwww{{{}}}vvvcccZZZRRRNNNKKKFFFDDDDDDDDDDDDDDDIIIVVVhhhzzzzzzuuuvvvzzzyyynnngggeeekkk||||||{{{ttteee\\\UUUPPPMMM???<<<777333333333333333111111111111111111111111111111111111111111111111000000111111111222222222666444555777777888@@@III```}}}~~~kkkaaa]]]kkk{{{hhhZZZPPPKKKKKKUUUjjj~~~vvvddd___ZZZWWWTTTUUU___jjj}}}zzzvvvttttttttttttssssssqqqnnnkkkhhhddd___\\\XXXaaaqqq}}}vvvnnnddd\\\WWWWWW\\\dddiiiggg]]]RRRKKKHHHKKKSSS___nnn~~~uuujjj```\\\XXXRRRNNNNNNMMMKKKHHHGGGGGGFFFEEECCCAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@??????>>>>>>;;;<<<>>>???>>><<<:::888888888888777777777666666444444444444444444444444333333333333333333333333333333333333444555666666:::;;;======>>>???BBBDDDFFFIIIMMMPPPSSSVVVZZZ]]]```bbbdddgggiiikkkmmmmmmsssvvvyyy}}}}}}jjj___TTTOOOKKKFFFCCCCCCCCCBBBCCCGGGRRRcccwww|||wwwwww{{{}}}sssjjjeeeiiiyyy|||vvvzzzjjj___WWWQQQMMMBBB>>>888444333333333333111111111111111111111111111111111111111111111111000000111111111222222222666444444666777:::BBBKKKccc|||yyywwwddd___```pppnnn]]]SSSLLLKKKMMMYYYooolllfffaaa]]]ZZZZZZbbbkkk|||~~~|||yyyuuussssssssssssrrrqqqnnnkkkhhhfffccc```]]]ZZZeeewww}}}uuukkkaaaZZZVVVXXXbbbmmmpppiii^^^RRRJJJDDDJJJSSS```ooosssfff```\\\VVVRRRPPPMMMKKKHHHGGGFFFFFFDDDCCCBBBCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@?????????======>>>>>>>>>===;;;:::999999999999888888888888555555555555555555555555333333333333333333333333333333333333333444555555555777999999999;;;>>>@@@BBBEEEIIIKKKNNNQQQTTTWWWZZZ[[[]]]___aaacccddddddkkknnnrrrvvvzzzuuugggYYYQQQLLLGGGDDDCCCDDDCCCCCCHHHOOO^^^tttzzzyyy|||yyypppggggggttt{{{rrrwww~~~ooocccZZZRRRMMMEEE@@@:::555333333333333222222222222222222222222222222222222222222222222000111111111111222222222555333444666888;;;EEEOOOeee{{{wwwzzz~~~uuuhhh]]]\\\aaarrrwwwdddTTTMMMIIIMMMRRR___uuuuuunnngggbbb^^^]]]cccjjj|||~~~|||yyyuuurrrrrrqqqqqqpppmmmkkkgggdddcccbbb___^^^^^^jjj|||{{{rrrhhh___YYYWWW[[[iiiuuutttiii\\\PPPHHHDDDJJJVVVcccqqq|||mmmfffbbb\\\WWWUUUPPPNNNKKKJJJIIIHHHGGGEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@??????>>>>>>>>>============<<<::::::::::::999999999999777777777777777777777777333333333333333333333333444444333333333444555555333444666777777999;;;>>>>>>@@@CCCFFFGGGJJJMMMPPPQQQSSSUUUXXXZZZ\\\]]]^^^cccfffjjjnnnrrrwww|||qqq___TTTOOOIIIFFFEEEFFFDDDEEEHHHMMMYYYnnn~~~{{{|||~~~uuuhhhccclllyyyssssss}}}rrrggg^^^UUUOOOGGGBBB;;;555333333333333222222222222222222222222222222222222222222222222000111111111111222222222333222333666888===GGGRRRhhh|||zzz}}}}}}yyyrrrfff\\\UUUWWW___qqqttt```PPPJJJHHHNNNXXXfff}}}xxxoooiiidddaaadddjjj|||~~~}}}}}}zzzuuurrrqqqpppooommmjjjgggcccaaa```___^^^]]]cccoooyyyoooddd]]]YYYYYYcccttt{{{kkk\\\OOOFFFEEEMMMYYYfffsssssskkkgggaaa[[[YYYUUURRRPPPNNNMMMMMMKKKIIIGGGGGGGGGGGGFFFDDDCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@??????>>>===============>>>;;;;;;::::::::::::999999777777777777777777777777333333333333333333333333444444333333333444555555222444666777777999<<<>>>:::<<>>IIITTTjjj}}}}}}uuukkk___VVVOOOSSS\\\ooovvv___PPPKKKGGGPPP[[[kkkwwwpppiiieeegggkkk}}}~~~~~~}}}~~~zzzuuurrrpppooommmlllhhheeeaaa___^^^^^^]]]]]]gggrrrxxxnnnccc\\\ZZZZZZlll}}}nnn]]]PPPGGGFFFNNN[[[hhhttt|||sssllleee```___ZZZVVVRRRNNNLLLJJJGGGEEEGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@???>>>>>>>>>======<<<;;;::::::999999:::::::::999999999888888777666666666555555555555444444444333333222222222000111222333555666777777999999;;;<<<===???@@@@@@EEEFFFHHHKKKNNNQQQSSSTTTWWW[[[___bbbcccffflllpppwww|||kkkYYYPPPMMMKKKIIIEEEDDDCCCEEEGGGPPPcccttt~~~}}}~~~{{{ooo```___hhh|||nnnmmmuuuzzzppphhh^^^UUUOOODDD;;;888777555333333222222222222222222222222222222222111111111111000555444333222333444555666222777555444999:::CCCVVVqqqvvvcccUUUPPPPPPUUU```qqqyyy^^^PPPOOOLLLOOO\\\sss|||qqqjjjlllsss~~~|||zzz}}}zzzuuurrrpppnnnkkkiiihhhdddaaa___\\\YYY\\\bbbgggvvv~~~sssjjjaaaZZZ[[[```vvvnnnWWWKKKHHHDDDKKKXXXjjjwwwzzzqqqiiidddccc]]]ZZZUUURRROOONNNKKKIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBB@@@??????>>>>>>>>>>>>======<<<;;;;;;:::::::::::::::999999999999777777666666666555555555444444444444333333333222111222222333444555666666888888999;;;<<<>>>??????AAACCCEEEGGGJJJMMMOOOPPPRRRVVVZZZ]]]^^^aaagggkkkrrrwwwmmm\\\TTTOOOKKKGGGGGGEEEEEEEEEGGGNNN^^^nnn~~~|||}}}{{{ooo```___ggg|||tttnnnrrr~~~zzzqqqjjjaaaYYYPPPFFF<<<999888555333444222222222222222222222222222222222111111111111000000000//////000000111111333888666555:::<<>>>>>======<<<;;;;;;:::::::::999999999777777777777666666666666555555555444444444444333333333333444444444555555666777888999:::;;;<<<======>>>@@@BBBEEEGGGIIIJJJKKKOOOSSSVVVWWWZZZ```dddkkkpppxxx}}}tttcccZZZUUUNNNHHHHHHFFFFFFFFFFFFKKKXXXeee~~~~~~}}}{{{pppccc```fffuuu|||pppnnnyyyyyypppkkkddd^^^RRRHHH???;;;999555333444222222222222222222222222222222222111111111111000000000111222222222222222444999777666<<<>>>HHH[[[www|||eeeUUUOOONNNUUUbbbtttuuu\\\OOOOOOPPPWWWiii|||rrrlllnnnttt}}}|||{{{xxxtttqqqooommmjjjhhheee```]]][[[YYYXXX]]]ddduuu~~~|||wwwssssssrrrqqquuuzzzxxxnnnddd[[[[[[eeeqqq{{{eeeSSSJJJJJJGGGLLLZZZkkkzzztttnnnjjjdddaaa\\\YYYVVVTTTRRRPPPLLLLLLKKKJJJHHHGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDCCCBBBAAA@@@@@@@@@@@@@@@?????????>>>>>>======;;;;;;;;;;;;::::::::::::888888888777777777666666555555555555555555555555444444444444444444444444444555666777888999::::::999:::<<<>>>@@@BBBDDDDDDFFFJJJNNNPPPRRRUUUZZZ___ccciiiqqqwww{{{kkkaaa[[[TTTMMMHHHFFFFFFFFFFFFIIISSS]]]uuu~~~~~~|||sssgggcccfffqqqsssmmmvvvwwwoookkkfff```SSSIII@@@<<<888444222444222222222222222222222222222222222111111111000000111222333444555444333333333999777666<<>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;::::::999888888888888777777777666666666666666666666666555444444444444333333333333444444555666777888888777888999;;;===>>>@@@AAABBBFFFJJJLLLNNNQQQVVV[[[]]]cccjjjqqqvvv|||tttfff^^^WWWQQQIIIFFFEEEFFFFFFHHHOOOXXXfff|||xxxnnnhhhgggoooyyyooovvvvvvnnnkkkeee___TTTKKKBBB===888222111333222222222222222222222222222222222111111111000000///000111222333222111000222888555555<<>>BBBFFFHHHJJJMMMRRRWWWWWW]]]dddkkkpppwwwooocccZZZTTTLLLHHHEEEFFFEEEFFFLLLSSS^^^ttt~~~vvvnnnkkkooouuuxxxyyyrrrmmmfff___VVVNNNEEE???888222111444222222222222222222222222222222222111111111111000111222333333444444333333222777555555<<>>=========<<<<<<<<<<<<:::::::::999999999888888777777888888999999999999333333333444444444555555333333333444444555555555333444444555777888888999555888===???@@@DDDIIIMMMOOOTTT[[[bbbgggnnnvvv}}}tttddd]]]VVVOOOIIIFFFCCCBBBEEEKKKKKK___{{{xxxqqqlllxxx|||}}}vvvlllbbb[[[TTTLLLEEE<<<555555888222222222222222222222222222222222111111111111000111000/////////000222333444999777777???DDDQQQgggxxxaaaYYYVVVcccyyylllVVVNNNMMMUUUaaauuuyyysssssswww~~~{{{yyysssrrrpppooonnnkkkgggdddeee___[[[[[[\\\aaalllwww{{{pppfffaaaYYYRRRLLLJJJHHHHHHMMMSSSaaaooovvvjjj```aaaiiittt}}}qqqcccWWWOOOJJJKKKMMMXXXlllzzzpppjjjgggccc]]]XXXUUUSSSQQQPPPPPPOOOLLLJJJLLLKKKJJJJJJKKKKKKIIIHHHGGGGGGHHHHHHHHHIIIIIIIIIEEEEEEDDDDDDCCCCCCCCCBBB@@@@@@AAABBBAAA@@@???>>>??????>>><<<<<<;;;;;;;;;;;;:::999888888888999:::::::::::::::::::::::::::777777777777777777777777555555555555555555555555444444444555555555666666888999::::::<<>>BBBSSSooohhhZZZXXXhhhlllVVVMMMMMMXXX^^^rrr{{{zzz{{{xxxwwwtttpppmmmkkkiiigggdddZZZ\\\\\\[[[]]]fffsss}}}wwwjjjccc]]]UUUNNNKKKIIIGGGJJJPPPeeerrrtttjjjbbbdddqqq~~~wwwjjjYYYOOOMMMIIIMMMYYYmmmzzztttpppllleee___\\\ZZZVVVTTTSSSRRRPPPNNNNNNMMMLLLLLLMMMMMMLLLJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCAAABBBBBBCCCBBBAAA@@@???AAA@@@???>>>============<<<;;;:::999888999999:::::::::::::::::::::::::::777777777777777777777777555555555555555555555555444444444555555666666666888999999:::;;;>>>CCCFFFHHHLLLSSSXXX]]]dddlllsss{{{pppaaaWWWOOOHHHGGGHHHGGGGGGHHHJJJSSSfffxxxrrryyyyyynnngggZZZLLLFFFAAA:::555444444444333333333333444444222222222222222222222222000111111222222333444444555888666777>>>CCCTTTpppjjj^^^[[[kkkhhhTTTMMMMMMUUU]]]qqq}}}zzz|||~~~{{{xxxuuuqqqnnnkkkiiifffccc[[[\\\\\\\\\___iiivvvrrrjjjaaaYYYQQQMMMJJJJJJNNNTTTfffrrrrrrkkkfffjjjwww~~~ppp^^^RRRNNNJJJNNNZZZnnnyyyqqqjjjccc___ZZZVVVTTTRRRQQQPPPPPPOOONNNNNNOOOOOONNNLLLLLLLLLKKKJJJHHHGGGFFFFFFIIIHHHGGGFFFEEEDDDCCCBBBCCCCCCCCCCCCCCCBBBAAAAAABBBAAA@@@???>>>>>>>>>>>><<<<<<;;;::::::::::::;;;::::::::::::::::::::::::888888888888888888888888666666666666666666666666555555555555666666666666888999999999999;;;???BBBCCCHHHMMMRRRWWW^^^fffmmmvvv{{{xxxeeeYYYPPPHHHGGGGGGEEEEEEGGGGGGLLL[[[tttvvvyyyvvvmmm___PPPHHHBBB<<<777666555555444444444444555555222222222222222222222222000111111222222333444444555888666888???DDDVVVsssjjj```___nnn}}}cccQQQKKKLLLSSS]]]sss~~~xxxxxx{{{wwwrrrnnnkkkhhhdddaaa]]]]]]]]]^^^cccnnn|||~~~rrrfff]]]TTTOOOLLLMMMSSS[[[jjjuuu{{{nnnlllmmmuuuyyyeeeUUUOOOKKKNNNZZZmmmxxxnnniiiaaa[[[WWWVVVTTTSSSRRRPPPOOOOOOPPPPPPOOOMMMMMMMMMLLLKKKJJJIIIHHHHHHIIIIIIHHHFFFEEECCCBBBAAACCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@???????????????======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888888888888888666666666666666666666666777888999888888999<<>>>>>>>>??????>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999777777777777777777777777777888888888777888:::<<<>>>AAAFFFIIIMMMTTT]]]dddmmmsss|||qqq^^^TTTKKKGGGFFFDDDCCCEEEHHHJJJOOO]]]vvv}}}zzz|||vvvsss~~~uuufffWWWMMMFFF>>>888666444444333333333333444444222222222222222222222222000111111222222333444444222888777999???EEE[[[{{{rrr```[[[\\\mmmmmmWWWKKKJJJLLLUUUfff}}}zzzrrroooppp}}}}}}wwwrrrmmmiiidddaaaaaaaaabbbfffnnn{{{rrrggg\\\UUUSSSVVV___hhhwwwzzztttlllrrr|||qqq[[[NNNLLLNNNWWWiii{{{|||rrrjjjddd```^^^\\\ZZZXXXVVVVVVTTTRRRPPPOOOOOOOOOOOOOOOOOONNNNNNIIIIIIHHHGGGFFFDDDDDDCCCCCCBBBAAAAAA@@@AAAAAAAAA@@@@@@??????>>>??????@@@?????????@@@???>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888777777777777666777888888777888999;;;===@@@CCCFFFJJJQQQZZZaaakkkrrr{{{wwwbbbWWWMMMIIIFFFDDDCCCEEEGGGJJJMMMVVVkkk~~~wwwwww|||rrryyyvvviiiZZZQQQJJJAAA:::777444444333333333333444444222222222222222222222222000111111222222333444444111888888:::@@@FFF^^^iii\\\YYYYYYkkkzzzeeeSSSJJJKKKOOOXXXlll{{{sssllljjjkkkssszzztttooojjjfffbbbcccdddfffkkkuuu{{{pppddd^^^\\\___hhhrrr~~~{{{vvvqqqnnnvvvvvv^^^NNNNNNOOOWWWhhhyyyxxxpppjjjfffeeeccc```^^^\\\ZZZWWWUUUTTTSSSSSSRRRQQQPPPOOOOOOKKKJJJJJJIIIHHHGGGGGGGGGDDDDDDBBBAAAAAAAAABBBCCCAAAAAA@@@@@@@@@@@@AAAAAA???@@@AAAAAAAAA@@@>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999888888777777777555777888888888888:::;;;;;;>>>AAADDDGGGNNNWWW^^^jjjqqq|||{{{eeeZZZOOOJJJGGGDDDDDDEEEBBBHHHLLLPPPbbbzzz|||rrrppp|||tttwwwwwwkkk^^^VVVOOOEEE<<<888555555444444444444555555222222222222222222222222000111111222222333444444111777888:::@@@GGG```uuu___VVVWWWXXXkkkqqq]]]OOOJJJNNNRRR```uuu~~~tttkkkffffffnnn|||vvvqqqlllhhhdddeeefffiiippp{{{zzzoooiiigggjjjsss||||||wwwrrrmmmrrrzzzzzzaaaPPPQQQQQQYYYhhhyyyxxxsssllliiifffdddbbb___\\\YYYWWWVVVUUUSSSRRRPPPOOONNNLLLLLLKKKKKKJJJJJJJJJIIIFFFEEEDDDBBBBBBCCCCCCDDDBBBBBBAAAAAAAAABBBBBBCCC@@@@@@AAABBBAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999888888777777555777888999888999:::<<<:::===@@@BBBEEELLLUUU\\\iiiqqq|||~~~ggg[[[PPPJJJHHHDDDDDDFFF>>>FFFKKKMMM\\\tttyyynnnlllxxxwwwwww~~~xxxmmm```YYYRRRHHH>>>:::666666555555555555666666222222222222222222222222000111111222333333444444000777999:::@@@HHHaaakkkWWWQQQTTTYYYkkk{{{jjjYYYMMMKKKPPPUUUggg}}}wwwllldddccckkk}}}}}}wwwsssnnniiiffffffgggkkksss~~~vvvqqqooorrrzzzyyyuuuooojjjttt}}}}}}cccQQQTTTSSSZZZiiiyyy|||vvvrrrrrrlllbbb]]]^^^]]]]]]]]]ZZZVVVRRROOONNNPPPOOONNNLLLKKKKKKJJJJJJIIIHHHFFFEEEEEEEEECCCAAAAAA@@@?????????@@@AAABBBAAAAAA???>>>======<<<<<<>>>>>>>>>>>>============;;;<<<===>>>>>>===<<<;;;<<<<<<===>>>>>>===<<<;;;======<<<;;;::::::999999:::999777666666666777888777:::===???BBBHHHPPPWWWcccppp~~~rrrcccSSSLLLIIIFFFCCCBBBEEEGGGIIILLLUUUhhh|||zzzpppiiimmmxxx~~~yyyzzzzzzlll```\\\XXXLLL@@@:::777777777666666555555444444444333333333333222222333333444444444444444444333999999:::@@@GGG___zzzbbbOOOMMMSSSXXXooo|||mmm^^^UUUMMMJJJRRR^^^qqq}}}pppiiiiiikkkvvvzzztttpppmmmlllkkknnntttzzz{{{zzz|||xxxooommmpppyyyjjj[[[UUUUUUZZZeeewww}}}vvvlllfffeee``````^^^[[[WWWSSSQQQPPPPPPPPPNNNMMMLLLLLLLLLLLLJJJHHHGGGFFFGGGFFFDDDCCCBBBBBB@@@@@@@@@@@@AAABBBAAAAAA@@@???>>>>>>>>>>>>@@@????????????>>>>>>>>>;;;<<<===>>>>>>===<<<;;;;;;<<<===>>>>>>======<<<======<<<<<<;;;::::::999<<<;;;:::999888999999:::888:::===>>>AAAFFFOOOUUUaaaooo}}}uuufffUUUMMMJJJGGGCCCBBBBBBEEEGGGIIIQQQcccxxxyyynnnfffiiisss~~~}}}zzz|||nnnbbb]]]YYYNNNCCC===777777666555555444444444444444333333333333222222333333333444444444444555333999999:::AAAHHHaaattt^^^OOONNNTTT\\\sss|||mmm]]]TTTMMMJJJTTTbbb|||tttllljjjlllwwwzzzuuuqqqooonnnpppsssxxx}}}{{{tttssswww~~~jjj[[[TTTUUUZZZfffyyy|||sssooogggdddaaa\\\XXXUUUSSSRRRQQQPPPOOONNNNNNNNNNNNNNNLLLJJJHHHHHHHHHHHHFFFEEEEEEDDDCCCAAAAAAAAAAAABBBAAA@@@@@@??????@@@@@@AAAAAAAAA@@@@@@@@@?????????<<<<<<============<<<<<<;;;;;;======>>>>>>>>>>>>=========<<<;;;;;;::::::<<<;;;;;;:::999:::::::::888:::<<<===???DDDMMMSSS___lll|||zzzjjjXXXOOOKKKGGGCCCBBB@@@CCCFFFGGGLLL[[[ssszzzooofffgggnnnxxx{{{~~~rrreee___ZZZPPPFFF@@@777777666555444333333333444444333333333333222222333333333444444444555555444999999;;;BBBJJJddd}}}nnn\\\PPPPPPVVV```vvv}}}mmm\\\RRRLLLLLLYYYhhh|||rrrnnnnnnxxx~~~zzzvvvtttsssrrrvvvyyy~~~||||||}}}zzzlllZZZRRRTTTZZZhhhzzzyyynnnjjjccc]]]YYYVVVTTTRRRPPPPPPOOONNNNNNNNNNNNNNNMMMKKKJJJJJJJJJJJJIIIGGGHHHFFFDDDCCCBBBAAAAAABBB@@@@@@@@@@@@@@@AAABBBCCCAAA@@@@@@@@@????????????<<<==================<<<;;;;;;<<<===>>>?????????=========<<<<<<<<<;;;;;;:::::::::999999999999999999;;;<<<<<<===CCCKKKRRR\\\jjj{{{nnn[[[QQQLLLGGGCCCBBB@@@BBBEEEFFFHHHUUUmmm~~~tttjjjhhhkkkttt}}}vvvjjjaaa[[[SSSIIICCC888777555444333333333333444444333333333222222222222333333444444555555555444999999;;;CCCMMMhhh~~~nnn___TTTSSSWWWaaawwwnnn\\\QQQMMMPPP___qqq|||vvvrrryyy~~~{{{yyyxxxwwwwww|||yyyyyyppp\\\RRRTTT[[[iii|||xxxrrriiibbb]]]YYYUUUSSSQQQQQQPPPOOONNNNNNNNNNNNNNNLLLKKKKKKLLLLLLJJJIIIIIIGGGEEECCCBBBBBBBBBBBB@@@@@@@@@@@@AAABBBCCCDDD@@@@@@?????????>>>>>>>>>=========<<<<<<=========<<<<<<<<<===>>>???@@@@@@>>>===============<<<<<<;;;;;;;;;;;;:::::::::999:::;;;<<<;;;<<>>>>>>>>======<<<<<<<<<<<<==================>>>???@@@@@@>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>===<<<<<<:::;;;<<<;;;<<>>===<<<;;;;;;<<<===>>>???>>>>>>======>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>===<<<:::;;;;;;;;;===CCCMMMTTT^^^lll}}}}}}hhh\\\VVVQQQMMMLLLIIICCCCCCGGGIIILLL[[[mmmvvvmmmeeefffqqq~~~ttthhh```SSSHHH===;;;888555444444555666444444333333333333222222111222222333444555666777555:::999;;;FFFTTTsss|||dddTTTRRRWWWcccvvv|||cccVVVSSS\\\ttt}}}~~~~~~uuusss{{{iiiYYYYYY^^^jjj{{{xxxpppggg```[[[ZZZXXXVVVTTTRRRQQQQQQNNNLLLKKKLLLMMMMMMLLLKKKFFFEEEDDDCCCBBBBBBCCCCCCAAA@@@@@@??????@@@@@@AAABBBBBBBBBAAAAAAAAA@@@@@@>>>===<<<;;;;;;<<<===>>>@@@???>>>======>>>??????>>>>>>>>>>>>>>>?????????<<<===>>>>>>>>>===;;;::::::;;;<<<;;;===DDDNNNUUU```mmm~~~lll```ZZZTTTQQQPPPJJJBBBAAAGGGIIIJJJWWWggg|||qqqhhhgggqqq~~~yyymmmcccVVVJJJ>>><<<999666444444555666444444444333333333222222111111222333444666666777555:::999;;;FFFUUUttt{{{```OOOOOOVVV```rrreeeWWWTTT^^^www~~~}}}~~~zzzttttttlll[[[[[[^^^iiizzzzzzmmmcccbbb___\\\XXXVVVVVVVVVWWWWWWUUUSSSRRRRRRQQQOOOMMMIIIFFFAAA>>>>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDD@@@@@@????????????@@@@@@AAA@@@@@@???>>>?????????????????????>>>>>>>>>>>>===>>>???>>>===<<<===>>>>>><<<<<<======BBBOOO\\\eeeqqqqqqggg^^^SSSQQQVVVQQQIIIFFFIIIHHHGGGQQQ```zzz{{{sssnnnqqqxxx|||qqqggg[[[QQQBBB===888555555555333111111111111111111111111111222222333444444555555666999555888BBBHHHUUUyyywww```RRRNNNVVV```qqqdddXXXWWW```xxx~~~~~~{{{uuuzzzkkk]]]]]]```kkk{{{uuukkkhhhfffbbb^^^[[[ZZZZZZZZZ\\\ZZZWWWVVVUUUSSSQQQOOOIIIEEEAAA>>>>>>?????????????????????@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBBBB@@@@@@@@@@@@@@@@@@AAABBBAAAAAA@@@???????????????@@@?????????>>>>>>>>>>>>>>>?????????===<<<===>>>===<<<<<<===???DDDQQQ^^^iiiuuuuuuiiiaaaWWWUUUYYYSSSLLLHHHJJJHHHFFFOOO\\\sss~~~vvvppprrryyy~~~sssiii[[[PPPCCC>>>888555555666444222222222222222222222222222222222333444444555555666999555888BBBHHHVVV{{{{{{cccUUUPPPWWW```rrrdddWWWVVV^^^uuu~~~||||||}}}zzzwwwkkk^^^^^^aaalll}}}wwwrrrppplllgggdddbbb``````dddaaa]]]ZZZXXXVVVSSSQQQKKKGGGBBB???????????????>>>?????????@@@BBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCAAAAAA@@@@@@AAABBBBBBCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>???@@@???=========>>>===<<<<<>>888555666666555444444444444444444444444444222222333444444555555666888555999BBBIIIYYY~~~}}}eeeVVVQQQWWWcccwww}}}bbbVVVTTT[[[ppp~~~yyyxxxzzz}}}zzzzzzlll``````dddooo~~~{{{vvvqqqmmmjjjhhhhhhjjjgggbbb^^^[[[XXXUUUSSSNNNKKKFFFCCCBBBAAAAAA@@@??????@@@@@@BBBDDDFFFGGGJJJJJJIIIIIIHHHGGGFFFFFFBBBAAAAAAAAAAAABBBCCCDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@????????????@@@AAA@@@>>>===>>>???<<<<<<>>>AAACCCHHHUUUbbbrrr~~~qqqhhh```\\\[[[[[[VVVQQQNNNIIIEEEJJJRRRbbbyyy~~~vvvuuuzzz~~~ppp___QQQFFF@@@999666666777666444333333333333333333333333222222333444444555555666777666:::AAAIII\\\{{{dddVVVQQQWWWjjjxxx^^^TTTRRRWWWjjj{{{yyyxxxxxxzzz~~~{{{uuutttyyy}}}yyy~~~nnnccccccgggrrrzzzuuurrrqqqqqqqqqmmmgggbbb^^^[[[WWWUUUQQQNNNIIIFFFEEECCCBBB@@@@@@@@@@@@@@@BBBEEEGGGIIIMMMMMMMMMMMMLLLJJJIIIHHHDDDCCCCCCBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???AAAAAA@@@???>>>???@@@======???CCCEEEKKKWWWdddsssxxxkkkbbb\\\YYY[[[XXXTTTOOOIIIEEEIIIOOO[[[ssswwwvvvyyywwweeeWWWIIICCC;;;777666777666555333333333333333333333333222222333444444555555666666777;;;AAAJJJ```xxxcccWWWTTT[[[pppqqqZZZRRRPPPTTTeeeyyyyyyssspppjjjkkklllpppwwwzzzsssttt{{{}}}zzzooofffgggkkkvvv|||zzz{{{|||xxxtttmmmgggccc```]]][[[WWWSSSOOOKKKIIIGGGEEECCCCCCCCCBBBBBBDDDFFFIIIKKKOOOOOOPPPPPPOOONNNLLLKKKHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@AAABBBAAA?????????@@@??????AAAEEEGGGLLLXXXeeetttqqqeee\\\WWWWWWVVVRRRMMMGGGEEEGGGKKKUUUkkkxxxuuuxxx~~~mmm___LLLFFF===777666666555444222222222222222222222222222222333444444555555666555777<<>>;;;;;;999555333666555444444333333444444555444444555555666777888888<<<@@@CCCOOOlll}}}ddd[[[YYY```qqqyyyeeeXXXOOOOOOOOOSSScccvvvxxxqqqjjjfff]]]UUUOOONNNNNNOOORRRVVV]]]hhhwww|||wwwsssttt|||tttiiiooozzzyyyxxxzzzzzztttkkkeeedddfffddddddcccbbbbbbbbbbbbbbbcccffffffeeefffjjjjjjgggbbb___[[[XXXUUUSSSPPPNNNMMMKKKHHHGGGHHHIIIHHHHHHHHHFFFCCCBBBBBBCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@CCCCCCGGGMMMPPPTTT^^^gggvvvuuucccXXXOOOHHHCCCCCCCCCAAABBBEEEHHHQQQeeezzztttllliiiqqqyyy~~~|||qqq\\\MMM???;;;;;;888555444555555444333333333333333555444444555555666777888888<<>>:::666555777555444333333222222333333555444444555555666777888888:::>>>EEEWWWxxxuuu]]]SSSVVVVVV```uuuyyyiiiYYYSSSPPPXXXffftttwwwjjj```VVVLLLHHHHHHDDDFFFKKKSSS\\\hhhttt{{{~~~}}}|||yyyvvvsssqqqpppttt{{{{{{vvv{{{~~~xxxrrrmmmiiifffddd```^^^\\\ZZZXXXVVVTTTPPPLLLIIIHHHGGGEEECCCCCCBBBAAAAAABBBEEEGGGIIILLLMMMQQQWWWZZZ\\\dddlllzzznnnbbbXXXOOOGGGDDDBBB???@@@DDDFFFLLL\\\qqq~~~~~~yyyvvvtttxxx}}}qqqiiibbbgggqqq{{{}}}~~~{{{uuudddWWWIIIAAA<<<777666888555555444333333333333444555444444555555666777888888:::>>>FFFZZZ|||pppYYYRRRVVVUUU^^^uuuppp[[[VVVUUU]]]nnn~~~vvvlll```RRRHHHFFFEEEEEEFFFJJJQQQ[[[eeejjjvvv~~~{{{zzzyyyvvvsssrrrsssttt}}}}}}zzz{{{xxxrrrpppmmmkkkhhheee```]]]XXXUUUPPPMMMKKKIIIGGGEEEBBBBBBAAABBBDDDGGGKKKMMMRRRRRRTTTYYY[[[]]]eeennn}}}wwwiiiZZZQQQIIIEEEBBB@@@AAADDDFFFKKKZZZnnn}}}~~~|||vvvwww}}}xxxlllbbbeeelllzzz}}}~~~}}}}}}zzztttcccWWWKKKCCC>>>888777888777666555555444444555555555444444555555666777888888:::===GGG\\\~~~nnnVVVPPPUUUSSS\\\rrrwww___ZZZYYYcccuuuyyynnn^^^RRRMMMHHHFFFDDDDDDIIIPPPVVVZZZeeennnyyyyyyyyywwwtttqqqrrrvvvzzz~~~|||}}}{{{yyyvvvsssnnnhhhddd[[[XXXSSSPPPNNNLLLIIIGGGBBBBBBAAABBBEEEIIIMMMPPPVVVUUUWWWZZZ\\\___gggppp}}}ooo\\\SSSJJJFFFCCC@@@AAAEEEFFFJJJWWWkkk|||yyyxxx||||||ooobbbdddjjjvvv}}}||||||yyysssbbbWWWLLLEEE???999777999777777666555555555555666555444444555555666777888888999===GGG]]]mmmUUUOOOTTTRRRYYYppp|||aaa]]]]]]fffyyyyyykkk^^^YYYJJJFFFBBBAAADDDHHHMMMPPPXXX```llluuuzzzyyyxxxvvvsssqqqsssyyy~~~~~~~~~xxxqqqlllhhhccc]]]WWWSSSOOOKKKHHHGGGFFFEEEFFFIIILLLPPPRRRXXXVVVWWWZZZ[[[^^^gggqqqqqqbbbWWWLLLGGGDDDBBBAAACCCGGGKKKTTTdddyyy{{{}}}sssiiieeeggguuu}}}zzzzzzvvvooobbbXXXLLLBBB<<<:::888777666666555444444444444555444444333444444555666777:::<<<>>>FFF^^^pppWWWPPPPPPQQQ[[[iii~~~___\\\^^^iii{{{vvvhhh^^^SSSNNNGGGDDDDDDEEEEEEDDDJJJQQQ[[[cccjjjsss}}}~~~{{{yyyvvvwwwvvvttttttxxx~~~xxxssslllhhhbbb\\\WWWRRRNNNKKKIIIHHHGGGHHHLLLQQQUUUWWW[[[YYYYYYZZZ[[[^^^fffpppzzzeeeYYYNNNIIIFFFCCCBBBDDDFFFKKKTTTcccxxxxxxkkkfffgggsss{{{wwwwwwtttoooddd[[[NNNDDD===:::888666666555555444333444444444444444333444444555666777999;;;>>>GGG```uuuZZZQQQPPPQQQ[[[iiiaaa]]]^^^jjj}}}|||qqqiiiZZZTTTLLLGGGFFFFFFFFFEEEBBBHHHPPPWWW\\\dddnnnvvv|||~~~{{{yyywwwuuutttuuuwwwwwwxxx|||~~~zzzsssnnngggaaa[[[VVVRRROOOKKKJJJIIILLLRRRYYY^^^``````]]]\\\\\\\\\]]]eeeooohhh]]]QQQKKKHHHDDDDDDEEEEEEJJJRRR```uuu~~~nnngggfffppp~~~{{{ttttttsssqqqfff^^^RRRGGG???:::888666555444444333333333333333444444333444444555666777888:::>>>HHHccc|||^^^SSSPPPQQQ[[[iiiyyy~~~bbb]]]]]]kkk|||wwwfff___UUUMMMIIIGGGFFFFFF???CCCGGGKKKNNNUUU^^^dddlllrrrzzz|||wwwuuutttsssrrrppptttxxx{{{}}}}}}wwwssskkkddd^^^YYYTTTPPPLLLKKKKKKPPPXXXaaafffiiifffccc```___]]]^^^fffoookkk___SSSMMMIIIEEEDDDEEEDDDJJJQQQ]]]oooqqqiiieeemmmyyy~~~wwwtttssssssddd^^^TTTIIIAAA;;;888777444444333222222222222333444444333444444555666777777:::>>>JJJfffbbbUUUQQQQQQ[[[jjjyyywww```ZZZ\\\lllssslllaaaVVVNNNIIIFFFFFFCCCDDDEEEFFFHHHLLLSSSXXX___eeennnuuuyyyzzz{{{{{{{{{xxxuuurrrppppppppppppoootttzzz~~~xxxsssllleee^^^YYYSSSPPPMMMKKKMMMTTT___iiinnnooolllhhhdddbbb``````hhhrrrlllaaaTTTNNNJJJFFFDDDFFFEEEJJJPPPYYYiii~~~vvvkkkeeeiiisss~~~|||tttppppppccc^^^UUUKKKBBB<<<999888444444333222222222222333444444333444444555666777777:::>>>KKKhhhcccVVVQQQQQQ\\\kkk}}}ooo\\\WWWYYYkkk}}}xxxnnnaaaVVVNNNIIIGGGHHHGGGEEEDDDDDDGGGKKKOOOUUUZZZbbbhhhkkkkkkkkklllnnnnnnmmmkkkkkkkkkmmmnnnqqqvvv~~~vvvqqqjjjccc]]]WWWRRROOONNNMMMPPPZZZgggqqquuuuuupppkkkhhheeecccdddlllvvvmmmbbbVVVOOOLLLGGGFFFHHHGGGKKKOOOTTTbbbxxxyyynnndddeeennnxxxuuuoooooodddaaaYYYOOODDD===999999555444444333333333333333444444333444444555666777999;;;???LLLiiicccVVVRRRSSS]]]llliiiWWWSSSVVVgggyyyooobbbXXXQQQMMMJJJIIIFFFDDDDDDEEEFFFHHHNNNRRRXXX]]]______```aaadddeeefffffffffhhhkkkmmmvvv{{{}}}tttooohhhaaa\\\VVVRRRNNNPPPPPPUUU```oooxxxzzzyyyrrrnnnjjjhhhfffhhhqqq{{{ooocccXXXRRRNNNJJJIIIKKKIIIMMMOOOQQQ\\\rrr|||ooocccbbbjjjsss~~~yyytttwwwjjjggg___TTTGGG>>>999888666555555444333444444444444444333444444555666777:::<<>>888777666666555444444444444555444444444444444555777777<<<===@@@MMMiii|||```UUUSSSUUU___nnnqqq___PPPNNNRRR___sss~~~yyynnneee```XXXVVVSSSRRRQQQQQQOOONNNOOORRRVVVYYY[[[^^^aaadddaaaeeehhhjjjkkkmmmrrruuu|||xxxooohhhbbb^^^WWWPPPNNNPPPQQQUUU^^^mmmzzz{{{wwwsssmmmiiigggjjjxxxtttfffYYYTTTSSSOOOKKKJJJMMMIIIHHHOOO\\\oooxxxhhh^^^aaannn}}}zzzuuukkk]]]NNNBBB;;;999666666555444444444444444555555555555666666666666888===BBBLLLhhh|||___VVVUUUVVV```mmm}}}xxxjjj[[[MMMLLLOOO[[[ooo{{{zzzzzzooogggcccaaa___]]]]]]\\\YYYWWWZZZYYYZZZ^^^cccffffffdddeeegggiiijjjlllpppxxx~~~{{{wwwnnngggaaa\\\VVVPPPOOOQQQUUUZZZdddqqq{{{}}}yyytttooollljjjmmm{{{wwwiii[[[UUURRRNNNIIIGGGKKKGGGGGGNNN[[[nnnzzzjjj```bbbnnn}}}zzzpppaaaQQQEEE===:::777666555555444444555555555555555555666666666666999===BBBLLLiiiwww\\\TTTTTTVVV```ooo~~~|||{{{vvvhhhXXXMMMMMMPPP]]]qqqzzzxxxzzz~~~|||tttmmmjjjiiihhhggggggfffdddbbbfffeeeeeegggkkklllkkkjjjiiijjjkkkmmmpppvvv}}}zzzvvvnnnfff^^^YYYTTTPPPPPPTTTYYYaaammmwww}}}{{{vvvrrrooommmqqq{{{lll\\\UUURRRMMMHHHFFFHHHEEEFFFMMMZZZmmm~~~}}}nnnccccccnnn~~~vvvfffUUUGGG???<<<888777666666555555666666555555555555666666666666:::>>>BBBMMMjjjqqqYYYRRRRRRUUUbbbrrr}}}yyywwwwwwrrrdddUUUNNNMMMQQQ```ttt}}}xxxxxxyyy~~~yyytttsssrrrsssuuuvvvvvvtttrrrtttsssrrrrrrsssrrrpppnnnkkkjjjkkknnnttt{{{zzzvvvnnneee]]]XXXTTTQQQSSSXXX___iiiuuu}}}~~~~~~{{{wwwssspppooottt|||mmm]]]UUURRRMMMHHHFFFFFFDDDFFFMMMYYYkkk{{{zzzrrrfffdddnnnzzziiiWWWIII@@@<<<888888777666666666666666555555555555666666666666;;;>>>BBBMMMkkkkkkVVVQQQRRRWWWfffyyy|||vvvuuuuuunnn___QQQMMMLLLRRRdddyyy~~~zzzxxx}}}|||zzzwwwxxxzzz~~~~~~}}}{{{xxxvvvrrrooommmkkkiiiiiinnnvvv~~~{{{wwwmmmeee]]]YYYUUUTTTWWW]]]dddooo|||~~~~~~zzzvvvsssqqqqqqvvv}}}mmm]]]UUURRRNNNJJJHHHEEEDDDFFFLLLVVVhhh{{{xxxuuuhhhdddmmm{{{jjjXXXIII@@@<<<888888777666666666666666555555555555666666666666;;;>>>AAANNNlll{{{gggUUURRRTTTYYYkkkyyywwwuuukkk[[[OOOMMMKKKTTTiii~~~zzzyyy~~~}}}yyyzzz}}}{{{vvvpppmmmkkkjjjiiikkkqqqzzz}}}}}}~~~{{{wwwnnnfff___\\\YYYXXX\\\aaajjjttt~~~yyyvvvsssqqqrrrxxxooo^^^VVVRRRNNNJJJIIIDDDCCCEEEJJJRRRbbb|||yyy}}}vvviiidddmmmzzziiiWWWIII@@@<<<888777666666555555666666555555555555666666666666:::===AAANNNnnnuuucccUUUSSSUUU[[[oooxxxhhhXXXOOOMMMLLLXXXqqq~~~yyy}}}}}}}}}~~~|||tttnnnjjjhhhhhhkkkpppwww}}}zzzxxxxxx}}}zzzvvvnnngggaaa___]]]\\\```eeeqqqyyyyyyvvvsssssstttzzzqqq```VVVRRRMMMIIIGGGBBBBBBCCCFFFMMM[[[uuuzzz~~~wwwjjjdddmmmyyyiiiWWWIIIAAA===777666555555444444555555555555555555666666666666999<<>>666666555444444444444444555555555555666666666777888;;;???NNNpppnnn___SSSSSSTTTZZZqqq~~~gggVVVQQQQQQQQQaaa~~~}}}|||~~~~~~{{{uuukkkddd```______hhhssszzz|||zzzyyyyyynnnlllkkkppp|||~~~yyytttqqqkkkjjjgggbbb```ccckkkqqq}}}yyyyyyvvvsssuuurrraaa[[[RRRMMMKKKFFF@@@AAACCCEEEFFFOOOaaasssvvvkkkffflllssscccWWWNNNCCC:::999888777666666555666666555555555666666777888999777;;;@@@MMMmmmqqq^^^QQQQQQTTTZZZmmmiiiXXXTTTQQQZZZiii|||wwwyyy}}}|||zzzwwwsssmmmgggbbb^^^]]]]]]bbbjjjqqqtttrrrmmmjjjddd___]]]dddpppzzzuuurrriiihhhfffddddddiiirrrxxxzzzzzzxxxvvvxxxxxxeee^^^UUUOOOMMMGGG@@@@@@BBBCCCDDDKKK\\\mmm~~~uuuiiibbbgggyyyttteeeYYYOOODDD::::::999888777666666666777555555555666666777888999888<<<@@@LLLjjjooo^^^QQQRRRUUUZZZkkkrrr___YYYWWW___kkk~~~wwwvvv|||~~~{{{yyytttqqqlllfffaaa\\\YYYXXXYYY]]]bbbggghhheeeaaa^^^YYYUUUTTTZZZdddssszzzuuurrrjjjiiihhhgggiiiooowww|||}}}zzzzzzzzzzzz}}}kkkbbbWWWQQQOOOIIIBBBAAAAAABBBBBBGGGUUUddd~~~}}}uuufff]]]```qqqvvvhhh\\\RRRFFF<<<;;;:::999888777777777777555555555666666777888999999<<<@@@JJJhhhmmm\\\QQQRRRUUUYYYiii||||||ggg]]][[[bbblllwwwqqqsss~~~zzzvvvtttnnnkkkeee___ZZZVVVTTTSSSRRRTTTWWWXXXXXXUUUQQQOOOLLLJJJKKKOOOVVVdddxxxzzztttpppmmmlllkkkjjjlllqqqwww{{{~~~|||yyyxxxxxxyyy{{{}}}qqqfffYYYRRRPPPJJJDDDCCCBBBBBB@@@CCCOOO\\\vvv~~~ttteeeZZZ\\\lll~~~}}}|||}}}yyylll```UUUHHH>>>::::::888777666666666666555555555555666777888999888<<>>@@@AAACCCJJJSSSdddrrr|||zzzxxxwww}}}{{{{{{~~~vvvlllddd^^^\\\[[[^^^bbbjjjwwwyyyooobbbXXXSSSKKKEEEAAA@@@AAAAAAAAAGGGOOOccc{{{~~~sssfffZZZXXXbbbpppuuueeeXXXMMMEEE;;;:::888777555444444333555555555666666777888999777<<>>>>>???BBBCCCNNN[[[nnn|||zzz{{{~~~sssiii___UUURRRSSSWWW[[[fffxxxzzzkkkcccZZZNNNGGGCCC@@@>>>@@@BBBAAADDDIIIZZZooo{{{qqqfff]]]ZZZbbblll{{{~~~pppbbbXXXLLLBBB<<<:::666555555555555555444555777777666666888999999<<<>>>FFF```xxxhhh\\\[[[ZZZ]]]oookkkWWWOOOTTTYYYhhhuuunnnlllhhhlllwwwzzzsssnnnkkkiiihhhggggggiiimmmqqqtttwwwyyyzzz{{{yyywwwsssnnnjjjgggeeeaaaaaa``````^^^ZZZUUUPPPMMMLLLJJJIIIIIIGGGDDDBBBEEECCCBBBAAA@@@AAACCCDDDKKKWWWjjj}}}~~~}}}|||~~~sssiii^^^TTTPPPQQQUUU[[[iii|||~~~nnndddZZZOOOIIICCC???>>>@@@AAA@@@CCCHHHUUUiii~~~{{{pppfff\\\YYYbbbmmm||||||~~~|||nnnaaaWWWMMMDDD???;;;888555555555444333444555777777666666888999888<<<>>>FFF```yyygggYYYXXX[[[aaatttyyyfffUUUNNNRRRUUUcccxxxvvvqqqlllkkkqqqzzztttpppmmmkkkiiiggghhhjjjmmmpppsssuuuvvvvvvuuusssqqqnnnlllkkkjjjgggfffeeedddbbb^^^YYYUUUSSSQQQOOONNNMMMKKKGGGEEEBBBBBBAAAAAAAAAAAABBBBBBGGGRRRdddvvv}}}|||~~~~~~tttjjj___TTTPPPQQQSSS[[[jjjrrrfffZZZOOOJJJDDD???>>>???@@@???BBBFFFOOObbbxxx}}}}}}{{{pppfff\\\YYYbbbmmmzzz{{{}}}ooobbbXXXNNNFFF???;;;888555555555555444444555777777666666888999777;;;>>>FFF```yyydddUUUVVV]]]ggg|||zzzyyyyyyrrrbbbSSSMMMPPPRRR^^^ssszzz{{{~~~vvvnnnjjjiiittt{{{vvvrrrooommmiiiiiijjjkkkmmmoooqqqsssqqqqqqqqqppppppppppppooollljjjiiihhhfffccc^^^ZZZWWWUUUSSSQQQPPPMMMJJJGGG????????????????????????DDDMMM]]]mmmzzzzzzzzzvvvlllaaaVVVRRRSSSPPPZZZkkkyyyjjj[[[PPPLLLDDD@@@>>>@@@@@@???AAAEEEJJJ[[[qqq|||zzz{{{zzzqqqggg]]]ZZZaaalll~~~zzzzzz}}}sssfffZZZPPPHHH===:::777555666666666666444555777777666666888999777;;;>>>GGGaaauuuaaaRRRUUU___lll{{{sssrrrppphhh[[[PPPLLLOOOQQQ^^^rrrxxxwwwzzzllleeeaaahhhvvv}}}yyytttrrrmmmlllkkkjjjkkklllnnnooonnnoooqqqrrrssstttttttttooonnnlllkkkjjjgggbbb___[[[YYYVVVTTTRRROOOKKKHHH@@@@@@@@@?????????>>>>>>AAAIIIVVVbbbmmmuuu{{{~~~}}}}}}xxxxxxvvvlllaaaWWWSSSTTTOOOZZZmmmqqq___SSSOOOFFFBBB???@@@@@@???AAAEEEHHHVVVkkk{{{}}}xxxwwwyyyzzzrrriii___[[[aaajjjyyy~~~}}}zzzkkk^^^RRRJJJ===:::777666666777777777444555777777666666888999888<<>>:::777666555444333444555777777666666888999999>>>AAAKKKeeexxxcccWWWRRRYYYcccttt~~~vvvhhhWWWMMMMMMHHHQQQYYYkkkxxx{{{www}}}sssjjjeeeddd___^^^kkk~~~~~~wwwsssmmmgggdddccccccdddfffjjjqqqvvvxxxwwwssspppooonnnmmmmmmmmmmmmkkkiiidddbbb^^^[[[XXXTTTOOOKKKIIIGGGCCC???=========>>>;;;>>>BBBEEEGGGIIILLLOOONNNOOORRRTTTVVVWWWWWWWWWVVVVVVUUUUUUVVVXXXZZZ[[[XXX\\\`````````bbbgggmmmtttyyy}}}{{{{{{}}}~~~~~~~~~|||{{{}}}zzzvvvqqqqqq}}}vvvjjj^^^VVVQQQQQQQQQTTT^^^ooonnn^^^UUUNNNIIIDDDAAA@@@BBBCCCCCCHHHLLL\\\rrr{{{uuunnnmmmxxx||||||rrreee^^^aaagggxxxxxxhhhYYYPPPAAA===888666777777555333444444555555666777777777777<<>>===<<<;;;:::;;;<<<===???@@@BBBCCCCCCEEEEEEEEEEEEFFFHHHIIIJJJKKKJJJIIIHHHGGGGGGHHHHHHLLLLLLMMMOOOQQQTTTVVVWWWaaagggooossssssuuuyyy}}}{{{vvvsssrrrsssttttttvvvzzz~~~|||xxxvvvuuu~~~zzzuuupppqqqzzzsssggg\\\SSSOOONNNOOOVVV```qqqrrr```VVVMMMIIIDDDAAAAAABBBCCCDDDHHHKKKZZZoooyyytttooooooxxx||||||rrreee^^^aaafffzzzwwwhhhZZZQQQCCC>>>999777888888777444555555666666777888888888888<<<@@@IIIeeerrr^^^TTTOOOWWWcccuuuvvv```RRRMMMNNNRRRaaaxxx{{{uuuyyyssskkkkkkwww}}}qqqeee```^^^^^^```dddqqq~~~uuurrrlllfffaaa```bbbdddkkkqqqxxxzzzwwwsssrrrrrrnnnllljjjjjjlllmmmlllkkkgggddd___[[[WWWTTTPPPMMMIIIEEEAAA>>>===<<<;;;:::<<<======???@@@AAABBBBBBCCCCCCCCCBBBCCCCCCDDDDDDEEEDDDDDDCCCCCCBBBBBBAAAAAABBBBBBDDDEEEHHHIIIJJJSSSYYYaaaeeegggiiimmmqqquuuwwwyyy{{{|||~~~xxxtttmmmiiiggghhhiiiiiimmmqqquuuvvvrrrooonnnooo~~~zzzuuupppqqquuunnncccYYYPPPMMMLLLLLLSSS```rrrxxxdddXXXMMMIIIDDDAAAAAABBBDDDDDDHHHJJJWWWjjjuuussspppsssyyy}}}|||sssfff___aaafff~~~vvvhhhZZZRRREEE@@@:::888888999888666666666777777888999999999999===@@@JJJfffrrr]]]TTTPPPWWWbbbqqqgggUUUOOOQQQVVVeee{{{|||sssxxxppphhheeekkktttuuuhhhaaa^^^\\\]]]```ddduuuvvvqqqjjjdddaaacccgggjjjqqqvvv{{{|||yyyuuurrrrrrnnnllljjjiiijjjkkkjjjhhhhhheee```\\\XXXTTTOOOLLLHHHEEE@@@>>>===<<<;;;:::======>>>???@@@@@@AAAAAAAAAAAA@@@???????????????@@@AAAAAAAAA@@@???===<<<>>>>>>>>>>>>???@@@BBBBBBEEEJJJPPPUUUWWWYYY^^^aaadddfffhhhiiijjjlllooorrrvvvwwwzzzsssmmmfffaaa___```bbbbbbhhhlllooooookkkiiijjjlll|||zzztttnnnppp~~~qqqkkkaaaWWWOOOKKKJJJKKKMMM]]]rrr~~~hhhZZZMMMIIIDDDAAAAAABBBDDDDDDGGGGGGRRRdddooopppqqqvvv{{{~~~}}}uuuiiibbbcccfff}}}tttggg[[[SSSEEE@@@:::777888888777666555666666777777888999999:::>>>AAAJJJfffqqq\\\SSSPPPVVV```mmmnnn[[[SSSUUU[[[jjj~~~yyyppp~~~vvvmmmggghhhjjjrrrzzzllleee```]]]]]]___```lllvvvpppiiiddddddhhhmmmqqqwww{{{~~~{{{wwwsssrrrmmmkkkhhhggghhhhhhfffeeegggddd```\\\YYYUUUPPPMMMGGGDDD@@@>>>======<<<<<<>>>>>>??????@@@@@@AAAAAAAAA@@@@@@?????????@@@@@@BBBCCCDDDDDDCCCAAA???===>>>>>>=========>>>>>>???>>>AAAFFFIIIKKKMMMPPPSSSTTTUUUWWWXXXXXXYYY\\\^^^bbbeeeiiinnntttzzz{{{ooohhh```ZZZYYYZZZ\\\^^^dddhhhkkkiiidddbbbeeejjjyyyyyysssmmmppp|||qqqkkkaaaWWWOOOKKKJJJJJJJJJ[[[qqqlll]]]NNNJJJDDDAAA@@@BBBCCCCCCFFFEEEMMM^^^jjjlllpppvvv|||~~~}}}vvvkkkeeeeeeggg~~~{{{rrrfff[[[TTTEEE@@@999666666777666555444444555666666777777888;;;>>>AAAJJJfffqqqZZZRRRNNNUUU^^^iii}}}sss]]]TTTWWW```ppptttnnnwwwnnnkkkhhhkkk{{{|||pppiiieee```^^^```^^^eeeuuuvvvpppiiigggiiioootttwww}}}}}}yyyuuurrrkkkiiigggffffffeeedddcccdddbbb___]]]ZZZWWWSSSPPPGGGDDDAAA???>>>???>>>>>>??????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGHHHHHHGGGDDDBBB@@@<<<<<<;;;:::::::::::::::<<<>>>@@@BBBCCCDDDEEEGGGHHHIIIJJJJJJJJJKKKMMMOOOQQQTTTXXX]]]bbbjjjrrrxxx}}}ooohhh^^^VVVTTTUUUXXXYYY```dddfffccc]]][[[```fffsssyyyrrrlllooo{{{qqqlllbbbXXXPPPKKKIIIIIIJJJYYYoooooo___OOOKKKEEEAAA@@@AAAAAAAAADDDBBBIIIYYYeeehhhmmmtttyyy{{{{{{uuulllfffeeegggyyy~~~zzzqqqfff[[[UUUFFF@@@999555555666666555444444444555666666777777:::>>>@@@IIIfffttt[[[RRRNNNTTT[[[fffxxxvvv___TTTXXXcccuuupppmmmzzzuuupppnnnyyyuuuooojjjddd``````ZZZ___iiiyyy~~~uuupppllllllrrrxxx|||}}}zzzvvvssskkkiiigggfffffffffdddcccbbbaaa___]]][[[XXXTTTQQQHHHEEEBBB@@@@@@AAAAAA@@@@@@@@@AAABBBBBBCCCDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJIIIIIIIIIIIIGGGEEECCCBBB>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>???@@@AAABBBBBBAAABBBCCCEEEEEEHHHKKKNNNRRRYYYbbbjjjwwwvvvmmmbbbXXXTTTTTTVVVXXX```dddeee```YYYXXX^^^eeennn~~~xxxrrrkkkooo|||rrrlllcccYYYPPPKKKHHHGGGKKKVVVgggwwwqqq```QQQLLLFFFAAA@@@@@@@@@@@@BBB???FFFVVVaaaeeejjjrrruuuwwwwwwrrrkkkeeedddfffttt}}}yyyqqqfff\\\UUUHHHBBB:::666666777777666555555555666777777888888:::===???HHHeee{{{___UUUPPPSSSYYYbbbsss}}}eeeZZZVVVdddxxxqqqooo~~~~~~yyysssjjjdddbbbYYY[[[```hhhyyy}}}tttqqqooossszzz|||wwwsssllljjjhhhggghhhhhhgggfffcccbbb```^^^\\\XXXSSSOOOIIIFFFCCCAAABBBCCCCCCBBB@@@AAABBBCCCDDDEEEFFFGGGHHHHHHGGGGGGHHHIIIJJJJJJLLLKKKJJJIIIHHHFFFEEEEEEBBBAAA@@@??????>>>??????;;;;;;:::;;;<<<===============>>>===<<<<<<>>>???>>>@@@CCCDDDEEEKKKUUU]]]jjjuuu~~~uuuhhh]]]WWWVVVWWWXXXbbbffffffaaaYYYWWW^^^fffkkkzzzxxxqqqkkkooo|||rrrlllcccYYYPPPJJJGGGFFFKKKRRR___mmmzzzqqq```RRRMMMGGGBBB?????????>>>AAA>>>DDDTTT___ccchhhppprrrttttttpppiiidddcccdddppp}}}yyyqqqfff\\\VVVJJJCCC<<<777777888888777666666666777888888999999:::<<<>>>GGGdddbbbXXXQQQSSSWWW___pppmmmcccTTTdddzzzsssqqq{{{ppphhheee\\\\\\[[[^^^iii~~~|||sssqqqqqqwww|||wwwtttnnnllljjjiiijjjjjjjjjhhheeecccaaa___\\\WWWRRRMMMJJJGGGDDDBBBCCCDDDDDDDDDAAAAAABBBDDDEEEGGGHHHIIIJJJIIIHHHHHHHHHHHHHHHHHHOOONNNLLLJJJIIIHHHGGGGGGAAA@@@??????>>>>>>>>>>>><<<;;;:::;;;===???@@@@@@;;;<<<<<<;;;::::::;;;===;;;===???>>>???DDDMMMUUUaaammm{{{mmmddd]]]XXXYYY\\\iiifffccc___ZZZWWW]]]fffrrrxxxwwwqqqqqqyyyzzzwwwqqqggg\\\RRRLLLHHHGGGJJJQQQ\\\fffnnnuuu}}}uuucccTTTMMMGGGEEECCC???===??????@@@EEEPPP\\\eeehhhgggkkknnnpppnnniiidddcccdddvvv|||wwwqqqhhh^^^XXXJJJAAA:::999888666555666444444444555555777888888888;;;???JJJeeeeeeWWWOOORRRTTTZZZmmmpppXXXZZZeeewwwvvvvvvwwwiii^^^XXXWWWYYY]]]bbbkkk|||zzzxxxyyy{{{~~~{{{wwwtttooonnnmmmllllllmmmnnnnnnhhhgggdddbbb___ZZZUUUQQQMMMKKKHHHGGGHHHHHHHHHGGGHHHGGGFFFFFFFFFFFFFFFFFFGGGIIIJJJJJJIIIHHHJJJKKKNNNNNNNNNMMMLLLJJJGGGFFFDDDDDDDDDCCCBBB@@@???>>>>>>======<<<<<<<<<<<<===@@@>>>;;;;;;<<<======<<<;;;:::::::::<<>>BBBKKKWWWaaaddddddjjjmmmooommmhhhdddbbbcccqqq~~~zzzrrrhhh]]]VVVJJJAAA:::999888666555666444444444555555666777888888;;;???IIIcccgggYYYPPPRRRTTTZZZooooooXXXYYYdddvvvxxxssswwwjjj```ZZZWWWVVVXXXZZZ```ooo~~~}}}|||}}}}}}~~~|||xxxuuurrrqqqpppooonnnoooooopppjjjhhhfffdddaaa]]]WWWTTTQQQNNNKKKJJJJJJJJJIIIHHHGGGGGGFFFEEEDDDDDDDDDEEEEEEFFFGGGGGGFFFFFFGGGIIILLLMMMNNNNNNMMMKKKHHHGGGEEEEEEEEEEEECCCBBBAAA@@@BBBBBBAAAAAA@@@AAAAAAAAABBB@@@>>>>>>???@@@???>>><<<;;;::::::;;;>>>BBBDDDOOOYYYiiiyyyvvvmmmfffaaaaaadddqqqlllfffaaa\\\]]]hhhtttuuuwwwyyy|||~~~wwwssssss{{{|||vvvlllbbbYYYSSSOOONNNLLLOOOTTTYYY]]]aaaeeehhhtttyyyyyyeeeWWWPPPIIIFFFCCC???===???======@@@HHHSSS\\\bbbdddiiilllooommmhhhcccaaaaaajjjxxx~~~uuuiii\\\TTTJJJAAA:::999888666555666555555444555555666777888888;;;>>>HHH```kkk\\\QQQRRRTTT[[[qqqmmmWWWVVVaaasssyyyooo}}}|||uuujjjbbb]]]XXXUUUTTTTTTVVV^^^ggg~~~~~~~~~~~~}}}zzzxxxvvvvvvtttsssrrrrrrrrrrrrllljjjhhhfffddd```\\\XXXVVVSSSOOOMMMLLLLLLJJJIIIFFFEEEDDDCCCBBBBBBBBBBBBCCCEEEFFFFFFEEEDDDFFFGGGJJJKKKMMMNNNNNNLLLJJJHHHHHHHHHHHHGGGFFFEEEDDDCCCAAAAAA@@@@@@@@@AAAAAABBBDDDCCCCCCDDDEEEDDDBBB@@@===<<<:::999:::===@@@BBBFFFPPP___ooo~~~{{{ssslllgggfffiiiuuunnngggaaa^^^bbbppp~~~||||||~~~~~~}}}}}}||||||~~~zzzvvvuuu|||{{{qqqeee\\\UUURRRQQQPPPRRRUUUWWWZZZ\\\___```fffllluuu~~~kkkZZZRRRJJJGGGCCC???===?????????@@@FFFPPPZZZaaadddhhhkkknnnlllgggaaa______dddsssxxxjjj\\\RRRJJJAAA:::888888666555666555555555555555666777777888;;;>>>FFF]]]nnn^^^SSSRRRUUU\\\sssjjjVVVQQQ\\\lll|||zzzlllyyyxxxqqqhhhaaa]]]YYYUUUSSSSSSTTTXXX[[[jjj}}}~~~}}}}}}~~~~~~|||zzzzzzzzzyyywwwvvvuuuttttttooommmjjjiiigggddd```]]]YYYVVVRRROOOMMMLLLJJJHHHEEEDDDCCCAAA@@@@@@@@@@@@CCCDDDEEEEEEDDDDDDEEEGGGGGGIIILLLNNNOOOMMMKKKJJJJJJJJJJJJIIIIIIHHHFFFFFFAAA@@@@@@@@@AAABBBBBBCCCFFFFFFGGGIIIJJJHHHEEEBBB???===;;;::::::;;;>>>???BBBIIIWWWgggxxxxxxrrrmmmlllooovvvooogggbbb```gggxxx}}}zzzuuuttttttvvvxxxyyyxxxwwwuuuxxx||||||yyyvvv{{{vvvkkkaaaZZZVVVUUUVVVVVVXXXZZZ\\\^^^^^^^^^^^^bbbkkkvvvrrr]]]TTTLLLHHHDDD???===??????>>>???CCCLLLUUU^^^cccgggjjjmmmkkkfff```]]]\\\aaaooo{{{lll]]]SSSJJJAAA:::888888666555666666555555555555666666777777;;;===DDDYYY|||ooo___SSSSSSVVV^^^vvv}}}fffSSSLLLUUUbbbpppzzzkkkwwwxxxooofffaaa[[[ZZZWWWTTTTTTVVVXXXYYY^^^mmm~~~}}}|||}}}~~~|||}}}||||||{{{yyyxxxwwwvvvrrrooollljjjhhheeebbb___ZZZWWWRRROOOMMMKKKHHHFFFCCCBBBAAA@@@????????????AAABBBCCCCCCBBBBBBCCCDDDEEEGGGJJJLLLMMMMMMLLLKKKKKKKKKKKKKKKJJJIIIHHHHHHDDDDDDDDDEEEFFFGGGHHHIIIHHHIIIJJJLLLMMMKKKHHHEEEAAA@@@===:::::::::<<<===AAAGGGSSScccuuu~~~xxxtttsssvvvvvvooohhhccccccmmm}}}sssrrrqqqqqqqqqpppnnnllljjjmmmppptttxxx{{{}}}~~~~~~}}}{{{yyyvvv{{{}}}rrriiiccc```___]]]]]]___aaaccccccaaa___[[[]]]bbbjjjvvvvvv```WWWMMMHHHDDD???>>>???===<<<===AAAHHHQQQYYY___eeeiiilllkkkeee___[[[ZZZ___lll~~~ooo___UUUJJJAAA:::999888666555666666666555555555555666666777;;;===BBBUUUxxxnnn^^^SSSTTTWWW```xxxttt```PPPIIIOOOXXXfffwww{{{jjjtttsssjjjddd[[[]]]\\\WWWTTTVVVXXXYYYYYYbbbqqq~~~}}}}}}~~~~~~}}}}}}}}}}}}|||{{{zzzyyyxxxtttqqqmmmkkkhhhfffbbb```ZZZVVVRRRNNNKKKIIIGGGEEEAAA@@@@@@???????????????>>>@@@AAAAAA@@@???AAABBBDDDEEEGGGIIIKKKKKKKKKKKKJJJKKKKKKKKKJJJJJJIIIHHHEEEEEEEEEFFFGGGIIIJJJKKKLLLLLLMMMOOOPPPOOOKKKHHHDDDBBB???<<<::::::;;;<<>>@@@<<<===>>>AAAGGGOOOWWW]]]dddhhhllljjjddd^^^ZZZXXX^^^jjjzzzrrrbbbXXXJJJAAA:::999888666555666666666555555555555666666777;;;===AAARRRtttkkk]]]SSSTTTYYYaaayyyyyykkkZZZLLLIIIKKKQQQ___sss|||iiiqqq}}}rrrllldddhhhfff\\\UUUUUUWWWWWWXXX\\\cccrrr~~~}}}}}}~~~~~~}}}{{{|||}}}}}}|||{{{zzzyyyuuurrrnnnjjjhhheeeaaa___YYYVVVQQQNNNKKKIIIFFFEEE??????????????????@@@AAA@@@AAACCCBBBAAAAAABBBDDDDDDDDDEEEFFFGGGIIIJJJKKKIIIJJJJJJJJJJJJIIIHHHHHHFFFFFFFFFGGGIIIKKKLLLMMMQQQPPPQQQRRRSSSRRROOOMMMGGGEEEAAA===;;;:::;;;;;;@@@EEEOOO```sssvvvpppkkkiiikkkwww|||wwwrrrlllfffaaa\\\\\\]]]^^^aaadddgggiiioooqqqttttttsssyyy|||zzzyyyyyysssssstttwwwxxxtttnnnhhh]]]ZZZWWWWWW]]]gggqqqxxxyyypppcccYYYOOOIIIDDD???>>>@@@>>>???AAADDDIIIPPPYYY^^^dddhhhkkkjjjddd]]]YYYXXX]]]hhhwwwtttdddZZZJJJAAA:::999888666555666777666666555555555666666777;;;===@@@QQQrrrjjj[[[RRRUUUYYYbbbzzz|||zzzqqqeeeVVVJJJJJJJJJMMM\\\sss~~~hhhoooyyyrrrnnnssspppcccWWWTTTVVVVVVXXXXXX[[[ggg}}}}}}~~~~~~}}}zzz{{{|||}}}}}}|||zzzzzzvvvrrrnnnjjjgggddd```^^^YYYVVVQQQNNNKKKIIIGGGEEE>>>>>>>>>>>>???@@@AAABBBDDDEEEFFFFFFEEEEEEFFFHHHEEEDDDDDDDDDEEEGGGIIIKKKIIIIIIIIIIIIIIIIIIHHHGGGKKKKKKLLLMMMOOOPPPRRRSSSTTTSSSSSSTTTUUUUUURRRPPPIIIFFFBBB>>>;;;:::;;;;;;>>>CCCNNN___sss~~~vvvmmmkkksss~~~yyynnnbbb^^^YYYVVVWWWVVVVVV\\\bbbjjjmmmooonnnppp{{{uuucccZZZRRRQQQTTTXXXaaahhh|||uuuoooccc[[[QQQKKKEEE@@@@@@DDD@@@@@@@@@AAAGGGOOOWWW]]]fffhhhjjjiiiddd^^^YYYWWW___iiiyyywwwfffXXXMMMCCC:::888777444444666777666666555555555666666888:::;;;???MMMllliiiZZZQQQSSSXXX```uuu}}}~~~}}}zzzlllXXXLLLJJJEEEJJJNNNWWWrrruuupppyyy|||uuujjjaaa[[[XXXVVVUUUWWWWWWZZZcccyyy~~~}}}~~~}}}}}}}}}|||yyywwwyyyvvvqqqllliiigggdddbbbXXXUUUPPPMMMKKKJJJHHHGGGBBBAAAAAA@@@??????@@@@@@CCCDDDEEEHHHJJJKKKIIIGGGGGGFFFDDDCCCDDDFFFIIIKKKJJJIIIIIIIIIIIIJJJKKKKKKLLLMMMPPPSSSVVVYYYZZZ[[[ZZZYYYWWWWWWWWWVVVSSSQQQKKKHHHDDDAAA@@@@@@???>>>===AAAKKK\\\qqqvvvmmmmmmvvvttthhh___[[[XXXWWWVVVUUUXXX^^^dddgggiiiiiimmmzzz|||iii^^^TTTPPPPPPSSSZZZaaarrr|||uuuoooeee\\\SSSLLLFFFAAABBBEEECCCCCCCCCEEEJJJSSS\\\bbbjjjlllmmmlllfff```[[[XXX^^^kkk|||uuueeeWWWLLLBBB:::888777666666888777777666666666666666777888:::;;;???MMMllliiiZZZQQQTTTXXX___sss~~~qqq]]]OOOJJJFFFKKKPPPZZZvvv{{{rrrwww{{{pppgggaaa]]][[[YYYXXXXXXZZZbbbttt}}}zzzxxxwwwsssoookkkiiigggdddbbb\\\XXXSSSOOOLLLKKKIIIGGGEEEDDDDDDCCCCCCCCCDDDDDDFFFGGGHHHKKKMMMNNNLLLKKKKKKJJJGGGEEEDDDEEEGGGHHHJJJJJJJJJJJJKKKLLLMMMNNNNNNPPPRRRUUUXXX[[[\\\]]]\\\[[[YYYXXXXXXVVVTTTQQQMMMJJJEEEBBB@@@???===<<<>>>AAAJJJ[[[pppwwwnnnppp|||}}}pppfffaaa]]]]]][[[XXXYYY]]]```bbbeeefffmmm|||pppdddWWWPPPMMMLLLQQQWWWeeeppptttnnnfff^^^TTTNNNHHHCCCCCCGGGHHHIIIJJJLLLQQQZZZdddkkkoooqqqrrrpppjjjccc]]][[[^^^mmmuuueeeXXXLLLBBB:::888888777777999777666666666666666777777777:::<<>><<<;;;>>>AAAJJJZZZooo{{{~~~zzzqqqtttvvvoooiiiffffffeeebbbbbbdddbbbdddfffiiiqqqvvviii[[[QQQLLLIIILLLQQQZZZeeewwwuuummmfff]]]TTTNNNIIIDDDEEEIIIMMMOOOSSSVVV[[[ccclllsssuuuvvvwwwsssmmmeee___\\\]]]ooovvvhhh\\\NNNEEE<<<999999777777999555555555444555555666777777:::<<>><<>>JJJiiisss___RRRVVV]]]___fffqqqvvv___SSSXXXaaarrrtttooo{{{uuuqqqnnnmmmooonnnqqqvvv{{{zzzqqqiiiddd]]]ZZZ[[[^^^bbbnnn~~~zzzwwwyyyuuuqqqnnnmmmkkkiiihhhfffeeecccbbbbbbaaa___]]]YYYXXXWWWWWWVVVVVVWWWWWWUUUSSSSSSSSSUUUVVVVVVTTTTTTSSSRRRPPPOOONNNMMMMMMKKKKKKLLLNNNOOORRRSSSTTTZZZ\\\___cccgggjjjlllmmmjjjgggccc___\\\WWWRRRNNNIIIFFFCCCAAAAAAAAAAAA@@@???CCCNNN___rrr}}}xxxvvvttttttvvv|||}}}yyyssssssvvvvvvvvvwwwvvv{{{uuukkk```ZZZTTTNNNLLLNNNLLLQQQ[[[iiizzz}}}oooaaaYYYRRROOOLLLJJJMMMRRR[[[iiizzzvvvkkkddd```aaammm~~~rrrfffUUUKKKAAA===;;;777666777555555444555666777888888555:::===>>>IIIhhhwwwaaaRRRVVV]]]___eeennnzzzjjjZZZ___hhhyyysssoooyyytttrrrqqqsssssswww}}}vvvmmmggg```[[[ZZZ]]]^^^dddxxx{{{yyyyyyvvvsssqqqqqqqqqpppoooooommmkkkjjjjjjhhhfffccc___^^^]]]\\\[[[[[[ZZZZZZXXXVVVUUUUUUVVVVVVUUUTTTUUUTTTSSSRRRQQQPPPOOOOOOOOOOOOOOOQQQRRRTTTVVVWWWZZZ]]]```eeeiiimmmpppqqqooolllgggccc^^^YYYSSSPPPJJJGGGCCCAAAAAA@@@@@@???>>>DDDPPPbbbuuuyyywwwtttqqqrrrvvv{{{~~~~~~vvvvvvxxxxxxyyyzzz}}}}}}tttkkkaaa[[[UUUNNNKKKLLLIIILLLUUUccctttpppaaaZZZSSSPPPNNNLLLOOOUUU___nnnxxxnnneeeaaabbblll|||rrreeeTTTJJJAAA===;;;999888:::666666666666777888::::::555:::===>>>IIIhhhzzzcccRRRVVV]]]___eeemmmwwwrrr___cccmmm}}}rrrppp}}}yyyvvvuuuwwwxxx}}}zzzpppjjjbbb[[[YYY\\\\\\]]]mmm}}}zzzxxxvvvsssssstttuuuuuuuuuuuusssqqqpppooommmiiigggdddcccaaa```^^^]]]]]]]]]ZZZXXXVVVVVVVVVVVVUUUTTTVVVUUUUUUSSSRRRPPPOOOOOORRRRRRRRRSSSTTTVVVWWWXXXZZZ]]]aaafffjjjooorrrsssrrrooojjjeeeaaa[[[UUUQQQLLLIIIDDDAAA@@@@@@>>>===>>>DDDRRRdddwww|||vvvrrrsssvvvyyy{{{}}}~~~|||yyyyyyxxxyyy{{{zzzyyy{{{}}}}}}||||||sssfff```]]]VVVVVVVVVLLLLLLNNNSSS^^^nnnpppddd[[[RRRNNNLLLKKKJJJKKKZZZrrr~~~tttiiiaaaaaahhhttt}}}nnndddYYYLLL???:::999666555666666555555666666777888999777777;;;AAAJJJbbbkkkWWWTTTVVVWWW```lllttt{{{gggfffvvvppphhh||||||{{{{{{tttmmmfff___ZZZZZZ]]]```fffkkkzzzzzzyyyxxxxxxxxxyyyyyy}}}|||{{{xxxtttqqqnnnlllmmmjjjhhhffffffeeecccbbb___]]]ZZZYYYYYYZZZYYYXXXUUUTTTTTTSSSRRRRRRSSSSSSQQQRRRTTTVVVXXXXXXXXXXXXYYY[[[```eeejjjnnnqqqrrruuusssooolllhhhbbb[[[WWWMMMJJJEEEAAA>>>===>>>???;;;DDDUUUfffuuu|||wwwssssssuuuwwwzzzzzz||||||zzzxxxzzz}}}xxxuuuvvvxxxxxxxxx}}}~~~wwwiiiccc```ZZZ[[[ZZZPPPOOOPPPTTT^^^nnnsssdddZZZPPPKKKJJJJJJLLLOOO^^^vvvvvvllleeeaaahhhttt|||oooeeeYYYLLL???;;;999777666777444333333444444555666777777777:::@@@HHH^^^nnnXXXTTTVVVVVV^^^jjjttt~~~hhhhhhyyyrrriii{{{yyyrrriiiaaaZZZYYYZZZ[[[___dddsss~~~}}}}}}|||||||||}}}}}}~~~|||yyyvvvtttrrrrrrooollljjjjjjiiigggeeedddaaa]]][[[[[[[[[ZZZZZZWWWVVVUUUTTTRRRRRRQQQQQQPPPRRRTTTVVVWWWWWWWWWWWWYYY[[[^^^ccciiinnnrrrtttvvvtttqqqmmmiiiccc\\\WWWNNNKKKFFFAAA>>>===>>>>>>@@@IIIYYYiiiwwwxxxttttttuuuzzz~~~zzzuuusssuuuzzz|||xxx{{{vvvqqqpppqqqqqqtttzzz|||nnnhhheee```bbbaaaWWWUUUTTTUUU^^^mmmxxxggg\\\QQQLLLKKKJJJOOOUUUccc{{{yyypppjjjbbbhhhuuuzzzooofffYYYLLL@@@;;;:::888666777444333333444444555666777777777:::>>>EEEYYYsss\\\UUUUUUTTT[[[gggvvvhhhiiizzzvvvkkkzzzyyyooofff^^^[[[YYYWWWYYY\\\bbbrrr~~~}}}|||yyywwwsssqqqpppnnnllljjjkkkgggbbb^^^]]]]]]\\\[[[YYYXXXVVVTTTRRRQQQPPPPPPOOOQQQSSSUUUVVVWWWWWWVVVXXXYYY\\\aaagggnnntttwwwxxxvvvrrrooojjjddd]]]YYYPPPMMMHHHBBB???=========CCCLLL[[[jjjwwwzzzxxxyyyxxxzzzuuunnnllllllqqqwww~~~zzz~~~wwwpppnnnmmmlllrrrzzzsssllljjjgggkkkkkkaaa[[[XXXWWW^^^mmm}}}jjj___UUUQQQNNNLLLPPPXXXhhhyyyqqqlllbbbiiivvvyyynnneeeXXXKKK@@@;;;:::888666777666555555666666777888999999888:::>>>BBBUUU|||xxx___WWWUUUSSSZZZfffzzz~~~ggghhhyyyzzzmmmyyywwwmmmddd___[[[WWWWWWZZZ]]]eeevvv}}}yyywwwuuussspppnnnpppkkkeeeaaa^^^]]]\\\\\\XXXWWWVVVTTTRRRQQQQQQQQQPPPQQQSSSUUUVVVWWWWWWVVVWWWXXXZZZ^^^dddlllssswwwzzzxxxtttppplllfff___ZZZRRRNNNIIICCC???===<<<===@@@IIIWWWfffrrr}}}}}}}}}xxxyyy||||||pppiiieeedddgggmmmssszzz|||sssooonnnnnnvvv~~~zzzqqqooommmsssuuulllaaa\\\YYY___ooommmaaaXXXVVVRRRLLLPPPZZZkkkxxxooojjjbbbhhhxxx~~~xxxmmmdddVVVJJJ???;;;:::888666666666555555666666777888999:::999;;;>>>AAAQQQvvv}}}bbbXXXVVVTTT\\\hhh{{{fffgggxxx~~~oooyyy}}}sssiiiddd^^^YYYWWWYYYZZZ\\\eeevvv~~~{{{yyyvvvtttqqqrrrnnnhhhccc```^^^\\\ZZZUUUUUUTTTSSSRRRRRRRRRRRRPPPQQQSSSUUUVVVWWWWWWWWWUUUVVVWWWZZZ```hhhoootttyyywwwtttppplllggg```[[[RRRNNNHHHBBB>>><<<;;;<<<===EEERRR___lllxxx~~~yyyyyyzzz||||||ooofff```\\\^^^bbbfffmmmyyyyyytttrrrrrr{{{xxxtttssszzz}}}tttgggaaa^^^dddtttrrrddd[[[ZZZUUUOOOUUUbbbrrrvvvlllfffaaahhhzzzxxxlllaaaTTTHHH>>>::::::777555555444333333444444555666777:::999;;;===???MMMpppcccZZZXXXWWW```mmmvvvdddeeeuuuqqqyyyyyynnngggaaaYYYVVVWWWTTTQQQVVVdddrrr~~~|||zzzwwwuuusssooojjjfffbbb___\\\YYYSSSSSSRRRQQQQQQQQQRRRRRROOOPPPRRRTTTUUUVVVVVVVVVSSSSSSTTTWWW\\\ccciiimmmuuussspppmmmjjjeee___ZZZQQQMMMGGGBBB===;;;;;;;;;<<>>===<<<:::888;;;<<<>>>@@@FFFOOOYYY___nnnvvv~~~wwwrrrqqqwwwsssdddYYYPPPJJJGGGEEEFFFKKKRRR]]]mmm{{{}}}xxxxxx~~~}}}vvvyyyyyyyyy~~~rrrddd^^^kkkzzzjjj^^^OOOFFF===:::999777666777444444444555555555555666888:::888:::???CCCZZZhhhaaa```___eeeppp}}}vvveeeVVVMMMLLLRRRccc{{{vvvvvvxxxooogggiiisssvvvmmmfffZZZUUURRRQQQOOONNNRRRXXXcccsss}}}{{{wwwrrrmmmhhhddd___\\\TTTQQQNNNJJJGGGFFFGGGGGGIIIJJJLLLMMMMMMLLLKKKIIIHHHHHHGGGHHHIIILLLNNNPPPQQQQQQQQQPPPOOOLLLJJJIIIEEECCC@@@???>>>===:::888:::;;;<<<===@@@FFFMMMSSSbbbjjjvvv|||uuuppprrrxxxzzzkkk^^^RRRKKKHHHEEEDDDGGGKKKTTTcccqqqxxxwwwyyy|||xxxvvv|||uuueeeaaannnzzzjjj^^^OOOFFF===;;;999666444555444444444555555555555666888:::777:::>>>AAAVVVyyy}}}hhhaaa```___ccckkk}}}wwweeeUUUOOOKKKNNN___zzz|||vvv{{{pppfffeeeooo|||ssskkk___ZZZVVVTTTRRRNNNPPPTTT[[[eeexxx}}}xxxrrrlllhhhddd```]]]TTTQQQMMMIIIGGGFFFFFFFFFIIIJJJKKKLLLLLLKKKIIIHHHFFFEEEDDDCCCDDDGGGIIIKKKNNNNNNMMMLLLJJJIIIGGGFFFAAA@@@?????????===;;;888999999999999;;;???DDDHHHVVV___mmmzzz}}}|||~~~zzzrrrqqqssszzzrrrdddWWWNNNIIIEEECCCEEEGGGMMMZZZgggxxx{{{yyywww|||{{{wwwvvv}}}yyyiiieeeqqqyyyjjj^^^NNNEEE===;;;999666444444444444444555555555555666888999666999>>>???SSSttt}}}yyyeee^^^^^^^^^aaafffrrr}}}gggUUUQQQMMMNNN___zzzvvv{{{tttiiihhhqqqwwwpppddd^^^YYYWWWTTTPPPOOORRRRRRXXXfff~~~}}}yyysssmmmhhhddd```^^^TTTRRRMMMIIIFFFEEEFFFFFFIIIJJJLLLMMMLLLKKKIIIHHHFFFDDDBBBAAAAAACCCFFFHHHMMMMMMLLLKKKIIIGGGFFFEEEAAA@@@?????????>>><<<:::888888999999999;;;???BBBLLLVVVeeettt~~~{{{}}}~~~vvvssssssuuu||||||lll^^^UUUJJJFFFDDDDDDDDDGGGRRR\\\kkk{{{~~~xxx{{{{{{xxx~~~oooiiiuuuxxxhhh]]]MMMDDD===;;;:::666444555444444444555555555555666777888555888>>>???PPPooo}}}tttbbbZZZZZZ[[[___ccchhh}}}oooZZZTTTPPPRRRaaa{{{wwwwwwxxxmmmkkkttt}}}wwwiiiaaa[[[XXXUUUPPPNNNPPPNNNRRR\\\nnn~~~zzzuuuoookkkfffbbb___UUUSSSNNNJJJGGGFFFFFFFFFJJJKKKMMMNNNNNNMMMLLLJJJGGGEEEBBB@@@@@@BBBDDDFFFKKKLLLLLLLLLKKKIIIHHHFFFEEECCCAAAAAAAAAAAA???>>>:::;;;;;;;;;:::;;;===???FFFOOO^^^ooo}}}{{{yyywwwvvvyyy~~~uuufff]]]NNNKKKHHHFFFDDDDDDKKKTTT]]]nnn{{{{{{}}}~~~rrrkkkwwwwwwggg\\\KKKCCC<<<;;;:::777555555444444444555555555555666666666444777===>>>OOOmmmppp]]]UUUVVVYYY]]]```aaattt|||iiiUUUTTTVVVddd{{{xxxuuusssnnnttt~~~rrriii___[[[WWWRRROOOPPPNNNSSSYYYcccsss}}}xxxsssooojjjddd```VVVTTTOOOKKKHHHFFFFFFGGGKKKLLLNNNPPPPPPPPPNNNMMMIIIGGGCCCAAA@@@BBBEEEGGGKKKLLLOOOQQQRRRQQQOOONNNKKKHHHFFFDDDEEEEEEDDDCCC???@@@@@@???<<<;;;<<<===BBBJJJXXXjjjzzz}}}zzzzzz~~~|||{{{lllbbbTTTPPPMMMJJJFFFCCCHHHPPPSSSdddxxx}}}}}}|||rrrkkkxxxwwwfff[[[JJJBBB<<<;;;:::777555555444444444555555555666666555555333777===>>>NNNkkk}}}mmm[[[RRRSSSXXX\\\___]]]pppvvvVVVUUUYYYfffzzzxxxuuuzzzppprrrzzzpppeee___ZZZTTTQQQRRRMMMQQQUUUXXX```www{{{wwwrrrlllfffbbbWWWTTTPPPLLLHHHGGGGGGGGGKKKMMMOOOQQQRRRQQQPPPOOOKKKHHHDDDAAAAAABBBEEEGGGLLLNNNSSSWWWYYYYYYWWWVVVPPPMMMIIIGGGGGGHHHHHHGGGDDDEEEDDDBBB>>><<<;;;;;;@@@GGGUUUgggwww|||{{{yyyzzz|||}}}vvvhhh\\\RRRJJJGGGGGGEEEEEEGGGPPPXXXggg|||}}}}}}xxxpppfffwww{{{iiiYYYOOOEEE===:::999666555777666666555555555444444444666999888;;;???>>>KKKfffyyylll\\\QQQPPPTTTXXXZZZ___iiiyyybbbWWWVVVhhh~~~{{{xxxwwwvvv}}}zzzoooeee^^^XXXSSSPPPTTTNNNNNNWWW^^^fff{{{zzzvvvqqqlllgggcccZZZWWWRRRNNNKKKKKKKKKLLLLLLMMMOOOPPPPPPOOONNNMMMHHHHHHFFFAAA======@@@DDDMMMPPPUUU[[[```aaa^^^\\\WWWTTTQQQOOOOOOPPPOOOOOOLLLJJJGGGDDDAAA@@@???>>>@@@GGGUUUgggxxx~~~|||zzz{{{~~~~~~zzzkkk^^^TTTKKKHHHGGGEEEDDDFFFMMMSSSbbbvvv~~~~~~tttlllgggvvvmmm]]]NNNEEE<<<:::999666555777666666555555555444444444555999888:::>>>===IIIcccyyylll\\\QQQOOORRRVVVXXX]]]hhh}}}fff[[[ZZZjjj}}}|||www~~~yyy}}}~~~tttjjjbbb[[[UUURRRRRRLLLLLLRRRWWW^^^ooo{{{wwwrrrmmmhhhddd^^^[[[VVVPPPLLLKKKKKKKKKNNNOOOQQQRRRRRRQQQOOONNNHHHHHHFFFBBB>>>>>>AAAEEEOOOSSSYYYaaagggiiigggddd]]]ZZZUUUSSSSSSSSSSSSSSSQQQOOOLLLHHHEEEBBBAAAAAAAAAIIIXXXjjj{{{|||zzz|||qqqbbbXXXNNNJJJHHHEEECCCEEEHHHMMMZZZnnn~~~xxxooohhhgggtttppp___NNNDDD<<<:::999666555777555555555555555444444444444888777888<<<<<>>======>>>???@@@CCCIIIUUUcccpppxxxzzzzzzvvvsssnnnkkkjjjkkkkkkkkkhhhddd]]]VVVPPPLLLJJJIIIOOOZZZlll}}}~~~|||~~~pppeeeZZZTTTPPPJJJHHHHHHJJJMMMWWWfffwww|||vvvooogggcccbbbppprrr```KKKBBB:::888888666555777444444444555555555555555222:::777555999;;;@@@MMMlllyyyiiiZZZQQQNNNPPPRRRZZZdddwwwjjj]]]ZZZhhh{{{mmmooo~~~ssshhh```WWWTTTPPPNNNMMMMMMPPPRRRVVVeee}}}|||xxxtttpppkkkhhhdddbbb___\\\ZZZXXXWWWWWWUUUUUUUUUSSSQQQMMMIIIGGG@@@>>><<<;;;===>>>======AAAFFFPPP^^^lllxxx~~~}}}zzzwwwuuuuuuvvvuuutttpppkkkddd\\\UUUQQQPPPOOOYYYeeevvv}}}~~~ttthhh]]]WWWSSSMMMJJJKKKMMMPPPYYYggguuu}}}vvvnnnfffbbbcccsssooo___KKKBBB:::888888666666777444444444555555555666666333;;;888444:::<<>><<<;;;===>>>===;;;???BBBJJJWWWfffuuu~~~}}}xxxtttlllddd]]]YYYXXXWWWdddppp~~~|||{{{}}}uuujjj___YYYTTTOOOLLLMMMOOORRR[[[hhhttt~~~vvvmmmfffbbbddduuulll\\\JJJAAA999888888666666777444444444555555555666666333;;;999555:::<<>>>>>===:::<<<>>>DDDPPPaaaqqq~~~zzzrrrjjjccc___^^^^^^kkkwww~~~{{{xxx{{{vvvlllaaa\\\XXXSSSPPPQQQQQQWWW___eeelllvvv~~~}}}wwwmmmfffddddddyyy~~~tttfffYYYIIIAAA:::999999666555666555444444333333444444555333333444555666:::???CCCSSSuuuvvvxxxqqqaaaTTTMMMMMMNNNTTT___rrrlllYYYYYYdddrrrnnnaaahhh|||{{{qqqfffaaaZZZTTTPPPNNNMMMKKKIIIMMMSSS[[[ggg{{{{{{xxxtttqqqnnnjjjhhhdddbbb```]]]YYYWWWWWWUUURRRPPPNNNKKKFFFCCC<<<<<<;;;::::::::::::;;;;;;===BBBJJJXXXkkk}}}~~~vvvpppjjjeeefffiiixxxzzzwwwyyy}}}wwwlllaaa\\\WWWSSSRRRTTTXXX\\\bbbeeeiiirrr~~~|||vvvllleeedddggg||||||rrrdddWWWIII@@@:::999999666555666666555555444444555555666666666777666777:::>>>BBBOOOqqqyyyzzzrrrbbbUUUNNNMMMNNNSSS]]]nnn~~~hhhVVVTTT^^^jjj{{{ooo```cccvvvvvvkkkeee]]]VVVRRRPPPNNNLLLKKKMMMPPPSSSZZZgggxxx{{{xxxuuurrroookkkiiieeecccaaa^^^[[[XXXXXXVVVSSSQQQOOOKKKGGGCCC>>>======<<<<<<<<<<<<<<<<<<===@@@GGGSSSdddvvv~~~wwwtttpppmmmpppuuuyyyuuuvvvxxxwwwmmmbbb[[[WWWSSSTTTWWWaaadddfffffffffmmmwww{{{tttjjjeeedddlllxxxnnnaaaUUUHHH@@@999999999666555666666666666555555666666666888888888888888999===@@@JJJkkk{{{{{{}}}rrrdddWWWPPPMMMMMMRRRYYYhhh{{{{{{fffSSSPPPWWWbbbtttsss___]]]lll|||rrrlllccc[[[UUURRROOONNNLLLLLLMMMLLLMMMTTT]]]eeennnqqqttttttrrrqqqsssuuu|||yyywwwtttqqqmmmkkkgggeeeccc```\\\ZZZZZZWWWTTTQQQOOOKKKGGGDDD@@@???>>>>>>======>>>>>><<<===>>>BBBKKKYYYiiisss{{{{{{||||||||||||{{{{{{|||wwwsssrrrrrrsssyyy{{{yyyyyy}}}vvvlllbbb[[[VVVSSSUUUZZZhhhjjjjjjgggeeeiiirrrzzz|||sssiiidddeeennn|||tttkkk___SSSGGG???999888888666555666666666555555555555666666666777888777777999<<>>>>>======>>>>>>===<<<;;;===CCCNNN[[[cccllllllmmmmmmmmmmmmllllllkkkhhhgggiiilllqqq|||~~~|||}}}uuulllccc\\\VVVTTTWWW]]]mmmnnnmmmiiieeegggnnnuuuuuujjjeeefffnnn{{{sssjjj^^^RRRFFF>>>888888888666555777555444444333333444444555222444555666777999<<>>======<<<<<<=========<<<::::::===DDDNNNUUU[[[[[[\\\\\\\\\\\\[[[[[[ZZZYYYYYY]]]bbbjjjyyy~~~uuunnnfff```ZZZWWW[[[aaaqqqrrrqqqlllgggggglllrrr}}}~~~}}}|||zzzyyyyyyxxxwwwwwwwwwwwwxxxzzz~~~yyylllfffhhhmmm{{{tttkkk^^^SSSFFF>>>777777888666555777444444333333333333444444111222555666777888;;;>>>GGGaaa}}}yyywwwxxxuuuqqqiii___VVVPPPNNNOOOQQQVVV\\\hhh}}}{{{hhhUUULLLLLLVVVllllllYYY___lllvvvmmmddd\\\UUUPPPMMMMMMLLLKKKJJJHHHGGGFFFDDDFFFHHHGGGEEEEEEHHHKKKRRR___sss~~~}}}{{{yyyuuusssooollljjjhhhdddbbb^^^ZZZUUUPPPMMMIIIEEECCC>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;:::;;;???EEEJJJMMMMMMNNNNNNNNNNNNMMMMMMMMMLLLNNNSSSXXXbbbsssvvvpppjjjeee___[[[___eeetttvvvuuupppiiifffiiimmmtttrrrpppnnnlllkkkiiihhhgggfffdddbbbbbbccceeefffpppwww|||nnnhhhiiilll~~~}}}vvvmmm```TTTEEE===777777888666555777555555444444444444555555333444666777777888:::<<>>===<<<<<<;;;;;;<<<<<<:::;;;;;;;;;;;;===@@@CCCEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEIIINNNYYYkkk|||wwwsssmmmiiiccc___bbbhhhwwwyyyxxxrrrjjjfffgggjjjmmmjjjeeebbb```___]]]\\\]]]ZZZWWWUUUTTTVVVYYY[[[ccckkkwwwssstttuuuxxx}}}pppiiijjjkkk}}}}}}~~~xxxoooaaaTTTEEE===777777888666666777666666555555555555666666666777999999888888999;;;DDD\\\}}}~~~rrrnnnfff]]]VVVSSSTTTVVVRRRYYY]]]cccvvvxxxcccUUUPPPVVVlllxxxaaaeeebbbzzzqqqfff\\\UUUPPPOOOMMMMMMLLLKKKHHHFFF???@@@BBB@@@>>>>>>AAAEEE@@@DDDLLLWWWggg}}}~~~|||xxxvvvrrrpppmmmkkkgggeee^^^ZZZTTTOOOKKKGGGCCCAAA>>>>>>===<<<<<<<<<<<<<<<999;;;<<<<<<<<<<<<>>>@@@BBBBBBCCCCCCCCCCCCBBBBBB>>>>>>@@@CCCGGGRRReeevvv}}}xxxuuuqqqlllddd___bbbiiixxx{{{|||wwwoooiiiggghhhiiigggddd___ZZZVVVTTTRRRRRRQQQPPPNNNNNNNNNOOOOOOTTT\\\gggqqqvvvtttnnnjjjcccaaaaaaeeejjjrrrssskkkkkkrrr{{{sssgggZZZRRREEE>>>:::999888444333444444444444444444444444444555555666666777999:::;;;CCCXXX{{{{{{tttpppggg]]]UUUQQQQQQRRRXXXWWWWWW```vvvmmm[[[SSSYYYpppfffaaaeee{{{yyyoooddd]]]WWWSSSOOONNNNNNMMMIIIFFFDDDBBB@@@???@@@@@@???===CCC???BBBMMMWWWddd~~~}}}zzzwwwuuurrrpppooommmjjjggg```\\\UUUOOOJJJFFFBBB@@@@@@???>>>======<<<======;;;<<<<<<<<<<<<===@@@CCCEEEDDDCCCAAA@@@@@@??????@@@@@@BBBEEEHHHPPPaaaqqqzzzxxxuuurrrnnnfff```ccciiixxx||||||vvvpppnnnnnnmmmkkkfffaaa\\\XXXVVVTTTSSSQQQOOOMMMKKKJJJIIIIIINNNSSSZZZ```cccaaa^^^\\\UUUSSSTTTYYY^^^gggvvvqqqiiiiiimmm|||sssgggZZZQQQDDD>>>:::999888444333444444444444444444444444444555555555666777888::::::BBBWWWzzzwwwsssjjj___VVVRRRRRRSSSWWWVVVWWW___uuusss___VVV\\\pppfffaaadddzzz~~~ttthhh```XXXUUURRRPPPQQQOOOKKKHHHFFFDDDBBBAAAAAAAAA???>>>BBB>>>AAAIIIQQQZZZppp}}}zzzwwwtttqqqpppnnnkkkiiiaaa\\\UUUOOOJJJFFFBBB@@@??????>>>===<<<<<<<<<<<<:::;;;<<<<<<<<<>>>AAADDDIIIHHHGGGEEECCCBBBAAAAAA@@@???@@@BBBEEEMMM^^^nnn~~~xxxvvvsssrrroooiiicccccchhhvvv{{{{{{yyyxxxssspppjjjddd^^^ZZZXXXWWWUUUTTTQQQNNNJJJHHHFFFFFFIIIJJJKKKMMMMMMMMMLLLKKKFFFEEEFFFLLLRRR[[[jjjwwwzzz~~~~~~ooogggggghhh{{{|||ssseeeXXXPPPDDD>>>999999777444333444444444444444444444444444555555555555666888999:::@@@UUUwww|||wwwnnncccYYYTTTSSSTTTUUUUUUVVV^^^ssszzzeee[[[```qqqjjjbbbaaawww{{{nnneee[[[XXXTTTSSSTTTRRRNNNKKKHHHFFFCCCBBBBBBAAA@@@>>>AAA===???DDDHHHMMM\\\mmm~~~{{{uuusssttttttttttttvvvzzz}}}}}}zzzuuurrrpppnnnlllkkkaaa\\\UUUOOOJJJFFFBBB@@@??????>>><<<<<<;;;;;;;;;999;;;<<<<<<===???BBBEEEKKKKKKIIIGGGEEEDDDBBBBBBAAA???>>>@@@BBBJJJZZZiiizzz}}}yyysssqqqpppooojjjdddcccgggrrryyyxxxuuunnngggaaa]]]ZZZYYYXXXWWWTTTQQQNNNKKKIIIHHHGGGFFFEEEDDDCCCCCCBBBBBB@@@>>>@@@EEEKKKTTTbbbooo}}}|||uuuyyy}}}nnnggghhhgggzzz}}}rrrdddWWWOOOCCC===999888777444333444444444444444444444444444444444444555666777888999@@@QQQqqq{{{rrrggg\\\UUURRRRRRSSSTTTVVV^^^pppkkk```dddrrrnnnbbb```tttsssjjj^^^ZZZVVVUUUUUUTTTPPPMMMJJJHHHEEECCCBBBAAA???>>>???===>>>AAABBBDDDMMMXXXdddnnnvvvtttmmmhhhccc___bbbdddfffhhhiiikkkooorrrsssuuuyyy}}}{{{vvvrrrpppnnnlllkkkbbb]]]VVVOOOJJJFFFBBB@@@???>>>===<<<;;;:::::::::999:::;;;<<<===???CCCFFFJJJIIIIIIHHHGGGFFFEEEDDDCCC@@@>>>>>>@@@GGGUUUcccqqqvvv}}}|||||||||xxxqqqnnnnnnnnnkkkeeecccfffnnnuuu}}}}}}zzzsssllleee___\\\[[[WWWWWWVVVTTTRRRPPPOOONNNGGGFFFEEEDDDBBBAAA@@@??????>>>???CCCHHHNNN[[[gggwwwyyyrrrvvv|||nnniiijjjkkk~~~rrrbbbUUUMMMBBB<<<888888777444333555444444444444444444444444333333444444555666888999???NNNjjjwwwlll```WWWRRRPPPPPPSSSVVV[[[lllttteeegggtttooo______rrryyyoooccc^^^XXXUUUUUUTTTQQQOOOLLLJJJFFFDDDBBBAAA???===>>>>>>???@@@@@@@@@EEELLLOOOWWW]]]YYYTTTRRRRRRPPPPPPSSSVVVXXXYYY\\\___bbbeeehhhmmmrrrvvv||||||wwwssspppnnnkkkiiiccc^^^WWWPPPKKKFFFBBB??????>>>===;;;::::::999999888999;;;<<<<<>>>>>@@@EEEPPP\\\fffkkkrrrwww{{{~~~~~~~~~~~~}}}vvvrrrtttyyy~~~xxxuuuqqqnnnlllmmmkkkgggeeeggglllpppxxxyyyrrrjjjddd___\\\VVVVVVWWWWWWVVVUUUTTTTTTIIIHHHFFFDDDBBB@@@>>>===???===>>>AAADDDJJJUUUaaarrr~~~uuuqqqttt|||ooojjjkkkpppqqq```SSSLLLBBB<<<777888777444333555444444444444444444444444333333333333555666777888===IIIbbb~~~sssfffZZZRRRNNNMMMQQQSSSWWWfff~~~jjjiiittt~~~ttt___```rrrwwwiiicccZZZUUUTTTTTTSSSQQQOOOLLLIIIFFFDDDBBB???===>>>>>>@@@@@@???@@@BBBEEEBBBHHHJJJGGGDDDFFFGGGFFFFFFHHHKKKLLLNNNPPPSSSVVVWWW\\\aaafffkkkqqqyyy|||xxxuuurrrnnnjjjgggddd___WWWPPPKKKFFFBBB??????>>><<<;;;999999888888777999::::::;;;===AAACCCFFFGGGIIIKKKMMMMMMMMMLLLFFFBBB>>>???@@@CCCKKKTTTZZZ___ggglllpppuuu{{{~~~|||xxxuuusssqqqrrruuuzzz|||yyypppjjjhhhjjjsss~~~zzzuuusss}}}{{{tttrrrsssooommmnnnmmmjjjiiikkklllnnnssszzzyyyqqqiiibbb^^^YYYZZZ[[[[[[[[[[[[ZZZYYYOOOLLLHHHCCC@@@>>>=========<<<===@@@CCCHHHSSS^^^lllyyyyyyoooppprrr|||oooiiijjjtttqqq___QQQKKKAAA;;;777777777444333555444444444444444444444444222222222333444555777777:::DDD[[[{{{{{{mmm^^^SSSNNNHHHMMMOOORRR___xxxooojjjsss|||lllbbbsssqqqhhh]]]VVVTTTTTTTTTTTTSSSPPPLLLIIIGGGDDDAAA???>>>??????>>>>>>?????????===AAAAAA??????AAAAAA>>>BBBDDDEEEEEEFFFHHHLLLOOOKKKPPPWWW[[[___eeennnuuu|||~~~{{{xxxuuupppkkkfffddd___XXXQQQKKKFFFBBB??????>>><<<:::999888777777777888999999:::;;;>>>AAACCCEEEGGGIIIJJJJJJIIIHHHEEE@@@>>>>>>???@@@EEELLLOOOUUU[[[```dddiiippptttwww{{{~~~~~~|||uuurrrmmmiiihhhkkkooorrrqqqsssuuuvvvuuuooogggaaaZZZZZZbbbpppvvvpppiiiffflllyyywwwrrrrrrvvvpppnnnooonnnlllkkkmmmlllmmmqqqwww~~~uuulllddd```^^^___```aaaaaa```___^^^UUUQQQJJJCCC>>><<<===>>>===;;;===@@@DDDIIITTT___hhhtttsssjjjoooppp}}}nnnhhhhhhvvvqqq^^^QQQJJJAAA;;;777777777444333555444444444444444444444444222222222333444555666777888AAAWWWxxxqqqbbbUUUNNNEEEJJJLLLNNNZZZsssrrrjjjrrr{{{{{{cccsssvvvlll```WWWTTTUUUVVVVVVVVVSSSOOOKKKIIIFFFCCCAAA>>>??????===<<<======<<<===??????>>>???AAA???:::>>>????????????AAAEEEHHHCCCIIIPPPTTTXXX^^^gggnnnvvv|||}}}{{{xxxrrrkkkgggeee___XXXQQQKKKFFFBBB??????>>><<<:::999888777777777888999999999:::===???@@@AAACCCEEEEEEEEECCCBBBCCC???===>>>>>>>>>BBBGGGIIINNNTTTYYY\\\```gggkkknnnqqquuuuuutttwww~~~~~~zzzwwwsssmmmgggccccccdddeeegggiiiiiiiiijjjjjjddd\\\YYYUUUWWW^^^dddccc___]]]fffnnnvvvzzzxxxsssooonnnpppqqqpppmmmjjjhhhhhhiiiiiikkknnnuuu~~~vvvkkkdddbbb___bbbcccaaaccchhhjjjggg___TTTIIICCC@@@<<<:::;;;:::;;;<<<===@@@HHHSSS[[[fffooo}}}|||ooojjjgggqqqnnnfffggguuu}}}rrrbbbRRRGGG>>><<<999777666666666777555444444333222222222222555444444555555666777888??????MMMnnn~~~yyyeeeSSSIIIIIIHHHFFFGGGUUUmmmfffdddoooxxx}}}gggooouuufff[[[WWWVVVUUUSSSUUUTTTSSSPPPLLLGGGBBB?????????>>>>>>>>>>>>??????<<<;;;999999999999777666999999::::::;;;<<<======BBBCCCDDDFFFJJJRRRZZZaaagggppp{{{}}}zzzwwwsssmmmiiihhh```YYYTTTNNNEEE@@@???=========<<<:::888777666666666666666777888::::::AAAAAAAAABBBBBBAAAAAAAAA>>>===:::888888999;;;===BBBDDDHHHLLLOOOTTTYYY\\\^^^```bbbdddggglllqqquuu}}}|||{{{wwwqqqjjjfffdddeeeeeeeeegggfffeeeeeeeee___VVVTTTOOOOOOUUU[[[ZZZWWWWWW]]]dddmmmqqqpppmmmkkkjjjlllmmmllljjjgggffffffggghhhiiinnnuuu~~~uuuiiicccbbbbbbeeeeeedddhhhoooqqqpppbbbWWWJJJDDD@@@<<<:::;;;:::;;;<<<===@@@HHHTTT\\\eeennn{{{{{{ooojjjhhhqqqpppggghhhvvv}}}rrrcccSSSIII>>><<<:::777555555666666444444333333222333333333444444444444555666777888>>>???LLLkkk|||gggUUUJJJIIIHHHFFFGGGRRRiiifff```hhhqqqhhhnnn|||lll```ZZZXXXVVVUUUSSSSSSRRRQQQMMMIIIFFFCCCAAA@@@???>>>>>>>>>>>>>>><<<:::999999::::::888777999999::::::;;;<<<<<<===???@@@AAABBBFFFMMMUUUZZZbbbjjjttt|||}}}zzzwwwsssnnnkkkiiiaaaZZZUUUOOOFFFAAAAAA=========<<<:::888777666666666666666777888999:::??????@@@@@@@@@@@@??????===<<<999888888999;;;<<<>>>@@@CCCEEEGGGJJJMMMPPPPPPRRRTTTWWW[[[aaahhhmmmuuu|||~~~|||vvvoookkkhhhhhhhhhggghhhfffccccccbbb[[[SSSPPPKKKIIIMMMQQQQQQPPPQQQUUU[[[cccggggggeeeeeeffffffffffffeeecccbbbccceeeeeehhhmmmttt~~~sssfffaaaaaacccdddddddddkkktttyyyyyyfffZZZLLLEEE@@@<<<:::<<<999;;;<<<===AAAIIIUUU^^^eeemmmzzzzzznnnkkkiiirrrqqqhhhhhhvvv}}}sssdddTTTJJJ???===:::777555444555555333333333333333333444555444444444444555666777888<<<>>>KKKggg}}}|||~~~jjjWWWMMMHHHHHHHHHGGGNNNaaa~~~fff[[[___hhh|||mmmnnnzzzvvvhhh```[[[XXXWWWRRRRRRRRRQQQOOOLLLIIIHHHDDDCCCAAA???>>>===<<<<<<;;;:::888999:::;;;:::888999999::::::;;;;;;<<<<<<;;;<<<===>>>AAAFFFLLLQQQYYY```iiipppvvv~~~~~~|||zzzxxxuuupppmmmjjjbbb[[[VVVPPPGGGBBBBBB=========<<<;;;999888777666555555666666777888999<<<<<<============<<<<<<;;;:::888777777999:::<<<;;;<<<>>>?????????AAACCCEEEFFFGGGHHHLLLRRRZZZ___iiiqqq}}}{{{uuuqqqnnnmmmmmmnnnnnnmmmiiihhhggg```WWWSSSMMMIIIJJJLLLLLLMMMPPPRRRWWW]]]aaa`````````bbb^^^_________^^^^^^___aaacccffflllttt}}}pppbbb^^^______```___```hhhttt{{{{{{hhh[[[MMMFFF@@@<<<;;;===999:::<<<===AAAKKKWWW```hhhooozzzwwwmmmjjjiiiqqqqqqgggfffvvv~~~uuufffUUUIII???===:::777555444444444333333333333333444555666444444444444555666777777999===HHH```{{{uuu|||}}}jjjYYYOOOHHHHHHIIIGGGJJJZZZwwweeeXXX[[[eee{{{qqqmmmrrrpppeee^^^ZZZXXXTTTTTTSSSQQQOOOMMMJJJIIIFFFEEECCC@@@>>><<<<<<;;;:::999888999;;;;;;:::999999999:::::::::;;;;;;;;;999:::;;;;;;<<<@@@EEEIIIOOOUUU^^^eeejjjrrr}}}~~~|||{{{zzzwwwssspppjjjbbb[[[VVVPPPHHHBBBBBB>>>>>>>>>===<<<:::999888666666555555666777777888999999::::::::::::999999999888777666777888:::;;;:::;;;======<<<<<<===>>>CCCBBBAAA@@@BBBFFFMMMRRR]]]ggguuu|||yyyuuusssrrrrrrtttvvvuuuttttttrrrkkkbbbYYYRRRLLLKKKJJJIIILLLPPPPPPUUUZZZ\\\[[[YYYZZZ\\\WWWXXXYYYYYYXXXYYY[[[]]]```dddjjjqqqyyy~~~lll```\\\]]][[[ZZZYYY[[[dddrrrxxxxxxfffZZZMMMFFFAAA<<<;;;===999:::;;;===BBBLLLYYYcccmmmsss|||vvvllliiigggpppnnneeedddvvvvvvfffTTTHHH>>><<<999666444444444555333333333333444555555666333333333444444555666777777<<>>>>><<<;;;:::777666666666666777777888777888888999999888888777777777666666777999:::;;;999;;;>>>>>>>>>===>>>???BBBAAA???======@@@FFFKKKTTT___ooo~~~~~~{{{xxxvvvsssrrrqqqrrrvvvyyyzzz||||||uuukkk^^^WWWPPPLLLIIIFFFIIIMMMNNNRRRWWWYYYWWWTTTTTTUUURRRSSSTTTTTTTTTUUUWWWYYY]]]aaagggmmmsss}}}uuuggg^^^[[[[[[YYYWWWUUUWWWaaannntttrrraaaVVVJJJEEEAAA===;;;<<<999:::;;;===BBBMMM[[[eeeqqqwww~~~tttjjjgggfffnnn~~~lllccccccuuu~~~uuufffTTTGGG<<<;;;888666444444555555444444444444444444555666333333333333444555666777555;;;CCCQQQooo|||zzz}}}|||{{{pppcccWWWPPPJJJHHHIIIJJJJJJRRRkkkeeeYYY[[[bbbwwwssseee^^^lllsssggg^^^YYYWWWUUUSSSOOOLLLHHHFFFEEEEEEEEECCCAAA@@@???>>>>>><<<;;;999:::;;;<<<:::999999999999999::::::::::::777999:::;;;;;;;;;===???@@@EEEKKKPPPTTT\\\hhhqqqzzz~~~{{{xxxuuulllddd\\\XXXRRRIIIDDDCCCAAAAAAAAAAAA@@@???>>>===888888777777777777888888777777888888888888777777666666666777888:::;;;<<<:::===@@@AAAAAAAAABBBCCC@@@???>>><<<<<<>>>CCCGGGMMMZZZlll|||}}}|||{{{yyyvvvsssooommmkkkiiinnnuuuyyy~~~xxxnnnccc[[[TTTOOOIIIEEEGGGKKKKKKPPPVVVXXXVVVSSSRRRRRROOOPPPQQQQQQQQQRRRTTTVVVXXX]]]bbbfffkkktttvvvlllccc^^^[[[YYYUUUTTTQQQSSS]]]iiillliiiZZZQQQHHHDDDBBB===;;;<<<999:::;;;===BBBNNN]]]ggguuuyyyssshhheeedddkkk}}}kkkcccdddsss{{{sssfffTTTGGG:::999777555444555666777666555555444444444444555333333333333444555666666444:::@@@KKKhhhzzz{{{{{{uuukkk___VVVPPPLLLHHHIIILLLLLLQQQgggfffXXXYYYWWWnnnyyyjjjYYY```yyyzzzlllaaa\\\UUUSSSPPPMMMIIIGGGDDDCCCDDDCCCBBBAAAAAA@@@AAAAAA===<<<::::::;;;;;;:::888999999999999999999999999666888:::;;;::::::<<<======AAAEEEGGGIIIPPPZZZcccnnn{{{}}}yyyvvvnnnfff___[[[TTTLLLGGGFFFBBBCCCCCCCCCBBBAAA@@@???999999888888888888999999777888888999999888888777555666777888999;;;<<<===@@@BBBFFFGGGGGGFFFGGGGGGCCCCCCAAA???===>>>AAADDDIIIVVViiizzz~~~|||zzzyyywwwsssoookkkhhhfff___gggooovvv|||~~~vvvmmmggg```XXXRRRKKKFFFGGGKKKKKKPPPWWWZZZXXXUUUTTTTTTMMMOOOPPPPPPOOOPPPRRRTTTUUUZZZ___bbbfffnnnzzzyyynnnfffaaa^^^[[[XXXRRRPPPMMMOOOXXXcccfffbbbVVVMMMFFFDDDBBB>>>;;;;;;999:::;;;===BBBNNN^^^hhhvvvzzzsssgggcccbbbjjj~~~|||jjjdddeeesss}}}xxxrrreeeTTTGGG999888666555444555777888777666555444444444444444333333333333444555666666333:::???HHHccc{{{{{{zzzsssiii^^^UUUPPPMMMHHHIIIMMMNNNRRReee{{{hhhXXXVVVNNNeeerrrrrrYYYZZZqqqoooddd^^^SSSQQQNNNKKKHHHFFFDDDDDDBBBBBBBBBAAAAAABBBBBBCCC>>>===;;;;;;;;;;;;999888999999999999999999999999555888:::;;;::::::;;;<<<<<>>>>>@@@GGGTTThhhyyy|||yyywwwsssooollljjjeee^^^XXXUUU[[[eeennnssstttqqqooodddaaa]]]UUUNNNIIIHHHIIIMMMPPPUUUXXXYYYWWWTTTQQQNNNMMMMMMMMMMMMNNNOOOOOOPPPSSSXXX\\\aaaggglllqqqtttooohhh```[[[YYYZZZZZZUUUPPPMMMOOOVVV\\\^^^^^^UUUPPPHHHBBB????????????;;;999999<<<@@@KKK^^^nnnuuu~~~pppeeecccccciii{{{hhhaaadddooo{{{uuuuuuoooaaaOOOEEE;;;:::888777555444444333333333333333333333333333555555444333333333333444444888<<>>>>>>>>>>>>>>======<<<<<<;;;<<<<<<;;;:::999999:::<<<999777888888999???FFFPPPUUUXXXXXXYYY[[[YYYTTTTTTNNNIIIGGGCCC???>>>AAAIIIRRRbbbuuuzzzwwwtttqqqmmmjjjgggbbbZZZTTTRRRXXXaaaiiinnnmmmjjjhhh```___[[[UUUOOOJJJIIIIIILLLOOOSSSWWWWWWUUURRRPPPMMMLLLLLLLLLLLLMMMNNNNNNPPPSSSWWWZZZ]]]aaaeeehhhjjjfffaaa[[[XXXWWWWWWXXXRRROOOMMMOOOVVV[[[\\\\\\SSSMMMFFF@@@>>>=========;;;999:::===AAAKKK\\\lllwwwoooeeebbbbbbiii{{{hhhaaacccqqqzzztttsssmmm^^^LLLBBB;;;:::888666555444444333333333333333333333333333444333333333444555666666666999<<>><<<<<<<<<<<<<<<<<<===>>>??????>>>===;;;999999999:::777666888999:::AAAHHHVVV^^^ccccccaaa```]]]XXXUUUOOOJJJGGGCCC>>>>>>AAAHHHRRRcccuuu}}}yyyuuuqqqnnnjjjhhhddd^^^UUUNNNMMMRRR[[[bbbeeeccc```\\\YYYZZZXXXUUUOOOKKKIIIHHHKKKMMMPPPSSSTTTRRRPPPNNNKKKJJJJJJJJJJJJKKKLLLLLLNNNQQQUUUWWWXXXYYY[[[\\\\\\ZZZXXXUUUTTTSSSSSSSSSOOONNNMMMPPPVVVYYYZZZXXXOOOJJJCCC>>>;;;;;;;;;:::::::::;;;>>>BBBJJJZZZiiixxxmmmdddaaaaaajjj{{{ggg```bbbsss~~~wwwrrrpppiiiYYYIII@@@:::999888666555444444333333333333333333333333333333333333444555666777888777999;;;@@@RRRrrr|||ssskkkbbbXXXRRRQQQQQQTTTWWWVVVWWW___iiilllccc___eeesssmmm^^^```oooxxxggg\\\QQQOOOLLLHHHFFFEEEDDDEEECCCCCCBBBBBBAAA@@@@@@@@@>>>>>>======<<<;;;::::::999999999999999999888888888888888888888888888888777888999::::::<<<@@@CCCIIIUUUiii{{{uuupppiiiccc\\\VVVQQQMMMJJJHHHFFFDDDCCCBBB@@@>>><<<<<<;;;<<<>>>AAADDDFFFJJJHHHFFFCCC@@@===<<<;;;999777666999;;;===DDDLLL^^^hhhqqqqqqmmmhhhccc___WWWPPPKKKHHHCCC???>>>AAAGGGRRRdddwww|||xxxtttnnnkkkhhheeeaaaZZZQQQJJJIIIMMMTTTZZZ\\\YYYUUUQQQQQQSSSTTTRRRNNNJJJHHHGGGHHHJJJLLLNNNNNNMMMKKKJJJGGGGGGGGGGGGGGGHHHIIIIIIJJJMMMQQQSSSSSSRRRRRRSSSRRRRRRRRRRRRQQQPPPPPPOOOMMMMMMOOORRRWWWXXXWWWVVVLLLGGGAAA===;;;::::::999::::::<<<@@@CCCJJJXXXfffwww~~~kkkbbb______kkkzzzggg___bbbtttzzzsssooommmeeeVVVGGG@@@999888777666555444444444333333333333333333333333444444444444555666777888777999:::>>>LLLhhhvvvooofff\\\UUUPPPPPPSSSVVVVVVVVV\\\ddd{{{uuuhhhaaafffsssqqq^^^[[[iiiwwweeeZZZPPPNNNKKKHHHFFFEEEEEEFFFCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@???>>>===<<<;;;:::999999999999999999999999888888888888888888888888777888999999999:::===???AAALLL___vvv~~~vvvrrrkkkeee___ZZZTTTQQQMMMKKKHHHFFFDDDBBB???===???>>>>>>@@@DDDKKKQQQUUUZZZVVVQQQLLLHHHDDDAAA???<<<999999<<<>>>???EEELLL```nnnzzz{{{uuuooojjjfffYYYRRRLLLHHHDDD??????BBBHHHTTTgggzzz}}}|||wwwtttmmmjjjfffccc___XXXOOOHHHFFFJJJNNNRRRSSSPPPLLLIIIIIIKKKMMMMMMJJJGGGEEEEEEDDDEEEGGGHHHHHHGGGFFFFFFCCCCCCCCCCCCCCCDDDDDDEEEEEEHHHLLLNNNNNNMMMMMMNNNNNNNNNOOOPPPOOONNNMMMLLLLLLMMMPPPTTTVVVWWWUUUTTTJJJFFFAAA===;;;;;;::::::::::::<<<@@@CCCJJJWWWdddttt}}}zzziii```]]]]]]kkk{{{gggaaacccuuuuuupppllljjjcccTTTGGGAAA888888666555444444444444333333333333333333333333666555555444444444555555555777999<<>>FFFVVVlll}}}zzzxxxwwwuuuuuuuuuwwwzzzxxxsssmmmgggbbb\\\WWWTTTPPPMMMJJJHHHFFFDDDAAA>>>AAA@@@@@@CCCKKKUUU```fffjjjddd\\\UUUPPPKKKFFFBBB>>><<<;;;===>>>>>>BBBIII\\\kkkyyy{{{vvvqqqlllhhhZZZSSSLLLIIIDDD@@@AAADDDIIIWWWkkkyyy|||{{{vvvssskkkhhhccc___\\\VVVOOOIIIEEEGGGIIIJJJJJJHHHFFFDDDBBBDDDGGGGGGEEECCCAAAAAA@@@AAAAAAAAABBBAAAAAAAAA??????>>>>>>??????@@@AAA???BBBEEEGGGGGGGGGIIIJJJJJJKKKLLLMMMMMMLLLKKKJJJJJJLLLPPPSSSTTTTTTSSSRRRIIIEEE@@@===<<<;;;;;;:::999999;;;???CCCIIIWWWeeerrr{{{wwwggg___\\\[[[hhh{{{iiicccgggzzztttooollliiiaaaSSSGGGAAA888777666555444444444444333333333333333333333333555555444333333333333333333666999<<>>>>>===<<<<<<:::999999888777777666666888888888888888888888888888999::::::999999:::;;;<<>>>>>???>>>===@@@FFFWWWdddpppsssqqqnnnjjjfffZZZSSSLLLIIIEEEBBBCCCGGGLLL[[[pppqqquuuzzz}}}~~~~~~~~~~~~}}}yyyuuuqqqjjjeee___[[[XXXTTTNNNIIICCCCCCCCCCCCCCCBBBAAAAAA===???AAAAAA???>>>===>>>=========<<<<<<<<<======;;;;;;;;;:::;;;;;;<<<===<<<>>>@@@@@@@@@AAACCCEEEDDDEEEGGGHHHIIIJJJJJJIIIHHHJJJNNNPPPPPPPPPOOOOOOGGGCCC???<<<;;;;;;:::999999999:::>>>BBBIIIXXXfffqqq{{{tttfff^^^ZZZZZZddd~~~|||kkkfffjjjwwwrrrnnnjjj```PPPDDD@@@777777666555444444444444333333333333333333333333333333222222222333333444222555999;;;===MMMqqquuukkk[[[TTTNNNLLLKKKMMMSSS[[[iiiyyyjjjnnn|||uuu```ccczzz{{{kkk]]]UUURRRPPPMMMJJJHHHGGGGGGGGGDDDDDDDDDCCCBBBBBBAAAAAA??????>>>>>>============<<<<<<;;;999888777666555888888888888888888888888666888999:::999888999:::<<>>>>>??????:::<<<======;;;;;;;;;<<<;;;;;;:::999999:::::::::999999888888999999:::;;;:::;;;<<<<<<<<<===???AAA???@@@BBBDDDFFFHHHIIIIIIFFFHHHLLLMMMMMMMMMMMMMMMEEEBBB>>>;;;::::::999888999888:::===AAAIIIYYYgggppp|||ssseee]]]ZZZZZZaaawww|||lllhhhlllzzzuuupppkkk___OOOCCC>>>777666555444444444444444333333333333333333333333000000000111222333444555111555::::::999GGGjjjuuuaaaYYYPPPKKKIIIKKKRRRZZZddd~~~jjjnnn}}}{{{dddeee{{{xxxiii]]]UUUTTTRRRNNNKKKHHHGGGGGGGGGDDDDDDDDDCCCBBBBBBAAAAAA>>>>>>>>>===============>>>>>><<<;;;999888666666888888888888888888888888555666888999888777888999<<<>>>EEETTThhhyyy}}}wwwtttrrrqqqpppkkkiiigggeeedddfffhhhiiirrrzzz~~~zzzuuuoookkkfffaaa^^^[[[XXXUUUSSSRRRPPPMMMKKKGGGGGGHHHPPP^^^rrr}}}rrrjjjbbbYYYRRRKKKIIIIIIKKKJJJIIILLLQQQTTT[[[aaaccceeefffbbb\\\YYYRRRLLLIIIFFFDDDFFFKKKQQQaaawwwaaaeeekkkooorrrtttvvvxxx{{{zzzxxxwwwuuurrrmmmjjjeee___XXXTTTRRROOOHHHBBBAAA???>>>===>>>>>><<<::::::::::::999999999888888777777777777777777777777777777777777888888888888<<<<<<<<<============>>>???@@@AAABBBCCCCCCDDDCCCFFFGGGIIIJJJJJJIIIGGGFFFCCCBBB@@@===;;;999888777999666666;;;BBBJJJVVVaaapppxxxoooccc\\\WWWWWW[[[mmmxxxlllaaawww}}}yyyqqqhhh]]]PPPDDD===999888777666444444333333333333333222222111111111000111222333444333222222111333444999???CCC\\\nnn[[[KKKIIILLLLLLPPPVVVddd}}}rrrvvvooofffvvvxxxmmm```XXXSSSPPPMMMKKKKKKKKKKKKJJJIIIHHHFFFDDDCCCBBBBBBCCC=========>>>>>>>>>>>>>>>???>>><<<;;;::::::;;;<<<999999888888888888888888888888888888888888888888:::;;;@@@KKK\\\ppp{{{tttpppllljjjgggeeecccbbbcccccclllrrr|||zzzuuuqqqlllfffaaa``````aaacccbbb]]]TTTLLLGGGGGGHHHNNNaaa}}}tttiii```ZZZTTTTTTSSSRRRRRRSSSTTTTTT]]]______]]]^^^```]]]WWWYYYSSSMMMKKKGGGDDDEEEJJJWWWkkkZZZ^^^dddhhhlllnnnqqqrrrwwwvvvtttsssrrrooojjjfff```[[[UUUQQQOOOKKKEEE??????>>><<<<<<======<<<:::::::::999999999888888888777777777777777777777777666666666777777777888888::::::::::::;;;;;;;;;;;;======>>>@@@@@@AAAAAAAAAEEEFFFHHHIIIIIIHHHFFFEEE@@@???===;;;999777777666;;;888888<<>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;:::999999888888888888888777777777777777777777777;;;;;;???HHHXXXlll}}}~~~wwwsssooommmkkkhhhgggffffffggggggmmmvvv}}}}}}}}}}}}~~~zzzwwwuuupppkkkgggdddccccccdddccc___VVVPPPLLLLLLLLLRRReee{{{oooeee___[[[ZZZZZZZZZ[[[^^^```bbbbbbddddddaaaaaaaaa]]]WWWXXXRRRMMMKKKHHHFFFJJJPPP]]]pppQQQUUU[[[___bbbeeehhhjjjpppooonnnmmmllliiieeeaaaYYYTTTOOOLLLJJJFFFAAA======;;;:::;;;<<<===;;;::::::999999999999888888888666666666666666666666666555555555666666666666777777777777888888888999999999:::;;;<<<===>>>??????BBBDDDEEEFFFFFFEEEDDDBBB???>>><<<:::999888888777;;;999888<<<@@@FFFPPPYYYlllsssoooccc\\\WWWRRRVVVeeessskkkggg}}}ttthhhZZZLLLAAA;;;999888777555444444444444333333333333222222222222222222222222222333444444555777555888;;;<<>>>>>>>>???>>>>>>>>>======<<<;;;:::::::::999888888888888888666666666666666666666666:::;;;===EEESSSeeevvv|||vvvrrrnnnnnnmmmkkkjjjjjjiiiiiibbbgggppp{{{|||zzzzzzzzz{{{|||~~~}}}{{{yyyvvvrrroooiiigggeeeeeeeeeaaa[[[UUUPPPPPPOOOUUUiiizzzpppiiiaaa```___```ccchhhmmmpppnnnpppoookkkiiigggaaaYYYXXXRRRMMMKKKIIIIIIPPPWWWfffwwwJJJNNNSSSWWWZZZ]]]aaaccciiihhhggggggfffccc___[[[RRRNNNJJJGGGEEECCC>>>;;;;;;:::999999;;;<<<;;;:::999999999999888888888888555555555555555555555555444444444555555555666666666666666666777777777777777888888999;;;<<<===>>>@@@AAACCCDDDDDDCCCAAA@@@???>>>===<<<;;;::::::::::::777888<<<@@@EEENNNWWWdddkkkvvvoooccc\\\WWWQQQTTTbbb{{{}}}rrrllljjjwwwiiiYYYKKK@@@;;;888888666555555444444444333333333333333333333333333333222111222333444555444777555666::::::IIIdddpppYYYPPPLLLJJJMMMSSScccvvvtttmmmlllxxxjjjkkkwwwzzzsssmmmfff```[[[XXXSSSPPPOOOOOONNNLLLKKKJJJIIIHHHHHHIIIJJJKKKIIIHHHEEEBBB@@@?????????===>>>??????>>>===;;;:::;;;::::::999888888888888777777777777777777777777999999<<>><<<:::999888999:::;;;:::999999999999888888888777777444444444444444444444444444444444444555555555555555666666666666777777777777777777888999;;;===>>>>>>???AAABBBBBBAAA???>>>>>>>>><<<;;;;;;:::::::::666555666;;;@@@DDDLLLUUU^^^cccmmmwwwoooccc\\\WWWRRRUUU```uuu{{{rrrmmmlllzzzjjjYYYJJJAAA===888777666555555444555555333333333333333333333333444333222111222333555666111555333555::::::DDDZZZ{{{sss[[[PPPLLLJJJLLLRRR]]]ooorrrgggbbblll}}}iiieeemmmxxxrrrnnnhhhddd\\\YYYUUUSSSRRRSSSRRRQQQLLLKKKJJJJJJJJJKKKLLLMMMNNNLLLIIIFFFDDDBBBAAAAAA>>>??????@@@???===<<<;;;<<<;;;:::999888888888888888888888888888888888888777888;;;AAAJJJYYYhhhsss~~~zzzqqqhhhbbb```ccceeehhhkkklllllljjjiiicccfffkkksss{{{{{{wwwwwwvvvvvvwwwxxx{{{}}}~~~|||{{{tttqqqlllkkkjjjhhhdddaaaWWWVVVUUU[[[ppp~~~||||||~~~zzzoooeee]]]WWWQQQLLLJJJMMMXXXeeeyyyCCCFFFIIILLLNNNQQQTTTWWWXXXWWWWWWWWWWWWUUUQQQNNNGGGFFFEEECCCAAA???======;;;:::888999:::;;;999888999888888888888777777777555555555555555555555555444444444555555555555666555555666666666777777777666666666666888:::===>>>===>>>???@@@@@@???>>>===<<<<<<:::999888888888888555444666;;;???CCCJJJRRRYYY]]]dddmmmuuu|||oooccc\\\WWWSSSVVV^^^pppxxxpppmmmmmm{{{jjjWWWHHH@@@===777777666555555555555555333333333333444444444444333333333333333444444555000444333444::::::@@@QQQooovvv^^^RRRMMMIIIKKKQQQVVVfffooobbbYYY```qqqmmmccceeevvvwwwrrrooojjjfff___\\\YYYWWWWWWWWWWWWVVVOOONNNMMMMMMMMMNNNOOOPPPQQQPPPNNNKKKIIIFFFDDDCCC@@@@@@@@@??????>>>===<<<===<<<;;;999888888888888888888888888888888888888555888<<>>>>>>>>>>>===<<<;;;:::999888888888888888888888888888888888555888<<<>>>AAAGGGPPPXXX\\\```ccc```YYYSSSPPPPPPNNNSSSZZZaaaeeefffdddccc]]]^^^bbbhhhpppzzz~~~{{{yyyxxxvvvtttrrrrrrqqqqqqqqqrrrtttuuuzzz~~~}}}yyyxxxwwwuuuqqqmmmjjjgggbbbdddvvv{{{oooddd^^^XXXSSSPPPWWWhhhyyy===???AAABBBCCCEEEHHHKKKKKKJJJJJJKKKKKKIIIFFFCCCAAAAAAAAA@@@>>><<<<<<======<<<::::::::::::999777888888888888777777777777666666666666666666666666555555555666666666666777333333444444444555555555333333222333555888;;;<<<<<<===>>>@@@@@@>>>===<<>>===;;;:::999888888777666888<<<>>>???DDDJJJOOOQQQTTTZZZ```fffkkknnntttyyyoooccc\\\WWWTTTWWW[[[iiinnnhhhjjjpppyyygggSSSDDD===<<<777666666555555555555666333333333444444555555555222333444555666555444333222888555555:::999999DDDWWW}}}eeeXXXPPPIIIHHHLLLMMMYYYoooxxxgggWWWTTT]]]nnnkkkccc```{{{xxxtttqqqkkkhhhccc```___^^^]]]\\\WWWVVVTTTSSSSSSSSSTTTUUUSSSSSSTTTSSSQQQLLLHHHFFFBBBAAA@@@>>>===>>>>>>???>>>===;;;:::999888888888777777777777777777777777666999=========@@@GGGMMMMMMRRRVVVUUUPPPKKKJJJKKKDDDIIIRRRZZZ___```^^^]]]WWWYYY]]]ccclllwww|||xxxwwwvvvuuusssqqqpppooonnnnnnooopppqqqvvv|||~~~}}}|||zzzuuuqqqnnnjjjddddddtttuuueee```ZZZUUUTTT\\\ooo===>>>???@@@AAABBBCCCCCCDDDCCCBBBBBBAAAAAAAAABBB??????>>>===<<<;;;;;;;;;===<<<;;;;;;;;;;;;<<<===<<<<<<;;;::::::999888888777777666666555555555444444444444444444444333333444444444333333222222222555555555666666777888999===<<<===???AAAAAA@@@>>><<<;;;:::888777666666666666555555666999===AAACCCMMMOOOQQQTTTXXX^^^fffkkkkkkpppxxx~~~qqqeee___[[[XXXVVVYYYjjj}}}rrreeedddxxxvvvbbbPPPEEE===888666666666666777777777777222222222222222222222222333333333333333333333333444444555555666888<<>><<<:::;;;<<<<<<:::777:::999888777777666666666666666888:::<<<>>>@@@AAAGGGHHHIIIJJJIIIFFFCCCAAA>>>AAAHHHNNNSSSUUUUUUUUUSSSUUUXXX\\\cccmmmwww~~~}}}zzzvvvtttqqqpppnnnmmmlllllllllmmmpppwww}}}yyysssooommmmmmssswwwiiibbb[[[WWWYYYdddyyy<<<<<<===>>>???@@@AAAAAABBBBBBAAA@@@@@@@@@@@@@@@>>>>>>======<<<;;;;;;;;;===<<<;;;::::::;;;<<<===<<<<<<;;;;;;:::999999888888888777777666666666666555555555444444444444333444444333333333333333333555555555555666777888999<<<<<<===???AAAAAA???===;;;;;;999888777666666666666555555666888<<<@@@BBBGGGHHHJJJMMMQQQWWW^^^ccchhhmmmttt{{{qqqddd^^^ZZZXXXVVVYYYjjj|||qqqeeeeeeyyyvvvaaaOOODDD>>>888777777777666666666666666333333333333333333333333333333333333333333333333444444555555666888<<>>>>>;;;999:::999888777666666666666555666777999;;;<<<===>>>AAABBBCCCDDDCCC@@@>>><<<;;;>>>BBBGGGJJJLLLLLLLLLMMMOOORRRVVV]]]gggrrryyy|||xxxuuutttpppooommmkkkjjjjjjjjjkkkmmmsss|||~~~|||xxxsssqqqrrr|||wwwjjjaaaZZZXXX]]]jjj~~~::::::;;;<<<===>>>>>>?????????>>>>>>======>>>>>><<<<<<<<<<<<<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;::::::999999999999999999888888888888666666555555444444444444333333333333444444444444555555555555666777888999;;;;;;===???AAAAAA???<<<;;;:::999777666666666666555555555666888;;;???AAAAAABBBEEEGGGKKKQQQWWW\\\bbbgggooovvv|||rrrddd]]]YYYXXXVVVZZZiii{{{ooodddeeexxxuuu___MMMCCC>>>999888777777666666555555555444444444444444444444444333333333333333333333333333444555555666888;;;>>>DDD]]]|||fffYYYVVVVVVUUUUUUZZZaaaooonnn^^^WWWYYYgggxxxkkkWWWcccyyywwwsssooooooqqqsssrrrqqqhhhbbb]]]\\\[[[XXXWWWYYY[[[[[[[[[YYYVVVQQQMMMJJJFFFFFFEEEDDDCCCBBBBBBAAA@@@???>>>?????????===;;;:::999888777666666666666555666666777888999::::::<<<===>>>>>>>>>;;;999777:::;;;===???AAABBBCCCCCCEEEGGGJJJOOOVVV___jjjqqq|||~~~zzzwwwtttssspppooollljjjiiihhhhhhhhhjjjooovvv}}}zzzvvvtttwwwwwwjjj```YYY[[[eeesss999::::::;;;<<<===============<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;===<<<<<<<<<;;;;;;::::::;;;:::::::::::::::::::::777777666666555444444444222333333333444444555555555555555555555666888888:::;;;===@@@BBBBBB>>>;;;999999888777666555555666555444555555777:::===>>>???AAACCCFFFIIINNNTTTYYY]]]bbbjjjrrrxxx~~~sssfff^^^ZZZYYYWWWZZZhhhzzzkkkaaaddduuu~~~sss]]]KKKBBB===:::888888777666555555444444444444444444444444444444333333333333333333333333333444555666666777:::<<<>>>SSSuuulll]]]ZZZZZZZZZYYY[[[^^^jjj|||hhh\\\]]]kkkzzzmmm[[[```ppp{{{vvvrrrrrrvvvyyyxxxvvvkkkeee______]]][[[ZZZ]]]]]]]]]\\\ZZZVVVQQQMMMJJJHHHHHHHHHGGGEEEDDDCCCBBBAAA@@@@@@@@@@@@???===<<<:::999888777777666666777666666666666777777777777;;;;;;<<<<<<<<<:::888777999999:::;;;<<<>>>???@@@@@@BBBEEEIIIOOOYYYdddkkkwww~~~~~~yyyuuusssrrrpppnnnllliiihhhgggffffffhhhkkkqqqxxx|||xxxxxx}}}uuuhhh^^^YYY___mmm|||:::;;;;;;<<<<<<=========;;;;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<888888777666666555444444333333333444444555555555444444444444555666777888999;;;>>>BBBDDDCCC>>>;;;888888777666555555555555444444444555777999;;;<<<>>>@@@BBBEEEHHHLLLQQQUUUYYY^^^fffnnnuuu|||uuuggg```\\\YYYXXXZZZfff|||xxxggg^^^bbbrrr}}}zzzqqq[[[JJJAAA===999888777777666555444444333222222222222222222222222333333333333333333333333222444666666666777999;;;>>>NNNlllrrraaa[[[[[[[[[XXXYYY]]]hhhqqqbbbaaannn}}}rrraaa___hhh~~~}}}xxxssstttyyy|||{{{xxxlllfff``````___]]]^^^``````___^^^[[[WWWRRRNNNKKKLLLLLLKKKJJJHHHFFFDDDCCC@@@AAAAAAAAA???>>>======;;;:::999888888777777888666666666666666666666666:::::::::;;;:::999777777666666666777999;;;===???>>>???BBBEEEKKKTTT^^^eeerrrzzzyyytttqqqpppooonnnkkkiiigggfffeeeeeefffhhhmmmttt||||||zzzrrrfff^^^[[[eeeuuu;;;;;;<<<<<<<<<=========;;;;;;;;;:::;;;;;;<<<=====================<<<<<<;;;<<<<<<======<<<<<<;;;========================<<<<<<<<<<<<============999999888777666555555444444444444444444555555555444444444444555666777888:::<<<@@@DDDFFFDDD???;;;777777666555555555555555333444444555666777999999:::<<>>>>>???===<<<;;;:::999999999999777777777777777777777777888888888888777777666666333333444555777999;;;<<<<<<===???BBBGGGPPPYYY```lllttt{{{uuupppnnnlllkkkiiifffeeeddddddddddddfffiiipppwww}}}vvvnnnddd```bbbnnn~~~;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>?????????>>>=========<<<<<<<<<===>>>>>>===<<<<<<========================<<<<<<<<<<<<=========>>>:::999999888777666555444555555555555444444444444444444444444555666777777:::===BBBFFFHHHFFF@@@<<<666666555555444444555555333333444555555666777888888:::===???BBBEEEIIILLLSSSWWW^^^fffmmmttt{{{sssgggaaa^^^ZZZYYY[[[dddwwwtttccc^^^hhhwwwvvvvvvyyy{{{}}}|||xxxkkkXXXIII@@@;;;777555555555555555555555555333333333333333333333333333333333333333333333333222444666666666666777999>>>DDDZZZlll^^^YYYWWWPPPQQQUUUbbbvvvmmmiiitttsssfffbbbssszzz{{{}}}mmmfffbbbbbbccccccfffjjjggggggeeebbb^^^ZZZWWWUUUUUUUUUTTTRRRNNNJJJFFFDDDAAADDDEEEDDDAAA???@@@AAA>>>===<<<;;;;;;:::;;;;;;888888888888888888999999888888777777777777666666333444555666777888999999::::::<<<>>>BBBJJJSSSYYYeeemmmxxx}}}vvvpppmmmhhhgggeeecccbbbbbbbbbbbbbbbcccfffkkkrrrvvvvvvuuuvvvvvvwwwxxx{{{~~~rrrjjjddddddjjjxxx:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???AAA@@@@@@???>>>======<<<<<<===>>>??????>>>===<<<============>>>>>>>>>>>>;;;<<<<<<<<<======>>>>>>::::::999888777666555444666666666555444444444333444444444444444555777777;;;>>>CCCHHHJJJGGGAAA<<<666666555444444444555555333333444444555666666777777:::===???AAADDDHHHKKKPPPUUU\\\cccjjjrrryyy}}}rrrfffaaa^^^ZZZYYY[[[dddvvvsssbbb```lll|||uuusssuuuwwwyyy|||xxxuuuiiiWWWIII@@@;;;666444444444555555555555555444444444444444444444444333333333333333333333333222444666777666666777888:::===QQQvvvppp___XXXUUUNNNNNNRRR^^^qqqtttqqq|||~~~mmmdddsss}}}~~~nnngggbbbccceeefffiiimmmjjjiiihhheeeaaa^^^[[[YYYXXXXXXWWWTTTPPPKKKFFFDDDCCCEEEGGGFFFCCCAAAAAACCC???>>>===<<<<<<;;;<<<<<<999999999999::::::::::::999999999999999888888888666777888999999999999999888888999;;;???FFFNNNTTT```hhhsss|||vvvpppllleeedddbbb````````````aaa```aaaccchhhnnnqqqpppnnnlllllllllmmmqqqwww|||ppphhheeegggppp;;;;;;:::::::::;;;<<<<<<===<<<<<<<<<===>>>@@@AAA>>>????????????>>>>>>======>>>???@@@@@@@@@@@@@@@AAA@@@???>>>===<<<;;;:::;;;;;;<<<<<<===>>>>>>???;;;;;;:::999888777666555555555666666666555333222555555555555555666777888<<<@@@FFFJJJJJJFFF@@@<<<999888666555333222222222333333222222333333444555666888:::;;;===@@@DDDGGGKKKQQQXXX___eeemmmwww}}}oooeee```^^^YYY[[[___hhhxxxpppccceeesssuuunnnooosssttttttuuurrrdddQQQDDDAAA???;;;666555555555555444444444333333333333333333333333333333333333333333333333333444555555444444555777;;;<<>>>>>>>>>>>???@@@AAAAAA???@@@@@@@@@@@@@@@?????????@@@@@@AAABBBBBBAAAAAAAAAAAA@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888777666666555555555666777666555444333444444444444555666888888<<>>BBBEEEKKKPPPWWW^^^dddllluuu|||nnnddd```^^^ZZZ[[[___hhhxxxrrrfffhhhxxxzzzqqqoooooopppppprrrnnnaaaOOOCCC???<<<999666555555555555444444444333333333333333333333333333333333333333333333333333444555555444444555777:::;;;DDD]]]lllXXXOOOMMMKKKLLLRRRbbb}}}yyyzzzgggrrrvvvrrrlllggggggjjjppptttsssvvvuuupppmmmllljjjfffccc]]]WWWUUUQQQJJJEEEEEECCCCCCDDDGGGKKKNNNNNNMMMNNNIIICCC@@@@@@@@@===:::=========>>>===;;;:::999;;;;;;::::::999888888888777777777777888888999999999888888888999>>>DDDIIIRRRYYYbbbjjjqqqxxx{{{rrrjjjddd^^^YYYZZZZZZXXXXXX[[[___dddgggeeeeeeddd```[[[VVVUUUSSSPPPQQQVVV___fffvvv~~~tttllliiiiiippp~~~>>>>>>===<<<<<<=========>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@?????????=========<<<;;;::::::999:::999999888777666555555555666666777777666444444333333333444555777888999<<>>@@@@@@AAAAAA@@@???>>>>>><<<<<<;;;;;;:::999999999777888888888888999999999777888888888999<<<@@@CCCHHHNNNWWW___gggoooxxxwwwkkkddd\\\VVVTTTSSSRRRTTTWWW^^^dddggggggeeeccc]]]WWWPPPNNNKKKHHHGGGJJJPPPUUUeeeooo}}}}}}rrrllllllpppxxx??????>>>===<<<<<<=========>>>@@@BBBCCCCCCBBBAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDCCCCCCBBB@@@@@@@@@@@@@@@?????????<<<<<<<<<;;;::::::999999999999888777777666555555555666777777777777555555222333333444555777888999<<>>@@@AAAFFFNNNUUU]]]hhhsss{{{rrrhhh^^^UUURRRPPPOOOQQQUUU\\\ccchhhhhhgggeee^^^WWWMMMKKKGGGDDDCCCEEEHHHJJJSSS^^^ooozzzqqqnnnqqqyyy@@@@@@>>>===<<<<<<<<<<<<<<<===@@@BBBCCCDDDDDDCCCDDDCCCBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBB??????????????????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999888888777777666666555666777888888777666666444444444555666777999999;;;???EEEIIIIIIEEE???;;;999888777555444444333333333333222222333333444555555666777888999<<>>BBBHHHNNNVVVbbboooxxx{{{lllaaaWWWQQQNNNMMMOOOTTTXXX___fffggggggeee^^^WWWLLLIIIEEEBBBBBBCCCEEEFFFHHHRRRbbbvvv}}}vvvppprrrwwwCCCBBB@@@???>>>======<<<<<<>>>@@@BBBEEEFFFHHHHHHHHHGGGEEECCCBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCBBBBBB@@@@@@??????>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<999999999999888888777777666666888999999888888777666666666666777888999999:::===AAADDDDDDAAA===:::999888666555333222222222333333222222333333444555444666777888999;;;>>>AAABBBGGGNNNTTTZZZaaajjjqqq{{{zzzkkkbbb___^^^ZZZ\\\cccnnnrrrmmmhhhjjjtttyyywwwxxxlll___QQQHHHAAA;;;888888666555555555555444444444333333333333333333333333333333333333333333333333111333444444333333444555555888;;;AAAPPPnnnppp\\\TTTMMMKKKPPPUUUcccuuupppxxxqqqhhhxxx}}}qqqcccYYYQQQLLLKKKNNNQQQWWWbbbppp{{{ooofff[[[SSSQQQRRRSSSSSSTTTRRROOOKKKHHHEEECCCBBB>>>>>>======<<<;;;;;;;;;;;;;;;;;;::::::::::::999555777999999888888888999>>>@@@DDDIIIPPP\\\jjjttt~~~qqqfff[[[UUUQQQNNNPPPTTTWWW^^^dddeeeeeeddd^^^WWWMMMIIIDDDAAA@@@AAABBBCCCEEEKKKXXXjjj~~~yyysssqqqwwwFFFEEECCCBBB@@@??????>>>>>>???AAADDDGGGJJJMMMNNNMMMKKKHHHFFFDDDCCCDDDDDDEEEEEEFFFFFFEEEDDDDDDCCCBBBBBBAAA@@@???>>>>>>===>>>======<<<<<<;;;;;;;;;::::::::::::999999999999666777888999999999888888999999888888888888999999:::;;;>>>??????>>>;;;:::666666555333333222222222333333222222333333444555333444666666777999===???AAAFFFLLLRRRXXX___hhhnnn{{{xxxjjjbbb___^^^[[[]]]cccnnnnnngggaaafffuuu|||yyyxxxlll]]]MMMEEE???999777999666555555555555444444444333333333333333333333333333333333333333333333333111333444444333222444555444888;;;===FFF```yyycccVVVNNNLLLPPPQQQYYYvvvmmmdddkkkxxxvvvcccmmmzzzjjj___VVVQQQQQQUUUXXX___lllzzzyyyooobbbXXXUUUUUUVVVWWWVVVTTTQQQMMMIIIGGGEEEEEEAAA@@@@@@??????>>>======<<<;;;;;;;;;::::::::::::666777999999888888999:::===>>>@@@CCCJJJVVVeeeooozzzzzzoooddd]]]XXXUUUUUUYYY[[[bbbgggggggggeee___YYYRRRMMMEEEAAA@@@AAAAAAAAACCCFFFMMM]]]qqqzzzuuuqqqqqq{{{IIIHHHFFFDDDBBBAAA@@@@@@@@@AAABBBEEEHHHMMMQQQSSSPPPNNNKKKHHHFFFEEEEEEEEEGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDCCCBBB@@@???>>>>>>@@@@@@???===<<<;;;:::999;;;;;;::::::::::::::::::666777888999:::999999888;;;:::999999888888999999999:::;;;<<<<<<;;;:::999444333333222222333333333333333222222333333444555222333444555666888;;;>>>@@@EEELLLQQQWWW^^^gggmmm{{{xxxiiibbb___^^^\\\^^^cccnnnrrriiiaaagggyyy}}}yyywwwlll[[[KKKCCC===888777:::666666555555555444444444333333333333333333333333333333333333333333333333111333444444333222444555333888;;;:::???VVV{{{gggVVVNNNLLLPPPNNNQQQjjjiii^^^dddeeewwwxxx^^^dddrrrfff]]]XXXYYY\\\___gggtttwwwiii^^^YYYYYYZZZZZZVVVTTTQQQMMMJJJHHHHHHGGGCCCCCCBBBAAAAAA@@@@@@???<<<<<<<<<;;;;;;:::::::::888:::;;;;;;::::::;;;===<<<===>>>???EEEQQQaaakkkwww|||zzzxxxllleee```\\\\\\___bbbhhhlllkkkjjjhhhbbb\\\XXXQQQHHHCCCAAABBBBBBAAAAAAAAAEEERRRfff|||~~~xxxsssppprrr~~~PPPMMMIIIFFFDDDCCCBBBAAAAAADDDHHHKKKNNNQQQUUUXXX]]]WWWOOOIIIFFFFFFFFFFFFIIIHHHGGGHHHIIIHHHFFFDDDEEEDDDDDDEEEEEEEEEBBB@@@@@@@@@???>>>===<<<;;;;;;<<<============;;;:::999;;;:::999999999:::;;;<<<999888888777777888888999;;;;;;;;;;;;:::888666555555555444333333333333444444444444333333222222222000222555777888:::<<<>>>@@@AAAEEELLLRRRXXXcccnnnwwwuuujjjccc___```___```dddlll}}}ttthhh```iii|||~~~uuulll]]]LLLCCC>>>:::888888999888888777666555555444333333333444444555555555333333333333333333333333111111111111111111111111333555555:::AAAFFF```jjjYYYOOOJJJKKKNNNTTTdddvvvsssaaaXXXYYYggg}}}jjjdddrrryyykkkeeebbbcccfffpppwww~~~{{{nnnbbb[[[XXXXXXXXXYYYXXXTTTOOOJJJGGGGGGHHHDDDCCCBBBCCCDDDEEECCCBBB<<<<<<============<<<<<<::::::::::::::::::::::::===<<<===AAAEEENNN^^^nnnwww~~~{{{wwwwwwzzzuuukkkdddcccgggkkknnnsssvvvssspppnnnjjjfff]]]XXXPPPIIIEEECCCBBBAAA??????@@@GGGUUUiii|||wwwpppkkknnnxxxWWWUUURRROOOMMMKKKHHHGGGFFFHHHJJJLLLPPPVVV\\\aaaeee```YYYSSSPPPNNNLLLKKKJJJJJJKKKMMMNNNMMMIIIGGGFFFFFFGGGIIIKKKKKKIIIGGGCCCBBBAAA???>>>===============>>>>>>===<<<:::999::::::999888888999:::;;;;;;::::::::::::::::::;;;::::::::::::999777666444555555444444333333333444444333333333222222222222111333666777888999;;;===@@@AAAEEELLLRRRWWWbbbmmmwwwrrriiibbb___```^^^___bbbkkk|||tttggg```jjj~~~vvvgggYYYJJJBBB>>>:::888888777777777666666555555444333333333444444444444444333333333333333333333333333333333333333333333333444666666:::???AAAYYY}}}kkkZZZQQQKKKLLLNNNRRR```ppp{{{gggZZZUUU^^^pppooodddooovvvpppnnnqqquuu|||~~~pppddd]]]ZZZZZZYYYYYYXXXTTTOOOKKKIIIJJJJJJHHHHHHHHHIIIJJJIIIGGGEEE@@@@@@@@@??????===<<<<<<::::::::::::::::::::::::===<<<<<>>===>>>CCCOOOaaatttzzzuuuooolllpppzzzdddbbb___ZZZVVVRRROOONNNMMMMMMNNNOOOSSSZZZccciiihhhddd___ZZZVVVRRRNNNKKKLLLMMMPPPSSSUUUSSSOOOLLLKKKKKKLLLOOOQQQPPPNNNLLLGGGEEECCC@@@???>>>??????>>>>>>??????>>>===;;;:::999999777777777777888999::::::::::::::::::::::::999999999888777666555444555555444444444333333333222222222222222111111111222444666777777888:::<<<@@@AAAEEELLLQQQWWWaaakkkwww~~~ooofff```^^^___[[[\\\```iiizzzsssfff```nnnwwwcccVVVHHHAAA>>>:::777888555555555555555555555555444444444444333333333333333333333333333333333333333333333333333333333333444777666999===<<>><<<;;;999888777666555666777777888888888888888888888888888777777777666555444444444444555444444444333333111111111111111111111111333555777777666777888:::???@@@EEELLLRRRWWWaaakkkvvv}}}nnnddd^^^\\\]]]YYY[[[___hhhyyyrrreeeaaassszzzcccUUUGGGAAA===999666666333444444444444444444444555444444333333222222222222222222222222222222222111111111111111111111111333777666888<<<:::FFF___}}}jjj[[[RRRMMMPPPPPPPPPWWWbbbpppjjj___]]]bbbrrriiieeeooo{{{pppiiidddbbb```^^^[[[VVVRRROOONNNNNNMMMLLLKKKLLLMMMMMMLLLHHHEEEDDDDDDCCCCCCBBB@@@???>>><<<;;;;;;;;;;;;;;;::::::<<<::::::<<<>>>DDDQQQ___qqq~~~xxxqqqnnnmmmnnnnnnnnnmmmkkkhhhggghhhlllooo|||~~~xxxsssgggbbbYYYQQQKKKGGGCCCAAA===<<<;;;;;;@@@IIITTT\\\gggooozzz}}}rrrooommmpppxxxuuuiiiaaa^^^^^^___ccciiinnnqqqrrrsssssssssqqqmmmiiiddd___YYYUUURRRTTTWWW\\\``````^^^[[[TTTSSSRRRRRRRRRRRROOOMMMKKKIIIEEEAAA?????????@@@???@@@@@@@@@@@@>>>===<<<888888666555555555666666777888888999999888888777777777666555555444444444444444555555555444333222111111111111111111111111333555666777666666888999>>>???EEEMMMSSSXXXbbbkkkvvv}}}mmmccc\\\ZZZ[[[XXXZZZ^^^hhhzzzqqqfffdddxxx}}}eeeWWWHHHAAA===888555555333333333333444444444444444444444333333222222111222222222222222222222222111111111111111111111111222777666777<<<:::AAAUUUpppkkk[[[RRRMMMQQQRRRPPPUUU^^^iiisssccc___aaannnkkkbbbiiitttmmmgggdddbbbbbb^^^YYYVVVTTTRRRPPPNNNMMMLLLLLLLLLMMMKKKGGGEEEBBBBBBCCCCCCCCCBBBAAAAAA============<<<<<<;;;;;;:::999:::<<<>>>DDDQQQ^^^qqq~~~{{{sssnnnllljjjiiieeeccc```\\\ZZZ]]]cccgggvvv~~~~~~xxxrrrgggaaaYYYRRRLLLGGGCCC@@@===<<<;;;:::;;;@@@HHHMMMWWW```lllwww|||qqqooonnnsss~~~|||qqqkkkjjjjjjsss|||uuuoooiiiddd___[[[XXXXXXZZZ^^^cccffffffeeeZZZXXXUUUTTTTTTTTTSSSRRRMMMKKKGGGDDDAAA@@@???@@@??????@@@@@@???>>><<<;;;999888666555444555555666999:::;;;<<<<<<;;;:::999777666555555444444555555333444555555555444333222111111111222222222222222333444666666666666888999<<>>NNNaaaqqq]]]SSSNNNQQQSSSQQQTTT[[[ccczzzccc]]]]]]hhhyyylll^^^cccuuuzzzrrrlllhhheeefffbbb^^^\\\\\\ZZZUUURRRPPPOOOMMMMMMLLLKKKIIIGGGBBBCCCCCCDDDDDDDDDCCCCCC@@@@@@??????>>>=========:::999:::<<<>>>CCCOOO\\\nnn|||xxxrrrnnnjjjhhhccc```[[[VVVSSSTTTYYY]]]jjjsss{{{}}}{{{yyytttmmmccc^^^WWWPPPKKKFFFBBB???<<<<<<:::999888:::???CCCIIIRRR___kkkuuuzzzrrrpppqqqwwwwwwsssqqq}}}wwwooohhhdddaaa___]]]]]]```eeejjjnnnooojjjeee___ZZZWWWVVVUUUTTTNNNMMMJJJGGGDDDBBB@@@@@@>>>????????????===<<<;;;:::888777555555555555666888999;;;<<<<<<;;;999888777777555444444555555666333444555666666444222111222222222222333333333444222333555666666666888:::;;;>>>EEEOOOVVV\\\fffppp|||{{{kkkbbb[[[YYYZZZZZZ[[[```jjj}}}{{{ooojjjnnn|||eeeUUUDDD;;;888666666888666666555555444444333333222222222222222333333333111111111111111111111111333333333333333333333333000666333333999888:::FFFRRRvvv|||bbbWWWPPPRRRSSSOOOQQQWWW\\\nnnjjj```[[[eeeyyykkk[[[^^^lll|||vvvqqqmmmgggeeecccdddeeeddd^^^YYYSSSPPPMMMKKKKKKJJJIIIGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@???>>>>>>;;;:::;;;<<<<<<@@@KKKXXXiiiyyy}}}xxxsssmmmjjjcccaaa\\\UUUPPPNNNPPPRRRYYYccclllppppppooojjjddd^^^ZZZSSSNNNIIIEEEAAA???::::::999888666777999<<>>>>>??????>>>===;;;::::::999777666555555555666666777999::::::999777666888777555555444555666777333444555666666444222111222222222333333444444444111333555666666777888:::;;;>>>FFFPPPWWW^^^hhhrrrxxxjjjaaa[[[ZZZ[[[ZZZ\\\aaakkk~~~{{{nnnkkkrrrzzzbbbRRRAAA888666555777:::777777666555444444333333111111111222222333333444111111111111111111111111111111111111111111111111111666333111777666777AAAHHHlllggg[[[RRRSSSSSSNNNOOOTTTXXXfffuuufff\\\eeezzziiiXXX[[[gggzzzvvvhhhffffffiiilllkkkeee___SSSOOOKKKHHHHHHHHHGGGFFFJJJJJJIIIHHHGGGEEEDDDCCCCCCCCCBBBBBBAAA@@@??????===;;;;;;<<<;;;===HHHTTTfffvvv|||vvvppplllbbbaaa]]]VVVOOOKKKIIIIIIKKKUUU```eeefffeeeaaa[[[ZZZVVVQQQLLLHHHEEEAAA???777888888777555555777999999AAALLLYYYeeesss~~~xxxuuutttvvv~~~wwwuuu}}}zzzssspppqqqkkkffffffiiiooo{{{wwwjjj```YYYUUURRRRRRQQQOOOLLLIIIFFFDDDCCC=========<<<;;;:::888888666666555555555666666777888777777888999999777555888777666555555444444444444444444333333333222222222222333333333333444444444555666555555555777888999>>>FFFNNNVVV```kkkrrrtttjjjddd]]]ZZZ\\\\\\bbbiiirrr|||llllllwwwsss^^^OOO@@@:::999777555555555444333333222222333333222222222111111000000000222111000//////000111222333333333222222111111111111333444555555666999;;;DDDVVVsssppp```QQQOOOQQQPPPOOOPPPTTT^^^ooopppaaahhh|||nnn^^^[[[fff|||xxxqqqooolllnnnsssvvvmmmaaa[[[OOOLLLLLLEEEFFFMMMMMMNNNOOONNNMMMJJJHHHGGGHHHBBB@@@???@@@BBBBBB???===>>>>>><<<;;;<<>>EEEPPP]]]mmmzzz{{{xxxpppuuu}}}yyytttzzz{{{yyyxxxsssnnnmmmnnnrrr|||rrrfff^^^YYYVVVUUUVVVVVVTTTNNNIIIEEEDDD=========<<<;;;:::999888777777666666666666777777999999999:::;;;:::888666888777666555555555555555444444444333333333222222222222333333333333444444444555666666555555777999999>>>FFFMMMUUU```kkksssrrriiiccc]]]ZZZ]]]^^^fffppp{{{~~~mmmooo{{{pppZZZLLL???:::999888666777555444333333222222333333333333222222222111111111222111000//////000111222333333333222222222111111000222333444444555888:::@@@NNNgggyyyfffTTTMMMMMMLLLJJJJJJOOOXXXhhh{{{kkkooozzzfff___dddxxx{{{vvvuuuvvvxxxyyyyyywwwvvvtttpppqqq{{{wwwvvvtttvvv|||}}}ttthhh]]]PPPMMMMMMGGGIIIQQQQQQSSSRRRPPPMMMIIIFFFEEEEEECCCAAA@@@@@@BBBCCCAAA??????>>>===;;;;;;>>>DDDHHHYYYmmm~~~zzzvvvrrrnnnjjjddd```ZZZTTTOOOKKKGGGDDDAAACCCGGGJJJKKKKKKJJJHHHJJJIIIGGGDDDAAA???>>>===999999999888777777666666999;;;AAAKKKYYYhhhvvv}}}|||xxxvvvuuuzzz|||tttvvv|||}}}yyywwwwwwyyypppeee^^^\\\YYY^^^bbb___UUULLLFFFEEE>>>>>>===<<<;;;:::999999999888888777777888888999;;;;;;;;;<<<<<<<<<:::777777777666555555555666666444444444444333333333333222222333333333333444444444555666666555666888:::;;;@@@GGGOOOWWWcccoooxxxooogggbbb\\\[[[^^^cccmmmyyy~~~ooossszzzkkkVVVIII>>>:::999888777999555444333333222222333333333333333333222222222222111111000000000000111111333333333222222222222111000111222333333444666888;;;CCCVVVrrrttt[[[OOOKKKJJJGGGFFFHHHOOO]]]tttyyywwwooo```___rrr{{{sssooohhhdddccccccddddddcccbbbaaaaaa___```jjjuuu}}}pppcccTTTPPPPPPKKKOOOYYYZZZ\\\YYYTTTOOOJJJFFFDDDCCCBBBAAA@@@@@@BBBCCCBBBAAAAAAAAA@@@>>>===>>>AAADDDRRRfffzzz{{{wwwtttpppllliiibbb^^^YYYSSSOOOKKKFFFCCCAAABBBCCCCCCDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@??????::::::999999888777777777666888===FFFSSSbbbpppxxx~~~}}}{{{zzzxxxvvvuuutttxxx~~~|||xxxtttuuu}}}zzzllldddbbb^^^ffflllhhh\\\OOOGGGDDD??????>>><<<;;;;;;::::::::::::999999999:::;;;;;;===<<<<<<===>>>===:::888777777666666666666666777555444444444444333333333222222222333333333444444333444666666666777999;;;???DDDKKKSSS\\\hhhuuu~~~llleeeaaa\\\[[[___fffppp~~~|||ooouuu|||uuufffRRRHHH>>>:::999777666888555444333333222222333333333333333333333333333333111000000000000000000111222222222222222222222222000222333333333444666888888<<>>???????????????>>>>>>:::999999888888777666666777888<<>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????>>>>>>>>>???>>>;;;999888777777666666666666777555555555444444444333333222222222333333333444444222444555666666777:::<<>>;;;888555444666555444333333222222333333333333333333333333333333000000000111111000000000222222222222222222222222222333444444333444666888777:::AAASSSqqquuu\\\OOOLLLIIIEEEAAAEEENNN]]]xxx|||aaaXXXfff}}}{{{wwwtttrrroookkkiiibbb```]]]\\\\\\]]]\\\[[[YYYWWWVVVVVVUUUUUUZZZbbblllxxx~~~nnn\\\TTTSSSRRR\\\kkknnnooohhh\\\SSSMMMHHHEEECCC??????>>>>>>???AAADDDGGGFFFFFFEEEBBB@@@@@@BBBDDDIIIVVViiiyyy|||xxxtttqqqnnnjjjggg___\\\XXXUUUQQQNNNIIIFFFAAA@@@>>>======>>>@@@AAA>>>>>>??????>>>===<<<;;;888888888777666666555555888999<<>>===<<<<<<<<<<<<:::;;;;;;<<<>>>@@@BBBCCCBBBAAA@@@AAAAAA@@@===;;;999999888777666666666666555555555555444444444333222222333333333333444444222333555666777888;;;>>>>>>EEENNNXXXbbbnnn{{{{{{iiicccaaa]]]]]]```cccmmmzzzsssgggsss|||ssskkk___MMMEEE>>>;;;888444333555555444333333222222333333222222222222333333333333000000111111111111000000111222222222222333333333222333444444333444666888666;;;@@@JJJbbbgggTTTMMMIIIFFFCCCEEEKKKWWWooolll[[[cccuuu~~~xxxtttpppmmmjjjgggcccaaa```___```___]]][[[ZZZWWWVVVVVVUUUTTTXXX]]]___fffrrr~~~vvvaaaWWWVVVWWWddduuuyyyzzzpppbbbUUUNNNIIIDDDBBB?????????>>>>>>AAAGGGKKKJJJIIIGGGCCC??????@@@CCCFFFOOO^^^ooo}}}}}}zzzvvvrrroookkkgggddd^^^\\\YYYWWWUUUQQQMMMJJJCCCBBB@@@>>>>>>???@@@BBB???@@@@@@@@@???===;;;:::888888777777666555555555888999<<>>;;;:::999777666555555555555555555555444444444444222222333333333333444444111333555666777999<<<>>>@@@HHHSSS^^^hhhttt{{{iiicccaaa]]]]]]aaa^^^jjjzzz}}}iiiaaaooo~~~zzzoooggg[[[IIIBBB===;;;888444444666555444333333222222333333111111111222222222333333///000111222222111000///111111222222222333333333111333333333222333555777444<<<@@@CCCTTTrrruuu[[[PPPLLLHHHEEEFFFJJJSSShhh{{{aaa```hhh~~~{{{wwwtttpppmmmkkkjjjhhhhhhgggeeeaaa^^^^^^ZZZYYY[[[ZZZYYY[[[```]]]___eeelllrrr~~~lll```___bbbqqq~~~lll]]]SSSLLLGGGCCCAAAAAA@@@??????CCCJJJOOOTTTRRRMMMFFFAAA???AAACCCCCCIIITTTdddsss~~~{{{wwwsssoookkkfffccc^^^\\\ZZZYYYXXXUUUQQQNNNIIIGGGEEEBBBAAAAAAAAAAAA@@@@@@AAAAAA@@@>>>;;;:::999999888888777666666555666777;;;@@@GGGOOOVVVZZZXXXWWWWWWYYY___fffnnnsss{{{jjjsss~~~wwwwwwuuuoooeeeYYYNNNGGGCCCAAA???===<<<<<<===>>>999:::<<<>>>AAADDDGGGHHHHHHGGGFFFGGGGGGFFFCCC@@@<<<;;;:::888666555444444666666555555555444444444222222333333333444444444111333555666777999<<>>======@@@AAABBBBBBAAA???===;;;::::::999999888777777777333555999>>>DDDKKKPPPSSSPPPPPPPPPTTTZZZccckkkpppxxx{{{vvvyyy~~~yyyooocccWWWKKKDDDBBBAAA???>>>===<<<======<<<;;;:::>>>CCCHHHJJJJJJLLLLLLKKKJJJGGGDDDBBB@@@===<<<;;;999888777777777666555555444444333222222111111000000111111222333111222444666777:::===@@@GGGOOO[[[gggrrr}}}uuuddd^^^______]]]]]]cccjjjttt}}}jjj```___jjj}}}vvvkkk___VVVFFFBBB<<<777666666555555555555555555555555555555222333333444333222000///111111222222222222111111222222222222222222222222222222333444444555555666777555888AAAJJJZZZxxxzzz___PPPKKKIIIGGGIIIRRR```ttt|||jjjgggmmmxxxfffZZZddd|||zzzyyyzzz|||}}}zzztttnnnjjjhhhfffeeeggghhhhhhggghhheeebbb``````gggxxxpppllluuusss___UUUPPPLLLIIIDDDBBBBBBBBBDDDKKKSSSccc___XXXPPPJJJGGGEEEEEECCCGGGMMMUUU```mmmzzz|||wwwrrrlllhhhaaa___\\\ZZZZZZYYYWWWUUUTTTRRRMMMIIIEEECCCBBBAAA???@@@BBBDDDDDDBBB@@@>>>;;;::::::999888777666666555777;;;???BBBEEEGGGGGGEEEGGGHHHKKKOOOWWW___eeelllsss}}}~~~uuuiii\\\PPPHHHDDDCCCAAA???>>>>>>>>>>>><<<;;;;;;>>>DDDIIIKKKLLLNNNNNNMMMLLLJJJGGGDDDBBB>>>===<<<:::999888777777666555555444444333333222222222222222222333333444111333555666777:::???BBBJJJSSS___jjjuuutttddd^^^___^^^]]]]]]```hhhvvvyyyhhh``````kkk}}}vvvjjj\\\SSSEEEAAA;;;777666666555555333333333333333333333333333333333333333222111000111111222222222222111111222222222222222222222222222333333444444555555666777555777???HHHWWWtttfffTTTNNNLLLIIIKKKRRR___pppyyygggdddiiitttmmmZZZ]]]pppzzztttsssqqqnnnmmmmmmmmmmmmlllkkkhhhdddbbb___cccppp~~~yyyrrrxxxjjj\\\SSSLLLJJJEEEBBBAAAAAACCCIIIQQQ```]]]WWWQQQLLLIIIHHHGGGEEEGGGKKKQQQ[[[hhhuuu~~~{{{uuunnnjjjcccaaa^^^\\\[[[[[[YYYWWWWWWTTTPPPKKKGGGDDDBBBBBB???@@@AAABBBBBBAAA@@@???;;;;;;:::999888777666555555777:::>>>AAACCCEEEEEEBBBCCCDDDEEEHHHNNNUUUZZZeeemmmxxx{{{nnnaaaTTTLLLFFFEEECCCAAA@@@??????>>><<<<<<===@@@EEEJJJMMMNNNPPPQQQQQQPPPNNNJJJFFFDDD???>>><<<;;;999888888888666666555555444333333333333333333333333444555555222333555666888<<>>>>>======>>>BBBFFFKKKNNNPPPRRRSSSTTTTTTQQQMMMHHHEEE???>>><<<:::999888777777666666666555444444333333333333333333333444444555333444666777:::>>>DDDHHHTTT\\\hhhsss}}}}}}pppccc^^^]]][[[YYYZZZYYYaaassssssgggeeefffuuuvvvhhhWWWLLLBBB>>>:::777666666555444444444444444444444444444444333222111111111333333111111222222222222111111111222222222222222333333333333444444555666666666888555555:::@@@LLLfffzzzaaaUUUSSSPPPOOOSSSXXXccctttssseee```bbblllxxxnnnZZZXXXfff}}}~~~{{{zzzzzzzzzxxxvvvuuuqqqnnnkkkeeeaaaeeelllxxx}}}www~~~ttteeeYYYTTTOOOJJJHHHEEECCCHHHOOOTTTSSSQQQPPPNNNMMMLLLLLLLLLJJJHHHHHHMMMXXXeeennnwww~~~wwwrrrkkkhhhdddaaa___^^^]]][[[^^^\\\YYYTTTOOOKKKGGGFFFAAA@@@???>>>>>>>>>???@@@<<<<<<;;;999777666555444666888:::<<<===>>>>>>>>>============>>>AAAFFFJJJTTT]]]jjjwwwttteeeWWWNNNEEEEEEDDDCCCAAA@@@???>>>===>>>@@@CCCFFFJJJOOOQQQTTTUUUWWWWWWTTTOOOIIIEEE???>>><<<:::888777666666777666666555555444333333222222222222222333444444333555666888;;;@@@GGGLLLXXX```lllvvvyyymmmbbb^^^\\\YYYXXXXXXWWW^^^pppsssjjjjjjlll~~~wwwhhhWWWLLL???<<<999666666666555444444444444444444444444444333333111111111222333444111111222222222222111111111111111222222333333333333333444555555666666777888555666:::===FFF]]]uuufffWWWUUURRRPPPRRRUUU\\\iiivvvmmm___^^^gggttt~~~dddWWW\\\ppp~~~zzzvvvsssqqqlllgggiiinnnuuuyyyyyypppeee\\\WWWRRRNNNIIIEEEGGGLLLNNNNNNMMMMMMLLLLLLLLLLLLNNNLLLIIIGGGJJJRRR]]]eeennnxxx|||wwwqqqmmmgggcccaaa___^^^\\\___^^^\\\YYYTTTPPPLLLIIICCCBBB@@@>>>======>>>???<<<;;;:::999777666555555777888:::;;;<<<<<<<<<;;;999:::;;;;;;<<>>???BBBDDDFFFIIIMMMQQQUUUWWWZZZZZZWWWQQQKKKFFF@@@???===;;;999777666666777777666666555444444444222222222222222333333444444555777999===CCCJJJOOO[[[cccoooyyyuuukkkaaa]]][[[WWWVVVWWWVVV\\\nnnuuummmnnnuuuwwwgggVVVJJJ===;;;888666666666555444222222222222222222222222222222111111222222333333111111222222222222111111111111111222222333333444444444444555666666777777888666777:::<<>>=========;;;::::::999888777666666777888999;;;<<<;;;;;;:::666777888999999<<<@@@CCCMMMVVVdddrrr}}}ssseeeVVVMMMDDDDDDEEEEEEEEEDDDCCCBBB>>>@@@CCCDDDEEEGGGLLLPPPXXXZZZ]]]^^^[[[TTTMMMHHHCCCAAA???===;;;999888888777777666666555555444444333333333333333444555555555666777:::>>>DDDLLLRRR___gggrrr}}}sssiiiaaa]]]ZZZVVVTTTVVVTTTZZZpppwwwnnnqqq}}}wwweeeSSSGGG<<<:::777666666666555333111111111111111111111111000111222333333333333333111111222222222222111111000111111222333333444444444444555555666666777777888666888<<<<<>>AAAKKKTTTcccqqq}}}|||pppaaaRRRIIIDDDEEEFFFGGGGGGFFFEEEDDD???AAACCCDDDDDDFFFKKKOOOZZZ]]]```aaa^^^WWWOOOJJJEEECCCAAA???===;;;::::::777777777666555555444444555444444444444555666666555666888:::>>>EEEMMMSSSaaaiiiuuuqqqiiiaaa]]]ZZZUUUTTTUUUSSSZZZrrrxxxooorrrwwwcccQQQEEE;;;999777666666666555333333333333333333333333333///111222333444333333222111111222222222222111111000000111222333333444444444444555555666777777777888666999===<<<>>>MMM___qqq\\\TTTQQQPPPPPPPPPQQQZZZccchhhmmmnnnuuuuuu]]]ZZZbbbwww{{{xxxuuuuuuyyy{{{qqqddd\\\\\\PPPNNNKKKHHHHHHJJJLLLNNNIIIIIIJJJIIIHHHIIILLLNNNPPPZZZgggqqq}}}vvvoooiiifffcccaaaYYY[[[]]]^^^]]]ZZZWWWUUUIIIGGGEEECCC@@@===;;;999888888888888888888888888777888:::;;;<<<<<<;;;;;;;;;<<<<<<;;;;;;<<<>>>AAAIIISSSbbbqqq~~~}}}ssshhh\\\PPPHHHEEEEEEFFFGGGIIIIIIGGGEEECCCCCCCCCDDDFFFHHHKKKLLLSSSXXX^^^bbb___WWWMMMGGGGGGDDD@@@>>>???>>>;;;999888888777777666666555555444333333333333444555555333555888;;;???GGGRRRZZZfffooozzzqqqggg___]]][[[WWWSSSQQQTTT```|||~~~ppprrrrrr^^^MMMCCC<<<;;;999777666555444444555555444444444333333333444333333222111111111222444333222111000000000000///111111111000///000111222222333444444555555666222666999999:::AAANNNXXXxxx```WWWTTTRRRQQQNNNMMMQQQYYYiii}}}yyyrrrvvvjjj[[[```qqq~~~wwwsssooopppyyyvvvjjj```___YYYSSSQQQSSSSSSPPPMMMKKKJJJIIIHHHGGGGGGGGGGGGLLLSSS]]]jjjwww|||vvvrrrmmmhhhddd```^^^\\\[[[ZZZXXXUUURRROOOLLLGGGDDDBBBAAA>>>===;;;;;;::::::999888777777777777777:::>>>>>><<<999;;;999999;;;:::999<<>><<<:::999888888777666555555444444333333333333444555555333666999<<<@@@HHHSSSZZZfffooozzzooofff^^^[[[ZZZVVVRRRQQQUUUdddtttwwwppp\\\KKKBBB<<<;;;999777666555444444444444333333333222222222444333222222111111222222222111111111111111222222111222333333111111222333222333333444444555555666666999;;;::::::@@@KKKUUUqqqkkk\\\VVVRRROOOKKKIIIMMMSSSeeeyyy{{{|||tttcccbbbnnnzzzsssnnnkkkmmmwwwzzzppphhheee___YYYVVVVVVVVVRRROOOOOONNNMMMKKKJJJHHHHHHGGGGGGMMMVVVbbbooo}}}zzzvvvqqqkkkgggbbb```]]][[[ZZZXXXUUUSSSOOOLLLGGGDDDBBB@@@>>><<<;;;;;;:::999999888777777777777888;;;>>>???===:::;;;999999;;;:::999<<>>GGGOOOddd{{{fff]]]TTTNNNJJJGGGJJJOOO]]]pppllldddiiixxxqqqllliiilllwww~~~~~~yyytttooojjjeee```]]]\\\ZZZWWWSSSTTTTTTRRRPPPMMMKKKHHHGGGEEEIIIPPPYYYfffuuu|||wwwpppkkkeeebbb^^^[[[YYYWWWUUUTTTOOOLLLGGGDDDAAA???===;;;::::::999999888888777777888888:::===@@@AAA???===<<<999999;;;::::::===CCCNNNYYYjjjyyy}}}vvvrrrgggfffdddbbb___YYYRRRMMMLLLPPPWWW^^^```\\\UUUOOOJJJIIIGGGFFFEEEEEEFFFFFFHHHMMMTTTYYYYYYTTTMMMHHHDDDCCCBBBBBBAAA???>>><<<::::::999777666444333333444333333333333444555555666888;;;===AAAIIISSS[[[eeennnyyy{{{jjjbbb[[[XXXVVVRRRPPPRRRXXXqqq}}}~~~iiiTTTFFF???:::999888777555555555444333333333333222222222222333333222222111222222333111111000000111222222333333555666555444333444555333333444444555666666666888:::;;;:::999===DDDKKKVVVrrrsssgggXXXPPPKKKHHHJJJNNNVVVhhhssscccfff{{{{{{tttooolllppp{{{vvvxxxttt{{{zzzssspppmmmkkkkkkgggcccaaa```___]]][[[ZZZZZZXXXVVVRRRNNNJJJHHHHHHIIIMMMTTT```ppp}}}uuupppiiieee___[[[XXXVVVTTTSSSNNNKKKFFFCCCAAA???<<<;;;::::::999999888888888888888999<<>>@@@AAAAAAAAAAAA===:::999;;;;;;;;;@@@GGGQQQ___qqqzzzpppiii```^^^\\\ZZZZZZXXXUUUSSSUUU[[[eeemmmnnnhhh]]]UUUOOONNNKKKIIIGGGFFFEEEEEEDDDFFFJJJMMMOOONNNLLLJJJEEEFFFGGGEEEBBB>>>===<<<:::999888777666555444333444333333333333444555555666888;;;===@@@HHHRRRZZZbbbiiisss}}}vvvggg```YYYVVVSSSOOOQQQUUU```|||{{{bbbMMMAAA===999888777666555555555555555555555444444444333333222222111111222222333333444333222111000000000000222333444444222222333444444444444555666666777777444555777888:::>>>BBBFFFKKK___}}}|||cccSSSMMMIIIIIIKKKUUU```tttgggcccooo|||~~~wwwoooooorrrwww~~~uuujjjkkkjjjqqqssskkk```[[[YYYXXX___```aaaccceeegggiiijjjgggggggggfffbbb]]]WWWTTTOOOMMMLLLMMMUUUcccsss~~~{{{rrrnnnggg```[[[VVVQQQNNNJJJGGGDDDAAA@@@???===<<<;;;;;;;;;;;;;;;::::::::::::===@@@BBBAAA@@@@@@AAA>>>;;;999;;;;;;<<>><<<;;;999888888777666555555444444333333333333444555555555888:::<<>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;>>>AAABBB@@@??????@@@>>>;;;:::;;;;;;<<>>@@@BBBCCCGGGOOOcccvvvaaaWWWQQQMMMMMMLLLQQQ^^^uuuyyyaaaeeevvvsssjjjhhhjjjjjjwww|||uuuvvvuuu}}}wwwjjjbbb___^^^ZZZ]]]aaaeeehhhjjjmmmoooqqqrrrtttuuurrrmmmgggcccXXXUUUPPPOOOSSS^^^lllvvv}}}yyyrrrkkkccc[[[SSSMMMGGGDDDAAA@@@@@@@@@???>>><<<<<<==================;;;???BBBBBB@@@>>>>>>??????;;;:::;;;;;;===CCCJJJ[[[kkkuuu||||||{{{||||||}}}tttjjj```XXXVVVWWWXXX[[[___jjjpppyyy~~~vvviii```]]]ZZZUUUQQQOOONNNMMMLLLKKKGGGEEEEEECCCBBBEEEJJJIIIKKKKKKIIIDDD@@@===<<<888888888888777555444222444333333333333444555555444555777999<<>>???AAADDDFFFJJJMMMYYYqqqhhhXXXRRRPPPNNNNNNRRRYYYhhhjjjjjjmmmzzzuuukkkfffeeefffmmmwwwyyyqqqiiidddbbb______aaacccgggkkkooorrrrrruuuuuuttttttssslllcccYYYVVVUUUSSSRRRUUUaaannnwwwoooggg___UUUNNNGGGDDDAAA@@@??????>>>===BBBAAA???============>>>@@@AAABBBBBBAAA@@@>>>===>>>===>>>???===>>>FFFPPPaaapppmmmttt~~~|||||||||~~~zzzmmmcccZZZXXXZZZ[[[```eeennnsss{{{wwwllldddaaa^^^ZZZXXXVVVTTTRRRPPPLLLGGGDDDDDDBBB@@@CCCHHHHHHIIIJJJHHHDDD???===<<<888999999999888666444333444333333333333444555555555666777888<<>>???AAADDDFFFGGGMMMXXXjjjuuu```TTTNNNKKKNNNRRRYYYeee{{{}}}www}}}ooohhhfffssstttjjjdddcccfffllluuu~~~|||tttmmmhhhfffaaaaaaaaacccggglllpppsssuuuwwwxxxvvvvvvvvvppphhhaaaZZZUUUSSSTTTXXXaaajjj|||tttlllbbbXXXPPPGGGDDDAAA????????????>>>@@@@@@???>>>???@@@AAABBBCCCCCCCCCBBBBBBAAA@@@@@@@@@??????@@@>>>@@@IIITTTfffuuugggppp}}}~~~{{{{{{rrrhhh___\\\]]]```gggnnnrrrvvv{{{~~~|||uuulllfffcccbbbaaaaaa```]]]XXXUUUNNNHHHDDDCCCAAA>>>@@@EEEEEEFFFGGGFFFCCC???===<<<:::::::::999888777555444444333333333333444555555666777777888;;;AAAHHHMMMWWW```lllwwwyyymmm___YYYUUUSSSQQQQQQWWW^^^xxxhhhPPPAAA<<<999888666555444333333333555555444444444333333333222222222222222222222222111111111222222222222333444444444333333333333333444444555555666888999:::999;;;===???@@@BBBDDDFFFEEENNNVVVaaa{{{iiiWWWNNNLLLNNNRRRXXXaaaqqq}}}pppnnn{{{zzzhhh^^^hhhzzzvvvkkkeeeccc```eeemmmvvv}}}~~~vvvpppkkkiiicccbbbaaabbbeeejjjpppssswwwzzz{{{yyyyyyyyyuuunnnkkk```WWWUUUWWWZZZ```fffyyy{{{rrrggg[[[SSSIIIGGGCCCAAAAAABBBAAAAAA@@@@@@@@@AAABBBDDDEEEFFFFFFEEEDDDBBBBBBBBBBBBBBBCCCAAA@@@@@@???CCCNNN[[[mmm{{{iiirrr~~~|||vvvlllccc___```dddmmmvvvuuuxxx{{{{{{wwwpppjjjfffeeefffhhhkkkkkkgggaaa\\\SSSLLLEEECCCAAA>>>???BBBCCCDDDFFFEEEBBB???===<<<;;;::::::999888777666555444333333333333444555555777777777888:::???FFFKKKVVV___lllxxxwwwkkk]]]YYYUUUSSSQQQRRRYYYaaa|||mmmTTTCCC<<<::::::999777666555444444555555444444444333333333222222222222222222222222000000111111111222222222333444444555444444333333444444555555777888:::;;;:::<<>>===;;;;;;:::999888777666666444333333333333444555555666777777777999>>>EEEJJJUUU___lllyyyuuuiii]]]YYYVVVSSSQQQQQQZZZeeeqqqXXXEEE<<<999999888777666555444333555555444444444333333333222222222222222222222222000000111111111222222222333333444555555555444333555555555666888:::;;;<<<<<<>>>@@@AAABBBCCCEEEGGGDDDNNNTTTWWWkkkxxxaaaXXXWWWNNNQQQUUUZZZaaappp}}}kkkjjjqqqvvv^^^YYY\\\dddwwwrrrhhheee```bbbdddhhhnnnuuu{{{~~~~~~~~~yyyrrrjjjdddaaaaaa___\\\[[[\\\```eeehhhqqqwww{{{{{{|||}}}|||xxxrrrllleee^^^WWWTTTZZZdddmmmxxx~~~rrreee\\\QQQMMMIIIFFFFFFFFFGGGFFFGGGHHHHHHIIIIIIJJJJJJJJJIIIGGGDDDAAA@@@AAABBBDDDCCCAAA@@@AAACCCKKK[[[jjj|||iiirrr|||tttkkkgggfffiiittt~~~}}}tttlllhhhggglllqqqyyy~~~yyyeeeZZZPPPKKKHHHEEECCCDDDDDDFFFHHHGGGDDDAAA???>>>;;;:::999888666666666666444333333333333444555555555666666777999>>>EEEJJJUUU___mmmzzzrrrggg]]]YYYUUURRROOORRR]]]jjjsssZZZGGG===555555555555555444222222555555444444444333333333222222222222222222222222111111111222222222222333444444444444444555555555666666777888999;;;===>>>===???AAABBBCCCDDDFFFHHHHHHMMMQQQVVVfffjjj^^^[[[RRRRRRTTTWWW\\\hhh|||tttlllnnnyyynnn___XXX\\\nnnvvvlllggg``````aaacccgggmmmsssvvv|||}}}}}}yyyrrrjjjdddaaabbb```]]]ZZZZZZ]]]```bbbjjjrrryyy|||}}}~~~{{{tttpppkkkddd[[[UUU[[[dddjjjttt{{{nnneeeVVVRRRMMMIIIHHHHHHHHHHHHLLLLLLMMMMMMMMMLLLKKKKKKJJJHHHEEEBBBAAAAAABBBCCCBBB@@@@@@CCCGGGQQQcccsssgggooo}}}~~~wwwpppllljjjlllvvv~~~sssjjjfffeeekkkqqq{{{nnnbbbVVVQQQNNNIIIGGGGGGGGGIIIJJJIIIFFFBBB@@@???;;;:::888666555555555666444333333333333444555555444555555666999>>>EEEJJJUUU___nnn|||oooddd\\\XXXTTTPPPNNNSSSaaappp|||||||||ttt\\\HHH>>>333444444555555444333333555555444444444333333333222222222222222222222222222222222222333333333333555444333333444555666777777777888999;;;===???@@@>>>@@@BBBCCCCCCDDDGGGHHHLLLKKKNNNUUUaaauuusssccc\\\VVVSSSSSSUUUXXX```qqqqqqooosssrrr```^^^jjjvvv}}}sssnnndddccccccdddhhhmmmsssvvv{{{}}}~~~|||vvvpppjjjhhheeeccc```]]]\\\]]]^^^___eeeoooyyy}}}~~~xxxsssnnniiibbb\\\^^^cccgggppp~~~yyyppp```[[[UUUPPPNNNNNNNNNNNNMMMNNNOOOPPPPPPOOONNNMMMKKKIIIGGGDDDCCCCCCCCCDDDBBBAAACCCGGGMMMXXXjjj{{{hhhooo{{{zzztttooolllnnnxxx}}}qqqgggbbbaaahhhnnnyyysssgggZZZTTTQQQMMMJJJJJJIIIJJJLLLJJJGGGCCCAAA@@@:::999777666555444555555444333333333333444555555333444555666888>>>EEEJJJUUU```ooo}}}~~~mmmcccZZZVVVRRROOONNNTTTeeeuuuxxxxxxxxx}}}ttt\\\III>>>444555666777777777666555555555444444444333333333222222222222222222222222222222333333333444444444666555333222333555777888888888999:::<<<>>>@@@AAA???@@@CCCDDDDDDEEEGGGIIIOOOJJJLLLUUU]]]kkkyyyfff]]]ZZZUUURRRTTTVVV[[[jjjzzzwwwrrrpppkkkdddjjjppp{{{vvvmmmllllllnnnqqqwww|||{{{~~~{{{uuuqqqooohhhgggdddaaa___^^^^^^^^^aaammmyyy~~~}}}uuunnnkkkhhhcccaaabbbeeennn{{{xxxiiiddd]]]XXXVVVUUUUUUUUUMMMNNNPPPQQQQQQQQQPPPPPPLLLKKKIIIGGGEEEEEEDDDEEEBBBBBBEEEJJJQQQ]]]ppphhhkkkqqq{{{{{{}}}vvvrrrtttyyy}}}~~~qqqeee^^^]]]cccooozzzssskkkaaaYYYUUUQQQNNNKKKLLLLLLJJJHHHFFFCCCAAA???===;;;999888888777666444444444444444444444444444888666555777777:::DDDNNNVVVbbbppp}}}}}}mmmccc___RRRLLLOOOPPPSSSiii}}}tttoooqqqttt```JJJ::::::888666555555555333222222333555555555333111000222222222222111111000000333333333333333333333333555555555555555666777777888999:::<<<>>>???@@@AAADDDDDDEEEFFFGGGHHHIIIIIILLLHHHKKKTTTZZZccc{{{ppp]]]YYYTTTQQQPPPQQQWWWeeesssyyytttddd]]]ggg}}}{{{zzzyyyyyy|||{{{ttttttrrrmmmiiifffeeeeeefffjjjmmmttt|||wwwmmmhhhhhhhhhfffcccgggnnnwww{{{vvvnnngggaaa\\\XXXUUUPPPPPPPPPSSSVVVVVVRRROOOOOOMMMIIIHHHGGGGGGFFFEEEEEEDDDDDDKKKXXXkkk~~~kkklllpppwww}}}}}}yyyrrr|||}}}yyyyyy|||sssfff___\\\bbbkkkuuuzzz{{{qqqjjj```XXXSSSPPPMMMKKKKKKJJJIIIGGGEEECCC@@@???>>>;;;999888888777666555444444444444444444444444888777777999:::<<>><<<999888888888666555444444444444444444444444888777888;;;<<>>???AAACCCDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJPPPNNNPPPUUUWWW[[[kkk}}}~~~jjj\\\VVVPPPNNNNNNRRR[[[eee}}}zzzpppnnnppp~~~yyytttpppooooooooommmqqqxxx~~~wwwmmmgggeeeeeedddcccdddjjjrrr{{{~~~xxxqqqkkkfff^^^\\\[[[]]]___^^^ZZZVVVQQQNNNKKKIIIIIIHHHGGGFFFEEEGGGMMMXXXhhhzzz~~~zzzzzz{{{zzzwwwtttkkkkkkppp{{{mmmccc]]]___bbbfffjjjlllnnnnnnllljjjeee]]]UUUOOOLLLJJJIIIGGGGGGFFFEEEDDDBBB@@@???>>><<<999888888888777555555555555555555555555555666666888<<<>>>@@@GGGPPP]]]jjjyyytttfff^^^WWWNNNJJJNNNUUUeee|||qqquuuuuucccQQQDDD<<<:::777666666555333222444444333222222333333444222222222222222222222222333333333444444444444444333333444555777999;;;<<<======>>>@@@BBBCCCEEEEEEGGGGGGHHHIIIJJJKKKLLLLLLOOOOOORRRUUUVVVYYYeeerrrttt^^^VVVOOOMMMNNNQQQXXX___sssyyyiiilll~~~yyysssooonnnnnnoookkkooowww{{{rrrkkkgggeeecccbbbfffjjjrrrzzzxxxpppkkkcccaaa______```___ZZZVVVQQQOOOKKKJJJIIIIIIHHHGGGCCCHHHQQQ___ppp~~~zzzvvvmmmjjjjjjvvvttthhhbbbaaaaaabbbeeeggggggiiijjjfffccc]]]WWWPPPKKKIIIIIIGGGFFFFFFEEECCCAAA@@@???>>><<<:::999999888777555555555555555555555555555555555777;;;===@@@GGGPPP___lll|||rrreee]]]VVVOOOKKKOOOXXXkkkqqqxxxyyygggUUUFFF===;;;888666666555333222444333333222222333444444222222222222222222222333333333333444444555555555222222333444666999;;;<<<======???@@@BBBDDDEEEEEEGGGHHHIIIJJJKKKLLLLLLMMMNNNOOOSSSVVVWWW[[[dddmmmvvv|||cccXXXOOOLLLNNNQQQVVV\\\mmmjjjggguuu}}}yyyssslllhhhggghhhiiifffkkksss}}}zzzsssmmmhhheeecccgggkkkqqqxxx|||tttooojjjgggdddcccbbb```[[[WWWQQQOOOKKKJJJIIIIIIHHHGGGBBBIIIVVVfffxxxzzzppplllkkkrrr}}}rrrkkkhhhdddbbbccccccccceeeiiieeedddaaa\\\UUUOOOKKKJJJHHHGGGFFFEEECCCAAA???>>>???===:::999999999777666555555555555555555555555555444777;;;===@@@IIIRRRaaaooo~~~oooccc]]]TTTPPPNNNRRR\\\rrrvvv}}}nnnYYYJJJ>>>;;;888777666555333222222222333333333333444444222222222222333333333333333333333444555555666666333333444555777999;;;<<<>>>>>>???AAACCCDDDFFFFFFGGGHHHHHHIIIJJJKKKLLLLLLNNNQQQTTTWWWZZZ^^^eeelllnnnlll^^^QQQMMMOOOQQQVVVZZZhhh{{{wwwdddmmmuuuqqqkkkdddaaa```aaaccccccfffmmmxxx}}}vvvpppllljjjjjjlllqqqvvv}}}yyyuuuppplllhhhfffdddaaa\\\XXXQQQNNNKKKIIIIIIHHHGGGFFFCCCLLL\\\nnnvvvsssqqqrrr}}}|||vvvpppiiidddcccaaa^^^```ffffffggggggccc[[[TTTOOONNNIIIIIIHHHFFFDDDAAA???>>>???===:::999999999777666555555555555555555555555777666777;;;===AAAKKKVVVcccrrrzzzkkk```[[[SSSQQQQQQUUUbbbzzz~~~vvv___MMM>>><<<999777666555333111111222333444444444333333222222222333333333444444333333444444555666666666666666777888999;;;===>>>???@@@AAACCCEEEFFFGGGHHHJJJJJJKKKLLLMMMNNNOOOOOOPPPTTTWWWYYY\\\aaahhhlllmmmxxxxxxgggUUUOOOOOOQQQTTTWWWaaannnmmmkkkttt|||pppllleee___\\\\\\^^^```aaadddiiirrr}}}zzzuuusssppprrruuuyyy|||xxxrrrnnniiieeeccc```ZZZVVVPPPMMMJJJHHHHHHHHHFFFEEEGGGRRRcccwww}}}{{{xxxuuuyyy}}}vvvmmmfffccc___[[[]]]cccgggjjjkkkhhh```XXXSSSPPPKKKJJJIIIGGGDDDAAA???===???===:::999999999888666666666666666666666666666999777888;;;>>>BBBMMMXXXfffuuuvvvhhh___ZZZQQQQQQRRRXXXfff|||cccPPP???<<<999777666555333111000111333555555555333222222222222333333444444444333333444444555666777777888888999:::;;;===>>>???AAABBBCCCEEEFFFHHHIIIJJJNNNOOOOOOPPPQQQRRRSSSTTTSSSVVVYYYZZZ]]]ccciiillloootttmmmYYYPPPOOOQQQSSSUUUYYYbbbxxx{{{nnnjjjxxx~~~}}}yyyxxxyyy{{{|||~~~zzznnnjjjddd^^^[[[[[[^^^```bbbcccgggoooyyy}}}zzzwwwxxxzzz}}}|||yyyqqqmmmgggccc```]]]WWWRRROOOMMMIIIHHHGGGGGGFFFEEEKKKWWWiii}}}{{{pppeee^^^\\\]]]^^^iiilllooooooiii___TTTMMMNNNLLLIIIEEEAAA???>>>===@@@???===;;;999888777777666666666666666666666666::::::<<>>@@@AAAAAAAAACCCEEEHHHKKKMMMOOONNNMMMMMMOOORRRVVVXXXVVVXXX[[[^^^```bbbfffhhhgggppp}}}aaaUUUSSSQQQOOONNNTTTZZZjjjiii]]]lll}}}yyyuuussstttxxx|||~~~}}}}}}rrrpppjjjaaaYYYZZZ```gggllljjjhhhmmmvvv{{{wwwnnnkkkgggddd```\\\WWWSSSQQQMMMJJJIIIFFFCCCEEEKKKIII]]]tttwwwlllddd``````aaahhhlllpppqqqlllcccYYYRRRNNNLLLIIIEEEBBBAAA@@@???@@@???===;;;999888888777666666666666666666666666999999;;;???BBBGGGTTTaaammm{{{rrrddd[[[XXXRRRRRRSSSZZZrrr~~~~~~lllRRRDDD<<<777777777555444555333333333222222222222111333333333333333333333333444555777888777777888999888:::<<<======>>>@@@BBBCCCCCCCCCDDDFFFHHHKKKLLLOOOOOONNNNNNOOORRRUUUXXXUUUXXX[[[]]]^^^```ccceeeeeelllyyyjjjZZZVVVSSSQQQQQQQQQXXXdddzzztttbbbhhhwww{{{wwwuuuuuuxxx{{{}}}~~~uuusssmmmfff```aaahhhnnntttqqqoooqqqxxxyyyuuunnnkkkgggccc```\\\WWWSSSQQQLLLIIIHHHEEEBBBEEEJJJPPPccczzzsssjjjdddbbbbbbeeeiiinnnooolllcccYYYSSSLLLJJJGGGEEECCCBBBCCCCCCAAA@@@===;;;999999888888666666666666666666666666777888;;;@@@DDDKKKYYYfffsssnnnaaaYYYUUUQQQQQQSSS]]]www}}}|||~~~rrrWWWEEE===777777777555333444333333333333222222222222333333333333333333444444444666888999888888999:::;;;===???@@@???@@@BBBDDDFFFEEEEEEFFFGGGIIIKKKLLLQQQPPPOOOOOOPPPRRRUUUVVVUUUWWWZZZ\\\\\\]]]___aaabbbfffoooxxxbbbXXXTTTSSSTTTNNNVVV^^^llliiibbbiiirrr~~~}}}|||zzz{{{}}}~~~~~~{{{yyytttmmmiiijjjqqqwww|||zzzwwwxxx|||}}}xxxsssmmmjjjfffbbb___[[[VVVSSSPPPLLLHHHFFFCCCAAADDDJJJXXXkkkxxxnnngggcccbbbbbbeeeiiijjjfff]]]SSSMMMHHHFFFDDDBBBBBBCCCEEEFFFCCCAAA???<<<:::999999999666666666666666666666666777888;;;@@@EEEMMM\\\jjjwww{{{kkk___WWWSSSNNNOOOSSSaaa~~~~~~vvv\\\EEE===777777777444333333444444333333333222222222333333333444444444444444444666888999888888:::;;;===???AAAAAAAAABBBCCCEEEGGGGGGGGGGGGIIIKKKNNNOOORRRQQQPPPPPPQQQSSSUUUVVVVVVXXX[[[\\\\\\]]]^^^___``````fffuuukkk[[[UUUTTTUUUMMMUUUYYYbbb}}}~~~xxxsssaaa]]]eeevvv~~~~~~zzztttpppqqqvvvzzz~~~}}}}}}|||vvvrrrmmmiiieeeaaa]]]YYYUUURRRPPPKKKFFFEEEBBBAAAFFFLLL^^^ppp|||rrrkkkgggeeeccceeefffddd^^^UUUKKKEEECCCBBB@@@???@@@CCCFFFHHHGGGEEEAAA===;;;:::::::::777777777777777777777777888888<<>>@@@BBBCCCBBBCCCEEEGGGHHHHHHHHHIIIKKKNNNQQQRRRRRRQQQQQQQQQRRRTTTUUUVVVXXXZZZ]]]^^^^^^]]]^^^______^^^aaannnttt___VVVUUUUUUOOOUUUXXX]]]uuu}}}qqqttt~~~jjjZZZ[[[kkk||||||~~~}}}wwwssssssuuuwww{{{|||}}}|||vvvqqqllliiiccc___\\\XXXUUURRRNNNIIIEEEDDDCCCCCCJJJRRRcccttt~~~uuuoookkkjjjhhhgggeee```XXXNNNEEE@@@???>>>======???DDDHHHKKKLLLIIIDDD???<<<;;;:::;;;777777777777777777777777999999===BBBHHHQQQbbbqqq{{{ssseee[[[TTTPPPIIILLLUUUkkk|||xxxttt\\\CCC<<<666777777555444555444444444444333333333333333333333444555555666666555777999::::::;;;<<<===???AAACCCDDDDDDFFFHHHJJJJJJJJJJJJKKKMMMPPPRRRSSSQQQQQQRRRRRRTTTUUUVVVWWWXXX[[[^^^```____________^^^]]]```jjj{{{ggg\\\WWWUUURRRTTTVVV\\\nnnrrrnnnrrrzzz___VVV```mmm~~~zzz{{{uuuqqqooooooppprrruuuzzz}}}}}}vvvrrrlllhhhbbb^^^ZZZWWWTTTRRRMMMHHHDDDDDDEEEHHHPPPZZZjjjzzz}}}{{{{{{uuupppmmmllljjjgggccc\\\SSSIIIBBB======<<<;;;<<<@@@FFFKKKOOOPPPMMMGGGAAA===;;;;;;;;;777777777777777777777777999:::>>>EEELLLWWWhhhxxxoooaaaXXXQQQMMMJJJNNNYYYqqq}}}uuussszzzyyyyyy}}}}}}gggRRRBBB;;;555666888666555777555444444444444333333333333333444444555666666666777999<<<=========???@@@@@@BBBEEEFFFGGGIIILLLNNNOOONNNNNNMMMNNNOOOQQQRRRPPPQQQRRRSSSUUUVVVWWWXXXWWWZZZ^^^``````_________^^^^^^```fffsssrrrddd]]]XXXTTTRRRTTT[[[fffxxxzzzooommm|||iiiWWWZZZcccxxx{{{~~~|||vvvpppmmmkkkjjjiiiiiinnnuuuzzz}}}~~~xxxssslllgggaaa\\\YYYVVVSSSQQQKKKGGGDDDEEEGGGLLLWWWaaauuu~~~}}}{{{xxxuuu}}}wwwrrrnnnlllkkkiiifff___WWWNNNFFF???;;;<<<<<<;;;===AAAGGGMMMQQQSSSOOOIIICCC>>><<<;;;;;;777777777777777777777777999:::???FFFOOO[[[nnn~~~lll___VVVOOOKKKKKKPPP\\\vvv{{{wwwpppqqq~~~~~~rrrooollloootttppp\\\GGGAAA:::555666888777666888555555444444444333333333333333444444555666777777999;;;>>>??????@@@AAACCCAAACCCFFFHHHJJJLLLNNNQQQSSSRRRPPPOOONNNNNNOOOOOOOOOPPPRRRSSSUUUWWWXXXYYYVVVYYY^^^``````_________^^^___aaadddmmmyyyjjjaaa[[[UUUPPPRRRZZZ```kkksssmmmvvvqqq[[[ZZZaaattt~~~{{{wwwqqqmmmjjjhhhfffeeedddjjjrrrxxx{{{~~~yyytttkkkgggaaa\\\XXXVVVSSSQQQJJJFFFCCCEEEIIIOOO[[[fff}}}~~~|||{{{xxxuuurrr~~~tttoookkkggggggjjjmmmhhh```WWWMMMEEE@@@===<<<:::999;;;???GGGNNNSSSWWWRRRIIIBBB===;;;999888999999999888999999::::::<<>>>>><<<;;;<<>>@@@BBBBBBAAAAAAAAABBBEEEEEEFFFHHHJJJMMMNNNOOOWWWSSSOOOMMMOOOPPPPPPOOONNNOOOPPPQQQSSSTTTUUUVVVXXXYYY[[[\\\^^^_________^^^]]]___aaacccmmm~~~kkk```[[[UUUSSSUUUVVV\\\oooyyyvvvppp___]]]dddvvv|||tttrrrooollljjjjjjkkkkkkmmmooorrruuuwwwyyyzzzzzz~~~yyyuuummmiiiccc]]]YYYUUUQQQNNNMMMIIIGGGIIINNNYYYkkk{{{~~~{{{yyywwwsssmmmiiiuuulllfffaaabbbfffkkkhhhccc\\\SSSKKKDDD@@@@@@>>>===>>>BBBHHHOOOSSSWWWQQQJJJCCC???===;;;:::888888888888888999::::::===AAAGGGPPP[[[jjj{{{jjjZZZQQQKKKIIIJJJIIITTTkkkyyykkkffffffooo}}}vvvjjjaaaVVVPPPNNNIII@@@999999888777666666666666666666666555555555555666666555555555666777888999:::>>>@@@BBBBBBBBBBBBCCCDDDEEEFFFGGGIIIKKKMMMNNNOOOSSSQQQOOOOOOPPPPPPPPPOOOOOOPPPQQQRRRSSSTTTUUUUUUXXXYYYZZZ\\\]]]^^^^^^______^^^___```aaagggvvvuuuccc^^^XXXTTTTTTSSSVVVgggzzzzzzhhh[[[\\\nnn~~~zzztttsssqqqpppppprrrtttvvvtttvvvxxxzzzzzzzzzyyyxxxyyy~~~~~~xxxtttllliiiccc^^^ZZZVVVRRROOONNNJJJIIIMMMUUUbbbvvv~~~zzzwwwtttpppkkkhhh|||oooeee______bbbiiihhhddd___WWWOOOHHHCCC@@@???>>>>>>BBBGGGMMMPPPTTTOOOHHHBBB???===;;;:::888888888888888999:::;;;<<>><<<:::999888888888888999:::;;;<<<===CCCNNNZZZgggvvvvvvbbbTTTMMMGGGFFFGGGLLL```|||ssseeeccciiissssssgggZZZTTTKKKDDD@@@===;;;:::888888999999999999999999666666555555555555666666666666666777999;;;<<<======@@@CCCDDDCCCCCCCCCCCCDDDGGGJJJKKKKKKKKKMMMOOOOOOPPPRRRRRRRRRQQQQQQQQQTTTTTTTTTUUUUUUVVVVVVVVVWWWXXXYYY[[[\\\]]]^^^^^^^^^]]]^^^```___aaajjjtttooo___UUUPPPQQQRRRTTT___lllyyy```UUU^^^qqqzzzyyyxxxxxxzzz~~~}}}{{{}}}{{{uuupppllliiiddd```]]]XXXTTTPPPMMMMMMQQQ]]]jjjzzzxxxqqqllliiiggg}}}mmmaaa^^^```dddcccccc```\\\WWWQQQNNNFFFEEEDDDCCCEEEHHHLLLOOOMMMIIIDDD@@@>>><<<:::888999999999999:::<<<===>>>???GGGSSS```mmm|||qqq^^^RRRKKKGGGEEEGGGOOOgggpppeeegggoooyyynnnaaaVVVQQQIIIBBB<<<999888888888888999:::;;;;;;;;;:::666666555555555555666666777777888999;;;===>>>??????BBBFFFHHHGGGEEECCCBBBBBBEEEJJJKKKIIIIIIKKKMMMOOOQQQSSSSSSSSSRRRSSSTTTWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYZZZ\\\]]]^^^^^^___^^^\\\]]]^^^^^^___gggppp}}}cccVVVMMMOOOSSSTTTZZZbbbvvvppp___^^^eeeuuu}}}{{{yyyxxxyyy}}}~~~yyysssoookkkiiieeeaaa^^^YYYTTTQQQNNNPPPXXXhhhxxxzzzsssnnnmmmmmmqqqeee```aaaaaaaaaaaa___\\\YYYUUUSSSMMMLLLJJJJJJKKKNNNQQQSSSLLLHHHDDDAAA???===;;;999:::::::::;;;<<<===>>>???CCCLLLYYYfffttt{{{kkkYYYOOOJJJGGGFFFHHHRRRmmmyyyllldddlllwww|||iii[[[MMMJJJEEE>>>888666777888666777999:::;;;;;;::::::888777777666666777777888999999:::;;;===???AAABBBBBBFFFLLLNNNMMMIIIEEECCCCCCHHHLLLMMMKKKJJJLLLOOOPPPRRRTTTTTTSSSSSSUUUWWWZZZYYYYYYYYYYYYYYYYYYYYYXXXYYY[[[\\\^^^____________\\\[[[\\\\\\\\\ccckkkpppppp^^^PPPQQQVVVVVVUUUXXXbbbmmmnnnbbb\\\eeeuuu~~~~~~|||xxxuuuuuuxxx{{{~~~{{{{{{{{{|||~~~|||xxxrrrnnnkkkiiieeebbb___ZZZUUUQQQPPPTTTaaattt}}}vvvssssssuuutttgggcccccc_________^^^\\\ZZZXXXVVVRRRQQQPPPOOOPPPRRRUUUWWWLLLIIIEEEBBB@@@>>><<<;;;:::;;;;;;<<<===>>>???@@@FFFOOO]]]kkkxxxvvvfffUUULLLIIIGGGGGGIIITTTpppuuuiiidddooo|||zzzgggXXXCCCCCC@@@;;;777666999<<<555666777999:::::::::999999999888888888888999999::::::;;;<<<>>>@@@BBBCCCEEEJJJPPPSSSQQQKKKFFFCCCFFFLLLQQQRRROOONNNPPPRRRQQQSSSUUUTTTSSSSSSVVVYYY[[[[[[[[[[[[ZZZZZZZZZZZZYYYZZZ[[[]]]^^^___`````````\\\ZZZZZZZZZZZZ___gggiii}}}hhhVVVVVV[[[YYYTTTSSSSSS[[[pppyyygggXXX[[[kkkxxx~~~zzz~~~~~~{{{vvvsssqqqsssvvvxxxwwwwwwwwwxxx{{{~~~{{{wwwrrrnnnkkkiiifffccc___[[[UUUQQQRRRXXXfff{{{~~~xxxwwwyyy|||~~~~~~uuuhhhbbbaaa______]]]ZZZVVVVVVWWWYYYUUUWWWYYY[[[[[[XXXUUUSSSNNNJJJDDDAAA??????>>>===;;;;;;;;;;;;;;;>>>CCCFFFMMMWWWffftttmmm]]]OOOLLLJJJFFFFFFKKK[[[tttqqqjjjlll|||rrr^^^PPPCCC@@@<<<999999888888777777777777777777666555555555555666777888999999:::888999;;;;;;<<<>>>AAADDDHHHNNNWWW^^^___WWWLLLCCCJJJMMMQQQSSSSSSQQQPPPOOORRRTTTVVVVVVSSSSSSUUUWWW]]]___aaa^^^YYYWWWYYY]]]\\\]]]___aaaaaa```^^^]]]^^^]]][[[ZZZ[[[]]]```aaannnwwwqqqVVVWWWZZZRRRNNNTTTPPPVVVaaasssxxx```WWW[[[fffrrr{{{wwwxxx}}}xxxtttqqqpppqqqrrrooopppqqqrrruuuyyy}}}zzzvvvqqqmmmlllfffaaa^^^YYYSSSQQQSSSRRR\\\mmmzzz}}}{{{|||}}}zzzmmmeeebbb^^^]]][[[XXXUUUSSSUUUVVVVVVXXX[[[]]]]]][[[XXXWWWOOOKKKEEEAAA@@@???>>>===;;;<<<<<<<<<===@@@DDDHHHRRR\\\kkkyyylll\\\OOOLLLJJJEEEFFFLLL]]]vvvrrrmmmsss{{{jjjXXXKKKAAA>>>;;;888888888777666555666777888888888888888666777777888999:::;;;;;;:::<<<=========???CCCEEEJJJPPPZZZcccddd]]]QQQHHHKKKNNNRRRTTTSSSRRRQQQPPPRRRTTTVVVVVVTTTTTTVVVXXX]]]```aaa___[[[YYY\\\___^^^___````````````___^^^^^^]]]\\\[[[[[[^^^```bbbjjjqqq```XXXWWWPPPMMMPPPMMMRRRZZZiiihhhXXXVVV\\\fffnnn|||uuuuuu}}}zzzvvvsssrrrrrrsssqqqqqqppppppqqqvvv|||}}}zzzwwwrrroookkkeee___[[[VVVQQQPPPRRRSSS___rrr{{{{{{|||rrrhhhccc___^^^\\\XXXTTTSSSTTTUUUWWWYYY\\\^^^^^^]]]\\\ZZZQQQLLLGGGBBB@@@???===<<<;;;<<<<<<<<<>>>BBBGGGKKKXXXcccsssiiiZZZNNNKKKIIIEEEFFFLLL___yyyuuusss|||~~~ppp^^^NNNEEE???<<<999777777777666555333444666777888999999999888888999:::;;;<<<=========>>>??????@@@AAAEEEGGGIIIPPP\\\fffiiibbbVVVMMMLLLPPPSSSUUUTTTSSSRRRRRRRRRSSSUUUUUUUUUUUUWWWXXX]]]___aaa___]]]\\\^^^aaaaaa`````````___`````````___^^^]]]\\\]]]___aaabbbgggkkkxxxqqq]]]VVVSSSQQQQQQMMMOOOSSS___tttxxxaaaUUUSSSZZZbbbsssqqqqqqvvv~~~|||yyywwwuuuuuutttsssqqqnnnllllllpppvvv{{{~~~|||zzzyyyvvvqqqnnniiibbb[[[VVVRRRMMMNNNQQQUUUcccxxx}}}~~~rrriiidddbbbaaa^^^ZZZVVVTTTTTTVVVXXXYYY[[[]]]^^^]]]\\\[[[RRRMMMGGGCCC@@@>>>===;;;:::;;;<<<===???DDDKKKPPP___jjjzzz~~~fffYYYMMMJJJHHHDDDFFFMMMaaa|||wwwyyy}}}~~~}}}tttdddSSSEEE???<<<:::777666666666555444333444555666777888888888888888999:::<<<===>>>>>>???@@@AAAAAAAAACCCFFFHHHGGGNNNZZZeeeiiicccXXXPPPNNNQQQTTTVVVUUUTTTSSSTTTSSSTTTUUUUUUUUUUUUVVVVVV\\\]]]^^^^^^]]]]]]___bbbcccaaa```______```aaabbb```___^^^^^^___```bbbcccfffgggpppfffYYYXXXYYYVVVPPPOOOPPPYYYjjj~~~www___RRRTTT]]]ffflllppppppvvv}}}{{{yyyxxxwwwuuurrrmmmhhhgggkkkqqqwww|||}}}{{{yyywwwuuuqqqmmmiiieee]]]UUUQQQMMMIIIKKKPPPUUUfff|||~~~yyypppiiifffdddccc```[[[VVVTTTTTTUUUXXXYYYZZZ[[[[[[ZZZYYYXXXQQQMMMGGGBBB@@@>>><<<;;;999:::;;;===AAAHHHPPPVVVfffppp{{{cccVVVLLLIIIFFFCCCFFFNNNccc}}}yyy~~~yyyyyytttiiiYYYJJJ@@@;;;999888666555666666444333333444555555666666555555777888999:::<<<===>>>>>>@@@AAABBBBBBBBBCCCFFFIIIGGGNNNYYYbbbfffcccZZZSSSOOORRRUUUVVVUUUTTTTTTUUUUUUUUUTTTUUUUUUVVVUUUUUUYYYZZZ[[[[[[\\\]]]___```bbbaaa___^^^^^^```bbbddd```````````````bbbcccdddfffgggkkkwwwsss```[[[YYYVVVQQQOOOOOOUUUbbbsss~~~pppWWWQQQWWWXXXfffpppppppppzzz}}}zzzyyyvvvsssmmmgggeeehhhoootttzzz~~~}}}{{{xxxuuuqqqmmmhhhddd^^^WWWOOOKKKHHHFFFIIINNNUUUggg~~~~~~~~~~~~|||uuunnnjjjiiigggeeebbb\\\WWWTTTTTTUUUYYYYYYYYYYYYXXXVVVUUUTTTPPPKKKFFFAAA???>>><<<;;;999:::<<<@@@EEENNNXXX___lllvvvwww```UUUKKKIIIEEEBBBFFFPPPccc}}}}}}vvvrrriii]]]OOOCCC<<<999888666555555666666555333444444555666666666555555777888999:::<<<>>>??????BBBCCCDDDCCCCCCDDDGGGJJJKKKPPPWWW^^^bbb```ZZZUUUPPPRRRUUUUUUUUUTTTUUUUUUVVVUUUTTTVVVXXXZZZYYYXXXXXXXXXYYYYYYZZZ\\\]]]^^^```___^^^^^^^^^aaaccceeeaaaaaaaaabbbbbbcccdddeeefffgggiiioookkk\\\UUURRRQQQNNNNNNSSS[[[gggwwwyyyuuu~~~cccSSSQQQQQQ___mmmsssrrruuu}}}|||wwwsssnnnhhhfffiiiooouuuzzz}}}{{{zzzxxxtttqqqmmmhhhbbb^^^WWWPPPIIIGGGEEEDDDGGGMMMWWWhhh}}}{{{zzzzzz{{{}}}}}}}}}zzzuuupppmmmmmmlllkkkgggaaa\\\XXXXXXYYY[[[[[[ZZZXXXVVVSSSQQQOOOMMMIIIDDD@@@>>>===<<<;;;:::<<>>???AAAAAAEEEFFFFFFFFFEEEGGGIIILLLMMMOOOSSSWWWZZZZZZWWWTTTPPPRRRTTTUUUTTTTTTTTTVVVUUUTTTTTTXXX]]]```aaa```YYYXXXXXXYYYZZZ\\\\\\]]]\\\\\\\\\]]]___aaaccceeebbbbbbbbbcccddddddeeeeeecccfffgggiiiuuu{{{cccXXXWWWSSSPPPOOORRRVVV]]]kkkxxxrrrrrryyy___SSSPPPXXXgggvvvyyywww}}}~~~}}}wwwtttoookkkiiilllrrrvvv{{{}}}zzzyyywwwuuutttqqqnnnkkkhhheee```[[[WWWPPPJJJEEEDDDCCCBBBFFFLLLZZZjjj~~~~~~~~~{{{yyyzzz{{{wwwyyy{{{zzzvvvrrrpppooosssqqqmmmgggaaa^^^]]]^^^]]]\\\[[[XXXUUURRROOOMMMLLLHHHCCC???>>>===<<<;;;;;;===AAAFFFNNNYYYeeemmmvvv~~~nnn]]]RRRJJJHHHDDD@@@FFFQQQbbb{{{rrrgggWWWJJJBBB===999666666555555666777777666444333444666888:::;;;<<<<<<::::::<<<===???AAABBBCCCGGGHHHHHHHHHGGGHHHKKKMMMMMMMMMNNNPPPSSSTTTSSSQQQPPPRRRTTTTTTTTTSSSTTTUUUTTTSSSUUUZZZaaafffggggggZZZYYYXXXYYY[[[\\\\\\\\\ZZZZZZ[[[]]]___bbbdddeeebbbccccccddddddeeeeeefff```eeefffdddnnnlll___aaaVVVSSSRRRTTTUUUXXXdddqqqtttjjjnnn[[[RRRSSSbbbwwwzzz{{{wwwtttqqqmmmkkknnnsssxxx|||~~~{{{wwwtttrrrqqqooonnnfffdddbbb___]]]YYYTTTPPPLLLFFFCCCCCCBBBBBBFFFKKK]]]kkkwwwzzz}}}{{{yyywwwxxxwwwtttqqqqqqtttwww}}}{{{wwwpppiiibbb^^^]]]cccaaa___[[[WWWSSSPPPNNNKKKFFFBBBAAA>>>;;;;;;???@@@@@@BBBLLLZZZhhhooorrr~~~~~~qqqZZZOOOFFFFFFFFFCCCGGGPPPggg}}}qqq\\\LLLJJJEEE777111555777666666555555555666666555666777888888999999999<<<======???AAACCCDDDFFFFFFHHHJJJKKKJJJJJJLLLMMMLLLLLLMMMMMMNNNNNNOOOOOOLLLNNNPPPQQQQQQRRRTTTVVVWWWXXXZZZ]]]aaafffjjjmmm^^^[[[YYYYYY\\\___^^^]]]^^^^^^^^^^^^```bbbeeefffccccccbbbbbbcccdddeeeeeeaaa```aaaeeelllzzzmmm^^^ZZZVVVSSSSSSSSSVVV___iiiwwwttt{{{___UUUXXXbbbsss~~~|||}}}vvvrrrmmmiiikkkpppwww{{{~~~|||wwwqqqllliiigggfffddd```^^^[[[WWWRRRNNNKKKIIIGGGDDDBBBCCCBBBAAAFFFLLL```rrr{{{rrrxxx|||vvvvvvuuurrrpppqqqvvvzzz}}}zzztttmmmfffaaa___``````^^^[[[XXXSSSPPPMMMKKKFFFCCCBBB???<<<<<>>@@@FFFSSSbbbpppxxxzzz{{{nnnYYYNNNFFFFFFFFFEEELLLUUUmmm~~~|||sss]]]LLLKKKGGG;;;555888666666555555555555666666555666777888999:::::::::===>>>>>>@@@AAACCCEEEFFFFFFHHHKKKKKKKKKKKKLLLMMMMMMMMMMMMNNNNNNOOOOOOOOOOOOPPPRRRSSSTTTUUUVVVWWWYYYZZZ[[[]]]```cccfffggg^^^[[[YYYZZZ\\\^^^^^^]]]^^^^^^^^^___```bbbdddfffcccccccccbbbbbbcccccccccbbbaaaaaaccchhhttt|||ggg\\\WWWSSSQQQPPPRRRYYYaaattt|||sssZZZYYY___ooo~~~~~~{{{}}}uuuqqqllliiijjjooovvvzzz|||yyyxxxtttpppkkkfffcccaaa___]]][[[YYYVVVRRRNNNJJJHHHFFFDDDBBBAAABBBBBBBBBIIIPPPcccuuu{{{uuu~~~vvvtttrrrooonnnqqqwww||||||xxxqqqjjjddd```]]]]]]]]]\\\YYYTTTPPPMMMKKKGGGCCCCCCAAA======??????EEEOOO^^^mmmxxx~~~wwwiiiXXXMMMDDDDDDEEEGGGPPP]]]vvv~~~yyyxxxqqqZZZHHHGGGFFF>>>888999666666555555555555666666666777888:::;;;<<<<<<<<<>>>??????@@@BBBDDDFFFGGGGGGIIILLLMMMMMMLLLMMMNNNNNNNNNOOOOOOOOOOOOPPPPPPQQQRRRSSSUUUVVVWWWWWWXXXZZZ[[[\\\^^^______``````]]]\\\ZZZ[[[\\\]]]]]]]]]____________aaabbbdddeeeddddddcccbbbbbbaaaaaaaaadddaaa```aaadddlll}}}uuubbb[[[TTTQQQOOOOOOTTTZZZmmmddd\\\ZZZhhhxxx}}}~~~~~~uuuqqqmmmjjjkkkpppvvvzzz}}}yyyuuusssqqqmmmiiieeeaaa___\\\YYYVVVTTTRRRPPPLLLIIIFFFDDDCCCAAA??????AAABBBDDDLLLVVVhhhyyyzzzyyyyyyvvvqqqmmmmmmqqqwww{{{~~~}}}{{{yyytttlllddd___ZZZ[[[\\\\\\ZZZVVVRRROOOLLLGGGDDDDDDBBB>>>>>>AAACCCLLL[[[jjjuuu}}}sssfffXXXLLLDDDCCCCCCFFFSSSaaa}}}xxxtttrrrhhhRRR@@@???AAA<<<777777666555555555555666666777777888:::;;;===>>>???????????????@@@BBBDDDEEEFFFHHHKKKNNNOOOOOONNNOOOOOOPPPPPPQQQQQQQQQQQQRRRRRRQQQQQQSSSUUUXXXYYYXXXXXXZZZ[[[\\\]]]]]]]]]\\\[[[\\\[[[[[[[[[\\\]]]]]]]]]______``````aaabbbcccdddddddddccccccbbbaaa```___ccc```^^^___aaagggtttkkkaaaWWWSSSQQQPPPSSSWWWdddvvvtttcccWWW^^^ooo}}}~~~vvvssspppnnnooosssxxx{{{~~~|||}}}~~~zzzvvvqqqnnnmmmiiifffccc```]]]ZZZVVVSSSOOOMMMKKKGGGEEECCCBBBAAA@@@??????AAABBBEEEPPP[[[mmm}}}}}}xxx{{{zzzsssnnnnnnqqquuuyyyzzzxxxwwwvvvsssmmmddd^^^YYYZZZ\\\]]]\\\YYYUUURRRMMMHHHDDDDDDBBB???@@@DDDEEERRRdddttt}}}qqqcccXXXMMMDDDBBBBBBFFFTTTddd}}}{{{sssmmmjjj\\\JJJ;;;999<<<999666555555555555555555666777777888999;;;===???AAAAAABBB??????@@@@@@BBBCCCEEEFFFIIILLLPPPQQQQQQPPPPPPPPPRRRRRRSSSSSSTTTUUUUUUUUUTTTTTTUUUYYY]]]___^^^\\\YYYZZZ[[[\\\\\\[[[ZZZYYYZZZ[[[\\\\\\\\\]]]]]]^^^``````aaabbbbbbbbbbbbccccccccccccccccccbbbaaa```bbb^^^]]]___```dddnnnyyyssseeeXXXRRRQQQPPPRRRUUU^^^nnnppp[[[XXXdddttt~~~}}}~~~yyywwwtttssstttwww{{{~~~}}}zzzxxxxxx{{{||||||||||||}}}}}}yyysssoookkkiiigggdddaaa^^^\\\YYYUUURRRNNNLLLIIIFFFCCCBBBBBBBBBAAA@@@AAABBBBBBFFFSSS```ttt{{{yyy}}}wwwqqqpppsssuuuwwwvvvuuuttttttsssnnnfff```ZZZ[[[]]]^^^^^^\\\ZZZXXXPPPJJJDDDCCCAAA???BBBGGGGGGWWWlll}}}oooaaaWWWMMMEEEDDDCCCGGGWWWhhh}}}{{{uuuzzzvvvllleeeaaaRRREEE:::888999888777777555555444555555666777888999:::===???AAACCCDDDEEEAAAAAAAAABBBCCCDDDEEEFFFJJJMMMQQQSSSSSSRRRQQQQQQTTTTTTUUUVVVXXXYYYZZZZZZYYYYYY[[[```eeehhhgggdddYYYZZZZZZZZZZZZZZZYYYYYYWWWYYY\\\]]]]]]]]]^^^```aaaaaabbbccccccbbbbbbaaaaaabbbcccdddeeeddddddcccbbb___^^^aaaccceeelllttt{{{jjjXXXPPPOOOOOOPPPRRR[[[ggg|||gggYYY[[[iii}}}|||}}}~~~{{{zzzxxxwwwxxx{{{~~~}}}yyyvvvwww|||{{{{{{zzzzzz{{{}}}~~~~~~{{{vvvrrrmmmjjjhhhfffccc___[[[YYYWWWTTTRRROOOMMMJJJFFFDDDCCCCCCCCCAAAAAABBBCCCCCCHHHWWWfff{{{~~~}}}}}}zzzuuutttvvvwwwxxxvvvtttrrrssstttqqqjjjddd\\\]]]^^^___```___^^^^^^RRRKKKDDDAAA@@@???DDDJJJOOO```wwwlll^^^UUULLLFFFFFFGGGLLL\\\nnnxxxvvvpppuuu}}}pppfff^^^XXXGGG@@@999777777666666777444444444555555666777888:::;;;>>>@@@CCCEEEFFFGGGCCCCCCCCCDDDEEEFFFGGGHHHKKKOOOSSSUUUUUUSSSRRRRRRTTTUUUWWWYYY[[[]]]^^^___[[[[[[]]]dddkkkooommmjjj]]]\\\[[[YYYXXXXXXXXXXXXTTTXXX[[[]]]]]]^^^```bbbaaabbbcccccccccbbbaaaaaa^^^```ccceeegggggggggffffffbbbbbbdddeeefffkkkqqq}}}rrr\\\QQQOOOOOOOOOPPPWWW^^^nnnwwwaaaWWW^^^rrr|||}}}}}}|||zzzzzz{{{}}}{{{xxxyyy~~~|||{{{zzzyyyyyy{{{}}}~~~|||{{{xxxvvvssspppmmmlllgggccc^^^[[[XXXWWWUUUTTTQQQNNNKKKGGGDDDCCCDDDDDD@@@@@@BBBDDDEEELLL]]]mmm{{{wwwwwwyyyyyyyyywwwtttrrrsssuuutttnnnhhh^^^^^^___```aaaaaaaaaaaaTTTLLLDDD@@@??????EEELLLYYYjjjjjj\\\SSSLLLGGGIIIJJJOOOaaasssuuu{{{uuunnnrrr}}}yyymmmbbbYYYSSS@@@<<<888666444333444666444444444555555777888888:::<<<>>>AAADDDFFFGGGHHHFFFFFFFFFFFFGGGHHHIIIJJJLLLOOOTTTVVVVVVTTTSSSSSSUUUVVVXXXZZZ]]]___aaabbb[[[[[[]]]dddmmmpppoookkk```^^^\\\YYYWWWVVVVVVWWWSSSWWW[[[]]]^^^^^^aaacccbbbbbbcccddddddbbbaaa```]]]___bbbfffhhhiiiiiiiiiiiieeedddgggggggggjjjoooyyyzzz```SSSQQQPPPPPPQQQRRRWWWbbbvvvhhhVVVVVVjjj~~~}}}~~~}}}|||{{{{{{|||~~~}}}zzz{{{|||{{{yyyxxxyyyzzz|||}}}zzzzzzxxxwwwuuutttsssrrrjjjfff```\\\ZZZYYYXXXWWWRRROOOKKKGGGDDDDDDDDDDDD>>>???BBBEEEFFFNNNaaarrr~~~~~~~~~~~~}}}yyywwwuuuuuuvvvtttoookkkhhhbbb]]]]]]aaaddddddaaaYYYNNNGGGFFFEEEBBBHHHRRRbbbvvvkkk]]]TTTNNNHHHHHHOOO[[[hhhooorrruuu}}}zzzzzz~~~vvvkkk[[[LLLDDD;;;999777666666666555333555666666777888999999999<<<===???BBBFFFHHHGGGFFFKKKIIIGGGFFFGGGIIIJJJJJJNNNOOORRRTTTVVVVVVUUUUUUTTTVVVYYY[[[^^^_________\\\^^^bbbfffiiikkkllllllbbb^^^[[[[[[^^^]]]YYYTTTTTTWWW[[[___aaa```^^^]]]```aaaccccccaaa```aaabbb^^^cccgggfffgggkkkmmmlllggggggggghhhiiijjjkkklllrrrvvvjjjXXXSSSPPPMMMLLLMMMOOOXXXiiizzzrrr[[[ZZZdddkkk{{{}}}}}}}}}}}}~~~|||}}}}}}xxxvvvxxx{{{|||{{{zzzvvvqqqrrrwwwzzzyyyvvvrrrkkkbbb]]][[[[[[ZZZXXXUUUQQQLLLIIIGGGGGGFFFEEEAAAAAAAAABBBIIIWWWkkkyyyzzzxxxuuuuuuuuutttqqqmmmfffaaa]]]^^^cccggggggeee[[[PPPHHHGGGEEEDDDLLLXXXnnnmmm```XXXQQQIIIIIIRRR___kkkqqqsssvvv|||{{{pppfffWWWIIIAAA;;;999777666666666555333666666777777888999::::::===>>>@@@DDDIIIKKKKKKJJJLLLJJJGGGGGGIIILLLMMMMMMOOOQQQSSSVVVWWWWWWWWWVVVVVVWWWYYY\\\]]]^^^______ZZZ\\\___cccfffiiijjjkkkfffbbb______aaa```\\\XXXWWWYYY\\\^^^``````___^^^```bbbccccccaaaaaaaaabbb```eeehhhggghhhmmmppppppkkkkkkjjjiiiiiijjjkkkkkkoootttuuu```VVVPPPNNNNNNLLLLLLSSS```ooo~~~~~~aaaUUUZZZaaaxxx~~~|||~~~~~~}}}}}}~~~~~~~~~zzzyyy{{{}}}}}}|||{{{wwwssstttyyy}}}|||zzzuuunnnfffaaa______]]][[[WWWSSSNNNJJJHHHGGGFFFEEECCCCCCCCCEEEMMM]]]rrr|||yyyuuutttuuuuuussspppeeeaaa]]]___fffjjjjjjhhh]]]RRRIIIGGGFFFHHHSSSaaa~~~pppeee]]]TTTLLLMMMXXXfffooossstttxxx|||~~~ssshhh^^^PPPDDD===;;;999666666666666555444666666777888:::;;;;;;<<<>>>???CCCHHHMMMPPPQQQPPPNNNLLLJJJJJJLLLOOOPPPPPPQQQSSSUUUWWWXXXYYYYYYXXXXXXYYY[[[\\\]]]^^^^^^^^^WWWYYY\\\```cccfffhhhiiijjjgggddddddfffeeeccc___\\\]]]]]]^^^____________aaabbbccccccaaaaaabbbccccccgggiiihhhiiiooosssssspppnnnllljjjiiiiiijjjkkklllrrr|||lll[[[QQQNNNQQQMMMKKKNNNWWWcccqqqoooWWWRRRWWWdddppp|||}}}|||~~~~~~}}}}}}~~~|||xxxtttvvv|||xxxrrrkkkfffeeedddbbb```ZZZVVVQQQLLLJJJHHHFFFEEEEEEEEEEEEIIISSSfff{{{~~~zzzvvvtttuuuvvvtttrrreeeaaa^^^```fffjjjjjjhhh\\\RRRIIIHHHHHHLLL\\\mmmuuukkkcccYYYPPPRRR^^^kkkrrrttttttyyyyyy|||jjj^^^UUUJJJ@@@;;;:::888666666666666555444666777888999;;;<<<===>>>@@@BBBFFFLLLRRRUUUVVVUUUQQQOOOMMMLLLNNNPPPQQQRRRSSSTTTVVVXXXYYYZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\VVVWWWZZZ]]]aaadddfffgggiiigggffffffiiijjjiiihhhbbbaaa___^^^^^^___```aaaaaabbbcccbbbaaa```bbbcccdddhhhiiiggghhhooossstttpppooollljjjiiijjjlllmmmkkkqqqvvv~~~{{{cccRRRNNNQQQQQQNNNNNNSSS[[[hhhzzzdddUUURRRTTTbbbttt}}}}}}{{{~~~|||~~~{{{xxxuuuxxxzzzuuuooolllkkkjjjfffccc]]]YYYTTTOOOMMMJJJGGGEEEEEEFFFGGGMMMZZZooo{{{wwwuuuuuuvvvsssqqqfffbbb___```eeehhhfffcccYYYOOOHHHHHHKKKRRRfffzzzyyyqqqggg^^^VVVYYYdddpppttttttuuuzzz{{{yyytttaaaVVVNNNEEE===::::::888666555666777666555777777999;;;===>>>@@@@@@CCCEEEIIIPPPVVVYYYYYYWWWTTTRRROOONNNOOOQQQQQQQQQTTTUUUVVVXXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[WWWXXXZZZ]]]```ccceeefffdddddddddfffiiikkkmmmnnngggeeebbb___^^^___```aaaaaabbbbbbaaa``````aaaccccccggghhheeeffflllqqqqqqmmmlllkkkjjjjjjlllmmmooolllqqqrrrvvvoooYYYPPPQQQSSSPPPNNNQQQVVVaaasssxxx```SSSLLLYYYjjjvvvzzzzzz{{{|||~~~}}}}}}~~~zzzwwwwww{{{zzzwwwsssqqqpppnnnjjjfff___\\\WWWRRROOOLLLIIIGGGFFFGGGKKKUUUdddxxx|||xxxvvvvvvuuuqqqnnneee```]]]^^^bbbdddaaa^^^TTTMMMHHHKKKPPP[[[rrr|||wwwkkkeee```cccllltttvvvvvvuuu{{{{{{xxx|||~~~lllXXXMMMGGGAAA<<<:::999777666555666777666555777888:::<<<>>>@@@BBBCCCEEEHHHLLLRRRXXXZZZYYYWWWTTTRRROOONNNPPPQQQRRRRRRTTTTTTUUUWWWXXXYYYZZZ[[[[[[ZZZZZZYYYYYYYYYZZZZZZXXXYYYZZZ\\\^^^aaaccceee```aaabbbdddgggjjjnnnpppkkkhhheeeaaa______```aaa```aaaaaa___^^^^^^```bbbbbbfffgggdddeeeiiimmmlllhhhhhhiiiiiikkklllmmmnnnlllnnnooorrr~~~fffWWWSSSSSSPPPOOOPPPRRRZZZjjjyyyqqqZZZNNNTTT___jjjsssxxxzzzzzz~~~yyyxxxzzz{{{xxxvvvuuuuuurrrmmmhhhaaa]]]YYYUUURRROOOLLLIIIHHHLLLSSS```ppp|||yyywwwvvvtttooojjjaaa]]]ZZZ[[[___aaa^^^ZZZQQQKKKIIINNNVVVccc}}}~~~zzzooollljjjmmmrrrwwwyyyxxxuuu{{{uuuwwwwwweeeQQQFFFAAA===::::::999777555555666777666555777888:::===???AAACCCDDDHHHJJJNNNTTTXXXYYYWWWUUUPPPNNNMMMMMMPPPRRRTTTTTTSSSSSSTTTUUUVVVXXXYYYZZZYYYYYYXXXWWWWWWXXXYYYZZZYYYYYYZZZ[[[\\\___aaabbb``````aaabbbdddgggkkknnnmmmkkkgggccc```______```___```___^^^\\\]]]___aaaaaaeeegggeeedddgggiiihhheeefffgggiiijjjkkkkkkjjjjjjiiikkkpppwwwuuu```WWWTTTRRRQQQPPPOOOSSS```nnn}}}jjjTTTRRRTTT\\\jjjuuuzzzzzzyyyzzzzzz}}}|||{{{yyyyyyyyyvvvpppkkkaaa^^^ZZZWWWTTTQQQNNNKKKMMMRRR]]]mmm~~~}}}yyywwwvvvsssmmmhhh]]]ZZZWWWYYY]]]___\\\YYYOOOJJJJJJQQQZZZiii|||rrrqqqqqqtttwwwyyyzzzzzzuuu{{{~~~rrrwwwrrr```LLLAAA===:::999:::999777555555666777777666888999;;;===@@@BBBDDDEEEIIIKKKOOOTTTXXXXXXVVVSSSMMMKKKJJJLLLPPPSSSVVVWWWRRRRRRSSSTTTUUUWWWXXXYYYXXXXXXWWWVVVVVVXXXYYYZZZZZZYYYYYYYYY[[[]]]___```aaaaaabbbbbbccceeeiiilllnnnlllhhheeeaaa```____________^^^\\\[[[\\\^^^aaaaaafffhhheeeeeeggghhhfffccceeegggiiijjjiiihhhggghhheeegggnnnrrrzzzggg[[[VVVUUUTTTSSSOOOPPP[[[gggqqqyyyYYYQQQMMMTTTdddssszzzzzzttt{{{{{{|||~~~|||{{{||||||yyysssmmmaaa___[[[XXXVVVSSSOOOLLLQQQXXXeeevvv~~~{{{wwwvvvuuuqqqhhhbbb[[[XXXUUUVVVYYYZZZWWWSSSPPPKKKLLLVVVdddvvv~~~yyyqqqjjjmmm{{{|||xxxzzz}}}|||tttppp~~~}}}hhhXXXHHH@@@===999777777888777777777777888888999999:::<<>>:::888666666888666666666777777888::::::<<<===???AAADDDFFFHHHIIINNNQQQVVVYYYZZZXXXVVVUUUPPPOOOOOOPPPTTTWWWZZZ[[[\\\[[[YYYYYYXXXYYYZZZ[[[\\\\\\\\\\\\\\\]]]^^^^^^[[[[[[[[[ZZZYYYZZZ]]]``````aaaaaaaaaaaa```^^^^^^^^^^^^^^^^^^^^^]]]\\\[[[^^^^^^^^^^^^^^^______```^^^___```cccgggjjjjjjiiibbbaaa```______```aaabbbaaaaaabbbcccbbbbbbiiirrrggg\\\SSSRRRSSSQQQPPPRRRXXXccctttrrrZZZLLLMMMTTTXXX```iiiooouuuxxxqqqpppooopppqqqnnnnnnuuu}}}{{{zzz}}}{{{xxxwwwooommmiiiccc]]]WWWSSSPPPOOONNNLLLKKKKKKMMMOOOPPPVVVccctttzzztttnnnjjjdddkkkttt{{{{{{uuuxxx}}}{{{pppaaaUUUJJJBBB<<<:::888666666999777777777888999:::;;;<<<===>>>@@@CCCFFFHHHJJJKKKPPPSSSVVVXXXWWWVVVVVVVVVPPPPPPQQQRRRTTTVVVYYYZZZ[[[ZZZYYYXXXXXXYYYZZZ[[[\\\\\\\\\\\\]]]^^^______[[[[[[[[[ZZZYYY[[[^^^```aaabbbccccccccccccaaa```___`````````___^^^\\\[[[\\\\\\\\\]]]]]]]]]^^^^^^]]]]]]___cccgggjjjjjjjjjcccbbbbbbaaaaaaaaaaaaaaacccbbbcccdddcccbbbgggnnnxxxzzziiiZZZVVVUUUQQQPPPRRRWWW^^^nnngggQQQIIIIIIKKKRRR\\\cccjjjvvvzzzvvvuuussssssvvvwwwyyy|||zzzzzz|||~~~|||zzzsssqqqnnnhhh```ZZZVVVTTTQQQPPPOOONNNOOOQQQTTTVVV```ooo}}}~~~}}}zzztttooojjjgggmmmwwwyyywww|||vvvjjjZZZNNNFFF???;;;:::888666777;;;888888888999:::;;;===>>>???@@@BBBEEEGGGJJJLLLMMMQQQSSSVVVVVVUUUTTTUUUWWWPPPQQQRRRRRRSSSUUUWWWYYYYYYXXXXXXWWWXXXYYY[[[\\\\\\\\\\\\\\\]]]^^^___```[[[\\\[[[ZZZZZZ[[[^^^aaaddddddfffffffffeeecccbbb```aaabbbaaa```^^^\\\ZZZZZZZZZ[[[\\\\\\\\\\\\\\\]]]]]]^^^aaaeeeggggggfffcccdddddddddccccccbbbaaabbbaaaccceeeeeecccffflllqqq~~~zzzccc\\\XXXRRROOORRRTTTXXXeeeyyyyyy```NNNEEEEEEHHHNNNSSS[[[iiizzz}}}|||{{{wwwvvv{{{||||||~~~~~~|||zzzxxxtttnnnfff```\\\[[[SSSSSSSSSSSSTTTVVV[[[^^^mmm{{{yyyzzzyyyvvvpppkkkgggeeevvvxxxxxxuuugggXXXKKKDDD>>>::::::999777888<<<999999999:::;;;<<<>>>???@@@AAACCCFFFIIIKKKMMMNNNQQQTTTVVVUUUSSSRRRUUUWWWPPPQQQRRRSSSSSSTTTVVVWWWXXXWWWWWWWWWXXXYYY[[[\\\[[[[[[[[[\\\]]]^^^___```[[[\\\\\\[[[ZZZ[[[^^^aaafffggghhhhhhhhheeecccbbbaaabbbbbbbbb```^^^[[[YYYYYYYYYZZZ[[[[[[[[[[[[ZZZ^^^]]]^^^```bbbdddcccbbbdddeeefffffffffdddcccbbbbbbaaabbbeeeeeecccfffkkknnnwwwkkk```ZZZRRROOORRRQQQSSS___qqqsss[[[KKKDDDDDDDDDGGGOOO^^^ppp}}}zzzxxx~~~~~~