BM6P6(@ rrrggg]]][[[[[[ZZZXXXYYYXXXYYYZZZVVVPPPLLLKKKLLLKKKKKKKKKLLLMMMMMMNNNNNNMMMQQQQQQMMMIIIGGGAAA;;;======???AAACCCBBB???=========<<<<<<>>>AAACCCEEEEEECCC>>>:::777777888999777555333111///---,,,+++)))((('''&&&&&&'''((()))+++***)))((('''&&&%%%%%%)))'''%%%%%%&&&&&&%%%$$$"""$$$&&&'''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%''')))'''$$$###&&&)))""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$&&&$$$######$$$%%%$$$###$$$###""""""!!!""""""###"""###$$$%%%%%%$$$###"""########################$$$$$$$$$#########""""""###"""!!!!!!!!!"""$$$%%%$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""############$$$$$$$$$!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$######"""""""""###$$$#########""""""!!!!!!""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""######$$$$$$######"""###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$##################""""""""""""""""""""""""$$$%%%%%%%%%%%%$$$######%%%%%%$$$$$$###"""""""""%%%%%%%%%%%%%%%$$$###"""$$$$$$#########$$$%%%&&&''''''&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&%%%$$$$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&$$$######"""""""""#########$$$$$$$$$&&&### ###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!!!!!!!!!!""""""""""""&&&%%%$$$#########$$$%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$###rrrggg]]][[[[[[YYYXXXYYYWWWYYYZZZVVVPPPLLLKKKLLLJJJKKKLLLMMMMMMNNNNNNMMMLLLPPPPPPKKKHHHFFFAAA;;;<<<===???BBBDDDDDDBBB@@@>>>===<<<<<<>>>@@@BBBDDDEEEBBB>>>:::777777777888666555333111///---,,,,,,)))((('''&&&&&&'''((()))******)))((('''&&&&&&%%%&&&$$$######%%%&&&&&&%%%&&&&&&'''%%%###"""###%%%$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$############!!!!!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$'''%%%#########$$$###"""%%%$$$$$$###"""!!!!!! ######$$$$$$$$$$$$##############################$$$$$$$$$#########""""""###""""""!!!"""###$$$%%%&&&&&&%%%$$$######"""!!!############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""((('''&&&%%%%%%%%%%%%&&&$$$#########""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######!!!""""""""""""############$$$$$$%%%%%%$$$$$$###################################################$$$%%%%%%%%%%%%$$$######$$$$$$$$$###############%%%%%%%%%%%%%%%$$$###"""&&&&&&%%%%%%$$$##################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#########""""""################################################%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%'''$$$!!!!!!$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$!!!!!!"""""""""#########%%%%%%$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$rrrggg]]]ZZZ[[[YYYXXXXXXWWWYYYYYYVVVPPPLLLKKKKKKIIIJJJLLLNNNOOONNNMMMLLLLLLOOOOOOJJJGGGEEE@@@;;;;;;<<>>>>>===<<<===???AAABBBDDDAAA===999777777777888666555333000...---,,,,,,)))((('''&&&&&&'''((())))))))))))(((((('''''''''$$$###"""###%%%&&&&&&&&&'''(((((('''%%%%%%''')))$$$############$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$######$$$%%%%%%$$$#################################$$$$$$$$$$$$%%%$$$$$$############$$$$$$'''%%%######$$$$$$$$$###!!!###$$$&&&((((((((('''$$$$$$############$$$$$$########################$$$$$$$$$##################""""""""""""###$$$$$$''''''&&&%%%###"""!!!!!!"""""""""############$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#######################################"""""""""%%%$$$#################################"""""""""###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$!!!""""""""""""###############$$$$$$$$$$$$######################################################$$$%%%%%%%%%%%%$$$######"""############$$$$$$$$$$$$$$$%%%%%%%%%$$$######&&&&&&&&&%%%###!!! !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################""""""""""""""""""""""""###"""!!!"""$$$%%%%%%$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''%%%######%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###""""""#########$$$$$$$$$%%%$$$$$$######$$$%%%%%%###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%rrrggg]]]ZZZZZZXXXWWWWWWVVVXXXYYYVVVQQQLLLJJJJJJHHHJJJMMMOOOPPPOOOMMMKKKMMMOOOOOOKKKGGGFFFBBB<<<<<<===???CCCEEEFFFDDDAAA???>>><<<<<<<<<>>>@@@AAABBB@@@<<<999777666777777555444222000...---,,,,,,)))((('''&&&&&&'''((())))))))))))(((((((((((((((&&&%%%###$$$%%%&&&&&&%%%!!!$$$&&&&&&''')))***######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$'''$$$"""###&&&'''&&&$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$%%%$$$###$$$&&&''''''&&&"""###%%%''''''&&&$$$###%%%$$$###""""""###$$$%%%################################################"""""""""#########$$$$$$$$$$$$$$$######""""""!!!"""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!!!!"""""""""#########""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$###""""""!!!!!!!!!""""""################################################%%%%%%%%%$$$$$$#########"""""""""######$$$$$$%%%$$$$$$############$$$$$$"""###$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$#####################$$$$$$$$$########################$$$%%%%%%%%%%%%$$$######!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###"""###$$$$$$""" !!!!!!""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""!!! !!!###%%%$$$###"""######$$$$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###$$$%%%%%%&&&##############################""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&rrrggg]]]ZZZZZZXXXVVVWWWUUUXXXYYYWWWQQQLLLIIIIIIHHHJJJMMMOOOPPPOOOMMMKKKNNNQQQPPPKKKHHHGGGDDD???===>>>@@@BBBDDDDDDAAA>>>>>>===<<<;;;;;;===???@@@@@@???<<<999777666666666444333111///...---,,,,,,)))((('''&&&&&&'''((())))))))))))))))))(((((((((***)))&&&&&&&&&&&&%%%$$$!!!$$$%%%$$$############""""""######$$$%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$### """$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$######$$$(((***++++++&&&&&&&&&$$$!!!%%%$$$###""""""###$$$%%%################################################"""#########$$$$$$$$$$$$ !!!!!!"""############"""""""""""""""""""""""""""############""""""""""""#########$$$$$$$$$!!!!!!"""""""""#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&###############$$$$$$$$$########################%%%%%%%%%$$$$$$#########"""""""""######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""""""""#########$$$$$$$$$########################$$$%%%%%%%%%%%%$$$######!!!!!!"""###$$$%%%%%%&&&###$$$$$$%%%%%%%%%$$$$$$!!!"""###$$$$$$""" %%%%%%%%%$$$$$$####################################$$$$$$%%%%%%$$$$$$###########################################################################"""!!! !!!###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$############$$$########################$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&%%%$$$######$$$%%%&&&rrrggg\\\ZZZYYYWWWVVVVVVTTTWWWYYYWWWQQQKKKIIIIIIIIIJJJLLLNNNOOONNNMMMLLLOOOQQQPPPLLLIIIHHHEEEAAA>>>???@@@BBBDDDCCC@@@===<<<<<<;;;:::;;;===???AAA???===;;;999777666666666333222111///...---,,,,,,)))((('''&&&&&&'''((()))*********))))))(((((((((---***(((''''''&&&%%%$$$"""&&&((('''%%%$$$###$$$############$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$###"""!!!"""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$############$$$$$$###""""""$$$(((+++,,,,,,$$$$$$%%%%%%$$$""" $$$$$$############$$$$$$#######################################$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$ !!!"""$$$%%%%%%$$$############""""""""" !!!"""######"""!!! """############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################!!!!!!!!!"""""""""""""""######""""""######$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!""""""""""""#########""""""############"""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######!!!!!!"""###$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$"""###%%%&&&&&&&&&%%%%%%''''''&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$##################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$###!!!%%%$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########"""""""""#########$$$$$$$$$###$$$%%%$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%""""""$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%rrrggg\\\YYYYYYWWWUUUUUUTTTWWWYYYWWWQQQKKKHHHHHHJJJKKKLLLMMMMMMNNNNNNMMMNNNQQQOOOKKKHHHHHHEEEAAA>>>>>>@@@CCCEEEEEECCC@@@;;;:::999999;;;===@@@AAA>>><<<;;;999777666555555333222000///------,,,,,,)))((('''&&&&&&'''((())),,,++++++***)))(((''''''+++)))'''&&&&&&&&&%%%$$$&&&((())))))((('''((()))$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&(((***!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$###"""###&&&)))))))))!!!"""###%%%''')))***+++######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$!!!!!!"""###$$$%%%&&&&&&%%%%%%$$$$$$############ """###$$$$$$###""" """############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!"""""""""### !!!""""""#########$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$"""!!!!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######!!!""""""""""""#########""""""############""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""""""""###$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$############""" #########$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###%%%'''&&&###""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$############$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$rrrggg\\\YYYYYYWWWUUUUUUSSSWWWYYYWWWQQQKKKHHHHHHKKKKKKKKKLLLMMMMMMNNNNNNNNNPPPNNNIIIGGGGGGDDD@@@===>>>@@@DDDGGGGGGFFFCCC:::999999999;;;===@@@BBB===<<<:::888777666555555222222000///------,,,,,,)))((('''&&&&&&'''((())),,,,,,+++***)))((('''&&&(((&&&%%%%%%&&&'''&&&%%%#########""""""$$$))),,,%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$!!!###%%%$$$""""""&&&)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$%%%###""""""$$$&&&&&&%%%%%%$$$###"""!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""########################""""""######$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######!!!"""$$$%%%%%%$$$"""!!!"""############$$$$$$$$$!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%###############$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""#########$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$#########$$$$$$############$$$$$$$$$$$$%%%%%%%%%""""""############""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$#####################$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######""""""""""""#########$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""""""""######$$$$$$$$$$$$################################################'''%%%$$$###$$$###!!! !!!"""###%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&((('''$$$"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######""""""#########$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&&&&%%%$$$###sssfffZZZXXXYYYWWWTTTSSSRRRTTTUUURRRMMMHHHGGGHHHGGGIIILLLLLLLLLLLLMMMOOOPPPNNNMMMKKKIIIFFFBBB???AAAAAABBBDDDFFFGGGEEEDDD<<<;;;;;;;;;;;;<<<======<<<<<<<<<:::777555444555555444222000...,,,+++++++++)))&&&$$$$$$%%%'''(((***++++++***'''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%$$$###&&&%%%###"""""""""###$$$""""""###$$$%%%%%%&&&&&&########################""""""""""""""""""""""""%%%$$$###""""""###$$$%%%&&&###"""!!!!!!!!!"""######$$$$$$########################"""  ###&&&%%%$$$'''&&&%%%$$$############%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$############$$$$$$"""######$$$$$$$$$###### !!!"""$$$%%%&&&&&&$$$###""""""$$$&&&'''"""############$$$$$$$$$&&&&&&%%%%%%$$$######"""&&&###!!!$$$'''(((#########$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$!!!""""""""""""#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""#########$$$%%%$$$""" $$$$$$%%%%%%$$$######"""$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!"""""""""""""""###$$$$$$""""""!!!!!! """"""""""""""""""""""""&&&%%%%%%$$$###"""!!!!!!!!!!!!!!!"""######$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$######""""""!!!!!!$$$###"""!!!!!!"""###$$$%%%$$$###""""""###$$$%%%###"""!!! !!!"""###$$$$$$%%%%%%%%%$$$$$$###&&&%%%$$$$$$$$$%%%&&&'''""""""""""""""""""""""""###$$$$$$%%%%%%&&&&&&''''''&&&$$$#########$$$$$$######$$$%%%%%%%%%%%%$$$$$$###!!!"""###$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""######tttggg\\\YYYZZZXXXUUUTTTRRRTTTUUUSSSMMMIIIHHHHHHIIIJJJMMMMMMLLLLLLMMMNNNOOONNNMMMKKKIIIFFFCCC@@@@@@???@@@BBBDDDEEECCCAAA======<<<<<<======>>>???=========;;;888666555666555444222000...,,,++++++***)))'''%%%%%%&&&'''(((,,,------,,,)))(((((()))&&&&&&&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%$$$$$$###%%%$$$$$$###""""""###############$$$$$$%%%%%%&&&#########################################################""""""#########(((&&&###!!! !!!###%%%$$$$$$$$$###""""""!!!!!!########################$$$""" !!!$$$&&&%%%$$$#########"""!!!!!! #########$$$$$$######"""$$$$$$$$$$$$$$$###""""""$$$$$$############$$$$$$######$$$$$$$$$######"""!!!!!!!!!"""###$$$%%%&&&$$$######"""###$$$%%%&&&"""############$$$$$$$$$""""""""""""""""""""""""%%%### """%%%&&&'''#########$$$$$$%%%%%%%%%""""""############$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$"""""""""#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############'''%%%###"""###$$$%%%&&&""""""""""""""""""""""""###$$$$$$%%%%%%%%%%%%%%%########################%%%%%%%%%%%%$$$$$$$$$###$$$###"""!!!############""""""!!!!!!""""""""""""""""""""""""%%%%%%$$$$$$###"""""""""############""""""""""""$$$$$$###############"""########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$######"""%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""############$$$$$$$$$%%%%%%%%%############""""""""""""$$$###"""!!!!!!"""###$$$######"""!!!!!!"""############"""!!!!!!"""######$$$$$$$$$%%%%%%$$$$$$###$$$###"""""""""###%%%%%%##############################$$$%%%%%%&&&&&&'''&&&%%%$$$#########$$$$$$######$$$%%%%%%%%%%%%$$$$$$###""""""$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""######$$$wwwjjj^^^[[[[[[YYYWWWVVVSSSUUUVVVSSSNNNIIIHHHIIIJJJLLLNNNOOOMMMLLLLLLMMMMMMMMMMMMKKKIIIFFFDDDBBB@@@@@@AAABBBDDDEEECCCAAA>>>>>>======>>>>>>???@@@===>>>>>><<<999777666777555444222000...,,,++++++)))(((''''''&&&&&&'''''',,,------,,,)))(((((()))$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%$$$##################$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################"""######$$$$$$######"""((('''%%%$$$###$$$%%%%%%%%%$$$$$$###""""""!!!!!!########################%%%$$$"""###$$$%%%%%%$$$""""""#########!!! !!!!!!###$$$$$$###"""!!!###$$$$$$$$$$$$###""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$###"""!!!###############$$$%%%%%%"""""""""#########$$$$$$"""############$$$$$$$$$ !!!"""######$$$$$$$$$"""!!!"""$$$%%%&&&%%%#########$$$$$$$$$$$$$$$!!!!!!""""""############$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$############"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$&&&&&&%%%$$$###$$$$$$$$$%%%%%%$$$######$$$%%%%%%"""######$$$%%%$$$$$$$$$"""""""""###############%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!! %%%%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""########################%%%$$$$$$###""""""!!!!!!"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############################################################$$$$$$$$$$$$$$$#########$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""###############$$$###""""""""""""###$$$""""""!!!!!!!!!!!!""""""$$$######""""""######$$$###$$$$$$%%%%%%$$$$$$$$$"""!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%$$$#########$$$$$$######$$$%%%%%%%%%%%%$$$$$$###"""###%%%''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%zzzmmm```\\\]]][[[YYYXXXTTTVVVWWWTTTOOOJJJIIIJJJLLLNNNPPPPPPNNNLLLLLLLLLLLLLLLMMMLLLIIIFFFDDDDDDCCCCCCCCCEEEGGGGGGEEECCC>>>============>>>??????===>>>===;;;888666666666555444222000...,,,++++++((((((((((((((('''''''''***++++++***'''&&&&&&'''######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############%%%$$$###"""!!!"""###$$$"""###$$$%%%%%%$$$""""""%%%%%%$$$$$$$$$$$$$$$$$$###################################################$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$############!!!""""""######$$$%%%%%%########################%%%$$$###"""#########"""$$$%%%&&&''''''%%%###!!! !!!###$$$%%%$$$""""""######$$$$$$$$$######"""$$$$$$############$$$$$$%%%%%%%%%$$$###"""!!! %%%%%%$$$$$$$$$$$$$$$%%%!!!!!!"""############"""""""""#########$$$$$$$$$#########$$$%%%%%%&&&&&&######"""$$$%%%&&&%%%##################$$$$$$$$$!!!!!!!!!""""""######$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###"""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%"""%%%((()))(((&&&$$$###)))'''%%%""""""###$$$&&&""""""###$$$$$$$$$$$$##################$$$$$$$$$##############################""""""######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$######"""""""""!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%%%%$$$###$$$&&&&&&$$$###########################$$$$$$$$$###$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$!!!!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$""""""###&&&(((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%}}}ooobbb^^^^^^\\\ZZZZZZUUUWWWXXXUUUPPPKKKJJJKKKMMMOOORRRRRRPPPMMMLLLLLLKKKMMMNNNLLLHHHEEEDDDDDDDDDCCCDDDEEEGGGGGGEEECCC======<<<<<<======>>>???<<<<<<<<<:::777555555555555444222000...,,,++++++'''(((((((((((((((((((((***++++++***'''&&&&&&'''######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%$$$###"""!!!"""###$$$""""""$$$%%%%%%$$$###"""%%%%%%$$$$$$$$$$$$$$$$$$################################################$$$%%%&&&''''''&&&%%%$$$##################"""""""""""""""###$$$$$$%%%%%%#################################""" !!!$$$%%%'''((((((&&&$$$###""""""$$$%%%%%%%%%$$$$$$"""######$$$$$$$$$######$$$$$$############$$$$$$%%%%%%%%%$$$###"""!!! &&&%%%$$$$$$###$$$$$$$$$!!!!!!"""############"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&%%%########################### !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""""""""""""""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%"""$$$'''((())),,,000333...+++&&&"""!!!###""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&#####################$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%""""""######$$$$$$$$$%%%"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$"""########################$$$$$$######$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%""""""######$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%"""""""""#######################################""""""###$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$""""""###&&&(((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%qqqccc^^^^^^]]][[[[[[VVVXXXYYYVVVQQQLLLKKKLLLMMMPPPSSSSSSQQQOOOMMMMMMKKKNNNOOOMMMHHHDDDCCCDDDCCCBBBBBBDDDEEEEEECCCAAA===<<<<<<<<<<<<===>>>>>>;;;<<<<<<:::777444444555555444222000...,,,++++++((((((''''''(((((()))))),,,------,,,)))(((((()))$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$###############""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""########################""""""###!!! !!!######$$$%%%%%%$$$###"""#########$$$$$$%%%&&&&&&""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%$$$$$$#########$$$$$$"""""""""#########$$$$$$"""############$$$$$$$$$######""""""""""""""""""%%%$$$$$$%%%&&&&&&%%%##################"""""""""!!!!!!"""###$$$%%%%%%&&&$$$$$$############$$$$$$############$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$"""""""""############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$###'''000===GGG>>>999111)))$$$###$$$&&&"""######$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""!!! """############$$$$$$$$$########################""""""######$$$$$$$$$%%%""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################"""""""""###$$$$$$%%%%%%"""""""""##############################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$"""#######################################$$$%%%&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$######$$$%%%%%%$$$######$$$$$$%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$""""""""""""""""""""""""""""""######$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$###"""###%%%''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$qqqccc^^^^^^]]]\\\\\\WWWYYYZZZWWWRRRMMMLLLMMMMMMPPPSSSTTTSSSPPPNNNNNNLLLOOOPPPMMMGGGCCCBBBDDDCCCCCCCCCDDDEEEEEECCCAAA>>>>>>======>>>>>>???@@@<<<======:::777555555666555444222000...,,,++++++)))((('''&&&'''(((***+++,,,------,,,)))(((((()))&&&&&&&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%$$$$$$#########""""""###$$$$$$%%%#########$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$######"""########################!!!"""###""" !!!###""""""""""""""""""""""""######"""!!!"""$$$&&&'''""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$######"""######"""""""""######$$$$$$######"""###$$$%%%&&&"""############$$$$$$$$$!!!!!!!!!"""######$$$$$$&&&%%%$$$$$$%%%&&&%%%$$$$$$#########"""""""""!!!""""""###$$$%%%&&&''''''%%%$$$###""""""###$$$%%%"""""""""#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$&&&...;;;DDDMMMFFF;;;000)))&&&&&&'''###$$$$$$%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%###"""!!! """#########$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%!!!"""""""""#########$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$###"""###%%%%%%###"""########################""""""""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$###"""###$$$%%%%%%$$$###"""""""""###$$$%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$########################"""""""""###$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$###""""""$$$%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%%%%$$$$$$rrrccc^^^^^^]]]\\\\\\WWWYYYZZZWWWRRRNNNLLLMMMLLLOOOSSSUUUSSSQQQOOOOOOLLLOOOQQQNNNGGGBBBAAACCCFFFEEEEEEFFFGGGGGGEEECCC?????????>>>???@@@@@@AAA===>>>>>><<<888666666777555444222000...,,,++++++***)))'''%%%&&&(((+++---***++++++***'''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$############"""%%%%%%&&&'''&&&%%%$$$###$$$###"""""""""###%%%&&&""""""###$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$###"""""""""###$$$%%%"""######$$$$$$%%%&&&&&&########################!!!###$$$###!!! """%%%###"""""""""""""""###$$$###"""  """%%%'''!!!"""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""######$$$$$$$$$######""""""!!!!!!"""######$$$&&&$$$###""""""$$$&&&'''"""############$$$$$$$$$!!!!!!"""$$$%%%&&&'''((('''%%%$$$$$$%%%&&&%%%$$$$$$#########""""""!!!!!!"""######%%%&&&'''((((((%%%$$$###""""""###$$$%%%!!!""""""""""""#########$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""###''')))((()))...333OOOGGG;;;...%%%!!!!!!"""$$$$$$%%%&&&&&&&&&&&&%%%""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&#########$$$$$$%%%%%%%%%################################################&&&&&&%%%$$$$$$#########$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$###"""###%%%%%%###"""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$###"""###$$$%%%%%%$$$###""""""###$$$%%%%%%$$$###"""!!!"""###$$$%%%&&&&&&&&&!!!"""###%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%"""###$$$%%%&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$###!!!"""###$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###sssddd______^^^ZZZXXXXXX\\\]]]ZZZRRRMMMLLLNNNJJJMMMNNNNNNPPPSSSRRRNNNOOOQQQQQQOOOJJJFFFCCCBBBFFFGGGHHHHHHGGGEEEBBBAAA>>><<<;;;<<<>>>AAABBBBBB======<<<;;;999888777777666555444222///---+++***((((((''''''((()))+++,,,,,,,,,,,,+++(((&&&&&&'''((('''&&&%%%%%%%%%%%%%%%!!!"""$$$%%%$$$###!!!!!!###############$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""#########""""""!!!&&&%%%$$$""""""""""""######$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######!!!!!!"""###$$$%%%%%%%%%""""""""""""!!!!!! ###""" !!!"""$$$#########$$$%%%%%%%%%&&&$$$###"""""""""###%%%&&&((('''%%%$$$###$$$%%%%%%##################$$$$$$$$$&&&(((&&&"""!!!"""%%%###"""!!! !!!"""###$$$$$$$$$###############%%%'''(((&&&""" !!!### !!!"""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$&&&)))***((($$$!!!"""&&&)))(((%%%%%%$$$###"""""""""###$$$!!!""""""$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$ !!!!!!"""!!!!!!#########"""""""""""""""%%%$$$###""""""###$$$%%%&&&&&&%%%$$$%%%&&&'''(((333111...***'''%%%$$$###%%%%%%$$$$$$$$$%%%'''(((&&&&&&%%%%%%$$$###""""""$$$%%%%%%&&&&&&%%%%%%$$$ !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$###""" """"""###$$$%%%%%%&&&&&&########################$$$$$$############$$$$$$%%%$$$$$$$$$###"""""""""###%%%&&&###"""&&&%%%$$$###!!!!!!!!!"""###$$$###"""!!!!!!"""###$$$%%%###!!! !!!###&&&'''########################""""""""""""####################################""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%&&&$$$!!!!!!$$$&&&################################################%%%%%%$$$###""""""######$$$#########""""""!!!!!!!!!"""###$$$%%%&&&&&&&&&$$$$$$################################################""""""######$$$%%%&&&%%%###""""""###%%%&&&"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&sssccc___```^^^[[[YYYUUUWWWWWWTTTNNNJJJHHHIIIJJJNNNOOOOOOQQQTTTSSSOOOMMMOOOPPPNNNKKKGGGEEEDDDFFFGGGHHHHHHGGGEEEBBBAAA>>><<<;;;<<<>>>@@@AAAAAA???>>>===;;;999777666555777666444222///---+++***&&&&&&%%%%%%&&&''')))***,,,------+++(((&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%###$$$%%%%%%%%%$$$"""!!!"""######$$$$$$###"""!!!###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$#########""""""""""""!!!"""######$$$$$$######"""$$$######""""""###$$$%%%!!!""""""""""""#########$$$%%%%%%%%%%%%$$$######!!!!!!"""$$$$$$%%%%%%$$$$$$###""""""!!!!!!!!!"""$$$###!!! !!!"""############$$$$$$$$$$$$$$$"""!!! !!!######&&&&&&%%%$$$$$$$$$$$$$$$!!!!!!""""""##################"""######$$$######$$$###"""!!!!!!!!!"""#####################$$$$$$###$$$$$$$$$""""""###$$$!!!!!!""""""######$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""$$$&&&)))***$$$ !!!###"""$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!######$$$$$$$$$$$$$$$$$$"""""""""""""""#########$$$$$$###""""""###$$$$$$%%%$$$$$$###$$$%%%&&&'''((('''%%%###""""""######%%%$$$###"""""""""###$$$&&&&&&%%%%%%$$$######"""$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%$$$###!!! """"""######$$$$$$%%%%%%########################$$$$$$############$$$$$$$$$$$$$$$##################%%%%%%###"""&&&%%%$$$###"""!!!!!!"""###$$$###"""!!!!!!"""###$$$$$$###"""!!!"""###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$############$$$$$$%%%$$$"""!!!!!!"""$$$%%%################################################%%%$$$$$$###""""""######$$$#########"""""""""""""""###$$$$$$%%%%%%%%%%%%########################!!!!!!!!!!!!!!!!!!!!!!!!######""""""######$$$%%%######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%qqqbbb^^^___^^^\\\[[[XXXWWWVVVSSSPPPMMMJJJIIIIIINNNQQQRRRSSSVVVTTTQQQLLLNNNOOONNNKKKHHHFFFFFFFFFGGGHHHHHHGGGEEECCCAAA>>><<<;;;<<<>>>@@@AAAAAA@@@???===;;;888666555555888777555222///---+++)))'''&&&%%%%%%&&&''')))***---...---+++(((%%%%%%&&&$$$$$$#########$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&''''''&&&%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$##################""""""""""""!!!###$$$$$$%%%%%%$$$$$$$$$""""""""""""###$$$%%%&&&!!!""""""""""""#########$$$%%%%%%%%%%%%$$$######!!!"""###$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$%%%$$$###"""!!!!!!"""#####################""""""!!!!!!!!! !!!""""""###$$$$$$$$$$$$$$$$$$###""" !!!"""###$$$$$$###  $$$&&&$$$!!!%%%$$$###""""""""""""""""""""""""###$$$$$$$$$%%% !!!###%%%%%%$$$"""##############################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###%%%'''((()))&&&### !!!###$$$###!!!!!!"""###$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&%%%%%%$$$$$$!!!!!!""""""######$$$$$$$$$$$$###""""""###$$$$$$###############$$$%%%%%%$$$###"""""""""###$$$%%%&&&%%%$$$"""!!!""""""###&&&%%%%%%$$$$$$###############$$$$$$$$$$$$######"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$###$$$%%%### """&&&$$$$$$###"""""""""######$$$###""""""""""""###$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$########################""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$############$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%################################################%%%$$$######"""########################"""""""""###$$$$$$%%%%%%%%%$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!######""""""######$$$%%%"""###%%%&&&&&&%%%###"""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$######""""""######$$$ooo```[[[]]]]]][[[ZZZZZZXXXUUUSSSRRROOOLLLJJJJJJOOOTTTTTTTTTVVVUUURRRNNNOOOOOOMMMJJJGGGFFFFFFGGGGGGHHHIIIHHHEEECCCBBB>>><<<;;;;;;===???@@@@@@???>>><<<:::888777777777999888555333000---+++))))))((((((((((((***+++,,,---...---+++(((%%%%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&'''''''''''''''###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%""""""#########$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######!!!"""###$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&&&&%%%$$$###"""""""""###$$$#########"""!!!!!!!!!###############$$$$$$%%%"""###$$$%%%%%%$$$"""!!! !!!"""###$$$%%%&&&###!!! !!!$$$%%%$$$"""%%%%%%$$$######"""""""""!!!!!!"""###$$$%%%%%%%%%""" !!!%%%'''&&&$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&'''((()))'''%%%%%%&&&'''%%%### !!!###$$$%%%%%%%%%$$$'''&&&&&&%%%$$$###""""""&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$###"""!!!!!! !!!"""###$$$$$$%%%$$$##################$$$############$$$$$$%%%%%%%%%$$$""""""!!!"""###$$$'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$#########"""######$$$$$$######"""######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%$$$###############"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%###$$$$$$###!!!!!!###%%%$$$################################################$$$%%%%%%$$$###"""!!!########################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$################################################$$$$$$###############$$$########################$$$$$$%%%%%%%%%$$$#####################$$$$$$$$$##############################""""""######$$$%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$################################################""""""""""""""""""""""""$$$$$$############$$$$$$~~~nnn^^^YYY[[[[[[YYYYYYWWWUUURRRPPPNNNMMMJJJHHHKKKQQQVVVTTTTTTUUUUUUSSSPPPQQQPPPMMMIIIFFFDDDDDDGGGHHHIIIIIIHHHFFFCCCBBB>>><<<;;;;;;===?????????===<<<:::999888999:::;;;999888555333000---+++***))))))(((((()))***,,,------------+++(((&&&%%%&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%$$$############$$$%%%%%%%%%%%%&&&&&&''''''###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######""""""###$$$$$$$$$######%%%%%%$$$######$$$%%%&&&%%%$$$$$$###############$$$#########"""!!!!!!!!!"""#########$$$$$$$$$$$$!!!"""$$$%%%%%%$$$###"""!!!!!!"""###%%%&&&''''''###%%%&&&%%%###!!!###$$$$$$$$$$$$$$$######""""""!!!!!!"""###$$$%%%%%%%%%%%%"""!!!"""&&&'''&&&###$$$$$$$$$$$$############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%&&&&&&$$$###############""" !!!###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!############"""!!! !!!"""###$$$$$$%%%#########$$$$$$############$$$$$$%%%%%%%%%%%%%%%  !!!"""$$$$$$######$$$&&&((()))%%%%%%$$$$$$$$$$$$$$$###"""######$$$$$$######"""######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###########################"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%###$$$$$$#########$$$%%%#########$$$$$$$$$$$$#########$$$$$$$$$$$$#########$$$%%%%%%%%%###!!! """"""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""$$$%%%&&&&&&&&&&&&%%%$$$################################################$$$###############$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%&&&%%%$$$######$$$%%%&&&###$$$$$$%%%%%%$$$$$$###########################################################################%%%%%%$$$$$$$$$$$$%%%%%%nnn]]]XXXYYYZZZXXXXXXWWWVVVTTTQQQNNNLLLKKKKKKMMMTTTWWWTTTRRRSSSTTTSSSRRRRRRPPPMMMHHHEEEDDDDDDGGGHHHIIIIIIHHHFFFDDDBBB>>><<<;;;;;;===>>>???>>>;;;:::999888888:::;;;===888777555333111...---,,,((('''&&&&&&'''(((***+++,,,,,,,,,+++(((&&&&&&'''&&&&&&%%%%%%&&&&&&''''''$$$$$$$$$$$$############'''&&&%%%$$$######$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&#########""""""""""""!!!######$$$%%%&&&&&&&&&&&&$$$%%%%%%$$$$$$"""!!!!!!!!!""""""""""""#########$$$%%%%%%%%%%%%$$$######"""######$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%##########################################"""""" !!!""""""""""""!!!"""###$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&''''''$$$''')))&&&""" """%%%""""""###$$$$$$######""""""""""""###$$$$$$$$$%%%%%%$$$###$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$######""""""#########"""!!!!!!!!!"""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%############""""""""""""$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""######$$$$$$"""###$$$$$$$$$$$$###"""###$$$$$$%%%&&&%%%%%%%%%  !!!###%%%&&&!!!!!!!!!!!!###%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""####################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###############$$$$$$$$$#########$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$######$$$%%%%%%$$$######"""###$$$%%%%%%$$$"""!!!""""""""""""""""""""""""#########$$$$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$############$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$#########################################################"""######$$$%%%#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""######""""""######$$$%%%$$$###!!! !!!###$$$#########$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&ppp___YYYZZZZZZYYYXXXWWWWWWWWWSSSNNNKKKLLLOOOPPPVVVWWWSSSOOOPPPSSSSSSQQQQQQOOOLLLHHHFFFEEEFFFHHHHHHIIIIIIHHHFFFDDDBBB>>><<<;;;;;;<<<>>>>>>>>>===;;;999888888999;;;<<<666666555333111///...---((('''''''''''')))***+++***+++,,,***((('''((()))&&&&&&%%%%%%$$$%%%%%%%%%$$$%%%&&&&&&&&&%%%###"""%%%%%%$$$#########$$$%%%###$$$$$$%%%%%%$$$$$$###"""######$$$%%%&&&''''''#########""""""""""""!!!"""###$$$%%%%%%&&&&&&&&&"""###$$$$$$$$$$$$""""""!!!""""""""""""#########$$$%%%%%%%%%%%%$$$############$$$$$$$$$######"""!!!"""$$$%%%&&&%%%$$$### !!!"""#####################$$$$$$$$$$$$$$$ !!!"""###""""""!!!$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$#########$$$ """############"""##################$$$$$$"""###$$$$$$######$$$%%%#########$$$$$$%%%%%%%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$ """"""###"""!!!!!!"""###%%%&&&%%%$$$$$$$$$$$$###############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%"""""""""""""""#########"""###$$$$$$$$$$$$###"""""""""$$$%%%%%%%%%$$$###$$$###""""""###$$$&&&'''""""""!!!!!!"""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$%%%%%%""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$########################$$$%%%%%%%%%$$$"""###$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######################################################""""""###$$$$$$%%%#########$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""######""""""######$$$%%%#########""""""#########!!!""""""######""""""!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%rrraaa[[[[[[[[[ZZZYYYQQQSSSSSSOOOHHHFFFHHHLLLRRRWWWXXXRRRMMMOOORRRSSSOOOOOONNNLLLHHHGGGGGGHHHHHHIIIIIIJJJIIIFFFDDDCCC>>>===;;;;;;<<<>>>>>>===???===:::888777888:::;;;666555444333111000//////***))))))))))))+++,,,---)))***+++***)))((((((***&&&&&&%%%$$$############%%%&&&'''((((((&&&$$$###!!!!!!!!!"""###&&&((()))$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$&&&'''((((((%%%%%%%%%$$$$$$$$$$$$###!!!"""###$$$%%%%%%&&&%%% !!!###$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$############$$$$$$$$$######"""!!!$$$&&&&&&%%%###""" """#####################$$$%%%%%%%%%&&&!!!"""###%%%%%%$$$$$$###%%%%%%$$$###$$$%%%'''(((##################$$$$$$###!!!!!!$$$&&&$$$"""!!!"""############$$$$$$$$$###############!!!$$$###!!!!!!$$$'''""""""###$$$%%%%%%&&&&&&""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""!!!  """$$$%%%$$$$$$$$$$$$%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!!!!!!! """###$$$$$$%%%%%%%%%%%%#########""""""""""""""""""###$$$%%%%%%$$$###""" !!!"""$$$$$$######"""%%%$$$""" &&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$ !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''""""""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$$$$######""""""#########$$$&&&&&&%%%$$$"""###$$$%%%&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$###"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%######################################################""""""###$$$%%%%%%#########$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%$$$%%%'''(((((('''%%%$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""################################################$$$$$$############$$$$$$uuuccc[[[[[[ZZZXXXXXXVVVWWWUUUQQQMMMKKKMMMPPPNNNSSSUUURRRQQQTTTTTTSSSPPPPPPOOOLLLHHHFFFFFFGGGHHHHHHIIIJJJIIIFFFDDDBBB@@@@@@??????>>>=========;;;:::888666555555555666666555555333111///,,,+++,,,+++***))))))***+++,,,---......,,,)))'''''''''%%%%%%&&&&&&&&&%%%$$$###"""###$$$%%%&&&'''&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$############$$$$$$$$$%%%%%%%%%########################%%%$$$$$$%%%&&&%%%### $$$"""!!!###%%%&&&$$$"""""""""###$$$%%%&&&&&&'''$$$$$$######""""""!!!!!!$$$$$$#####################"""!!!!!!!!!"""$$$%%%$$$$$$###$$$$$$""" ########################$$$###"""!!!!!!"""###$$$ !!!"""######$$$$$$!!! $$$&&&&&&%%%'''&&&%%%###"""!!!!!!!!!""""""""""""############&&&&&&%%%$$$##################$$$$$$$$$$$$##############################""""""""""""""""""""""""##############################""""""""""""######%%%$$$###""""""$$$&&&(((&&&&&&&&&%%%###""" !!!###%%%&&&%%%$$$######"""!!!!!!!!!"""$$$%%%######$$$$$$$$$$$$######"""  ###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!"""###%%%'''$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%$$$###""""""""""""%%%%%%%%%$$$$$$#########$$$"""!!! !!!"""$$$&&&'''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!!  ###%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!!!!!!!!!! """$$$''''''&&&$$$######%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""#########$$$$$$%%%%%%%%%######"""""""""###%%%&&&########################$$$###""""""###%%%&&&(((""""""#########""""""!!!########################%%%&&&&&&%%%###"""###$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!vvvccc\\\[[[ZZZYYYXXXTTTUUUSSSOOOKKKIIIKKKNNNOOOTTTUUUSSSRRRTTTUUUSSSQQQQQQOOOLLLHHHFFFEEEFFFHHHIIIJJJJJJIIIGGGEEECCC????????????>>>>>>>>>>>>???>>><<<:::999999999:::666666444222000...---,,,******)))(((((()))******---......,,,)))''''''(((***(((%%%"""!!!!!!"""###$$$$$$$$$$$$############%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""#####################$$$$$$$$$%%%%%%%%%########################%%%$$$$$$$$$%%%%%%###!!!!!!  ###$$$""" $$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$#######################################""""""!!!"""###$$$%%%""""""###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$!!!!!!""""""###$$$$$$$$$$$$!!! """$$$$$$###########################""""""""""""############%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$$$$####################################################################################""""""""""""#########"""!!!!!!!!!"""###$$$ """"""######### !!!###%%%%%%%%%$$$###"""""""""""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$##################""""""""""""""""""""""""%%%$$$###"""!!!"""$$$%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$###"""""""""###$$$%%%&&&%%%######%%%%%%%%%$$$###""""""""""""""""""###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%%%%$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""!!!  """$$$%%%'''#########"""""""""!!!!!!%%%$$$######""""""##########################################$$$$$$$$$%%%########################"""""""""######$$$$$$$$$$$$###"""""""""###$$$%%%####################################$$$%%%&&&&&&""""""############""""""###########################$$$%%%$$$###"""###$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""wwweee]]]\\\[[[YYYXXXTTTUUUSSSOOOKKKIIIKKKNNNPPPUUUWWWTTTSSSUUUVVVTTTRRRRRRPPPMMMHHHEEEEEEEEEIIIJJJJJJJJJIIIGGGEEEDDD>>>>>>>>>>>>????????????@@@???===<<<;;;:::;;;;;;888666444111///...------***)))(((''''''((()))***,,,------,,,)))''''''(((***'''""" $$$''')))(((&&&$$$""""""""""""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$##################$$$$$$$$$%%%%%%%%%########################&&&$$$######$$$$$$$$$###$$$######$$$&&&&&&%%%###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%###########################""""""""""""###$$$$$$!!!"""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""######$$$$$$%%%%%%###""" """######"""!!!###$$$$$$$$$###""""""""""""############$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######""""""""""""""""""!!!!!! !!!###$$$$$$$$$ !!!###$$$%%%%%%$$$###!!!"""######$$$$$$######$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$"""!!!""""""""""""""""""""""""'''%%%$$$"""!!!""""""###$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&"""$$$))),,,,,,)))$$$"""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$###############%%%$$$""""""$$$%%%$$$###$$$###"""!!!!!!"""###$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%&&&&&&&&&&&&$$$###!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""##################"""!!! ###$$$#########$$$#########"""""""""""""""$$$###""""""!!!!!!""""""########################"""""""""#########$$$$$$########################"""""""""""""""#########%%%$$$######"""#################################""""""###$$$%%%%%%%%%%%%""""""###############"""""""""""""""""""""""""""!!!###$$$###""""""###$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$wwweee^^^]]]\\\YYYXXXVVVWWWUUUQQQLLLKKKMMMPPPRRRVVVXXXUUUTTTVVVVVVTTTSSSSSSQQQMMMHHHEEEDDDEEEJJJJJJJJJJJJIIIGGGFFFEEE<<<======>>>???@@@@@@@@@>>>===;;;:::999999999999999777333000...---......***)))(((''''''((()))***,,,------+++)))'''((((((&&&$$$!!! $$$(((+++,,,+++(((%%%$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$((('''%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%########################&&&$$$"""!!!###$$$$$$$$$%%%%%%%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%###############$$$$$$$$$"""""""""#########$$$$$$"""######""" ###########################""""""""""""""""""###"""""""""######$$$$$$$$$$$$###"""""""""###""""""!!!###$$$$$$###"""!!!"""""""""########################$$$%%%&&&&&&######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""######$$$$$$$$$%%%%%%$$$###"""!!!###$$$$$$$$$$$$######"""!!!"""###$$$$$$$$$$$$###!!!"""###$$$%%%$$$###"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######""""""######$$$$$$$$$#########""""""############$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!$$$(((******((($$$!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$######"""!!!%%%###""""""###$$$$$$###&&&%%%$$$""""""$$$%%%&&&""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""###$$$$$$%%%$$$$$$######)))******(((%%%"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""########################!!!""""""""""""#################################""""""##################%%%%%%$$$######"""""""""########################!!!"""###%%%%%%%%%$$$###""""""###$$$$$$$$$######"""""""""""""""""""""""" !!!######""""""###%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$vvveee___^^^]]]ZZZYYYVVVWWWUUUQQQLLLKKKMMMPPPSSSWWWXXXUUUTTTVVVVVVTTTTTTSSSQQQMMMIIIEEEEEEEEEJJJJJJJJJIIIHHHGGGFFFEEE<<<<<<===>>>???@@@@@@AAA===<<<:::999888777888888999777333000...---......+++***))))))))))))***+++,,,,,,---+++)))(((((()))$$$######$$$%%%''')))******)))'''%%%%%%%%%'''(((%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%########################%%%###!!!!!!"""$$$$$$$$$!!!"""##################""""""###$$$%%%%%%&&&&&&!!!"""""""""######$$$$$$""""""#########$$$$$$$$$"""#########$$$$$$$$$$$$"""######""""""""""""""""""""""""""""""""""""######"""""""""!!!!!!!!!"""""""""""""""$$$$$$%%%%%%$$$######$$$ """###$$$"""!!! !!!"""""""""########################$$$%%%&&&&&&######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$###"""!!!&&&%%%%%%%%%###"""!!! """#########$$$$$$$$$###!!!"""$$$%%%%%%%%%$$$###""""""############""""""###"""!!!!!!"""$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$$$$%%%$$$$$$$$$#########"""""""""""""""######$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######"""!!!!!!%%%###""""""###$$$$$$###%%%%%%$$$######$$$%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""" !!!!!!"""###$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$%%%%%%%%%%%%$$$$$$!!!"""$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$########################!!!""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""########################!!!"""###$$$%%%$$$###"""""""""###$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!######""""""###%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""##################tttddd^^^^^^]]][[[YYYTTTUUUSSSOOOKKKIIIKKKNNNSSSWWWXXXUUUTTTUUUUUUSSSSSSSSSQQQNNNIIIFFFFFFFFFJJJIIIHHHGGGFFFFFFEEEEEE<<<======>>>???@@@@@@@@@>>>===;;;:::999888999999888666444111///...------,,,+++***))))))***+++,,,+++,,,---+++)))(((((()))&&&&&&'''(((((('''&&&%%%%%%%%%$$$######$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%$$$$$$#########""""""######$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$"""!!!!!!###$$$$$$###!!!###$$$$$$######$$$%%%!!!"""###$$$%%%&&&&&&'''"""""""""""""""#########"""""""""###$$$$$$%%%%%%"""###$$$$$$%%%%%%$$$$$$!!!###%%%###!!!!!!$$$'''""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!"""###$$$&&&&&&%%%$$$$$$%%%"""######$$$###""" """"""""""""############$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!#####################$$$"""###$$$$$$%%%$$$$$$$$$!!!!!!""""""""""""!!!!!!%%%###""""""###&&&))),,,""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$############"""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###############$$$$$$$$$$$$%%%%%%%%%!!!!!!"""""""""#########%%%$$$""""""$$$%%%$$$###""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""######""""""!!!""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""###$$$%%%%%%%%%%%%%%%%%%!!!"""###""""""$$$&&&"""""""""""""""#########&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$###""""""########################""""""###############"""""""""###$$$%%%%%%%%%%%%########################!!!###$$$###""""""###$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########rrrbbb]]]^^^]]][[[ZZZTTTUUUSSSOOOKKKIIIKKKNNNSSSWWWXXXUUUSSSTTTUUUSSSRRRRRRQQQNNNJJJGGGGGGHHHIIIHHHGGGFFFEEEDDDDDDDDD======>>>>>>?????????@@@>>>===;;;:::999888999999666666444222000...---,,,+++***)))(((((()))***++++++,,,,,,+++)))((()))***&&&''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################"""!!!!!!"""$$$%%%###""""""$$$&&&&&&%%%$$$%%%'''#########$$$$$$%%%%%%%%%$$$$$$###############"""!!!""""""###$$$$$$%%%%%%"""###$$$%%%%%%%%%$$$$$$!!!$$$&&&$$$!!!!!!$$$(((########################!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""" ###&&&&&&%%%$$$%%%&&&$$$$$$#########"""""""""""""""""""""############%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""################################################%%%$$$$$$######$$$$$$%%%!!!!!!  """""" !!!"""""""""""""""$$$$$$###############$$$$$$#########$$$$$$%%%%%%""""""############""""""############$$$%%%'''((("""""""""""""""""""""""""""######$$$$$$$$$######$$$$$$$$$############"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%######""""""###%%%'''(((&&&%%%######%%%%%%%%%$$$ """###$$$$$$###""" """"""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$'''&&&$$$"""!!!!!!""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%&&&''''''%%%#########%%%!!!!!!"""""""""#########%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""###$$$%%%$$$####################################""""""""""""######!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$pppaaa]]]^^^^^^[[[ZZZVVVWWWUUUQQQMMMKKKMMMPPPRRRWWWXXXTTTSSSTTTTTTRRRRRRRRRPPPNNNJJJHHHHHHHHHIIIHHHFFFEEEDDDDDDCCCCCC>>>>>>>>>>>>????????????===<<<:::888777777777888666555555333111///---+++***)))(((''''''((()))***+++,,,,,,+++)))((()))***$$$$$$$$$$$$%%%&&&''''''%%%&&&&&&&&&&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''''''''&&&%%%%%%$$$######$$$%%%&&&&&&%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%########################!!!!!!!!!###%%%%%%###!!!!!!######!!! !!!###%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$#########!!!""""""###$$$$$$%%%%%%"""###$$$%%%&&&%%%$$$$$$###&&&'''### $$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$###"""!!!$$$$$$##################!!!%%%%%%$$$###$$$&&&$$$$$$###"""######$$$%%%""""""""""""############&&&&&&%%%$$$##################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""########################%%%$$$$$$######$$$$$$%%%###"""!!! !!!"""%%%&&&######$$$$$$$$$$$$######$$$$$$###############$$$%%%$$$###"""###$$$%%%&&&######$$$$$$$$$$$$###### !!!"""###$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$############""" !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""###$$$%%%%%%#########$$$$$$%%%%%%%%%%%%$$$######%%%'''***,,,'''%%%$$$$$$%%%&&&&&&%%%!!!###%%%''''''%%%###!!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&'''&&&$$$#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$%%%%%%%%%%%%"""###$$$$$$######%%%'''######$$$$$$%%%%%%%%%%%%$$$######"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!"""###$$$%%%%%%$$$###########################$$$###"""!!!!!!"""###$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###"""###$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%rrrccc[[[WWWSSSQQQRRRTTTUUUUUURRRMMMLLLNNNPPPQQQVVVXXXVVVTTTUUUTTTQQQTTTRRRPPPLLLJJJGGGFFFEEEHHHGGGEEECCCCCCCCCDDDDDD===============<<<;;;;;;@@@???>>>===<<<;;;;;;;;;777666555222000...,,,+++******)))))))))))))))***,,,------+++)))&&&&&&&&&''''''&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########&&&%%%%%%%%%%%%&&&''''''###%%%((()))$$$ ###***$$$$$$$$$$$$$$$###"""!!!&&&%%%###$$$%%%%%%$$$""""""############$$$$$$$$$%%%$$$""" !!!"""###%%%%%%$$$$$$%%%''')))***"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&#########"""######$$$%%%%%%&&&'''%%%###""""""###%%%%%%$$$$$$###"""!!!!!!!!!!!!!!!"""######$$$$$$&&&$$$###!!!!!!"""$$$%%%"""###$$$%%%&&&&&&&&&&&&"""############$$$$$$$$$ !!!"""###$$$&&&%%%###""""""###%%%&&&""""""""""""###$$$%%%&&&######""""""""""""######&&&&&&%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""###$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$###"""!!!"""############!!!######$$$$$$$$$$$$######$$$$$$######""""""!!!!!!"""!!! !!!###%%%'''$$$$$$##################$$$$$$$$$#########""""""$$$$$$######"""######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######$$$$$$###""""""###$$$$$$$$$######"""###%%%&&&'''%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%$$$###""""""###$$$%%%########################&&&%%%%%%$$$#########$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%###"""""""""###$$$!!!###$$$###"""!!!"""###$$$###""" !!!"""###########################################################################$$$$$$%%%%%%$$$$$$### ###$$$%%%$$$###&&&%%%$$$######$$$%%%&&&)))(((&&&$$$#########$$$###########################$$$%%%%%%&&&&&&%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$|||nnn```YYYVVVSSSRRRSSSSSSTTTTTTPPPKKKIIIKKKNNNRRRWWWYYYVVVUUUUUUUUURRRQQQPPPMMMJJJGGGEEECCCCCCGGGFFFEEEDDDCCCCCCCCCCCC<<<<<<===>>>>>>>>>>>>>>>>>>>>><<<;;;:::999999999777666555222000...,,,++++++******)))))))))******+++------,,,)))'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&)))%%%###$$$$$$!!! """%%%%%%%%%$$$$$$$$$######&&&%%%###$$$%%%%%%$$$""""""############$$$$$$$$$'''&&&$$$###"""###$$$%%%$$$$$$###""""""###$$$%%%########################"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&###############$$$$$$%%%$$$%%%%%%$$$"""!!!"""###%%%%%%$$$$$$###""""""!!!#########"""""""""""""""%%%$$$###!!!!!!"""$$$%%%$$$$$$%%%&&&'''''''''&&&"""############$$$$$$$$$######"""!!!!!!!!!""""""%%%$$$"""!!!!!!"""$$$%%%$$$######"""""""""""""""######""""""""""""######$$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$ !!!""""""""""""!!! ######""""""######$$$%%%$$$$$$$$$$$$$$$###""""""!!!!!!"""""""""""""""!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$############$$$###"""!!!"""$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$###############$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$########################%%%$$$###""""""!!!!!!!!!$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$######"""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""""""""###############$$$%%%%%%&&&%%%$$$###"""""""""###$$$!!!###$$$###"""!!!"""$$$$$$###!!! !!!!!!###########################################################################$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&&&&%%%$$$%%%$$$############$$$%%%((('''%%%$$$######$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$zzzmmm___YYYXXXUUUUUUVVVTTTUUUTTTPPPKKKIIIJJJMMMSSSXXXZZZXXXVVVWWWVVVSSSPPPNNNLLLJJJGGGEEECCCBBBEEEEEEEEEEEEDDDCCCBBBAAA;;;<<<===>>>???@@@AAAAAA===<<<;;;:::999888888888777666555222000...,,,+++++++++************+++++++++------,,,)))'''&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###############$$$%%%%%%$$$%%%((('''&&&'''&&&%%%$$$$$$$$$%%%&&&&&&%%%###$$$%%%%%%$$$""""""############$$$$$$$$$'''&&&$$$#########$$$%%%%%%$$$###"""""""""""""""########################"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&###############$$$%%%%%%"""###$$$###"""!!!"""###%%%%%%$$$$$$###"""""""""$$$$$$######"""!!!!!! $$$$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%%%%$$$"""############$$$$$$$$$%%%%%%$$$###"""!!!!!!"""######"""!!!!!!"""###$$$&&&&&&%%%###"""!!! ######""""""""""""######""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######### """$$$$$$""" """"""!!!!!!""""""###$$$###$$$$$$$$$$$$###"""""" !!!"""###$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$####################################$$$""""""#########$$$$$$$$$""""""###$$$$$$###""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""""""""""""""!!! ######$$$$$$$$$$$$###############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""%%%%%%$$$$$$############""""""###$$$$$$$$$$$$###$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!""""""""""""""""""###$$$%%%&&&'''%%%$$$######""""""######"""###$$$###""""""###$$$%%%$$$######"""####################################################################################$$$$$$%%%%%%$$$$$$###''''''&&&&&&%%%$$$$$$###$$$######""""""######$$$&&&%%%$$$$$$$$$$$$%%%%%%###########################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~pppbbb\\\ZZZXXXWWWXXXWWWXXXWWWSSSNNNKKKLLLNNNTTTYYY[[[YYYWWWXXXWWWTTTPPPPPPNNNLLLJJJGGGEEEDDDCCCDDDEEEEEEDDDCCCAAA@@@======>>>>>>???@@@BBBBBB===<<<;;;:::999888888888777666555222000...,,,++++++++++++***++++++,,,---+++,,,---,,,)))((('''(((''''''&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$###""""""!!!!!!""""""############$$$$$$%%%%%%%%%###############$$$%%%%%%"""%%%)))))))))'''&&&$$$######$$$%%%'''&&&%%%###$$$%%%%%%$$$"""""""""#########$$$$$$$$$$$$###"""!!!!!!!!!""""""%%%$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$############$$$%%%%%%"""###$$$$$$###"""$$$%%%$$$$$$$$$#########""""""############""""""!!!!!!$$$######""""""###$$$%%%##################""""""""""""#########$$$$$$$$$%%%%%%$$$###""""""#########""""""""""""###$$$$$$&&&&&&&&&%%%$$$###"""!!!######""""""""""""######"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######"""###$$$$$$$$$$$$###""""""""""""""""""###$$$$$$######$$$$$$$$$######""""""!!!!!! !!!###$$$%%%"""######$$$$$$######""""""######$$$$$$%%%%%%%%%%%%%%%$$$#########$$$$$$######$$$$$$$$$$$$%%%%%%########################"""#########$$$$$$$$$###############$$$$$$$$$$$$ !!!###$$$$$$###!!! ###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$!!!"""$$$%%%%%%$$$"""!!! """###""""""!!!"""###$$$%%%%%%$$$###"""############$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""""""""###$$$$$$$$$$$$###$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""############""""""###$$$%%%%%%$$$$$$$$$###############"""###$$$$$$""""""###$$$&&&&&&&&&%%%%%%%%%&&&&&&###########################################################################$$$$$$%%%%%%$$$$$$###&&&%%%$$$""""""!!!!!!!!!###""""""""""""""""""#########$$$$$$$$$%%%%%%&&&##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%ssseee^^^[[[XXXVVVWWWXXXXXXXXXSSSNNNKKKLLLOOOUUUZZZ\\\ZZZXXXYYYXXXUUUPPPOOONNNMMMKKKHHHEEEDDDCCCCCCDDDDDDDDDBBB@@@???@@@??????>>>???@@@AAAAAA???>>>===;;;::::::::::::777666555222000...,,,+++++++++******+++,,,,,,---+++,,,---,,,***((((((((())))))'''&&&$$$###!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$###""""""!!!!!!""""""############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&***###!!!"""""""""$$$%%%$$$"""!!!!!!###%%%&&&&&&%%%###$$$%%%%%%$$$"""""""""#########$$$$$$$$$#########"""""""""""""""""""""###$$$%%%%%%&&&&&&########################""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$###$$$%%%%%%&&&###%%%&&&%%%$$$$$$%%%&&&$$$$$$$$$###############!!!!!!""""""###############""""""######$$$$$$%%%###$$$$$$$$$$$$$$$###"""""""""#########$$$$$$$$$######""""""###$$$%%%%%%############$$$$$$%%%%%%""""""###$$$$$$###""""""######""""""""""""######$$$$$$$$$############"""""""""""""""""""""""""""######""""""""""""######&&&$$$"""!!!!!!"""$$$&&&$$$############$$$%%%%%%"""######$$$$$$$$$######$$$###"""!!!!!!"""###$$$!!!!!!""""""""""""!!!!!!!!!"""""""""######$$$$$$$$$######""""""""""""###!!!"""""""""#########$$$########################!!!"""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&& !!!###$$$$$$###!!! ###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$######!!!"""$$$%%%%%%$$$"""!!! """###$$$$$$###""""""###$$$%%%%%%$$$###"""""""""#########$$$$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""###$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###""""""""""""$$$$$$$$$$$$######"""""""""$$$%%%$$$###"""###$$$$$$$$$%%%%%%%%%%%%%%%%%%###########################################################################$$$$$$%%%%%%$$$$$$######""""""!!!!!!!!!"""""""""""""""######"""""""""""""""###$$$%%%%%%%%%%%%########################"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%ttteee]]]YYYUUUSSSTTTUUUVVVUUUQQQLLLJJJKKKNNNUUUZZZ\\\ZZZXXXYYYXXXUUUNNNNNNMMMLLLJJJGGGEEECCCCCCCCCCCCCCCBBBAAA@@@???@@@???>>>>>>>>>???@@@AAA@@@???>>>===<<<;;;;;;;;;777666555222000...,,,+++***************+++,,,---+++,,,---,,,***)))))))))))))))'''&&&$$$###!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&(((%%%###$$$### """'''$$$###"""""""""###$$$%%%&&&%%%###$$$%%%%%%$$$""""""############$$$$$$$$$%%%%%%%%%%%%$$$$$$###### !!!###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&'''&&&%%%$$$%%%&&&######################## !!!!!!"""######$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%"""############$$$$$$$$$!!!!!!!!!"""###$$$%%%%%%#########$$$%%%%%%&&&&&&!!!""""""!!! ######""""""""""""######%%%$$$$$$$$$######""""""#################################""""""#########%%%###  ###%%%$$$$$$$$$###$$$%%%%%%&&&""""""###$$$$$$$$$$$$###$$$######"""""""""######!!!""""""""""""""""""!!!"""""""""""""""#########"""""""""""""""""""""""" !!!!!!"""########################$$$$$$$$$ !!!###$$$%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$$$$###""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$###""""""###$$$%%%%%%$$$###"""$$$$$$$$$$$$###"""!!!!!!######$$$$$$$$$$$$######"""""""""############$$$########################"""###$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###"""###$$$$$$$$$$$$###"""########################$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###"""!!!!!!!!!###$$$$$$$$$$$$###""""""###$$$%%%$$$#########%%%!!!!!!"""#########""""""###########################################################################$$$$$$%%%%%%$$$$$$##################$$$$$$$$$"""######$$$$$$######"""""""""###$$$%%%%%%$$$$$$########################"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&uuufff^^^ZZZVVVTTTUUUTTTUUUUUUQQQMMMKKKMMMOOOTTTYYY\\\YYYXXXXXXXXXUUUNNNNNNNNNNNNLLLIIIFFFDDDDDDCCCBBBAAA@@@@@@@@@@@@>>>======<<<===???AAACCC@@@@@@>>>===<<<;;;;;;;;;777666555222000...,,,+++))))))))))))***+++,,,,,,+++,,,------+++))))))***'''&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###############$$$%%%%%%###!!!!!!$$$%%%###%%%(((#########$$$$$$$$$%%%%%%&&&%%%###$$$%%%%%%$$$""""""############$$$$$$$$$%%%%%%%%%%%%%%%$$$######!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%''''''&&&$$$###$$$%%%########################"""""""""""""""#########!!!!!!"""###$$$%%%%%%%%%######$$$%%%&&&&&&&&&%%%"""############$$$$$$$$$""""""!!!!!!!!!"""######!!!"""###$$$$$$%%%%%%%%% """###"""!!!!!!######""""""""""""#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$"""  """$$$###############$$$$$$%%%""""""###$$$$$$$$$$$$$$$!!!"""######$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$###############"""!!!""""""###$$$$$$$$$$$$ !!!!!!"""######$$$$$$""""""#########$$$$$$$$$ !!!###%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&%%%$$$###########################%%%%%%$$$###""""""""""""$$$$$$############$$$$$$""""""""""""####################################!!!"""######$$$$$$######""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""###$$$$$$$$$$$$###"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""###############$$$%%%%%%%%%$$$###""""""!!!""""""###$$$$$$%%%$$$###"""!!!###$$$%%%%%%######$$$%%% !!!"""###$$$######"""###########################################################################$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%############$$$%%%%%%$$$######"""###$$$$$$%%%$$$##############################""""""###$$$$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&vvvhhh```]]]YYYWWWXXXVVVWWWWWWSSSOOOMMMOOORRRTTTYYY\\\YYYWWWXXXWWWTTTPPPQQQQQQPPPOOOLLLIIIGGGDDDCCCAAA@@@??????@@@AAA<<<;;;;;;;;;===@@@CCCEEE@@@???>>>===<<<;;;;;;;;;777666555222000...,,,+++(((((((((((()))***+++,,,+++,,,------+++))))))***$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$#########"""""""""""""""######$$$)))%%%###%%%%%%!!! ###$$$%%%&&&&&&&&&&&&%%%&&&%%%###$$$%%%%%%$$$""""""############$$$$$$$$$"""############"""!!!!!!&&&&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''%%%###""""""#####################$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!"""$$$$$$%%%%%%%%% """"""#########"""############$$$$$$$$$$$$###"""!!! """###$$$$$$$$$$$$ """$$$%%%&&&%%%###"""######""""""""""""###### !!!"""###$$$%%%&&&&&&""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%########################"""""""""""""""######$$$!!!"""###$$$$$$$$$$$$$$$ """$$$&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$#########!!!"""###$$$%%%&&&&&&&&&!!!""""""###$$$$$$%%%%%%""""""######$$$$$$$$$$$$!!!###%%%&&&%%%$$$###"""############$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''''''''%%%$$$$$$$$$###""""""###$$$$$$""""""!!!!!!!!!###%%%&&&%%%$$$###""""""###$$$%%%""""""""""""############"""""""""""""""""""""""" !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%""""""###$$$$$$$$$$$$###"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!""""""###$$$$$$###"""""""""""""""############$$$%%%$$$###"""!!!###$$$%%%%%%######$$$%%%"""###%%%&&&'''&&&&&&%%%########################################################################$$$$$$$$$%%%%%%$$$$$$$$$"""$$$%%%&&&%%%###!!! ###$$$%%%&&&&&&%%%$$$###"""###$$$%%%%%%$$$###"""########################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&wwwjjjbbb^^^YYYXXXZZZTTTUUUUUURRRNNNMMMPPPSSSYYY[[[ZZZWWWVVVXXXWWWTTTSSSRRRPPPMMMJJJIIIHHHGGGEEEDDDCCCDDDEEEDDDBBBAAA999===>>>===>>>BBBCCC@@@BBBAAA???<<<;;;:::::::::777777666444222111//////))))))***+++,,,,,,,,,,,,//////000---***'''&&&&&&'''((())))))((('''%%%$$$"""###%%%&&&'''&&&%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!%%%''''''&&&&&&&&&$$$!!! !!!"""######$$$$$$$$$$$$############$$$$$$$$$######"""%%%%%% $$$---(((###***222,,,&&&"""######"""!!!$$$$$$$$$######"""""""""######$$$$$$$$$$$$######&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###!!! !!!""""""!!!###############$$$$$$$$$&&&&&&%%%%%%$$$###""""""&&&%%%%%%%%%$$$#########$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%$$$###"""###$$$%%%&&&&&&%%%$$$######"""""""""$$$%%%$$$###$$$$$$############$$$$$$###$$$%%%$$$###"""###$$$########################$$$$$$############$$$$$$######""""""######$$$%%%!!!!!!!!!!!!"""###%%%%%%$$$$$$######""""""!!!!!! !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$""""""!!!!!!!!!###$$$%%%######""""""###$$$%%%%%%$$$$$$$$$############"""$$$$$$############$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""###$$$%%%%%%$$$###$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######%%%%%%###"""""""""###$$$"""###%%%&&&%%%$$$""" """  $$$&&&&&&%%%!!!!!!""""""###$$$&&&&&&######$$$$$$$$$%%%%%%%%%############$$$%%%%%%&&&'''### !!!######""""""""""""######$$$$$$$$$######$$$$$$$$$$$$######!!!"""###$$$%%%&&&&&&&&&!!!"""###$$$%%%$$$######$$$%%%&&&$$$"""!!!!!!"""###$$$$$$###""""""###%%%%%%%%%$$$######$$$%%%%%%!!!""""""#########""""""###############"""!!!!!!###$$$$$$###""""""$$$%%%""""""""""""""""""""""""%%%%%%%%%$$$$$$############"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""""""""###$$$$$$%%%%%%###$$$$$$$$$$$$###""""""&&&&&&%%%$$$###"""!!! ######""""""""""""######wwwiiibbb___[[[YYYYYYTTTUUUTTTQQQMMMLLLOOOSSSXXXZZZZZZWWWVVVXXXXXXUUURRRQQQOOOLLLJJJHHHGGGFFFEEEDDDCCCDDDDDDDDDBBB@@@888;;;<<<:::;;;@@@AAA???@@@???===;;;;;;;;;;;;;;;888777555333111///...---***)))(((((()))***,,,......//////---***(((''''''&&&%%%$$$######$$$$$$%%%"""###$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###!!!!!!######""""""###$$$###""""""###%%%######$$$$$$$$$$$$############$$$$$$$$$#########%%%$$$!!!***$$$"""""" """%%%((((((%%%$$$$$$$$$#####################$$$$$$#########%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$###%%%%%%%%%$$$"""""""""###$$$$$$$$$%%%&&&%%%%%%$$$######""""""$$$$$$$$$$$$############"""""""""""""""!!! ######$$$$$$$$$$$$######""""""############""""""###"""""""""$$$%%%$$$###$$$######""""""######$$$ !!!""""""!!! """###########################$$$$$$############$$$$$$######""""""######$$$%%%"""!!!!!!!!!"""###$$$$$$#########""""""""""""""" !!!!!!""""""##########################################""""""""""""###""""""!!!!!!"""###$$$$$$$$$###"""""""""######$$$$$$$$$############"""$$$$$$############$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!"""""""""###!!!"""######"""!!!"""######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######%%%$$$###"""""""""###$$$######$$$%%%$$$###"""!!!!!!!!!###"""!!!""""""""""""###$$$%%%%%%#########$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$###  ######"""#########$$$$$$$$$%%%%%%######$$$$$$$$$$$$###### !!!"""###############!!!"""###$$$%%%$$$$$$######$$$%%%###!!! !!!!!!!!!"""!!! !!!###$$$$$$###""""""###$$$$$$#########$$$######""""""$$$$$$$$$$$$$$$###"""""" !!!!!! !!!###########################$$$$$$$$$######""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$############""""""""""""""""""######""""""!!! #########"""""""""""""""###$$$$$$$$$$$$###""""""$$$$$$$$$#####################""""""""""""######yyyhhhbbbaaa^^^ZZZXXXSSSTTTSSSPPPLLLLLLNNNRRRVVVYYYZZZWWWWWWYYYYYYVVVQQQPPPNNNLLLJJJGGGFFFEEEEEEDDDCCCCCCDDDCCCAAA???:::<<<;;;999:::???BBBAAA>>>===<<<;;;:::;;;<<<<<<999888555333000...,,,++++++)))'''%%%&&&))),,,///,,,---...---+++)))((()))'''%%%"""!!! """$$$&&&""""""###$$$$$$$$$##################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%"""!!! !!!"""######!!!###%%%%%%%%%######$$$%%%######$$$$$$$$$$$$##############################&&&'''###&&&///*** """!!!"""""""""!!!!!!###%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$%%%%%%$$$$$$$$$########################&&&$$$""""""###$$$###"""!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$######""""""!!!""""""""""""############"""""""""###""""""!!! $$$$$$############$$$$$$######""""""""""""#########"""""""""$$$%%%$$$###$$$######""""""######$$$!!!""""""!!!!!!"""$$$########################$$$$$$############$$$$$$######""""""######$$$%%%###"""""""""""""""######""""""""""""############!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""%%%$$$$$$###""""""!!!!!!$$$###""""""!!!""""""###%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$############"""$$$$$$############$$$$$$######$$$$$$$$$$$$######!!!!!!!!!"""""""""######!!!"""######"""!!!"""######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######%%%$$$######""""""######$$$$$$#########""""""""""""  !!!"""!!!$$$###############$$$$$$#########$$$$$$$$$$$$%%%'''&&&%%%$$$############!!! """$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######!!!""""""#########""""""""""""###$$$$$$$$$$$$###"""###$$$###!!! !!!$$$%%%%%%$$$######$$$&&&######"""!!!!!!"""######$$$$$$%%%%%%$$$###""""""$$$%%%%%%%%%%%%$$$######!!!###%%%&&&%%%$$$%%%%%%#################################"""""""""""""""!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""" """$$$&&&&&&&&&%%%%%%$$$$$$########################"""!!!$$$######"""!!!!!! ###$$$$$$$$$$$$###""""""""""""######$$$$$$$$$%%%######""""""""""""######|||iiibbbbbb```[[[XXXRRRSSSSSSPPPLLLKKKNNNQQQUUUXXXYYYWWWXXXZZZYYYVVVQQQQQQOOOMMMKKKHHHFFFEEEEEEDDDCCCCCCCCCBBB@@@>>><<<>>>===:::;;;AAADDDCCC>>>===<<<:::::::::;;;;;;:::888555222///,,,+++******)))(((''''''***,,,...+++,,,------+++))))))***)))'''%%%$$$###$$$%%%&&&######$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$ !!!$$$&&&&&&&&&%%%((())))))(((%%%###############$$$$$$$$$$$$########################$$$$$$###((((((...888333'''%%%&&&((()))'''### !!!"""%%%%%%%%%$$$$$$$$$$$$$$$$$$##################$$$###$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""&&&$$$"""""""""###"""!!!!!!!!!"""###$$$%%%%%%&&&#########"""""""""!!!!!! !!!!!!""""""######$$$$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%&&&%%%$$$######$$$%%%&&&###"""""""""$$$%%%$$$#########""""""""""""######!!!"""$$$$$$######$$$&&&########################$$$$$$############$$$$$$######""""""######$$$%%%$$$###"""""""""""""""###!!!!!!""""""######$$$$$$""""""""""""!!!!!!!!!!!!"""""""""###############$$$$$$$$$######"""""""""$$$$$$###""""""!!!!!!!!!######""""""!!!"""""""""$$$$$$$$$#########""""""$$$$$$############$$$$$$######$$$$$$$$$$$$######!!!!!!"""""""""############$$$%%%%%%$$$###$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$###############$$$$$$###""""""""""""###""""""""""""#########"""%%%$$$$$$###""""""##################$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$###"""###$$$&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$###""""""######$$$$$$$$$$$$###$$$$$$###"""!!!!!!"""%%%&&&'''&&&%%%$$$&&&(((#########""""""#########%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%$$$$$$######$$$&&&))))))(((&&&$$$$$$##########################################""""""!!!"""###$$$%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%&&&&&&%%%%%%$$$$$$######%%%%%%&&&&&&&&&%%%%%%$$$$$$#########"""""""""!!!###$$$$$$$$$$$$###"""""""""############$$$$$$$$$$$$######""""""######$$$llldddccc```[[[XXXRRRSSSSSSPPPLLLKKKNNNQQQTTTXXXYYYXXXXXXZZZYYYUUURRRRRRQQQOOOMMMJJJHHHFFFEEECCCBBBBBBBBBAAA???===<<<>>>===:::;;;AAADDDCCCAAA???===;;;:::999999999;;;999555111...,,,+++***))))))******+++,,,,,,---***,,,------+++*********((((((((('''&&&%%%$$$###%%%%%%%%%$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$ """$$$'''''''''''''''%%%'''((('''$$$"""""""""######$$$$$$$$$$$$############""""""######%%%%%% ***...222:::333%%%"""###'''(((&&&%%%'''***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$###$$$%%%&&&&&&%%%$$$###"""""""""""""""""""""""")))'''%%%%%%&&&&&&%%%$$$!!!""""""###$$$$$$%%%%%%#########""""""""""""""" !!!!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###""""""###$$$%%%&&&%%%$$$######$$$%%%&&&###"""""""""$$$%%%$$$######""""""""""""""""""###!!!###$$$$$$######$$$%%%########################$$$$$$############$$$$$$######""""""######$$$%%%$$$###"""""""""""""""###!!!!!!""""""######$$$$$$""""""""""""!!!!!!!!!!!!#########$$$$$$$$$%%%%%%""""""######$$$$$$$$$%%%############""""""!!!!!!!!!!!!!!!!!!"""###%%%%%%$$$$$$$$$#########""""""$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""""""""###############$$$%%%%%%$$$###$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$######""""""$$$###""""""!!!!!!"""""" """###$$$$$$$$$%%%%%%%%%$$$###""""""""""""""""""#########$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$$$$%%%&&&%%%###"""###$$$"""###$$$###!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""###############"""!!!###$$$$$$!!!########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############""""""!!!!!!!!!$$$%%%%%%&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$###""""""$$$$$$$$$############"""$$$$$$############$$$$$$pppgggccc^^^ZZZXXXSSSTTTSSSPPPLLLLLLNNNRRRUUUYYYZZZYYYXXXZZZXXXTTTSSSRRRRRRQQQNNNKKKHHHFFFEEECCCBBBBBBBBBAAA>>><<<:::<<<;;;999:::???BBBAAACCCAAA???<<<;;;:::999999<<<:::555111...,,,,,,,,,))))))+++,,,------,,,,,,+++,,,------+++))))))***%%%&&&'''(((((('''&&&%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$&&&((((((&&&%%%$$$%%%!!!###"""""""""#########$$$$$$$$$$$$############"""""""""$$$%%%&&&&&&333777666888000$$$"""!!!###%%%%%%&&&'''((("""############$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""&&&$$$"""###$$$%%%%%%$$$###############$$$$$$$$$########################!!!!!!!!!!!!""""""""""""!!!"""######$$$#########$$$$$$############$$$$$$######""""""""""""#########"""""""""$$$%%%$$$######""""""!!!!!!""""""### """###"""!!! !!!"""########################$$$$$$############$$$$$$######""""""######$$$%%%###"""""""""""""""######""""""""""""############!!!!!!!!!!!!""""""""""""#########$$$%%%%%%&&&&&&""""""######$$$%%%%%%&&&"""############""""""!!!!!!!!!!!!"""###%%%''''''$$$$$$$$$############"""$$$$$$############$$$$$$######$$$$$$$$$$$$######"""""""""#########$$$$$$!!!"""######"""!!!"""######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""######"""""""""!!!!!!!!! """""""""###$$$%%%%%%$$$###"""""""""###"""""""""############$$$!!!!!!"""###$$$&&&'''((("""###$$$###!!! !!!"""%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$######!!!""""""#########""""""######""""""######$$$%%%$$$%%%&&&&&&$$$###$$$&&&###$$$$$$###""""""###%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######!!!!!!"""############""" """"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%!!!"""########################$$$$$$%%%&&&&&&'''###$$$$$$$$$$$$###""""""%%%$$$$$$$$$######""""""$$$$$$############$$$$$$uuuiiibbb\\\YYYYYYTTTUUUTTTQQQMMMLLLOOOSSSUUUYYY[[[YYYYYYYYYWWWRRRRRRRRRQQQPPPNNNKKKGGGEEEDDDCCCBBBAAAAAA@@@===;;;888;;;<<<:::;;;@@@AAA???BBBAAA???===<<<<<<<<<<<<<<<:::666222///------...***)))))))))***+++,,,---,,,---...---+++)))))))))$$$%%%&&&((()))+++---...'''&&&$$$#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###&&&'''&&&$$$"""###$$$ #########$$$$$$######$$$$$$$$$$$$#########"""!!!!!!"""$$$&&&'''***999:::222000***$$$'''&&&%%%############"""!!!!!!!!!"""""""""#########%%%$$$###!!!!!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%########################!!! !!!######"""$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""!!!!!!"""######$$$$$$$$$#########$$$$$$$$$$$$######""""""############""""""###"""""""""$$$%%%$$$###""""""!!!!!!!!!!!!"""""""""######"""  !!!########################$$$$$$############$$$$$$######""""""######$$$%%%"""!!!!!!!!!"""###$$$$$$#########""""""""""""""" !!!!!!""""""######"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!######$$$###""""""############$$$%%%''''''$$$$$$$$$############"""$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$!!!"""######"""!!!"""######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$#########$$$$$$%%%$$$###"""!!!!!!"""#########""" """###"""!!!!!!"""$$$$$$##################""""""""""""###############"""######$$$%%%&&&'''!!!###"""!!! !!!###%%%%%%$$$$$$$$$###############$$$$$$$$$$$$###### !!!"""###############$$$###"""""""""###$$$%%%###$$$%%%%%%$$$###$$$%%%$$$%%%&&&%%%######%%%&&&"""###$$$%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$!!!"""######$$$$$$$$$######$$$$$$###!!! !!!$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%&&&&&&'''''' !!!""""""######""""""$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$###""""""###############$$$$$$$$$%%%$$$$$$######$$$$$$%%%xxxkkkaaaZZZXXXYYYTTTUUUUUURRRNNNMMMPPPSSSVVVZZZ\\\ZZZYYYYYYVVVRRRPPPQQQQQQPPPMMMJJJFFFDDDDDDCCCAAAAAAAAA???===;;;999===>>>===>>>BBBCCC@@@AAA@@@>>>=========>>>???===:::666222///......///+++)))'''&&&'''))),,,...,,,---...---+++)))((()))&&&&&&&&&(((,,,000555888&&&%%%###"""""""""######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""$$$$$$""""""%%%'''!!!$$$&&&%%%$$$$$$$$$######$$$$$$$$$$$$#########"""!!!!!!"""$$$&&&'''%%%444444((($$$""""""***'''$$$!!!"""%%%'''%%%### !!!!!!"""""""""###%%%$$$"""!!!!!!"""$$$%%%&&&%%%$$$######$$$%%%&&&########################"""!!! """$$$&&&&&&&&&%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""!!!!!!###$$$%%%&&&&&&&&&&&&&&&"""###$$$%%%%%%$$$###"""###$$$%%%&&&&&&%%%$$$######"""""""""$$$%%%$$$###""""""!!!!!!!!!!!!""""""%%%&&&&&&%%%"""!!!!!!"""########################$$$$$$############$$$$$$#########"""###$$$$$$%%%!!!!!!!!!!!!"""###%%%%%%$$$$$$######""""""!!!!!! !!!"""######$$$ !!!!!!"""###$$$$$$$$$&&&&&&%%%$$$$$$######### !!!"""###$$$$$$###"""%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$############"""$$$$$$############$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$###%%%%%%%%%$$$###$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$############$$$%%%$$$###"""!!! !!!###$$$###""" """%%%&&&###!!!!!!"""$$$###############$$$$$$""""""""""""############$$$$$$$$$###$$$$$$%%%%%% ###$$$""""""$$$&&&$$$$$$$$$######"""""""""######$$$$$$$$$$$$######!!!"""###$$$%%%&&&&&&&&&$$$###"""""""""###%%%&&&"""###$$$$$$###"""###%%%!!!""""""!!! !!!###!!!"""###$$$$$$###"""!!! !!!"""###$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%"""###$$$###""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""!!!!!!"""$$$&&& !!!!!!!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$$$$$$$###"""""" !!!"""###$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%wwwjjjbbb[[[UUUSSSSSSSSSRRRPPPNNNNNNQQQSSSXXX[[[\\\XXXVVVXXXYYYWWWTTTSSSQQQNNNJJJEEEAAA???AAAAAAAAAAAA@@@???>>>>>>777888:::<<<>>>@@@AAABBBBBB@@@===:::999:::;;;======:::666222///......///))))))))))))***+++,,,------...///---***(((((((((&&&&&&''''''((()))))))))(((&&&### !!!###%%%&&&&&&%%%%%%%%%%%%$$$$$$!!! ###'''(((&&&###---'''$$$''''''######%%%%%%%%%%%%$$$$$$############$$$&&&''''''&&&%%%$$$###$$$&&&''''''&&&$$$###$$$###""""""!!!!!!""""""%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$### !!!"""$$$$$$######"""%%%%%%%%%$$$$$$$$$$$$$$$######"""""""""""""""""" """%%%%%%$$$###############""""""""""""######!!!$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!""""""###$$$$$$$$$$$$###!!!""""""""""""###%%%#################################$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!! !!!###%%%&&&&&&%%%###"""""""""###$$$""""""""""""""""""""""""######$$$$$$%%%%%%&&&&&&%%%$$$###"""""""""###$$$$$$#########""""""!!!!!!!!!"""###$$$$$$###"""!!!#########"""""""""""""""######$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!"""###$$$%%%%%%%%%&&&&&&%%%$$$"""!!!''''''&&&%%%$$$"""!!! !!!###$$$$$$######$$$%%%###$$$%%%###!!! !!!$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%################################################"""###$$$%%%&&&%%%$$$###%%%&&&''''''&&&###!!!"""""""""""""""!!! $$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###""""""###$$$%%%""""""""""""""""""""""""%%%$$$###""""""###$$$%%%!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###############$$$"""######$$$$$$######"""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$###############%%%%%%%%%&&&&&&&&&''''''############"""""""""!!!!!!!!!!!!!!!""""""""""""wwwjjjccc\\\WWWUUUSSSSSSRRROOOMMMNNNPPPRRRXXX\\\]]]ZZZXXXYYYXXXVVVTTTSSSQQQOOOKKKGGGCCCAAAAAAAAAAAAAAAAAA???>>>>>>888888:::<<<>>>@@@AAABBBCCCAAA???<<<;;;<<<===>>><<<:::666222///.........))))))))))))***+++,,,------...///---***((((((((('''''''''&&&&&&&&&&&&&&&&&&$$$"""!!!!!!###%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$$$$%%%''')))***&&&'''(((***+++(((###%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######"""###$$$$$$$$$$$$###"""'''&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$######"""""""""######$$$%%%%%%%%%%%%$$$ !!!###$$$$$$$$$###"""""""""""""""""""""""""""########################"""###%%%%%%###""""""#########""""""""""""######!!! !!!"""$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$%%%&&&&&&&&&&&&%%%((())))))(((&&&%%%%%%&&&########################$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!""""""###$$$%%%%%%$$$$$$###""""""######""""""""""""""""""""""""!!!!!!!!!"""""""""""""""""""""!!!!!!!!!"""$$$%%%$$$#########"""""""""""" !!!!!!!!!!!! ############""""""""""""######$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$######"""""""""""""""###%%%%%%%%%%%%$$$###"""!!!&&&&&&&&&%%%$$$###"""!!!!!!###$$$$$$###"""$$$%%%$$$%%%%%%$$$"""!!!!!!"""########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$###""""""###$$$%%%%%%%%%$$$#####################"""!!!!!!#########$$$$$$$$$%%%%%%###"""!!!!!!!!!!!!"""###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$############$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$############$$$$$$$$$$$$######$$$###############$$$%%%######$$$$$$$$$$$$######$$$$$$$$$######$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$############!!!!!!!!!!!!"""""""""###wwwjjjccc]]]XXXWWWSSSSSSQQQOOOMMMMMMOOOQQQXXX]]]___[[[YYYYYYWWWTTTRRRRRRQQQOOOLLLHHHEEECCCAAAAAABBBBBBAAA@@@>>>===888999:::<<<>>>@@@AAABBBEEECCC@@@>>>======>>>???<<<999666222///.........))))))))))))***+++,,,------...///---***(((((((((''''''&&&&&&%%%$$$$$$###############$$$%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$''''''%%%$$$$$$***333:::>>>>>>555'''"""&&&((($$$%%%%%%%%%$$$$$$$$$$$$######""""""!!!!!!!!!""""""##################$$$$$$%%%$$$######""""""###############"""""""""""""""###$$$%%%%%%&&&&&&%%%%%%!!!"""###$$$%%%$$$###### !!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!"""#########""""""""""""######$$$###"""!!!!!!!!!!!!""""""###$$$$$$###"""!!! ########################$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&'''&&&$$$######$$$########################%%%$$$$$$######"""!!!!!!$$$$$$%%%%%%%%%%%%%%%%%%""""""###############"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  !!!###$$$%%%###############""""""""""""!!!!!! !!!!!!"""##############################$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$%%%$$$###"""!!!!!!!!!!!!&&&%%%$$$###############$$$$$$%%%%%%$$$######"""!!!"""$$$###""""""###%%%$$$%%%&&&%%%###""""""###########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!! !!!""""""###$$$%%%&&&&&&###$$$$$$$$$$$$######""""""""""""############$$$######""""""""""""######""""""""""""""""""""""""!!!""""""""""""""""""!!!""""""###$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$###"""""""""###########################!!!"""""""""#####################""""""#########%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######""""""##################"""###############$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$########################"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###!!!!!!!!!"""""""""######vvviiibbb\\\YYYXXXTTTSSSRRROOOLLLLLLNNNPPPWWW\\\^^^[[[XXXWWWUUUQQQPPPPPPOOOMMMKKKGGGDDDCCC@@@AAABBBBBBAAA@@@>>>===888999:::<<<>>>@@@BBBCCCDDDCCCAAA???>>>>>>>>>???;;;999666222///...------))))))))))))***+++,,,------...///---***((((((((('''&&&&&&&&&%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%$$$&&&000AAANNNVVVYYYKKK000 $$$)))'''$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!"""###&&&%%%$$$######%%%&&&((($$$######"""""""""""""""##################"""""""""###$$$$$$%%%%%%$$$$$$""""""$$$%%%%%%%%%$$$###!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%###!!! """$$$$$$######""""""######$$$$$$######""""""!!!!!!!!!######$$$%%%$$$###!!!""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$### """"""!!!!!!###$$$#################################"""""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%######$$$%%%$$$###""" """###$$$%%%%%%$$$""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!! !!!!!!"""###$$$$$$########################%%%$$$###""""""###$$$%%%"""###############$$$$$$######$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$$$$$$$###"""!!!!!!""""""&&&%%%###"""""""""###$$$######$$$$$$$$$$$$######!!!"""######""""""###$$$$$$%%%&&&%%%###"""###$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!!!!! """"""""""""###$$$&&&'''#########$$$$$$###"""""""""""""""#########$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&""""""""""""""""""""""""######%%%&&&&&&%%%######"""######$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&%%%$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""""""""###############""""""""""""######&&&$$$"""!!!!!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""############""""""############$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%%%%"""############$$$$$$$$$%%%%%%$$$$$$$$$#########!!!!!!"""""""""#########vvvhhhaaa\\\YYYYYYUUUTTTSSSOOOMMMLLLMMMOOOTTTZZZ\\\YYYVVVUUURRROOONNNNNNMMMKKKIIIFFFCCCAAA@@@AAABBBCCCBBB@@@>>><<<888999;;;===???AAABBBCCCBBBAAA@@@>>>============:::888555222000...,,,,,,))))))))))))***+++,,,------...///---***(((((((((%%%%%%&&&&&&''''''''''''%%%&&&&&&'''&&&%%%$$$###%%%%%%$$$$$$$$$#########"""$$$&&&%%%(((444GGGWWWKKKXXXVVV@@@+++&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!"""######&&&%%%###"""###%%%''')))''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############"""###%%%&&&&&&%%%%%%$$$!!!""""""###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%###!!! """$$$$$$$$$############$$$$$$"""""""""###############&&&&&&'''''''''&&&$$$###"""""""""###$$$$$$%%%%%%""""""###$$$$$$$$$$$$###"""###%%%%%%$$$$$$&&&'''######################## !!!"""###$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%###!!! """"""$$$%%%%%%$$$###"""""""""""""""""""""""""""$$$$$$######""""""!!!!!!#####################"""###############$$$$$$$$$%%%$$$###""""""###$$$%%%""""""######$$$$$$$$$%%%######$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$""""""!!!!!!"""###$$$$$$%%%$$$###"""!!!"""###$$$""""""###$$$$$$$$$###### """######"""!!!###$$$$$$%%%&&&%%%#########%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""""""""$$$######""""""###$$$$$$!!!!!!"""""""""""""""!!!############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$######"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$###$$$$$$%%%%%%$$$$$$###'''&&&%%%%%%$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""##################""""""""""""######%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""############""""""$$$$$$######$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$!!!!!!"""###$$$%%%%%%%%%"""""""""#########$$$$$$$$$#########""""""""""""""""""""""""############wwwhhhaaa\\\YYYZZZWWWVVVTTTQQQMMMLLLMMMOOOSSSXXXZZZVVVTTTTTTRRROOOMMMMMMLLLJJJHHHEEEBBB@@@???@@@BBBCCCCCC@@@>>><<<999:::;;;===???AAABBBCCCAAA@@@???>>>===<<<<<<<<<999888555222000---,,,+++))))))))))))***+++,,,------...///---***(((((((((%%%%%%%%%&&&'''(((((((((''''''''''''&&&%%%$$$###$$$$$$$$$$$$############$$$''''''&&&(((111AAANNN===EEECCC333%%%###&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$############$$$###!!!!!!!!!###%%%''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%% !!!!!!"""###"""""""""###$$$%%%&&&'''&&&%%%%%%!!!!!!""""""######$$$$$$""""""######$$$%%%%%%%%%$$$%%%%%%$$$"""!!!"""###$$$$$$############$$$$$$!!!!!!"""###$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&'''((('''$$$###$$$%%%######################## !!!"""$$$%%%&&&&&&""""""######$$$%%%%%%%%%$$$%%%%%%%%%$$$###""""""""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! $$$$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$"""""""""!!!!!!"""""""""""""""######$$$%%%%%%%%%######$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!"""###$$$%%%$$$######"""""""""######""""""######$$$######""" !!!###"""!!!!!!"""$$$###$$$%%%$$$###"""###%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&&&&%%%$$$#########$$$$$$$$$$$$######""""""!!! !!!""""""""""""!!!#########$$$$$$$$$%%%%%%""""""############""""""""""""""""""""""""""""""""""""############""""""###$$$$$$$$$$$$###"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############$$$$$$$$$$$$######$$$######"""######$$$$$$########################"""#########$$$$$$$$$$$$#########""""""#########$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######""""""##################"""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$"""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$#########"""""""""!!!!!!"""""""""#########$$$$$$zzzjjjbbb]]][[[[[[XXXXXXUUURRRNNNMMMNNNOOOSSSWWWXXXUUUSSSTTTTTTQQQNNNNNNMMMKKKHHHDDDAAA??????@@@BBBDDDCCC@@@===;;;999:::;;;===???AAACCCCCCAAA@@@???>>>===<<<<<<;;;888777555333000---,,,+++))))))))))))***+++,,,------...///---***(((((((((%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$############%%%&&&'''&&&&&&---888@@@>>>666***  ''',,,######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!"""""""""""""""$$$%%%&&&$$$$$$###"""""""""######"""#########$$$$$$$$$$$$!!!!!!"""##################$$$&&&'''''''''&&&%%%###############$$$$$$$$$!!!!!!""""""###$$$$$$%%%"""###%%%%%%###""""""###%%%$$$$$$######$$$$$$%%%!!!"""###$$$$$$$$$######  """##################$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%$$$"""!!!"""###########################!!!""""""###$$$%%%&&&&&&!!!""""""###$$$$$$%%%%%%%%%%%%$$$#########$$$$$$######""""""###$$$$$$%%%""""""""""""""""""""""""!!!!!!!!!"""""""""""""""!!!"""###$$$$$$######"""#########$$$$$$%%%%%%%%%!!!""""""######""""""!!!""""""###$$$$$$%%%&&&&&&######$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$###"""""""""""""""######""""""############"""""""""###############"""!!! !!!""""""!!!!!!"""$$$"""###$$$$$$""""""###$$$!!!""""""###$$$$$$%%%%%%################################################""""""""""""""""""""""""%%%$$$###""""""###$$$$$$"""###$$$$$$$$$###!!! !!!"""###############"""""""""############$$$!!!!!!"""######"""!!!!!!""""""""""""""""""""""""$$$######""""""######$$$$$$$$$$$$$$$$$$###""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############$$$$$$$$$$$$######""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$############$$$$$$$$$$$$######'''&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%&&&&&&%%%$$$#####################$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$#########""""""""""""#########$$$$$$$$$}}}lllccc^^^\\\]]]YYYYYYVVVSSSOOOMMMNNNPPPTTTXXXXXXUUUSSSUUUUUUTTTPPPOOONNNLLLIIIEEEBBB@@@???@@@CCCDDDCCCAAA===;;;999:::;;;===???AAACCCDDDAAA@@@@@@???>>>===<<<<<<888777555333000---+++***))))))))))))***+++,,,------...///---***(((((((((&&&&&&%%%$$$$$$#########&&&&&&&&&&&&&&&'''((()))$$$$$$$$$############""""""###$$$$$$%%%***222888===///$$$$$$'''%%% #########$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$###!!! $$$$$$$$$$$$%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&!!!!!!""""""#########$$$""""""###$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%''''''&&&&&&&&&&&&&&&&&& !!!!!!"""######$$$$$$ """%%%%%%$$$#########%%%$$$$$$######$$$$$$%%%######$$$%%%%%%###"""!!!%%%###"""!!!"""%%%(((***########################""""""###$$$$$$$$$$$$###!!!###$$$%%%$$$$$$%%%'''########################$$$$$$$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%%%%%%%#########$$$%%%&&&$$$###"""""""""###%%%&&&""""""""""""""""""""""""######$$$$$$%%%%%%&&&&&&!!!"""###$$$###############$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###""""""###$$$%%%%%%&&&&&&######$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$%%%$$$###"""!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!###############"""!!!!!! !!!""""""!!!!!!"""###!!!"""######"""!!!"""$$$!!!""""""###$$$$$$%%%%%%################################################!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!"""###$$$ !!!###%%%%%%###"""!!!!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""""""""###$$$%%%%%%$$$###"""""""""""""""""""""""""""'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$###"""!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############$$$$$$$$$$$$###############$$$%%%&&&(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$((('''&&&%%%$$$##################$$$$$$#########!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$}}}jjjaaa^^^ZZZWWWWWWXXXVVVRRRMMMKKKMMMPPPTTTXXXXXXUUURRRSSSSSSQQQRRRPPPMMMIIIFFFCCC@@@???CCCDDDDDDDDDBBB???<<<;;;999999:::<<<===???@@@AAAAAAAAA@@@???>>>===<<<;;;999888666555333000+++''')))))))))((())))))***++++++,,,---,,,***)))***+++''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((%%%$$$#########$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&''')))&&&######$$$%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%########################%%%$$$$$$$$$$$$$$$$$$%%%"""######$$$$$$######"""%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$&&&'''''''''&&&&&&%%%$$$"""""""""###$$$&&&'''((("""#########$$$$$$$$$$$$############"""""""""!!!$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###""""""%%%'''$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""######""""""""""""######""""""!!!!!!"""###$$$$$$$$$$$$###""""""###$$$$$$$$$###"""""""""###%%%&&&&&&$$$###!!!!!!"""$$$%%%$$$$$$###$$$&&&&&&$$$"""#########$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!########################$$$$$$$$$#########""""""""""""""""""############%%%""" ###&&&&&&$$$""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$###"""!!!###"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%################################################$$$$$$$$$$$$$$$###"""!!!"""$$$%%%$$$"""!!!!!!$$$$$$$$$###!!!!!!$$$&&&###############"""!!! """############$$$$$$$$$'''%%%$$$""""""""""""###%%%$$$###"""!!!######""""""!!!!!! """############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""############""""""!!!!!!#########$$$$$$%%%%%%%%%######""""""######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########"""""""""""""""###&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###"""""""""######'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""########################"""###$$$%%%%%%$$$###""""""######"""!!!!!!"""$$$~~~jjjaaa]]]ZZZWWWWWWWWWVVVRRRMMMKKKMMMPPPTTTXXXYYYUUUSSSTTTSSSQQQPPPNNNLLLIIIFFFDDDCCCBBBDDDEEEEEEEEECCC@@@===;;;::::::;;;===???@@@AAABBBBBBAAA@@@>>>===<<<<<<<<<:::888666444222///+++(((***))))))))))))***++++++,,,---...---+++******+++''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%$$$$$$###$$$$$$$$$$$$######"""###$$$%%%&&&$$$""" !!!"""############$$$%%%%%%%%%%%%%%%########################%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$######""""""""""""""""""############$$$$$$$$$$$$#########"""######$$$$$$$$$$$$#################################$$$%%%%%%######$$$%%%$$$$$$########################$$$$$$$$$$$$######$$$$$$############$$$$$$!!!""""""""""""#######################################""""""######$$$%%%%%%$$$###!!!!!!"""$$$%%%%%%$$$###$$$%%%%%%$$$"""#########$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""########################$$$$$$$$$#########""""""""""""""""""############***(((%%%$$$&&&&&&%%%$$$######"""""""""######$$$"""############""""""!!!###""""""!!!"""###$$$%%%""""""""""""""""""""""""#########""""""#########$$$$$$############$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!###%%%%%%$$$############$$$$$$###!!!!!!###%%%#########"""""""""""""""""""""#########$$$$$$$$$###""""""!!!!!!"""###$$$(((''''''&&&%%%$$$######"""""""""""""""!!!!!!!!!"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$%%%%%%######""""""######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&!!!"""###$$$%%%$$$############$$$$$$$$$$$$######"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$######""""""#########&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$############$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""################################################"""###$$$$$$$$$$$$###""""""######"""!!!!!!"""$$$kkkaaa]]]ZZZWWWVVVWWWVVVRRRMMMKKKMMMPPPUUUYYYYYYVVVSSSTTTTTTRRRNNNMMMKKKIIIGGGEEEEEEDDDEEEFFFGGGFFFEEEBBB>>><<<:::;;;<<<>>>@@@AAACCCCCCDDDBBB@@@===<<<<<<<<<===;;;999555222111///,,,******************+++,,,,,,---...///...,,,******+++''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%$$$$$$###"""""""""!!!!!!""""""###$$$!!! """""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""######$$$$$$############$$$$$$############$$$$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$''''''(((''''''%%%###""""""############$$$$$$$$$%%%%%%$$$$$$$$$#########"""##################"""""""""""""""""""""""""""%%%&&&''''''&&&%%%&&&'''########################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!""""""############""""""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%%%%#########%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$$$$###############""""""""""""############'''%%%#########$$$###"""###############$$$%%%&&&$$$$$$###""""""!!!""""""###""""""""""""###$$$$$$""""""""""""""""""""""""###""""""!!!!!!""""""############""""""#################################&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$###""""""###%%%&&&%%%$$$###$$$%%%######$$$###!!!!!!###%%%###""""""!!!!!!"""###$$$"""""""""#########$$$$$$ !!!"""###$$$%%%$$$$$$$$$############!!!!!!"""""""""""""""""""""############$$$$$$$$$"""##################"""########################&&&%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&!!!""""""###$$$###############$$$$$$$$$$$$######"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%'''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############""""""!!!################################################"""###$$$$$$$$$$$$###""""""######"""!!!!!!"""$$$mmmccc^^^\\\YYYUUUVVVUUUQQQMMMKKKMMMPPPUUUYYYZZZVVVSSSTTTTTTRRRNNNMMMKKKIIIGGGFFFEEEEEEFFFGGGHHHHHHFFFCCC???===:::;;;<<<>>>@@@BBBCCCDDDEEECCC@@@<<<;;;;;;<<<===<<<999444111000...---,,,++++++******++++++,,,------///000///---+++***+++''''''&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&%%%###""" """""""""""""""######$$$"""!!! ###%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$"""!!! !!!!!!$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""""" ###%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$#########""""""""""""############""""""""""""""""""""""""""""""#########""" !!!###%%%#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$$$$######$$$$$$$$$!!!"""######$$$###"""!!!!!!"""$$$%%%%%%$$$"""!!!!!!"""###%%%%%%$$$######$$$######""""""###$$$%%%%%%###""""""$$$$$$$$$##################$$$$$$$$$###############$$$$$$$$$################################################!!!"""""""""############!!!!!!!!!"""###$$$$$$$$$######"""######$$$%%%&&&%%%$$$###!!!!!!!!!"""""""""""""""#########$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""""""""##############################&&&%%%%%%$$$$$$######"""######$$$$$$$$$######"""$$$$$$%%%$$$""""""$$$&&&"""###$$$###"""!!!"""$$$###"""!!! """$$$&&&""""""""""""############ !!!!!!"""######$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""######$$$""""""#########$$$$$$$$$""""""############""""""############$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############""""""######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&""""""######$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""#########################################################$$$$$$#########"""######"""!!!!!!"""$$$pppeee```]]][[[UUUUUUTTTQQQLLLKKKMMMPPPUUUYYYYYYVVVSSSTTTTTTQQQOOONNNLLLJJJGGGEEEDDDDDDFFFGGGIIIIIIHHHDDD@@@===888999;;;===???AAACCCCCCFFFCCC@@@<<<;;;;;;<<<===<<<999444000//////...---++++++******++++++,,,------///000000---+++******''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&%%%###""" ######$$$$$$$$$%%%%%%$$$###"""!!!###%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""&&&&&&%%%$$$$$$$$$$$$$$$$$$######""""""######$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$###!!!  """###""""""############$$$$$$$$$%%%""""""""""""!!!!!!!!!!!!""""""############""""""########################!!!$$$$$$$$$$$$%%%%%%&&&&&&""""""############""""""######""""""""""""######""""""#########"""""""""!!!"""$$$%%%%%%$$$"""!!!!!!"""###%%%%%%$$$#########""""""######$$$$$$%%%%%%###!!!!!!###$$$$$$##########################################$$$$$$$$$################################################!!!"""""""""###############$$$%%%&&&&&&&&&'''((("""""""""""""""###$$$%%%%%%$$$"""!!!!!!!!!"""###"""#########$$$$$$$$$$$$########################""""""!!!!!!!!!!!!""""""######""""""""""""##############################$$$#########"""""""""!!!"""######$$$$$$$$$######"""###$$$"""!!!!!!###%%%!!!"""$$$###"""!!!"""######"""!!! """$$$&&&!!!!!!"""""""""#################################"""############$$$$$$$$$!!!!!!""""""######$$$$$$""""""#########$$$$$$$$$""""""############""""""$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$###############""""""######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###################################################$$$##################$$$"""######"""!!!!!!"""$$$rrreee```]]]\\\TTTUUUTTTPPPLLLKKKMMMQQQTTTXXXXXXUUURRRSSSSSSQQQPPPOOOLLLJJJHHHFFFEEEDDDEEEGGGIIIJJJHHHDDD@@@===888999:::===???AAACCCDDDEEECCC@@@===;;;;;;;;;;;;;;;888444111000///...---***************+++,,,,,,---///000000---***)))(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$###"""$$$$$$%%%&&&&&&&&&&&&%%%###"""!!!###$$$%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!"""""""""######$$$$$$$$$###"""######""""""""""""######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%###"""  """###$$$######""" !!!!!!!!!"""""""""""""""!!!!!!!!! """##################"""########################"""!!!!!!$$$#########$$$%%%%%%&&&&&&"""""""""######"""""""""###""""""""""""""""""###$$$###""""""!!!""""""###"""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%###!!!!!!"""###$$$##################"""""""""$$$$$$#########################################################$$$$$$$$$""""""""""""############$$$&&&'''&&&$$$###"""############"""""""""############""""""""""""######"""###$$$$$$%%%%%%$$$$$$###########################""""""!!!!!!""""""############""""""#################################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###!!!"""######"""!!!"""### """######"""!!!!!!"""###""""""!!!!!!"""###$$$!!!!!!!!!"""""""""############$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!""""""""""""##################"""############$$$$$$$$$"""##################"""$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$"""######"""!!!!!!"""$$$qqqddd^^^\\\[[[SSSTTTTTTPPPLLLKKKNNNQQQSSSWWWWWWTTTQQQRRRRRRPPPNNNMMMKKKJJJHHHGGGGGGGGGEEEGGGIIIJJJHHHDDD???<<<999:::;;;>>>@@@BBBDDDEEEDDDCCCAAA???===;;;:::::::::777444111000///...,,,***))))))))))))***++++++,,,...000///---)))''''''''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$###$$$%%%&&&'''&&&&&&%%%$$$###"""###%%%%%%$$$"""&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######!!!#########!!! ######""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%$$$$$$###"""'''&&&&&&&&&%%%%%%%%%%%%!!!!!!"""""""""#########""""""""""""!!!!!!!!!!!!######$$$$$$$$$$$$######""""""""""""""""""""""""$$$%%%%%%$$$"""###$$$&&& !!!!!!"""######$$$$$$"""######$$$$$$######"""$$$######""""""######$$$&&&$$$""" !!!###$$$##############################""""""######$$$%%%!!!!!!"""###$$$%%%%%%%%%%%%###!!! !!!#########$$$#########"""""""""!!!%%%$$$$$$$$$###"""""""""########################""""""#########$$$$$$$$$""""""""""""############!!!$$$&&&%%%""" !!!&&&%%%$$$############### !!!"""######$$$######"""###$$$%%%%%%%%%$$$$$$#################################""""""#########$$$$$$############$$$$$$########################!!!!!!!!!"""######$$$$$$""""""###$$$$$$$$$$$$$$$!!!###%%%%%%$$$""""""###!!!######"""!!!!!!"""#########"""""""""""""""!!!!!!!!!!!!"""""""""### !!!"""###$$$$$$###### $$$$$$##################"""############$$$$$$$$$######$$$$$$$$$$$$######"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######""""""######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$%%%&&&'''''''''&&&&&&&&&&&&''''''###$$$%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$"""######"""!!!!!!"""$$$pppccc\\\ZZZZZZSSSTTTSSSPPPLLLKKKNNNQQQRRRVVVWWWSSSPPPQQQQQQOOOLLLKKKJJJIIIIIIIIIIIIIIIDDDFFFIIIJJJHHHDDD???;;;:::;;;===???AAADDDFFFGGGDDDCCCBBB@@@===;;;:::999999777444222111000...,,,)))))))))((()))******++++++---000///,,,)))&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&###$$$%%%&&&'''&&&%%%%%%&&&%%%%%%%%%'''&&&%%%###&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%% ###&&&'''&&&$$$#########""""""""""""######$$$$$$%%%%%%%%%&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&######"""!!!!!!""""""###$$$$$$%%%%%%%%%&&&&&&&&&############""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%$$$"""!!!!!! !!!""""""###$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%'''%%%""" ###%%%$$$$$$###""""""###$$$$$$$$$###"""""""""###%%%&&&!!!!!!"""$$$$$$%%%%%%%%%%%%### !!!#########$$$#########""""""!!!!!!&&&%%%%%%$$$###"""!!!!!!########################""""""######$$$$$$$$$$$$""""""""""""############ $$$''''''&&&%%%&&&'''((('''&&&%%%$$$######### """###$$$$$$$$$###"""###$$$%%%&&&%%%$$$$$$########################$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################!!!!!!"""###$$$%%%%%%&&&!!!"""###$$$$$$$$$$$$$$$!!!$$$&&&'''&&&$$$######!!!###$$$"""!!!!!!!!!######$$$$$$###"""!!! !!!!!!!!!!!!"""""""""""" """$$$$$$$$$$$$%%%$$$$$$$$$#########"""%%%$$$$$$$$$###""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&#########"""###$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$#########$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$############$$$%%%&&&'''''''''&&&&&&&&&&&&''''''"""###%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((($$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%"""######"""!!!!!!"""$$$oooeeeaaa^^^[[[WWWUUUSSSPPPNNNNNNMMMMMMQQQRRRRRRRRRRRRPPPNNNMMMOOOOOOOOONNNMMMKKKIIIHHHFFFIIIKKKJJJGGGCCC???>>>999:::<<<>>>@@@CCCDDDEEEEEEEEECCC@@@<<<:::;;;<<<;;;999777444222000///...+++)))&&&&&&(((***++++++111///......///...,,,***((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&''''''%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!! !!!!!!!!!"""%%%%%%$$$$$$###"""!!!!!!$$$"""!!!"""###$$$###!!!###%%%%%%$$$"""!!!"""######!!!  !!!###$$$$$$$$$$$$$$$%%%%%%%%%#########""""""""""""""""""!!! !!!###%%%&&&""""""!!!!!!""""""###$$$%%%%%%$$$$$$$$$$$$%%%%%%######""""""!!! #########$$$$$$%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''########################""""""""""""""""""""""""%%%%%%###"""""""""###$$$#########"""""""""""""""###############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""############$$$$$$###"""!!!!!!""""""########################!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! """$$$%%%%%%%%%%%% !!!!!!!!!!!! ######$$$$$$$$$%%%%%%%%%!!!"""###%%%%%%%%%$$$###########################'''&&&$$$#########$$$$$$###$$$%%%%%%%%%###"""!!!""""""###$$$%%%%%%&&&&&&!!!!!!!!!!!!""""""""""""######################## !!!"""$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$###  ###$$$$$$%%%%%%&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""######$$$""""""""""""""""""""""""######"""""""""""""""###$$$$$$$$$###"""!!!!!! #########"""""""""""""""oooeeeaaa]]]ZZZUUUTTTRRRPPPOOOOOOOOOOOORRRSSSSSSSSSRRRQQQOOONNNOOOOOONNNMMMLLLJJJHHHGGGDDDGGGIIIHHHEEEAAA===<<<999:::<<<>>>@@@CCCDDDEEEDDDDDDBBB???<<<:::;;;<<<;;;999777444222000///...000...++++++---///000000,,,++++++,,,---,,,)))'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""%%%%%%$$$######"""!!!!!!""""""###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!""""""#########$$$$$$$$$%%%%%%$$$######"""!!!!!!###"""!!!"""$$$$$$"""!!!###$$$%%%$$$"""!!!"""###$$$###"""!!!!!!"""###$$$#########$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$%%%""""""!!! !!!###%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&######""""""""""""######"""""""""""""""""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&########################""""""""""""""""""""""""%%%$$$###"""""""""###$$$###"""""""""""""""""""""!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######""""""""""""############$$$######""""""""""""### ########################&&&%%%%%%$$$######"""""""""""""""""""""!!! !!!"""#########""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$ !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%$$$###""""""###$$$#########$$$######"""""""""""""""###$$$%%%%%%%%%""""""""""""####################################!!!!!!!!!!!!"""######$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%###$$$$$$$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%""""""""""""""""""""""""######""""""""""""######$$$$$$######"""!!!!!! ###"""""""""""""""""""""pppfff```\\\XXXTTTSSSQQQPPPOOOOOOPPPPPPSSSTTTTTTTTTTTTRRRQQQPPPPPPOOONNNLLLJJJHHHGGGFFFDDDGGGIIIHHHEEEAAA===<<<999:::<<<>>>@@@CCCDDDEEECCCCCCAAA>>>;;;999:::;;;;;;999777444222000///......+++))))))***,,,------,,,,,,---///000///,,,)))&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!!!!!!!"""###%%%&&&'''(((&&&&&&%%%######"""""""""%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$###""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""!!!"""""""""###$$$$$$""" ###$$$%%%$$$"""""""""$$$$$$###"""!!!!!!"""###$$$"""""""""#########$$$$$$"""""""""#########$$$$$$""""""!!!!!!!!!###$$$%%%%%%%%%$$$$$$%%%%%%&&&'''######""""""""""""######!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%########################""""""""""""""""""""""""%%%$$$######""""""######""""""""""""""""""######!!!!!!"""###$$$%%%%%%%%%######$$$$$$$$$$$$######"""""""""#########$$$$$$######"""""""""###$$$$$$################################################%%%$$$$$$###""""""!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""!!! !!!!!!""""""""""""!!!!!!!!!!!!"""""""""#########!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###""""""!!!!!!!!!"""######!!!!!!""""""######$$$$$$############$$$$$$$$$$$$##############################"""""""""######$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###""""""#########""""""!!!!!!!!!"""#########$$$%%%%%%%%%######""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""######"""""""""######$$$$$$$$$######"""!!!!!!!!!""""""""""""""""""######pppgggaaa\\\XXXUUUTTTRRRPPPOOONNNOOOOOOTTTTTTUUUVVVUUUTTTSSSRRRPPPOOOMMMKKKIIIGGGFFFFFFFFFIIIKKKJJJGGGCCC???>>>999:::<<<>>>@@@CCCDDDEEEBBBBBBAAA>>>:::999:::;;;;;;999777444222000///...+++(((&&&%%%'''((())))))+++,,,...000222111---***%%%%%%%%%%%%%%%&&&'''(((''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""###$$$%%%%%%&&&&&&%%%$$$######"""""""""###%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$#########"""""""""!!!"""!!!"""###%%%$$$""" """$$$%%%$$$###"""###$$$""""""!!! !!!""""""!!!!!!!!!"""######$$$$$$&&&&&&%%%$$$"""!!! """"""!!!!!!"""###$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########"""###$$$&&&&&&%%%$$$$$$########################""""""""""""""""""""""""$$$$$$$$$###############"""""""""""""""########################$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$###############$$$"""""""""""""""!!!!!!!!! !!!!!!!!!!!! """"""""""""#########$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""!!!!!!!!!!!!""""""!!! """###$$$ !!!!!!!!!""""""######"""""""""#########$$$$$$########################$$$$$$###############$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$######"""#########"""!!!!!! !!!""""""###$$$%%%%%%&&&"""""""""######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""######$$$$$$""""""""""""""""""""""""######""""""######$$$$$$############""""""!!!!!!"""""""""""""""#########pppfffaaa]]]ZZZXXXVVVSSSQQQNNNMMMLLLLLLTTTUUUVVVVVVVVVUUUTTTSSSPPPOOOMMMJJJIIIHHHGGGGGGFFFIIIKKKJJJGGGCCC???>>>999:::<<<>>>@@@CCCDDDEEEBBBBBB@@@>>>;;;999:::<<<;;;999777444222000///......+++)))((()))+++,,,+++'''(((***---...---)))&&&%%%%%%%%%%%%%%%&&&'''(((''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%$$$$$$$$$$$$$$$$$$$$$###"""""""""######$$$%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$########################""""""""""""""""""""""""###$$$$$$""" """###$$$$$$###"""###$$$""""""!!!!!!!!!!!!"""""" !!!!!!"""######$$$$$$'''&&&%%%$$$###"""!!! """""""""""""""###############""""""######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######%%%%%%%%%$$$$$$#########"""###$$$%%%&&&%%%$$$###########################""""""""""""""""""""""""$$$$$$$$$$$$######""""""!!!!!!""""""############%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$##################$$$$$$$$$$$$######""""""###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""###$$$%%%&&&&&&$$$$$$###""""""###$$$%%%"""""""""#########$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%$$$###""""""###$$$%%% !!!!!!!!!!!!"""!!!!!!!!!"""!!! """###$$$!!!!!!!!!!!!!!!"""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""$$$$$$###############$$$""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%""""""######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################"""######$$$$$$$$$######$$$$$$#########"""""""""!!!!!!"""###$$$$$$%%%%%%""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%$$$###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######"""""""""""""""""""""""""""###############$$$%%%%%%#########"""""""""""""""!!!!!!""""""############}}}lllccc```]]][[[YYYWWWTTTQQQNNNLLLKKKKKKTTTTTTUUUVVVVVVUUUTTTSSSPPPOOOLLLJJJIIIIIIIIIIIIDDDGGGIIIHHHEEEAAA===<<<999:::<<<>>>@@@CCCDDDEEEBBBBBBAAA>>>;;;:::;;;===;;;999777444222000///...///,,,***)))***+++,,,+++******+++---...---***'''&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&''''''###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######""""""""""""######%%%&&&&&&%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$""""""""""""""""""""""""$$$"""!!!"""###$$$###""""""###$$$$$$###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$%%%%%%#########$$$$$$$$$%%%%%%""""""""""""######""""""$$$$$$######$$$$$$%%%&&&######""""""""""""######&&&&&&%%%%%%$$$######"""%%%%%%$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$########################""""""""""""""""""""""""###$$$$$$$$$$$$###""""""!!!!!!!!!"""######$$$$$$%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$###############$$$$$$$$$$$$%%%$$$$$$#########$$$$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$&&&''''''"""!!! !!!############""""""###$$$%%%%%%######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%###""""""!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!""""""!!!!!!!!!"""######!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""######"""""""""######$$$"""############$$$$$$$$$############$$$$$$$$$$$$""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""###$$$$$$$$$######$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%######%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""""""""###############$$$%%%&&&######""""""""""""""""""!!!!!!!!!"""######$$$$$$xxxfff^^^\\\\\\[[[XXXVVVSSSQQQNNNMMMLLLLLLSSSTTTUUUVVVVVVUUUTTTSSSPPPNNNLLLJJJJJJJJJKKKLLLDDDGGGIIIHHHEEEAAA===<<<999:::<<<>>>@@@CCCDDDEEEBBBBBBAAA???<<<;;;<<<>>>;;;999777444222000///...---***'''&&&'''((())))))......---...///...,,,)))''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%)))'''%%%$$$######$$$%%%$$$$$$%%%%%%&&&''''''(((######$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$!!!"""""""""""""""""""""%%%### !!!#########!!!###$$$$$$######$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&""""""###$$$$$$%%%&&&&&&""""""#########"""""""""######""""""######$$$%%%######""""""""""""######$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%###############$$$$$$%%%########################""""""""""""""""""""""""###$$$$$$%%%$$$###"""!!! !!!!!!"""######$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""############$$$"""!!!  !!!###$$$$$$$$$""""""!!!"""######!!!!!!!!!""""""!!!!!!!!!############$$$$$$$$$$$$"""""""""""""""!!! ######################## !!!"""#########""""""#########$$$######""""""""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!"""######$$$"""############$$$$$$$$$############$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&""""""###$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%""""""""""""############$$$$$$%%%%%%$$$###!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%$$$###"""""""""""""""""""""""""""############$$$%%%&&&'''"""""""""""""""""""""### !!!!!!"""######$$$$$$tttbbb[[[ZZZZZZZZZVVVUUURRRPPPOOONNNNNNNNNSSSSSSUUUUUUVVVUUUTTTSSSOOONNNLLLKKKJJJKKKMMMNNNFFFIIIKKKKKKGGGCCC@@@>>>999:::<<<>>>@@@CCCDDDEEECCCCCCBBB???===<<<===???;;;999777444222000///......+++((('''((()))***)))---,,,******+++***(((&&&((('''&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%+++)))&&&#########%%%'''$$$$$$%%%%%%&&&'''((((((#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""##################$$$$$$%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%$$$$$$###"""#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&#########""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""&&&###  """$$$$$$!!!###$$$$$$######$$$&&&""""""############""""""!!!"""###$$$%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$""""""############"""!!! !!!!!!"""%%%%%%$$$$$$$$$$$$%%%%%%"""""""""######$$$%%%%%%#########$$$$$$%%%%%%&&&$$$###"""""""""###%%%&&&########################""""""""""""""""""""""""######$$$%%%$$$###"""!!! !!!!!!"""###$$$$$$$$$ !!!###$$$%%%''''''######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$############!!!!!!!!!!!!!!!!!!!!!!!!#################################"""!!!!!! $$$###"""!!!"""###%%%'''&&&$$$###!!!  $$$$$$%%%%%%%%%%%%$$$$$$""""""""""""###############$$$%%%%%%%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$$$$###"""###$$$%%%%%%%%%###"""!!!############"""""""""""""""############$$$$$$$$$"""""""""""""""""""""""" !!!"""$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#######################################$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&#########"""""""""""""""$$$%%%%%%%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######################## """###$$$$$$######""""""""""""""""""""""""############$$$%%%&&&'''"""""""""""""""######### !!!!!!"""###$$$$$$$$$mmmaaa^^^\\\YYYXXXUUUTTTRRRPPPNNNMMMLLLLLLOOOPPPQQQRRRRRRQQQPPPOOOLLLKKKKKKJJJJJJJJJJJJJJJGGGGGGGGGFFFDDDAAA???===888:::<<<>>>@@@BBBCCCCCCDDDCCCBBB@@@>>>===<<<;;;???===999555222111000000,,,***((('''(((***---...***,,,---......---+++***&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&%%%%%%$$$$$$%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$###"""!!!!!!"""###&&&$$$######$$$%%%%%%$$$######""""""######$$$%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''"""""""""###$$$$$$%%%%%%###$$$%%%%%%%%%###!!! """$$$&&&'''(((((($$$$$$$$$$$$$$$###"""!!!""""""!!!!!!"""###$$$$$$$$$###"""###$$$$$$###"""###############"""!!! """"""############"""""""""!!! """&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$""" !!!$$$%%%###!!!###$$$$$$%%%%%%$$$$$$###########################&&&$$$"""  """$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$############""""""###$$$$$$###$$$&&&(((***######$$$!!! """"""############$$$$$$$$$######$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################!!!"""###$$$$$$###"""!!!!!!!!!!!!"""######$$$$$$######$$$$$$$$$$$$######%%%%%%$$$######$$$%%%%%%""""""""""""""""""""""""$$$#########""""""!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$ """###$$$######$$$&&&######$$$######"""!!! ###"""!!!"""#########!!!!!!"""""""""####################################""""""###$$$%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&###############"""!!!!!!$$$$$$$$$#########""""""$$$$$$###"""!!!!!!""""""########################"""############$$$$$$$$$%%%%%%%%%%%%$$$###""""""########################&&&&&&&&&&&&%%%%%%$$$###"""###$$$%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%%%%""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%((('''&&&%%%$$$###############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" """###$$$%%%%%%$$$$$$###"""""""""%%%%%%%%%$$$$$$$$$######lllaaa^^^\\\YYYXXXUUUTTTSSSQQQOOONNNMMMMMMOOOPPPQQQRRRRRRQQQPPPOOOOOONNNNNNMMMMMMMMMMMMMMMGGGGGGGGGFFFDDDAAA???===999:::<<<>>>@@@AAABBBCCCDDDCCCBBB@@@>>>===<<<;;;???<<<999555222111000000***)))(((''''''(((***++++++,,,---......,,,***)))&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&%%%%%%$$$$$$"""$$$%%%%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$$$$###!!! !!!###$$$%%%$$$######%%%%%%$$$#########""""""######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$##################$$$%%%'''(((((('''&&&%%%$$$$$$%%%%%%%%%###"""!!!$$$$$$$$$$$$$$$###"""""""""""""""""""""###$$$$$$$$$###"""###$$$$$$###"""&&&&&&&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$######"""!!!!!!"""%%%&&&%%%###'''&&&&&&%%%$$$######"""$$$"""!!!!!!###$$$###!!!###$$$$$$%%%%%%$$$$$$###########################&&&$$$###!!!!!!!!!###$$$$$$$$$$$$###############$$$$$$$$$#########""""""########################$$$$$$$$$############""""""###$$$$$$######%%%&&&"""###$$$'''"""############$$$$$$$$$!!!""""""###""""""!!!!!!############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#################################!!!"""###$$$$$$###"""!!!$$$$$$######"""!!!!!!!!!"""######$$$$$$######"""$$$$$$###""""""###$$$$$$####################################"""""""""!!!!!!!!!!!!""""""!!!!!!!!!$$$%%%%%%$$$"""!!!!!!"""!!!""""""#########""""""$$$"""!!!"""###$$$###"""############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$###""""""$$$$$$$$$#########""""""%%%$$$###"""""""""""""""########################"""############$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$########################%%%%%%&&&&&&%%%%%%$$$###"""###$$$%%%%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%########################%%%$$$$$$######$$$$$$%%%''''''%%%$$$##################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$############mmmccc```]]]YYYXXXWWWUUUTTTRRRPPPOOONNNNNNOOOPPPQQQRRRRRRQQQPPPOOOMMMLLLKKKKKKJJJJJJKKKKKKHHHHHHGGGFFFDDDAAA???===:::;;;===???@@@AAABBBBBBDDDCCCAAA@@@>>>===<<<;;;>>><<<999666333111000000+++******))))))))))))***,,,---.........,,,)))(((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$ """###$$$$$$$$$&&&((($$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%$$$###""""""###$$$%%%$$$######%%%&&&&&&$$$"""######""""""######$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!###$$$&&&(((((((((((('''$$$$$$%%%%%%$$$""" ###$$$$$$$$$$$$###""""""""""""""""""""""""###$$$$$$###"""###$$$$$$###"""!!!!!!""""""######""""""""""""############"""""""""!!!!!!###%%%&&&%%%###&&&&&&&&&%%%%%%$$$$$$$$$###"""!!!"""###$$$###!!!###$$$$$$%%%%%%$$$$$$###########################%%%%%%$$$############$$$###############$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$############"""!!!###$$$%%%#########$$$###!!!######$$$&&&"""############$$$$$$$$$""""""###############""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""############""""""$$$$$$######"""!!!!!!!!!"""######$$$$$$######"""######"""!!!!!!"""##########################################""""""""""""######$$$$$$$$$$$$######$$$%%%%%%$$$"""!!!!!!""" """######$$$$$$$$$$$$###"""###$$$$$$$$$"""###$$$$$$$$$$$$%%%%%%%%%########################%%%%%%$$$$$$$$$#########"""""""""#########$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$###############%%%%%%$$$############$$$########################"""############$$$$$$$$$""""""###$$$%%%%%%%%%%%%########################%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$#####################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$"""""""""###$$$$$$%%%%%%$$$############"""""""""pppfffccc^^^[[[ZZZWWWVVVUUUSSSQQQPPPOOOOOOOOOPPPQQQRRRRRRQQQPPPOOOKKKKKKJJJIIIIIIIIIIIIJJJHHHHHHGGGFFFDDDAAA>>><<<;;;<<<===???@@@AAABBBBBBEEECCCAAA???===<<<<<<<<<===;;;999666333222111000------------,,,,,,++++++---...//////---+++)))''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%% """############%%%&&&######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%######$$$&&&'''&&&###!!!######""""""######$$$%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$#########"""""""""###$$$%%%%%%%%%$$$$$$ """$$$%%%$$$###!!!######$$$$$$$$$######"""###"""""""""""""""######$$$###"""###$$$$$$###""" !!!!!!""""""""""""!!!!!!"""""""""###$$$%%%$$$###"""###$$$%%%&&&'''((((((###"""""""""######""""""###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%################################################$$$$$$$$$#########""""""!!!###%%%%%%###""""""###(((%%%$$$############$$$""""""#########$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$########################"""""""""######"""""""""!!!!!!!!!"""######$$$$$$""""""############""""""#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$ !!!######""""""$$$%%%!!!!!!"""###############%%%###"""###$$$%%%$$$"""#########$$$$$$$$$%%%%%%########################$$$$$$$$$###############!!!!!!""""""###############$$$$$$%%%$$$$$$##############################%%%%%%$$$$$$$$$$$$$$$%%%########################""""""#########$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######"""###############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%$$$$$$###"""""""""###"""""""""""""""""""""sssjjjeee```]]]]]]XXXWWWUUUSSSQQQPPPOOOOOOOOOPPPQQQRRRRRRQQQPPPOOOOOONNNMMMMMMLLLLLLMMMMMMIIIHHHHHHFFFDDDAAA>>><<<;;;<<<===???AAABBBCCCCCCEEEDDDAAA???===<<<<<<<<<<<<;;;999666444222111000------------,,,,,,++++++---...//////---+++)))''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%"""$$$$$$$$$""""""###$$$#########$$$$$$%%%%%%%%%############$$$$$$%%%&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%######$$$&&&'''&&&###!!!######""""""######$$$%%%######%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%$$$""""""""""""#########$$$$$$$$$############""""""!!!!!!!!!###%%%%%%%%%$$$"""######$$$$$$$$$############"""""""""""""""###$$$###"""###$$$$$$###"""""""""###$$$%%%%%%%%%$$$"""######$$$$$$######""""""###$$$$$$$$$######$$$""""""###$$$&&&'''((((((""""""######"""""""""######$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%################################################$$$$$$$$$#########""""""!!!###$$$$$$#########$$$"""###"""!!! """$$$$$$""""""#########$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$###########################""""""""""""""""""###!!!!!!!!!"""######$$$$$$"""""""""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""###### !!!!!!!!!!!! !!!"""###""""""###%%%###############"""!!!!!!$$$###""""""$$$$$$###"""""""""""""""#########$$$""""""""""""""""""""""""!!!!!!"""######$$$%%%%%% !!!"""############"""""""""###############"""########################%%%$$$$$$$$$$$$$$$%%%%%%########################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""##############################$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########"""######$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""###vvvlllfffaaa^^^___XXXVVVUUUSSSQQQPPPOOOOOOOOOPPPQQQRRRRRRQQQPPPOOOMMMMMMLLLKKKKKKKKKKKKLLLIIIIIIHHHFFFDDD@@@===<<<:::;;;===???AAACCCDDDDDDFFFDDDAAA>>><<<<<<<<<===;;;:::999777555333111000+++******))))))))))))***,,,---.........,,,)))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%###"""###$$$#########$$$$$$$$$$$$$$$######"""######$$$%%%&&&%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&$$$"""######""""""######$$$%%%###$$$%%%&&&'''&&&%%%$$$###$$$%%%%%%%%%$$$###"""!!!""""""###$$$$$$%%%%%%&&&%%%%%%$$$###"""""""""!!!""""""###$$$$$$$$$###""""""###$$$$$$$$$$$$###$$$######"""""""""""""""$$$###"""###$$$$$$###"""%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%!!!###%%%%%%###"""###$$$%%%%%%%%%$$$$$$#########!!!###$$$###"""!!!"""######$$$$$$%%%%%%$$$$$$###########################$$$############$$$%%%%%%###############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""###$$$$$$###$$$&&&((())),,,***%%%!!!"""###!!!"""############$$$$$$$$$ !!!"""###$$$$$$$$$$$$"""""""""#########$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%##############################""""""""""""######$$$$$$######"""!!!!!!!!!!!!""""""######""""""!!!$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""""""""""""""############!!!!!!""""""""""""!!!!!!###$$$$$$###!!! !!!$$$$$$$$$######""" ###"""!!!"""#########!!!!!!!!!"""""""""#########"""""""""""""""""""""""" !!!"""###$$$%%%&&&!!!"""###$$$$$$$$$###"""!!!!!!"""############"""###############$$$$$$$$$$$$############$$$%%%%%%########################"""############$$$$$$$$$%%%%%%%%%%%%$$$###""""""########################"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###############$$$%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%"""""""""############$$$wwwllleee___^^^___WWWVVVTTTRRRPPPOOOOOONNNOOOPPPQQQRRRRRRQQQPPPOOOKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIHHHFFFDDD@@@===;;;999:::<<>><<<<<<======::::::999777555333111000***)))(((''''''(((***++++++,,,---......,,,***)))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$############""""""""""""###$$$%%%&&&$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$######%%%$$$######%%%%%%$$$#########""""""######$$$%%%$$$%%%&&&''''''%%%$$$###!!!"""$$$%%%%%%$$$###"""##################$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$###"""%%%%%%%%%&&&&&&%%%%%%%%%!!!###%%%%%%###""""""$$$%%%%%%$$$######"""!!!!!!!!!###$$$###!!!!!!"""$$$###$$$$$$%%%%%%$$$$$$###########################$$$###!!!!!!!!!###$$$&&&$$$$$$$$$###############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###$$$$$$######%%%))),,,222555222)))######""" """############$$$$$$$$$ !!!"""########################$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!###$$$%%%########################$$$###"""!!!!!!"""###$$$$$$$$$######"""!!!!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""##################$$$$$$$$$$$$######"""###$$$###!!! !!!""""""#########""""""!!!"""!!! !!!""""""!!! """"""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!"""$$$%%%&&&%%%$$$###!!!"""######$$$$$$$$$###""""""#########$$$$$$$$$"""""""""""""""###$$$%%%########################"""############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###########################""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""""""""###$$$$$$$$$%%%########################%%%$$$$$$######$$$$$$%%%############$$$%%%''''''######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###"""""""""###$$$$$$%%%%%%############$$$$$$%%%%%%wwwkkkccc^^^]]]___WWWUUUTTTRRRPPPOOONNNNNNOOOPPPQQQRRRRRRQQQPPPOOONNNNNNMMMLLLLLLLLLLLLLLLJJJIIIHHHFFFDDD@@@===;;;888999<<>>:::999999777555333111000,,,***((('''(((***---...***,,,---......---+++***&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%%%%%%%%%%''')))%%%$$$$$$$$$######""""""""""""""""""###$$$%%%&&&$$$%%%%%%%%%%%%$$$######"""######$$$$$$######"""&&&$$$######$$$%%%%%%$$$#########"""###$$$$$$%%%$$$%%%'''''''''%%%###""" !!!###%%%&&&%%%$$$###%%%%%%$$$$$$###"""""""""""""""""""""###$$$%%%&&&%%%$$$###""""""$$$&&&'''!!!"""###$$$$$$$$$$$$$$$$$$$$$###""""""!!!""""""$$$###"""###$$$$$$$$$"""%%%%%%%%%%%%%%%$$$###"""""""""############""""""!!!$$$&&&%%%###!!!"""$$$"""""""""""""""#########!!!###%%%$$$!!! """$$$$$$$$$$$$%%%%%%$$$$$$$$$########################$$$"""  """$$$&&&%%%$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$###"""###&&&+++///)))......&&&"""%%%&&&$$$"""############$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%########################$$$###"""!!!!!!"""###$$$!!!!!!!!!"""######$$$$$$!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$ !!!!!!!!!!!!  """"""!!!!!!###$$$ !!!"""######$$$$$$###"""  !!!"""!!! ######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""############""""""""""""!!!###%%%&&&&&&&&&$$$###"""###$$$%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$""""""!!!!!!"""###$$$$$$########################"""############$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%########################!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%#########$$$%%%&&&'''(((######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%|||mmmeeeaaa^^^\\\YYYWWWTTTSSSSSSSSSSSSRRRQQQQQQQQQQQQQQQPPPPPPPPPMMMLLLKKKJJJJJJKKKLLLMMMIIIIIIIIIHHHEEEBBB???<<<;;;<<>><<<:::999999>>>;;;888666555333111///,,,+++)))(((''''''''''''++++++,,,---...,,,(((%%%((('''&&&%%%$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$#########%%%''')))(((&&&$$$"""""""""$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$######"""$$$%%%%%%###""""""###"""###%%%&&&&&&%%%###"""******)))(((''''''&&&&&&&&&%%%$$$######$$$%%%&&&$$$###!!! !!!"""!!! %%%$$$$$$###$$$$$$%%%%%%%%%$$$###""""""###$$$%%%)))'''$$$"""!!!"""###$$$%%%$$$$$$'''***)))$$$""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######''''''%%%$$$###"""""""""!!!!!! !!!!!!"""######"""""""""######$$$%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$"""!!!!!!"""$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$  %%%'''$$$!!! !!!###$$$$$$$$$###$$$$$$######$$$$$$%%%&&&((('''&&&&&&$$$$$$###""""""###%%%%%%###"""###$$$ !!!"""###$$$$$$$$$&&&%%%###"""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!######""""""""""""######%%%%%%$$$$$$$$$$$$$$$$$$!!!!!! !!!"""###$$$&&&%%%$$$######$$$%%%&&&&&&$$$!!!!!!$$$&&&###""""""$$$((()))'''%%%"""""""""""""""""""""""""""""""""""""""!!! !!!!!!""""""""""""!!!!!!######"""""""""""""""### !!!"""""""""""""""""""""""""""############""""""""""""""""""""""""################################################"""""""""""""""######$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""############""""""!!!!!!!!!"""#########$$$%%%$$$$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&%%%%%%###""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$######$$$$$$%%%&&&$$$$$$$$$#########""""""$$$$$$############$$$$$$$$$$$$$$$#########""""""############$$$$$$$$$$$$!!!!!!""""""###$$$&&&&&&~~~ooofffbbb___]]]YYYWWWTTTSSSTTTTTTSSSRRRQQQQQQQQQQQQQQQPPPPPPPPPMMMLLLKKKJJJJJJKKKLLLMMMHHHIIIIIIHHHEEEBBB>>><<<:::<<<>>>AAACCCDDDDDDDDDEEECCCAAA>>><<<;;;;;;;;;;;;999666444333111///---,,,+++***)))))))))***+++......///000111///,,,)))'''&&&%%%$$$###$$$%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&$$$######$$$%%%&&&&&&%%%###""""""$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$######"""###%%%%%%###"""#########$$$%%%%%%%%%%%%$$$###&&&&&&%%%$$$$$$###""""""%%%$$$$$$######$$$$$$%%%$$$###!!!!!!!!!"""!!! !!!!!!"""###$$$&&&'''((($$$$$$###""""""###$$$$$$&&&&&&&&&&&&%%%$$$$$$######""""""%%%))))))%%%!!!""""""###$$$$$$$$$$$$###%%%%%%$$$$$$############&&&&&&%%%$$$########################$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%""" !!!$$$%%%### !!!"""$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$######"""""""""###%%%%%%###"""###$$$ !!!"""############%%%$$$###"""""""""#################################$$$$$$$$$$$$###"""!!!######""""""""""""##############################$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""###$$$%%%"""""""""!!!""""""######&&&$$$######%%%%%%###!!!""""""""""""""""""""""""""""""#########"""!!!!!!!!!""""""######""""""!!!###""""""!!!!!!""""""""" !!!"""""""""""""""""""""""""""############""""""""""""""""""""""""################################################"""""""""""""""######$$$########################%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$#########""""""$$$$$$############$$$$$$$$$$$$$$$#########"""""" !!!!!!""""""######""""""""""""###$$$%%%%%%rrrhhhccc___]]]YYYWWWUUUTTTTTTTTTSSSRRRQQQQQQQQQQQQQQQPPPOOOOOOLLLKKKKKKJJJJJJKKKKKKLLLHHHHHHHHHGGGEEEAAA>>><<<999;;;===@@@BBBCCCDDDDDDCCCBBB@@@>>>===<<<======;;;999666444333111///---))))))((((((((()))++++++//////000111222000---***'''&&&$$$#########$$$%%%"""######$$$%%%&&&&&&'''$$$$$$############$$$$$$((('''%%%$$$######$$$$$$$$$###""""""###%%%&&&'''%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$######!!!###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!###$$$$$$$$$$$$$$$$$$###$$$"""!!!!!!"""""""""!!! !!!"""$$$%%%&&&'''$$$$$$###""""""###$$$$$$"""$$$'''))))))'''$$$"""""" """&&&(((&&&###""""""###$$$$$$$$$$$$###$$$############"""""""""%%%$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$###"""""""""######$$$$$$############$$$$$$!!!"""###$$$%%%&&&&&&'''%%%$$$###""""""###$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######'''$$$!!!"""$$$$$$"""######$$$$$$$$$$$$######$$$############$$$%%%%%%########################"""###%%%%%%###"""###$$$!!!!!!"""""""""""""""!!!$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$######""""""######""""""""""""######!!!!!!!!!"""#########$$$%%%%%%&&&'''&&&&&&$$$#########""""""""""""###### """###$$$###""""""&&&$$$"""!!!""""""!!! """"""""""""""""""""""""""""""######$$$#########"""##################""""""!!!!!! !!!""""""!!!!!!""""""######""""""""""""""""""############""""""""""""""""""""""""################################################"""""""""""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###############""""""############""""""%%%%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######################## !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$###############$$$$$$############$$$$$$$$$$$$$$$############### !!!!!!"""###$$$$$$$$$###############$$$$$$uuujjjccc```^^^ZZZXXXVVVUUUVVVUUUTTTRRRPPPQQQQQQQQQQQQPPPNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHGGGEEEAAA>>><<<888:::<<>>============<<<:::888777666444111...((('''&&&%%%%%%&&&'''(((,,,,,,---///000...+++((('''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$'''&&&%%%$$$$$$$$$$$$%%%$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######!!!###$$$$$$#########$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$############"""###$$$%%%%%%$$$###"""$$$"""!!!!!!"""###""""""##################""""""$$$##################$$$ ###&&&((()))'''$$$###"""!!!!!!###%%%%%%$$$""""""###$$$$$$$$$$$$######"""""""""""""""""""""###############$$$%%%%%%""""""######$$$$$$$$$$$$""""""!!!!!! !!!!!!$$$$$$############$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$###""""""###$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$&&&$$$""""""$$$$$$"""!!!%%%%%%%%%%%%$$$$$$#####################$$$$$$%%%"""""""""#########$$$$$$"""###%%%%%%###"""###$$$######$$$$$$###""""""!!!#########""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""######""""""""""""###### !!!!!!"""###$$$%%%%%%"""###$$$%%%%%%###!!!""""""!!!!!!!!!!!!"""""" !!!"""#########"""###"""!!!!!!!!!###$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!! !!!!!!"""!!!""""""#########""""""!!!"""""""""############""""""""""""""""""""""""################################################"""""""""""""""######$$$########################!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$######""""""""""""######$$$#########"""!!!!!!!!!"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## """###%%%%%%&&&&&&##############################$$$$$$$$$######"""%%%$$$$$$$$$$$$%%%&&&&&&########################$$$$$$############$$$$$$########################""""""###$$$%%%%%%&&&'''%%%$$$$$$###""""""######xxxkkkccc___^^^ZZZXXXWWWVVVWWWVVVTTTRRRPPPQQQQQQRRRQQQOOOMMMLLLJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHHHHGGGDDDAAA===;;;888999<<>>======>>>999888777666555222...+++,,,,,,***)))((())))))***,,,,,,---000111000---***)))((('''&&&%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$###### """$$$$$$$$$###$$$&&&###$$$%%%%%%%%%%%%$$$#################################""""""""""""######$$$"""!!!"""###%%%$$$$$$"""###%%%'''''''''&&&%%%"""###$$$$$$$$$$$$###"""##################$$$$$$"""##################$$$""""""###$$$$$$$$$$$$###############$$$$$$%%%%%%###"""""""""""""""###$$$!!!"""$$$%%%&&&%%%$$$### !!!"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""""""""###$$$"""""""""""""""###$$$$$$"""""""""###############"""###%%%%%%###"""###$$$""""""#########""""""!!! """#########""""""######################## !!!!!!"""""""""""""""######""""""""""""##################$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%!!!"""############"""!!!""""""""""""!!!  $$$$$$###!!! !!!""""""""""""""""""""""""""""""#########"""!!!!!!!!!""""""######""""""!!!!!!!!!!!!!!!"""###$$$$$$###$$$$$$$$$$$$###"""!!!""""""""""""############""""""""""""""""""""""""################################################"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###  $$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#######################################################################################""""""###$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$######""""""######$$$%%%""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$############""""""$$$$$$##################}}}lllaaa]]]\\\ZZZYYYYYYYYYYYYXXXUUUSSSOOOPPPRRRRRRQQQNNNKKKIIIHHHIIIJJJKKKKKKJJJIIIHHHGGGGGGGGGFFFDDD@@@===;;;999:::>>>AAADDDFFFGGGGGGCCCBBB@@@????????????@@@;;;:::999888777444000---)))((((((''''''(((***+++++++++,,,///000///,,,)))((('''&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$######""""""$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$###### """$$$$$$$$$$$$%%%&&&"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$"""!!!"""$$$%%%%%%$$$&&&'''(((((((((&&&###""""""###$$$%%%%%%$$$###"""###$$$%%%%%%%%%%%%$$$###!!!###$$$$$$$$$%%%&&&""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######""""""""""""###### """#########!!!  """###%%%&&&$$$$$$############$$$$$$""""""###$$$%%%&&&&&&'''######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%###"""######$$$###"""!!!!!!"""###$$$"""""""""""""""######$$$"""""""""""""""!!!!!!!!!"""###%%%%%%###"""###$$$ !!!!!!!!!!!!  !!!#########"""!!!"""""""""""""""""""""""" !!!"""""""""""""""######""""""""""""###############"""""""""""""""###"""""""""###$$$%%%%%%!!!"""###$$$$$$###"""!!! !!!###$$$###!!! ######""""""###"""""""""""""""""""""""""""""""""""""""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""###%%%%%%$$$$$$$$$$$$$$$###"""!!!""""""""""""############""""""""""""""""""""""""################################################"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""""""""""""""&&&%%%$$$""""""$$$%%%&&&!!!!!!""""""#########$$$%%%$$$$$$$$$######""""""######################################################################## !!!"""###$$$%%%%%%%%%""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&""""""######$$$$$$$$$$$$$$$$$$############$$$$$$""""""######$$$$$$$$$$$$''''''&&&%%%%%%$$$$$$###$$$###############$$$$$$zzzjjjccc```\\\]]][[[YYYXXXXXXXXXWWWVVVUUUUUUTTTRRRQQQOOONNNNNNMMMMMMKKKHHHFFFEEEGGGHHHKKKJJJHHHFFFCCCAAA???>>>;;;===@@@CCCEEEFFFEEEEEECCCBBB@@@>>>======>>>>>>???>>>;;;777444000...,,,(((((())))))*********+++///---,,,,,,---,,,***(((((('''%%%%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&##################$$$$$$""""""!!!!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%'''%%%######$$$&&&&&&%%%$$$$$$###"""!!!!!!!!!"""###$$$$$$%%%%%%$$$$$$###'''&&&%%%$$$###!!! '''%%%######%%%&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$#####################"""""""""""""""###$$$###!!!!!!!!!###$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$###"""!!!!!!"""###$$$###$$$%%%%%%%%%###"""!!!!!!!!!""""""############&&&&&&%%%$$$$$$%%%&&&&&&!!!!!!!!!"""###%%%&&&'''"""###%%%&&&&&&%%%###"""!!!!!!"""###$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$###""""""###%%%'''(((########################!!!""""""###$$$%%%%%%%%%"""!!!!!!!!!"""###$$$$$$$$$$$$###"""!!!!!!""""""((('''&&&%%%###"""!!! !!!!!!""""""#########$$$""""""#########$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$######!!! ########################%%%$$$###""""""###$$$%%%###############"""!!!!!!######""""""""""""######$$$$$$######""""""!!!!!! !!!""""""###%%%$$$###"""###$$$&&&'''!!!!!!"""###############!!!"""""""""############!!!"""!!!  """""""""#########$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&###"""""""""!!!!!! $$$"""!!!"""###%%%%%%$$$###"""""""""!!!!!! $$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###&&&&&&$$$!!!%%%$$$###""""""###$$$%%%""""""#########""""""!!!########################%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&'''&&&%%%$$$######"""!!!###&&&(((&&&$$$&&&&&&&&&%%%%%%%%%$$$$$$###############"""!!!!!!!!!###$$$%%%$$$"""!!!""""""############""""""{{{jjjddd```]]]]]][[[YYYXXXXXXXXXWWWVVVUUUUUUTTTSSSRRRPPPOOONNNMMMMMMKKKIIIFFFEEEGGGHHHJJJIIIHHHFFFCCCAAA???>>>999;;;???BBBDDDFFFFFFEEECCCBBB@@@>>>======>>>>>>???===;;;888444111...---************+++++++++,,,...---,,,---...---***((('''&&&$$$$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&""""""###$$$%%%&&&&&&'''%%%%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""(((&&&$$$$$$%%%&&&&&&&&&$$$############"""""""""###$$$$$$$$$$$$$$$$$$###&&&%%%%%%$$$###"""!!!!!!###!!! !!!"""$$$######"""###$$$%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!########################%%%%%%$$$###############%%%%%%%%%$$$$$$$$$######!!!!!!""""""######$$$$$$###$$$%%%$$$###""""""$$$""""""!!!!!!""""""###$$$###$$$$$$%%%%%%$$$$$$###$$$###"""!!!!!!"""###$$$!!!""""""###"""!!! """""""""#########$$$$$$######"""!!!!!!"""######%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!"""$$$$$$%%%%%%$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$"""""""""$$$&&&'''######################## !!!""""""#########""""""""""""######$$$$$$$$$###"""""""""""""""$$$$$$$$$######""""""!!!""""""""""""#########$$$""""""#########$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$###"""!!!###########################"""!!! !!!"""##################"""!!!!!!######""""""""""""###############""""""!!!!!!!!!!!!!!!""""""###$$$$$$%%%"""!!!  !!!###$$$""""""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$!!!###$$$###"""!!!"""###""""""#########$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&#########""""""!!!!!!!!!%%%###""""""###$$$$$$###%%%%%%%%%%%%$$$$$$$$$##################$$$%%%%%%################################################$$$###"""###%%%%%%$$$!!!$$$$$$###""""""###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%########################%%%%%%$$$$$$###$$$$$$%%%######$$$$$$$$$###"""!!!###"""!!!###&&&'''&&&$$$$$$$$$$$$$$$############!!!""""""""""""!!!  !!!###$$$$$$$$$###"""""""""############""""""|||kkkdddaaa___]]][[[YYYYYYYYYYYYWWWUUUTTTUUUUUUUUUSSSQQQOOONNNMMMMMMLLLIIIFFFEEEGGGHHHIIIIIIGGGEEECCCAAA>>>===888:::===AAACCCEEEEEEEEECCCBBB@@@>>>======>>>>>>>>>===;;;888444111///...++++++++++++++++++,,,---,,,,,,---...///---***''''''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&""""""###$$$&&&'''((()))((('''%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######'''%%%$$$$$$%%%&&&&&&%%%"""###$$$$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$######$$$&&&&&&%%%$$$ !!!"""###%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$###""""""""""""###%%%%%%%%%$$$$$$$$$$$$### !!!"""###$$$%%%&&&$$$%%%&&&%%%#########$$$""""""!!!!!!""""""###$$$###$$$$$$%%%%%%$$$$$$###$$$###""""""""""""###$$$$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$""""""!!! !!!""""""'''&&&%%%###""""""""""""&&&%%%$$$######$$$%%%&&&!!!"""###$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$###""""""###%%%%%%######################## !!!""""""######$$$$$$##################$$$###""""""""""""""""""!!!""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%$$$###"""########################""""""!!!!!!!!!!!!"""""""""############""""""!!!######""""""""""""######""""""""""""!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$######""""""$$$%%%&&&######$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$###$$$%%%###############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###############"""""""""%%%$$$""""""###$$$###"""&&&&&&&&&%%%%%%%%%%%%%%%"""""""""#########$$$$$$########################""""""""""""""""""""""""$$$###"""###$$$$$$###"""$$$$$$###""""""###$$$$$$%%%&&&&&&'''''''''&&&&&&########################%%%$$$$$$###$$$$$$%%%%%%###$$$$$$$$$$$$###"""!!!###""""""$$$&&&&&&%%%$$$######"""""""""!!!!!!!!!""""""#########"""!!!!!!"""""""""############$$$""""""############""""""~~~llldddbbb```]]][[[ZZZZZZZZZYYYWWWUUUTTTTTTUUUUUUTTTRRRPPPNNNMMMMMMLLLJJJGGGFFFGGGHHHHHHHHHGGGEEECCC@@@>>><<<888:::===@@@BBBCCCCCCBBBCCCBBB@@@>>>======>>>>>>>>>===;;;888555222000///,,,+++*********++++++,,,++++++---///000...***&&&(((&&&$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&"""######$$$%%%&&&''''''&&&%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%$$$###"""###$$$%%%&&&%%%%%%$$$$$$$$$############$$$$$$########################$$$$$$%%%&&&((((((&&&$$$ !!!"""###############################################################$$$###""""""!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###""" %%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$"""""""""!!!!!!"""""""""%%%$$$######"""######$$$########################""""""######$$$$$$$$$$$$&&&%%%$$$######"""############"""""""""""""""###""""""""""""""""""""""""################################################$$$$$$#########$$$$$$%%%$$$$$$%%%%%%$$$######"""########################$$$##################$$$""""""############"""!!!######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""%%%%%%$$$$$$$$$%%%&&&'''"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$%%%&&&%%%$$$###$$$&&&########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$##################&&&$$$""""""###$$$###"""########################!!!!!!""""""####################################"""""""""###############%%%$$$######$$$$$$$$$$$$$$$##################$$$"""###$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########$$$%%%%%%%%%$$$###"""""""""!!!!!!!!!!!!%%%%%%%%%&&&&&&%%%%%%$$$######"""""""""###$$$%%%"""######$$$$$$######"""llldddbbbaaa\\\[[[ZZZZZZ[[[ZZZWWWUUUTTTTTTTTTTTTSSSRRRPPPOOOMMMMMMMMMKKKHHHGGGGGGHHHGGGGGGFFFEEECCC@@@===;;;:::<<<>>>@@@AAAAAA@@@@@@CCCBBB@@@>>>======>>>>>>===<<<:::888555333111000+++***)))(((((()))***+++***+++---///000...***''')))(((&&&&&&((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$###############"""""""""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''###"""!!!"""###$$$"""!!!"""###$$$%%%%%%%%%%%%%%%$$$######""""""######$$$"""############$$$$$$$$$!!!!!!!!!###%%%%%%###!!!############""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$########################$$$###""""""!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""$$$$$$$$$"""!!!"""###$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$###### $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!! !!!"""$$$&&&((((((&&&$$$"""""""""###$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########################################################$$$$$$$$$%%%%%%$$$###""""""""""""###"""""""""""""""######$$$$$$$$$###""""""!!!!!!$$$$$$$$$#######################################%%%$$$###"""""""""""""""##################"""!!!""""""""""""""""""""""""#########$$$$$$#########!!!""""""#########""""""######""""""""""""######!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######!!!""""""###############""""""""""""#########$$$###$$$%%%$$$######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%###""""""###$$$$$$###!!!!!!"""""""""""""""""" !!!"""############"""#################################$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%&&&#########$$$$$$#########!!!!!!"""#######################################$$$#########$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%"""###$$$%%%%%%$$$$$$$$$$$$$$$#########"""""""""$$$%%%&&&&&&&&&&&&%%%%%%#########"""###$$$$$$%%%######$$$$$$$$$$$$######lllcccaaaaaa\\\[[[[[[[[[\\\ZZZWWWUUUTTTSSSSSSRRRQQQPPPPPPPPPMMMMMMMMMLLLIIIGGGGGGHHHFFFFFFFFFEEECCC???<<<:::;;;<<>>======>>>>>>===<<<:::888666444222111,,,+++)))''''''((()))+++++++++,,,...///...+++(((***(((''''''((())))))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$######""""""!!!!!!!!!!!!"""###%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%""""""!!!"""$$$$$$""" $$$$$$#########$$$$$$%%%$$$###"""!!!!!!"""###$$$##################$$$$$$######"""$$$%%%&&&$$$###$$$$$$$$$$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########"""###$$$###!!! !!!"""""""""!!!!!!""""""###$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%$$$######!!! !!!!!!"""$$$$$$$$$$$$$$$###############$$$$$$$$$$$$######""""""!!!""""""###$$$$$$!!!$$$'''******'''$$$!!!"""######$$$$$$$$$############$$$$$$$$$$$$######""""""##########################################!!!!!!!!!!!!!!!!!!""""""######"""""""""""""""""""""""""""""""""######$$$%%%%%%$$$###""""""!!!!!!$$$$$$$$$$$$$$$#########$$$$$$$$$###############$$$$$$###"""""""""""""""""""""#########""""""!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!""""""############"""######""""""""""""######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$!!!!!!"""############"""!!!!!!"""""""""#########"""###$$$$$$""""""###$$$$$$$$$$$$#####################$$$$$$$$$$$$######"""""""""###############$$$"""!!!"""###%%%%%%$$$###############$$$$$$$$$!!!"""###$$$$$$$$$###"""#################################$$$%%%%%%&&&&&&%%%%%%%%%###""""""%%%'''"""###$$$$$$$$$$$$###"""""""""###$$$%%%%%%%%%%%%####################################$$$%%%&&&&&&%%%$$$######""""""######"""$$$&&&%%%$$$###$$$%%%%%%%%%$$$$$$$$$#########""""""###$$$$$$$$$###############$$$$$$$$$$$$%%%######$$$$$$$$$$$$######kkkbbbaaaaaa\\\[[[[[[\\\\\\[[[XXXUUUTTTSSSQQQOOONNNOOOPPPQQQLLLMMMNNNLLLJJJHHHGGGHHHEEEEEEFFFEEECCC???;;;999888:::>>>AAACCCDDDDDDCCCCCCBBB@@@>>>======>>>>>><<<;;;:::888666444333222...,,,***((('''(((***+++,,,++++++---......,,,***)))(((&&&&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$######$$$#########$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%###!!!&&&$$$"""!!! """###%%%$$$###"""!!!!!!"""###$$$$$$$$$##################'''%%%$$$%%%&&&''''''&&&$$$$$$$$$$$$###"""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#####################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!"""###""""""!!!!!!""""""###$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########"""""""""###%%%&&&$$$$$$#########"""""""""!!!"""###$$$$$$###"""!!!######""""""######$$$%%%###%%%'''))))))'''%%%#########$$$$$$$$$######""" !!!"""######"""!!! !!!!!!"""######$$$$$$###########################"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""###$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""############$$$%%%&&&'''"""######$$$$$$#########"""""""""""""""""""""""" !!!"""######"""!!! !!!!!!"""#####################""""""""""""######"""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$"""$$$%%%$$$###"""###$$$$$$$$$$$$#########"""""""""###$$$%%%%%%$$$###"""!!!!!!!!!""""""#########"""!!! !!!$$$&&&&&&%%%#########$$$$$$%%%%%%%%%!!!"""$$$%%%&&&%%%$$$###########################"""""""""###$$$%%%%%%%%%#########""" ###&&&"""###$$$$$$$$$$$$###""""""###$$$%%%&&&&&&&&&&&&####################################$$$%%%&&&'''%%%$$$###"""""""""######"""$$$&&&&&&$$$"""###%%%%%%%%%$$$$$$$$$#########!!!!!!"""###############"""###$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###jjjaaa```aaa\\\\\\[[[\\\]]][[[XXXUUUTTTRRROOOMMMMMMNNNPPPQQQLLLNNNNNNMMMJJJHHHGGGGGGDDDEEEFFFEEECCC???;;;888666999<<>>======>>>>>><<<;;;:::888666555444333///---+++)))((()))+++---,,,++++++,,,---...,,,+++((('''%%%%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######%%%$$$$$$&&&''''''%%%###'''%%%""" ###$$$$$$###""" """###$$$$$$$$$$$$#########""""""%%%###!!!!!!"""$$$%%%$$$"""######$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$#########$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$%%%&&&%%%###"""###$$$$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###!!!!!! !!!###$$$$$$#########""""""!!!!!!"""###$$$%%%%%%$$$###"""""""""!!!!!!!!!!!!""""""%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$######"""###$$$%%%&&&&&&%%%$$$### !!!###$$$$$$$$$$$$########################$$$$$$$$$############### !!!"""###""""""!!!""""""###$$$$$$ !!!""""""###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""""""""###$$$&&&)))+++,,,###$$$$$$%%%%%%%%%$$$$$$"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!!!!"""#####################""""""""""""############$$$$$$$$$%%%%%%%%%######""""""""""""""""""!!!!!!"""############"""######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$######"""""""""###$$$%%%%%%$$$###""" !!!!!!"""""""""###""" !!!$$$&&&'''&&&"""""""""######$$$$$$$$$!!!###%%%&&&&&&&&&$$$########################### !!!!!!"""###$$$$$$$$$!!!"""""" !!!$$$"""###$$$%%%%%%$$$###"""!!!"""###$$$%%%%%%&&&%%%####################################$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&"""%%%'''&&&$$$"""###%%%$$$$$$$$$$$$############"""###$$$%%%%%%%%%%%%%%%!!!###%%%&&&&&&&&&$$$######$$$$$$%%%%%%$$$$$$###|||iii```]]][[[\\\ZZZZZZZZZZZZZZZXXXVVVVVVTTTQQQOOONNNNNNPPPQQQOOOPPPPPPNNNKKKIIIIIIJJJHHHGGGFFFDDDAAA===999777888:::>>>BBBEEEFFFEEEEEEFFFDDDAAA>>>======>>>???<<<;;;:::888666333111000000...+++***+++++++++*********+++---...---***'''***)))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&&&&$$$$$$%%%&&&&&&$$$######$$$%%%%%%$$$###$$$$$$%%%%%%$$$$$$###!!!"""""""""############%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$ !!!"""##################$$$$$$%%%%%%$$$$$$###%%%%%%$$$###""""""############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""######$$$#########""""""!!!!!!!!!"""$$$&&&&&&&&&$$$###&&&$$$"""###%%%%%%""" !!!""""""!!! %%%$$$$$$######$$$$$$%%%%%%###!!!  !!!"""&&&$$$###!!!!!!"""$$$%%%!!!"""###%%%%%%$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###%%%&&&'''&&&%%%%%%############"""""""""""" !!!###$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###!!!!!!!!!"""""""""###$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$############$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######""""""!!!!!!!!!!!!!!!!!!""""""""""""#########"""!!! !!!"""######$$$############""""""!!!!!! !!!!!!"""###############""""""###$$$$$$$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$$$$#########""""""########################"""###$$$%%%$$$""" """"""""""""""""""""""""%%%%%%$$$$$$###"""""""""#########$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$#########"""""""""""""""###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$#########'''&&&%%%$$$############&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!###$$$###""""""######$$$%%%%%%&&&''''''{{{ggg^^^[[[YYY[[[ZZZYYYZZZ[[[[[[YYYWWWVVVTTTQQQOOONNNNNNOOOPPPNNNOOOOOOMMMJJJIIIHHHIIIGGGGGGFFFDDDAAA===:::888888;;;???CCCEEEFFFFFFEEEFFFDDDAAA>>>======>>>???<<<;;;:::888666333111000000...+++***+++,,,+++***++++++,,,...000///+++))))))((('''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&%%%$$$###$$$&&&&&&$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%$$$$$$###""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$"""""""""!!!!!! """###$$$%%%%%%%%%$$$$$$$$$###"""###%%%%%%###!!!!!!"""$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$"""!!!!!!"""###$$$%%%$$$###!!!!!!"""$$$%%%""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%%%%$$$$$$############""""""""""""""""""############""""""""""""######$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%$$$"""!!!"""###"""######$$$$$$$$$######"""!!!!!!!!!!!!"""######$$$$$$###""""""#########%%%%%%%%%$$$$$$##################$$$$$$#########$$$$$$#####################"""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""###############"""!!!"""""""""""""""!!!!!!!!!!!!!!!"""###############""""""###$$$$$$$$$$$$###$$$$$$##################$$$$$$$$$#########""""""########################!!!"""###$$$$$$###!!! ##########################################$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#####################$$$$$$$$$%%%$$$$$$%%%%%%$$$######"""!!!###$$$$$$###""""""###%%%$$$$$$######$$$$$$$$$$$$$$$$$$#########""""""$$$$$$##################&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###############"""############$$$$$$$$$%%%$$$$$$$$$###############'''&&&%%%$$$############&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&###"""###$$$###"""!!!######$$$%%%%%%&&&''''''yyyfff]]]ZZZXXXYYYXXXXXXYYY[[[[[[ZZZYYYUUUSSSQQQOOONNNNNNOOOPPPMMMNNNNNNLLLIIIHHHHHHHHHFFFFFFFFFDDDAAA>>>;;;:::999<<<@@@CCCFFFFFFFFFEEEDDDCCC@@@===<<<<<<======<<<;;;:::888666333111000000...+++***+++,,,++++++,,,,,,---///111000---***''''''''''''&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$#########%%%&&&$$$######$$$%%%%%%$$$""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###%%%$$$######"""#########$$$###"""!!!!!!"""###$$$#################################"""######$$$%%%"""""""""""""""!!!!!!!!!#########$$$$$$$$$$$$$$$###""""""###%%%%%%$$$""""""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###""""""###$$$%%%$$$$$$###""""""###$$$%%%#########"""######$$$%%%$$$$$$############$$$$$$$$$$$$$$$############"""""""""###$$$$$$$$$######$$$$$$#########"""""""""######$$$$$$$$$$$$###### !!!"""###$$$%%%&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!###%%%%%%%%%###"""###$$$######$$$$$$$$$######"""###""""""""""""###$$$$$$%%%$$$###"""!!!!!!!!!!!!$$$$$$###############"""""""""""""""""""""""""""############$$$$$$$$$$$$#########""""""!!!!!!!!! !!!!!!"""###$$$$$$$$$$$$$$$$$$###"""!!! !!!!!!""""""""""""""""""!!!!!!"""###############""""""###$$$$$$$$$$$$###%%%%%%$$$$$$###""""""!!!$$$$$$$$$####################################### !!!###$$$$$$###""""""########################!!!""""""###$$$$$$%%%%%%##################""""""$$$$$$$$$$$$$$$#########"""""""""#########$$$$$$######$$$$$$######"""""" """$$$###"""!!!""""""$$$$$$#########$$$$$$%%%$$$$$$$$$###############%%%%%%$$$$$$###""""""!!!&&&&&&&&&%%%%%%%%%%%%$$$"""""""""""""""#########"""""""""#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$$$$###!!!###$$$$$$%%%%%%&&&&&&'''zzzfff]]]YYYWWWXXXWWWWWWYYY[[[\\\[[[ZZZTTTSSSQQQOOONNNNNNNNNOOOLLLLLLMMMKKKIIIGGGGGGHHHFFFFFFEEEDDDBBB???<<<;;;:::<<<@@@DDDFFFFFFFFFEEECCCBBB@@@===<<<<<<<<<<<<<<<;;;:::888666333111000///---+++***+++,,,,,,+++++++++---///111000---***&&&&&&''''''&&&%%%###"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$&&&$$$######$$$%%%%%%$$$#########""""""##################$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""&&&&&&&&&&&&%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$###############$$$$$$###!!! !!!###$$$"""""""""""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%#########$$$$$$$$$###""" !!!"""$$$%%%%%%%%%###""""""!!!!!!""""""######""""""""""""###$$$%%%$$$######""""""###$$$%%%$$$###"""""""""###%%%&&&$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###$$$$$$$$$#########"""""" !!!###$$$%%%&&&&&&!!!""""""###$$$$$$%%%%%%########################$$$%%%&&&%%%#########$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$###"""""""""""""""$$$$$$$$$$$$##################""""""""""""######!!!"""""""""######$$$$$$"""""""""""""""""""""""" !!!!!!"""######$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!""""""######$$$!!!!!!"""###############""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""################################################ !!!"""###$$$$$$##############################""""""#########$$$$$$$$$$$$#########"""!!!!!!!!!$$$$$$$$$###############!!!""""""""""""#########""""""#########""""""!!!###$$$&&&&&&$$$$$$$$$%%%###############$$$$$$%%%########################$$$$$$$$$#########""""""%%%%%%$$$$$$$$$#########!!!"""""""""######$$$$$$!!!""""""""""""#########$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$$$$#########$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%((((((%%%$$$$$$$$$%%%%%%&&&&&&&&&{{{ggg^^^ZZZXXXWWWWWWWWWYYY[[[\\\\\\ZZZSSSRRRQQQOOONNNNNNNNNNNNKKKLLLLLLKKKHHHGGGGGGHHHFFFFFFFFFDDDBBB???===;;;:::===@@@CCCEEEFFFEEEDDDCCCBBB@@@>>>===<<<<<<<<<<<<;;;:::888666333111000///---+++***+++,,,,,,,,,******,,,...000///---***&&&&&&&&&&&&%%%$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$&&&$$$######$$$%%%%%%$$$'''&&&%%%%%%%%%%%%&&&'''""""""""""""#########$$$###########################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""&&&&&&&&&&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###$$$###############$$$$$$%%%###""" """###%%%""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""######$$$$$$%%%%%%%%%###"""!!!!!! !!!"""###%%%%%%###""""""!!!!!!""""""###!!!!!!!!!!!!""""""#########""""""######$$$$$$%%%$$$###"""""""""###%%%&&&$$$$$$############$$$$$$$$$######""""""###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$############ """###$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%#########$$$######$$$$$$$$$######"""$$$############$$$%%%%%%###############$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%% !!!!!!""""""######### !!!"""###$$$%%%%%%########################""""""###$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$!!!!!!"""###############""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$################################################!!!!!!""""""####################################$$$$$$$$$#########""""""$$$#########"""!!!!!!!!!########################!!!""""""""""""#########!!!""""""#########""""""$$$&&&''''''&&&%%%%%%&&&###"""""""""######$$$%%%########################""""""#########$$$$$$$$$############"""""""""""""""######$$$$$$%%%%%%%%%!!!""""""""""""#########!!!!!!""""""######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%###'''------)))$$$$$$%%%%%%%%%%%%&&&&&&}}}iii___[[[YYYXXXWWWWWWYYY[[[\\\[[[ZZZSSSRRRQQQOOONNNNNNMMMMMMKKKLLLLLLKKKIIIGGGHHHIIIGGGGGGGGGEEEBBB???<<<;;;:::<<>>===<<<<<<<<<;;;:::888666333111000///,,,******+++------,,,)))***+++...000000---***&&&&&&%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$#########%%%&&&$$$######$$$%%%%%%$$$$$$###"""!!!!!!"""###$$$!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$############"""######$$$%%%%%%$$$###""""""###$$$%%%########################""""""###$$$$$$$$$######!!!!!!!!!"""""""""""""""###############"""""""""###%%%&&&%%%###!!!!!!"""""""""""""""###%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$%%%%%%#########"""######$$$%%%$$$$$$############$$$$$$$$$###"""""""""###$$$%%%'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$#########!!!!!!""""""""""""!!!!!!$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%###"""###$$$""""""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""##################$$$%%%&&&'''%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&"""""""""""""""######### !!!!!!"""###$$$%%%%%%#####################"""!!!"""###$$$%%%%%%%%%%%%""""""##################!!!!!!"""###############""""""###$$$$$$$$$$$$###!!!""""""###$$$$$$%%%%%%###############$$$$$$$$$########################"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!##################"""""""""""""""###############"""""""""#########$$$$$$""""""######$$$$$$######"""$$$&&&&&&$$$###$$$%%%"""""""""""""""###$$$%%%###############$$$$$$$$$!!!""""""###$$$$$$%%%%%%#########"""""""""!!!!!!$$$$$$$$$$$$$$$%%%%%%%%%"""""""""#########$$$$$$&&&&&&&&&&&&&&&&&&''''''%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ %%%&&&###'''...///)))%%%%%%%%%%%%%%%%%%%%%%%%}}}iii___[[[YYYYYYXXXXXXYYY[[[\\\[[[YYYRRRQQQQQQOOONNNNNNMMMMMMKKKLLLLLLKKKIIIHHHIIIJJJIIIHHHGGGEEEBBB???<<<:::999;;;???BBBCCCCCCBBBAAACCCCCCBBB@@@???>>>===<<<<<<;;;:::888666333111000...,,,******+++------,,,******,,,///111111...,,,'''&&&$$$""""""###%%%&&&"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&&&&$$$######$$$%%%%%%$$$!!!  !!!""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%$$$###"""""" !!!!!!""""""""""""###$$$$$$$$$"""!!! """%%%%%%###"""$$$%%%%%%$$$$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&""""""#########"""!!!!!!!!!!!!"""###$$$%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$$$$###"""!!!"""###%%%&&&'''&&&$$$#########$$$$$$%%%%%%$$$$$$$$$#########"""""""""######"""""""""###############$$$$$$$$$###########################$$$%%%$$$"""!!!"""### !!!"""###$$$%%%%%%%%%###""""""""""""###$$$$$$$$$###############$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$########################"""""""""######$$$$$$%%%######$$$%%%%%%$$$$$$$$$$$$$$$##################!!!!!!"""###############""""""###$$$$$$$$$$$$#####################$$$$$$""""""#########$$$$$$$$$##############################""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$!!!"""""""""#########$$$############$$$$$$$$$%%%"""######$$$%%%%%%$$$$$$"""###%%%%%%###"""###$$$!!!!!!!!!!!!"""###$$$%%%""""""#########$$$$$$$$$##################$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$%%%)))))))))))))))(((((((((%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!&&&&&&"""%%%------&&&%%%%%%%%%%%%%%%%%%%%%%%%}}}hhh___[[[YYYYYYXXXXXXYYY[[[[[[ZZZYYYRRRQQQQQQPPPOOONNNMMMLLLKKKLLLMMMLLLJJJIIIIIIJJJJJJIIIHHHFFFBBB???;;;999999;;;>>>AAACCCCCCAAAAAADDDCCCBBBAAA@@@>>>======<<<;;;:::888666333111000...,,,******+++---------+++,,,---000222222000---(((&&&###!!!!!!"""%%%'''""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&$$$######$$$%%%%%%$$$&&&%%%$$$""""""$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######""""""###$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###"""!!!!!!!!!""""""#########$$$!!!###$$$%%%$$$###  ###$$$$$$$$$&&&)))%%%$$$#########$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$$$$%%%%%%%%%!!!"""###%%%%%%$$$######$$$$$$############$$$$$$$$$###"""!!!"""###%%%&&&&&&%%%###"""""""""######%%%%%%%%%$$$$$$$$$###### """###%%%&&&&&&&&&!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###!!!!!!!!!""" """###%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%$$$###"""!!!!!!!!!!!!""""""######$$$$$$$$$$$$$$$###""" """###$$$'''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$###"""!!! !!!###$$$%%%&&&'''%%%%%%%%%%%%$$$###""""""%%%$$$$$$$$$###"""""""""!!!!!!"""###############""""""###$$$$$$$$$$$$###%%%%%%$$$$$$###"""""""""""""""######$$$$$$$$$$$$########################$$$$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%#########$$$%%%%%%%%%&&&!!!!!!""""""#########$$$###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%###$$$&&&&&&$$$###$$$%%%!!!!!!!!!!!!"""###$$$%%%""""""######$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######""""""!!!!!!###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######"""$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$############"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!'''&&&!!!"""******"""%%%%%%%%%%%%%%%%%%%%%%%%jjj]]]ZZZ\\\[[[YYYXXXXXXZZZ\\\\\\\\\TTTRRRPPPNNNLLLLLLMMMNNNLLLJJJHHHHHHIIIJJJIIIHHHGGGHHHHHHGGGDDD@@@;;;999;;;===@@@BBBDDDDDDDDDCCCBBB@@@??????@@@AAAAAA@@@<<<<<<:::888555222///---++++++++++++,,,,,,---...---------...///...+++)))&&&%%%$$$###"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""############$$$%%%&&&'''***(((%%%"""!!!!!!###$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$###$$$&&&&&&$$$!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&& !!!$$$&&&'''&&&%%%$$$&&&&&&''''''&&&### """"""""""""""""""""""""###$$$$$$###""""""###$$$###$$$%%%%%%&&&&&&&&&%%%&&&%%%###!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$%%%%%%$$$###""""""######$$$%%%%%%&&&&&&%%%%%%$$$################################################$$$###"""!!!!!!###%%%&&&'''$$$""""""%%%&&&%%%###%%%%%%$$$$$$###"""""""""'''%%%###"""!!!"""###$$$%%%$$$###"""""""""###$$$###$$$$$$%%%%%%$$$$$$###""""""############""""""$$$$$$&&&&&&&&&&&&$$$$$$###!!! !!!$$$%%%$$$!!!'''""""""$$$!!!"""""""""###$$$$$$$$$%%%##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$############"""""""""""""""""""""""""""!!!!!! !!!!!!"""######""""""!!!!!!!!!!!!""""""$$$$$$#####################$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$#########$$$&&&'''&&&%%%$$$"""!!!""""""###'''&&&&&&&&&%%%$$$$$$$$$###!!! """%%%'''%%%###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$"""!!!########################$$$#########""""""!!!!!!"""###$$$%%%%%%$$$###"""!!!"""$$$&&&&&&&&&$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$#########""""""%%%$$$$$$###$$$%%%'''(((""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%kkk^^^\\\^^^\\\[[[YYYYYYZZZ\\\\\\\\\UUUSSSQQQNNNMMMLLLMMMMMMKKKIIIGGGFFFGGGHHHHHHGGGGGGHHHHHHFFFDDD@@@<<<999999;;;>>>AAABBBCCCBBBBBBCCCAAA??????@@@@@@@@@???======;;;999777444111000///...---+++++++++,,,,,,---------...///...,,,)))&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$############$$$%%%&&&&&&)))'''%%%###"""""""""###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$'''(((&&&$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%'''''''''&&&$$$#########$$$%%%%%%%%%%%%%%%########################"""""""""!!!!!!!!!"""#########$$$$$$%%%$$$$$$$$$&&&%%%###"""!!!"""###$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$%%%$$$$$$$$$######"""""""""############$$$$$$$$$%%%"""#########$$$$$$$$$$$$%%%%%%$$$###############$$$%%%%%%&&&&&&%%%%%%$$$################################################$$$###"""!!!"""###%%%&&&&&&$$$""""""$$$&&&%%%#####################$$$$$$%%%$$$###!!!!!!"""###$$$""""""!!!!!!!!!"""$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$###!!! !!!$$$%%%###"""### """$$$"""###############$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$############""""""""""""""""""""""""""""""!!!!!!!!!""""""###$$$######""""""""""""#################################$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$######$$$$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$""""""!!! !!!"""###$$$##################$$$$$$###############"""""""""###!!! """%%%&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$###"""########################$$$#########""""""""""""!!!!!!"""######"""!!!!!!!!!###$$$&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%######################## !!!"""!!!!!! $$$$$$$$$#########""""""%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$mmm```]]]______]]]ZZZZZZ[[[\\\\\\[[[VVVTTTRRROOOMMMLLLLLLLLLKKKHHHEEEDDDEEEGGGGGGGGGGGGGGGGGGFFFCCC???<<<:::777999<<>>>>>===;;;999666444333444222///,,,******+++,,,---------...///...,,,***&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%'''&&&%%%$$$$$$###""""""%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$#########&&&%%%%%%&&&''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$''''''''''''%%%###!!! ############$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%"""###############""""""%%%$$$###"""""""""###$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%%%%$$$$$$###"""!!! """""""""#########$$$$$$############$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""""""""###%%%&&&%%%$$$""""""$$$%%%$$$###!!!""""""###$$$$$$%%%%%%$$$###"""!!!"""###$$$%%% !!!###$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$######!!!!!!!!!###$$$###"""!!!!!!###""" $$$$$$$$$###############""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$############"""""""""""""""""""""""""""###""""""""""""###$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$$$$######$$$$$$############$$$$$$"""##################""""""###$$$$$$%%%%%%$$$$$$!!!!!! !!!"""###!!!!!!"""$$$$$$%%%%%%%%%!!!!!!""""""""""""""""""###"""!!!"""$$$%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$######$$$$$$#######################################"""""""""$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&%%%$$$#########$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""" """###### $$$$$$$$$###############$$$$$$###"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!########################mmm```]]]^^^aaa^^^\\\[[[[[[\\\[[[[[[VVVUUUSSSPPPNNNLLLKKKKKKJJJGGGDDDCCCDDDFFFFFFFFFGGGGGGFFFEEEBBB???<<<:::777999<<>>======;;;999777555444555333///+++******,,,------,,,,,,---......---+++&&&'''((((((((('''%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&%%%$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""&&&&&&&&&&&&%%%%%%###"""%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$"""!!!%%%%%%%%%$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$%%%%%%%%%######$$$$$$######"""!!!$$$$$$###""""""######$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%$$$$$$$$$######"""""""""!!!!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""###$$$%%%$$$$$$#########$$$$$$$$$""""""#########$$$$$$$$$""""""!!!!!!"""###$$$%%% !!!!!!"""###$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$######""""""!!!"""############""" !!!###"""!!!%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""$$$$$$$$$######$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""""""""""""""""""""""""""$$$###############$$$$$$$$$######""""""######$$$###############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$""""""############""""""""""""###$$$$$$$$$$$$$$$"""""""""""""""######$$$!!!"""###%%%%%%$$$$$$###"""""""""###$$$$$$$$$%%%"""""""""###$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########%%%%%%################################################&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%########################"""###$$$%%%$$$### ########################%%%%%%$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$mmm```\\\^^^aaa___\\\[[[[[[[[[[[[ZZZVVVUUUSSSQQQOOOMMMKKKKKKJJJGGGEEEDDDEEEFFFFFFFFFFFFFFFEEEDDDBBB???<<<;;;777999===@@@BBBCCCCCCBBBFFFDDDAAA@@@??????===<<<======<<<:::999666555333333111...+++***+++...///---,,,,,,,,,......---,,,&&&'''((()))((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$###$$$$$$$$$###$$$%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""!!!"""###$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!###$$$%%%%%%"""$$$$$$$$$$$$$$$$$$$$$$$$###!!! ###$$$$$$######$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$"""######$$$$$$%%%%%%%%%!!!""""""""""""#########%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$############""""""###$$$$$$$$$$$$#########""""""!!!!!!!!!""""""######$$$#####################"""###$$$$$$%%%%%%$$$$$$###""""""############""""""########################!!!"""""""""""""""###$$$%%%###"""!!!"""""""""!!!%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$###############$$$""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$"""######$$$$$$######"""$$$$$$############$$$$$$""""""############""""""""""""###$$$$$$$$$$$$###!!!"""""""""###############$$$$$$%%%%%%###"""!!!"""""""""###$$$$$$$$$%%%"""###############$$$$$$########################"""""""""######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%#########$$$%%%&&&#######################################$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$########################&&&&&&&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%nnn```\\\]]]```^^^[[[ZZZ[[[[[[[[[ZZZUUUTTTSSSQQQPPPNNNLLLKKKJJJHHHGGGGGGHHHHHHGGGFFFFFFFFFEEECCCAAA???===;;;888:::===AAACCCDDDDDDDDDFFFCCCAAA@@@??????===<<<===<<<;;;:::888555333222000///,,,++++++,,,...///---,,,+++,,,.........---''''''((((((''''''&&&%%%######$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%""""""######$$$%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$$$$$$$###$$$$$$%%%%%%"""###$$$%%%&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$######### ###$$$%%%(((***###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%% !!!######""" $$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###&&&((('''%%%"""###$$$$$$%%%%%%$$$$$$"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&&&&%%%$$$""""""###$$$%%%&&&''''''"""""""""#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################""""""######$$$$$$$$$$$$"""###$$$###!!!!!!###$$$%%%%%%$$$$$$###""""""!!!!!!!!!""""""""""""""""""$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$###"""""""""######"""""""""######""""""""""""###### """######""""""###$$$&&&%%%$$$###""""""""""""$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""""""""###########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""$$$$$$###""""""""""""###""""""!!!!!!!!!!!!"""""""""""""""###$$$$$$%%%%%%""""""############""""""$$$$$$############$$$$$$"""##################"""!!!"""######$$$$$$###### !!!"""""""""!!!!!!%%%%%%%%%$$$###"""!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$###"""###$$$########################!!!!!!""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%#################################$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""$$$%%%###############$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ooobbb^^^^^^^^^\\\ZZZYYYZZZ[[[[[[ZZZTTTTTTSSSRRRPPPOOOMMMLLLJJJJJJIIIJJJKKKKKKIIIGGGFFFEEEDDDBBB@@@>>>===<<<888:::===AAACCCDDDDDDDDDEEECCC@@@???@@@???>>>===>>>>>><<<:::888555222111///...,,,+++++++++,,,------,,,++++++---......---((('''&&&&&&%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%#########$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###############$$$%%%&&&&&&"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$%%%(((***$$$%%%%%%%%%%%%%%%%%%$$$!!!!!!"""###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&"""!!!!!! !!!""""""########################'''$$$"""###'''***(((&&& """###$$$$$$%%%%%%""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%&&&'''&&&%%%$$$""""""######$$$$$$%%%%%%############$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$$$$$$$$$$$$$"""###$$$###!!! """%%%$$$$$$##################""""""""""""""""""!!!!!!!!!"""###$$$$$$######"""###$$$$$$%%%%%%$$$$$$###"""######$$$$$$######"""###"""!!!!!!!!!!!!"""### """$$$###"""!!!###%%%#########"""!!!!!!"""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$############"""""""""""""""""""""""""""$$$###""""""!!!!!!!!!"""###""""""""""""""""""###!!!""""""###$$$$$$%%%%%%""""""############""""""$$$$$$############$$$$$$######$$$$$$$$$$$$######!!!""""""############### !!!"""#########"""!!!$$$$$$#################################""""""""""""$$$%%%$$$"""!!!###%%%########################!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&%%%$$$$$$#########$$$######$$$$$$$$$%%%%%%%%%########################!!!!!!!!!"""######$$$$$$""""""#########$$$$$$$$$######$$$%%%&&&%%%$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$qqqccc___```]]][[[YYYXXXZZZ[[[ZZZZZZSSSSSSSSSRRRQQQOOONNNMMMKKKJJJKKKMMMNNNLLLIIIGGGFFFEEEDDDBBB@@@>>>===<<<777999===@@@CCCDDDDDDDDDDDDBBB@@@???@@@@@@???===@@@???>>>;;;888555222111......---,,,++++++******---,,,++++++---.........((('''&&&$$$$$$%%%&&&&&&""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%&&&&&&''''''"""###$$$$$$%%%%%%%%%%%%############$$$%%%&&&'''#########$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%!!!$$$&&&&&&$$$###$$$&&&%%%&&&&&&''''''&&&&&&%%% !!!###$$$%%%&&&'''&&&%%%$$$$$$#########$$$'''%%%!!!!!!$$$&&&""""""""""""""""""""""""!!!!!!$$$""" !!!###$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%''''''&&&%%%$$$############""""""""""""###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$$$$$$$$$$###!!!###$$$###!!! """%%%"""""""""###$$$$$$%%%%%%""""""######"""!!! !!!"""###$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###"""!!! !!!"""### """$$$###!!!!!!###%%% !!!!!!!!!!!!!!!###%%%""""""######$$$$$$$$$%%%########################%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$############"""""""""""""""""""""""""""######"""!!!!!! !!!!!!$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%""""""############""""""$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!"""###############"""###$$$&&&&&&%%%%%%$$$######"""!!!"""$$$%%%&&&'''&&&&&&&&&%%%$$$$$$$$$"""$$$&&&%%%"""!!!###%%%######################## !!!!!!"""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$%%%&&&%%%%%%$$$#################################$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&%%%%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""" ###%%%&&&&&&$$$###""""""######$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################pppaaa]]]^^^[[[ZZZXXXXXXZZZ\\\\\\\\\XXXWWWVVVTTTQQQOOONNNMMMLLLKKKJJJLLLNNNNNNKKKHHHHHHGGGFFFDDDBBB@@@>>>===;;;===???CCCFFFIIIJJJKKKFFFEEEDDDBBBAAA@@@??????>>>???>>>;;;777333111111000...,,,*********+++,,,***)))***+++...///...---''''''(((((('''&&&%%%%%%&&&&&&''''''&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$######%%%%%%$$$### !!!"""$$$&&&((()))***###$$$%%%%%%%%%%%%$$$###&&&$$$###%%%((((((%%%"""###$$$%%%%%%%%%%%%$$$###&&&%%%$$$######%%%'''(((%%%%%%%%%&&&&&&'''''''''!!!!!!"""###$$$&&&((((((&&&###"""###%%%'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$$$$$$$%%%%%%&&&&&&'''###!!! !!!""""""!!! """###$$$%%%%%%$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&""" !!!$$$&&&'''&&&#########""""""!!!!!!!!!########################$$$$$$######$$$$$$%%%&&&######$$$%%%$$$###"""!!!%%%%%%$$$$$$$$$$$$%%%%%%########################$$$%%%%%%&&&&&&&&&%%%$$$######""""""######$$$%%%"""""""""###$$$$$$$$$%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############%%%&&&&&&%%%###%%%$$$$$$&&&((((((%%%!!!"""############$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""!!!!!!!!!!!!""""""""""""%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""########################%%%$$$######%%%%%%$$$###&&&%%%###"""""""""######&&&%%%%%%$$$#########$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$&&&((('''%%%$$$%%%((()))(((&&&$$$$$$$$$&&&'''%%%$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########)))(((&&&$$$############qqqbbb^^^^^^]]][[[YYYYYYZZZ[[[[[[[[[XXXWWWVVVTTTQQQOOONNNMMMMMMKKKJJJKKKMMMMMMKKKHHHGGGGGGFFFEEECCC@@@>>>===999;;;>>>AAADDDGGGHHHIIIDDDCCCBBB@@@???>>>======?????????<<<777333222111///...,,,+++******+++,,,***)))***+++...///...---''''''(((((('''&&&&&&%%%&&&&&&''''''&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###$$$%%%%%%%%%#########$$$$$$%%%&&&''''''###$$$%%%%%%%%%%%%$$$############%%%''''''%%%$$$###$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%############$$$%%%&&&&&&$$$###"""$$$'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$######"""""""""$$$"""!!!"""###$$$###!!!"""###$$$$$$$$$$$$###"""$$$######""""""######$$$"""!!! !!!$$$&&&&&&%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############$$$$$$######$$$$$$%%%&&&###$$$$$$%%%$$$###"""!!!"""!!!!!!!!!!!!!!!!!!"""###########################"""""""""""""""""""""######""""""######$$$%%%###############$$$$$$$$$$$$$$$$$$#########""""""############$$$$$$%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########""""""$$$&&&&&&$$$"""$$$$$$$$$%%%((('''$$$!!!"""############$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""!!!!!!!!!"""""""""######$$$$$$###""""""###$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$######""""""######$$$!!!!!!!!!!!!"""""""""""""""###$$$$$$$$$$$$###"""########################%%%$$$######%%%%%%$$$###%%%%%%###"""""""""######&&&%%%$$$$$$#########$$$%%%%%%$$$######$$$%%%%%%########################!!!###%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$&&&''''''%%%$$$%%%''''''&&&$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$###""""""###$$$$$$rrrccc___```___]]]ZZZYYYZZZ[[[ZZZYYYXXXWWWUUUSSSQQQPPPNNNMMMMMMKKKIIIIIIJJJJJJJJJIIIGGGGGGFFFEEECCC@@@>>>===888999<<>>>>>>>>>>>@@@@@@???<<<888444222222...------,,,,,,++++++******)))***+++...///...---'''''''''(((''''''&&&%%%&&&&&&&&&&&&%%%$$$##############################$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$###$$$%%%&&&%%%###&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""$$$%%%%%%$$$######$$$###$$$$$$%%%%%%$$$$$$###!!!"""$$$&&&&&&%%%$$$"""$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$#########$$$$$$###""""""$$$'''))))))((($$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###############"""""""""%%%$$$######%%%%%%$$$###"""###$$$$$$$$$$$$###"""$$$######""""""######$$$$$$"""!!!"""###%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$######""""""$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$###""""""!!!!!! !!!!!!########################$$$###!!! !!!!!!######""""""######$$$%%%$$$$$$$$$###############$$$$$$$$$###############"""""""""############$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""!!!!!!"""$$$$$$###"""$$$###$$$%%%&&&&&&$$$""""""############$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$############""""""""""""#########$$$$$$######"""!!!!!!"""###############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$############""""""""""""""""""###!!!!!!!!!!!!"""""""""""""""###$$$$$$$$$$$$###"""########################%%%$$$######%%%%%%$$$###%%%$$$######"""#########%%%%%%$$$############$$$%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""!!!###%%%$$$###"""###$$$########################$$$$$$###""""""###$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$"""!!!!!!"""############$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&"""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$######### !!!"""###$$$%%%rrrddd```aaaaaa^^^[[[ZZZZZZZZZYYYXXXWWWVVVUUUSSSRRRPPPOOONNNNNNLLLJJJHHHHHHHHHIIIIIIFFFFFFFFFEEEDDDAAA>>><<<888999<<>><<<999:::===@@@BBBDDDFFFFFFHHHFFFCCC@@@??????@@@AAA@@@AAA@@@===999555333333------------,,,+++***)))***)))***+++...///...---&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&$$$!!! """%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%&&&((((((((('''&&&%%%""""""""""""###$$$%%%%%%###$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&!!!""""""$$$%%%&&&&&&'''%%%$$$###$$$&&&'''&&&%%%$$$##################$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$""""""###$$$###"""########################$$$$$$$$$#########""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$###############%%%$$$$$$######$$$$$$%%%########################((('''%%%###"""###%%%&&&######""""""######$$$%%%%%%$$$$$$$$$###"""""""""###########################"""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""  """###"""!!!"""######$$$############""""""#########$$$$$$$$$$$$$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$######$$$$$$$$$"""#########$$$$$$$$$$$$$$$##################$$$########################%%%$$$######%%%%%%$$$###############$$$##################""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$#########$$$$$$###$$$$$$$$$$$$###$$$$$$#########$$$$$$$$$ !!!!!!!!!""""""############$$$$$$$$$%%%%%%%%%'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&########################"""#####################rrreeeaaaccc```]]]ZZZXXXWWWWWWVVVUUUVVVVVVUUUSSSRRRPPPOOOOOONNNNNNMMMKKKHHHFFFGGGHHHDDDEEEFFFFFFEEEBBB???<<<:::<<<>>>AAACCCEEEFFFGGGFFFDDDAAA>>>======>>>???@@@@@@???<<<888444222222...------,,,,,,++++++******)))***+++...///...---%%%&&&''''''((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''%%%$$$%%%&&&'''&&&$$$""""""######$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%% !!!"""######$$$''')))%%%$$$$$$######$$$$$$%%%%%%$$$"""!!!"""###%%%'''###$$$%%%&&&&&&$$$"""!!!!!!!!!!!!"""###$$$%%%&&&###$$$%%%$$$""" !!!"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$######"""!!!!!! $$$###"""###%%%&&&&&&%%%$$$$$$###""""""###$$$$$$$$$######""""""######$$$%%%$$$""""""###$$$#########$$$$$$$$$$$$%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&%%%$$$######""""""############""""""""""""##############################$$$$$$###""""""###$$$%%%######""""""######$$$%%%$$$$$$$$$##############################$$$$$$$$$$$$############"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""!!! """######"""!!!#########!!!!!!"""###"""############$$$$$$$$$$$$############$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$############""""""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""""""""############$$$"""""""""###############%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!""""""""""""$$$$$$###""""""###$$$$$$########################%%%$$$######%%%%%%$$$###""""""###$$$$$$$$$$$$######""""""""""""###$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%$$$###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$$$$$$$###"""$$$###""""""$$$$$$###"""$$$$$$$$$%%%%%%%%%%%%%%%!!!!!!!!!"""""""""""""""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###############$$$%%%%%%%%%$$$###""""""qqqdddaaaccc^^^[[[XXXVVVVVVVVVUUUTTTVVVUUUTTTSSSRRRQQQPPPOOOMMMOOOPPPNNNJJJGGGFFFGGGCCCDDDFFFGGGEEEBBB???<<<:::<<<>>>@@@CCCDDDFFFFFFGGGDDDAAA>>><<<===>>>@@@?????????<<<777333222111///...,,,+++******+++,,,***)))***+++...///...---%%%&&&&&&'''((((((''''''&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&'''&&&%%%############$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$###""""""$$$&&&''''''%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&!!!###$$$&&&%%%###!!!######""""""""""""######"""$$$%%%$$$"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%$$$###"""!!! """!!! !!!$$$%%%$$$###$$$$$$###""""""###$$$$$$$$$######""""""######$$$%%%###""""""###$$$$$$###""""""#########$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$###"""""""""###$$$""""""!!!!!!!!!!!!""""""########################!!!!!!""""""######$$$$$$######""""""######$$$%%%###############$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########""" """#########!!!"""###""" """$$$"""############$$$$$$$$$###############$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""!!!!!!!!!"""""""""######"""###$$$%%%%%%$$$###"""""""""""""""############!!!"""""""""#########$$$$$$$$$############$$$$$$!!!!!!!!!!!!""""""""""""$$$$$$###""""""###$$$$$$########################%%%$$$######%%%%%%$$$###!!!"""###$$$%%%$$$$$$###"""""""""""""""###$$$$$$###$$$%%%%%%%%%%%%$$$###########################!!!###%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$"""!!!"""$$$$$$###!!!###$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###############%%%%%%$$$$$$######""""""!!!"""""""""#########$$$$$$$$$%%%%%%%%%$$$###"""qqqdddaaabbb]]]ZZZWWWVVVUUUUUUTTTSSSVVVUUUTTTSSSRRRQQQPPPOOOMMMPPPQQQOOOKKKGGGFFFGGGCCCDDDFFFGGGEEEBBB???<<<:::;;;===@@@BBBDDDEEEEEEIIIFFFCCC???>>>???@@@BBB>>>???>>>;;;777333111111000...,,,*********+++,,,***)))***+++...///...---%%%%%%&&&'''((((((((('''&&&%%%$$$$$$$$$%%%&&&'''########################$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$$$$###############&&&%%%$$$######$$$%%%&&&,,,((($$$###%%%%%%###!!!&&&%%%$$$######$$$%%%&&&"""$$$%%%''''''&&&%%%$$$###$$$&&&''''''%%%""" %%%$$$###"""!!!!!!!!!!!!!!!###&&&%%%######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$############  """$$$###"""%%%$$$###""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$"""!!!"""$$$%%%%%%$$$ !!!!!!!!!"""!!!!!!"""###$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&&&&%%%###"""""""""###$$$######""""""""""""############################## !!!"""$$$%%%%%%%%%%%%#########"""###$$$$$$%%%""""""######$$$$$$$$$%%%""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######################## !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$""" """$$$$$$$$$ """###""" !!!$$$"""############$$$$$$$$$######""""""###$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$############"""!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""############!!!!!!""""""#########$$$######""""""""""""##################$$$$$$$$$$$$%%%$$$###""""""###$$$%%%########################%%%$$$######%%%%%%$$$###!!!"""###$$$%%%%%%$$$###""""""!!!""""""###$$$$$$###$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""###%%%'''&&&%%%$$$%%%&&&"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""$$$""" !!!$$$%%%###!!!"""###$$$%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""!!! &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""######%%%%%%$$$###"""!!! !!!!!!""""""#########$$$"""###$$$%%%%%%$$$###"""ppphhhccc___\\\YYYUUUSSSTTTVVVXXXXXXUUUTTTSSSQQQQQQPPPPPPPPPMMMOOOQQQQQQNNNKKKJJJIIIFFFFFFFFFEEECCCAAA???======>>>???@@@BBBCCCDDDEEEFFFDDDBBBAAAAAABBB@@@???>>>>>>===<<<999666333111...---,,,+++++++++,,,,,,+++***)))***---...///...'''&&&&&&&&&&&&'''(((((($$$$$$&&&&&&&&&&&&$$$$$$"""&&&''''''&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''((('''&&&%%%"""$$$&&&((((((&&&$$$"""$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%####################################$$$%%%&&&&&&!!!"""$$$%%%%%%$$$"""!!! !!!!!!""""""######''''''&&&%%%$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%""""""#########$$$$$$$$$######"""!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%$$$###"""""""""###%%%&&&###"""!!! !!!"""###%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%%%%%%%$$$$$$#########""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""%%%%%%$$$!!! """$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%$$$$$$$$$$$$###$$$###"""!!!!!!"""###$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$#########""""""""""""""""""############$$$$$$$$$######$$$$$$$$$######"""########################"""############$$$$$$$$$!!!!!!"""""""""#########$$$$$$%%%###!!! !!!########################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$###"""!!! !!!$$$$$$""""""%%%%%%#########$$$$$$$$$$$$######%%%###!!!"""$$$%%%$$$!!!$$$$$$$$$#########""""""%%%%%%&&&'''&&&%%%###"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$#########""""""!!!!!! !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$########################"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$$$$nnnfffaaa^^^]]]ZZZVVVUUUUUUVVVWWWWWWUUUTTTSSSQQQPPPPPPPPPPPPMMMOOOQQQPPPNNNKKKIIIIIICCCDDDDDDDDDBBB???<<<;;;======>>>@@@BBBCCCDDDEEEFFFDDDBBBAAAAAAAAA@@@???>>>>>>===<<<999666333222///...---,,,,,,,,,---...+++***)))***---...///...'''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$ ###%%%&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%'''((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%!!!"""###$$$%%%%%%%%%$$$"""###############$$$$$$$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""#########$$$$$$$$$!!!!!!"""$$$&&&(((***+++######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%$$$##################$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%########################%%%%%%%%%$$$$$$$$$############""""""""""""######"""""""""""""""""""""""""""%%%&&&$$$!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""#########$$$######""""""""""""##############################$$$$$$$$$#########""""""########################$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$######"""########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%$$$"""!!!"""##############################""""""!!!!!!""""""###$$$$$$$$$$$$$$$###"""!!!"""$$$"""###%%%$$$ ######$$$$$$$$$$$$######%%%###!!!"""$$$%%%$$$"""$$$$$$$$$#########""""""%%%%%%&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$#########""""""""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%}}}kkkccc___[[[\\\ZZZXXXWWWXXXXXXWWWVVVUUUTTTSSSRRRPPPPPPPPPOOONNNOOOQQQPPPMMMJJJIIIHHHBBBCCCEEEEEECCC@@@<<<999<<<===>>>@@@BBBCCCDDDEEEFFFDDDBBBAAAAAAAAA@@@???>>>>>>===<<<999666444222000///...---,,,---......+++***)))***---...///...((((((&&&%%%$$$#########&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%&&&'''''''''%%%""" """%%%'''&&&''')))(((&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""!!!!!!!!!""""""%%%$$$###""""""###$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$%%%########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$######$$$$$$$$$"""""""""""""""""""""""" """$$$$$$"""!!! ###########################$$$$$$%%%&&&%%%%%%%%%!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""" !!!"""###$$$%%%%%%"""##################"""########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""######"""############$$$$$$$$$"""######$$$$$$$$$##############################"""############$$$$$$$$$#####################"""$$$%%%&&&%%%$$$###$$$%%%########################"""!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$######"""###%%%$$$$$$&&&%%%!!!######$$$$$$$$$$$$######$$$###"""###$$$$$$###"""$$$$$$$$$###############%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###############"""""""""&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%{{{iii```\\\YYYYYYXXXXXXYYYZZZZZZYYYWWWUUUUUUSSSRRRPPPPPPOOOOOONNNOOOQQQPPPMMMJJJHHHHHHCCCEEEGGGHHHFFFBBB===:::;;;<<<===???AAACCCDDDEEEGGGEEEBBBAAAAAAAAA@@@>>>=========;;;999777444222000///---,,,,,,,,,---...+++***)))***---...///...))))))((('''&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$######""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%'''((('''%%%""" """%%%'''%%%&&&((('''&&&$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############&&&&&&%%%$$$######$$$$$$&&&&&&&&&%%%%%%$$$$$$###$$$$$$###############$$$(((&&&$$$######$$$%%%&&&########################&&&&&&%%%$$$"""!!! ######$$$$$$$$$%%%%%%%%%!!!"""###%%%%%%$$$######$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""%%%$$$!!!###'''""""""""""""""""""""""""!!!!!!"""############"""!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######""""""######$$$%%%%%%&&&&&&""""""$$$%%%%%%$$$""""""################################################&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""""""""#########""""""#########$$$$$$$$$""""""###$$$$$$$$$##############################""""""#########$$$$$$$$$""""""""""""!!!!!!!!!!!!"""$$$%%%$$$######$$$%%%########################$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$$$$###&&&%%%######&&&'''%%%###$$$$$$%%%%%%$$$$$$###$$$############$$$##############################$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$########################%%%%%%###""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&|||iii___[[[YYYWWWWWWXXXZZZ\\\]]]\\\[[[VVVUUUSSSRRRPPPOOOOOOOOONNNOOOQQQPPPMMMIIIGGGGGGCCCEEEGGGHHHFFFBBB===::::::;;;===???AAACCCEEEEEEGGGEEEBBBAAAAAAAAA???>>>======<<<;;;999777444333......,,,+++++++++,,,---+++***)))***---...///...''''''&&&&&&&&&''''''(((&&&&&&$$$$$$$$$$$$&&&&&&$$$######""""""###$$$%%%"""#########$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''$$$######""""""######$$$###%%%&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############$$$$$$#########$$$%%%%%%%%%%%%$$$$$$######""""""$$$###############$$$$$$$$$###!!! !!!"""$$$###########################$$$%%%&&&''''''''''''######$$$$$$$$$%%%%%%%%%!!!"""###%%%%%%$$$#########$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#################################%%%$$$!!!$$$(((""""""""""""""""""""""""!!!!!!"""############""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""################################################&&&&&&&&&&&&&&&&&&&&&&&&"""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$!!!!!!""""""############""""""#########$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$###""""""###$$$########################%%%%%%%%%$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$%%%&&&###$$$''''''$$$$$$%%%%%%%%%%%%$$$$$$######$$$############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%$$$########################&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%kkk```\\\ZZZXXXXXXXXXZZZ]]]^^^^^^\\\VVVUUUTTTRRRPPPOOONNNNNNNNNPPPQQQPPPLLLIIIGGGFFFBBBCCCEEEEEECCC@@@<<<999:::;;;<<<>>>AAACCCEEEFFFHHHEEECCCAAAAAA@@@???===<<<<<<<<<;;;:::777555333...---,,,+++***+++,,,,,,+++***)))***---...///...$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$%%%&&&&&&######$$$%%%%%%$$$#########$$$%%%%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$ !!!"""$$$%%%&&&'''###############"""""""""""""""!!!!!!!!!"""############"""!!!"""###$$$%%%$$$$$$$$$###############$$$$$$%%%%%%%%%###"""!!!######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""""""""############$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%######""""""""""""##############################"""$$$%%%###""""""##############################$$$$$$%%%&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$############"""""""""!!!!!!######$$$$$$$$$$$$#############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$!!!!!!!!!"""######$$$$$$"""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$########################"""############$$$$$$$$$############$$$$$$$$$%%%!!!###$$$###!!!!!!"""###########################$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$$$$###$$$ !!!%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""$$$$$$$$$###"""###$$$###############$$$$$$$$$$$$############$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$ """###$$$%%%%%%%%%""""""""""""""""""""""""########################!!!"""###$$$%%%%%%%%%%%%########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$nnnbbb^^^\\\\\\[[[ZZZ[[[\\\]]]]]]\\\WWWVVVTTTRRRPPPOOONNNNNNNNNPPPQQQOOOLLLHHHFFFEEECCCDDDDDDDDDBBB???<<<;;;999:::<<<>>>AAACCCEEEFFFHHHFFFCCCAAAAAA@@@???===<<<<<<<<<;;;:::777555444///...---,,,+++,,,,,,---+++***)))***---...///...&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$$$$######""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###%%%&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%% !!!"""#########"""!!!"""""""""###############"""""""""""""""###$$$$$$######$$$%%%&&&''''''((($$$$$$$$$#########""""""%%%%%%%%%###!!!######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################"""%%%'''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$"""""""""""""""#########%%%$$$$$$######$$$$$$%%%########################""""""#########$$$$$$$$$########################%%%%%%$$$$$$###"""!!!!!!#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$ !!!!!!"""######$$$$$$"""############$$$$$$$$$!!!!!!"""$$$$$$%%%%%%$$$########################"""############$$$$$$$$$ !!!"""######$$$###$$$%%%$$$"""!!!"""#################################""""""""""""######"""######$$$$$$$$$######!!!###"""###%%%###$$$%%%%%%&&&&&&%%%%%%$$$"""$$$%%%$$$"""!!!###%%%""""""#########$$$$$$$$$$$$###"""""""""###%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%"""######$$$%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$%%%%%%%%%########################$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""pppddd___^^^```^^^\\\[[[\\\\\\[[[ZZZWWWVVVTTTRRRPPPOOONNNNNNNNNPPPQQQOOOLLLHHHFFFEEEFFFFFFFFFEEECCCAAA???===999:::<<<>>>AAACCCEEEFFFHHHFFFCCCAAAAAA@@@>>>===<<<<<<<<<;;;:::777555444000///...---,,,---......+++***)))***---...///...***)))((('''&&&%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$ !!!"""#####################$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$&&&''''''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%####################################$$$%%%&&&&&&%%%&&&&&&%%%""""""""""""######$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''!!!"""$$$$$$%%%%%%$$$$$$$$$$$$######"""""""""###$$$%%%$$$###!!!######$$$$$$$$$%%%%%%%%%$$$###"""""""""###%%%&&&&&&&&&$$$######$$$&&&&&&#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""############""""""""""""""""""""""""#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$###"""###&&&((($$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''&&&%%%$$$######$$$%%%&&&########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%###"""!!!!!!$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$ !!!!!!"""###$$$$$$$$$"""############$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%########################"""############$$$$$$$$$!!!!!!"""$$$%%%&&&'''(((%%%&&&'''%%%###""""""###########################$$$$$$############$$$$$$######$$$$$$$$$######""""""%%%'''%%%%%%((('''###$$$%%%%%%&&&&&&%%%%%%$$$!!!$$$%%%%%%"""!!!###%%%""""""######$$$$$$$$$$$$######"""""""""###%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%########################$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$"""!!!qqqccc___aaa^^^\\\[[[[[[\\\]]]]]]\\\WWWUUUSSSQQQOOOOOOOOOOOONNNPPPRRRQQQNNNKKKIIIHHHHHHGGGEEEDDDDDDAAA>>>;;;:::;;;<<<>>>@@@AAAAAABBBGGGEEECCCAAA@@@??????@@@>>>===<<<:::888555333111///...,,,***)))))))))***+++...---******...000...)))(((&&&%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$#########$$$$$$$$$&&&&&&&&&&&&$$$$$$'''&&&$$$###"""!!!!!!!!!&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########'''%%%""""""$$$&&&'''''''''&&&&&&$$$###"""######%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$###############$$$%%%$$$#########$$$&&&&&&$$$###""""""######""" """""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%$$$######$$$%%%%%%########################&&&%%%#########%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$###"""!!!!!!"""############""""""######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$)))%%%""""""$$$%%%$$$"""########################!!!""""""""""""#########"""############$$$$$$$$$$$$$$$############$$$$$$$$$%%%&&&''''''&&&$$$###%%%&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%$$$$$$&&&(((!!!!!!!!!""""""######### !!!###$$$%%%$$$$$$######%%%%%%$$$"""!!!"""###&&&&&&''''''((()))******$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$###"""!!!!!!""""""$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###!!!!!!$$$%%%$$$"""pppbbb]]]^^^\\\ZZZYYYYYY[[[\\\\\\\\\XXXVVVTTTRRRPPPOOOOOOOOOOOOPPPQQQOOOLLLIIIHHHGGGHHHFFFEEEDDDDDDAAA>>>;;;:::;;;===???@@@BBBBBBCCCGGGEEECCCAAA@@@??????@@@>>>>>><<<;;;888666333222000///---+++******+++++++++------******...000...+++***(((&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$######""""""######$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$#########%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######---)))&&&#########"""!!!$$$!!!###$$$###!!!#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$###############$$$$$$$$$###"""###$$$%%%&&&$$$###""""""######"""!!!"""""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###%%%%%%$$$######$$$%%%%%%########################%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""""""""""""""""""""""""""%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$###############"""$$$###"""!!!!!!"""###$$$"""#########$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$'''$$$""""""$$$%%%$$$"""###########################$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$'''''''''&&&%%%%%%$$$$$$###$$$%%%%%%$$$$$$%%%&&&#########$$$$$$$$$%%%%%%"""###$$$%%%%%%$$$$$$######$$$%%%$$$"""!!!"""###""""""###$$$$$$%%%&&&&&&#########$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&""""""###$$$%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$"""!!!"""$$$%%%$$$"""pppaaa[[[[[[YYYXXXWWWXXXZZZ\\\\\\\\\YYYXXXUUUSSSQQQPPPPPPPPPPPPQQQPPPNNNJJJGGGFFFFFFGGGFFFEEEDDDCCCAAA>>>;;;;;;<<<>>>@@@BBBCCCDDDDDDGGGEEECCCAAA@@@??????@@@???>>>===;;;999666444333111000...,,,+++++++++,,,+++---,,,)))***...000...,,,+++)))'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$######""""""""""""###$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$######$$$%%%'''(((########################$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###'''%%%###"""$$$%%%&&&%%% """%%%### !!!"""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$######""""""######$$$%%%%%%###""""""######"""!!!""""""######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######""" !!!!!!""""""!!!!!! %%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$#########"""""""""""""""###############"""""""""######$$$""""""$$$%%%%%%%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$###"""$$$%%%&&&$$$##############################$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$######""""""######$$$$$$$$$#########$$$$$$%%%***)))'''%%%$$$#########!!!###%%%&&&$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$#########$$$%%%$$$"""""""""$$$!!!!!!!!!""""""######$$$"""""""""############$$$$$$###""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""$$$###"""###%%%&&&%%%$$$qqqaaa[[[ZZZXXXWWWWWWXXX[[[]]]^^^^^^ZZZYYYVVVTTTRRRQQQQQQQQQRRRRRRQQQOOOKKKHHHGGGGGGFFFEEEDDDDDDCCCAAA>>>;;;;;;<<<>>>AAACCCDDDEEEEEEGGGEEECCCAAA@@@??????@@@@@@???>>><<<:::777555333000///...,,,++++++++++++***,,,,,,)))***...000...***)))(((&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""%%%'''''''''!!!$$$$$$"""""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%"""""""""#########$$$$$$%%%$$$"""###$$$$$$###!!!""""""###$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!"""############"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############!!!"""""""""######$$$$$$##################$$$$$$!!!"""$$$&&&&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!"""###$$$%%%%%%$$$###########################!!!!!!"""""""""#########""""""#########$$$$$$$$$######""""""""""""######$$$###"""""""""###$$$%%%,,,***'''$$$"""""""""###"""%%%&&&%%%###########################$$$$$$%%%%%%%%%%%%$$$$$$######"""$$$%%%$$$###"""###$$$############$$$$$$%%%%%%"""""""""#########$$$$$$######"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%$$$%%%%%%&&&%%%%%%rrrbbb\\\[[[ZZZYYYXXXZZZ]]]___``````[[[ZZZWWWTTTRRRQQQPPPPPPSSSSSSSSSQQQMMMIIIHHHHHHEEEDDDCCCCCCCCCAAA>>>;;;;;;<<<>>>AAACCCEEEFFFFFFGGGEEECCCAAA@@@??????@@@@@@???>>><<<:::777555333///...,,,+++***)))******)))++++++)))***...000///'''&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$###$$$###""" """$$$###!!!!!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""###$$$$$$%%%""""""######$$$$$$$$$$$$%%%$$$######$$$$$$###"""#########$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""######$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$!!!###%%%&&&'''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""" !!!###%%%%%%$$$$$$###########################!!!!!!"""""""""#########""""""#########$$$$$$$$$###""""""""""""""""""###$$$###"""!!!"""###%%%&&&+++)))&&&$$$"""""""""###"""%%%&&&%%%#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########"""###$$$$$$###"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$%%%###"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%qqqccc^^^^^^\\\[[[ZZZ\\\___aaabbbaaa[[[ZZZWWWTTTRRRPPPPPPPPPQQQSSSTTTSSSOOOKKKIIIHHHEEEDDDCCCCCCCCCAAA>>>;;;:::<<<>>>AAACCCEEEFFFFFFGGGEEECCCAAA@@@??????@@@???>>>===;;;999666444333///...,,,***)))))))))***(((+++***((()))...000///&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%#########$$$%%%$$$""""""&&&)))&&&!!! $$$(((%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&%%%$$$###""""""""""""###$$$%%%%%%######$$$%%%%%%%%%%%%$$$&&&$$$######$$$$$$###"""######$$$$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$############"""""""""$$$$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%"""###%%%&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""$$$$$$###"""###$$$###########################$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$###""""""!!!!!!""""""##################$$$%%%&&&((('''%%%$$$#########$$$!!!###%%%&&&$$$$$$$$$$$$((((((''''''''''''&&&&&&%%%$$$######"""#########"""###$$$$$$###"""$$$%%%#################################$$$$$$$$$%%%%%%"""""""""""""""######$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%ooobbb^^^```]]]\\\[[[\\\___aaaaaaaaa[[[ZZZWWWTTTQQQPPPOOOOOONNNQQQTTTTTTPPPLLLHHHGGGDDDCCCBBBBBBBBBAAA>>>;;;:::;;;===@@@BBBDDDEEEFFFGGGEEECCCAAA@@@??????@@@>>>>>><<<;;;888666333222000///---+++*********+++(((******((()))...000///***)))'''&&&%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% """&&&(((((('''###%%%&&&%%%"""!!!$$$'''$$$$$$$$$$$$$$$$$$%%%%%%"""###%%%&&&&&&%%%###"""""""""""""""###$$$%%%&&&###$$$%%%&&&'''&&&&&&%%%&&&$$$######$$$%%%###"""######$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&#########"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$###########################&&&%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$###!!!!!!###$$$###$$$%%%%%%%%%%%%$$$###############""""""""""""$$$$$$$$$$$$############!!!"""###%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$###!!! """$$$###########################$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$""""""!!!!!!!!!!!!"""""""""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%###"""!!!!!!!!!"""###$$$!!!###$$$$$$######$$$%%%########################"""""""""############$$$"""""""""""""""###$$$$$$$$$$$$$$$$$$#########"""$$$$$$#########$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$&&&'''&&&###"""###%%%mmmaaa^^^```]]]\\\[[[\\\___```aaa```[[[YYYVVVSSSQQQOOONNNNNNKKKOOOSSSTTTQQQLLLHHHFFFDDDCCCBBBBBBBBBAAA>>><<<999:::===???BBBDDDEEEFFFGGGEEECCCAAA@@@???@@@@@@>>>===<<<:::888555333111111000...,,,+++++++++,,,'''******((()))...000///...,,,***'''%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$#########$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&!!!!!!!!!"""###$$$&&&'''$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!!########################!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$######$$$$$$"""!!!""""""!!!!!!"""###$$$$$$""""""###$$$%%%&&&&&&'''"""###%%%&&&&&&%%%###"""""""""""""""###$$$%%%&&&$$$%%%&&&'''((('''&&&%%%&&&%%%###$$$%%%%%%$$$"""###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&%%%$$$###########################'''%%%###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$"""  """###$$$%%%&&&&&&%%%$$$###############""""""""""""$$$$$$######""""""!!!!!!!!!"""$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%"""!!!$$$########################!!!""""""""""""#########"""############$$$$$$$$$""""""!!!!!!!!!!!!"""""""""###%%%&&&''''''&&&&&&!!!"""###%%%%%%&&&&&&%%%$$$%%%&&&%%%$$$$$$&&&(((#########""""""!!!!!!!!!!!!!!! """###$$$!!!###$$$$$$######$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""!!!""""""###$$$$$$$$$$$$$$$$$$######""""""###"""!!!!!!!!!"""$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$###%%%'''&&&###!!!###%%%qqqbbb\\\[[[___]]][[[YYYYYYZZZ\\\]]]]]]ZZZVVVRRRPPPPPPRRRSSSRRRSSSSSSRRRNNNKKKJJJJJJDDDEEEDDDDDDBBB@@@>>>===;;;<<<>>>@@@BBBCCCDDDDDDDDDCCCBBBBBBAAAAAAAAAAAA???>>>===<<<:::777555444222000---***((('''(((((((((((('''(((***---000222,,,+++)))'''&&&%%%&&&&&&$$$$$$############$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&""""""""""""!!!!!!!!!!!!$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%######################## !!!"""$$$$$$######"""######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%$$$$$$######$$$$$$%%%)))'''$$$""""""$$$''')))%%%%%%$$$###"""!!! $$$############%%%&&&'''%%%&&&&&&$$$""""""###$$$%%%%%%%%%$$$$$$$$$#######################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$#########$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$'''$$$""""""$$$$$$### &&&&&&%%%%%%%%%$$$$$$$$$$$$#########""""""!!!!!!""""""###$$$%%%&&&&&&'''!!!"""###%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""'''&&&$$$###"""###$$$$$$!!!!!!""""""""""""!!!!!!######################## !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$"""!!!!!!#########"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%""""""""""""""""""""""""$$$###"""""""""###%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$#########$$$$$$######"""!!!!!!!!!""""""######$$$$$$%%%%%%######""""""""""""######$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&###!!!!!!###$$$!!!$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%$$$###""""""""""""&&&&&&%%%""" !!!$$$''''''&&&$$$#########$$$$$$"""######$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%rrrccc]]]]]]^^^\\\ZZZXXXXXXYYY[[[]]][[[YYYUUURRRPPPPPPPPPQQQQQQSSSSSSRRROOOLLLJJJJJJDDDEEEEEEDDDBBB@@@===;;;:::;;;===???AAACCCDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>===<<<999777555444111///,,,)))((((((((()))(((((('''(((***,,,///111***)))(((&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%% """$$$%%%'''((($$$%%%%%%&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%########################!!!!!!######$$$######"""######$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######""""""!!!!!!###"""!!!!!!!!!"""###$$$$$$%%%%%%$$$###"""$$$%%%%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$######$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$""" !!!###$$$###"""$$$$$$$$$%%%&&&&&&''''''$$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""###""""""&&&%%%%%%$$$$$$$$$%%%%%%!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""&&&%%%$$$$$$######$$$$$$""""""############""""""########################!!!!!!"""######$$$%%%%%%!!!"""###$$$%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%########################$$$###"""""""""###$$$%%%!!!""""""""""""#########$$$$$$$$$$$$$$$#########"""#####################)))(((&&&### #########""""""#########$$$#########""""""""""""#################################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$########################$$$""" !!!$$$%%%###!!!"""######$$$$$$######"""%%%%%%$$$###""""""""""""###$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$ttteee___^^^]]]\\\ZZZXXXXXXYYYZZZ[[[XXXWWWUUURRRPPPOOONNNNNNQQQRRRSSSRRROOOLLLKKKKKKDDDEEEFFFFFFDDD@@@;;;999999:::<<<>>>AAABBBCCCDDDCCCBBBAAA@@@????????????>>>>>>===;;;999777555444000...,,,)))(((((()))***)))(((''''''(((+++---///***)))((('''&&&&&&'''(((&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&%%%$$$$$$######$$$$$$%%% """%%%&&&&&&%%%""" ########################$$$###""""""!!!"""""""""###$$$%%%$$$######%%%'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$######$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!  """$$$$$$### !!!###$$$&&&'''(((###############"""""""""%%%%%%$$$$$$$$$###############$$$%%%%%%$$$$$$$$$''''''%%%$$$$$$######### !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$###########################"""######$$$$$$%%%%%%&&&######$$$$$$%%%&&&&&&&&&######$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%!!!""""""""""""#########""""""##################""""""######$$$%%%%%%&&&######"""""""""!!!!!!!!!$$$$$$############$$$$$$###############"""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$########################"""!!! """$$$%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$##################"""###$$$&&&((((((&&&$$$''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######"""!!!!!!"""""""""#########uuufff```___\\\[[[ZZZXXXXXXXXXYYYYYYVVVVVVUUUSSSPPPNNNLLLKKKOOOQQQRRRQQQOOOLLLKKKKKKEEEGGGHHHHHHFFFAAA<<<888888999;;;>>>@@@BBBCCCCCCBBBBBB@@@???>>>>>>>>>>>>>>>===<<<;;;999777555333000///---+++******+++,,,***)))((('''((()))+++---+++***)))((((((((()))***%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$###############'''&&&%%%$$$###"""!!!!!!""""""######$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%% !!!$$$%%%%%%$$$!!! """""""""######$$$$$$$$$&&&&&&%%%$$$$$$#########"""###$$$$$$###$$$&&&(((%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$###$$$$$$%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&""""""!!!!!!"""###$$$$$$ !!!"""$$$%%%%%%########################$$$$$$$$$###############%%%&&&&&&&&&&&&&&&%%%$$$&&&%%%%%%$$$######$$$$$$ !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%###"""######$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!!!!"""#########$$$######$$$$$$$$$%%%%%%%%%!!!###%%%((()))***%%%$$$$$$$$$$$$$$$$$$%%%############################################################$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$$$$$$$&&&''''''''''''''''''&&&"""######$$$$$$$$$######%%%$$$$$$&&&((((((%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########""""""""""""#########$$$uuufff```___\\\[[[ZZZYYYXXXXXXXXXXXXUUUUUUTTTSSSPPPMMMJJJIIIMMMOOOQQQPPPNNNLLLKKKKKKGGGHHHJJJJJJGGGBBB===:::777999;;;>>>@@@BBBCCCDDDBBBBBB@@@???>>>===============<<<;;;999666444333222000...,,,+++,,,---...***)))((('''''')))+++,,,***)))((('''''''''((()))$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$###""""""######### !!!"""###%%%%%%&&&$$$$$$%%%&&&''''''&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""""""""######$$$$$$%%%%%%&&&&&&&&&%%%$$$###"""!!!!!!###$$$$$$###$$$&&&(((%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###""""""###%%%%%%%%%%%%%%%$$$#########$$$"""""""""############$$$###############$$$$$$$$$!!!!!!"""######$$$%%%%%%"""###############""""""############$$$$$$%%%&&&###$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%"""###%%%&&&&&&%%%$$$###"""##################"""########################%%%%%%%%%%%%%%%&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!!!!"""#########$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$#####################$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""###&&&''''''((((((''''''&&&""""""###$$$$$$$$$######'''&&&%%%$$$%%%%%%$$$############$$$$$$$$$############$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%ttteee___^^^]]]\\\[[[ZZZYYYXXXXXXXXXVVVVVVTTTRRRPPPMMMJJJIIIKKKMMMOOONNNMMMKKKJJJKKKGGGHHHIIIIIIGGGCCC>>><<<777999;;;>>>AAACCCDDDEEECCCBBBAAA???>>>===============<<<:::888666444333333111///---++++++,,,---******(((((((((***,,,---((('''&&&%%%$$$$$$%%%&&&$$$######""""""######$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%"""""""""""""""###$$$$$$######################## !!!""""""##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%$$$$$$######$$$$$$%%%$$$###"""!!!!!!"""###$$$#########$$$$$$$$$%%%%%%$$$$$$$$$######!!! """###$$$$$$###$$$&&&(((%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&''''''%%%###"""###%%%''''''&&&&&&&&&%%%%%%%%%#########$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&###$$$$$$%%%%%%%%%$$$$$$"""""""""######$$$&&&&&&%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$""""""############""""""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%'''((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!""""""""""""#########""""""##################&&&%%%%%%$$$######""""""$$$$$$#########""""""!!!$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$########################%%%&&&&&&%%%###!!!"""###$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%$$$""""""%%%%%%&&&$$$""""""###%%%!!!"""######$$$#########"""######$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%rrrccc]]]]]]^^^]]]\\\[[[ZZZYYYYYYXXXXXXWWWUUURRROOOLLLKKKJJJIIIKKKMMMMMMKKKJJJIIIJJJFFFFFFGGGFFFDDDAAA???===888999<<>>===============<<<:::888666444333333111...+++***)))************)))((()))+++---///***)))'''&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""$$$%%%&&&)))((('''%%%###!!!  !!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$###"""!!! """$$$$$$$$$######%%%'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$%%%&&&%%%""""""$$$&&&''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%!!!!!!""""""######$$$$$$%%%%%%&&&'''(((((((((((($$$###############$$$$$$"""######$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$##############################%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""""""""$$$&&&'''$$$$$$$$$%%%%%%%%%%%%%%%###########################$$$%%%%%%%%%%%%$$$###########################!!!"""###$$$%%%$$$$$$###!!!""""""""""""#########$$$$$$$$$$$$$$$##############################""" !!!""""""$$$$$$%%%&&&#########""""""##################$$$$$$%%%%%%%%%###########################$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%&&&#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$###########################%%%&&&%%%###"""###%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%###!!! !!!&&&&&&"""!!!###'''!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%############$$$$$$$$$$$$qqqbbb\\\[[[^^^^^^]]]\\\[[[ZZZYYYXXXYYYWWWUUURRROOOLLLKKKJJJHHHJJJLLLLLLJJJIIIIIIIIIDDDEEEDDDDDDBBB@@@>>>===888:::<<>>=========<<<;;;:::888666444222222000---***((('''((((((******))))))***,,,...000...---+++)))(((''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######### !!!"""$$$&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&""""""$$$%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""###$$$%%%$$$######%%%'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&""""""""""""""""""""""""#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""" ###$$$$$$""""""$$$'''#################################$$$$$$%%%%%%%%%############""""""""""""!!!"""###$$$%%%%%%&&&%%%&&&%%%$$$###"""""""""""" !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$###"""###$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###"""!!!!!!###### !!!"""###$$$$$$%%%""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""!!!"""###$$$%%%$$$#########$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$#########!!!!!!!!!"""######$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%######""""""""""""###############$$$$$$%%%%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%######%%%(((%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&%%%###!!!''')))$$$!!!$$$((("""###$$$%%%&&&%%%%%%$$$&&&&&&%%%$$$$$$#########""""""""""""############sssccc\\\ZZZ]]]\\\[[[ZZZZZZ[[[\\\\\\[[[YYYVVVSSSPPPNNNMMMMMMJJJKKKLLLMMMMMMLLLKKKJJJHHHGGGEEECCCBBB???;;;888:::;;;===???AAABBBCCCDDDCCCCCCBBBAAA???===;;;:::;;;;;;;;;:::999777444333333222000...---------...+++(((&&&'''***---...---000---)))'''&&&&&&&&&%%%$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$)))(((''''''%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###"""!!!###!!!!!!%%%'''&&&###&&&&&&%%%%%%$$$###""""""###$$$%%%%%%%%%%%%$$$###'''&&&&&&''''''%%%###!!!$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$###"""###$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&!!!###%%%%%%$$$###"""#########$$$$$$$$$%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%''''''%%%$$$###"""""""""%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""'''(((###"""&&&'''$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$#################################$$$$$$######"""!!!!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!###$$$%%%%%%$$$###!!! $$$###""""""$$$$$$$$$######$$$$$$%%%%%%$$$$$$######$$$%%%&&&%%%%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###"""!!!"""######$$$$$$$$$######"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######"""######$$$%%%"""############$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%""""""###$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$tttccc\\\[[[\\\[[[ZZZYYYYYYZZZ[[[[[[[[[YYYVVVSSSPPPNNNMMMMMMKKKLLLLLLMMMLLLKKKJJJIIIEEEDDDBBB@@@???<<<888555999:::<<>>===<<<;;;;;;;;;;;;999777444333000///---+++*********++++++(((&&&'''***---...---...+++'''%%%%%%%%%$$$###&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$######""""""###$$$#########$$$$$$&&&&&&%%%%%%$$$######"""###$$$$$$%%%%%%$$$$$$###$$$ """$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&"""###%%%%%%###"""###$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((###"""$$$$$$!!!########################$$$$$$$$$$$$$$$$$$%%%%%%########################""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""########################&&&&&&%%%%%%$$$#########%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%$$$$$$###""""""######$$$$$$$$$$$$###!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$###"""""""""######"""!!!!!!"""######"""#########""""""!!! ######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$############&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$#########$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$tttddd]]][[[ZZZZZZYYYXXXXXXYYYZZZ[[[[[[YYYVVVSSSPPPNNNMMMMMMLLLMMMMMMMMMLLLJJJHHHGGGGGGFFFDDDCCCBBB???;;;888999:::<<>><<<<<<<<<;;;999777444333///...,,,***)))))))))***+++)))''''''))),,,.........+++'''%%%%%%%%%%%%$$$'''&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$$$$###"""%%%'''%%%!!! """%%%&&&%%%%%%$$$$$$###############$$$%%%%%%$$$######### %%%$$$ $$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$######"""&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%$$$""""""$$$%%%######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&&&&######%%%$$$"""#################################$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$"""""""""!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%$$$"""!!!"""############$$$$$$$$$%%%%%%%%%$$$######""""""######"""!!!!!!"""######!!!""""""""""""!!! ######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""""""""######$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$uuuddd]]]\\\ZZZZZZYYYXXXYYYZZZ[[[\\\[[[YYYVVVSSSPPPNNNMMMMMMMMMMMMMMMMMMKKKIIIGGGFFFHHHGGGEEEDDDCCCAAA===:::888:::<<>>:::777999;;;===@@@BBBDDDEEEFFFDDDCCCBBB@@@???>>>>>>>>>=========<<<:::777444333000///---+++*********+++))))))(((((()))***---///000---)))(((((((((((('''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###$$$$$$%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%###!!! """%%%&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$###########################"""$$$%%%&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%###""" ######""""""""""""######%%%%%%%%%###""""""%%%'''######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&(((%%%$$$%%%'''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$###"""###$$$&&&'''$$$'''))))))'''%%%$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###""""""######$$$######"""""""""###%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&################################################"""###$$$$$$###!!!""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$##############################&&&%%%%%%$$$######$$$$$$########################vvvfff^^^]]][[[[[[ZZZZZZZZZ\\\]]]^^^[[[YYYVVVSSSPPPNNNMMMMMMMMMMMMMMMLLLKKKIIIFFFEEEFFFEEECCCCCCBBB@@@<<<999;;;<<<>>>@@@BBBDDDEEEEEECCCBBB@@@>>>=========>>>>>>>>>>>><<<:::777444222...---+++)))((((((((())))))))))))((((((***---000...+++(((&&&&&&''''''&&&######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$!!!"""""""""######$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%### !!!&&&(((&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$!!!%%%)))(((%%%"""###%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$#########""""""""""""""""""###$$$%%%&&&%%%######%%%&&&######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%)))((('''%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$########################$$$$$$%%%%%%&&&&&&'''''',,,&&&###&&&'''$$$!!!!!!"""""""""######$$$$$$%%%'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%########################"""""""""######$$$$$$$$$'''&&&&&&&&&&&&''''''(((###'''******&&&######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%""""""$$$%%%&&&&&&&&&&&&######""""""""""""######################################################""""""#########""" """############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$!!!"""############"""!!!""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&#########$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################''''''%%%$$$$$$#################################wwwfff___^^^ZZZZZZYYYYYYZZZ[[[]]]^^^[[[YYYVVVSSSPPPNNNMMMMMMLLLLLLLLLLLLKKKIIIGGGFFFHHHGGGFFFEEEEEECCC???<<<===>>>???AAABBBCCCDDDDDDCCCBBB???===<<<======>>>??????>>><<<:::777444222///---,,,***))))))))))))((()))***)))((()))---000...+++(((&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""""""""""""""#########"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%$$$$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$%%%&&&%%%$$$###$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$###%%%&&&&&&%%%$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%&&&((((((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((((((!!!###'''$$$""""""!!!""""""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''&&&&&&"""'''******&&&""""""$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&((()))$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%!!!"""$$$%%%&&&'''''''''"""######$$$$$$######"""################################################$$$$$$$$$$$$############"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""############"""!!!!!!!!!"""#####################$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######"""#########$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$###"""!!! #########$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$########################&&&%%%%%%$$$$$$$$$%%%%%%########################wwwggg___^^^YYYXXXXXXXXXYYYZZZ\\\]]][[[YYYVVVSSSPPPNNNMMMMMMKKKKKKLLLLLLKKKIIIGGGFFFEEEDDDCCCBBBBBB@@@<<<:::>>>???@@@AAABBBCCCCCCCCCCCCBBB@@@>>>======>>>?????????>>>===:::777444222111000...,,,+++++++++,,,((()))***)))((()))---111000---***((()))******)))(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""$$$&&&%%%""" """%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$(((%%%"""!!!$$$&&&((('''&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$%%%&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&"""%%%''''''&&&$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((  '''&&&%%%'''######$$$%%%&&&&&&''''''$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%###"""!!!&&&+++***%%%!!!!!!###%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%'''((()))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$ !!!"""""""""""""""!!!"""$$$%%%&&&'''''''''$$$%%%&&&''''''&&&%%%$$$""""""""""""""""""""""""########################%%%%%%%%%$$$$$$%%%&&&&&&"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$#########""""""!!!!!!""""""######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$"""!!! """"""###$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''""""""""""""""""""""""""tttccc^^^___]]]\\\[[[ZZZZZZ[[[\\\]]]___\\\WWWRRRNNNMMMNNNNNNJJJKKKLLLMMMMMMLLLKKKJJJDDDEEEEEEEEEBBB???;;;999:::<<>>>>>???>>>===@@@???>>><<<999777444333333///+++))))))***++++++)))'''$$$"""###''',,,//////...+++(((&&&%%%$$$$$$%%%&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&& !!!$$$"""%%%'''((('''$$$"""$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$((('''&&&&&&(((((('''&&&%%%%%%%%%&&&(((((('''%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$%%%'''((('''&&&%%%%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&'''((((((%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$""""""$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%$$$############"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&$$$!!!!!!###%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$########################%%%%%%%%%$$$$$$#########!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$!!!!!!!!!!!!"""###%%%%%%&&&%%%######$$$$$$$$$###%%%%%%$$$$$$###$$$$$$$$$######""""""###%%%'''(((%%%%%%$$$###"""""""""### !!!"""###$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%$$$$$$#################################%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###""" """###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######$$$###"""!!!!!!###%%%&&&sssccc]]]]]]^^^]]]\\\[[[[[[\\\]]]^^^___\\\WWWRRROOONNNNNNOOOKKKKKKLLLLLLKKKKKKJJJIIIFFFGGGHHHGGGEEEBBB???<<<;;;<<<>>>@@@BBBCCCCCCCCCDDDBBB???>>>>>>>>>===<<>>===;;;999666444333222///+++******++++++***+++)))&&&$$$%%%)))---111///...+++(((&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&(((%%%"""###''')))'''$$$###$$$&&&$$$"""!!!"""$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$###$$$%%%%%%$$$###%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$%%%&&&'''###$$$%%%%%%$$$$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&%%%&&&((('''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$""""""###%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###"""###$$$%%%%%%%%%$$$%%%%%%&&&&&&"""######$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""!!!""""""###$$$%%%$$$$$$######$$$$$$$$$$$$$$$######""""""######$$$$$$############$$$&&&'''&&&%%%%%%$$$######$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!""""""""""""&&&&&&%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############$$$###"""!!!"""###%%%&&&tttbbb[[[[[[^^^^^^]]]\\\\\\]]]^^^^^^___\\\XXXSSSPPPOOOOOOPPPMMMLLLKKKJJJIIIHHHHHHHHHFFFGGGHHHHHHFFFCCC@@@>>>;;;<<<===???AAABBBDDDDDDEEECCC???>>>======<<<;;;>>>===<<<:::888555333222000...+++***++++++***)))---+++((('''(((+++///222///---+++(((&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%((('''&&&&&&%%%%%%&&&&&&###$$$%%%$$$"""""""""###%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$###""""""$$$%%%$$$"""%%%$$$######%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%!!!"""$$$%%%%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$)))(((&&&$$$######%%%%%%###%%%''''''&&&%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%"""""""""###$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''%%%###"""###$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$###!!! !!!"""%%%%%%%%%%%%&&&&&&'''((("""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""######%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$######""""""$$$%%%&&&uuuccc\\\[[[^^^]]]\\\[[[[[[\\\]]]^^^___\\\XXXTTTRRRPPPPPPPPPNNNMMMJJJHHHGGGFFFFFFGGGBBBCCCDDDEEEDDDAAA>>><<<;;;<<<<<<>>>@@@BBBDDDEEEFFFCCC@@@>>>===<<<;;;:::<<<<<<;;;999777555333111///---+++***++++++***)))---+++)))((()))+++///111...---+++(((&&&%%%%%%%%%((('''&&&%%%$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%###%%%&&&$$$"""!!!$$$&&&%%%%%%&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$######%%%&&&%%%$$$%%%###""""""$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%$$$$$$$$$$$$""""""###'''+++***%%% %%%%%%%%%%%%%%%%%%%%%%%%,,,***'''$$$"""###$$$%%%"""$$$&&&'''&&&&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''%%%######$$$$$$$$$###"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$#########$$$$$$###!!! !!!"""%%%%%%$$$%%%%%%&&&'''((("""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########&&&''''''&&&%%%$$$###$$$###""""""""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%##################""""""%%%%%%%%%$$$$$$#########%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$#########$$$%%%&&&vvvddd]]]\\\]]]\\\[[[ZZZZZZ[[[\\\]]]^^^\\\XXXUUURRRQQQPPPPPPNNNMMMJJJHHHFFFFFFFFFFFF@@@BBBCCCCCCBBB@@@<<<;;;:::;;;<<<===???BBBDDDEEEEEECCC???======<<<;;;:::;;;;;;:::999777555333111///---***)))***+++******,,,+++)))'''(((***---///...,,,***(((&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&########################%%%$$$$$$######$$$$$$%%%"""%%%((('''$$$$$$(((+++%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""###%%%&&&%%%$$$%%%###"""###$$$%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$###$$$"""###,,,666777---"""%%%%%%%%%%%%%%%%%%%%%%%%,,,***'''$$$"""###$$$%%%"""$$$&&&'''&&&&&&''')))&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&)))(((((('''&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''%%%$$$###$$$$$$###""""""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$######$$$%%%&&&%%%###"""###$$$$$$$$$###$$$$$$%%%&&&&&&""""""!!!!!!""""""###$$$###$$$%%%%%%%%%%%%$$$###%%%$$$###############$$$)))***+++)))&&&###"""##################$$$%%%&&&$$$$$$%%%$$$$$$$$$$$$###$$$$$$############$$$$$$!!!"""###$$$%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""#########$$$&&&&&&&&&%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&uuuddd^^^^^^\\\\\\[[[ZZZZZZ[[[\\\\\\\\\ZZZXXXUUURRRQQQPPPPPPMMMLLLKKKIIIGGGFFFFFFFFFBBBCCCEEEEEECCC@@@===;;;999:::;;;>>>@@@BBBDDDEEEDDDBBB>>>===<<<<<<;;;:::;;;;;;:::999777555333222///,,,)))'''(((***++++++,,,***((('''(((***,,,...---,,,***(((&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""$$$&&&&&&$$$%%%(((+++###"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$#########&&&&&&%%%%%%%%%%%%$$$$$$"""!!! !!!###$$$$$$###$$$######%%%&&&'''%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$!!!$$$///;;;>>>555***$$$$$$%%%%%%%%%%%%&&&&&&)))(((&&&$$$######%%%%%%"""$$$&&&'''&&&&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''(((((((((((('''&&&%%%$$$''''''((((((((((((''''''(((((('''&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$###$$$%%%%%%$$$"""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&%%%$$$$$$######$$$$$$$$$######"""!!!"""###$$$%%%###$$$%%%&&&&&&%%%$$$###$$$$$$#########$$$$$$%%%(((+++---+++&&&""""""###############$$$%%%&&&'''###$$$$$$%%%%%%%%%$$$$$$######""""""######$$$$$$ """###$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%sssccc]]]^^^]]]\\\[[[[[[[[[[[[\\\]]][[[YYYWWWTTTRRRPPPOOOOOOLLLLLLKKKKKKIIIHHHGGGFFFDDDEEEFFFFFFDDD@@@===:::777999<<>><<<<<<===<<<;;;;;;;;;;;;999888666444333111---(((%%%'''))),,,---,,,+++)))((((((***,,,------,,,***((('''&&&&&&&&&$$$$$$%%%%%%$$$$$$############$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$""""""###""""""###$$$&&&$$$"""!!!"""$$$&&&$$$###############$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$"""!!!!!!"""$$$%%%%%%$$$######%%%''')))(((%%%###%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&&&&%%%$$$$$$###%%%+++333555222...$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&###%%%''''''&&&&&&&&&(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''((()))***+++***(((&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$######$$$%%%&&&%%%###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%%%%'''((('''&&&%%%$$$$$$$$$$$$$$$%%%$$$"""""""""###%%%&&&###$$$&&&''''''&&&$$$###############$$$%%%%%%&&&$$$(((+++***%%%""""""$$$""""""""""""###$$$%%%&&&""""""$$$%%%&&&%%%%%%$$$$$$############$$$%%%&&&"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#################################"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%qqqaaa]]]^^^^^^^^^]]]\\\\\\]]]^^^^^^ZZZXXXVVVTTTRRRPPPOOONNNKKKKKKLLLLLLKKKIIIGGGFFFDDDEEEEEEEEEBBB???;;;999666888<<>>>>>>>>===<<<;;;999999;;;;;;:::999888777666666444111---+++++++++++++++---+++)))&&&&&&&&&((())),,,***''''''((((((&&&$$$%%%%%%&&&''''''&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$%%%'''%%%%%%%%%$$$$$$###!!!!!!&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%###""""""###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$***(((%%%$$$$$$&&&&&&%%%((()))***+++***)))'''&&&%%%%%%$$$$$$$$$$$$$$$$$$'''%%%###""""""###%%%'''&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&'''((((((%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&***(((%%%###"""###%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############ """"""""""""###$$$##############################$$$$$$$$$%%%%%%%%%&&&$$$"""###%%%&&&%%%##################$$$$$$$$$%%%$$$$$$######$$$$$$%%%###%%%&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$######"""######$$$$$$$$$$$$######tttddd]]]\\\^^^]]]]]]\\\[[[\\\\\\\\\[[[ZZZVVVSSSPPPNNNMMMMMMMMMMMMLLLLLLKKKIIIHHHGGGFFFFFFEEEDDDBBB???===;;;:::;;;<<<>>>???AAABBBCCC@@@@@@???===;;;:::999888<<<;;;:::999888777777666555222...,,,,,,------------+++)))'''&&&''')))***,,,***((('''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''((((((''''''&&&&&&%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! &&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$######$$$%%%&&&(((&&&$$$""""""$$$&&&(((%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$)))&&&$$$$$$%%%&&&&&&&&&'''((()))))))))((('''&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&'''&&&$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$###""""""######%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############ """###""""""###$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###""""""######$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$###############$$$$$$$$$$$$######tttddd]]]\\\___^^^]]]]]]\\\\\\]]]]]]ZZZXXXUUURRROOOMMMKKKKKKNNNNNNMMMLLLKKKJJJHHHGGGFFFFFFEEEDDDBBB???===;;;::::::<<<===???AAABBBBBBBBBAAA???===;;;999888777;;;::::::999888777666666555111---+++,,,------------+++)))'''&&&''')))+++---+++)))(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&)))(((((('''&&&%%%$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!! &&&&&&%%%%%%%%%&&&&&&'''$$$$$$#########$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((()))$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$###"""###&&&)))******&&&''''''(((((('''&&&&&&%%%&&&&&&&&&''''''(((((($$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$###"""$$$%%%&&&''''''&&&%%%$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########!!!###%%%%%%$$$$$$$$$&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###tttddd\\\[[[]]]\\\\\\[[[ZZZ[[[[[[[[[XXXVVVSSSPPPMMMKKKJJJJJJOOOOOONNNMMMLLLJJJHHHGGGFFFFFFEEEDDDBBB???===;;;999999:::<<<>>>???AAAAAADDDBBB@@@===;;;999888888999999888777666555444444333000,,,***+++,,,---------+++)))''''''(((***,,,---,,,+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$(((''''''&&&%%%$$$$$$######$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&%%%###""""""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%'''((()))$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###""""""$$$''')))***)))&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((($$$%%%&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((((((((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%''''''&&&$$$######$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""$$$&&&&&&$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######%%%$$$$$$######$$$$$$%%%"""$$$&&&'''&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%% !!!###$$$&&&&&&''''''"""###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$uuuddd\\\[[[ZZZYYYXXXXXXWWWWWWXXXXXXWWWUUUSSSPPPMMMLLLKKKKKKPPPPPPOOONNNLLLJJJIIIHHHFFFFFFEEEDDDBBB???===;;;888999:::<<<===???@@@AAADDDBBB@@@===;;;999999999888888777666555444444333333000,,,***+++,,,---------+++)))'''''')))+++,,,------,,,***'''%%%&&&''''''&&&&&&%%%%%%&&&&&&'''###$$$$$$$$$$$$$$$$$$###''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$&&&&&&&&&&&&$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%%%%''''''&&&$$$&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%###%%%&&&&&&$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&"""$$$&&&(((((('''&&&%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$!!!###$$$$$$###""""""#################################$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%'''&&&&&&%%%$$$$$$######%%%$$$$$$######$$$$$$%%%"""$$$&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&& """$$$&&&&&&&&&%%% !!!$$$&&&'''(((''''''$$$$$$%%%%%%%%%%%%&&&&&&""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$vvvfff^^^\\\ZZZZZZYYYXXXXXXXXXXXXXXXWWWUUUSSSQQQOOONNNNNNNNNQQQPPPPPPOOOMMMKKKIIIHHHFFFFFFEEEDDDBBB???===;;;999:::;;;<<<>>>@@@AAABBBDDDBBB???===;;;:::::::::999999888777666555444444333000---+++,,,.........---+++)))'''((()))+++------...---+++'''%%%%%%''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$&&&''''''&&&$$$###!!!!!!"""""""""#########&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&''''''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%***&&&###"""$$$'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&&&&'''&&&%%%###'''''''''''''''(((((()))&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''###$$$&&&%%%%%%$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%'''(((''''''&&&%%%%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$!!!###%%%$$$###""""""#################################$$$$$$$$$%%%%%%%%%###$$$&&&%%%###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&%%%###!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&"""###$$$&&&&&&%%%$$$###!!!"""$$$&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$xxxggg___]]]]]]\\\\\\[[[[[[[[[[[[[[[WWWVVVTTTRRRQQQPPPPPPPPPQQQQQQPPPOOOMMMKKKIIIHHHFFFFFFEEEDDDBBB@@@===;;;:::;;;<<<>>>???AAABBBCCCDDDBBB???<<<;;;:::;;;;;;::::::999888777666555555555222...------///000000---+++)))(((((())),,,------......+++'''$$$%%%''''''&&&%%%%%%%%%%%%&&&'''&&&''''''((((((''''''&&&'''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%+++'''"""!!!$$$'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###(((&&&$$$""""""$$$&&&(((((('''&&&&&&%%%%%%%%%%%%%%%%%%'''(((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((("""###$$$%%%'''((())))))&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%$$$$$$&&&(((((('''%%%'''''''''''''''((()))***)))))))))((('''''''''&&&'''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%&&&'''((((((###$$$&&&%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$&&&'''''''''&&&''''''%%%$$$$$$%%%''''''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%''''''%%%$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%"""%%%&&&%%%###"""$$$&&&###$$$$$$%%%%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''(((########################""""""###$$$%%%%%%&&&&&&%%%&&&'''''''''%%%"""!!!###$$$&&&''''''&&&%%%###$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$yyyggg___\\\___^^^\\\ZZZYYYYYYZZZZZZZZZXXXTTTQQQOOOOOOPPPPPPQQQPPPMMMLLLLLLKKKIIIGGGHHHHHHHHHFFFDDD@@@<<<999:::;;;===>>>>>>???AAACCCBBBAAA@@@>>>======<<<<<<999999888777666555444444444222///,,,++++++,,,---***)))((('''&&&''''''(((***......***'''((('''$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((('''&&&%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&$$$""""""###$$$%%%"""$$$&&&&&&&&&%%%&&&'''&&&$$$""""""$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""" !!!###%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%&&&(((***$$$%%%&&&&&&''''''&&&&&&''''''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))(((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((("""###$$$&&&'''(((((((((&&&''''''%%%$$$$$$&&&((('''''''''&&&&&&%%%%%%%%%&&&'''((()))))))))((('''$$$%%%%%%&&&((()))******'''&&&&&&&&&&&&''')))***&&&&&&'''(((((((((((('''''''''''''''''''''''''''((((((''''''''''''''''''&&&&&&%%%%%%&&&'''(((((()))(((&&&%%%%%%'''(((***''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&***'''$$$!!!!!!$$$'''***$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&"""############$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%###"""""""""&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$###""""""""""""&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''yyyhhh```^^^___^^^\\\ZZZYYYYYYZZZZZZ[[[XXXUUUQQQOOONNNOOOPPPPPPOOOMMMLLLMMMLLLJJJHHHHHHHHHGGGEEEBBB???<<<::::::<<<>>>>>>>>>???AAACCCAAA@@@>>>===<<<<<<;;;;;;999999888777666555444444222111000...---++++++******)))((('''&&&'''((((((***...///+++(((((((((%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%$$$###"""###$$$&&&'''###$$$%%%%%%$$$$$$%%%&&&&&&$$$""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$""""""$$$%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''$$$%%%&&&&&&''''''&&&&&&''''''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''((()))))))))))))))(((''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%$$$&&&''''''&&&$$$$$$&&&(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&'''''''''&&&%%%&&&&&&''''''((((((((((((((('''&&&&&&'''(((***+++&&&&&&'''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''')))))))))))))))***++++++***)))'''&&&&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$""""""$$$$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%############$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########%%%&&&&&&$$$######$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$#########$$$$$$%%%$$$$$$$$$#########""""""$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""###$$$%%%#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''yyyhhhaaa______^^^\\\ZZZYYYYYYZZZZZZ\\\YYYUUUQQQOOONNNNNNNNNOOONNNMMMMMMMMMMMMKKKIIIHHHGGGEEEBBB@@@===;;;::::::<<<>>>>>>>>>???AAACCC@@@???>>><<<;;;;;;;;;;;;999999888777666555555444111111111000...,,,)))'''***)))((('''''''''((((((+++//////+++)))))))))&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%######"""###$$$%%%''')))%%%%%%%%%###""""""$$$%%%'''%%%"""""""""######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''((((((((()))))))))(((''''''&&&&&&'''''''''((((((((()))(((((('''&&&&&&%%%%%%((((((((('''&&&%%%$$$###&&&''''''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''''''''''''''((((((''''''((()))+++,,,'''(((((()))))))))))))))******))))))((((((((('''''''''''''''''''''(((((((((''''''''''''(((((()))******(((''''''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$###""""""###$$$%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%&&&&&&%%%%%%%%%&&&###############$$$%%%%%%#########$$$$$$%%%&&&'''$$$$$$$$$############"""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''xxxggg```______^^^\\\ZZZYYYYYYZZZZZZ]]]ZZZVVVQQQNNNMMMMMMNNNNNNMMMLLLMMMNNNMMMKKKIIIGGGFFFCCCAAA>>><<<;;;;;;:::<<<>>>>>>>>>???AAABBB@@@???>>>===<<<;;;;;;;;;:::999999888777666555555222222111///---+++)))(((******((('''''''''((()))+++///000,,,)))******'''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''%%%$$$$$$######$$$$$$%%%$$$$$$###$$$$$$&&&'''(((&&&%%%$$$""" ###%%%(((%%%"""!!!"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&'''%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''$$$%%%&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''((((((((((((((('''''''''''''''(((((((((((()))(((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))&&&&&&&&&''''''((((((((()))((((((((()))***,,,---***++++++,,,---,,,,,,,,,---------,,,++++++******))))))******************(((((('''''''''(((((()))******)))((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""$$$%%%&&&%%%%%%%%%&&&###############$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''wwwggg```^^^___^^^\\\ZZZYYYYYYZZZZZZ]]]ZZZVVVQQQNNNMMMMMMNNNMMMMMMMMMMMMNNNNNNKKKIIIFFFEEECCC@@@>>><<<;;;;;;;;;===>>>???>>>>>>@@@BBBAAAAAA???>>>===<<<<<<<<<::::::999888777666555555444222000---+++***+++++++++***)))((('''(((((()))+++//////,,,)))******((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$""" ###%%%(((%%%###""""""###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&&&&%%%#########$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''(((((((((((()))&&&&&&&&&'''''''''((((((&&&&&&''''''((('''''''''&&&'''((((((&&&&&&'''(((''''''((((((((((((((((((((((((((()))))))))******$$$$$$&&&''')))***+++,,,************+++---///000///000111111222222111111222222222111111000000000.........//////000000000000000///....../////////,,,,,,+++***************************))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((($$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$###### """$$$%%%$$$###$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''yyyhhh```^^^___^^^\\\ZZZYYYYYYZZZZZZ\\\YYYUUUQQQOOONNNNNNNNNMMMMMMMMMNNNOOOMMMJJJGGGEEEEEECCCAAA???===<<<;;;;;;===??????>>>>>>@@@AAABBBAAA@@@>>>============::::::999888777666666555444222...,,,***+++,,,---+++***)))((((((((())))))***...///+++)))******(((''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%###""""""$$$%%%(((&&&###"""###$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((''''''&&&&&&'''''''''(((((((((%%%%%%&&&&&&'''(((((())))))))))))((('''&&&%%%$$$%%%'''))))))'''&&&'''(((((((((((()))))))))))))))((((((((((((((()))******&&&'''(((***,,,...///000............000222444555666666777888888888888888777777777777777777888888555555555666666777777888666666555555444444555555222222111111000000//////------,,,+++***))))))(((************************((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!###$$$$$$###"""###$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%$$$############"""############$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''}}}kkkbbb^^^___^^^\\\ZZZYYYYYYZZZZZZ[[[XXXUUUQQQOOONNNOOOPPPNNNNNNNNNOOOOOOMMMIIIFFFDDDDDDDDDCCCAAA>>><<<:::<<<===??????>>>>>>???AAAAAA@@@???>>>===<<<<<<<<<;;;::::::999888777666666111000...---,,,,,,------++++++)))((((((((()))***(((---...***((())))))'''''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$######"""%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$$$$%%%&&&(((&&&$$$###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%######%%%&&&###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''((((((((((((((('''&&&&&&%%%'''))))))(((''''''''''''((((((((())))))))))))******)))))))))***+++,,,,,,,,,---///000222333444444444444444666888:::;;;<<<<<<===>>>>>>>>>>>>>>><<<<<<======>>>>>>??????;;;;;;<<<======>>>??????===<<<<<<;;;::::::;;;;;;::::::::::::999888777777555444333222000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))(((((((((((((((((()))((((((''''''''''''(((((($$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&$$$###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$&&&%%%$$$######$$$###############$$$%%%%%%%%%$$$$$$#########$$$$$$""""""#########$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$#########$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''nnnccc______^^^\\\ZZZYYYYYYZZZZZZZZZXXXTTTQQQOOOOOOPPPPPPOOONNNOOOOOOOOOLLLHHHEEEDDDDDDEEEDDDBBB???<<<:::<<<===??????>>>>>>???AAA@@@???>>>===;;;;;;;;;;;;;;;::::::999888777666666---.../////////...,,,,,,,,,+++)))((((((((()))***(((,,,---***((())))))'''''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%######%%%&&&'''((((((((("""$$$&&&&&&&&&%%%&&&'''(((&&&$$$$$$%%%'''''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$$$$######""""""$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%$$$$$$&&&((("""###%%%''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%''')))***$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%$$$%%%&&&((()))*********%%%''')))***((('''''''''&&&'''''''''(((((())))))...---,,,,,,,,,---...///111111222333444555555555888888888888:::<<<>>>???@@@@@@AAABBBBBBBBBBBBAAA??????@@@AAABBBCCCCCCDDD???@@@@@@AAABBBBBBCCCCCCFFFFFFEEEDDDCCCCCCDDDDDDAAAAAAAAAAAA@@@???>>>======<<<;;;999777555333222------------------------))))))(((((((((((())))))((('''&&&%%%%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&$$$###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%&&&''''''%%%######$$$"""""""""""""""######$$$""""""""""""###$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%$$$###"""!!!#########$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$""""""###$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''kkkaaaaaa___]]]ZZZXXXWWWXXXZZZ[[[ZZZYYYVVVSSSPPPNNNNNNMMMOOONNNLLLLLLLLLKKKIIIFFFEEECCCBBBBBBCCCAAA<<<777@@@@@@??????@@@AAABBBBBBBBB@@@>>>=========<<<:::<<<:::999999999999888666555222...+++******,,,...,,,+++***)))(((((((((((('''((())))))(((&&&$$$###'''&&&$$$""""""###$$$%%%%%%%%%%%%%%%%%%&&&'''(((########################&&&&&&&&&&&&&&&&&&&&&&&&)))%%%""""""$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&###!!! %%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''((('''&&&&&&&&&&&&'''(((******))))))((((((''''''***(((&&&'''))))))'''%%%''''''((((((((((((''''''***((('''''')))((($$$ %%%%%%%%%%%%%%%&&&'''((())))))(((''''''''''''(((&&&'''((())))))((('''&&&((()))))))))((((((+++---)))(((''''''(((***,,,------...000222444555555666777999;;;=========<<<;;;AAA>>>;;;;;;===>>>>>><<<@@@???>>>>>>>>>???@@@AAA????????????@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDIIIIIIHHHGGGHHHIIIKKKLLLGGGGGGGGGGGGGGGGGGHHHIIIDDDDDDCCCBBB@@@>>><<<;;;555555444222111000//////,,,++++++******,,,---...)))))))))(((((((((''''''%%%(((******'''%%%&&&'''))))))((((((((('''''''''&&&'''((((((((('''%%%%%%###$$$%%%&&&&&&%%%$$$###&&&%%%%%%%%%%%%&&&'''''')))((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$&&&''')))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###""" %%%%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###########################'''''''''%%%"""!!!"""###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''''''''&&&%%%$$$###"""!!!$$$$$$%%%%%%%%%%%%&&&&&&"""###%%%&&&&&&%%%###"""%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%lllbbbaaa]]]\\\YYYXXXWWWXXXYYYYYYYYYXXXUUURRROOONNNMMMMMMOOONNNMMMMMMNNNMMMKKKHHHFFFDDDBBBBBBAAA@@@;;;888;;;;;;;;;<<<<<<===??????BBB@@@============<<<:::;;;999888888888888777555666333000---+++,,,---///++++++***)))(((((((((((((((((((((((('''&&&%%%$$$'''&&&$$$###"""###$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((%%%""""""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$%%%&&&&&&$$$$$$%%%&&&(((&&&$$$###$$$$$$###!!!###$$$&&&%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&((((((((('''''''''&&&&&&)))'''%%%&&&'''(((&&&$$$''''''(((((((((((('''''''''(((((((((((('''&&&&&&(((''''''&&&&&&''''''(((''''''''''''(((((()))***((((((((()))+++///222555---+++)))''''''((()))***+++++++++,,,---...000000222333444555777888888888;;;<<<>>>???@@@???>>>===???===::::::<<<===<<<;;;<<<;;;:::::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;===>>>???AAACCCDDDEEEFFFJJJIIIHHHHHHHHHIIIKKKKKKMMMMMMLLLLLLLLLMMMMMMNNNLLLLLLKKKJJJHHHFFFEEEDDD@@@???>>><<<;;;999888777222111///...---.........*********))))))((((((((($$$&&&))))))'''&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%&&&&&&''''''((((((&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$######"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######!!!!!!!!!"""######$$$$$$###$$$$$$%%%%%%$$$$$$##############################$$$%%%$$$###"""###$$$$$$$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%nnnbbb```[[[ZZZYYYXXXWWWWWWWWWWWWXXXVVVTTTQQQNNNMMMLLLLLLOOONNNNNNOOOOOOOOOMMMKKKHHHFFFCCCAAA@@@>>>;;;999888888999999;;;<<<>>>>>>AAA???===<<<======<<<::::::888777777888777666444555222///,,,++++++---...******)))((('''''''''''')))((('''&&&&&&&&&&&&&&&'''&&&$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######$$$&&&&&&%%%########################"""######$$$$$$######"""$$$%%%&&&&&&$$$$$$%%%&&&)))'''%%%%%%&&&&&&&&&%%%###%%%&&&&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&(((&&&%%%%%%&&&&&&%%%$$$''''''((((((((((((''''''&&&'''(((((((((((()))***))))))(((((('''(((((((((&&&&&&''''''(((***+++,,,+++)))'''(((---555>>>CCC666111+++)))***++++++)))---...000222333444555555888888999999:::;;;;;;;;;===>>>???@@@@@@@@@???>>>===<<<:::999:::;;;:::999999888888888888999:::;;;888888888777777666555555999999:::<<<>>>AAADDDFFFIIIIIIIIIIIIJJJKKKLLLMMMQQQQQQPPPPPPQQQQQQRRRSSSSSSSSSRRRPPPNNNMMMKKKKKKKKKJJJIIIGGGEEECCCBBBAAA<<<;;;999777444333222222------,,,,,,+++******)))%%%'''))))))((((((((()))&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###!!!!!!""""""###$$$$$$$$$###$$$$$$%%%%%%$$$$$$########################### ###$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$############$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%nnnaaa___ZZZZZZZZZYYYYYYXXXWWWWWWWWWUUURRRPPPNNNLLLLLLLLLMMMMMMMMMOOOPPPPPPMMMKKKIIIGGGDDDAAA???===;;;:::999999:::;;;<<<>>>@@@AAA@@@>>><<<<<<<<<===<<<::::::999777777888888666555111000---***))))))***+++***)))(((''''''&&&&&&&&&)))((('''%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&$$$######%%%&&&%%%$$$&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&)))'''&&&''')))*********((('''''''''(((((()))***(((((((((((()))***+++,,,+++)))'''(((---666>>>DDD<<<555...,,,///111111//////111333666888999999999;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>=========<<<;;;;;;:::::::::999999999999::::::;;;<<<<<<999888888777555444444333555555555555888;;;>>>@@@EEEEEEGGGHHHJJJLLLNNNOOONNNNNNNNNOOOQQQRRRTTTUUUSSSRRRQQQOOOMMMLLLKKKJJJMMMMMMLLLLLLKKKJJJIIIIIIHHHFFFDDDBBB???<<<;;;:::555444333111///...,,,,,,((()))************++++++))))))(((((((((((('''''''''''''''&&&&&&&&&%%%%%%((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$########################### ###%%%$$$######$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%mmm```]]]\\\[[[[[[[[[ZZZYYYYYYXXXVVVTTTRRROOOMMMLLLLLLLLLKKKKKKLLLNNNPPPOOOMMMJJJIIIHHHEEEBBB???<<<;;;;;;::::::;;;<<<===???AAABBB@@@>>><<<;;;<<<===<<<;;;<<<:::999888999999888666111///---+++))))))*********)))(((''''''&&&&&&&&&)))(((&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%###""""""$$$%%%%%%$$$'''((((((&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$&&&'''%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&'''&&&&&&''''''''''''&&&&&&+++(((%%%&&&+++---***&&&%%%%%%%%%&&&''')))***++++++******)))))))))*********))))))))),,,111666999;;;444...---111555666444222333666888:::;;;;;;;;;<<<;;;:::::::::;;;;;;<<<>>>>>>>>>????????????????????????>>>===<<<<<<<<<:::;;;<<<<<<===>>>>>>>>>;;;:::999888777555444444444444222222333555888999===>>>AAADDDGGGIIIKKKLLLIIIJJJKKKMMMOOOQQQSSSTTTOOONNNLLLJJJHHHGGGFFFFFFJJJJJJKKKLLLLLLMMMNNNNNNOOONNNMMMKKKIIIGGGEEEDDD@@@???===:::777444222111---,,,++++++++++++++++++*********)))))))))(((((()))((((((''''''''''''''''''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&'''''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###########################!!!$$$%%%$$$"""!!!!!!"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%lll___]]]]]]\\\[[[ZZZZZZYYYYYYZZZVVVTTTRRROOONNNMMMMMMMMMKKKKKKLLLOOOPPPOOOLLLIIIGGGGGGGGGDDD@@@===<<<<<<999999::::::<<<===???@@@???===;;;;;;<<<<<<<<<;;;<<<;;;999999::::::888777333222000...,,,,,,,,,,,,******)))(((''''''''''''(((''''''&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''"""######$$$$$$######"""$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%###$$$%%%&&&&&&%%%$$$%%%%%%$$$!!! !!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))((((((((('''''''''''''''&&&'''(((((((((((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''(((((((((((()))***)))'''&&&'''(((&&&&&&''''''''''''&&&&&&)))'''&&&(((+++,,,((($$$$$$%%%%%%&&&''')))***+++,,,,,,+++***)))*********)))***+++,,,---...///000444000------111555777777555666777999;;;<<<======<<<;;;:::::::::;;;<<<===BBBBBBBBBCCCDDDEEEEEEFFFCCCDDDEEEDDDBBB@@@@@@@@@<<<===???@@@AAAAAAAAAAAA???>>>===<<<;;;:::999999888888777666666666777888999;;;===@@@CCCFFFGGGHHHHHHHHHIIIJJJLLLNNNPPPQQQLLLJJJHHHEEEDDDCCCCCCCCCEEEFFFGGGIIIKKKLLLNNNNNNNNNOOOOOOOOOOOONNNMMMLLLIIIHHHFFFCCC@@@>>><<<;;;444222///......---+++***))))))))))))((((((((((((***)))((((((''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$#########$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""$$$%%%%%%###!!!!!!!!!"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%mmmaaa___]]]\\\ZZZXXXWWWXXXYYYZZZVVVUUURRRPPPNNNNNNMMMNNNLLLMMMNNNPPPQQQPPPLLLIIIDDDFFFGGGEEEAAA===<<<===::::::::::::;;;<<<===>>>>>>===;;;;;;<<<<<<<<<;;;;;;:::888888999999777666333222111///...------,,,++++++***)))((((((((((((&&&&&&'''''''''''''''&&&$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$######"""$$$%%%&&&&&&$$$$$$%%%&&&'''&&&$$$$$$%%%&&&%%%$$$"""###$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&$$$###%%%%%%%%%&&&'''(((((((((''''''&&&&&&%%%%%%%%%%%%&&&'''((())))))((('''&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&((()))(((&&&%%%&&&(((%%%&&&&&&''''''&&&&&&%%% $$$)))+++***(((((()))((((((''''''(((((())))))++++++*********+++,,,,,,***+++---...///000000//////......///111555888999999999999:::;;;<<<>>>???>>>===<<<<<<<<<>>>???AAAEEEEEEFFFGGGHHHIIIKKKLLLHHHJJJKKKJJJGGGEEEDDDEEEBBBCCCDDDFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCBBB???????????????????????????@@@BBBDDDFFFFFFFFFFFFHHHGGGGGGGGGHHHHHHIIIJJJIIIGGGEEEBBB@@@@@@@@@@@@???@@@AAACCCEEEFFFHHHHHHHHHIIIKKKMMMOOOPPPPPPPPPNNNNNNMMMKKKJJJIIIHHHGGGAAA===888555444333000...+++++++++*********))))))***)))((('''&&&''''''(((&&&&&&''''''''''''&&&&&&###$$$&&&(((((('''&&&%%%$$$%%%&&&'''(((''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$%%%%%%%%%###"""###$$$""""""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$##################$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%nnnbbb```]]][[[XXXVVVVVVWWWXXXZZZVVVUUUSSSPPPOOONNNNNNNNNNNNNNNPPPRRRSSSQQQMMMJJJCCCEEEHHHFFFBBB>>>======<<<<<<<<<<<<<<<===>>>???>>><<<;;;;;;<<<<<<<<<;;;:::999777777888888666555222111///...,,,,,,++++++,,,+++***))))))(((((((((%%%&&&'''(((((((((&&&&&&$$$%%%&&&&&&'''''''''&&&############$$$%%%&&&&&&########################&&&&&&&&&&&&&&&&&&&&&&&&"""%%%''''''%%%###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&'''%%%######$$$$$$$$$###"""$$$&&&&&&&&&'''(((***$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$''''''''''''''''''''''''%%%&&&((())))))&&&$$$"""""""""###$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$#########&&&'''((())))))((('''&&&&&&&&&'''(((((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%''')))'''$$$###%%%'''%%%&&&&&&''''''&&&&&&%%%"""---...((($$$(((...,,,+++***)))(((((((((((()))))))))***+++,,,......,,,---...000111333333444...000111222333555999<<<<<<;;;;;;:::;;;===???@@@@@@???>>>>>>>>>@@@BBBDDDEEEFFFFFFGGGIIIKKKMMMNNNKKKMMMOOONNNKKKHHHHHHIIIGGGHHHJJJLLLMMMMMMMMMMMMOOOOOONNNNNNMMMLLLLLLLLLEEEEEEFFFGGGGGGGGGFFFFFFHHHHHHJJJJJJKKKJJJIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBGGGEEEBBB???=========>>>;;;;;;<<<===???@@@AAAAAAAAACCCGGGKKKNNNPPPQQQRRRPPPPPPPPPPPPPPPPPPPPPPPPKKKGGGAAA===<<<:::666333.........---------,,,,,,)))((('''&&&%%%&&&''''''&&&'''((())))))((('''&&&###$$$&&&(((((('''&&&%%%$$$%%%'''(((((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&& !!!###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$########################$$$%%%%%%$$$######%%%&&&!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###!!!"""###$$$%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%oooeeeaaaaaa___]]]ZZZXXXWWWWWWWWWXXXVVVTTTRRRPPPNNNMMMMMMOOONNNNNNOOOPPPOOOMMMKKKHHHGGGEEEBBB@@@===;;;::::::;;;<<<>>>??????@@@@@@>>>??????===;;;:::;;;===<<<<<<<<<;;;:::999777777333111...---------+++***++++++******)))*********(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$$$$%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$### ###(((&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""###$$$%%%&&&###!!!!!!"""$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))(((&&&$$$###%%%&&&''')))***+++++++++++++++++++++,,,,,,,,,,,,000000000000000000000000555333111111333555777777@@@===;;;<<>>===<<<<<<;;;::::::;;;===???AAA@@@@@@AAABBBFFFJJJMMMPPPNNNPPPRRRSSSRRRPPPPPPQQQRRROOOLLLJJJIIIGGGCCC???:::999666333111///...---+++***)))*********(((&&&***(((&&&&&&''''''&&&%%%###///$$$''',,,'''***%%%$$$%%%'''((()))(((''''''%%%%%%%%%&&&&&&'''''''''%%%%%%$$$######$$$$$$$$$(((((((((''''''&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$##################$$$###$$$$$$%%%%%%$$$$$$$$$"""""""""""""""""""""""""""###%%%''''''&&&%%%$$$""""""######$$$$$$$$$$$$!!!###$$$######$$$&&&%%%$$$$$$###$$$%%%'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$nnnddd``````___\\\ZZZXXXWWWWWWWWWXXXWWWUUUSSSQQQOOONNNNNNOOONNNNNNOOOPPPOOOMMMKKKGGGFFFDDDAAA???<<<:::999:::;;;<<<===>>>?????????===>>>>>><<<::::::;;;<<<<<<<<<;;;;;;:::888777666333111...---------+++***++++++******))))))******&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$""" ###&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$'''&&&$$$###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''((()))***+++''''''((())))))(((((('''(((((()))******+++++++++,,,,,,,,,------...//////222222333333333333333333777555444444666888::::::AAA@@@@@@AAADDDEEEEEEDDDEEEEEEDDDDDDCCCDDDGGGHHHIIIIIIIIIIIIJJJKKKLLLMMMHHHIIIJJJJJJIIIIIIJJJKKKHHHJJJLLLLLLLLLMMMQQQTTTUUUUUUTTTTTTTTTTTTRRRQQQSSSSSSRRRSSSTTTVVVXXXYYYXXXWWWVVVUUUTTTSSSRRRRRRTTTTTTTTTSSSPPPMMMJJJHHHCCCCCCBBB@@@>>><<<:::999:::999888777777999;;;<<<;;;<<>>:::666333111000,,,***))))))******)))(((***(((&&&&&&''''''&&&%%%'''...$$$%%%(((***000 &&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$##################%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%''''''&&&%%%$$$"""#########$$$$$$$$$$$$%%%'''((((((&&&%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$nnnccc______^^^\\\YYYXXXWWWWWWWWWWWWVVVTTTRRRPPPNNNNNNMMMNNNNNNMMMNNNPPPOOOMMMKKKFFFEEECCC@@@>>>;;;999888::::::<<<===>>>>>>>>>>>><<<======;;;999999:::;;;::::::::::::999888666666333111...---------+++***,,,+++***)))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$""""""###%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$'''&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))+++,,,&&&'''((()))***++++++***++++++******+++,,,------------......///111222333444555666777888777777666888888777777888:::===>>>BBBEEEHHHJJJIIIHHHHHHGGGGGGFFFEEEDDDCCCCCCDDDDDDFFFGGGIIIKKKMMMNNNOOOPPPJJJLLLMMMLLLJJJHHHHHHIIIFFFGGGHHHHHHIIILLLPPPSSSVVVVVVUUUTTTSSSQQQQQQPPPSSSSSSRRRRRRTTTVVVYYY[[[ZZZYYYXXXWWWVVVVVVWWWWWWXXXYYYZZZZZZYYYWWWTTTSSSKKKJJJHHHEEEBBB???<<<::::::999888666666666777888777:::>>>BBBFFFHHHHHHHHHGGGHHHIIIIIIIIIKKKNNNPPPQQQQQQRRRTTTUUUUUURRROOONNNLLLHHHDDD???;;;888666111///---,,,------,,,+++)))(((&&&&&&'''((('''&&&))))))$$$''')))999GGG((((((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''')))((('''&&&%%%$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$############$$$$$$$$$$$$$$$&&&&&&%%%"""  %%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$mmmbbb___^^^]]][[[YYYXXXWWWXXXXXXUUUTTTRRRPPPNNNMMMLLLLLLMMMMMMMMMNNNOOOOOOMMMKKKFFFEEECCCAAA>>><<<:::999999:::;;;<<<============;;;<<<<<<:::888888999:::999::::::999888777666666333111...---------+++***,,,+++***))))))((())))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''%%%$$$%%%$$$"""###$$$%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&''')))***+++''''''((()))***+++++++++++++++***+++,,,...///111111000000111111333444555777888:::<<<<<<;;;:::999888999999999999;;;???AAAFFFLLLRRRUUUSSSQQQPPPQQQLLLJJJFFFCCCCCCCCCDDDDDDDDDGGGKKKOOOSSSVVVWWWXXXVVVVVVVVVSSSNNNJJJHHHGGGEEEEEEFFFGGGJJJOOOSSSVVVUUUWWWXXXWWWTTTPPPMMMKKKOOOOOONNNNNNOOORRRUUUWWWVVVUUUUUUVVVWWWXXXYYYZZZZZZ[[[]]]^^^^^^]]]\\\[[[VVVUUURRROOOKKKGGGDDDBBB???>>><<<:::999888888888777999===@@@CCCEEEFFFGGGEEEEEEEEECCCCCCEEEHHHLLLLLLNNNQQQTTTWWWWWWWWWUUUUUUSSSPPPMMMHHHDDDAAA???:::777444222111000...,,,***(((''''''((((((((('''&&&$$$$$$+++///LLLaaa:::***)))'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&******((('''%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!######"""%%%&&&&&&'''&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%mmmbbb___]]]\\\ZZZXXXXXXXXXXXXXXXVVVUUUSSSQQQPPPOOONNNNNNMMMLLLLLLNNNOOOOOOMMMKKKHHHGGGEEEBBB???===;;;:::999:::;;;<<<<<<===<<<<<<;;;<<<<<<:::888777888:::999999999999888888777666333111...---------+++***,,,+++***)))(((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&%%%%%%$$$###$$$%%%%%%$$$###$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###!!!"""%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''(((((())))))(((((((((((((((((((((((((((''''''''''''((()))))))))))))))))))))******+++******+++---///111333444444444333333444666888999;;;===@@@BBBBBB@@@===<<<888999:::::::::===AAADDDPPPVVV]]]```___]]]]]]^^^TTTOOOHHHDDDDDDGGGIIIJJJHHHJJJNNNRRRVVVXXXYYYZZZ[[[\\\[[[XXXSSSNNNKKKJJJHHHHHHIIILLLPPPUUUYYY\\\ZZZ___cccccc^^^VVVPPPLLLKKKKKKJJJJJJKKKMMMOOOQQQPPPRRRTTTVVVXXXYYYYYYYYYYYYZZZ[[[\\\]]]]]]]]]]]][[[[[[YYYVVVSSSPPPMMMKKKDDDDDDBBB@@@>>>===<<<;;;:::::::::;;;===@@@BBBDDDDDDCCCAAA???===???BBBEEEDDDGGGLLLPPPSSSUUUVVVWWWWWWVVVUUUSSSQQQMMMKKKIIICCC@@@;;;888555222...,,,,,,+++)))((())))))((('''&&&$$$$$$+++...KKKaaa<<<***)))'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&+++***((('''&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&$$$######$$$%%%&&&&&&'''&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%nnnccc```\\\[[[YYYXXXWWWXXXYYYYYYXXXWWWUUUTTTRRRQQQQQQQQQLLLKKKLLLMMMOOOOOOMMMKKKHHHGGGEEECCC@@@===;;;:::999::::::;;;<<<<<<;;;;;;;;;<<<<<<:::888888999:::999999::::::999888888777333111...---------+++***,,,+++***)))((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''%%%###$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%'''&&&&&&'''((((((&&&%%%%%%%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''(((((())))))((((((''''''(((((()))***))))))))))))))))))))))))))))))(((((((((((())))))***************+++,,,---,,,---000222444555666666777666666777999<<<@@@BBBDDDFFFIIIKKKKKKHHHDDDAAA:::<<<>>>>>>>>>@@@EEEJJJYYY]]]aaadddddddddddddddZZZSSSLLLIIIKKKNNNPPPPPPOOOOOOQQQRRRRRRSSSSSSSSSVVVXXXZZZZZZWWWTTTSSSRRRPPPPPPPPPTTTXXX\\\^^^^^^bbbiiipppqqqkkkbbbZZZVVVNNNNNNNNNNNNNNNOOOPPPPPPRRRVVV[[[___```^^^ZZZXXXWWWWWWVVVVVVWWWXXXYYYZZZXXXXXXXXXWWWVVVUUUSSSRRRJJJJJJHHHFFFDDDBBBAAA@@@>>>===;;;:::;;;<<<>>>???AAAAAA???<<<::::::===@@@>>>AAAFFFIIILLLPPPSSSVVVWWWXXXXXXXXXWWWUUUSSSRRRJJJGGGCCC???;;;777222...000...+++*********)))'''''')))%%%'''&&&777HHH---(((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%***)))((('''&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%#########$$$%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&(((((('''&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&nnndddaaa[[[ZZZYYYXXXWWWXXXYYYZZZWWWVVVTTTSSSRRRQQQPPPPPPKKKKKKKKKMMMOOOOOOMMMKKKGGGFFFDDDBBB???<<<:::999999999:::;;;;;;;;;;;;:::<<<===<<<;;;999888999::::::::::::::::::999999888333111...---------+++***,,,+++***)))''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###&&&'''&&&%%%###$$$%%%%%%&&&&&&&&&%%%''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''')))(((&&&%%%###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&***'''%%%$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))))))))((('''''''''(((******)))))))))))))))))))))))))))))))))))))))***+++,,,+++++++++,,,---///111222222444666999:::999888777777777888;;;@@@EEEJJJMMMOOORRRUUUVVVUUUQQQLLLHHH???BBBEEEDDDDDDFFFLLLQQQ\\\[[[ZZZ[[[]]]^^^]]]]]][[[VVVRRRQQQTTTWWWVVVTTTSSSSSSRRRPPPPPPOOOOOOOOOQQQTTTYYY[[[[[[[[[[[[[[[ZZZYYYYYY\\\___```^^^\\\cccjjjrrrtttooogggaaa___XXXYYYZZZZZZZZZYYYWWWWWW\\\aaahhhmmmlllfff^^^XXXUUUSSSQQQOOOOOOQQQTTTUUURRRSSSTTTVVVWWWWWWXXXXXXRRRRRRQQQOOOMMMKKKIIIHHHFFFEEECCCBBB@@@???>>>>>>======<<<:::999999;;;>>>;;;>>>BBBEEEGGGKKKQQQUUUYYYZZZ[[[\\\\\\[[[YYYXXXQQQOOOMMMJJJGGGBBB;;;777444111...,,,,,,+++)))'''%%%...%%%%%%$$$&&&222(((&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((''''''&&&%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''########################$$$$$$$$$%%%%%%&&&&&&&&&oooeeebbbZZZYYYXXXWWWWWWXXXYYYZZZTTTSSSQQQPPPOOONNNMMMMMMKKKKKKKKKMMMOOOOOOMMMKKKFFFEEECCCAAA>>>;;;999888999999:::;;;;;;;;;::::::<<<======;;;999999:::;;;::::::;;;;;;;;;:::999999333111...---------+++***,,,+++***(((''''''&&&&&&(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""" """%%%''''''&&&###$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&$$$$$$%%%&&&&&&%%%$$$$$$&&&''''''%%%###""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&///,,,((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***)))((('''''''''(((***+++((((((((((((((((((((((((((((((((()))***,,,---...++++++,,,---///222555777777999<<<>>>>>>;;;888666777888:::>>>DDDKKKRRRVVVWWWZZZ]]]^^^\\\XXXRRRNNNCCCGGGJJJIIIHHHJJJQQQVVVYYYUUUQQQQQQSSSTTTSSSQQQZZZWWWVVVXXX\\\]]]ZZZVVVTTTSSSRRRPPPPPPPPPQQQRRRRRRUUUZZZ^^^_________```aaa______aaabbbaaa]]]YYY^^^eeemmmoookkkeeebbbbbbbbbcccdddeeedddbbb___^^^fffllltttxxxvvvmmmaaaYYYTTTRRRNNNKKKKKKMMMPPPRRRNNNPPPRRRUUUXXXZZZ[[[\\\YYYYYYXXXWWWUUURRRQQQOOOLLLLLLLLLKKKHHHEEEAAA???999:::::::::999999<<<>>>;;;>>>AAACCCEEEIIIPPPUUU[[[\\\]]]______]]]\\\ZZZWWWVVVUUUTTTRRRLLLFFFAAA666333000...---+++)))''' ///&&&&&&(((###,,,...$$$%%%'''((()))((('''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((%%%%%%&&&''''''&&&%%%%%%)))((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######%%%&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''%%%$$$$$$$$$%%%$$$$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''########################$$$$$$$$$%%%%%%&&&&&&&&&zzzkkkaaa]]][[[ZZZZZZYYYYYYYYYYYYZZZUUUTTTTTTUUUVVVTTTQQQNNNLLLLLLLLLMMMNNNNNNLLLJJJHHHGGGFFFCCC@@@===:::999;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;:::::::::999999===<<<:::888666666666666555444111...,,,+++******...,,,***'''%%%$$$$$$%%%((()))*********((('''&&&&&&&&&&&&''''''(((((((((''''''%%%%%%%%%%%%'''''')))(((&&&$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&''''''(((%%%###"""###%%%''''''&&&%%%$$$$$$###$$$%%%'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&'''((())))))******((('''&&&%%%%%%%%%((((((((((((((()))******''''''(((((()))*********''')))***)))'''&&&&&&'''***,,,---...------///000222111000111444999>>>BBB<<>>===@@@GGGOOOTTTUUUUUUVVVWWWXXXXXXWWWVVVUUUNNNQQQRRRRRRSSSUUUQQQLLLVVVPPPLLLOOORRRRRRRRRTTTZZZ[[[^^^___``````___^^^]]]______\\\YYYXXX[[[^^^^^^ccciiinnnppppppppppppvvvqqqllliiiiiihhheeebbbaaaiiilllgggeeehhhiiifffjjjllloooqqqqqqnnnkkkhhhoooppprrruuuuuuoooeee]]]RRRPPPLLLHHHGGGHHHKKKMMMRRRLLLIIINNNTTTXXX[[[___[[[ZZZYYYXXXWWWVVVVVVVVVUUUTTTRRRPPPNNNJJJEEEBBBBBB@@@===:::999:::<<<=========>>>@@@DDDJJJPPPTTT[[[]]]```bbbaaa`````````]]]\\\ZZZ[[[[[[XXXRRRMMMHHHAAA999444333000+++''')))((((((((())))))'''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%$$$###$$$&&&'''&&&%%%)))((('''&&&%%%$$$######&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########""""""###$$$%%%%%%######$$$%%%'''&&&%%%###"""###&&&)))######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%%%%&&&vvvggg^^^[[[ZZZYYYYYYXXXXXXXXXXXXYYYVVVUUUTTTTTTUUUTTTQQQOOOMMMMMMMMMMMMNNNNNNKKKIIIGGGGGGEEECCC@@@===:::999888888:::;;;<<<=========;;;;;;;;;:::::::::999999:::999888666666666777777555444111...,,,+++******+++***)))((('''&&&&&&&&&'''(((((()))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''''''''&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((%%%&&&&&&&&&'''((((((((()))((((((''''''''''''((()))((((((''''''''''''(((''''''(((((()))))))))******,,,------,,,***+++,,,)))+++---------...///111555555666999>>>CCCHHHKKKNNNRRRUUUUUUQQQLLLIIIHHHJJJHHHGGGJJJNNNRRRTTTTTTMMMNNNQQQSSSTTTUUUTTTTTTTTTYYY\\\[[[]]]aaaaaa^^^___[[[YYY[[[]]]^^^```eeekkkkkklllmmmnnnpppqqqqqqsssttttttsssrrrrrrssstttxxx}}}}}}|||{{{vvvsssvvv{{{|||wwwuuuxxx{{{zzzvvvwwwxxxyyywwwsssooolllkkkjjjiiijjjkkkhhhbbb\\\XXXUUUQQQMMMKKKKKKMMMOOOPPPKKKJJJPPPVVVYYY\\\^^^^^^]]][[[YYYYYYYYYZZZ[[[YYYXXXWWWUUUSSSOOOJJJGGGKKKHHHEEEAAA???=========>>>======???CCCIIIOOORRR[[[]]]aaabbbaaa`````````aaa```^^^^^^^^^\\\XXXTTTLLLFFF???:::888555000,,,)))((()))+++---......---))))))******************'''''''''((((((((())))))''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%'''&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$%%%%%%######$$$%%%$$$%%%&&&%%%$$$$$$%%%&&&######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%sssddd]]]\\\ZZZYYYXXXXXXWWWWWWWWWXXXWWWUUUTTTSSSTTTSSSQQQPPPOOONNNNNNNNNNNNMMMKKKHHHGGGFFFEEECCC@@@===;;;999888888:::;;;<<<=========;;;;;;;;;;;;::::::::::::777777666666666777777888555333111...,,,+++++++++(((((()))))))))(((''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$###""""""%%%$$$$$$%%%'''(((((('''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&((()))((('''&&&'''(((&&&&&&'''''''''''''''''''''''''''''''''((()))***))))))((('''&&&&&&&&&&&&'''((((((((((((((((((((((((***,,,,,,+++***+++++++++---///000000111333555555777;;;@@@FFFLLLPPPSSSXXXZZZ[[[ZZZVVVRRRPPPOOONNNMMMMMMNNNPPPPPPOOONNNKKKMMMPPPSSSVVVXXXZZZZZZ\\\bbbffffffggglllpppqqqpppnnnnnnnnnmmmkkkpppxxx~~~~~~}}}~~~|||wwwssspppmmmiiieeecccdddeeeccc```aaa^^^YYYUUUSSSRRRSSSTTTTTTPPPQQQXXX___```aaaccc]]][[[WWWTTTSSSUUUXXXZZZ\\\\\\\\\[[[XXXUUUQQQOOOPPPOOOLLLIIIFFFCCC@@@???@@@???>>>???BBBFFFKKKOOOVVVZZZ^^^````````````aaadddbbb`````````___]]][[[SSSNNNHHHCCCAAA===888444000...,,,******(((&&&###'''''''''(((((()))))))))(((((()))))))))*********'''''''''&&&&&&%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$###$$$%%%%%%######$$$%%%"""%%%''''''&&&$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%%%%%%%%%%rrrddd______[[[ZZZYYYXXXXXXXXXXXXXXXXXXVVVTTTRRRSSSRRRQQQPPPPPPOOONNNNNNNNNMMMJJJGGGEEEEEEDDDBBB@@@===;;;:::;;;;;;<<<<<<;;;;;;:::999<<<;;;;;;;;;;;;:::::::::888888888777777777777777444222000...,,,+++++++++(((((()))******((('''&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%(((((((((&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&((('''''''''''''''&&&&&&&&&''''''&&&&&&''''''((())))))(((((('''''''''((((((((((((((((((((((((((((((''')))+++++++++***+++---///111444555666777999;;;888;;;AAAGGGMMMQQQTTTUUUVVVVVVVVVUUUTTTSSSSSSSSSRRRQQQPPPPPPPPPQQQQQQQQQUUUWWW[[[___cccfffggghhhiiipppuuurrrqqquuu{{{~~~~~~xxxtttzzz|||zzzxxxsssmmmkkklllmmmkkkjjjhhhfffbbb^^^\\\\\\]]]^^^^^^ZZZ\\\ccciiiiiiiiiiii___[[[VVVQQQPPPRRRUUUXXXYYY[[[\\\\\\ZZZXXXVVVUUUQQQQQQPPPOOOLLLIIIGGGEEEEEEDDDBBBAAAAAADDDGGGIIIMMMQQQVVVZZZ\\\___aaacccbbbaaa___^^^]]]^^^^^^^^^YYYVVVQQQMMMJJJGGGBBB>>>777444000,,,(((%%%!!!&&&&&&&&&''''''((())))))((((((((()))))))))******'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%'''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%######$$$%%%###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&qqqddd___```]]]\\\[[[ZZZYYYYYYYYYYYYYYYWWWTTTSSSRRRRRRQQQOOOOOONNNMMMMMMNNNLLLIIIGGGDDDDDDCCCBBB@@@>>><<<;;;;;;;;;<<<<<<;;;;;;:::999<<<<<<<<<;;;;;;;;;::::::<<<;;;;;;:::999888666666333222///---++++++++++++******++++++***(((&&&%%%(((((((((((((((((())))))(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$&&&(((((('''&&&&&&&&&&&&&&&%%%$$$$$$###""""""###$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&'''''''''''''''&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&(((((((((((()))***+++,,,((((((((()))))))))))))))***,,,///000000000111333333555888999:::;;;===??????BBBGGGMMMQQQSSSTTTTTTPPPPPPQQQSSSVVVYYY[[[\\\\\\[[[ZZZYYYYYY\\\___bbbeeegggkkkooorrruuuvvvwwwyyy}}}}}}yyy~~~|||||||||xxxuuunnnllliiigggffffffggghhhfffbbbbbbggglllkkkiiijjjeeebbb\\\WWWUUUUUUWWWYYYUUUXXX[[[[[[YYYXXXWWWXXXUUUUUUUUUUUUSSSPPPMMMKKKLLLKKKIIIGGGEEEEEEEEEEEEDDDGGGLLLQQQUUUZZZ___bbb^^^^^^\\\[[[ZZZ[[[\\\^^^[[[ZZZXXXVVVSSSOOOKKKHHH<<<999555222000...+++)))++++++******+++,,,------''''''((((((((()))))))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$%%%'''((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$###$$$%%%%%%######$$$%%%&&&&&&%%%$$$"""###&&&((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&((((((qqqccc^^^___^^^]]]\\\[[[ZZZYYYYYYYYYYYYWWWUUUTTTSSSRRRPPPNNNMMMLLLLLLLLLLLLKKKIIIFFFCCCCCCBBBAAA@@@>>><<<;;;888888:::;;;<<<=========<<<<<<<<<<<<;;;;;;;;;:::======<<<;;;:::888666555222111///---+++++++++++++++++++++***)))(((&&&%%%)))(((((((((((()))******%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''""""""###$$$$$$%%%&&&&&&#########%%%'''(((&&&$$$%%%%%%&&&&&&&&&%%%$$$$$$!!!"""###$$$%%%'''(((((($$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$%%%&&&&&&'''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''((()))***,,,---...(((((()))******+++,,,,,,+++---000111222333555666888:::<<<======>>>@@@BBBAAADDDHHHKKKNNNNNNMMMMMMLLLMMMOOOUUU\\\bbbfffgggfffeeedddbbbbbbeeejjjnnnnnnppptttxxx|||~~~~~~|||yyywwwuuusssrrrrrrssstttnnnhhhdddfffgggeeedddeeefffddd```\\\ZZZYYYYYYYYYVVVYYY]]]]]]YYYWWWWWWXXX]]]]]]\\\[[[YYYVVVSSSQQQSSSSSSRRRQQQNNNKKKIIIGGGBBBCCCFFFHHHLLLQQQWWW[[[ZZZZZZZZZXXXVVVVVVXXXZZZYYYZZZ[[[ZZZYYYVVVSSSQQQHHHDDD>>>999555111...+++,,,+++***))))))***+++,,,'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''(((((((((((('''%%%%%%%%%'''((('''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""###############$$$$$$###$$$%%%%%%######$$$%%%'''&&&%%%###!!!###&&&)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%'''))))))sssddd```aaa^^^]]]\\\ZZZYYYYYYXXXXXXXXXVVVUUUUUUTTTSSSOOOMMMKKKJJJJJJJJJKKKKKKHHHFFFBBBBBBAAAAAA???>>><<<<<<888888:::;;;<<<=========<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;:::888777666222000...,,,+++++++++++++++******)))(((((())))))(((''''''&&&'''((()))***$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""%%%''''''%%%######$$$%%%&&&&&&&&&%%%$$$######$$$%%%&&&''''''(((&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&&&&'''((((((((()))(((((((((((())))))***(((((((((((()))***,,,,,,(((((()))+++,,,---...///,,,...111333444555888999???AAABBBCCCCCCCCCEEEGGGEEEGGGJJJLLLMMMMMMLLLKKKOOOPPPTTT\\\fffooosssuuummmmmmmmmjjjhhhiiillloooppprrrvvv{{{||||||zzzqqqiiigggfffccccccdddeeedddcccbbb```___]]]\\\^^^aaadddaaa\\\WWWWWWXXX]]]]]]]]]\\\[[[YYYXXXWWWXXXZZZ[[[\\\ZZZVVVRRROOOHHHGGGEEECCCCCCFFFLLLPPPRRRTTTTTTSSSPPPOOOQQQSSSUUUXXX[[[]]]\\\ZZZXXXWWWUUUOOOHHH@@@:::444///,,,,,,+++)))'''''''''((()))(((((()))))))))*********&&&''''''(((((()))))))))&&&&&&&&&'''''''''(((((('''&&&%%%&&&'''((((((&&&%%%%%%&&&&&&&&&&&&&&&'''&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%%%%&&&&&&%%%######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))wwwhhhcccddd]]]\\\[[[YYYXXXXXXWWWWWWWWWVVVVVVVVVUUUSSSOOOLLLIIIHHHHHHJJJKKKJJJHHHFFFAAAAAAAAAAAA???>>>===<<<;;;;;;<<<<<<;;;;;;:::999======<<<<<<<<<;;;;;;;;;777888999::::::999888777111000...,,,++++++++++++***)))((((((((()))+++,,,'''&&&&&&%%%&&&'''((()))&&&&&&&&&''''''(((((((((&&&'''((())))))((('''&&&###$$$&&&((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%%%%$$$ !!!"""$$$&&&&&&$$$""""""###%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&%%%######$$$%%%&&&((()))***''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&'''((())))))(((((())))))***,,,---...)))(((((((((((())))))***((((((***+++---///000000222444777:::;;;<<<>>>@@@FFFHHHIIIIIIIIIIIIKKKLLLOOOPPPRRRTTTUUUTTTSSSRRRXXXYYY^^^gggsss|||tttuuuvvvsssooommmmmmooonnnqqqvvv{{{~~~{{{zzz{{{pppllliiiffffffhhhgggiiijjjkkkjjjhhhfffdddeeehhhjjjfff___XXXWWWXXXXXXXXXXXXYYYZZZ[[[\\\]]][[[^^^aaacccbbb^^^ZZZVVVOOOLLLGGGAAA===???DDDHHHKKKMMMOOOMMMJJJIIIJJJLLLRRRVVVZZZ]]]]]]\\\[[[[[[XXXTTTMMMHHHDDD@@@===;;;111///---+++******+++,,,)))************+++++++++&&&&&&'''((()))***++++++%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&((((((((('''###$$$$$$%%%&&&(((((()))&&&&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%######$$$%%%###%%%''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''(((((()))wwwggg```^^^___^^^\\\ZZZYYYYYYZZZZZZZZZYYYWWWUUURRRPPPNNNMMMKKKJJJKKKLLLLLLKKKHHHEEEDDDBBB@@@AAABBBAAA===999;;;;;;;;;<<<<<<<<<======:::<<<======<<<;;;<<<>>><<<;;;;;;:::999888777777555333000---,,,++++++,,,,,,+++***)))((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%"""###%%%&&&'''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&%%%$$$$$$!!!###%%%%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''%%%###""""""###%%%''''''''''''&&&&&&%%%%%%%%%(((***,,,***&&&$$$%%%'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((()))*********)))'''&&&'''))),,,---...---,,,++++++,,,***---000111111000111222333999???AAAAAACCCGGGLLLIIIJJJLLLLLLMMMPPPTTTWWWTTTVVVXXXZZZ[[[\\\]]]^^^bbbdddiiinnntttxxx{{{}}}xxxwwwvvvuuuuuutttrrrpppnnnmmmlllooovvv~~~yyy{{{yyyrrrppprrrtttqqqpppnnnnnnnnnmmmkkkiiimmmmmmmmmjjjfff```ZZZVVVUUUVVVXXXZZZ[[[\\\\\\\\\___dddfffdddbbbccccccaaa^^^[[[VVVOOOIIIDDDAAA@@@CCCDDDEEEFFFGGGFFFFFFFFFHHHKKKNNNRRRVVVYYYZZZ[[[___[[[WWWTTTPPPKKKDDD>>>888444000---++++++)))(((+++++++++++++++++++++***((((((''''''''''''((((((((((((((((((((((((((((((***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$######$$$$$$%%%&&&'''%%%""""""&&&&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$######$$$&&&&&&&&&%%%$$$%%%&&&'''(((%%%&&&&&&''''''(((((((((&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$##################$$$%%%%%%&&&''''''wwwhhh```___```___]]][[[ZZZYYYZZZZZZZZZYYYWWWUUURRRPPPNNNMMMLLLKKKKKKKKKLLLLLLIIIGGGEEECCCAAAAAABBB@@@<<<999::::::;;;;;;<<<<<<<<<<<<999::::::999777666777888::::::999999888777777777444333000---++++++++++++++++++***)))(((((((((((())))))((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''((("""$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''((())))))'''%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''((((((((()))***+++***((('''((()))+++,,,------,,,,,,...//////111333333222222222444888>>>EEEGGGFFFEEEGGGIIIIIIKKKNNNPPPRRRUUUYYY\\\___aaacccdddddddddeeeeeeeeegggjjjnnnssswwwzzz|||zzz{{{~~~}}}wwwpppkkknnnnnnnnnpppvvv|||||||||yyyxxxvvvsssqqqmmmllljjjhhheeebbb___]]]TTTTTTTTTVVVXXX[[[\\\\\\___dddfffddddddfffgggfffccc```\\\VVVPPPKKKHHHFFFCCCCCCCCCCCCDDDEEEFFFFFFGGGHHHJJJMMMPPPTTTXXXZZZ[[[YYYXXXXXXVVVRRRLLLGGG===999444111///---+++)))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$###&&&+++,,,(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$######$$$&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&''''''%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$$$$$$$$$$######$$$%%%%%%&&&''''''xxxiiibbbaaaaaa```^^^]]][[[ZZZZZZYYYYYYXXXWWWUUURRRPPPNNNMMMLLLKKKJJJJJJKKKLLLKKKIIIFFFEEECCCBBBAAA???;;;888999::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;888777777888777777777777777777777777444222///,,,+++***++++++******)))((('''''''''''')))))))))((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''(((###%%%&&&&&&$$$###$$$$$$&&&&&&'''((((((''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''(((((('''%%%$$$'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&((((((&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((***,,,,,,+++)))))))))***+++,,,,,,,,,...111444333444666666555666999;;;===CCCIIIKKKIIIGGGFFFFFFHHHKKKOOOSSSWWW[[[```cccdddfffhhhhhhgggfffffffffggghhhjjjmmmrrrwww|||uuulllpppppppppqqquuu~~~~~~{{{|||~~~{{{yyyooommmiiieeebbbaaabbbbbbUUUSSSPPPOOOQQQTTTVVVVVV[[[```cccbbbccchhhjjjjjjgggfffccc```[[[VVVRRRPPPGGGEEECCCAAAAAABBBDDDEEEHHHGGGFFFGGGIIIMMMQQQSSSWWWXXXZZZ\\\\\\YYYTTTPPPFFFCCC===888555111---***((((((((((((((()))******)))((((((''''''(((((()))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$***111111,,,%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$###%%%'''&&&%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''yyyjjjdddbbbbbbaaa___^^^\\\[[[ZZZYYYYYYXXXVVVTTTRRRPPPOOONNNLLLJJJIIIIIIJJJKKKKKKJJJGGGFFFEEECCCAAA>>>:::888888999:::;;;;;;;;;::::::;;;<<<<<<;;;999888888999555555555666666777777777444222000---,,,+++,,,---***)))(((''''''&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&&&&%%%$$$$$$$$$&&&'''&&&%%%######$$$%%%&&&&&&''''''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###%%%((()))'''$$$&&&&&&%%%%%%$$$$$$$$$###&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''(((***---...---+++++++++***+++---...///222666999666777999999:::<<<@@@CCCAAADDDHHHJJJHHHGGGFFFFFFIIILLLQQQUUUYYY^^^dddgggcccfffiiihhhfffccccccdddeeefffhhhkkkqqqyyyxxxvvvvvvuuutttuuu{{{|||zzz{{{vvvooohhhcccbbbbbbccc^^^YYYRRROOOPPPQQQRRRQQQUUUZZZ]]]]]]___dddhhhhhhfffgggggggggeeeaaa]]][[[QQQNNNHHHCCC@@@???@@@AAAGGGFFFEEEDDDDDDFFFHHHIIIRRRTTTXXX[[[]]][[[WWWTTTSSSOOOIIIBBB<<<666000,,,******)))))))))***++++++))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$###$$$,,,333111,,,%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&$$$$$$&&&'''%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$#########%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&|||llleeecccaaa```___^^^]]][[[ZZZYYYXXXXXXVVVTTTRRRQQQOOONNNLLLJJJHHHHHHIIIJJJIIIHHHGGGGGGFFFDDDAAA===:::999777999:::;;;<<<;;;:::999555666777777666555666888444444444555555666777777444333000...---,,,---...***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&&&&%%%$$$$$$%%%&&&''''''%%%###$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&&&&%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$""""""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###%%%((()))'''%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((+++...///...---------,,,...000222333666:::>>>===>>>??????>>>@@@CCCFFFEEEFFFHHHIIIIIIJJJLLLNNNQQQSSSUUUWWWYYY]]]bbbeeefffjjjmmmlllgggccccccdddbbbbbbeeejjjqqqzzz|||zzz|||yyyrrrmmmkkkjjjhhhbbb[[[XXXXXXXXXWWWTTTQQQVVVYYYYYY[[[```cccbbbbbbdddgggiiiiiihhhfffddd^^^ZZZSSSKKKEEEAAA??????AAABBBCCCDDDEEEEEEEEEEEEIIILLLQQQUUUXXXYYYYYYYYY]]]YYYSSSMMMFFF>>>666111...---+++)))((())))))***))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%$$$$$$)))///---(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&(((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######"""$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&ooofffccc^^^^^^^^^^^^]]][[[ZZZYYYXXXWWWVVVTTTRRRQQQPPPOOOMMMKKKJJJIIIJJJJJJHHHGGGFFFGGGGGGEEEAAA===;;;:::888999;;;<<<===<<<:::999666777888888777777888:::444444444555555666666666333222///---,,,,,,---...******)))(((''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''((($$$&&&''''''%%%$$$%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''%%%###!!!!!!###%%%'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&(((((('''&&&'''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''''''''(((((((((((()))))),,,...////////////000000333666888999;;;>>>@@@EEEEEEEEEDDDBBBBBBCCCEEEKKKKKKLLLMMMOOORRRUUUWWWZZZZZZZZZYYYZZZ]]]cccgggmmmqqqtttqqqjjjcccbbbcccbbbbbbeeeiiipppyyy~~~sssmmmfffddddddccc^^^YYYUUU[[[^^^]]]]]]___```^^^^^^```dddhhhjjjjjjjjjiiigggddd^^^WWWOOOIIIEEECCC===???AAADDDGGGHHHHHHHHHBBBEEEIIIMMMPPPTTTYYY\\\aaa^^^ZZZUUUOOOHHH@@@:::333111...***(((''''''(((***))))))(((((())))))***((((((((((((((((((((((((&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$$$$&&&&&&%%%&&&)))((($$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%''')))$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%qqqfffbbb\\\\\\]]]]]]]]]\\\ZZZZZZXXXWWWVVVTTTSSSQQQPPPOOOOOONNNMMMMMMMMMKKKHHHFFFEEEGGGHHHEEEAAA===;;;;;;888:::<<<>>>>>>===;;;::::::;;;<<<<<<:::999:::;;;555555555555666666666666111000---+++***+++,,,,,,++++++***)))((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''((()))$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''(((###%%%''''''&&&%%%&&&'''###$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%'''(((((('''''''''(((&&&''''''''''''''''''(((&&&&&&&&&''''''''''''(((((((((((()))))))))******+++---////////////111333555888<<<>>>??????@@@AAADDDFFFHHHHHHGGGFFFFFFGGGOOOOOOPPPSSSVVVYYY[[[\\\[[[[[[ZZZ[[[^^^fffooouuu}}}}}}rrriiieeefffgggggghhhjjjoootttzzz}}}~~~{{{}}}~~~}}}{{{zzz|||{{{yyytttjjjbbb```fffiiigggeeeeeeccc___]]]___bbbeeehhhiiijjjjjjiiihhhfffbbb\\\VVVPPPMMMBBBBBBCCCDDDFFFGGGIIIJJJEEEFFFGGGGGGIIIMMMUUUZZZ```^^^]]][[[WWWRRRKKKFFF<<<999444///+++)))((((((******))))))))))))******((((((((((((((((((((((((%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))((('''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&((((((&&&%%%$$$!!!&&&(((&&&$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''')))$$$%%%&&&'''''''''&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%rrrfffbbbZZZ[[[\\\]]]]]]\\\[[[ZZZWWWWWWVVVTTTSSSQQQPPPOOOQQQPPPOOOPPPOOOMMMIIIFFFEEEGGGHHHFFFAAA===<<<===888:::<<<>>>???===<<<::::::;;;;;;999777666666777666666666666666666666666///...,,,***))))))***+++,,,+++***))))))(((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%$$$$$$###$$$%%%'''((($$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&&&&%%%$$$$$$###%%%''''''&&&&&&'''((($$$%%%&&&'''(((((((((((($$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$############$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%(((+++***'''%%%''')))&&&'''''''''((()))))))))&&&&&&&&&'''''''''(((((())))))))))))************,,,---/////////000222555777;;;@@@BBBBBBBBBAAABBB???BBBFFFIIIJJJKKKLLLMMMPPPQQQSSSWWW[[[\\\\\\[[[VVVVVVXXX\\\dddppp}}}tttooonnnlllkkkkkklllnnnpppsssuuuvvv~~~}}}|||uuuqqqrrrsssrrrrrrwww~~~wwwwwwtttpppoooqqqwwwyyynnnjjjpppssspppmmmjjjgggbbb]]]___bbbdddfffhhhhhhiiihhhiiiiiihhheee___ZZZVVVKKKIIIFFFDDDDDDEEEGGGHHHNNNMMMJJJFFFDDDGGGOOOUUU]]]]]]]]]]]]\\\YYYSSSOOODDDAAA;;;555000---,,,,,,******))))))))))))******((((((((((((((((((((((((%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$&&&''''''&&&$$$$$$$$$%%%'''(((((('''%%%$$$&&&***'''######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&&&&((()))$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%pppeeeddd______``````______^^^]]][[[YYYWWWVVVVVVWWWUUUTTTOOONNNMMMMMMMMMLLLJJJHHHHHHGGGGGGEEEBBB>>>;;;999;;;<<<===>>>????????????<<<;;;:::999888888888888555555555666666666666666222000---,,,---------,,,+++***)))(((&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&''')))))))))'''%%%###$$$$$$%%%%%%%%%$$$$$$######%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%'''((('''%%%#########&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%""""""$$$&&&''''''(((&&&$$$%%%((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$&&&((()))(((&&&&&&''')))***++++++******+++,,,000111111000///000333666:::DDDHHHCCCCCCJJJJJJDDDEEEFFFGGGIIIKKKMMMOOOQQQQQQWWWZZZXXXWWWXXXXXXVVVWWWXXX\\\fffrrr{{{vvvtttrrrqqqqqqrrrssstttrrrqqqrrrxxx|||||||||}}}xxxxxx~~~wwwoookkkjjjjjjddddddddddddgggppp{{{~~~ssslllnnnkkkhhhhhhnnnxxx~~~pppnnnmmmnnnqqqqqqnnnkkkkkkhhhdddaaa```aaacccdddfffgggggggggeeedddbbbaaaTTTRRRNNNGGGBBBAAAEEEJJJNNNLLLJJJIIIIIIIIIKKKLLLTTTYYY^^^aaa```^^^[[[ZZZRRRNNNFFF>>>777222///......,,,))))))***+++++++++************************((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((()))***'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%(((''''''&&&$$$######"""%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%###!!!!!!!!!###$$$ooodddccc______``````______^^^]]][[[YYYWWWVVVVVVVVVUUUTTTRRRQQQOOOOOOOOONNNLLLJJJHHHGGGFFFDDDAAA>>>;;;999888999:::;;;<<<<<<<<<<<<===<<<;;;:::999999999999666666666666666666666666222000---,,,------,,,++++++***)))(((&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''&&&%%%$$$$$$$$$%%%%%%$$$$$$######%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###!!! !!!###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$&&&'''((('''***(((&&&&&&((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%''')))***)))(((((()))((()))++++++******,,,---///000000000000222666999===FFFIIIEEEEEELLLMMMHHHCCCFFFJJJOOORRRUUUWWWYYYUUUZZZ[[[WWWUUUVVVWWWVVVVVVYYY```kkkxxx}}}{{{{{{yyywwwuuutttsssqqqnnnlllnnnsss}}}}}}~~~zzzttttttxxxyyyuuukkkgggeeekkkqqquuuxxx|||}}}zzztttllleee`````````^^^___```bbbfffoooyyyzzzqqqkkkhhhhhhhhhiiiooozzzyyytttnnnlllmmmoooooonnnlllhhhccc___]]]___aaabbbcccdddfffhhhhhhgggffffff___\\\VVVOOOHHHDDDCCCCCCHHHIIIJJJKKKKKKLLLKKKKKKQQQUUU[[[___```___^^^]]]XXXVVVPPPIIIAAA999333000---+++((('''((()))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%)))(((&&&%%%$$$%%%&&&'''nnndddccc______``````______^^^]]]ZZZYYYWWWVVVWWWVVVTTTSSSSSSRRRPPPPPPPPPNNNLLLJJJGGGGGGEEECCCAAA>>>;;;:::777888999:::;;;;;;;;;;;;>>>===<<<;;;:::::::::;;;666666666666666666666666222000---,,,,,,,,,,,,++++++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%"""###%%%&&&''''''&&&&&&###$$$$$$%%%%%%$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&'''&&&%%%######&&&(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%&&&((()))((('''***(((%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((''''''&&&(((******)))))))))***'''(((***++++++,,,...000000111222333444666:::===>>>FFFHHHEEEEEELLLOOOLLLEEEJJJPPPVVVYYY\\\^^^```___cccccc]]]WWWVVVWWWUUUVVVZZZbbbmmmyyy~~~~~~|||zzzwwwuuussspppllliiihhhllluuutttsssooojjjiiikkkjjjfff___[[[YYY^^^dddiiinnntttsssqqqlllddd]]]XXXWWWWWWZZZ[[[^^^bbbhhhqqqzzz|||tttnnngggjjjmmmnnnpppzzz}}}wwwxxxzzzzzzzzz|||vvvooommmnnnnnnnnnmmmiiiccc^^^]]]^^^^^^___```bbbeeegggiiiiiihhhggghhheee___YYYSSSLLLEEEAAABBBDDDHHHLLLNNNNNNMMMLLLMMMRRRYYY^^^```aaaaaabbb^^^]]][[[UUUMMMBBB999333000---***(((((())))))((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&''''''&&&&&&%%%%%%"""######$$$&&&&&&'''(((&&&&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&lllcccbbb_________```______^^^]]]ZZZXXXWWWVVVWWWVVVTTTRRRRRRPPPOOONNNNNNMMMJJJHHHFFFFFFDDDBBB???===;;;:::::::::;;;<<<===============<<<<<<;;;::::::;;;;;;777777777666666666666666333000---,,,,,,,,,+++*********(((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$###%%%&&&&&&%%%$$$$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&'''((('''&&&&&&''')))&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###&&&%%%%%%&&&((()))'''%%%'''%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&((()))***))))))***+++''')))+++------///111333555666888888999:::===@@@???DDDFFFCCCDDDJJJMMMLLLKKKOOOTTTXXXYYY\\\```dddnnnssstttlllccc]]]YYYVVVYYY[[[```hhhqqqxxx|||}}}}}}}}}}}}}}}wwwuuusssqqqpppnnnjjjggg```bbbhhhqqqyyy}}}{{{xxxllliiieee```^^^]]][[[XXX[[[YYYZZZ```fffjjjooouuuxxxvvvqqqjjjbbb\\\ZZZYYY]]]___bbbgggnnnwwwyyysssyyy|||yyyuuuyyy}}}wwwvvvwwwwwwyyy}}}yyytttnnnjjjjjjgggcccaaaaaa```]]][[[]]]___bbbdddffffffeeedddjjjhhheeeccc```YYYOOOHHHBBBDDDGGGJJJMMMNNNNNNMMMLLLQQQXXX^^^aaabbbcccdddaaaaaa___[[[SSSIII@@@;;;666333...,,,++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&'''&&&&&&%%%%%%###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$######$$$%%%%%%~~~kkkbbbbbb_________```______^^^]]]ZZZXXXWWWWWWWWWUUUSSSPPPQQQPPPNNNNNNNNNLLLJJJHHHFFFEEECCCAAA>>><<<;;;:::;;;<<<===>>>>>>??????>>><<<;;;;;;:::::::::::::::888888777777666666666666333000---+++++++++***)))***)))(((''''''&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######""""""###$$$%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%% """%%%&&&%%%#########&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%''''''&&&$$$%%%%%%$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''%%%'''((((((((((((***+++)))+++...///000222555777;;;===>>>>>>>>>>>>@@@BBBAAADDDFFFEEEFFFJJJMMMNNNMMMPPPSSSTTTVVVZZZbbbiiizzzrrrggg^^^XXXZZZ[[[]]]bbbiiiooossstttwww{{{{{{xxxuuupppnnnllljjjiiigggdddaaaUUUVVVYYY___eeehhhfffddd```]]]YYYXXXWWWVVVTTTSSSXXXYYY___iiippptttyyyzzzrrrkkkgggfffggghhhjjjooovvv}}}}}}|||||||||{{{{{{|||sssiiifffdddccceeefffccc\\\VVVWWWXXX[[[^^^```bbbcccccciiihhhhhhiiihhhbbbYYYQQQIIIHHHHHHHHHIIIKKKMMMNNNMMMQQQXXX]]]```aaacccddddddcccaaa]]]XXXQQQKKKHHH>>>:::444///---,,,***)))(((((((((((((((((((((((())))))))))))))))))))))))************************'''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%(((((('''''''''((((((((({{{iiiaaabbb______``````______^^^]]]YYYXXXWWWWWWWWWUUURRROOOQQQPPPOOOOOOOOONNNLLLJJJEEEDDDBBB???===<<<;;;;;;999:::;;;<<<============;;;;;;:::::::::::::::;;;999888888777777666666555333000---+++++++++***)))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$######""""""###$$$$$$%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%!!!$$$&&&&&&$$$#########&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%'''((((((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''%%%&&&'''''''''(((***,,,---///222333555666999;;;???AAABBBBBBAAAAAACCCDDDEEEGGGJJJJJJJJJLLLNNNPPPKKKNNNQQQRRRSSSZZZfffooo|||nnnccc\\\ZZZZZZ[[[```fffmmmqqqrrrrrrvvvzzz|||zzzuuuoookkkgggeeebbbaaa___]]]YYYVVVMMMMMMOOOTTTZZZ]]][[[XXXXXXUUUTTTWWWYYYYYYYYYZZZ\\\```hhhttt|||yyyuuutttrrrppppppsssxxx~~~zzzxxxwwwwwwtttjjjhhhhhhjjjkkkhhh___WWWSSSTTTVVVXXX\\\___ccceeehhhiiikkklllkkkfff^^^YYYTTTPPPKKKGGGEEEFFFIIIKKKKKKOOOUUUZZZ]]]___aaacccfffeeedddaaa^^^ZZZWWWUUUGGGBBB:::333///---+++***))))))))))))))))))))))))))))))))))))))))))))))))************************%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&)))((('''&&&%%%%%%$$$###%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&yyygggaaaccc______``````______^^^]]]YYYXXXWWWWWWWWWUUUQQQNNNNNNMMMMMMMMMNNNNNNLLLJJJEEECCCAAA???<<<;;;;;;;;;999999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<999999888888777666666555333000---++++++***)))((())))))(((''''''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%""""""###$$$%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%''''''&&&$$$""""""$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&''''''%%%###$$$%%%'''''''''%%%(((******'''$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))&&&'''((((((((())),,,...111333666777888:::<<>>@@@BBBCCCCCCCCCEEEFFFGGGHHHKKKMMMMMMLLLLLLNNNKKKOOOSSSTTTUUU[[[fffooo{{{{{{oooeee```[[[[[[^^^bbbgggkkklllllljjjlllnnnooommmiiiccc^^^YYYXXXVVVVVVVVVUUUSSSPPPLLLLLLPPPVVV^^^bbbaaa___```\\\\\\aaadddbbbcccffffffhhhooowww||||||zzzwwwtttpppqqqtttxxx{{{{{{}}}{{{zzz{{{vvvsssssstttpppggg___ZZZYYYWWWWWWYYY\\\```bbbdddgggkkkllljjjgggdddbbb]]]XXXQQQJJJEEECCCCCCDDDFFFKKKQQQVVVZZZ]]]```bbbeeeeeeeeeeeeccc```\\\ZZZRRRLLLCCC;;;666222///---************************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%!!!""""""###############wwwfffaaaccc______``````______^^^]]]YYYXXXWWWWWWWWWUUUQQQMMMKKKJJJJJJJJJLLLLLLJJJIIIEEECCCAAA>>><<<;;;;;;;;;::::::;;;<<<==================<<<<<<<<<======>>>999999999888777666666555333000---+++******)))((()))((((((''''''''''''(((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%&&&''''''!!!"""###$$$%%%&&&&&&&&&###%%%'''&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((($$$$$$%%%&&&&&&&&&%%%%%%(((&&&!!!!!!%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&&&&'''((()))'''$$$$$$&&&((())))))$$$''')))((($$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))******((())))))))))))***---000444666888:::;;;<<<>>>AAA<<<>>>AAACCCDDDEEEFFFHHHEEEGGGJJJMMMLLLJJJIIIKKKNNNSSSXXXXXXWWW[[[ccckkkvvvwwwmmmfffbbb\\\^^^aaaeeehhhhhhfffcccbbbbbbbbbbbb```]]]XXXUUUMMMMMMMMMOOOQQQRRRRRRPPPOOOPPPUUU^^^gggmmmmmmlllnnniiihhhmmmoookkkjjjmmmkkkkkkmmmqqqrrrrrrxxx|||{{{xxxtttnnnmmmooorrrtttttt{{{~~~{{{{{{xxxpppiiidddaaa]]]YYYWWWXXX[[[]]]^^^ccchhhkkkiiihhhiiijjjbbb]]]UUULLLEEEAAA???>>>BBBFFFMMMSSSWWW[[[___aaabbbdddffffffeeeaaa\\\ZZZ\\\UUULLLBBB<<<888444333************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''"""######$$$&&&''''''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))%%%%%%&&&&&&'''((((((((($$$%%%%%%&&&'''''''''&&&''''''(((((((((((((((((($$$$$$$$$%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&ssseee``````___````````````^^^]]]\\\\\\YYYWWWVVVWWWUUUPPPLLLOOONNNLLLLLLMMMMMMKKKJJJGGGEEECCC@@@===;;;:::999999999:::;;;;;;<<<<<<===??????>>>===<<<;;;:::::::::999888888777777888888444333000---+++************)))(((''''''&&&'''''''''&&&$$$######$$$&&&'''"""###%%%'''''''''%%%$$$$$$$$$%%%$$$######%%%'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$+++***((('''&&&&&&'''''')))(((&&&$$$######$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''***)))(((&&&&&&&&&'''((((((***++++++,,,...111444999@@@FFFDDD<<<777999===???@@@DDDGGGEEEBBBDDDIIIHHHKKKKKKHHHHHHKKKKKKHHHMMMSSSWWWWWWUUUYYYdddnnnxxx|||~~~{{{rrriiiaaa^^^]]]\\\]]]bbbhhhggg^^^VVVTTTVVVVVVTTTUUUXXXWWWSSSNNNMMMMMMNNNPPPRRRQQQPPPSSSXXX```gggnnnsssxxx{{{{{{{{{yyywwwuuurrrqqqppppppjjjggghhhggggggjjjooopppsssyyy}}}~~~|||zzzyyyuuuoookkkjjjlllpppssstttxxx~~~{{{vvvpppsssrrriii[[[SSSTTTXXX\\\aaagggiiigggffffffhhhhhheee^^^VVVNNNHHHDDDBBB@@@DDDIIIOOOTTTXXXZZZZZZdddeeeeeedddcccbbbcccdddaaa]]]XXXQQQJJJ@@@777111---+++******+++++++++***'''(((***++++++)))'''&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((%%%###$$$'''((('''%%%)))'''%%%%%%&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((('''%%%""""""###%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%)))---,,,'''$$$$$$&&&'''&&&&&&%%%%%%&&&&&&'''))))))(((((('''&&&$$$###((((((((((((((((((((((((ttteee```_________`````````___]]]\\\[[[YYYWWWWWWVVVTTTPPPLLLOOONNNLLLLLLMMMMMMKKKJJJGGGEEECCC@@@===;;;:::999::::::;;;;;;<<<<<<======@@@@@@???>>>===<<<;;;:::::::::999888888888888999555333111...,,,+++************)))''''''&&&&&&&&&'''&&&$$$######$$$&&&'''###$$$%%%&&&&&&&&&%%%%%%!!!###$$$%%%%%%%%%''')))%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&%%%%%%)))((('''%%%$$$$$$%%%&&&######""""""""""""""""""''''''&&&&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&)))))))))(((((()))))))))+++,,,------...///333555:::@@@DDDCCC>>>:::;;;>>>BBBBBBDDDFFFDDDAAADDDJJJNNNQQQQQQLLLJJJKKKLLLJJJRRRWWW\\\[[[XXXZZZbbbiiissswww{{{zzztttlllfffbbb]]]\\\[[[]]]___]]]VVVPPPKKKOOOPPPPPPTTT[[[]]][[[UUUSSSSSSTTTVVVXXXXXXXXXXXX[[[```eeeiiinnntttwww~~~{{{xxxtttpppnnnllljjjeeeaaaaaaaaa```ccchhhjjjmmmsssyyy|||~~~~~~}}}{{{yyyuuurrrpppqqqrrrsssrrrvvv{{{yyyyyywwwqqqhhh^^^WWWTTTTTTYYY___dddfffggghhhhhhiiifffbbb\\\UUUPPPLLLJJJEEEFFFHHHKKKPPPUUUYYY\\\```bbbdddeeedddddddddeeebbb```]]]XXXSSSKKKBBB===333000,,,++++++++++++***)))******+++***)))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###!!! !!!$$$%%%%%%$$$(((&&&%%%%%%&&&'''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&)))))))))'''%%%$$$&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&***---,,,(((%%%&&&'''(((''''''&&&&&&''''''(((%%%&&&''''''((((((''''''''''''''''''''''''''''''ttteee___^^^^^^___```aaa```___^^^]]][[[ZZZXXXWWWVVVSSSOOOLLLOOONNNMMMMMMNNNMMMKKKIIIGGGEEECCC@@@===;;;:::999::::::;;;;;;<<<<<<======AAA@@@@@@???>>>===<<<<<<;;;;;;:::999999999999999666444111///---,,,+++++++++***)))(((&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&((('''%%%$$$######%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$#########''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&((((((''''''''''''&&&&&&'''&&&%%%#########$$$$$$###$$$%%%%%%&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%'''''''''&&&%%%&&&'''(((((((((''''''&&&&&&&&&'''((()))***++++++++++++...///000000000111444666;;;>>>AAAAAA@@@>>>===>>>CCCBBBCCCEEECCCAAAFFFMMMXXX\\\\\\TTTNNNMMMNNNOOOWWW[[[______\\\[[[^^^aaajjjnnntttvvvrrrlllgggcccZZZYYYWWWUUURRROOOMMMKKKIIIOOOTTTWWW^^^gggkkkkkk```^^^\\\\\\^^^```aaa```^^^___```aaacccgggmmmrrrzzzyyywwwtttpppllliiihhhgggbbb_________^^^```eeeiiikkkoootttxxx{{{|||}}}||||||zzzyyywwwuuussssssvvvyyy}}}|||xxxoooaaaWWWRRRTTTXXX^^^cccggggggggggggfffeeebbb]]]XXXSSSQQQMMMKKKHHHHHHJJJPPPVVVZZZ[[[^^^ccceeefffeeeeeefffbbbbbbaaa```]]]WWWPPPJJJ<<<888111,,,+++++++++++++++******)))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&((((((''''''&&&%%%&&&''''''%%%###&&&&&&%%%%%%%%%%%%&&&&&&'''(((((('''%%%%%%''')))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''***---,,,)))&&&'''((((((((((((''''''(((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''ttteee^^^]]]^^^___```aaaaaa```______[[[ZZZYYYXXXVVVSSSOOOMMMOOONNNMMMNNNNNNNNNKKKIIIGGGEEECCC@@@===;;;:::999999999::::::;;;;;;<<<<<>>======<<<;;;::::::999999::::::666555222///---,,,,,,,,,,,,+++)))(((&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%&&&&&&"""$$$''''''&&&$$$######%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''&&&$$$#########$$$%%%%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((('''&&&%%%&&&(((+++******))))))(((((('''%%%&&&)))+++,,,---,,,,,,111222222222111222555777;;;<<<===???@@@@@@???===CCCBBBCCCEEEDDDDDDJJJRRRaaaggghhh___UUURRRSSSTTTYYY]]]aaabbb```\\\[[[[[[```dddiiikkkjjjeee___[[[RRRRRRPPPLLLHHHGGGJJJLLLSSS[[[ccciiiooowwwzzzzzzjjjgggdddcccdddeeeeeeeee```___]]]\\\]]]aaahhhmmmssssssrrrqqqpppmmmkkkjjjiiieeecccdddddddddfffkkkppppppqqqsssuuuwwwyyyzzz||||||{{{zzzyyyxxxwwwwww{{{}}}yyylllbbbZZZWWWVVVXXX^^^bbbdddccceeeffffffeeebbb\\\WWWTTTRRROOOKKKHHHHHHKKKOOORRRWWW[[[aaaeeefffeeeeeeeeebbbbbbcccdddccc^^^XXXSSSGGG@@@777000,,,+++++++++,,,***)))''''''((()))******)))))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''((()))))))))'''&&&&&&&&&((('''%%%###&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%%%%$$$$$$&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))+++***(((&&&'''(((((((((''''''''''''(((((())))))(((((('''&&&$$$###''''''''''''''''''''''''rrrccc^^^^^^]]]^^^```aaaaaaaaa``````\\\\\\[[[YYYVVVRRRPPPNNNOOONNNNNNOOOOOONNNLLLIIIGGGEEECCC@@@===;;;:::999888888888999::::::;;;;;;AAAAAA@@@@@@??????>>>>>><<<;;;::::::999999::::::666555222///---,,,,,,,,,+++***)))(((&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&"""%%%&&&''''''(((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%###!!! %%%%%%$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&'''((()))))))))(((((((((''''''$$$&&&(((+++------------222222333222222333666888;;;::::::<<>>>>>;;;;;;:::999999999999999666444111///---,,,++++++***)))(((''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$"""$$$&&&&&&%%%######$$$&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&((('''&&&%%%%%%&&&'''((('''''''''&&&%%%$$$""""""%%%%%%$$$$$$$$$$$$%%%%%%&&&'''(((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++---...///000222333444444333555888:::;;;;;;;;;===???@@@@@@???>>>@@@FFFLLLNNNMMMQQQXXXccclllrrrooohhhccc^^^ZZZ\\\___cccffffffaaaYYYTTTNNNOOOPPPRRRRRRPPPKKKGGGEEEGGGHHHIIIJJJNNNTTTYYY^^^gggooopppooopppooommmkkkiiiggggggfffeeecccaaa^^^]]]\\\ZZZ[[[^^^dddiiilllmmmoooppppppooommmlllllliiihhhlllmmmmmmppptttxxxxxxxxxzzz|||~~~vvvrrriiiddd]]]YYYXXX[[[^^^___ccceeehhhiiigggccc^^^ZZZXXXXXXXXXVVVSSSNNNJJJGGGNNNSSSZZZ```bbbcccddddddhhhhhhhhhiiiiiihhhdddaaaYYYSSSJJJAAA:::444///,,,+++***((('''&&&''')))******))))))))))))))))))(((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***++++++)))'''&&&'''))))))'''%%%%%%&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''$$$&&&(((((('''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&kkk```___aaa\\\]]]___aaabbbcccbbbbbb___``````]]]XXXTTTRRRRRRNNNNNNOOOPPPQQQOOOLLLIIIGGGEEECCC@@@===;;;:::999999::::::;;;;;;<<<======???????????????>>>>>>>>>::::::999888888888888999555333111...,,,+++******((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$###*********((($$$"""""""""''''''&&&&&&''''''((()))&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''((('''&&&%%%%%%&&&'''(((***)))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&((()))((('''&&&''')))&&&&&&&&&''''''(((((()))++++++,,,---...000222333333555666666666888;;;>>><<<===>>>???@@@@@@AAABBB???CCCKKKRRRSSSPPPQQQUUU\\\fffoooqqqnnniii```XXX[[[[[[^^^aaaaaa\\\RRRJJJHHHGGGHHHKKKNNNOOOMMMKKKGGGIIIKKKNNNQQQTTTYYY\\\]]]cccfffbbb___```ccccccccccccdddeeeffffffcccaaa`````````______aaaeeehhhgggjjjmmmppprrrrrrrrrqqqtttpppppprrrsssrrrssswwwxxxyyy{{{}}}uuusssnnnhhhaaa]]]\\\\\\]]]```cccffffffccc```]]]YYY[[[\\\]]]ZZZVVVQQQMMMGGGMMMUUU\\\```cccfffhhhhhhhhhggghhhjjjjjjhhhfff```\\\TTTMMMEEE<<<444///,,,,,,***)))))))))***+++)))))))))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((('''&&&&&&&&&'''''''''((((((((())))))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***+++***((((((+++---***'''$$$###$$$&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$&&&((()))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&}}}iii______ccc\\\]]]___aaabbbccccccbbb___aaabbb___YYYTTTSSSSSSNNNNNNOOOPPPQQQOOOLLLIIIGGGEEECCC@@@===;;;:::999;;;;;;<<<<<<===>>>>>>>>>?????????>>>>>>>>>>>>>>>:::999888888777777888888444333000---+++*********'''''''''''''''((())))))&&&&&&''''''''''''&&&&&&$$$%%%'''''''''%%%###"""###$$$&&&''''''))),,,...(((''''''''''''((())))))%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%&&&'''(((&&&%%%$$$######%%%&&&'''((((((''''''''''''(((((('''((()))((('''&&&''')))(((((()))***+++,,,------............000222444666555666777888888:::>>>@@@>>>@@@BBBBBBAAAAAABBBDDD@@@EEENNNVVVVVVQQQOOORRRVVVaaalllqqqrrrlllaaaVVVWWWWWWXXXZZZZZZTTTIII@@@DDDCCCDDDHHHNNNRRRRRRQQQKKKLLLNNNRRRUUUYYYZZZ[[[\\\``````YYYUUUXXX^^^```]]]^^^aaadddggggggdddbbbbbbcccccccccbbbccceeeggghhhlllqqqwww{{{~~~}}}zzzxxxzzzzzzwwwxxx{{{{{{{{{}}}wwwkkkaaa[[[YYYWWWZZZ^^^aaacccbbb```^^^[[[]]]___```___[[[XXXUUUCCCHHHQQQYYY___dddhhhkkkfffeeedddfffhhhiiiiiihhheeeaaa[[[TTTLLLBBB888222...---,,,,,,++++++,,,,,,(((((())))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((***))))))((('''&&&&&&&&&'''((((((((())))))******&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%%%%$$$%%%))),,,+++((($$$"""###%%%'''(((''''''&&&&&&&&&&&&''''''###%%%''''''&&&$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((&&&&&&((()))((((((((((((''''''''''''(((((()))))))))((('''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&|||iii^^^\\\]]]]]]]]]___bbbeeeeeeaaa]]]]]]___```^^^YYYTTTPPPOOORRRPPPNNNLLLKKKHHHEEEBBBHHHGGGEEEBBB>>>;;;999888888888:::;;;<<<=====================<<<<<<<<<<<<999999888777777888999999222111///...,,,,,,++++++***)))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%'''&&&%%%$$$############''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&%%%$$$&&&&&&&&&'''''''''(((((($$$$$$$$$$$$&&&(((+++---&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$%%%''''''%%%$$$((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%%%%&&&'''(((((('''(((((()))***+++111444666777666555444444666888999999999999;;;===>>>>>>???@@@AAABBBCCCDDDEEEIIIOOOTTTVVVUUURRRPPPWWW^^^hhhooonnnggg\\\UUUQQQPPPOOONNNLLLIIIDDDAAABBBEEEJJJOOOSSSUUUUUUUUUWWWXXXZZZ\\\\\\[[[ZZZYYYZZZZZZYYYXXXWWWWWWWWWWWW\\\^^^```bbbcccaaa^^^\\\ccccccdddfffhhhiiikkkkkkooosssyyy~~~{{{yyywwwtttqqqooopppsssyyy}}}{{{yyyxxxxxxxxx~~~qqqddd[[[___ZZZXXX]]]aaa```______`````````___^^^]]]]]]]]]SSSPPPNNNQQQYYYaaaeeegggffffffgggjjjmmmlllhhhcccfffeeedddaaa[[[PPPDDD<<<333000---,,,------+++))))))))))))))))))*********,,,+++)))((((((((()))******,,,---,,,)))'''''''''***)))(((&&&&&&'''((((((((((((((((((((((((((((((&&&'''''''''''''''''''''######$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&$$$$$$&&&'''(((&&&%%%&&&)))+++)))'''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((+++)))'''&&&%%%&&&'''(((((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%''''''((((((((((((''''''***)))(((((((((***+++,,,|||iii^^^\\\^^^^^^^^^___bbbeeeeeebbb^^^^^^___```^^^YYYTTTPPPOOOOOOMMMLLLKKKKKKJJJHHHEEEHHHGGGEEEBBB???<<<:::999888999:::;;;==================<<<<<<;;;;;;::::::888888888888888888888888222111///...,,,,,,++++++******)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$$$$$$$$$$###$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&%%%$$$%%%&&&&&&&&&&&&'''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$###"""!!!"""$$$$$$"""!!!''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%'''((((((((((((((()))***++++++000444999;;;:::777555444777888888888888999<<<>>>>>>@@@BBBBBBAAA@@@AAACCCDDDHHHMMMRRRTTTSSSPPPNNNLLLRRR[[[bbbccc^^^WWWRRRMMMJJJGGGFFFEEEEEEDDDBBBEEEFFFIIILLLOOORRRTTTUUUUUUVVVXXXZZZZZZYYYXXXWWWUUUUUUUUUVVVWWWYYY[[[\\\^^^______`````````______eeefffhhhjjjlllnnnoooooossswww|||{{{wwwuuussspppmmmhhhiiilllrrrxxx}}}}}}|||zzzxxxwwwvvvvvvvvvssswww~~~|||ooofff___YYYWWWZZZ]]]^^^```cccaaaaaaaaaaaa``````______ZZZVVVQQQPPPRRRWWW\\\___eeefffgggiiikkkjjjgggeeeeeeeeeeeeddd```WWWMMMFFF:::555000---------,,,+++******++++++++++++++++++++++++***)))))))))))))))&&&''')))(((''''''(((***))))))(((''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((((((&&&&&&'''(((***(((&&&'''))))))(((&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((***)))'''&&&&&&&&&((((((((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%''''''((((((((((((''''''''''''&&&&&&&&&'''((()))}}}iii^^^\\\^^^```___```bbbdddeeecccaaa___```aaa^^^YYYTTTQQQPPPLLLKKKKKKKKKLLLLLLJJJIIIGGGFFFDDDBBB???===;;;:::999:::;;;<<<===>>>>>>>>>======<<<;;;::::::999999777888999::::::999888777222111///...,,,,,,+++++++++***)))((('''&&&&&&&&&''''''''''''''''''''''''&&&'''(((((('''&&&%%%$$$"""""""""###%%%&&&((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))(((&&&$$$"""&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$%%%&&&&&&%%%###&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))))))))))))))***+++,,,---000555;;;>>>===:::666444777888888777777888<<>>666000...---------,,,,,,,,,,,,,,,,,,,,,+++******++++++******)))(((&&&''''''&&&%%%%%%(((***((()))))))))((((((''''''(((((((((((((((((((((((()))((((((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&%%%$$$''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''+++)))''''''((((((&&&%%%&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((***)))'''&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&%%%&&&&&&'''(((~~~jjj___]]]___``````aaabbbdddddddddddd```aaaaaa^^^YYYTTTQQQPPPLLLKKKKKKKKKMMMMMMKKKIIIFFFFFFDDDBBB@@@>>><<<;;;999:::<<<===>>>>>>??????>>>======<<<;;;:::999999666777999::::::999777666222111///...,,,+++++++++,,,+++)))((('''''''''((('''''''''''''''''''''''''''((((((((('''&&&$$$###""""""###$$$%%%&&&((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((('''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&((((((&&&%%%'''''''''''''''(((((((((''''''''''''''''''''''''%%%&&&((((((''''''(((***************+++,,,......111555:::===<<<999777666888888888777777999<<>>555///......///,,,,,,,,,,,,++++++++++++)))***+++,,,+++***)))(((******)))&&&######%%%'''(((((()))******((('''&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''###%%%''''''&&&%%%%%%%%%)))((((((((((((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((()))(((''''''''''''(((((('''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((''''''(((((('''''''''(((((((((kkk___]]]^^^___```aaabbbcccddddddeeeaaabbbaaa]]]XXXSSSPPPPPPNNNMMMLLLLLLMMMLLLJJJHHHGGGFFFDDDBBB@@@>>><<<<<<999:::<<<===>>>>>>??????>>>>>>======<<<;;;;;;:::666777999::::::999777666222111///...,,,+++++++++,,,+++)))'''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))(((&&&$$$###%%%$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%'''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''%%%%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%%%%$$$"""''''''((((((((()))))))))''''''''''''''''''''''''%%%'''(((((((((((()))+++***+++++++++---...///000333555777888888777888999999999999999888:::===@@@KKKRRRWWWVVVOOOJJJKKKNNNKKKLLLNNNPPPPPPOOONNNMMMGGGGGGEEECCCBBB@@@???>>>AAAAAABBBEEEIIILLLMMMMMMKKKLLLNNNPPPPPPOOONNNMMMQQQSSSUUUXXXYYYYYYXXXWWWXXXXXXXXXYYY[[[^^^aaaccceeegggkkknnnpppppppppooonnnooooooooonnnmmmkkkjjjddddddddddddeeeffffffgggiiijjjiiiiiiiiijjjkkkmmmnnnmmmmmmnnnqqqtttuuuuuuuuuvvvwwwyyy{{{}}}uuurrr{{{vvvqqqnnnhhh```\\\]]]cccdddfffhhhiiiiiihhhhhhffffffddd^^^UUUNNNLLLLLLKKKSSS]]]dddgggggghhhiiiiiijjjjjjkkkkkkiiiddd```UUUPPPFFF<<<444000///000,,,,,,++++++***************+++,,,,,,,,,+++)))(((,,,,,,***'''%%%%%%''')))((()))*********)))'''&&&))))))))))))))))))))))))%%%&&&&&&'''((()))******((((((((((((((((((''''''&&&''''''(((((('''''''''''''''((())))))(((''''''%%%&&&((((((&&&%%%&&&'''&&&''''''(((((((((((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''(((((('''''''''(((((((((&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&(((((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((''''''lll```]]]]]]\\\___bbbcccccccccdddeeeaaaaaa```\\\VVVRRROOOOOOPPPNNNMMMMMMMMMLLLIIIGGGHHHGGGEEECCC@@@>>><<<;;;999:::;;;<<<===>>>>>>>>>>>>============<<<<<<<<<777888999::::::999888777222111///...,,,,,,+++++++++***(((&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''%%%$$$'''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&$$$######%%%'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%&&&'''%%%###&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((()))((()))***,,,++++++,,,---...000111222333444666666555666888:::999:::;;;<<<;;;<<<>>>@@@HHHNNNTTTTTTPPPLLLKKKLLLMMMMMMNNNOOONNNNNNMMMLLLCCCCCCBBBBBBBBBCCCCCCCCC@@@AAADDDHHHLLLNNNLLLKKKKKKMMMOOOQQQQQQPPPMMMLLLNNNPPPSSSVVVXXXYYYXXXXXXWWWXXX[[[^^^bbbeeeiiijjjkkkmmmpppqqqqqqnnnkkkhhhhhhhhhgggeeedddbbbbbbaaa[[[[[[\\\^^^```bbbcccdddcccfffiiikkklllmmmoooqqqqqqpppnnnoooqqqsssttttttzzzzzz{{{}}}zzz}}}xxxwwwsssjjjaaa]]]aaaccceeehhhjjjjjjiiihhhfffggggggddd___YYYTTTRRRGGGMMMVVV]]]bbbfffhhhiiikkkjjjkkkkkkllljjjfffccc\\\YYYQQQFFF<<<555222222,,,,,,++++++******))))))+++++++++,,,++++++***))))))******)))((((((+++---))))))******))))))(((((())))))))))))))))))))))))&&&&&&'''((()))******+++'''''''''(((((((((((((((&&&'''(((((()))(((((((((&&&'''((())))))((('''&&&(((((()))(((&&&&&&(((***%%%&&&(((((('''((()))+++&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&''''''''''''''''''(((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''''''''&&&%%%%%%nnnaaa\\\\\\YYY]]]bbbdddcccbbbcccdddaaaaaa___ZZZUUUPPPNNNNNNOOONNNMMMMMMMMMLLLJJJHHHIIIHHHFFFCCC@@@===;;;:::888999:::;;;============;;;;;;<<<<<<<<<<<<======888888888888888888888888222111///...,,,,,,++++++***)))'''%%%%%%&&&((()))''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%###"""###%%%'''''''''%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&(((''''''((())))))(((&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))))))))+++---,,,,,,---...///111222333111333666777777777888999999;;;>>>???>>>>>>???@@@DDDIIINNNQQQPPPMMMJJJIIIKKKKKKKKKKKKJJJJJJIIIIII@@@AAACCCEEEGGGHHHIIIIIIEEEEEEGGGKKKNNNNNNMMMKKKLLLMMMNNNOOOOOONNNMMMLLLNNNQQQTTTXXX[[[\\\]]]\\\ZZZ\\\```dddhhhkkklllmmmjjjkkkkkkkkkjjjhhhfffeeeeeecccaaa_________```aaa\\\]]]^^^```aaabbbbbbbbbbbbggglllpppppppppqqqsssqqqpppnnnooorrruuuwwwwww{{{|||}}}~~~~~~ttthhhaaa___aaadddhhhjjjjjjiiihhhhhhgggfffeeedddaaa]]]ZZZKKKLLLNNNTTT[[[bbbgggiiikkkjjjjjjkkklllkkkhhhfffbbb```[[[QQQEEE<<<666555...------,,,++++++******,,,,,,++++++*********+++((()))+++***))))))***,,,+++***))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((&&&&&&&&&''''''(((((()))''''''((()))))))))))))))%%%&&&((())))))(((&&&%%%''''''&&&$$$###$$$''')))&&&((())))))'''&&&(((***&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''&&&''''''(((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((()))))))))))))))((((((''''''&&&''''''((((((((((((''''''''''''((((((((('''&&&%%%oooaaa\\\\\\WWW\\\bbbdddcccbbbbbbcccaaa```^^^ZZZTTTOOOMMMMMMNNNMMMLLLMMMNNNMMMKKKJJJJJJIIIGGGDDD@@@===;;;:::888888:::;;;<<<=========999999:::;;;;;;<<<<<<===999999888777777888999999222111///...,,,,,,++++++***(((&&&$$$$$$%%%''')))))))))))))))))))))))))))&&&'''((())))))(((((('''%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%###"""###%%%'''''''''&&&&&&&&&'''''''''((((((%%%&&&'''''''''%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%###""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))))))))***,,,---,,,------...000111333444///333777::::::888777777999<<>>@@@CCCEEEFFFFFFFFFJJJJJJKKKMMMOOOPPPOOOMMMNNNMMMLLLKKKKKKLLLMMMNNNQQQTTTXXX\\\___aaabbbbbb```bbbeeeiiikkkllllllkkkddddddcccddddddeeeffffffdddcccaaa______aaaccceeeccccccddddddcccaaa___^^^ccciiiooossssssrrrrrrsssqqqpppoooppptttxxxzzz{{{{{{||||||}}}{{{mmmccc^^^```dddgggiiijjjiiihhhkkkhhheeeeeeffffffccc```QQQMMMJJJMMMUUU___fffiiijjjjjjjjjkkkmmmmmmkkkiiieeeeeeaaaXXXLLL@@@:::777//////...---,,,,,,++++++---,,,+++***)))***+++,,,***,,,---,,,)))''''''''',,,+++)))((((((((()))***)))))))))))))))))))))))),,,+++***)))((('''&&&&&&$$$%%%%%%&&&'''((())))))''''''((()))))))))))))))%%%&&&'''))))))'''&&&%%%%%%$$$""" ###'''''')))+++)))&&&%%%&&&(((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((())))))((((((%%%&&&'''(((((('''&&&%%%&&&''''''''''''''''''&&&%%%%%%&&&'''((()))******++++++***)))(((''''''&&&''''''(((((((((((('''''')))***+++++++++***((('''pppeee```\\\ZZZ]]]___``````aaabbbcccaaaaaa___[[[UUUQQQOOOOOOOOOMMMLLLMMMNNNNNNMMMLLLNNNLLLHHHCCC>>>:::777666666777888999::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<===<<<999777777888;;;<<<666444111...++++++++++++,,,++++++***************))))))((('''''''''''''''''')))+++,,,,,,***(((&&&%%%%%%############%%%%%%###%%%&&&&&&&&&&&&''')))'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((()))))))))$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%$$$$$$###'''''')))))))))((('''&&&'''(((***+++,,,------...000222555666555444444555888555333444777999999888:::<<>>222000---,,,+++***)))(((******+++,,,+++***)))(((************************(((((())))))***************)))))))))((((((''''''))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&%%%&&&''''''(((''''''''''''((()))((('''&&&''')))(((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))oooddd^^^[[[ZZZ]]]___``````aaabbbccc``````^^^ZZZUUUQQQOOOOOOOOONNNMMMMMMNNNNNNMMMLLLLLLJJJFFFAAA===999777666;;;;;;<<<===>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999777777777888999555444111...,,,+++++++++***))))))((((((((((((((()))((('''&&&%%%&&&&&&'''((()))***+++***)))&&&%%%'''&&&%%%%%%%%%%%%&&&''''''(((((('''%%%$$$$$$%%%'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))((((((''''''&&&&&&%%%''''''(((((((((''''''''''''(((***+++------......000222444555444333333444444111000111444666666555:::<<<@@@EEEHHHHHHDDD@@@BBBCCCEEEFFFEEEDDDAAA@@@???>>>>>>>>>???AAACCCDDDAAABBBDDDDDDEEEFFFHHHKKKJJJJJJLLLOOOQQQRRRPPPOOOQQQOOONNNMMMNNNPPPSSSUUU[[[]]]___aaacccdddeeeeeecccaaa``````bbbbbb___\\\___^^^]]]___bbbeeeeeedddjjjgggcccaaaaaadddgggiiikkkkkkkkkiiigggccc```^^^eeefffggghhhhhhhhhgggggggggiiilllmmmmmmmmmnnnoooqqqqqqqqqrrrrrrrrrrrrrrrttttttuuuuuuvvvvvvvvvwww~~~vvvppprrrpppnnnjjjgggeeeeeeffffffhhhiiikkkkkkiiigggfff```[[[TTTOOOOOOUUU\\\bbbfffgggiiijjjkkkkkkjjjjjjjjjgggdddbbb```YYYOOOGGG;;;666111---------+++******++++++,,,,,,+++))))))************************)))))))))*********++++++*********))))))((((((((())))))))))))))))))))))))''''''''''''&&&&&&&&&%%%((((((((((((((((((((((((***)))))))))((((((((('''''''''''''''''''''''''''))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''(((((((((((((((((((((((()))))))))(((((('''''''''&&&'''(((((())))))((((((&&&'''((('''&&&%%%&&&((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))nnnbbb]]]YYYZZZ]]]___``````aaabbbccc______]]]YYYTTTPPPOOOOOOPPPNNNMMMMMMNNNNNNMMMLLLJJJHHHDDD@@@<<<:::888777;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::999888777666666666444333111000...,,,*********))))))((((((((((((((()))(((&&&$$$$$$%%%&&&'''))))))***))))))'''&&&%%%((((((''''''''''''(((((('''(((((('''%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$######%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((()))+++---.../////////111222444333222111111222111//////000222444555555:::<<<@@@EEEIIIIIIFFFCCCBBBBBBCCCCCCCCCAAA???>>>:::;;;<<<===@@@BBBEEEFFFCCCEEEFFFEEEEEEEEEGGGIIIJJJIIIJJJLLLOOOQQQPPPOOOOOOOOOPPPPPPRRRSSSUUUVVV\\\]]]___```aaaaaa```````````````aaabbbaaa___]]]^^^^^^___bbbfffjjjkkkjjjnnnkkkgggdddbbbbbbdddeeeggggggfffeeeccc```^^^\\\aaaaaaaaaaaaaaaaaabbbbbbcccdddfffgggggghhhiiikkklllllllllmmmmmmnnnnnnnnnppprrrssstttuuutttrrrqqqwww{{{}}}}}}yyysssmmmhhheeecccdddgggjjjmmmnnnllliiigggeeeaaa[[[VVVTTTUUUXXXZZZfffgggjjjlllmmmlllkkkjjjhhhgggffffffeeeaaaYYYSSSGGG???555000///000...+++++++++,,,,,,,,,+++***)))))))))))))))))))))))))))*********+++++++++++++++***************)))))))))))))))))))))))))))))))))&&&&&&&&&&&&%%%%%%%%%%%%(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((,,,***(((&&&%%%&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((('''(((((()))))))))))))))%%%&&&''''''%%%%%%&&&'''(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))nnnccc]]]YYYZZZ]]]___``````aaabbbccc^^^^^^]]]YYYTTTQQQOOOOOOPPPOOONNNNNNNNNNNNMMMKKKJJJHHHDDD@@@===;;;::::::;;;<<<<<<<<<<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<777888999999999888777666222222222000///,,,***))),,,++++++******************)))&&&%%%$$$%%%'''(((************)))(((&&&%%%((((((''''''''''''((((((###%%%&&&&&&&&&&&&''')))&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((('''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&((())))))+++---000222222222111111222333222000//////000111111111333555777777888:::<<<@@@FFFKKKMMMLLLJJJEEEEEEDDDCCCAAA@@@>>>===888999<<>><<<<<<<<>><<<<<<<<<<<<<<<<<<<<<<<<555777888:::;;;:::999888222222111000///---+++***,,,++++++***************+++***((('''&&&'''((()))++++++,,,,,,+++***((('''&&&&&&&&&''''''&&&&&&&&&###%%%&&&&&&&&&&&&''')))%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&))))))((((((''''''&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%&&&'''((()))+++---000333555555555444111111222111///...///000000111333555777888999:::;;;<<>><<<;;;::::::<<<>>>BBBEEEHHHJJJKKKNNNNNNLLLIIIEEECCCBBBCCCFFFEEEFFFIIIMMMPPPQQQQQQQQQSSSUUUWWWXXXYYYYYYYYYYYY[[[]]]^^^^^^]]]\\\ZZZZZZ]]]```cccdddeeeeeeeeefffggggggggggggggghhhiiigggfffccc^^^WWWSSSRRRSSSUUUVVVVVVWWWXXXXXXXXXXXX^^^]]]]]]^^^```dddhhhjjjiiikkkmmmoooqqqtttxxx{{{yyyyyyzzz{{{}}}~~~ooocccaaadddiiinnnqqqqqqpppoooggggggffffffdddbbb```___dddgggjjjmmmooonnnllljjjhhhiiiiiijjjjjjgggccc```XXXNNNBBB999444111...***---------,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++******************++++++(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''%%%&&&'''((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((()))))))))%%%&&&''''''((((((''''''''')))***)))((('''((()))(((((((((((())))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((qqqeee```]]]ZZZ]]]___``````aaabbbccc]]]^^^]]]ZZZVVVSSSRRRRRRRRRPPPOOONNNOOONNNMMMKKKNNNKKKFFFAAA>>>============>>>>>>?????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<666777888:::;;;::::::999222222111///...---,,,+++***))))))(((((((((((((((+++***))))))(((((()))))))))***,,,......,,,)))'''$$$%%%&&&&&&&&&&&&%%%$$$'''(((((('''%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''######""""""""""""######$$$%%%%%%%%%&&&&&&'''''''''''''''''''''((()))***,,,...222555777777777666000111111000......///111---000333555666777999;;;;;;<<>><<<;;;;;;===>>>BBBDDDEEEGGGHHHHHHHHHHHHIIIIIIHHHEEEBBB@@@@@@AAADDDFFFJJJPPPVVVYYYZZZYYYSSSSSSTTTTTTUUUVVVWWWWWWOOORRRWWW[[[^^^___^^^^^^hhhlllppprrrpppnnnmmmmmmcccbbb^^^XXXRRROOOPPPSSSTTTXXXZZZYYYUUUSSSUUUXXXZZZ[[[]]]aaadddhhhkkkmmmmmmnnnoooqqqtttxxx{{{}}}}}}mmmllljjjiiiiiijjjlllnnnllllllkkkiiihhhfffeeeddddddeeegggjjjkkklllkkkkkkhhhjjjllllllkkkiiiggggggaaa___YYYOOOCCC999444222//////---,,,,,,------...++++++++++++++++++++++++++++++*********)))))))))((((((((())))))*********))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((((((((()))))))))***((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&&&&&&&'''''''''(((&&&&&&'''(((((((((((((((((()))***)))((('''(((***(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))pppeee```^^^[[[]]]___``````aaabbbccc^^^^^^^^^[[[XXXUUUUUUUUUSSSQQQOOOOOOOOOOOOMMMKKKNNNKKKEEE@@@<<<::::::;;;<<<<<<===???@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999777666444333333444222000---,,,,,,---...,,,++++++***************&&&''')))******(((&&&%%%"""&&&+++//////---)))&&&$$$%%%&&&''''''&&&%%%$$$###%%%&&&&&&&&&&&&''')))$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&''')))++++++++++++***))),,,000444666777555444///000000000///000222444---111666888888999;;;>>>:::::::::===AAACCCDDDDDDAAA???===<<<===???BBBDDDEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDDDDBBB@@@???@@@AAAEEEGGGLLLSSSZZZ^^^^^^]]]SSSRRRRRRRRRSSSTTTUUUUUURRRVVV[[[aaadddffffffeeefffjjjnnnnnnkkkgggeeeeeeWWWVVVSSSNNNJJJIIIMMMQQQSSSXXX\\\]]][[[[[[___cccaaabbbeeeiiinnnrrrvvvxxxyyyyyy{{{}}}ssspppkkkgggfffgggiiikkkpppnnnllliiifffdddcccbbbhhhiiijjjlllmmmnnnoooooohhhjjjlllmmmlllkkkjjjjjjdddeeebbbXXXJJJ>>>888666000///...---,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))((((((''''''(((((()))))))))***))))))))))))))))))))))))'''''''''((((((((())))))'''''''''''''''''''''''''''((((((((())))))******)))))))))))))))))))))))))))((('''&&&&&&''')))***''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))))))))'''((()))((('''&&&''')))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))rrrddd^^^\\\]]]___aaabbbbbbaaaaaabbb```___^^^\\\YYYVVVSSSRRRUUURRRNNNLLLLLLNNNOOOOOOPPPMMMHHHBBB>>><<<;;;;;;:::;;;===>>>???>>><<<;;;999999999::::::999888888:::999777555555555666666444111...***)))***+++---...---+++)))((('''&&&&&&))))))(((((()))******+++***+++---///...,,,(((&&&'''''''''''''''&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&((()))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&$$$"""###%%%((())))))((((((((()))((((((''''''''''''(((((()))*********+++---///222333333333222000//////111333444444333333333555777999;;;===>>>::::::::::::;;;===???@@@======<<<<<<>>>AAADDDEEEEEEEEEGGGGGGFFFDDDBBB@@@@@@AAAAAAAAA@@@@@@AAACCCGGGMMMUUUYYYYYYXXXXXXXXXVVVTTTRRROOONNNOOORRRUUUWWW[[[bbbkkkqqqsssqqqnnnkkkiiiddd___[[[XXXWWWVVVMMMNNNNNNLLLJJJJJJKKKLLLVVV\\\cccffffffgggkkkooolllnnnpppssswww{{{yyylllhhhgggeeegggkkkmmmooopppmmmhhhcccaaaaaa```gggnnnrrrqqqpppqqqrrrmmmmmmnnnnnnnnnlllkkkjjjggggggddd^^^XXXOOO@@@111///000111111...,,,++++++))))))*********+++++++++,,,,,,+++***))))))******************************+++******)))(((''''''&&&''''''((((((((((((''''''))))))((('''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((((((((('''((((((((()))))))))***((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&'''(((((()))((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))ttteee^^^\\\\\\^^^aaabbbaaa```aaaaaa___^^^]]][[[XXXUUURRRQQQTTTQQQNNNMMMNNNOOOOOONNNPPPMMMHHHBBB>>><<<;;;;;;;;;<<<>>>@@@@@@???>>><<<<<<<<<<<<<<<<<<;;;::::::999888777666555555555666111000...---++++++******++++++***)))))))))))))))+++***)))((((((''''''((()))***---......,,,)))'''$$$$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&$$$######%%%'''((('''&&&&&&%%%%%%&&&&&&'''(((&&&$$$###%%%'''''''''&&&'''((()))))))))))))))************************+++,,,...///000///...---...000444999<<<;;;777333333444555777999;;;<<<===;;;;;;:::::::::;;;===>>><<<<<<;;;<<<>>>AAADDDFFFHHHHHHIIIHHHGGGFFFDDDCCCAAABBBCCCCCCCCCCCCFFFGGGMMMRRRWWWYYYWWWUUUTTTTTTQQQPPPOOOMMMNNNPPPTTTVVV___bbbhhhooossssssnnnjjj^^^\\\YYYUUUSSSQQQQQQQQQMMMNNNOOOOOOOOOPPPRRRTTTZZZaaaiiimmmnnnooorrruuussstttvvvyyy|||~~~tttmmmfff___^^^ccchhhkkkmmmllliiigggggghhhdddhhhmmmpppqqqqqqqqqrrrnnnoooooooooooommmlllkkkiiiiiifff```[[[TTTGGG:::555444222///...---,,,,,,***+++++++++,,,,,,,,,---,,,,,,+++***************************************+++++++++***))))))((((((''''''((((((((((((''''''))))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((()))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''((()))))))))((((((%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))(((((((((((()))))))))***wwwfff^^^\\\[[[]]]`````````___``````^^^]]][[[YYYVVVSSSQQQPPPSSSQQQOOOOOOPPPPPPOOOMMMOOOLLLGGGBBB>>><<<;;;:::<<<===???@@@AAA@@@???>>>>>>>>>===<<<<<<;;;:::999999888777666555555555666////////////---+++***((((((((((((((()))***+++,,,---,,,***)))'''&&&%%%%%%''')))+++---...,,,***)))!!!"""$$$&&&''''''&&&&&&''''''&&&&&&%%%$$$$$$###)))((('''%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%""" ###&&&((('''&&&&&&%%%%%%&&&&&&'''***'''%%%$$$%%%&&&&&&&&&&&&&&&'''((()))***++++++,,,,,,,,,,,,++++++++++++------......---,,,+++***,,,222:::BBBFFFCCC;;;555555555666888999:::;;;<<<;;;::::::999999::::::;;;::::::;;;<<<>>>AAADDDEEEIIIHHHHHHGGGFFFEEEDDDDDDBBBCCCFFFGGGGGGHHHKKKMMMQQQSSSUUUTTTQQQOOONNNNNNKKKKKKJJJKKKNNNRRRVVVXXX```bbbeeehhhhhheee___ZZZQQQPPPNNNMMMLLLLLLMMMNNNPPPRRRTTTVVVWWWYYY]]]___ggglllsssvvvwwwwwwyyyzzzzzzzzz|||~~~{{{qqqeee[[[YYY[[[cccfffiiikkkkkkkkkkkkllljjjjjjkkknnnqqqrrrrrrqqqoooppppppppppppnnnmmmkkkkkkkkkhhhccc```\\\RRRHHH???999222.........---+++,,,,,,,,,,,,------------,,,++++++************+++************************,,,,,,++++++******))))))'''(((((())))))((((((''')))((((((''''''''''''(((''''''))))))))))))''''''))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&'''((())))))))))))))))))(((((((((((()))((((((''''''(((((())))))))))))))))))))))))))))))))))))***))))))((((((&&&&&&'''''''''(((((((((************************((((((((()))))))))******yyyggg^^^\\\ZZZ\\\___```___^^^______\\\[[[YYYVVVTTTRRRPPPPPPQQQPPPPPPQQQRRRQQQOOOMMMMMMKKKGGGBBB???<<<::::::;;;<<<>>>@@@@@@@@@???>>>>>>===<<<:::999888888777888888777777666555555555000000///...,,,+++***)))(((((((((((()))***+++,,,---,,,+++)))((('''&&&&&&&&&(((***,,,---,,,+++***"""###%%%'''''''''&&&%%%''''''&&&&&&%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""$$$&&&''''''&&&&&&%%%%%%&&&&&&''')))'''%%%%%%&&&''''''&&&&&&&&&''''''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,---333<<>>AAACCCEEEEEEEEECCCBBBAAAAAAAAAAAAAAADDDGGGIIIJJJKKKNNNPPPNNNNNNNNNMMMLLLKKKKKKKKKJJJJJJJJJLLLQQQVVVZZZ\\\^^^\\\ZZZYYYWWWTTTOOOLLLLLLLLLLLLMMMNNNPPPRRRSSSWWWYYY\\\^^^```cccgggjjjwwwyyy{{{|||zzzzzz{{{|||||||||}}}~~~rrrggg^^^ZZZYYY^^^aaagggkkkmmmlllkkkjjjmmmjjjiiikkkooorrrrrrpppooopppppppppooommmlllkkkkkkllliiieeecccbbb\\\TTTJJJ@@@555///......---+++,,,,,,,,,,,,,,,---------,,,++++++******+++++++++************************+++++++++******)))))))))(((((())))))))))))(((((()))(((''''''''''''((((((&&&''')))******)))'''&&&))))))))))))))))))))))))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''((())))))))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((******+++******)))((('''(((((()))))))))*********************************(((((()))))))))*********zzzggg^^^\\\ZZZ\\\^^^______^^^^^^___[[[ZZZWWWUUURRRQQQPPPPPPPPPOOOPPPQQQRRRQQQOOOLLLLLLJJJGGGBBB???<<<:::999999:::===>>>??????>>>===>>>===;;;999888888888888888888888777666666555444333111...+++******+++,,,+++***))))))))))))))))))++++++***))))))))))))***&&&''')))+++,,,,,,++++++''''''(((((('''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$%%%((())))))(((((('''''''''((()))***+++,,,,,,---------.........,,,,,,++++++,,,---...///000333:::AAAFFFEEEAAA===888888888888888888888888555555777888:::;;;<<<===888999:::<<<>>>@@@BBBCCCBBBBBBAAA@@@@@@@@@AAAAAAAAADDDGGGJJJKKKLLLNNNOOOJJJIIIHHHIIIKKKMMMOOOPPPPPPNNNNNNRRRWWW]]]``````^^^ZZZTTTOOOMMMLLLKKKJJJNNNNNNPPPRRRTTTWWWYYYZZZ```bbbdddfffhhhjjjnnnppp~~~~~~|||{{{zzz{{{}}}~~~~~~~~~rrrkkkeee^^^WWWVVVZZZaaagggkkkllljjjhhhllliiiggghhhlllpppqqqpppoooooooooooonnnllljjjiiiiiikkkjjjfffeeeeeebbb]]]SSSIII;;;333000///---***,,,,,,,,,,,,,,,+++++++++,,,+++++++++++++++,,,,,,************************)))))))))))))))((((((((((((((())))))))))))((((((((((((''''''''''''(((((('''(((***++++++***((('''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((******+++******)))((('''''''''((((((((()))))))))************************))))))))))))************yyyfff^^^]]]ZZZ\\\_________^^^______[[[YYYWWWTTTRRRPPPPPPPPPOOONNNNNNPPPQQQQQQNNNLLLKKKIIIFFFCCC???<<<:::999888:::<<<>>>??????>>>===???===<<<:::999999::::::777888888888777666555444444111---***))))))+++---,,,,,,***)))(((((((((((()))))))))))))))***++++++&&&''')))+++++++++++++++***)))((('''&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''')))***((('''%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&)))******))))))(((((((((***+++...////////////////////////000)))((('''((())),,,///000222333666;;;???BBBAAA@@@::::::999999888777777666333444666999;;;<<<===>>>888999:::<<<===???@@@AAAAAAAAAAAABBBCCCCCCCCCDDDBBBEEEHHHJJJJJJKKKLLLMMMIIIHHHHHHJJJOOOSSSUUUVVVTTTRRRQQQTTTYYY]]]^^^]]]XXXSSSMMMHHHHHHJJJLLLMMMRRRSSSUUUXXX[[[]]]___```eeegggiiikkkkkkmmmqqqsss{{{yyyxxxxxxyyy|||}}}vvvqqqggg\\\TTTUUUYYY^^^dddhhhhhhhhhhhhfffeeefffiiilllnnnooooooooooooooommmkkkiiihhhgggjjjjjjgggffffffeeeaaa[[[RRRFFF<<<666222///,,,,,,,,,,,,,,,++++++++++++,,,++++++++++++,,,,,,---************************)))(((((((((((((((((((((((())))))******))))))((((((''''''''''''(((((()))((((((************(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((((())))))******))))))(((((((((((((((((((((((())))))))))))***))))))(((((())))))***)))))))))))))))))))))))))))))))))***))))))((((((%%%%%%&&&&&&&&&'''''''''************************)))))))))*********++++++xxxddd]]]]]]ZZZ]]]___```_________```[[[YYYVVVSSSQQQQQQQQQQQQNNNMMMMMMNNNOOOOOONNNLLLJJJHHHFFFCCC???<<<:::999999:::===???@@@@@@???>>>===<<<:::888888888::::::777888888888777666555444222111...,,,******++++++,,,+++***)))(((((((((((('''''''''''''''((())))))'''((()))***++++++******)))(((&&&%%%$$$%%%&&&&&&&&&&&&&&&'''''''''''''''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&''')))***)))''')))))))))+++---111444666555555444333222111000///***)))''''''))),,,///111444333444777;;;???@@@AAA;;;;;;:::999888666666555555666888:::<<<<<<======999999;;;<<<===>>>>>>>>>>>>@@@BBBDDDEEEFFFFFFFFFDDDGGGJJJKKKKKKJJJJJJKKKKKKJJJIIILLLQQQUUUWWWWWWQQQNNNKKKMMMQQQTTTRRRPPPNNNKKKGGGGGGIIIMMMPPPQQQYYYZZZ\\\^^^```bbbccccccfffhhhjjjkkklllnnnqqqtttuuuuuuuuuwwwzzz|||}}}~~~zzzooo\\\XXXTTTTTTXXX]]]aaacccbbbcccddddddeeehhhlllooopppppppppooonnnllljjjhhhfffjjjkkkhhhggggggfffcccaaa\\\RRRGGG===666111///...---------,,,,,,,,,,,,+++++++++++++++,,,---...************************))))))))))))))))))))))))))))))************))))))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((((((((&&&&&&'''((()))***++++++******))))))))))))******))))))))))))))))))))))))''''''((()))))))))((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))*********+++++++++wwwccc]]]^^^[[[]]]```aaa```___``````[[[YYYVVVSSSQQQQQQQQQRRRNNNMMMLLLLLLNNNOOONNNMMMIIIHHHFFFCCC???<<<:::999:::;;;>>>@@@AAAAAA@@@???:::888777555555666888999777777888888888666444333000000///...---+++***)))+++***))))))))))))))))))&&&&&&&&&%%%%%%&&&&&&'''((())))))***************'''&&&$$$""""""$$$'''(((((((((((('''&&&&&&%%%%%%&&&''''''((('''&&&$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&''')))((('''((())))))'''%%%))))))***---111555:::===;;;:::888666444111000///...,,,***)))***---111333444333333555999===@@@@@@<<<<<<;;;999888666555444777888999;;;<<<<<<;;;;;;999:::;;;<<<============<<<>>>AAADDDFFFFFFFFFFFFFFFHHHKKKLLLKKKJJJIIIIIILLLKKKJJJLLLQQQTTTTTTSSSJJJFFFCCCCCCGGGHHHFFFBBBIIIHHHHHHKKKPPPTTTVVVWWW^^^___```bbbdddeeeeeefffdddfffiiijjjkkknnnqqqtttssstttvvvyyy{{{{{{yyyvvv||||||}}}}}}hhh___SSSMMMNNNSSSYYY\\\]]]```cccdddccceeejjjoooqqqqqqqqqqqqooommmkkkiiifffkkkmmmjjjhhhhhhfffccceeebbbZZZNNNBBB999444222//////.........---------++++++++++++,,,,,,---...******************************************++++++))))))************))))))'''''''''''''''((()))*********))))))))))))******(((((((((((((((((((((((())))))))))))((((((((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))%%%&&&'''((()))***+++,,,******))))))))))))******))))))))))))))))))))))))&&&&&&'''(((((()))((((((************++++++++++++(((((((((((((((((((((((()))************+++++++++|||iii___\\\\\\]]]___aaabbbccccccbbb\\\ZZZXXXUUUSSSQQQQQQQQQOOOMMMJJJHHHGGGIIIKKKMMMKKKGGGCCC@@@???===999666<<<===>>>AAACCCBBB@@@>>><<<<<<;;;:::999999999999777999999888666444444444333111///,,,+++***)))***(((((('''(((((()))***+++((((((''''''''''''((((((((()))***+++,,,+++******(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$)))((('''&&&%%%&&&'''((('''&&&%%%$$$$$$$$$%%%&&&%%%'''((((((&&&%%%$$$$$$'''&&&&&&%%%%%%%%%&&&&&&'''(((***...333999>>>AAA<<<999555222111000...---,,,,,,,,,,,,,,,---...///555444444555888<<<@@@CCCAAA???;;;888555444333444666888;;;<<<;;;;;;;;;<<<::::::999:::;;;===???@@@@@@CCCGGGJJJKKKJJJHHHGGGFFFGGGGGGIIIJJJKKKLLLLLLOOOMMMJJJHHHHHHHHHFFFEEE?????????>>>???BBBGGGKKKKKKLLLNNNQQQTTTVVVYYYZZZ______``````aaaaaaaaabbbffffffgggiiilllqqquuuwwwvvvvvvwwwyyyzzz{{{|||}}}|||{{{{{{{{{|||~~~lllWWWMMMKKKNNNTTTYYY[[[^^^```bbbbbbeeejjjooommmrrrtttrrrpppqqqooolllmmmnnnooonnnkkkhhhggggggcccbbb___XXXOOODDD:::444222000...------...---,,,//////...------,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******)))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))((((((((('''((())))))***))))))))))))************++++++******)))(((((((((|||hhh^^^\\\[[[\\\___aaabbbccccccccc^^^\\\YYYUUURRRPPPPPPOOONNNLLLIIIFFFFFFHHHJJJLLLLLLHHHCCC@@@>>>===:::888<<<===???AAABBBAAA???===<<<<<<;;;:::999999999999777999999888666444444444333111///,,,+++*********)))(((((((((((())))))***((((((''''''''''''((((((((()))***+++,,,+++******(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$###""""""'''&&&&&&%%%%%%&&&'''(((&&&%%%$$$$$$$$$%%%&&&'''%%%'''((((((&&&%%%$$$%%%''''''&&&&&&%%%&&&&&&'''((((((***---222777<<>>@@@BBBCCCEEEGGGIIIJJJIIIGGGFFFIIIGGGFFFEEEGGGJJJMMMPPPVVVQQQKKKEEEBBBAAA???>>>;;;<<<<<<<<<===AAAFFFJJJOOOPPPRRRUUUXXXZZZ\\\]]]]]]^^^^^^___```aaaaaabbbffffffgggiiilllppptttvvvvvvvvvwwwxxxyyyzzzzzz{{{{{{{{{zzzzzz{{{|||~~~}}}~~~yyybbbUUUQQQPPPOOOPPPUUUWWW[[[]]]___ccchhhmmmmmmrrrsssqqqoooppppppnnnmmmnnnooonnnkkkhhhffffffcccdddccc___WWWKKK???888444222///---...///...............---,,,+++++++++))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))++++++***))))))***++++++)))))))))))))))))))))))))))))))))*********++++++))))))))))))************))))))))))))************{{{hhh^^^[[[ZZZ[[[^^^```bbbccccccccc```^^^ZZZVVVRRRPPPOOOOOOMMMKKKHHHEEEEEEGGGJJJLLLMMMIIIDDD???===<<<;;;:::===???AAABBBBBB@@@>>><<<<<<;;;:::999999888888999777999999888666444444444222111///,,,+++************))))))(((((((((((()))((((((''''''''''''((((((((()))***+++++++++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$%%%%%%$$$$$$%%%&&&'''(((%%%$$$$$$$$$%%%&&&'''(((%%%&&&((('''&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''))))))+++---111555999;;;999666333222222222111000......------......//////333333555777999;;;===>>><<<:::888666555555555555666888999999777666666777888888999;;;===@@@BBBDDDGGGGGGHHHHHHHHHGGGGGGFFFHHHFFFDDDCCCFFFLLLSSSWWW]]]UUUJJJ@@@:::888888777999:::;;;<<<>>>CCCHHHMMMRRRSSSUUUWWWZZZ\\\^^^___\\\\\\]]]^^^___```aaabbbddddddeeegggjjjmmmqqqsssuuuvvvvvvvvvvvvwwwwwwwwwyyyxxxwwwvvvvvvwwwxxxyyyvvvvvvwwwxxxzzz{{{|||}}}|||zzzwwwuuuwwwwwwvvvuuuvvvwwwyyyzzzyyy{{{||||||{{{{{{|||}}}nnnaaa\\\UUUNNNKKKMMMOOOSSSWWW[[[```fffjjjlllppprrrooonnnpppqqqpppmmmnnnooonnnkkkhhhffffffdddfffiiihhh```UUUHHH@@@888444111....../////////...------,,,,,,++++++*********************************************************++++++++++++******((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((()))))))))))))))))))))))))))+++******))))))******+++)))))))))))))))))))))))))))***+++,,,---,,,,,,+++))))))))))))************(((((())))))***++++++,,,{{{hhh^^^\\\YYYZZZ]]]___aaaccccccccc___]]]YYYUUURRRPPPPPPQQQNNNLLLHHHEEEEEEGGGJJJMMMNNNJJJEEE@@@===<<<<<<<<<>>>@@@BBBCCCAAA>>><<<;;;<<<;;;:::999888888888888777999999888666444444444222111...,,,+++***************)))(((((('''((((((((((((''''''''''''(((((('''(((***+++++++++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&######$$$$$$%%%&&&''''''$$$$$$$$$%%%&&&'''((((((%%%&&&''''''%%%%%%%%%&&&'''''''''&&&''''''((()))******+++---000333555777777555222111111111000////////////......//////000000111444666777888888888888777666555555555666666666777888777555444444555777888:::<<>>@@@CCCHHHNNNRRRQQQRRRTTTVVVXXXZZZ\\\]]][[[[[[]]]^^^```aaabbbcccbbbbbbccceeegggjjjlllnnntttttttttsssssssssrrrrrrsssrrrqqqooooooooopppqqqmmmmmmnnnnnnooopppqqqqqquuuuuutttsssrrrpppnnnmmmrrrqqqpppoooooooooppppppooorrruuuvvvuuutttssssssvvvxxxzzz~~~vvvkkkggg___UUUNNNIIIJJJNNNRRRXXX^^^dddhhhkkkooopppmmmlllppprrrrrrmmmoooooonnnkkkhhhggggggfffiiikkkkkkfff]]]RRRLLL===999444000////////////------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))******++++++******)))((((((((((((((((((((((((***))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************++++++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((())),,,------,,,+++***((()))))))))************)))))))))******+++++++++{{{hhh___]]]XXXZZZ\\\___aaabbbbbbbbb\\\ZZZVVVSSSQQQQQQRRRSSSPPPMMMIIIFFFEEEHHHLLLNNNNNNKKKFFFAAA===;;;<<<===>>>AAACCCCCC@@@===<<<<<<;;;;;;:::999888888888888777999999888666444444444111000...,,,+++***++++++******)))(((((('''((((((((((((''''''''''''(((((('''((()))***+++***))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&''''''$$$$$$%%%&&&''''''((((((%%%&&&'''&&&%%%%%%&&&'''''''''''''''(((((()))***++++++,,,...000222333444666333000/////////...---111000000//////000000000111222555777888888777777555555555555555555666666555666777666444444555666999:::<<<>>>@@@BBBDDDDDDDDDDDDDDDDDDEEEGGGIIIJJJGGGGGGGGGIIILLLPPPSSSVVVQQQJJJ???777444666999;;;===???AAADDDGGGKKKPPPTTTQQQQQQSSSTTTVVVXXXYYYZZZ[[[\\\]]]^^^```aaabbbcccbbbcccdddeeegggiiijjjkkkppppppoooooonnnmmmmmmllljjjiiihhhfffffffffggggggdddeeeeeefffgggggghhhhhhjjjjjjkkkkkkkkkjjjjjjiiimmmmmmllllllkkkkkkkkkkkkkkkooossstttsssqqqpppooooooqqqtttwww|||uuupppggg\\\VVVKKKKKKLLLOOOUUU[[[aaaeeehhhlllnnnllllllpppssssssnnnppppppooollliiihhhhhhhhhiiikkkjjjgggbbb\\\XXXFFFAAA999333000/////////------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))))))))(((((()))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***,,,,,,+++)))(((((()))))))))************,,,+++++++++******))))))|||jjjaaa^^^YYYZZZ\\\^^^````````````[[[XXXTTTQQQPPPPPPRRRTTTQQQNNNIIIFFFEEEHHHLLLOOOMMMLLLHHHCCC>>><<<<<<>>>===@@@DDDDDD@@@===<<<===;;;:::999888888777777888777999999888666444444444111000...,,,++++++++++++***))))))(((((((((((()))((((((''''''''''''(((((('''((()))*********)))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&###$$$%%%&&&''''''&&&&&&$$$%%%&&&''''''(((''''''%%%&&&&&&&&&%%%%%%'''((((((((('''(((((()))***+++,,,,,,---///000222333333444222///...///000000///222222111000000000111111444555777888999888888777333333444444444555555555444555666666555666888:::<<<===>>>@@@AAABBBBBBBBBAAABBBBBBCCCDDDFFFHHHIIIHHHIIIIIIIIIIIIHHHHHHGGGEEE@@@:::777888;;;>>>???>>>@@@CCCEEEGGGJJJOOORRRRRRRRRSSSUUUVVVXXXYYYYYY[[[[[[\\\]]]^^^```aaaaaabbbcccdddeeefffggghhhhhhiiihhhhhhgggfffeeeeeeeeebbbaaa___^^^^^^^^^______^^^______```aaabbbcccccccccddddddeeefffggghhhhhhiiiiiiiiiiiiiiiiiiiiihhhjjjmmmqqqsssrrrpppnnnmmmlllmmmpppsssxxx}}}wwwlllccc^^^SSSPPPLLLMMMQQQXXX^^^aaaeeejjjmmmlllmmmqqqtttssspppqqqrrrqqqnnnkkkiiiiiihhhiiiiiiiiigggfffdddbbbSSSLLLBBB999333111000///------------------------++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((''''''))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))&&&'''((()))***)))(((((())))))))))))************---,,,,,,+++******))))))}}}kkkbbb```ZZZ[[[]]]^^^______^^^^^^[[[XXXSSSPPPNNNNNNPPPQQQQQQMMMHHHDDDDDDGGGLLLOOOLLLLLLJJJEEE???<<<<<<>>>;;;@@@DDDDDD@@@===<<<>>>;;;:::999888777777777777777999999888666444444444111///...,,,+++++++++,,,)))(((((((((((())))))***((((((''''''''''''((((((&&&''')))*********)))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))%%%&&&''''''((('''&&&%%%%%%&&&'''(((((('''&&&&&&%%%&&&&&&%%%$$$%%%''')))(((((((((((()))***+++,,,,,,---...000111222333333111000...///111444444444333333222111111111111111555555555666666666666555222333333444444444444444333444555666777999<<>>===<<<:::999;;;===???@@@???@@@BBBDDDFFFGGGJJJMMMPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZZZZ[[[\\\]]]]]]]]]]]]^^^___```aaaaaaaaaaaa```______^^^^^^]]]]]]]]][[[ZZZYYYXXXXXXYYYZZZZZZ[[[[[[\\\]]]^^^___```aaa``````aaabbbcccdddffffffffffffggghhhiiiiiiiiiiiijjjmmmqqqsssrrrpppnnnnnnmmmnnnpppssswww{{{~~~~~~rrrjjjiii[[[UUUNNNKKKNNNTTTZZZ]]]bbbhhhllllllnnnrrrtttsssqqqssstttrrrooolllkkkkkkfffgggiiijjjjjjiiiiiihhh```WWWKKK@@@888444222111........................++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******)))))))))++++++++++++++++++++++++((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))************++++++++++++++++++++++++}}}lllcccaaa[[[\\\]]]^^^___^^^]]]]]]\\\YYYTTTOOOLLLLLLNNNOOOPPPLLLGGGCCCCCCFFFKKKNNNKKKLLLKKKFFF@@@<<<<<<===;;;???DDDDDD@@@======???;;;:::999888777777777777777999999888666444444444000///...,,,++++++,,,,,,(((((('''(((((()))***+++((((((''''''''''''((((((&&&''')))*********)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&'''((((((((('''&&&%%%&&&'''((((((((('''&&&%%%%%%&&&&&&%%%$$$%%%''')))(((((((((((()))***+++,,,,,,---///111222333333333///......000444777999999444333333222111111111222222222222222222222222222222222333444444444333333222333555666888;;;???BBBAAABBBCCCCCCBBBAAA???>>>AAAAAABBBCCCCCCBBBBBBAAA===<<<;;;:::::::::;;;;;;888999:::===@@@AAA@@@>>>CCCEEEGGGHHHIIIJJJMMMPPPOOOPPPQQQRRRSSSTTTUUUUUUXXXXXXYYYYYYZZZZZZZZZ[[[WWWXXXYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXWWWWWWXXXWWWVVVVVVVVVWWWXXXXXXYYYZZZ[[[\\\^^^___``````______``````aaabbbddddddeeefffhhhiiikkkllllllllllllooorrrtttsssqqqpppppppppqqqrrrtttwww{{{~~~~~~~~~}}}~~~vvvqqqrrraaaYYYOOOIIIKKKQQQWWWZZZ```ffflllmmmooossstttsssrrrtttuuussspppmmmlllllleeefffiiikkkmmmlllkkkjjjhhh___QQQDDD;;;666333222......//////////////////------------------------++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((((('''))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))((((((((('''((()))******))))))))))))*********************++++++,,,------qqqddd```\\\\\\]]]]]]]]]\\\[[[[[[YYYWWWSSSPPPNNNOOOQQQRRROOOLLLGGGEEEEEEFFFGGGGGGIIIHHHFFFCCC@@@===:::888>>>AAACCCCCCAAA>>><<<;;;:::999888888777777888888999888888777555444222111000///...,,,+++***))))))******(((&&&$$$$$$&&&(((******)))(((&&&%%%$$$###((((((((()))******++++++***'''%%%&&&((((((&&&$$$(((((('''&&&%%%$$$$$$###(((''''''&&&&&&%%%$$$$$$(((((('''&&&%%%$$$$$$%%%###$$$&&&((())))))((('''''''''&&&&&&&&&%%%%%%%%%%%%'''((('''&&&&&&'''((())))))***---///000000.........//////000111111111000---+++---222777999:::;;;:::888666444444444555000111111222222333444444222333444555666666666666111222444555777;;;@@@CCCBBBBBB@@@???>>>>>>======>>>AAAEEEFFFDDD@@@===<<<888777666666666888999:::999;;;???@@@AAAAAABBBCCCEEEGGGHHHIIIIIIIIIKKKMMMMMMMMMMMMNNNOOOPPPQQQRRRQQQRRRTTTVVVVVVUUUSSSRRRRRRQQQPPPPPPPPPQQQRRRSSSTTTUUUWWWWWWWWWWWWYYY[[[UUUUUUUUUVVVWWWWWWXXXXXXZZZZZZZZZZZZ[[[\\\^^^^^^aaa```___```bbbccccccbbbbbbdddggghhhiiiiiikkklllqqqppppppppppppqqqrrrrrruuuuuuvvvwwwyyy}}}vvvqqqnnnbbbWWWTTTQQQNNNQQQVVV[[[eeekkkkkkmmmsssvvvtttttttttsssrrrqqqooonnnmmmiiijjjkkklllmmmmmmmmmmmmlllggg^^^QQQDDD999333000111000//////000000---++++++++++++++++++++++++++++++++++++************)))************))))))))))))))))))))))))((((((((((((---+++***(((((()))+++,,,++++++++++++++++++++++++&&&&&&((()))************(((((()))*********************************************************************))))))))))))******))))))))))))))))))))))))******))))))((((((''''''*********)))))))))))))))))))))))))))))))))))))))******))))))))))))******rrreeeaaa\\\\\\\\\]]]]]]]]]\\\\\\ZZZWWWTTTQQQOOOPPPRRRSSSPPPLLLHHHEEEEEEFFFGGGGGGHHHGGGEEECCC@@@<<<:::999===???BBBBBB???<<<;;;::::::999888888777777888888;;;;;;;;;:::888666555444000///...,,,+++***))))))++++++***'''%%%%%%''')))(((((('''&&&&&&&&&''''''((((((((()))******++++++)))'''%%%&&&(((((('''%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&'''((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&((()))++++++,,,...000111000///......////////////000000000...,,,...222777999:::<<<<<<:::888777555555555111111111222333333444444777666555444333222111111222444666777888;;;???BBBAAA@@@???===<<<<<<======BBBDDDFFFEEEAAA<<<999888666666555555666888999:::;;;>>>AAABBBBBBBBBCCCDDDCCCEEEGGGGGGGGGHHHIIIKKKLLLLLLLLLLLLMMMNNNOOOOOONNNOOOQQQRRRSSSRRRPPPOOOMMMMMMLLLKKKLLLMMMOOOPPPRRRTTTVVVWWWVVVVVVWWWYYYTTTTTTUUUVVVVVVWWWWWWXXXXXXXXXXXXYYYZZZ[[[\\\]]]___``````aaabbbbbbcccccceeegggjjjkkkllllllnnnppptttttttttttttttuuuvvvvvvwwwxxxxxxzzz|||~~~{{{ooofff___\\\XXXTTTVVV[[[^^^eeejjjjjjkkkpppsssrrrttttttssssssqqqpppnnnnnnjjjkkkkkklllllllllllllllooollldddYYYMMMBBB999555000///---.........,,,+++++++++++++++++++++++++++++++++++++++************************))))))))))))***)))))))))((((((((((((,,,+++***(((((()))+++,,,++++++++++++++++++++++++''''''((()))*********)))''''''((()))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))******************************************))))))))))))******sssfffbbb[[[\\\\\\]]]]]]^^^^^^^^^[[[XXXUUURRRPPPQQQSSSTTTRRRNNNIIIEEEEEEEEEFFFFFFFFFEEECCCAAA???<<<:::999<<<>>>AAAAAA>>>;;;999999999999888777777777777888888888888777666444333222000///...,,,+++***))))))+++++++++)))'''&&&(((******)))'''&&&%%%&&&'''''''''(((((())))))******+++'''&&&%%%&&&(((((('''&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&''''''((($$$$$$$$$%%%&&&'''((()))''''''&&&&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%&&&((())))))(((((()))+++...///000111222111000000/////////............---///...---...222666888999;;;;;;:::999777555333222111111222222333333444444777666444222111111111111333666888:::;;;<<<>>>@@@???>>><<<;;;:::<<<===>>>FFFFFFEEEBBB<<<777555444555444444555666888:::;;;>>>@@@BBBCCCCCCBBBCCCDDDBBBDDDEEEFFFEEEFFFGGGIIIKKKJJJJJJJJJJJJJJJKKKKKKIIIJJJLLLMMMMMMMMMLLLKKKIIIHHHHHHHHHIIIKKKLLLMMMOOOQQQTTTUUUUUUUUUUUUVVVTTTTTTUUUUUUVVVWWWWWWWWWWWWWWWWWWXXXYYY[[[\\\]]]]]]```ccccccbbbbbbdddgggiiikkkmmmnnnoooppprrrtttwwwwwwwwwwwwxxxxxxxxxxxxyyyzzz|||}}}{{{uuuoookkkfff___\\\]]]aaaeeehhhhhhiiimmmpppooossssssssssssrrrqqqpppooommmmmmmmmlllllllllkkkkkknnnkkkggg___TTTHHH===777111000...---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++*********)))))))))******)))))))))(((((((((++++++***))))))***+++,,,))))))))))))))))))))))))(((((())))))***)))))))))&&&&&&'''(((((((((((((((((((((((((((((((((((((((******************************))))))))))))******))))))))))))))))))))))))''''''((())))))***++++++((()))))))))***+++++++++******************************))))))))))))******sssfffaaa\\\\\\\\\]]]^^^___``````\\\YYYVVVRRRQQQRRRSSSUUUSSSOOOIIIFFFEEEEEEEEEEEEEEEDDDBBB@@@>>><<<;;;:::<<<>>>AAAAAA>>>;;;:::999999999888777777777777777666666666555444333111111000///...,,,+++***))))))*********)))''''''(((***...,,,***'''%%%$$$$$$$$$''''''(((((()))*********&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&'''(((((()))(((&&&%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&((()))***))))))+++,,,111333444444333111111111000//////...------,,,,,,---------...000333555666888888888777555222///...111111222222333444444555333222111111222444666888444777;;;======<<<======<<<;;;:::999;;;===@@@BBBFFFEEEBBB===888444333333444333333444666888:::;;;???AAABBBCCCBBBAAACCCDDDBBBCCCEEEEEEDDDDDDFFFHHHIIIHHHGGGFFFFFFFFFFFFFFFDDDEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGIIIKKKMMMNNNLLLOOOSSSTTTTTTTTTTTTUUUUUUUUUVVVVVVWWWXXXXXXXXXYYYZZZZZZ[[[\\\^^^___```^^^bbbffffffdddcccgggllllllnnnpppqqqqqqsssvvvxxxwwwwwwxxxxxxyyyyyyyyyyyyzzz{{{}}}}}}xxxpppeee]]]bbbdddeeeeeegggkkknnnooorrrrrrrrrrrrrrrqqqqqqpppqqqpppooonnnmmmllllllkkkkkkkkkiiiddd\\\OOOCCC;;;555333000...//////......------------------------,,,,,,+++++++++*********+++++++++*********))))))*********)))))))))((((((+++******))))))***+++,,,))))))))))))))))))))))))))))))*********))))))(((&&&'''(((((())))))(((((())))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))(((((()))))))))*********(((((()))***++++++,,,,,,************************+++******))))))******+++ssseee```]]]]]]]]]]]]^^^___```aaa\\\ZZZVVVSSSQQQRRRTTTUUUSSSOOOJJJFFFEEEFFFFFFFFFFFFDDDBBB???===<<<;;;:::===???BBBBBB???<<<::::::999888777777666666777777999999999888777666555444000///...,,,+++***))))))((())))))((('''&&&''')))...,,,***'''&&&%%%$$$$$$'''''''''((())))))******&&&''''''''''''&&&''''''(((((('''&&&%%%%%%$$$$$$(((''''''&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%&&&&&&''')))(((&&&%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&''')))*********,,,...333555777777444222222222000000///...---,,,,,,++++++,,,,,,---...000222444666777666666444111///---111222222333444444555555111111111111333777:::<<<555888<<<>>>===<<<<<<<<<:::999999:::<<>>@@@AAA@@@@@@@@@AAACCCBBBCCCEEEEEEDDDDDDEEEGGGFFFEEEDDDCCCCCCCCCCCCCCCAAAAAABBBCCCDDDEEEEEEEEEDDDDDDEEEFFFHHHJJJMMMOOOLLLOOORRRSSSSSSTTTTTTVVVXXXXXXYYYYYYZZZ[[[[[[\\\^^^^^^___```aaaccceeefffaaafffjjjjjjggggggkkkppppppqqqssstttuuuwwwzzz}}}xxxyyyzzz{{{{{{{{{zzzzzzzzz{{{}}}~~~~~~}}}~~~~~~ttteeeeeecccbbbcccfffiiillloooppppppqqqqqqrrrrrrqqqqqqtttsssqqqooonnnmmmmmmmmmnnnmmmmmmkkkeee[[[NNNEEE999555111............---------------------------,,,,,,,,,++++++++++++***++++++++++++************************))))))))))))***))))))******++++++,,,(((((((((((((((((((((((()))***************)))((((((((()))************)))******************************************************))))))))))))******))))))))))))))))))))))))+++*********)))))))))(((((())))))***+++,,,,,,---************************++++++************++++++rrreee```___^^^]]]]]]^^^___aaabbb\\\YYYVVVSSSQQQRRRTTTUUUSSSOOOJJJFFFFFFFFFGGGGGGHHHFFFCCC@@@===<<<;;;;;;===???BBBBBB???<<<;;;:::888888777666666666666777777777777777666555444333000///...,,,+++***))))))'''((())))))''''''''')))((((((((((((((((((((((((&&&''''''(((((())))))***'''((()))(((&&&%%%&&&''')))((('''&&&%%%$$$$$$###$$$$$$%%%&&&&&&''''''((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%$$$&&&((()))******---...444777999888555222222444000000//////...---,,,,,,***,,,---...---...000222777777666666444333111000222222333333444444555555444444333333444666777888555888<<<======<<<<<<<<<:::::::::;;;===???@@@AAA999999888555333333555777666555555666777999;;;<<<===>>>???>>>>>>???AAACCCBBBCCCDDDDDDCCCCCCDDDFFFCCCCCCBBBAAAAAA@@@AAAAAA@@@@@@@@@AAABBBCCCDDDDDDBBBBBBCCCDDDGGGJJJMMMOOONNNPPPRRRSSSSSSTTTVVVXXX]]]]]]]]]^^^______``````bbbbbbcccdddeeegggiiijjjfffiiilllllljjjkkkmmmpppqqqrrrtttuuuvvvxxx|||zzz{{{|||~~~~~~}}}}}}|||zzzzzz{{{}}}}}}~~~~~~~~~~~~tttjjjddd```bbbeeegggjjjnnnmmmnnnooopppqqqqqqqqqqqquuutttrrrooonnnmmmnnnnnnllllllkkkkkkiiiaaaUUUMMM===888222...---,,,,,,,,,........................,,,,,,,,,,,,++++++++++++,,,++++++++++++*********++++++*********))))))))))))))))))***++++++,,,,,,(((((((((((((((((((((((())))))******+++*********((())))))*********************************************************************))))))))))))******)))))))))))))))))))))))),,,++++++***))))))(((((()))*********+++,,,,,,,,,++++++++++++++++++++++++++++++************++++++sssfffaaaaaa```^^^]]]^^^___```aaa[[[YYYUUURRRQQQQQQSSSTTTRRRNNNIIIFFFFFFGGGHHHHHHJJJHHHDDD@@@===<<<;;;;;;<<<>>>AAAAAA>>>;;;999999888888777666666666666666444444444444333222111111000///...,,,+++***))))))''')))******)))((()))***%%%&&&(((*********)))(((&&&&&&''''''((()))))))))((()))***(((%%%$$$$$$&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%&&&&&&'''(((%%%%%%&&&'''((((((((((((''''''&&&&&&&&&%%%%%%%%%###%%%'''))))))***---...333777:::999555222333555000000000//////.........+++...000000...///111333666555444333333222222222222222333333444555555555444444444444444444444444555888:::<<<;;;;;;<<<===<<<<<<======<<<;;;:::999444444444333222333555888888777777777888999;;;<<<<<<===>>>>>>>>>???BBBDDD@@@AAACCCBBBAAAAAABBBCCCAAAAAA@@@??????@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEECCCCCCDDDFFFIIILLLOOOQQQQQQQQQRRRRRRSSSUUUYYY\\\aaabbbbbbccccccdddeeeeeebbbcccccceeegggiiijjjkkkjjjjjjkkkllllllmmmnnnnnnlllmmmoooooopppssswww{{{yyy{{{|||~~~~~~}}}|||{{{zzzzzz{{{{{{}}}~~~pppgggaaabbbddddddgggkkkkkklllmmmnnnppppppqqqqqqtttrrrpppnnnllllllmmmmmmkkkjjjiiijjjjjjeee[[[TTTDDD>>>777222///.................................------,,,,,,,,,+++++++++,,,,,,+++++++++*********+++++++++*********))))))(((((()))***+++,,,,,,,,,))))))))))))))))))))))))((()))******++++++++++++'''(((((()))***)))))))))******************************************************))))))))))))******))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,uuugggcccbbbaaa___^^^^^^___```aaa[[[XXXUUURRRPPPQQQSSSTTTQQQMMMIIIFFFGGGHHHIIIIIIKKKIIIEEEAAA===<<<;;;;;;;;;===@@@@@@===:::888888888888777666666666666666777777777777666555444444000///...,,,+++***))))))(((***,,,,,,*********+++'''(((***,,,+++)))'''%%%&&&&&&''''''((()))))))))(((***+++)))%%%######%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%$$$$$$######$$$%%%&&&((()))***###$$$&&&((())))))((((((''''''&&&&&&&&&%%%%%%%%%"""$$$'''((()))***,,,...222777:::999555222333666000000000000////////////---///222111000///222444444333111000///000111222222222333444444555555666111222333444444444333333555777999::::::;;;<<<>>>>>>>>>>>>===;;;888444222222222333222222222555777999999888888888999;;;<<<<<<===>>>>>>>>>@@@CCCFFF???@@@AAAAAA@@@???@@@BBB@@@@@@????????????@@@@@@@@@@@@@@@AAABBBDDDEEEFFFEEEFFFGGGIIILLLPPPSSSUUUSSSSSSSSSRRRSSSVVVZZZ^^^dddeeeeeeffffffgggggghhhbbbbbbcccdddfffhhhjjjkkklllkkkjjjkkkmmmnnnmmmlllfffggghhhiiijjjmmmqqquuuwwwxxxzzz{{{|||{{{yyyxxx{{{{{{{{{{{{}}}uuukkkcccccccccbbbdddhhhiiijjjlllmmmoooppppppqqqrrrqqqnnnlllkkkkkklllmmmpppmmmlllmmmnnnkkkddd]]]KKKEEE===666333222222222////////////////////////---------,,,,,,,,,++++++,,,,,,,,,+++++++++******+++++++++************)))(((((()))++++++,,,,,,,,,************************'''((()))***+++,,,,,,,,,&&&''''''((((((((((((((())))))))))))))))))))))))******************************))))))))))))******)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,ttthhhccc```______^^^^^^^^^______ZZZXXXVVVSSSRRRQQQRRRRRROOOMMMIIIHHHGGGGGGFFFEEEIIIGGGDDDAAA>>>===<<<;;;;;;;;;======<<<;;;888777666444333555888:::999777222444777888666333111111111000///---,,,+++******))))))))))))))))))))))))((()))***,,,,,,++++++***(((******(((%%%%%%)))---***)))(((&&&&&&''''''((($$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''***)))(((''''''((()))*********************++++++'''(((((())))))(((''''''&&&''')))***,,,...///000777666555333222111000000333333333222111000......000///...------...///000444444333222222111111000333333333444444555555555333222111000111222444555444555555333111000111333444333333222111000//////000000//////000222444555888888888888888888999999===========================>>>>>><<<:::999:::;;;>>>>>>>>>>>>???@@@AAABBBEEECCCBBBBBBDDDFFFFFFEEEEEEFFFHHHIIIKKKOOOTTTWWWWWWWWWWWWWWWYYY[[[]]]^^^eeeeeefffggghhhhhhhhhgggbbbbbbbbbbbbcccdddeeefffeeefffggghhhiiiiiiiiiiiiiiiiiihhhggghhhkkkmmmnnnuuuvvvxxxyyyzzz{{{{{{{{{~~~~~~}}}pppccc^^^]]]\\\]]]```aaaeeejjjmmmmmmnnnqqqtttttttttsssqqqooommmkkkiiiiiikkknnnooonnnjjjfffccc[[[OOO@@@555222222111000---------------...///000++++++,,,,,,++++++***)))***************)))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,,,,------...---,,,***)))((()))***++++++***)))(((++++++***)))(((((()))))))))************+++++++++******************************+++++++++******)))pppeeebbb``````___^^^^^^^^^^^^^^^ZZZXXXUUUSSSQQQQQQRRRRRROOOMMMIIIHHHHHHHHHGGGFFFIIIHHHEEEAAA>>>===<<<<<<;;;<<<===>>>===;;;999888999777666777:::<<<;;;999222555777777555333111111111000...---+++*********))))))))))))))))))))))))'''((()))***+++******)))'''&&&$$$$$$&&&(((***+++***)))((('''&&&''''''(((&&&&&&%%%%%%&&&''''''(((%%%%%%&&&&&&&&&'''''''''((('''&&&%%%%%%&&&'''((((((((()))******+++,,,,,,(((((((((''''''''''''''''''((()))+++,,,...///000222222222222222333444444444444444444333222000///000//////......//////000333222222222222111111111333333333333333333444444222222222111222222333333222444555444333222333444333222222111000//////...000000///000111222444555666666777888888999::::::999999999999999999999999<<<<<<===;;;:::999:::<<<=========>>>???@@@BBBBBBEEEDDDDDDEEEGGGIIIHHHGGGHHHIIIKKKKKKMMMPPPTTTXXXYYYYYYYYYYYYZZZ[[[]]]^^^aaabbbbbbcccddddddeeeeeeccccccbbbaaaaaaaaaaaaaaaaaaaaabbbccccccccccccbbbeeeeeedddeeegggiiilllnnnrrrssstttuuuvvvxxxyyyyyy}}}~~~~~~uuukkkccc\\\WWWZZZ```___ccchhhkkkllllllnnnpppqqqqqqqqqpppooonnnllllllgggiiilllnnnmmmkkkhhhfffbbbXXXIII===666222///---//////...---------------,,,,,,,,,,,,,,,++++++******************)))((((((************************))))))************))))))*********)))))))))))))))+++*********))))))))))))*********************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,+++******))))))************))))))++++++***)))))))))))))))************++++++++++++************************++++++******************nnneeecccaaa``````___^^^]]]\\\\\\YYYWWWUUUSSSQQQQQQRRRSSSPPPMMMIIIHHHHHHHHHHHHGGGJJJHHHEEEAAA???===<<<<<<<<<===>>>???>>><<<:::999777555444555666777666555222555777777555333111111111000...---+++*********((((((((((((((((((((((((''''''((())))))))))))(((&&&""" !!!&&&***)))((())))))(((''''''''''''(((''''''''''''''''''((()))%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&'''''')))***+++,,,---((('''&&&&&&&&&'''((()))((()))***+++---///000000222111111111222333444444555555666666666444333222///000000111000000//////111111111111222222222222222222222222222222111111222222333333333222222111111333555555444333333444111000000//////.........000000000000111333444555444555555777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::999999;;;===;;;<<<===>>>@@@BBBCCCDDDFFFFFFGGGJJJLLLMMMLLLJJJKKKLLLMMMNNNOOOQQQTTTWWWZZZYYYYYYYYYYYYZZZ[[[\\\\\\[[[[[[\\\]]]___aaabbbdddcccaaa___]]]\\\[[[[[[]]]^^^__________________bbbbbbbbbccceeehhhjjjlllnnnnnnnnnppprrrtttwwwxxx{{{}}}yyyoooaaaWWWXXX^^^\\\___eeehhhiiijjjkkkkkknnnnnnooooooooonnnnnnmmmeeegggiiilllmmmlllkkkjjjfff```UUUIII>>>666111...000000...---,,,+++++++++---------------,,,++++++*********+++******)))(((++++++++++++++++++++++++))))))************))))))+++*********))))))((((((++++++++++++*********************************************************************++++++++++++,,,,,,+++***************************))))))*********++++++***))))))))))))***************+++++++++,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,~~~mmmfffeeeaaaaaa```___^^^\\\[[[[[[XXXWWWTTTRRRQQQQQQRRRSSSPPPMMMIIIHHHHHHIIIJJJIIIJJJHHHEEEBBB???===<<<<<<===>>>???@@@???===;;;:::555555444444444444333222333555777666444222111222000///...,,,+++***))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((%%%###"""###&&&((((((''')))(((((((((''''''''''''(((''''''&&&''''''((((((&&&&&&&&&&&&'''''''''''')))))))))(((((()))))))))''''''(((((()))***++++++)))(((&&&%%%%%%''')))*********+++,,,...///000111666555333222000//////...555666777888888777666555000000111222222111///...//////000000111222222333222222111111000000//////111222333444333222111000111444666666555333111111........................000000000111222333444555555555666666777888999999;;;;;;;;;;;;;;;;;;;;;;;;666777999999888999;;;===<<<===>>>@@@BBBDDDEEEEEEGGGGGGIIIMMMPPPPPPOOOMMMLLLMMMNNNOOOOOOPPPSSSUUUWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTVVVYYY[[[]]]aaa```^^^\\\ZZZYYYXXXXXX\\\]]]^^^___```aaaaaaaaabbbbbbcccccceeefffhhhiiikkkkkkkkklllooorrrvvvxxxyyy{{{}}}~~~}}}}}}|||mmm^^^XXXYYYWWWZZZ```eeehhhjjjjjjjjjlllmmmmmmnnnnnnnnnmmmmmmffffffhhhjjjkkkkkkllllllfffccc]]]SSSGGG<<<666333000///...,,,++++++++++++------......------,,,+++*********++++++******)))++++++++++++++++++++++++)))******++++++******)))++++++******)))(((((((((************************************************************************************+++++++++++++++***)))(((((()))***+++,,,+++))))))))))))+++,,,++++++***))))))******************+++++++++,,,,,,++++++++++++++++++++++++,,,+++***))))))***,,,...{{{kkkdddccc`````````___^^^\\\[[[ZZZWWWVVVTTTRRRQQQQQQRRRSSSPPPMMMIIIHHHIIIJJJKKKLLLJJJHHHEEEBBB???>>>===<<<>>>>>>@@@@@@???>>>;;;:::888999888888777666666666444555666666444222222222000///...,,,******))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&'''((('''%%%$$$&&&((((((((((((((((((''''''&&&''''''&&&&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((((())))))))))))))))))((())))))(((((((((((((((((()))(((&&&%%%&&&(((***++++++,,,,,,...///000111111777666444111///---,,,,,,333555777999:::999777666000111222222222000///.........///000111111222222111111111000000/////////111222333444444333111000444666777666333000...------------------.........///000111222333444444555777777666666666666666666666666666666666666666666555666888888888999<<<>>>===>>>AAACCCEEEFFFGGGGGGGGGGGGIIIMMMPPPPPPOOOMMMJJJKKKMMMMMMMMMMMMOOOQQQQQQQQQQQQQQQQQQPPPPPPPPPQQQPPPOOOOOOQQQTTTWWWXXX[[[ZZZYYYXXXXXXXXXXXXXXXZZZ[[[]]]```bbbcccdddeeeeeeeeeeeeeeeeeeeeeeeefffiiiiiiiiijjjmmmqqqtttwwwyyyzzz|||}}}|||zzzxxxwwwwwwwwwwwwwwwvvvuuutttttttttuuuwwwyyyzzz}}}yyyhhhYYYQQQRRRUUU[[[aaafffjjjkkkkkkllllllmmmmmmmmmllllllkkkhhhhhhhhhhhhiiijjjkkkkkkggggggddd[[[OOOCCC999444......---,,,,,,,,,,,,---------......------,,,+++******++++++++++++************************************++++++++++++******************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++******((((((((()))***+++,,,+++***))))))***+++,,,+++***************++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))+++---///xxxggg```___^^^_________^^^]]][[[ZZZWWWUUUSSSQQQQQQQQQRRRSSSPPPMMMIIIHHHIIIKKKMMMNNNKKKIIIFFFBBB@@@>>>=========>>>???@@@???===;;;:::777888888777666555555666444555666555333222222333000///---,,,***)))))))))((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((&&&))),,,***%%%###%%%(((((((((((()))(((''''''&&&((('''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&)))))))))(((''''''&&&&&&)))(((((((((((()))+++,,,,,,---...///000111222222333333111000//////......111333666999:::999888777111111111111000///......---......///000111111222000000000000000000//////111111222333333333333333555666777555111...,,,+++,,,,,,,,,---.........//////000111333444444555444777777777666555555444444666666666666666666666666555777888888888:::<<<>>>>>>???BBBDDDFFFFFFFFFFFFFFFFFFGGGJJJLLLMMMLLLJJJGGGIIIKKKKKKKKKKKKLLLNNNLLLMMMMMMNNNNNNMMMLLLLLLNNNNNNMMMNNNOOOQQQSSSTTTUUUUUUUUUVVVWWWXXXYYYZZZWWWYYY[[[]]]```aaabbbccceeeeeeddddddccccccbbbbbbeeeeeefffhhhjjjmmmppprrrvvvwwwyyyyyyxxxuuurrrpppmmmmmmnnnnnnmmmlllkkkkkkiiijjjlllmmmooorrrwww{{{{{{}}}ooo[[[OOOQQQRRRVVV\\\ccchhhjjjjjjkkkkkkkkklllllllllkkkkkkkkkjjjhhhfffggghhhjjjkkklllkkkhhhbbbWWWIII<<<555//////...---------......---------------,,,++++++)))***++++++,,,+++++++++******************************++++++++++++******)))))))))))))))))))))***((((((((((((((()))))))))((((((((((((((((((((((((++++++++++++++++++++++++)))))))))************+++)))))))))))))))******+++++++++************+++++++++************+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,---...xxxfff^^^]]]]]]]]]_________]]][[[ZZZVVVUUUSSSQQQPPPQQQRRRSSSQQQMMMIIIHHHIIILLLNNNOOOKKKIIIFFFCCC@@@>>>=========>>>?????????===;;;999444666777666444333444666444666666555333222222333///...---+++***))))))((())))))))))))))))))))))))'''&&&&&&%%%&&&'''((()))'''((()))((('''''''''''''''((()))))))))(((&&&&&&)))(((((('''&&&&&&''''''''''''''''''((((((((((((%%%&&&'''(((((('''&&&%%%(((''''''''''''''''''&&&)))))))))***++++++,,,,,,......//////000111222222000000/////////000000111...111444888999999777666222111000///.....................//////000000000000000000000000111111111000000000111222333444555444555444222///,,,,,,,,,,,,,,,,,,---...//////000///000222333555555555444666555555555555555555444777777777777777777777777666777999999999:::<<>>???AAACCCEEEEEEDDDCCCEEEDDDDDDEEEGGGIIIHHHGGGEEEGGGIIIJJJJJJJJJKKKMMMKKKLLLMMMMMMNNNMMMLLLLLLMMMMMMNNNNNNOOOPPPPPPQQQSSSSSSSSSTTTVVVXXXYYYZZZXXXYYYZZZ\\\]]]^^^^^^___```````````````______^^^___```bbbdddfffhhhjjjjjjnnnoooqqqrrrqqqnnnkkkiiidddeeeeeeeeeeeeddddddcccddddddddddddeeeiiiooossstttvvvyyy|||ssscccXXXRRRQQQSSSWWW^^^ccceeeeeeggghhhiiikkkllllllmmmmmmkkkiiigggeeeeeehhhkkkmmmnnnllliiieee^^^RRRDDD:::222111000///...---------,,,,,,,,,,,,,,,++++++***)))***++++++,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***((((((((()))******++++++(((((()))))))))*********))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************((()))******+++++++++******++++++,,,,,,++++++***+++*********++++++,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...zzzggg___^^^[[[]]]^^^______^^^\\\[[[VVVUUUSSSQQQPPPQQQRRRSSSQQQMMMIIIHHHIIILLLOOOPPPKKKIIIFFFCCC@@@>>>======<<<===>>>???>>><<<:::999777999;;;:::777777888;;;555666666555333222222333///...---+++***)))((((((************************''''''&&&%%%&&&'''((()))'''%%%$$$&&&)))+++(((%%%'''((()))))))))(((&&&%%%******)))(((((((((((((((''''''''''''((((((((()))'''((()))******)))((('''&&&&&&&&&''''''(((((((((((()))***,,,,,,------,,,......///000111222222333111000000////////////000---///333777999888777666222111///------------............/////////////////////000000111111222222000000000000111333666777333333222000---,,,---...+++,,,------...///000000///000222444555555555444444444444555555666666666444444444444444444444444777888::::::999:::===???===>>>AAABBBCCCCCCBBBAAAEEECCCBBBBBBDDDFFFFFFEEEDDDFFFHHHIIIIIIJJJKKKLLLKKKLLLMMMOOOOOOOOONNNMMMLLLMMMNNNOOOPPPPPPOOOOOORRRSSSSSSTTTUUUWWWYYYYYYZZZ[[[[[[\\\\\\\\\\\\\\\ZZZ[[[\\\]]]]]]]]]]]]\\\[[[\\\^^^```bbbddddddeeeeeegggiiikkkjjjhhheeeccc______````````````______cccbbbaaa``````ccciiimmmnnnpppssswwwzzz}}}vvvjjjcccSSSQQQQQQTTTZZZ___aaaaaadddeeegggjjjlllmmmnnnooojjjhhheeedddeeehhhlllooollljjjggggggcccZZZLLLAAA555444222000...---,,,,,,+++,,,,,,,,,,,,+++******)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***''''''((()))***+++,,,,,,))))))******+++++++++,,,************************++++++++++++++++++++++++))))))))))))************((()))***,,,,,,,,,+++******+++,,,------,,,+++***+++*********+++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---...------yyyggg___^^^___`````````___]]][[[YYYTTTRRRPPPOOOOOOQQQSSSUUUTTTOOOJJJGGGGGGHHHIIIJJJLLLKKKHHHDDD???<<<<<<===@@@@@@@@@@@@>>><<<:::888888999:::888666555666777666666666666555444333222111///---******+++---///))))))))))))***+++,,,---)))))))))'''%%%%%%''')))(((''''''&&&&&&''''''(((''''''((((((((((((''''''***)))'''%%%$$$%%%&&&'''((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''((('''&&&%%%%%%&&&((()))&&&))),,,,,,++++++///333333444444444333222000///...---,,,,,,,,,---...///,,,...222333333222222333///...,,,++++++,,,---...111111000000000000111111//////000111111111111111///......111666888777555111000...---,,,+++++++++------......///000000000111111222222222333333333777777666555444444333333222333555666666666888:::666777777888:::;;;<<<<<<;;;<<<===>>>>>>??????>>>@@@@@@@@@@@@BBBCCCEEEEEEHHHHHHHHHHHHHHHIIIJJJKKKMMMLLLLLLKKKKKKLLLLLLMMMOOOPPPQQQSSSTTTTTTTTTTTTPPPPPPRRRSSSTTTTTTTTTTTTWWWWWWWWWWWWWWWXXXXXXXXXWWWWWWWWWWWWVVVUUUTTTSSSUUUUUUUUUUUUWWWYYY[[[]]]aaabbbbbb```]]]\\\\\\\\\ZZZXXXXXXYYY\\\\\\YYYVVV]]]]]]]]]\\\[[[[[[^^^```hhhiiikkknnnrrruuuyyyzzzyyyyyyzzzyyyyyyzzz||||||tttccc]]]XXXWWWWWWYYY___ffffffeeeeeefffhhhkkkoooqqqkkkiiiggggggjjjkkkjjjhhhkkkkkklllkkkggg___VVVOOO;;;555111111000------///000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))******++++++***)))((()))+++,,,,,,+++))))))))))))))))))))))))***))))))))))))+++,,,---+++++++++*********))))))******+++++++++,,,,,,,,,...+++)))***,,,---+++(((---***'''''')))++++++)))***++++++,,,,,,++++++***++++++++++++++++++++++++......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---***)))***...000...,,,|||iiiaaa_________``````___]]][[[YYYTTTSSSPPPOOOOOOQQQSSSTTTRRRNNNIIIEEEEEEGGGHHHHHHIIIIIIGGGCCC???======>>>@@@@@@@@@???>>><<<:::888888999:::999666555666777666666666666555444333222///...+++***))))))***+++'''''''''''''''(((((())))))))))))'''&&&%%%''')))''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''')))(((&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))((()))+++,,,---///222444333444444444444333111000......---,,,,,,---...///---///222333333222111222///...,,,++++++,,,...///111111000000000000111111111111222333444555555555000//////111555666555444///...---,,,++++++++++++------......///000000000111111222222222333333333444444333222111111000000222444555666555666888999777777888999:::;;;<<<<<<;;;<<<===>>>????????????@@@@@@@@@AAABBBCCCEEEEEEFFFFFFFFFGGGHHHJJJKKKLLLLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMNNNOOOPPPPPPPPPPPPOOOOOOPPPPPPQQQQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQOOOPPPPPPPPPPPPOOONNNNNNOOOOOOOOOPPPQQQSSSUUUVVV[[[\\\\\\[[[YYYXXXXXXYYYVVVUUUTTTVVVYYYYYYWWWUUUYYYYYYYYYXXXVVVWWWYYY[[[```aaaccceeehhhkkknnnppppppqqqqqqqqqpppqqqtttvvvzzz|||~~~qqqeeeZZZVVVWWWYYY\\\```cccccccccdddgggkkknnnqqqooollljjjjjjkkkllljjjiiikkkkkklllllliiibbbZZZTTTCCC:::333222111///...000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********+++***))))))***+++)))(((******************************)))))))))***+++,,,+++++++++*********))))))******+++++++++,,,,,,,,,...,,,******,,,,,,+++)))+++(((%%%&&&((())))))'''***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---...------kkkbbb___^^^_________^^^]]][[[ZZZTTTSSSQQQOOOOOOPPPSSSTTTPPPLLLGGGDDDDDDFFFGGGGGGGGGGGGEEEBBB>>>===>>>????????????>>>===;;;:::999888999:::999777666666777666666666666555444333222///...---+++***)))))))))(((((('''''''''&&&&&&&&&((())))))(((&&&&&&''')))'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''((('''&&&%%%%%%&&&((()))(((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))******+++...222555666666444444444444444333222111///...---,,,,,,---...///...000333333222000000111------,,,,,,,,,---///000111000000//////000000111111222333444555555555555000//////111333333222111,,,,,,++++++++++++,,,,,,---......//////000000111111111222222222333333333555555555444444333333333222444555666555666777999888888999:::;;;<<<<<<===<<<===>>>??????@@@@@@???@@@@@@AAABBBCCCDDDDDDEEEDDDDDDEEEFFFHHHJJJKKKLLLKKKLLLMMMNNNNNNMMMLLLKKKLLLLLLMMMMMMMMMMMMLLLLLLMMMLLLKKKKKKKKKLLLMMMNNNKKKKKKKKKJJJJJJIIIIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJLLLMMMOOOPPPTTTUUUVVVVVVTTTTTTUUUVVVRRRRRRRRRTTTWWWXXXWWWUUUVVVVVVVVVUUUSSSSSSUUUWWWXXXYYYZZZ\\\^^^aaacccdddfffhhhiiiiiiiiijjjlllnnnqqqsssvvvxxxyyy{{{~~~tttbbb\\\\\\\\\[[[\\\``````aaabbbeeeiiimmmpppqqqooommmlllmmmmmmkkkjjjjjjjjjkkkkkkjjjfff___[[[NNNBBB777333333111///000/////////...------,,,,,,++++++++++++++++++++++++...------,,,++++++******---,,,******++++++)))(((************************+++***))))))((()))))))))+++++++++*********************+++++++++,,,,,,,,,---,,,***+++,,,,,,+++)))***(((''''''((())))))(((***++++++,,,,,,++++++***++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,++++++---...lllaaa^^^^^^^^^___^^^^^^\\\[[[ZZZUUUSSSQQQOOOOOOPPPRRRTTTOOOKKKGGGEEEEEEFFFGGGGGGGGGGGGEEEAAA>>><<<<<<===???>>>>>>===<<<;;;:::999999::::::999777666666777666666666666555444333222111111000///---,,,******+++++++++******)))(((''''''((()))((('''&&&''')))&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++***+++///555999999777555555444333222111000///000///...---------...///000111333222111//////000,,,,,,,,,,,,---...000111000000////////////000000000111111222222111111000000000000000000000///...************+++,,,------.........///000000111111111111222222222333333333555555555555555555444444333444666666555666777999999999:::;;;;;;<<<======<<<===>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDCCCCCCDDDEEEFFFGGGIIIJJJIIIKKKMMMNNNNNNMMMKKKIIIKKKLLLLLLLLLKKKKKKJJJIIIIIIGGGEEEDDDDDDEEEFFFHHHGGGGGGFFFFFFEEEDDDDDDDDDBBBBBBCCCCCCDDDEEEFFFFFFFFFGGGGGGHHHIIIKKKLLLLLLOOOPPPRRRRRRRRRRRRTTTVVVRRRRRRSSSTTTVVVXXXXXXXXXWWWWWWWWWVVVTTTTTTVVVXXXVVVVVVWWWXXXZZZ\\\^^^___cccdddfffgggggghhhjjjlllnnnpppsssuuuwwwyyy|||qqqhhhccc___[[[[[[``````aaabbbeeehhhkkkmmmooonnnmmmllllllmmmmmmmmmhhhhhhiiijjjjjjhhhdddaaaXXXJJJ<<<777555222000000//////.........---------++++++++++++++++++++++++---,,,,,,,,,+++++++++***...---,,,,,,------,,,+++************************++++++***)))((((((((('''******************************+++++++++,,,,,,,,,,,,,,,++++++++++++******,,,+++******++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,------...++++++,,,,,,,,,,,,------(((+++------******---///~~~jjj```]]]^^^^^^^^^]]]]]]\\\[[[[[[UUUTTTQQQOOOOOOPPPRRRSSSOOOLLLIIIGGGGGGHHHIIIHHHIIIHHHFFFBBB===;;;:::;;;>>>>>>===<<<;;;:::999999999:::;;;999777666777888666666666666555444333222222111000///---,,,+++***------------,,,***)))(((&&&((())))))''''''''')))'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((%%%$$$$$$$$$$$$$$$%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))++++++,,,111777;;;:::888666555444222000///......111000///...---...//////000222222222000......///,,,,,,,,,---...///000111000000////////////000000222111111111000...---,,,//////000///...,,,,,,+++)))))))))***+++,,,............//////000111111111111111222222222333333333111111111111111111222222333555666666555555777888999::::::;;;;;;<<<<<<<<<<<<===>>>??????@@@?????????@@@AAABBBCCCCCCCCCBBBDDDCCCCCCCCCCCCCCCDDDDDDFFFHHHIIIKKKKKKIIIHHHFFFHHHHHHHHHHHHGGGFFFEEEEEECCCBBB@@@???>>>???AAABBBBBBBBBBBBAAAAAAAAA@@@@@@????????????@@@BBBCCCDDDEEEFFFFFFGGGHHHIIIJJJJJJKKKMMMOOOPPPPPPQQQSSSUUURRRSSSTTTUUUVVVXXXZZZ[[[ZZZZZZZZZXXXVVVVVVXXXZZZXXXXXXYYYYYY[[[\\\^^^___ccceeehhhiiijjjkkkmmmooonnnqqqtttvvvxxxzzz}}}uuukkk```ZZZZZZ```aaabbbdddfffgggiiijjjiiiiiijjjjjjkkklllmmmooohhhgggggghhhiiiiiigggeee___RRRDDD<<<888333000000...............---------++++++++++++++++++++++++************++++++,,,,,,+++***)))+++---......---************************,,,++++++***)))(((''''''******************************+++++++++,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------(((+++...---++++++---000|||iii```]]]^^^]]]]]]]]]\\\\\\\\\\\\VVVTTTQQQOOOOOOPPPQQQSSSPPPMMMJJJIIIIIIJJJJJJJJJKKKJJJGGGCCC>>>;;;:::;;;======<<<::::::999999:::999:::;;;:::888777777888666666666666555444333222000///...,,,+++*********++++++,,,,,,+++)))(((&&&%%%'''))))))((('''((()))'''''''''&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''$$$$$$$$$$$$$$$%%%%%%&&&((((((((('''&&&&&&%%%%%%$$$%%%%%%&&&'''((())))))***+++...222666999999999555555333222111000000000222111000///......//////000111222111///...///000---------.../////////000000//////......//////000333333333222111///...------...///...,,,***)))***)))*********,,,---...///...//////000000111111222111111222222222333333333111111111222222333333444444555666666555555666888999:::::::::;;;;;;;;;;;;;;;<<<===>>>>>>??????>>>>>>???@@@BBBBBBBBBAAA@@@BBBBBBAAA@@@@@@@@@@@@@@@CCCCCCDDDEEEEEEDDDCCCCCCBBBBBBCCCCCCBBBAAA@@@@@@???>>>=========>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>>======>>>@@@BBBCCCEEEFFFGGGHHHIIIIIIIIIIIIKKKMMMOOOPPPPPPQQQSSSUUUTTTVVVWWWXXXXXXYYY\\\^^^^^^^^^^^^\\\ZZZZZZ[[[]]]]]]]]]]]]^^^```aaacccdddgggjjjmmmooopppqqqsssuuurrrtttwwwyyyzzz|||~~~pppaaaXXXWWW\\\___bbbeeeggghhhggggggdddfffhhhhhhhhhjjjlllooojjjhhhggggggiiijjjiiihhhcccYYYNNNEEE===555111111........................,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,,,,---'''&&&&&&(((+++------,,,++++++++++++++++++++++++,,,,,,,,,,,,+++)))((('''***************+++++++++******+++++++++,,,,,,,,,+++,,,---,,,***)))***+++(((***,,,,,,***)))***+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...+++,,,......------///000{{{iii```^^^]]]]]]\\\\\\\\\\\\\\\\\\VVVTTTRRROOOOOOOOOQQQRRROOOMMMJJJIIIJJJKKKKKKJJJJJJIIIGGGCCC???<<<<<<======<<<;;;999999999999::::::;;;;;;:::888777777888666666666666555444333222111///---+++***+++,,,,,,)))***+++++++++)))'''&&&$$$'''))))))((('''((())))))((((((''''''(((((()))''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((()))(((((('''&&&&&&%%%%%%###$$$%%%'''((()))))))))(((+++///333444666777888333333222222333555666777333222111///......///000000000111000......///111......///////////////...//////............//////111222222222222111000000+++---...---***(((((()))++++++++++++,,,---///////////////000111111222222111111222222222333333333222222333444555555666666444555666666555555666777999999999999:::::::::::::::;;;<<<======>>>>>>======>>>???AAAAAA@@@???>>>>>>>>>>>>======>>>???????????????????????????????????????@@@??????>>>>>>======>>>>>>??????@@@@@@>>>>>>>>>???@@@@@@AAAAAABBBBBB@@@@@@@@@BBBDDDEEEIIIJJJKKKMMMMMMMMMMMMLLLPPPRRRTTTUUUUUUVVVXXXZZZ[[[]]]^^^^^^]]]^^^aaadddeeeeeedddbbb``````aaaccceeeeeeeeefffhhhjjjkkklllnnnqqquuuwwwxxxyyy{{{}}}yyy{{{}}}vvvgggZZZUUUUUUYYY___eeehhhiiigggfffccceeeggggggggggggjjjmmmmmmkkkiiihhhiiikkkkkkjjjeee___XXXPPPCCC777333444........................------------------------+++++++++,,,,,,,,,,,,,,,)))((((((***,,,------,,,++++++++++++++++++++++++,,,,,,------,,,+++***)))))))))*********+++++++++******+++++++++,,,,,,,,,***,,,---,,,***)))***,,,(((+++------+++)))***+++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,------...******+++,,,,,,---.........------...000111000000{{{iiiaaa```]]]]]]\\\\\\[[[\\\\\\\\\VVVTTTRRROOOOOOOOOQQQRRRNNNLLLJJJIIIJJJKKKJJJJJJHHHHHHGGGCCC@@@>>>???@@@===<<<:::999888999999::::::;;;;;;:::888777777888666666666666555444333222333111...,,,,,,---///000)))***,,,---,,,+++)))((($$$&&&)))))))))(((((()))))))))(((((((((((())))))''''''(((((((((((('''''''''((((((((('''&&&%%%%%%'''''''''''''''((()))***))))))((('''&&&&&&%%%%%%###$$$%%%'''((()))))))))&&&+++111333333333555888111111222333666999;;;===444333111////////////000///000000///......000111...///////////////...---//////............//////...///000111111222222111***,,,...---)))'''((())),,,,,,,,,,,,---...///000/////////000111111222222111111222222222333333333//////000111222222333333444555777666555555666777999999999999999999::::::999:::;;;<<<============<<<===???@@@@@@???>>>===;;;;;;;;;<<<<<<>>>??????======<<<<<<<<<<<<======??????@@@@@@@@@@@@??????======???@@@AAAAAAAAAAAA@@@@@@AAABBBCCCDDDEEEEEEHHHFFFEEEDDDDDDFFFHHHIIINNNOOOPPPRRRRRRRRRQQQQQQVVVXXXZZZ[[[[[[\\\^^^```cccdddfffeeecccdddhhhkkkkkklllkkkiiigggfffhhhiiikkkllllllmmmoooqqqssstttuuuxxx|||~~~|||mmm^^^VVVOOOUUU]]]eeeiiiiiigggeeeeeeggghhhhhhffffffiiikkkpppmmmjjjiiijjjlllllllllfffccc___VVVHHH999444666---.............................................///......------,,,,,,+++...---,,,---/////////---+++++++++++++++++++++++++++,,,---...---,,,+++***))))))******++++++++++++******+++++++++,,,,,,,,,***,,,...---***(((***,,,***---000000---+++,,,---+++++++++,,,,,,+++++++++++++++++++++++++++++++++((()))***+++---...///000******+++,,,,,,---......000...,,,...111333222///~~~lllcccaaa______^^^]]]\\\\\\[[[[[[WWWVVVTTTRRRPPPPPPPPPPPPPPPNNNKKKIIIHHHIIIKKKLLLOOOJJJDDD???===============<<<<<<;;;999888888777999888888888888888999999777666555444333222222222///...,,,***)))))))))***%%%'''***,,,---+++)))((())))))((('''''''''''''''%%%&&&'''(((((('''&&&%%%))))))((('''''''''''''''***)))'''&&&&&&''')))***(((((((((((((((((((((((($$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&'''((()))***++++++,,,///333555555444444333333555888===AAADDD===999333000111222111000000///...------...//////000000000000////////////---------............///222222222111111111000000,,,,,,,,,++++++*********++++++++++++,,,...000111000000000000////////////111111000000111111222333111111000111222444666888:::999999999999;;;<<<>>>999999888888888888888888999999999::::::;;;;;;<<<;;;<<<<<<=========<<<<<<>>>??????>>>===<<<<<<==================<<<<<<<<>>CCCCCCCCCCCCCCCDDDDDDDDDDDDFFFHHHJJJLLLLLLLLLLLLOOONNNMMMMMMNNNOOOQQQRRRSSSUUUVVVWWWVVVUUUVVVWWW[[[\\\^^^```bbbccccccccchhhhhhiiijjjkkkmmmnnnooorrrpppooooooppprrrrrrrrrttttttvvvxxx{{{}}}|||yyyjjjZZZWWWVVVZZZbbbggggggggghhheeeggghhhgggggghhhjjjmmmnnnnnnmmmkkkkkkkkkkkkkkkgggfffddd\\\PPPCCC999333111000............,,,***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---.........---...---,,,+++++++++,,,---***************+++++++++************************------,,,++++++***)))))),,,,,,++++++++++++++++++++++++************++++++'''((()))++++++***))))))+++++++++,,,,,,---------+++,,,------......------,,,,,,------...///000000------------------------|||jjjaaa^^^`````````___^^^]]]]]]\\\XXXWWWTTTRRRQQQPPPQQQQQQQQQOOOMMMJJJJJJKKKLLLMMMOOOJJJDDD???============<<<<<<<<<;;;:::999888888::::::888777666555555555666666555333333222222333///...,,,***)))))))))***&&&''')))***+++***)))((()))(((((('''''''''''''''(((((())))))))))))(((((()))((('''&&&&&&&&&&&&'''&&&%%%$$$######$$$%%%&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''((()))++++++///......000222333222000333333333444777;;;???AAA>>>:::666333333333111000000///.........///000111000000000000/////////...------------............111111000000000/////////,,,,,,,,,+++++++++******++++++++++++,,,...000111000/////////////////////111111000000111111222333333333222222333444555666333333333333444555666777999999999999999999999999:::::::::;;;<<<<<<======;;;;;;<<<<<<<<<<<<<<<<<>>>>>>>><<<;;;;;;;;;<<<======>>>BBBCCCEEEEEEDDDDDDFFFGGGGGGFFFDDDCCCCCCCCCDDDEEEDDDEEEGGGIIIJJJKKKJJJJJJJJJKKKLLLMMMNNNPPPQQQQQQNNNOOOQQQSSSUUUUUUUUUUUUUUUTTTSSSSSSSSSTTTUUUVVVWWWYYY[[[\\\\\\]]]^^^___aaabbbeeegggiiijjjjjjjjjooopppqqqsssvvvyyy{{{}}}}}}{{{zzz{{{}}}~~~vvvfff```[[[\\\]]]]]]___ccceeehhhjjjlllkkkkkklllmmmmmmllllllkkkjjjjjjiiiiiillljjjgggccc]]]RRRDDD;;;666333111000000000///...,,,,,,------------,,,,,,************************---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,---------,,,+++***))))))(((,,,+++***))))))***+++,,,))))))***+++,,,,,,------*********++++++,,,,,,------,,,,,,,,,,,,,,,,,,---++++++******++++++,,,------,,,,,,,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,------------------------------...000111333444444}}}kkkaaa^^^``````aaaaaa```___^^^]]]ZZZXXXUUUSSSQQQRRRSSSTTTPPPOOOMMMLLLKKKKKKLLLMMMNNNIIICCC???======>>>>>><<<<<<<<<<<<;;;;;;;;;:::<<<;;;999777555444333333555444444333222222222333///...,,,***)))))))))***)))((('''&&&&&&'''((()))(((((('''&&&&&&&&&&&&'''((('''&&&%%%%%%&&&'''((((((((('''''''''''''''((()))(((''''''''''''((()))''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))((((((((()))***,,,---...++++++,,,///222444444333111111000111222444777888>>>===<<<:::888555222000/////////000111222222333000000/////////.........,,,,,,---------.........////////////.........---++++++++++++++++++++++++++++++,,,,,,---...//////.........///////////////111111000000111111222333555555555555555666666666777888:::;;;<<<<<<;;;::::::::::::::::::;;;;;;;;;;;;;;;<<<===>>>>>>??????======<<<<<<===???@@@AAADDDEEEGGGHHHHHHIIIKKKMMMMMMLLLJJJIIIHHHIIIJJJKKKKKKLLLNNNPPPQQQQQQQQQPPPPPPQQQQQQRRRSSSTTTTTTUUURRRSSSUUUWWWXXXYYYXXXXXXWWWVVVUUUTTTTTTUUUVVVWWWWWWZZZ\\\^^^^^^^^^```aaacccdddgggiiikkklllmmmmmmpppqqqsssuuuxxx|||~~~}}}~~~nnneee\\\YYYYYYZZZ^^^ccceeehhhkkkmmmmmmlllllllllkkkkkkkkkjjjjjjiiihhhhhhmmmkkkiiihhheee[[[MMMBBB999666222000/////////...,,,,,,------------,,,,,,++++++++++++++++++++++++///...,,,+++***+++,,,,,,+++++++++++++++,,,,,,,,,)))******++++++,,,,,,,,,,,,+++***((((((***+++,,,)))******++++++,,,------))))))***+++,,,,,,------,,,,,,++++++++++++,,,,,,---,,,+++***+++,,,---...---------,,,,,,+++++++++***++++++,,,---,,,,,,,,,------------,,,,,,,,,,,,......///000111222333444{{{iii```]]]]]]^^^___``````^^^]]]\\\ZZZXXXTTTRRRQQQRRRTTTUUUOOONNNLLLKKKJJJJJJKKKKKKMMMIIICCC???===>>>>>>>>>>>>======<<<<<<;;;;;;;;;::::::999888777777777777444444333222222222333333///...,,,***)))))))))******((('''&&&&&&'''((()))(((((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((()))(((((('''(((((())))))$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((((((((((((((($$$$$$$$$%%%&&&'''((()))''''''((()))***,,,...///,,,+++,,,...111333333222000/////////000222444555<<<<<<<<<;;;888444111000......///000111222222222////////////............,,,,,,,,,------------...000000/////////.........++++++++++++++++++++++++++++++,,,------.........------....../////////000111111000000111111222333333333444666777888888888555666888:::::::::999999::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@??????@@@AAABBBCCCEEEEEEFFFHHHJJJKKKLLLMMMOOOQQQRRRRRRPPPOOOOOOOOOPPPQQQSSSTTTUUUVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUWWWYYYZZZZZZYYYYYYXXXWWWUUUTTTTTTTTTTTTUUUVVVXXX[[[\\\]]]]]]___```bbbdddfffiiikkklllmmmmmmnnnooopppsssvvvyyy|||}}}~~~qqqfff[[[VVVUUUVVV[[[bbbdddgggkkkllllllkkkkkkkkkjjjjjjjjjjjjiiihhhgggfffllljjjjjjkkkiiibbbUUUKKK===999444000//////......,,,------......------,,,------------------------///...,,,+++******+++,,,*********++++++,,,,,,,,,)))******+++,,,,,,------++++++***))))))***++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++************++++++---,,,+++++++++,,,...///---------,,,,,,+++++++++++++++,,,------------,,,---------------------,,,///000000000000000111111uuuddd]]][[[[[[\\\^^^______^^^\\\ZZZYYYWWWSSSQQQPPPQQQTTTUUUNNNMMMLLLKKKJJJJJJJJJJJJMMMIIICCC???===>>>>>>?????????>>>===<<<;;;::::::999888888888888888999999333333222222222222333333///...,,,***)))))))))******)))((('''''''''((()))((('''&&&&&&%%%%%%&&&&&&))))))(((((((((((())))))(((''''''''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''((()))+++---...//////......///000111///............///000111222333888999:::888555111000000......///000111111111111/////////.........------,,,,,,,,,,,,------------000////////////.........***++++++++++++,,,,,,,,,+++,,,------......---------------......//////000111111000000111111222333111222444666777888888999666777888999999:::::::::;;;;;;;;;<<<======>>>>>><<<===>>>???@@@AAABBBCCCBBBCCCEEEGGGIIIJJJJJJJJJJJJLLLNNNOOOOOOPPPSSSUUUVVVVVVVVVUUUUUUUUUTTTTTTVVVWWWXXXYYYZZZYYYXXXWWWXXXXXXWWWWWWVVVUUUUUUUUUUUUVVVXXXYYYZZZZZZYYYYYYXXXWWWUUUSSSRRRRRRSSSSSSUUUWWWYYYZZZZZZ[[[\\\]]]^^^```cccfffhhhiiijjjjjjjjjkkklllmmmppprrrtttvvvxxx{{{}}}}}}}}}~~~rrrfffZZZTTTRRRRRRWWW]]]cccfffhhhjjjiiiiiijjjkkkhhhiiiiiijjjiiigggfffeeehhhhhhiiikkkkkkeee\\\TTTCCC>>>777222///.........------............------...........................---,,,,,,++++++++++++((()))***+++,,,,,,,,,+++------,,,,,,++++++++++++************************,,,+++++++++++++++++++++*********++++++,,,,,,---+++******))))))******+++,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,,,,,,,++++++,,,------......------........................000000//////////////////qqqaaa[[[[[[ZZZ[[[]]]______^^^\\\ZZZXXXVVVRRRPPPOOOQQQSSSUUUNNNNNNMMMLLLLLLKKKKKKKKKMMMHHHBBB>>>===>>>??????AAAAAA@@@>>><<<;;;:::999888888777777777777888888333222222222222222333333///...,,,***)))))))))*********))))))((((((((((((((('''&&&&&&%%%%%%&&&&&&(((((())))))))))))((((((%%%%%%%%%%%%%%%&&&'''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&((())))))+++,,,///000111///......///000000///---,,,------...///111111222444555666444111......///......///000000000///...//////.........---------++++++,,,,,,,,,---------............---------,,,******+++++++++,,,,,,,,,+++,,,---.........---,,,,,,,,,---......///000000111111000000111111222333222333444666777777666666999999999999:::;;;<<<<<<;;;;;;<<<======>>>????????????@@@BBBCCCDDDEEEFFFEEEGGGJJJNNNOOOPPPOOONNNNNNPPPRRRSSSSSSTTTVVVXXXXXXXXXZZZZZZZZZYYYWWWVVVUUUVVVWWWYYYZZZZZZZZZYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVWWWXXXZZZZZZZZZZZZYYYXXXWWWUUUSSSRRRRRRRRRRRRTTTVVVXXXYYYXXXXXXYYYZZZZZZ[[[^^^aaadddeeeffffffggggggggghhhiiikkklllmmmooossswwwwwwuuuuuuyyy||||||~~~~~~~~~uuujjj^^^WWWTTTRRRUUUZZZbbbdddffffffffffffhhhjjjggghhhiiiiiihhhgggeeedddccceeehhhjjjjjjeee```\\\JJJDDD;;;444111000//////------............------------------------------,,,,,,---------,,,++++++'''(((***+++,,,,,,,,,+++---,,,,,,,,,,,,+++++++++(((***+++,,,,,,+++***(((*********++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,******+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,---......//////......---......//////000000000......//////000000111111qqqaaa]]]]]]ZZZ\\\^^^``````^^^\\\[[[XXXUUURRROOONNNPPPSSSUUUOOOOOONNNNNNMMMLLLLLLLLLMMMHHHBBB>>>>>>>>>??????CCCBBB@@@???<<<;;;999888888777777666666666666666222222222111222222333333///...,,,***)))))))))***+++*********))))))((((((''''''&&&%%%%%%%%%%%%&&&%%%&&&'''(((((('''&&&%%%############$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))******+++,,,...000222333,,,,,,,,,...111222111000+++,,,---...000111222222111333444222...,,,---///......///000000///...---//////.........---------++++++,,,,,,,,,------------------,,,,,,,,,++++++*********++++++,,,,,,,,,+++,,,---.........---,,,,,,,,,------...///000000111111111000111222222333333444555666666555444333888777777666777999:::;;;;;;<<<<<<===>>>??????@@@AAAAAABBBDDDEEEGGGHHHHHHGGGJJJNNNRRRTTTTTTRRRQQQQQQSSSUUUVVVVVVWWWYYY[[[XXXZZZ\\\]]]]]][[[XXXVVVQQQSSSUUUXXXZZZZZZ[[[[[[WWWWWWXXXXXXYYYYYYYYYZZZVVVWWWYYYZZZ[[[ZZZZZZYYYYYYWWWUUUSSSRRRRRRRRRRRRUUUVVVXXXYYYXXXWWWXXXYYYWWWXXX[[[^^^aaabbbcccccceeeeeeeeeeeeffffffggghhhgggkkkppppppnnnlllnnnqqquuuxxx}}}|||xxxwwwwwwyyyxxxwwwuuuvvvxxx|||{{{pppccc\\\WWWTTTVVVZZZbbbcccdddddddddeeegggiiifffgggiiiiiihhhgggdddccc___ccchhhjjjhhheeebbbaaaOOOHHH???777333111000000------............------,,,,,,,,,,,,,,,,,,,,,,,,***+++------...---,,,+++'''(((***+++,,,,,,++++++)))******+++---...//////''')))+++------+++)))''''''((()))***,,,---...///,,,,,,++++++++++++++++++---,,,,,,++++++,,,,,,---)))***+++,,,---,,,+++***+++++++++,,,,,,------------...//////000/////////---......///000111222222------...000111222333444sssddd___^^^[[[]]]___aaa```]]]ZZZXXXWWWUUUQQQOOONNNOOOQQQSSSTTTRRROOONNNNNNNNNMMMLLLOOOJJJDDD???============@@@@@@???>>>===;;;999888::::::999888777666555555333222222111000///......//////...---,,,,,,,,,,,,))))))(((((((((((()))))))))((('''&&&&&&'''((())))))(((&&&%%%$$$%%%%%%&&&((('''%%%$$$$$$%%%'''((('''((()))(((&&&%%%%%%&&&''''''((((((((((((''''''&&&''')))(((&&&$$$######,,,,,,,,,---...000222333555333111///...///000111---,,,+++---000222222222222000...---,,,---...///////////////............------------------------)))******+++++++++******))))))))))))************,,,------......------,,,,,,,,,++++++,,,...///111////////////000000000000111111000000111111222333555555555555666666666666666555555555777:::===>>>?????????@@@AAABBBCCCDDDBBBCCCDDDFFFHHHIIIKKKKKKLLLMMMPPPRRRTTTUUUUUUTTTQQQTTTVVVWWWWWWWWWXXXZZZ``````___]]][[[YYYWWWVVVTTTUUUVVVXXXYYYZZZZZZZZZWWWWWWUUUSSSQQQPPPRRRUUUTTTUUUWWWYYYZZZZZZZZZYYYWWWVVVUUUSSSQQQOOOMMMLLLPPPRRRTTTVVVXXXXXXWWWVVVVVVVVVXXXYYY[[[]]]___```ffffffeeeeeeddddddcccccc```bbbeeeeeeddddddgggiiippptttxxx{{{}}}}}}zzzuuurrrqqqrrrssssssrrrqqqppprrruuuyyy{{{sssfff\\\XXXWWWXXX^^^aaadddfffgggggghhhiiiffffffggghhhhhhhhhhhhhhhccccccdddddddddeeeeeeeee\\\QQQBBB999555333000---......---------......//////............---------+++,,,,,,------,,,,,,+++...------,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********------------------------,,,------......------,,,,,,,,,,,,---------.................................---,,,,,,---///222333/////////000111333444555zzziiiaaa___]]]^^^```aaa```^^^\\\ZZZWWWUUUQQQNNNNNNOOOQQQRRRRRRPPPNNNNNNOOOOOONNNMMMOOOJJJCCC???============@@@??????>>>===;;;999888::::::999888777666555555222222222222111111111111///...---,,,,,,+++,,,,,,)))((((((''''''(((((()))((((((''''''''''''((((((((('''&&&%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((***+++,,,+++***)))***+++''''''((((((((((((''''''&&&((()))***((((((((())),,,,,,---///000111222333222111000///............+++******,,,///222333333222000///---------///000////////////............------------------------*********+++++++++******))))))))))))************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------...///.../////////000000000000000000000000000111222222555555555555666666666666999888888777888:::<<<>>>=========>>>???AAABBBCCCCCCDDDEEEGGGHHHJJJKKKLLLLLLMMMNNNPPPQQQRRRRRRRRRRRRSSSSSSRRRRRRSSSVVVYYY\\\\\\[[[ZZZXXXVVVTTTSSSRRRSSSUUUWWWYYYYYYYYYYYYTTTTTTSSSQQQOOOOOOQQQSSSRRRTTTVVVXXXZZZ[[[[[[[[[ZZZYYYWWWUUUSSSRRRQQQQQQTTTUUUXXXZZZ[[[[[[[[[ZZZXXXXXXXXXXXXZZZ\\\___```eeeeeeeeedddccccccbbbaaa^^^```bbbbbbaaaaaaccceeelllppptttxxxzzz{{{|||~~~|||zzzvvvssspppppppppqqqqqqpppoooooopppqqqsssuuu{{{}}}|||oooeee^^^ZZZXXXZZZ]]]bbbeeegggggggggggggggggghhhiiiiiihhhgggfffcccccccccdddddddddeeeeee```WWWJJJ@@@999666222000.........------......//////............---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,------------........................000///...------...000111000000000000111222333444nnnccc```___``````aaa```___]]]\\\WWWTTTQQQNNNMMMNNNPPPQQQQQQOOOMMMNNNOOOPPPPPPOOONNNIIICCC>>>============?????????>>>===;;;:::999::::::999888777666555555222222222222222222222222///...---,,,,,,+++++++++(((''''''''''''''''''(((''''''((((((((((((''''''&&&&&&''''''&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&''''''&&&&&&'''(((''''''((((((((((((''''''$$$%%%'''''''''(((+++---,,,---///111222333333222000000000000///......---***))))))+++///222333333111000///...---...///000/////////............---------------------------************************))))))))))))************))))))************)))))),,,,,,------...---------....../////////000000000000000//////000000111222444555555555555666666666;;;;;;:::999999:::<<<=========>>>???@@@BBBDDDEEEDDDEEEFFFGGGIIIKKKLLLLLLKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPOOOMMMLLLNNNRRRUUUVVVVVVUUUTTTRRRQQQOOONNNNNNPPPSSSUUUWWWWWWVVVVVVPPPQQQPPPOOOMMMNNNPPPRRRQQQSSSVVVYYY]]]___``````___]]][[[XXXVVVVVVVVVWWWXXXZZZ]]]___aaaaaaaaa```\\\ZZZYYYXXXYYY[[[___aaaeeefffgggggggggeeedddccc___```aaa```______aaabbbfffjjjooosssuuuwwwyyy{{{|||{{{zzzxxxwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuuuuvvvyyyxxxnnnfff^^^YYYVVVYYY^^^cccfffgggfffeeefffhhhiiijjjjjjiiigggeeedddcccccccccddddddeeeeeeccc]]]SSSGGG>>>777333111//////......---......//////............---------,,,,,,------------,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++************************+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------........................111000///...---...//////111111000000111222333333ooodddaaa`````````______^^^]]]\\\VVVTTTQQQNNNMMMNNNPPPQQQRRRPPPNNNNNNOOOOOONNNMMMMMMIIIBBB>>><<<=========??????>>>>>>===;;;:::999::::::999888777666555555333333333222222111111000///...---,,,++++++++++++''''''&&&&&&&&&&&&''''''%%%&&&((((((((((((&&&%%%%%%%%%'''''''''&&&%%%$$$''''''((())))))((('''''' !!!######""""""###%%%&&&''''''((((((''''''&&&%%%&&&'''''''''))),,,///,,,...000333444444333222333222111/////////000000,,,******+++...000111111000000///......//////000//////.........---------------------............++++++******************((()))))))))************))))))************)))))),,,---.........---,,,+++........./////////000000111000000000000111222222444444444555555555666666:::999999999:::;;;<<<===>>>??????AAABBBDDDFFFGGGDDDEEEFFFGGGIIIJJJKKKKKKIIIHHHGGGFFFGGGHHHIIIJJJKKKLLLLLLJJJIIIJJJLLLNNNNNNNNNNNNMMMLLLJJJIIIHHHIIIKKKOOOQQQSSSSSSRRRRRRMMMNNNNNNMMMLLLLLLNNNPPPQQQSSSXXX\\\aaadddfffgggeeeccc___[[[YYYYYYZZZZZZ\\\]]]aaadddfffgggffffffaaa___[[[XXXYYY[[[___bbbhhhjjjmmmoooooonnnkkkiiieeedddcccbbbaaa```aaabbbaaaeeekkkooosssuuuxxxyyy~~~~~~}}}~~~~~~~~~}}}{{{yyyxxxttttttuuuxxx}}}~~~||||||{{{rrrkkkccc\\\SSSVVV[[[```eeefffeeeddddddfffhhhjjjkkkjjjhhhgggddddddcccccccccdddeeefffccc___XXXMMMAAA777222000000//////...............///............---------,,,,,,------------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---........................000000///......///000000222111111111111111222222lllcccaaa______^^^^^^]]]\\\\\\[[[VVVTTTPPPNNNMMMNNNQQQRRRUUURRRPPPNNNNNNNNNLLLKKKLLLHHHBBB>>><<<=========>>>>>>>>>>>>===<<<::::::::::::999888777666555555444333222111000///............---,,,++++++++++++''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''''''''%%%%%%''''''((())))))(((''''''###$$$&&&&&&%%%%%%&&&(((&&&&&&''''''''''''&&&&&&)))******))))))***---///---///111333444444333222444222///------///111333000...,,,,,,...///...---000000/////////000000000............---------------------....../////////,,,,,,******))))))******((()))))))))******************++++++++++++******,,,---.........---,,,+++............////////////222111111111111222333333444444444444555555555555555555666777999:::<<<<<<>>>>>>>>>???AAABBBDDDEEEBBBCCCDDDEEEFFFGGGHHHIIIFFFEEEDDDCCCCCCDDDEEEFFFEEEGGGIIIJJJIIIGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDEEEGGGJJJMMMOOOOOOOOOOOOMMMNNNOOONNNMMMMMMNNNPPPSSSUUU[[[```fffjjjmmmooollliiiddd___\\\[[[[[[[[[\\\^^^bbbfffiiikkkkkkkkkgggddd___[[[[[[]]]```ccciiimmmrrrvvvxxxwwwtttrrrmmmkkkgggdddcccbbbaaaaaa^^^ccciiinnnqqqtttwwwyyy}}}~~~}}}|||wwwvvvttttttuuuxxxyyyzzzzzzzzz{{{~~~~~~tttooohhhcccVVVVVVXXX]]]bbbeeeeeedddbbbdddfffhhhjjjjjjiiiiiieeedddcccbbbcccdddeeefffdddbbb]]]SSSFFF;;;333000111000///...............///............---------,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------////////////////////////.........///000111111222222111111111111111222222~~~jjjbbbaaa]]]^^^^^^___^^^\\\[[[ZZZUUUSSSPPPNNNNNNPPPSSSUUUVVVSSSPPPOOONNNMMMKKKIIILLLGGGAAA===<<<=========>>>>>>>>>>>>===<<<;;;:::::::::999888777666555555333333222111000///.........---,,,++++++*********(((''''''''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&'''(((((('''&&&((()))&&&&&&''''''''''''&&&&&&%%%&&&'''&&&%%%&&&''')))...///111222333333222222333111///------///111222333111///.........---,,,//////000000000000111111.........------------,,,---------...//////000000---,,,+++)))))))))******))))))))))))************++++++,,,,,,,,,,,,++++++,,,,,,------...---------------........./////////111111111111111222222333333444444444444555555555222333444666888999:::;;;::::::;;;;;;<<<===????????????@@@AAABBBCCCDDDDDDAAAAAAAAAAAAAAAAAABBBBBBAAADDDHHHIIIHHHGGGEEEEEEFFFFFFGGGGGGFFFEEEDDDDDDEEEFFFGGGJJJLLLMMMNNNOOOOOOPPPQQQPPPOOONNNOOOPPPTTTXXX]]]dddjjjooossstttssspppkkkeee```]]][[[ZZZ[[[^^^ccchhhlllooopppqqqmmmjjjeee```___```bbbdddhhhnnnuuu}}}~~~|||uuuqqqlllgggeeeccc```___]]]bbbhhhmmmpppsssvvvxxx~~~|||zzzvvvrrrqqqqqqrrrssswwwxxx{{{}}}|||vvvqqqmmm\\\YYYWWWYYY^^^ccceeeeeebbbcccdddfffggghhhiiiiiieeedddcccbbbbbbdddfffggggggeeeaaaZZZPPPDDD999333111111000///............///............---------------............------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,---------......////////////////////////---......000111222222333111111000000111222333333kkkbbbaaa]]]^^^```aaa```^^^[[[YYYTTTSSSPPPOOOPPPRRRVVVXXXUUURRRPPPNNNNNNNNNLLLKKKKKKGGGAAA===<<<=========>>>>>>>>>>>>===<<<;;;:::::::::999888777666555555111111111111111111111111...---,,,+++************)))((((((''''''(((((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''(((&&&'''((('''&&&%%%&&&'''%%%&&&&&&''''''&&&&&&%%%!!!###%%%%%%$$$$$$%%%&&&//////000000111222222222222333333444444333333333333111/////////000///...//////000111111111111111.........---------,,,,,,---------...///000000000...---+++)))(((((()))***))))))))))))************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------...///---------........./////////////////////000000111333333444444444555555555333333555666777888888999999999999999999:::;;;;;;;;;;;;<<<===>>>??????@@@>>>>>>???@@@@@@@@@@@@@@@@@@CCCFFFGGGFFFFFFFFFGGGHHHHHHHHHIIIHHHHHHGGGGGGFFFGGGGGGHHHKKKMMMPPPQQQRRRSSSTTTSSSQQQPPPPPPQQQUUUXXX^^^eeelllqqquuuwwwzzzwwwrrrkkkeee___[[[YYY[[[^^^ccciiiooorrruuuvvvrrrooojjjeeeccccccdddfffiiipppzzzzzzrrrllliiifffccc```]]]aaaggglllooorrrtttvvv||||||~~~{{{uuupppnnnnnnooosssuuuyyy|||}}}~~~~~~zzzwwwddd^^^WWWVVV[[[bbbfffgggeeeeeedddcccdddeeefffgggfffdddbbbaaabbbcccfffgggiiigggccc^^^WWWLLL???555222111000///............///............---------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------........./////////////////////////////////...///000000111111111111000000000000111222333444mmmcccaaa]]]___aaacccbbb___\\\ZZZTTTRRRPPPPPPQQQTTTWWWZZZSSSQQQOOONNNOOOOOONNNLLLKKKFFFAAA===<<<============>>>>>>>>>===<<<;;;;;;::::::999888777666555555//////000222333444555555...---,,,+++************))))))(((((((((((())))))''''''%%%$$$$$$%%%''''''&&&&&&%%%$$$%%%&&&((()))((('''%%%$$$$$$%%%'''((()))***+++***(((''''''(((%%%&&&&&&''''''&&&&&&%%%$$$'''***++++++++++++,,,000/////////000111222333333666999<<<<<<:::666444222111//////000111111000...///000111111111111111......---------,,,,,,,,,---------...///000000111...---+++)))(((((()))***))))))))))))************++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,...///111---------.........//////---------------...//////333333333444444444555555555555666777777777777777;;;::::::999999::::::;;;888999999:::;;;<<<======;;;<<<>>>@@@@@@@@@@@@???AAACCCDDDDDDDDDEEEGGGIIIJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHHHHIIIKKKNNNQQQTTTTTTVVVVVVVVVSSSRRRQQQRRRUUUXXX^^^eeelllrrruuuwww|||wwwppphhhaaa[[[XXXZZZ^^^dddkkkqqquuuxxxyyytttqqqmmmiiifffeeefffggglllsssxxxrrrnnnjjjfffccc\\\```fffkkknnnqqqsssuuutttuuuvvvxxx{{{~~~yyyrrrooonnnoooooorrrwwwzzz|||~~~}}}~~~~~~|||zzz{{{|||www|||}}}jjjaaaXXXTTTYYYaaafffhhhhhhgggdddbbbaaabbbcccdddfffdddbbbaaabbbcccfffhhhiiifffbbb___ZZZOOO@@@555222222000///............//////.........---------------............------***++++++,,,,,,------...------------------------******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........////////////////////////......////////////...............////////////000000000000000000000000000000111111111111000///////////////000111333444555ooo```___^^^___``````___^^^\\\ZZZUUURRRNNNLLLMMMOOOPPPQQQQQQQQQQQQQQQPPPOOONNNNNNJJJGGGCCC???===<<<===>>><<<<<<=========<<<:::999999888777666666555666666333333222222111000000000///...---+++***))))))))),,,+++)))((((((((()))***,,,+++)))''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((())))))***)))'''%%%%%%''')))******))))))***,,,...///////////////////////////111444888<<<===;;;999777222111000111222111///---///000000111111111000000......---,,,---...///000//////111444666777555333......---+++)))((()))+++************************...---+++++++++---///000......---,,,,,,+++******++++++,,,------......///222000///000444666444333333444555666555444333222222111000222555777777777555777:::<<<<<<;;;999777<<<<<<===>>>??????@@@@@@>>>>>>????????????>>>>>>BBBBBBBBBCCCEEEGGGJJJKKKQQQPPPOOOPPPRRRRRRRRRQQQPPPMMMLLLNNNRRRVVVWWWWWW]]]______\\\WWWTTTUUUVVVWWWYYY\\\aaagggmmmrrruuuwwwwwwvvvpppggg^^^ZZZXXX]]]___bbbggglllrrrvvvyyywwwuuuqqqlllhhhfffhhhjjjmmmtttwwwrrrkkkddd___aaabbbeeeiiinnnrrrrrrrrrqqqooonnnooossswwwzzz{{{|||~~~yyytttooommmsssuuuwwwzzz||||||||||||}}}}}}}}}{{{yyyuuurrrppprrrsssvvvzzzxxxnnn___UUUVVV^^^eeegggkkkiiifffdddbbbbbbbbbcccffffffdddaaa___^^^```bbbbbbcccbbb^^^[[[UUUGGG:::666333222222///,,,---000////////////////////////---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******---,,,,,,+++*********+++------------------------++++++******+++---.../////////////////////////////////.........---------***,,,......---,,,---...,,,,,,,,,,,,---------...555555444222000///111222222222222222333777<<>><<<======>>>===<<<:::999999888777666555555555555333333222111111000000//////...,,,+++***)))))))))+++***))))))(((((())))))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))'''&&&%%%&&&(((((((((((()))***,,,---...000000000000000000000000000333777:::<<<===<<<;;;555333111000111000///---111222222222333222222222......---------...///000///000111444777888777555...+++((('''((()))((('''***************************++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///111///...000222444333111333333444444444333333222222000000111444666777666777888:::::::::999888777<<<<<<===>>>???@@@AAAAAA@@@@@@@@@????????????>>>AAAAAABBBDDDGGGJJJMMMOOOVVVVVVWWWYYY\\\]]]]]]]]]WWWTTTQQQRRRVVVZZZ]]]^^^dddeeeeeebbb[[[WWWUUUVVVVVVWWWYYY]]]ccciiinnnqqqtttuuutttnnnfff___ZZZYYYZZZ[[[___ccciiinnnsssuuutttsssqqqnnnlllmmmpppsssmmmsss|||{{{vvvpppiiidddaaabbbdddhhhlllnnnnnnmmmjjjgggeeeeeehhhmmmpppqqquuuxxx{{{}}}{{{vvvqqqoooqqqsssuuuxxxzzz|||}}}}}}}}}}}}}}}{{{yyyuuuqqqnnnlllmmmooorrrwwwuuufffZZZXXX^^^eeeiiikkkiiigggdddbbbbbbbbbbbbcccccccccaaa^^^]]]^^^```cccdddccc```]]]WWWJJJ>>>666333111111///,,,---111////////////////////////---......///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,+++******++++++------------------------+++++++++++++++---.../////////////////////////////////.........---------,,,...000000///...///000.../////////000000000000111222333222111111222444222333444444555888<<>>======>>>>>>===<<<:::999999888777666555555555555333222222111111000//////...---,,,+++***)))))))))))))))******))))))(((((('''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&%%%'''((((((&&&%%%%%%&&&(((((()))***,,,...//////000000000000000000000000///111444777:::<<<>>>>>>999666222000000000///...222222222222222111111111......------......///000//////000333555666555444111+++&&&'''+++---***&&&************************((()))+++,,,,,,***((('''******+++,,,,,,---......,,,,,,,,,---......//////111000//////111222111///333222222222222222333333222111000222444777777777999999999999999999999888======>>>???@@@AAABBBCCCBBBBBBAAA@@@@@@@@@@@@@@@AAAAAACCCEEEIIINNNRRRUUU[[[]]]```dddhhhjjjkkkllleee```[[[YYY\\\aaaeeehhhmmmooooookkkccc[[[WWWVVVUUUUUUVVVXXX]]]bbbgggkkknnnooooookkkeee^^^ZZZXXXUUUWWWZZZ___dddjjjnnnqqqqqqqqqpppnnnmmmnnnqqqtttmmmqqqwww}}}~~~xxxsssmmmiiiddddddeeehhhkkkllljjjiiiccc___[[[ZZZ\\\```ccceeejjjmmmqqqtttvvvyyy{{{~~~|||xxxtttqqqnnnpppqqqtttwwwzzz}}}~~~~~~~~~{{{vvvqqqnnniiiiiiiiijjjmmmuuu|||mmm```ZZZ\\\ccchhhjjjhhhfffdddcccbbbaaaaaa```aaabbbaaa___]]]]]]]]]ccceeeeeebbb___ZZZOOODDD888444111111///---...111////////////////////////---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,+++++++++++++++------------------------,,,+++++++++,,,---...////////////////////////////////////.........---------...000000/////////000000000000000111111111111...000222222222222333444444555666777999===BBBFFFwwwgggddd]]]^^^_________]]][[[YYYTTTQQQMMMLLLMMMPPPQQQRRRNNNMMMMMMLLLKKKKKKKKKJJJJJJGGGCCC???===<<<===>>>===>>>>>>>>>===<<<:::999999888777666555444444444222222222111000000//////...---,,,+++************((()))*********)))'''&&&&&&'''(((((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$###&&&(((((('''%%%%%%%%%)))***,,,...///000111111111111111111111111111111///000111333666999<<<===;;;777222/////////000///000000//////.........///...............//////000...------///000111///......***&&&'''***,,,***(((******************************+++++++++)))((('''***++++++,,,,,,------...,,,,,,------.../////////222111111111111111000000222111000000000111222333333222222333666888888888:::999999999999;;;<<<===??????@@@AAACCCDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCAAABBBCCCFFFKKKQQQVVVZZZ]]]aaaggglllpppsssuuuwwwtttnnngggbbbbbbfffkkknnnvvvxxxxxxsssjjj```ZZZWWWVVVUUUUUUVVVYYY]]]bbbeeeggghhhhhhfffbbb]]]XXXUUURRRTTTWWW[[[```eeeiiillloooooommmjjjgggggghhhjjjlllnnnrrruuuxxx{{{|||xxxsssnnnjjjiiihhhhhhjjjkkkkkkiiiggg```[[[UUURRRSSSVVVYYY[[[]]]aaaeeeiiilllooosssuuuwwwxxx{{{|||{{{yyyuuusssmmmnnnoooqqquuuyyy}}}{{{vvvrrrnnnllljjjhhhjjjpppyyy}}}pppfff^^^[[[^^^dddggggggfffeeedddbbbaaaaaa```bbbdddcccaaa___^^^^^^bbbeeefffdddbbb^^^UUUKKK<<<666111000000---...222////////////////////////,,,---,,,,,,,,,,,,++++++------------------------,,,,,,------------,,,,,,---,,,,,,+++++++++,,,,,,------------------------,,,,,,,,,,,,------......////////////////////////////////////............+++---...///...---...///...////////////000000000---///222333333222333444777777999;;;???GGGPPPVVVyyyiiieee]]]]]]______^^^]]][[[YYYTTTQQQMMMLLLMMMPPPRRRRRROOOOOOMMMLLLKKKKKKLLLLLLJJJGGGCCC???===<<<===>>>>>>?????????>>><<<:::999999888777555444444333333222222111111000//////...------,,,+++************(((((()))******((('''&&&&&&'''((())))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$###%%%'''((('''%%%%%%&&&(((***---///000111000000000000000000000000000000000/////////111444777999;;;777222///...000111111000///...---------...............//////////////////...------------+++)))(((''''''&&&&&&&&&((()))************************---,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000222222333222111111111222111111000///000111333444555444333444777999::::::999999888999;;;===@@@BBB@@@AAABBBCCCEEEFFFGGGHHHGGGFFFFFFEEEEEEFFFFFFFFFCCCDDDDDDGGGLLLRRRWWW[[[^^^ccciiinnnqqquuuyyy||||||wwwppphhheeeggglllpppxxx{{{{{{vvvmmmbbb\\\YYYWWWVVVVVVVVVXXX\\\___bbbaaabbbbbbbbb```[[[VVVSSSQQQSSSUUUYYY]]]aaaeeegggkkkjjjhhheeeaaa```aaabbbiiijjjmmmnnnppptttxxx|||}}}~~~~~~|||xxxsssooommmkkkjjjjjjjjjkkkjjjgggeee___YYYRRRNNNMMMOOOQQQRRRSSSVVV[[[```cccgggkkknnnnnnqqqtttwwwyyyxxxvvvtttooonnnnnnooosssxxx}}}~~~zzzuuusssoookkkjjjnnnuuu{{{zzzpppiiibbb[[[ZZZ]]]ddddddeeeeeeeeedddbbbaaaaaacccffffffdddaaa``````___dddfffeeecccaaaZZZRRRBBB999333111000...///222////////////////////////------,,,,,,++++++++++++------------------------++++++,,,,,,,,,,,,++++++---,,,,,,+++,,,,,,------------------------------,,,,,,------------------////////////////////////000000/////////.........+++---//////...---...///////////////000000000111///111444444333222222333777888;;;???GGGSSSaaaiiizzziiiccc\\\]]]^^^___^^^\\\ZZZYYYSSSPPPMMMLLLMMMPPPRRRSSSQQQOOONNNLLLLLLLLLMMMMMMJJJGGGCCC???===<<<===>>>??????@@@???>>><<<:::999999888777555444333333333222111111000000///......---,,,++++++******++++++(((((())))))((((((''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&$$$&&&'''(((&&&&&&&&&'''(((***---000111000...---////////////////////////000///...---...000333444888444000...///111222222333111000.........//////---...///000000000000///111///---,,,---,,,***))))))***+++***((())),,,///************************///---+++***)))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000111222333333222111222444000000000000111222333333555444333555777:::::::::888888999:::<<<>>>AAABBB@@@@@@AAACCCEEEFFFGGGHHHGGGHHHIIIJJJKKKKKKJJJJJJGGGFFFFFFGGGJJJPPPUUUXXX\\\aaafffiiilllooouuuyyyzzzwwwqqqjjjeeeeeehhhlllsssvvvwwwsssjjjaaa[[[YYYXXXXXXXXXXXXZZZ\\\^^^___^^^^^^___```___[[[UUUQQQQQQRRRTTTVVVZZZ]]]```bbbbbbcccbbb```^^^]]]___```cccdddfffhhhjjjmmmrrruuuxxx{{{~~~~~~zzzvvvsssrrrlllkkkjjjkkkkkkjjjhhheee^^^YYYRRRLLLJJJJJJJJJJJJKKKOOOTTTYYY\\\```dddgggiiikkkooosssvvvwwwvvvvvvsssrrrooooooqqqwww}}}|||yyytttnnnkkklllqqquuu}}}{{{ppplllggg^^^YYYZZZ```bbbdddeeefffeeedddccc```ccceeeeeedddbbbaaa```\\\bbbeeeddddddbbb^^^WWWHHH>>>555222111000000222////////////////////////......---,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------...------------------------,,,---............------////////////////////////000000000/////////.........///111111000000000111111111111111222222222222111333444555444333444555888;;;AAAIIITTTcccqqq{{{{{{hhhbbb\\\]]]^^^___^^^\\\ZZZYYYSSSPPPMMMLLLMMMPPPRRRSSSQQQOOOMMMLLLKKKKKKLLLMMMJJJGGGCCC???===<<<===>>>@@@@@@@@@???>>><<<:::888999888777555444333222222111111111000//////......,,,,,,++++++******++++++))))))(((''''''''''''((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&'''((('''&&&&&&(((***+++...111333444222///---........................///...------...000222333333000...---///222333444333111///...------...///---...///000111000000///...,,,******+++,,,+++***,,,***)))***+++---...///************************,,,++++++++++++,,,,,,---***++++++,,,,,,------...------......//////000000...111222222111000222444///000111222333333333333333222222333666888999888888999999999;;;<<<===>>>===>>>???AAACCCDDDFFFFFFFFFHHHKKKNNNOOOOOONNNMMMJJJHHHGGGFFFHHHLLLQQQTTTUUUYYY]]]^^^___bbbiiiooopppooolllgggbbbaaadddgggjjjlllnnnkkkccc]]]YYYXXXWWWXXXYYY[[[\\\]]]]]]^^^^^^^^^___```aaa]]]VVVQQQQQQQQQRRRTTTVVVYYY[[[\\\[[[\\\\\\[[[YYYYYY[[[]]][[[]]]```bbbeeehhhlllppptttxxx}}}~~~{{{xxxuuuuuuooonnnnnnooopppooommmjjj```[[[TTTNNNKKKIIIHHHGGGGGGKKKPPPUUUXXX\\\```cccgggiiimmmqqqtttwwwxxxxxxyyyvvvrrrpppqqqvvv|||zzzsssnnnlllnnnpppvvvrrrooolllbbb\\\]]]]]]___bbbeeeggggggeeeddd^^^```bbbbbb```___^^^___YYY___dddccccccccc___[[[NNNBBB888444333000000111//////////////////////////////---,,,,,,,,,---...........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---......------------------------------...//////...---,,,////////////////////////000000000000/////////......000111222000000111222000000000111111111222222111222444444444555888:::<<>>@@@@@@@@@@@@>>><<<:::888999888777555333222222222111111111000//////......,,,,,,++++++***+++++++++***)))(((&&&&&&'''((((((&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''((()))'''(((((('''&&&''')))+++000222666888888666222000........................---------...///111333444000...,,,---000333444444111///---+++***+++,,,------...000111111111000///)))'''&&&''')))*********(((### """'''***)))&&&************************((()))+++---------,,,+++((()))***+++---...///000------......///000000000,,,///111111000///222444///000222333444444333333222111000222555777777777999999999999999999999999;;;<<<===???AAACCCDDDEEEFFFIIIMMMQQQSSSRRRQQQOOOLLLJJJGGGFFFGGGJJJNNNQQQNNNQQQTTTTTTSSSVVV^^^dddfffgggfffccc```^^^```cccbbbeeegggddd^^^YYYWWWVVVVVVWWWZZZ\\\]]]]]]]]]\\\______```bbbbbb___XXXRRRPPPPPPQQQRRRTTTVVVWWWXXXXXXXXXXXXWWWUUUTTTUUUWWWVVVYYY\\\___aaaeeeiiilllpppuuu{{{}}}{{{wwwuuuuuussssssssstttuuuuuusssqqqccc___XXXRRRNNNKKKIIIGGGFFFIIINNNSSSVVVZZZ^^^aaagggiiilllppptttwwwyyy{{{|||xxxtttpppqqqvvv|||xxxqqqnnnnnnoooqqq|||uuuqqqooofff```aaaZZZ]]]bbbeeehhhhhhfffeee\\\]]]___^^^]]]\\\\\\]]]WWW^^^ccccccbbbccc```\\\QQQEEE999555333111000111////////////////////////000///...---,,,---..............................---..................---,,,,,,,,,,,,,,,---...///------------------------------/////////...---,,,////////////////////////000000000000////////////,,,...000000///...///000............////////////000222333444555777;;;>>>BBBKKKZZZjjjxxxyyyggg___\\\\\\]]]]]]\\\\\\[[[ZZZSSSPPPMMMLLLMMMPPPRRRSSSPPPOOOPPPQQQRRRPPPMMMJJJJJJGGGCCC???<<<;;;;;;;;;@@@@@@@@@???===<<<:::999777777777777666555444333////////////............111000...---,,,+++++++++))))))))))))))))))))))))---+++(((&&&%%%%%%'''(((%%%&&&''''''((((((''''''''''''&&&%%%%%%%%%%%%&&&$$$%%%'''&&&%%%$$$$$$%%%&&&%%%$$$$$$%%%&&&'''(((---111777;;;<<<888333///333333333111///...///000------,,,,,,,,,------...///---,,,---...///...---...---,,,,,,++++++++++++---.../////////...---,,,,,,,,,+++***)))))))))***$$$%%%''')))***+++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++,,,---...////////////111222333333444444444444444333333222222111111111222222444555777888::::::888777777666777999;;;<<<===<<<;;;;;;===@@@CCCFFFEEEGGGIIIJJJJJJLLLOOOQQQMMMMMMKKKHHHEEEDDDEEEFFFKKKJJJIIIIIIKKKPPPTTTWWW\\\]]]^^^]]]\\\[[[\\\]]]bbbbbbbbb___[[[YYYXXXYYYWWWWWWXXXZZZ^^^aaaaaaaaaaaaaaaaaaaaa___]]]ZZZXXXSSSRRRRRRTTTXXXZZZ[[[[[[ZZZXXXUUURRRQQQSSSUUUWWWVVVWWWZZZ]]]bbbfffjjjlllooosssxxxzzzyyyxxxwwwvvvuuuvvvwwwxxxxxxxxxxxxxxxnnniiiaaaYYYRRRLLLHHHDDDHHHIIILLLPPPTTTZZZ^^^aaadddgggkkkpppvvv{{{}}}{{{zzzyyyyyy{{{}}}tttnnnlllkkkqqqvvv}}}tttsssrrrkkkbbbWWW[[[aaafffggggggggggggbbbaaa^^^[[[YYYXXXWWWWWW[[[\\\^^^bbbeeeeeecccaaaYYYOOOAAA777222111111111////////////////////////........./////////000000------............------........................---,,,+++***+++,,,---............------,,,,,,,,,......---------,,,,,,,,,........................------............------000000000000////////////111111111000000000000000444777888666555888AAAHHHIIIWWWiiiwwwwwwfff^^^\\\\\\\\\\\\\\\[[[[[[ZZZUUURRRNNNMMMNNNQQQSSSTTTTTTRRRQQQPPPOOOMMMJJJGGGJJJGGGCCC???<<<;;;;;;<<<@@@@@@@@@@@@???===:::999888777666555333222111000000000000/////////.........---,,,+++***)))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%&&&(((((('''&&&&&&'''&&&&&&%%%%%%%%%'''((()))---111777;;;;;;888333000000000000...,,,,,,---///////////////////////////+++,,,...///000000000111...---,,,,,,++++++,,,,,,......//////...---+++***,,,+++******))))))******((()))***++++++***))))))*********++++++*********++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,---...////////////000111111222333333222222333333333222222222111111///000111222333555555666666666666777777888999:::;;;:::999999;;;>>>AAACCCCCCEEEGGGHHHIIIJJJMMMPPPMMMMMMLLLIIIFFFDDDDDDFFFHHHGGGFFFFFFHHHLLLPPPSSSVVVWWWXXXXXXVVVUUUVVVWWW\\\]]]]]][[[XXXVVVVVVWWWWWWWWWXXXZZZ]]]```aaabbbbbbccccccbbbaaa^^^[[[YYYUUUTTTSSSUUUYYY\\\^^^^^^[[[XXXUUURRRPPPQQQRRRTTTSSSTTTWWWZZZ___dddhhhjjjppptttxxxzzzyyywwwwwwvvvtttuuuwwwyyy{{{|||}}}}}}tttoooggg___YYYSSSNNNJJJKKKKKKMMMPPPTTTYYY^^^aaaeeegggkkkpppwww~~~~~~}}}|||{{{xxxqqqllljjjooosssyyy{{{xxxvvvppphhh\\\]]]```ccceeeeeeeeeeeecccaaa^^^[[[YYYWWWVVVVVVYYYZZZ\\\```dddeeecccaaaZZZQQQDDD999333111000000////////////////////////,,,,,,,,,---------......---......//////......---........................,,,,,,+++++++++,,,---.........---------,,,,,,,,,,,,,,,,,,------.........////////////////////////...//////000000//////.../////////000000000000000111111111111111111111111111555777777777:::BBBIIISSScccwwwttteee^^^\\\\\\\\\\\\\\\[[[ZZZZZZVVVSSSOOONNNOOOQQQSSSTTTTTTRRROOOMMMLLLKKKIIIHHHIIIGGGCCC???<<<;;;;;;<<<@@@AAABBBBBBAAA>>>;;;999777666555444333333444444111111000000000/////////...---,,,***))))))))))))))))))))))))))))))))))))&&&'''((())))))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&############$$$%%%&&&'''###%%%''''''&&&&&&'''((('''&&&&&&&&&'''(((***+++---000555888999777444111.........---+++,,,...000......///000000///...---%%%)))...000//////111333...---,,,,,,,,,,,,,,,,,,......//////...,,,***)))++++++***)))))))))******---------,,,+++***((((((************************************************+++++++++,,,,,,,,,------,,,,,,---......////////////000111111111111111111333333333333222222222222333333444444555666666666444555666777888888888888888777666777999;;;>>>@@@BBBCCCEEEFFFGGGIIILLLNNNNNNNNNMMMKKKGGGEEEDDDEEEDDDCCCBBBBBBDDDGGGKKKMMMRRRSSSSSSRRRQQQPPPPPPRRRWWWXXXXXXXXXVVVUUUUUUWWWWWWXXXYYY[[[^^^```bbbdddeeeeeeeeedddbbb___\\\ZZZWWWVVVUUUWWW[[[___bbbccc```]]]YYYUUURRRQQQQQQRRRQQQSSSVVVZZZ___dddhhhjjjqqqssswwwxxxwwwvvvuuuuuusssuuuxxx||||||xxxpppiiiccc\\\WWWSSSPPPPPPPPPQQQUUUZZZ___cccfffhhhkkkqqqyyy}}}|||}}}uuupppmmmnnnqqqwww}}}}}}wwwqqqccc```^^^___bbbddddddccccccbbb___\\\YYYWWWUUUTTTVVVWWWZZZ^^^bbbdddcccbbb\\\TTTHHH===666222///...////////////////////////,,,,,,,,,------------------......//////......---........................,,,,,,,,,+++,,,------......------------,,,,,,,,,***+++,,,---...///000000000000000000000000000000///000000111111000000///...//////000000111111111111111111111111111111111000444888::::::???HHHOOOaaarrrssseee```]]]]]]]]]]]]]]]\\\[[[[[[VVVSSSOOONNNOOOQQQRRRSSSQQQNNNKKKJJJKKKLLLLLLLLLIIIGGGCCC???<<<;;;<<<<<>>FFFRRR[[[mmm}}}rrrfffaaa^^^^^^^^^___^^^]]]]]]\\\UUUQQQNNNLLLNNNPPPRRRRRRQQQNNNKKKIIIJJJKKKLLLLLLIIIFFFBBB???<<<<<<<<<===???AAACCCCCCBBB???;;;888555444444444555888:::<<<111111111111000000000000...------,,,++++++++++++(((((((((((((((((((((((('''&&&%%%$$$%%%''')))***###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%'''(((***+++ """$$$%%%$$$$$$%%%'''''''''''''''(((***,,,---+++---///000111111000//////000111111000111222444,,,---...//////---+++)))&&&+++111222...,,,---///---------,,,,,,---......+++,,,---.........---,,,***))))))((())))))******************)))*********,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,---...000000111222222222222222111111222222222333333444444444333333333333333333333333333444666777777666555444333333444555777999;;;<<>>;;;999666555444333222222333333111111000000000/////////++++++***)))))))))))))))))))))))))))))))))))))))(((&&&$$$###$$$&&&)))***$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))***+++$$$&&&((((((''''''((()))'''&&&&&&'''(((***,,,---------.....................000333333333222222222///000000000000...---,,,,,,000333333000......///------------------...///,,,---...//////...------))))))((((((((()))******)))))))))))))))***+++,,,+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,---...000111222222222333222222111000111222222333444555555666555555666666666666666666555555666666666666666555444444555666888:::<<<===@@@AAACCCDDDEEEGGGJJJLLLOOORRRTTTSSSPPPLLLJJJIIIEEEDDDCCCCCCCCCDDDEEEFFFFFFHHHIIIIIIHHHIIIJJJLLLKKKMMMPPPQQQRRRTTTVVVXXXZZZ]]]aaaccceeeiiipppvvvuuuuuusssqqqmmmhhhdddaaa``````bbbgggmmmsssuuuvvvuuurrrnnniiieeebbb```___^^^___aaacccfffiiikkkmmmlllmmmmmmkkkiiiiiijjjlllsssvvv}}}{{{tttoooooommmkkkiiijjjllloooqqqrrrrrrsssuuu{{{~~~}}}~~~~~~{{{rrrfff^^^]]]```cccdddeeedddccc```]]]ZZZWWWVVVUUUTTTUUUWWWZZZ\\\\\\[[[[[[YYYTTTLLLBBB999333111000000000000000000000000---------------,,,,,,,,,...//////000000//////...........................,,,,,,---............---,,,,,,,,,------------.../////////.........------...........................//////000000//////...///000000111111222222222222222222333333444444555888:::>>>AAAHHHUUUggguuuoooeeebbb\\\\\\]]]]]]\\\\\\[[[ZZZRRRPPPMMMLLLNNNRRRTTTUUUTTTRRRNNNLLLKKKKKKIIIHHHHHHEEEBBB???===<<<===>>>@@@@@@@@@@@@???===:::999666666555333222000//////000000000/////////......+++******)))))))))))))))))))))))))))))))))))))))'''&&&%%%%%%%%%&&&'''(((%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&'''((()))***&&&((())))))((('''((()))&&&%%%%%%&&&'''))),,,---000//////............//////222666888777555333222111000000///......------...///000000//////......---------------...//////111111111111000...,,,+++((((((((((((((()))******+++******)))***+++,,,------,,,***))))))***,,,---+++++++++++++++++++++++++++,,,,,,,,,------------...---,,,,,,,,,...000111111111222222111000000///111111222333444555666777888888999999::::::;;;;;;777777666666666666666777666666777999:::<<<===>>>>>>@@@BBBCCCCCCEEEHHHJJJOOORRRUUUVVVTTTPPPMMMLLLFFFEEEEEEDDDDDDDDDEEEEEEBBBDDDFFFGGGGGGHHHJJJKKKKKKMMMPPPRRRSSSTTTWWWYYYXXX\\\aaaccceeekkkssszzz}}}|||{{{xxxsssnnnjjjgggeeefffjjjpppwww|||~~~~~~}}}{{{xxxtttpppmmmkkkjjjfffgggggghhhiiikkklllmmmmmmmmmllljjjggggggiiikkkqqqvvv}}}}}}yyywwwuuutttssstttvvvwwwwwwvvvvvvwwwzzz}}}~~~}}}}}}}}}||||||~~~|||oooccc\\\\\\___bbbeeeeeedddbbb___\\\ZZZXXXWWWVVVUUUVVVXXXYYYXXXWWWXXXXXXVVVOOOEEE<<<666444000000000000000000000000......---------,,,,,,,,,//////000000000000//////........................,,,,,,.../////////...---,,,,,,,,,---------..................////////////........................///000000111111000000///111111111111111111111111222222333333444555555555<<>>@@@@@@@@@???===<<<:::999555555555555444333222111////////////............,,,,,,++++++++++++++++++))))))))))))))))))))))))%%%&&&'''''''''&&&%%%$$$%%%&&&''''''((((((''''''%%%%%%%%%%%%&&&'''((((((&&&''')))((('''&&&&&&'''%%%%%%%%%%%%''')))+++---333222000///......//////222666;;;===<<<888555444000///...,,,,,,++++++,,,,,,+++***+++---...---,,,---------------...///000444444444222000---***(((((((((((((((((()))******...---,,,+++++++++,,,---111000...------...000111************************+++++++++,,,,,,,,,------...---,,,+++,,,...000222000000000000000///......111111222333555666777777555666666777888888999999888888666555555666777888777888999:::<<<>>>???@@@<<<>>>@@@AAABBBCCCFFFIIIOOOSSSVVVXXXVVVRRROOONNNFFFFFFEEEDDDDDDDDDDDDDDDBBBDDDFFFGGGHHHIIIKKKMMMMMMOOORRRTTTUUUWWWZZZ\\\WWW[[[```ccceeekkkttt|||}}}xxxsssnnnkkkhhhjjjooovvv}}}|||yyyvvvtttsssnnnmmmmmmmmmnnnnnnooopppnnnmmmllliiiggggggiiikkkpppuuu~~~~~~}}}|||zzzyyyyyyzzzzzzyyyyyyxxxxxxzzz}}}|||{{{{{{zzzzzzzzzzzzzzz}}}uuuggg\\\YYY\\\___eeeeeedddcccaaa^^^[[[ZZZXXXWWWUUUUUUWWWWWWVVVTTTVVVWWWVVVPPPGGG>>>888666000000000000000000000000000000/////////.........//////000000000000//////........................,,,,,,.../////////...---,,,,,,,,,------.........,,,------...///000111111000000000000000000000000111111222222222222111111222222222111111111111111222222333333444555666666AAAHHHQQQZZZcccpppqqqggg```ZZZ\\\^^^______]]]ZZZXXXYYYTTTNNNLLLNNNRRRSSSSSSRRRPPPNNNMMMLLLKKKIIIGGGFFFEEEDDD@@@<<<::::::;;;???>>>===>>>???>>><<<:::444444444333333222222222......////////////......+++,,,------++++++,,,---((()))***++++++***)))(((&&&'''((((((((('''%%%$$$%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***))))))((((((((())))))%%%&&&''')))*********+++...---------///111333444888:::===>>>===:::666444444222111000111000///---,,,---///...------...000------...///////////////555888;;;888222......000111///---+++)))((((((((())))))*********+++++++++++++++++++++++++++++++++++++++******************,,,---...///000000000000............///000222222000111333333111000111222333333444444555666777777777888888777666666888:::666666666777888888999999777777888:::<<>>>>>>>>???>>><<<:::555444444333333222222111......////////////......---......---***))))))***((()))***++++++***)))(((''''''(((((('''&&&&&&%%%(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((()))+++,,,,,,,,,,,,---,,,,,,---...000111222555777;;;>>>>>>===:::888333111///.........,,,+++***,,,------,,,+++---...---...//////000000000///333777999666111---...///------+++*********++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------------...---------...///000111000111333333111000111222222222333333444555555666666777777777666666888999666777777888888999::::::::::::;;;<<<>>>@@@AAABBBBBBAAA@@@@@@AAACCCFFFGGGKKKNNNSSSWWWYYYXXXVVVTTTRRRQQQOOOMMMKKKIIIHHHHHHIIIIIIHHHIIIJJJKKKMMMNNNPPPQQQSSSUUUWWWXXXYYYYYYXXXZZZ\\\```dddkkksssyyy~~~yyyqqqjjjfffgggkkkooouuu{{{~~~zzzuuuqqqooonnnmmmllllllkkkiiifffddddddgggiiimmmttt}}}zzzwwwtttrrrpppnnnnnnooopppqqqrrrrrrssstttvvvyyy|||}}}}}}yyyuuusssqqqpppqqqrrrssssssvvvzzz}}}uuuiii]]]TTTTTTYYYaaaeeefffeeeeeeddd```YYYWWWWWWVVVTTTQQQPPPPPPPPPSSSSSSSSSQQQMMMFFF===666333111///...///000///...222222111111111000000000---............/////////...........................,,,******---...---,,,/////////////////////000---............/////////000000000000000000000000//////000000000111111111111222222222111111333444555222333777999<<>>@@@???>>>>>>???>>><<<:::555555444333333222111111......////////////....../////////,,,)))'''&&&'''))))))************))))))(((((('''&&&&&&&&&&&&'''+++)))'''&&&&&&''')))+++''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))***+++---............,,,,,,,,,,,,---///000111111444999===??????>>>===555222///---,,,---,,,,,,***,,,------,,,,,,---...////////////000000000000111444555333///,,,,,,...************+++,,,---...+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++......------------...///000222333333222111111222111222222333333444444444555666666666555555777999888888888999::::::;;;;;;======>>>???@@@AAAAAABBBBBBAAA@@@@@@@@@CCCEEEFFFIIIKKKOOOSSSVVVXXXXXXXXXVVVUUUSSSRRRPPPOOOOOOOOONNNMMMKKKJJJJJJLLLNNNPPPSSSTTTUUUVVVWWWXXXXXXXXXTTTWWW[[[^^^ccchhhnnnrrrxxx}}}|||vvvrrrlllfffaaaaaacccfffkkkqqqwwwzzz|||}}}}}}yyytttpppmmmllljjjhhhjjjjjjhhheeecccccceeeggglllrrr{{{~~~zzzuuurrrlllkkkhhhfffeeefffggggggggghhhiiikkknnnpppsssttt|||~~~{{{xxxssspppmmmkkkjjjlllmmmmmmnnnppptttwwwzzz}}}vvvjjj]]]TTTTTTXXX^^^cccfffeeeeeefffbbb]]]XXXWWWUUUSSSQQQPPPOOOOOOPPPPPPRRRRRROOOHHH@@@999333111//////000111000000222222222222111111111111---------............///........................///---++++++,,,---,,,+++///////////////000111222---------............///000000000000000000000000////////////000000000000000111222111000111333444444444666999>>>FFFUUUcccvvv~~~|||ooofffaaa\\\\\\\\\[[[[[[[[[[[[[[[SSSOOOKKKKKKOOOTTTVVVVVVRRRPPPNNNMMMMMMLLLJJJHHHGGGGGGDDD@@@===;;;===???AAA@@@?????????>>><<<:::555555444333333222111111......////////////...............,,,)))&&&&&&''')))))))))******)))))))))((((((&&&%%%%%%&&&'''((()))((('''&&&&&&'''((()))(((((((((((((((((((((((()))(((((((((((())))))***)))+++---///000000///...------------...//////000000333777<<<>>>??????>>>999555000...............---...//////......///000000000/////////000000000///111111000---++++++,,,))))))******+++,,,---...++++++++++++++++++++++++******************************++++++++++++,,,,,,---------...------,,,,,,//////...---------......000222333333222111111222222222333333333444444444444555666555444555777999999999:::;;;;;;<<<<<<===??????@@@@@@AAAAAAAAA@@@AAA@@@??????@@@BBBDDDEEEGGGHHHKKKOOOSSSVVVXXXZZZXXXWWWVVVUUUTTTTTTTTTTTTRRRPPPLLLJJJJJJKKKNNNPPPTTTTTTUUUUUUUUUUUUTTTTTTRRRUUUYYY]]]```dddiiilllnnnrrrsssooojjjgggbbb]]]\\\[[[[[[]]]```fffkkkoooppprrrtttwwwxxxyyyyyyyyyvvvrrrnnnkkkiiihhhfffdddggggggfffdddaaaaaabbbdddfffkkksss{{{|||wwwrrrmmmjjjdddbbb```^^^]]]]]]]]]]]]___```aaadddgggjjjlllmmmqqquuuzzz~~~}}}{{{wwwuuurrroookkkhhheeedddeeefffhhhhhhiiijjjmmmppprrruuuzzz~~~vvvjjj^^^TTTRRRTTTYYY```dddeeeeeefffddd```ZZZXXXUUUSSSRRRPPPOOOMMMOOOPPPRRRSSSPPPJJJAAA;;;444222//////000111111111////////////////////////------------....................................///...---,,,,,,,,,,,,,,,---,,,,,,,,,---///000111------------............000000000000000000000000....../////////000000000000111222111111111333555555777;;;???FFFTTThhhwww{{{nnnfffaaa\\\\\\[[[[[[[[[[[[ZZZZZZUUUQQQLLLLLLOOORRRSSSRRRPPPNNNLLLLLLLLLKKKIIIGGGFFFEEEBBB>>>;;;:::<<<>>>BBB@@@?????????>>><<<:::666555555444222111111000......////////////......+++,,,,,,+++)))(((((()))***))))))))))))))))))***((('''&&&%%%%%%&&&((((((%%%%%%''''''''''''%%%%%%((((((((((((((((((((((((((((((((((((((()))******)))+++---000111000///...////////////000000//////111333666:::<<<<<<<<<;;;888555000.........//////---...000///......///111111000//////...///000000---......,,,+++******+++***++++++++++++,,,++++++************))))))))))))************************((()))))))))*********+++---------...------,,,,,,000000//////.../////////111222444444222111222333444444444444555555555555333444555555555555777999;;;;;;<<<<<<===>>>>>>>>>???@@@AAAAAAAAAAAA@@@???AAA@@@???>>>???AAACCCDDDEEEFFFHHHKKKOOOSSSVVVXXXYYYXXXXXXWWWWWWXXXXXXYYYUUURRROOOLLLKKKMMMOOOQQQQQQRRRRRRRRRQQQPPPPPPOOOPPPSSSWWW[[[]]]```dddfffgggjjjjjjddd___\\\YYYUUUWWWVVVUUUUUUWWW\\\```ccceeegggiiikkkllllllkkkkkkiiifffcccbbbbbbbbb```___aaabbbaaa```^^^]]]^^^``````dddjjjpppwww}}}wwwrrrmmmhhhccc___YYYXXXVVVUUUTTTSSSSSSSSSWWWXXXZZZ]]]```ccceeeeeeeeehhhlllqqqttttttrrrppplllkkkjjjgggeeebbb``````bbbdddeeeffffffgggiiikkkkkknnnssswwwzzz}}}wwwlll```VVVQQQRRRUUU\\\bbbcccccceeedddbbb\\\YYYUUUSSSSSSQQQOOOLLLPPPPPPRRRSSSQQQKKKBBB<<<777444000///000111111111........................---------.........//////........................//////...---,,,,,,,,,------,,,,,,,,,,,,...000111---------.........//////000000000000000000000000////////////000000000000000111222222111222444666444999???EEEPPPcccwwwxxxlllddd___[[[[[[\\\\\\[[[[[[ZZZYYYVVVRRRMMMMMMOOOQQQQQQPPPOOOMMMKKKKKKKKKJJJIIIGGGFFFEEEAAA===::::::<<>><<<:::666666555444222111000000......////////////......)))+++,,,+++******+++,,,******))))))))))))******'''&&&&&&&&&&&&'''((((((###$$$&&&''''''&&&$$$###''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((()))***,,,///111222222000//////000000111000000///...111222555777888888888777444111...,,,---...------+++---......------...///111000...------...//////,,,,,,+++***))))))******++++++,,,,,,,,,+++******)))))))))))))))(((((((((************************''''''(((((()))*********++++++,,,,,,,,,,,,++++++000000/////////000000111111333444444333222222333555555555555555555555555333555666666555666888:::<<<======>>>??????@@@@@@@@@AAABBBCCCBBBBBB@@@???AAA@@@???>>>>>>@@@BBBCCCCCCDDDEEEHHHKKKOOORRRTTTWWWWWWWWWXXXXXXYYYZZZ[[[UUUSSSQQQNNNNNNNNNPPPQQQNNNNNNNNNNNNMMMLLLKKKKKKNNNPPPTTTVVVXXX[[[^^^aaabbbdddccc\\\WWWVVVTTTQQQQQQPPPOOONNNPPPRRRUUUWWW[[[\\\]]]]]]^^^]]]]]]]]]ZZZXXXWWWWWWXXXYYYXXXWWWXXXYYYZZZYYYWWWWWWYYYZZZ[[[^^^bbbfffkkkqqqxxx}}}|||rrroooiiieeeaaa]]]YYYVVVPPPOOONNNMMMLLLLLLKKKKKKOOOQQQSSSVVVYYY[[[\\\\\\\\\]]]```eeeiiikkkjjjiiifffeeeeeedddcccbbbbbbaaaeeefffhhhhhhgggggghhhiiiiiilllooorrrtttwwwyyy{{{|||rrrggg\\\UUUSSSRRR[[[bbbbbbbbbdddeeeccc___[[[VVVTTTTTTSSSOOOLLLPPPQQQQQQRRRPPPKKKEEE@@@999666222///000000111111////////////000000000000.........////////////000..............................///...,,,,,,---...///...---,,,---///111222.........////////////000000000000000000000000000000000000000111111111111111222333333333333666888444;;;DDDNNN]]]rrrssshhhaaa\\\YYYZZZ\\\]]]\\\[[[YYYXXXUUUQQQMMMMMMOOOQQQPPPOOOOOOMMMLLLKKKLLLKKKJJJHHHGGGEEEBBB>>>;;;;;;>>>AAACCCBBB@@@@@@@@@???<<<:::777666555444222111000///......////////////......***,,,---,,,+++***+++---+++***)))(((((()))***+++%%%&&&&&&'''((((((''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))+++...111444555444222111//////000000000///------...000222444555555555444111///...---...///...---,,,---......------...///000///---,,,+++,,,---...,,,+++)))((()))************+++,,,,,,,,,,,,+++***************))))))((((((************************'''(((((()))******++++++***+++,,,---------------...............///000111111333444444333222222333444444444444444444444444444555666666666777999;;;>>>>>>>>>???@@@@@@AAAAAAAAABBBCCCEEEEEEDDDBBBAAAAAA@@@>>>===>>>???AAABBBAAABBBDDDFFFIIILLLNNNOOORRRRRRRRRSSSTTTVVVWWWXXXQQQPPPNNNMMMLLLLLLMMMNNNLLLLLLLLLLLLKKKJJJIIIHHHKKKMMMOOOQQQRRRUUUYYY[[[ZZZ]]][[[UUUQQQQQQQQQOOOKKKKKKJJJIIIJJJKKKLLLMMMOOOOOOOOONNNOOOOOOPPPPPPNNNMMMLLLMMMOOOOOOOOONNNNNNPPPQQQQQQPPPPPPRRRTTTTTTVVVYYY\\\^^^bbbgggjjjjjjmmmmmmlllooorrrqqqmmmeeeaaa]]]ZZZXXXUUURRRPPPLLLLLLLLLKKKKKKJJJJJJJJJKKKMMMOOORRRTTTVVVVVVVVVXXXXXXYYY^^^cccfffgggeeeddddddeeeeeefffggghhhhhhkkklllmmmmmmkkkjjjjjjkkkjjjllloooqqqrrrsssuuuwww~~~{{{qqqeee[[[XXXQQQ[[[bbbccccccdddfffeeeaaa]]]WWWUUUVVVTTTPPPLLLOOOOOOOOOPPPPPPMMMIIIEEE<<<888333000///000000000//////000000111111111111/////////000000000111111........................,,,...///...,,,,,,...000000...,,,++++++---///000/////////000000000111111000000000000000000000000111111111111222222222222222333444444444555777999:::BBBMMMZZZnnnpppeee^^^YYYXXXZZZ\\\]]]]]][[[YYYWWWTTTPPPMMMMMMOOORRRQQQPPPPPPNNNMMMLLLMMMLLLKKKIIIHHHFFFCCC???<<<<<>>??????@@@@@@AAABBBBBBBBBCCCEEEFFFGGGFFFDDDCCCAAA@@@>>>======???AAABBBAAABBBCCCEEEGGGIIIKKKLLLKKKKKKLLLMMMNNNPPPRRRSSSKKKJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKKKKJJJIIIHHHHHHIIIJJJLLLMMMNNNQQQUUUXXXSSSVVVUUUOOOLLLMMMNNNMMMHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDCCCDDDEEEFFFGGGHHHGGGFFFGGGHHHIIIHHHGGGGGGIIIKKKKKKKKKLLLMMMOOONNNPPPRRRSSSUUUWWWZZZ]]]^^^______]]]```dddddd```]]]ZZZVVVTTTSSSQQQOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKMMMOOORRRTTTUUUUUUUUUWWWVVVWWW[[[aaaeeefffeeedddeeefffhhhjjjlllmmmnnnpppqqqrrrqqqooommmmmmmmmkkknnnpppqqqqqqrrrsssuuu{{{yyylllaaa\\\RRR\\\ddddddccceeegggfffccc^^^XXXVVVWWWUUUQQQLLLNNNMMMMMMOOOOOOOOOLLLIII>>>:::444000////////////......//////000000000111000000000000111111111111........................+++---///...,,,,,,///222...,,,***((((((***,,,---000000000000111111111111000000000000000000000000111111222222222333333333222444555555555666888:::AAAJJJVVVeee{{{kkk^^^ZZZ]]]]]]]]]]]]]]]\\\ZZZXXXWWWYYYTTTOOONNNPPPRRRQQQPPPSSSNNNKKKMMMMMMJJJIIIJJJJJJGGGBBB===;;;;;;===>>>EEECCCAAA@@@???>>>;;;999888777444222000000111222111222333333222000---,,,///...---+++***)))))))))((())))))))))))'''%%%$$$'''((()))))))))(((&&&%%%$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''''''''''''''(((***++++++111444777999999666222///444222000...---,,,,,,---//////000111111111111111...///000111111111111111......///000000000000000222000---***((()))***+++---------,,,***((('''&&& ###'''+++------+++***......---,,,,,,++++++***)))************+++++++++******+++++++++,,,,,,,,,+++,,,------++++++,,,------......///////////////222222222333333333444444222222222333333444444444666555444444555888<<<>>>@@@@@@@@@@@@@@@AAABBBCCCEEEBBB@@@AAACCCCCCAAA???<<<<<<<<<;;;;;;:::::::::;;;;;;===>>>@@@BBBCCCDDDIIIIIIHHHHHHGGGGGGGGGFFFGGGFFFDDDCCCCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEDDDDDD@@@AAABBBDDDFFFIIIKKKLLLOOOOOOMMMKKKIIIFFFDDDBBBCCCBBBAAA@@@???>>>>>>>>>AAA@@@@@@??????@@@AAAAAA@@@????????????@@@AAAAAACCCDDDEEEEEEDDDEEEGGGIIILLLJJJIIILLLPPPSSSTTTSSSUUUUUUUUUVVVWWWYYY[[[[[[YYYWWWUUUSSSSSSTTTSSSSSSRRRRRRRRRRRRSSSSSSSSSTTTSSSVVVXXXYYYXXXWWWWWWXXXZZZ\\\```dddgggiiiiiiiiinnnnnnoooooopppqqqrrrsssrrrrrrssssssrrrqqqqqqpppooorrruuuwwwvvvtttssssssyyy|||wwwiii___[[[]]]___aaacccdddffffffeeeccc___[[[XXXUUUSSSRRRNNNMMMLLLLLLNNNOOONNNMMMCCC;;;222...///000...,,,000000000000000000000000111000///...------...///,,,---...//////...---,,,------,,,,,,,,,,,,------...---------...///111222////////////000000000000111111000000//////......000111111111111222222222333555666555444666;;;@@@KKKUUUcccppp|||lll___[[[\\\[[[\\\]]]]]]]]]\\\[[[ZZZYYYUUUPPPOOOQQQRRRRRRQQQRRRMMMKKKLLLLLLIIIHHHIIIJJJGGGBBB>>>;;;;;;===>>>DDDBBB@@@??????>>><<<:::888777444222111000111111...///000111111000...---...---,,,+++************)))))))))))))))'''&&&%%%'''((()))))))))(((&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((***+++,,,333555999<<<;;;888444111000///...---------......///000000111222222222222///000000111222222111111//////000000111000000000111000---+++******++++++......------,,,***)))(((&&&''')))++++++++++++************+++,,,,,,------************++++++++++++******+++++++++,,,,,,,,,+++,,,------++++++,,,---///...---------///000222222222333333333444444444333333333333333444444444666555444444555888;;;===AAAAAA@@@@@@AAAAAABBBBBBCCCAAA@@@@@@BBBBBB@@@>>><<<<<<<<<<<<;;;;;;;;;:::999:::;;;<<<>>>???@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@BBBAAA???>>>>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDFFFFFFFFFFFFFFFEEECCCAAA@@@??????>>>===<<<;;;;;;;;;;;;==================>>>???===============>>>??????AAABBBCCCCCCCCCCCCEEEGGGIIIHHHHHHKKKPPPSSSTTTTTTTTTTTTUUUVVVWWWYYYZZZZZZ[[[ZZZWWWVVVVVVWWWWWWWWWXXXYYYYYYZZZ[[[[[[\\\\\\\\\^^^``````^^^]]]]]]]]]bbbdddfffiiilllmmmnnnnnnrrrsssuuuvvvwwwvvvuuuuuutttuuuuuuuuuuuutttttttttrrruuuxxxzzzyyyxxxxxxxxx{{{~~~yyyooogggYYYYYY[[[___cccfffgggffffffdddaaa^^^ZZZVVVTTTRRRNNNMMMLLLLLLNNNNNNMMMLLLDDD<<<444000000000///---000000000000000000000000000///...---,,,------...---......//////......---000//////......//////000---------......///000111////////////000000000000111111000000////////////111111111111222222222222111222444333333777>>>CCCPPP[[[iiivvvxxxlllaaa[[[ZZZYYYZZZ\\\]]]]]]]]]\\\\\\YYYUUUQQQPPPRRRTTTTTTRRRQQQLLLJJJLLLLLLHHHGGGHHHKKKGGGBBB>>>;;;;;;===>>>BBBAAA???>>>???>>><<<;;;888777444222111000111111,,,---...000000000///...------,,,+++++++++++++++))))))))))))((('''&&&&&&((((((((()))(((''''''&&&******))))))(((''''''&&&''''''''''''''''''''''''&&&&&&''''''(((***+++,,,222555999<<<<<<888444000---------......///000000//////000111222222333333000000111222222222222111000000111111111000000///000///...------,,,++++++(((((())))))(((((('''&&&---,,,+++************+++)))))))))***++++++,,,,,,************+++++++++,,,******+++++++++,,,,,,,,,+++,,,------++++++,,,---000...,,,+++,,,///222444333333333333444444444444444444444444444444333333555444444333555777:::<<>>>>>???@@@>>>===<<<<<<<<<;;;;;;;;;;;;;;;888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::<<<;;;;;;:::;;;<<<>>>???>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>????????????>>>>>>>>>>>>=========<<<;;;:::::::::::::::<<<;;;;;;;;;<<<===>>>>>>>>>>>>======>>>>>>???@@@AAABBBDDDEEEEEEEEEGGGIIIKKKKKKKKKNNNSSSVVVXXXXXXVVVWWWYYYZZZ\\\]]]]]]]]]```___^^^^^^^^^^^^___```bbbcccdddeeefffggghhhiiiiiikkklllkkkiiihhhhhhhhhnnnnnnpppqqqssstttuuuvvvtttvvvxxxzzzzzzyyyvvvuuuyyyyyyyyyyyyzzzzzzzzzzzzyyy{{{~~~~~~xxxuuu^^^[[[YYY\\\ccchhhhhhfffhhhfffddd```\\\XXXTTTRRRNNNLLLKKKLLLMMMNNNMMMKKKEEE>>>777222111222000///000000000000000000000000///...---,,,,,,,,,------///..................///000//////......//////000,,,---...///000000000000////////////000000000000111000000000000/////////111111111111222222222333111222333333555;;;DDDKKKWWWcccqqq}}}tttkkkccc[[[XXXYYYZZZ[[[\\\\\\\\\[[[ZZZYYYUUUQQQPPPSSSUUUUUUTTTRRRMMMKKKLLLLLLIIIHHHIIIKKKHHHCCC>>><<<<<<===???AAA???>>>>>>>>>>>><<<;;;777666555333111111000000---...///000000000//////---,,,,,,+++++++++,,,,,,))))))))))))((((((''''''(((((((((((((((''''''&&&)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++,,,///222666999999666111...---...///111111222222222////////////000111222222111111222222222222111111111111222222111111000000//////000000///...,,,+++%%%&&&''''''(((((('''''',,,,,,++++++************++++++******)))(((((((((*********+++++++++,,,,,,******+++++++++,,,,,,,,,+++,,,------++++++,,,---...---------...///111333333333333333444444444444666555555444444333333333444444333333444666888:::AAAAAAAAA@@@@@@???>>>>>>===<<<<<<<<<<<<===<<<<<<::::::::::::999999999999888888888888888888888888888888888888888888888888999999888999:::;;;<<<===:::::::::;;;;;;;;;;;;;;;<<<;;;:::::::::::::::;;;=========<<<==================<<<<<<;;;<<<<<<<<<============>>>???@@@AAABBBBBBBBBBBBBBBCCCDDDDDDEEEGGGIIIKKKKKKLLLNNNPPPSSSSSSTTTVVVYYY[[[]]]^^^\\\^^^```bbbcccddddddcccffffffgggffffffhhhjjjllllllmmmnnnpppqqqssstttuuuuuuwwwxxxwwwvvvuuuuuuvvvzzzyyyyyyyyyzzz{{{}}}}}}{{{|||}}}~~~~~~}}}{{{zzzooofff\\\ZZZ```fffhhhfffhhhgggeeebbb]]]XXXTTTQQQMMMLLLKKKKKKLLLMMMLLLJJJFFFAAA:::555333333222000000000000000000000000000........................000///...------...///000......------------......,,,---///000000000///...////////////000000000000000000000000000000000000111111111222222222333333444555555666888@@@KKKTTT\\\hhhwww}}}qqqjjjccc[[[WWWYYYZZZ[[[[[[[[[ZZZXXXXXXYYYUUUQQQPPPSSSVVVVVVVVVTTTOOOLLLNNNNNNKKKIIIKKKKKKHHHCCC>>><<<<<<>>>???@@@???============<<<:::777666555333222111000000111111111111000000//////------,,,,,,+++,,,,,,,,,***)))))))))(((((((((((()))(((((((((''''''''''''&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))***,,,---...000444666777444111...111222444555666555444333///............///000111111111222222222111111000111222222222222222111111000000111111000///,,,+++)))***+++,,,------------((()))***+++,,,+++))))))++++++***))))))(((((('''***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------++++++,,,---+++,,,...000111000000///222222222333333333333444555555555444444333333222333333222333444555777888>>>>>>??????>>>===<<<;;;999999::::::999999::::::777777777777777777777777888888777777777666666666666666666666666666666666666666666777888999::::::888888888888999999::::::888888888888888999:::;;;>>>>>>===<<<<<<===>>>>>>>>>>>>>>>===>>>>>>???????????????@@@AAACCCDDDEEEGGGGGGGGGGGGGGGHHHIIIIIIIIILLLOOORRRSSSTTTUUUWWW\\\\\\]]]]]]^^^___aaabbbcccdddeeeggghhhiiijjjjjjjjjkkkmmmmmmmmmooorrrvvvvvvvvvxxxzzz|||}}}vvvdddZZZ[[[aaaeeefffffffffeeebbb^^^YYYTTTQQQMMMLLLKKKKKKLLLLLLJJJIIIFFFBBB===888555333222222111111111111111111111111/////////000000000//////000///...------...///000.........------.........,,,---///000000000///...////////////000000000000000000000000111111111111111222222222222333333333555666777888<<>>???@@@???===<<<===<<<:::999666666555444222111000///222222111111000000000///......---,,,,,,,,,,,,,,,***))))))(((((())))))***))))))(((''''''''''''(((%%%%%%&&&''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))+++,,,---///111333555555444222111222444777::::::999777666111000///...---...///000000111111111111000//////111111222333333333333333222333333222111///,,,+++)))***+++,,,------------&&&(((***,,,,,,+++***)))((((((((()))******++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------++++++,,,---+++---///222222000...,,,111111111111222222222222333333333333333333222222222222222222333444555666999:::;;;<<<;;;:::999888555777888888666666777999555555555555555666666666777777777666666555555555333333444444444444555555444444444555666666666777777777888888999999::::::888888888888999;;;<<<<<>>===<<<===>>>???@@@@@@@@@???@@@@@@AAABBBBBBCCCCCCCCCDDDFFFHHHJJJKKKMMMLLLLLLLLLLLLMMMNNNNNNNNNQQQUUUXXXZZZ[[[]]]^^^bbbcccdddccccccccceeefffhhhhhhiiiiiikkkmmmnnnooommmooorrrssssssuuuzzzkkk[[[WWW[[[aaaddddddeeeeeeddd```ZZZUUUQQQMMMLLLJJJJJJKKKKKKIIIHHHFFFCCC???999555333222222111111111111111111111111//////000111111111000000000//////////////////000111000000//////000000111......///////////////...////////////000000000000000000000111111111111222222222222222333333333333333555888:::@@@JJJXXXaaajjjwww{{{ppphhh```ZZZXXXYYYZZZ\\\]]]]]]\\\[[[[[[VVVSSSOOOOOOSSSVVVWWWVVVTTTOOOLLLNNNNNNKKKJJJKKKLLLIIIDDD???======>>>@@@AAA???===<<<<<<;;;999777666666555444333111000///000////////////000000111000///...---,,,+++++++++******)))(((((()))***+++***)))((('''&&&''''''(((((((((((((((((((((((()))''''''''''''''''''''''''%%%%%%&&&''')))+++---...///000000111111111111111111444888;;;======;;;:::555444111///......///000000000000000000///......000000222333444444555555555555444222000...,,,+++(((((()))***++++++++++++*********++++++++++++,,,(((((()))******++++++,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,+++,,,------++++++,,,---...///000000000///---,,,///000000000000111111111111111222222222222222222111111222222333333444444444555777888999888666555222444666666444444666888444444555555555666666666555555555555444444444444333333444444444555555555555555666666777666666666888888888999:::;;;;;;;;;::::::::::::;;;<<<===>>>???>>>>>>>>>@@@BBBEEEFFFDDDDDDDDDDDDEEEFFFGGGHHHKKKKKKLLLMMMOOOQQQSSSTTTSSSSSSSSSSSSSSSTTTUUUUUUTTTXXX]]]```bbbdddeeeggggggiiijjjjjjiiiiiikkknnnooonnnmmmmmmnnnqqqtttvvvssswww{{{||||||~~~mmm\\\TTTVVV]]]aaadddeeeffffffccc]]]WWWTTTMMMKKKJJJJJJJJJJJJIIIGGGFFFDDD@@@:::555222222222111111111111111111111111---...///111111111000/////////000000000000//////111111000000000000111111//////............//////////////////000000000000000000111111111222222222222222222333333333444444222555:::@@@GGGTTTbbblllwww|||pppggg___ZZZYYYYYYZZZ\\\^^^____________VVVRRRNNNOOOSSSVVVWWWVVVSSSNNNKKKMMMMMMJJJIIIJJJLLLIIIDDD???======>>>@@@BBB@@@===<<<<<<:::888666666666555444333111000///------------///000111222111000...---,,,++++++*********)))(((((()))***+++***)))(((&&&&&&''''''(((++++++******)))((((((((())))))))))))))))))))))))%%%%%%&&&''')))+++---...------,,,,,,---...///000...222777<<>>>>>@@@@@@@@@AAADDDGGGKKKMMMIIIHHHIIIIIIJJJKKKMMMMMMRRRSSSTTTUUUWWWYYY[[[\\\ZZZYYYYYYYYYYYYZZZ[[[[[[ZZZ^^^cccgggiiikkkmmmnnnkkkmmmoooooonnnooorrrvvvuuusssqqqqqqrrruuuyyy|||zzz~~~mmm\\\TTTTTTZZZ___dddeeeggggggeee___ZZZVVVMMMKKKJJJJJJJJJJJJHHHGGGFFFDDD@@@;;;555222111222111111111111111111111111,,,---///000000000///......///000111111000///...//////............//////000000...------...///000////////////000000000000000000111111222222222222222222333333333444444444333777>>>EEEOOO]]]lllvvv|||qqqhhh\\\WWWXXXXXXYYYZZZ[[[\\\]]]^^^^^^VVVRRROOOPPPSSSVVVVVVUUUMMMMMMLLLKKKKKKLLLMMMNNNOOOKKKEEE@@@======>>>@@@@@@???===;;;999888777777999666333222222222111000......////////////.....................---------))))))))))))))))))))))))'''''''''((((((((((((((((((((('''''''''&&&&&&&&&))))))'''&&&%%%$$$$$$$$$&&&&&&&&&'''))),,,...000111000///......///000111111444888<<>>===<<<<<<;;;;;;;;;;;;<<<::::::;;;<<<============>>>???AAA@@@??????@@@BBBCCCCCCDDDEEEGGGHHHJJJKKKPPPQQQRRRSSSUUUVVVWWWXXXVVVWWWZZZ^^^bbbcccbbb```cccbbbaaaaaaccccccbbbaaacccfffkkkpppsssuuuvvvuuuwwwvvvuuutttvvvyyy|||~~~~~~sssfff^^^XXXUUUWWW\\\```cccddddddeeeeee___WWWOOOMMMJJJIIIJJJJJJIIIHHHJJJGGGBBB===888555444444222222222111111111111000000000000000000000000000//////............//////...///000111111000///...////////////000000000111000000000000111111111111//////000111111111111111111333333222333666777777888>>>FFFMMMXXXgggyyy|||rrrhhh]]]WWWYYYXXXYYYZZZ\\\]]]]]]^^^]]]VVVSSSPPPPPPTTTVVVWWWUUUOOONNNMMMLLLKKKLLLLLLMMMNNNKKKEEE@@@======>>>@@@@@@???>>><<<:::999888888999666333222222111000///......////////////............---,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))((((((''''''&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''((()))+++---/////////.........///000000111333666:::<<<>>>???@@@===999444000///000000///000/////////////////////....../////////222777:::AAA???:::555111...++++++************************++++++++++++++++++++++++---+++)))((('''((()))***((()))***+++++++++************++++++,,,------...((('''&&&'''***,,,+++)))+++,,,,,,------......///////////////000000000111333333333222222111111111111111111111222222222222555444333222333555777888666555444333333333333444555555555555555555555555444555555666777888999:::888777777777888:::<<<======<<<<<<;;;;;;;;;<<<<<<;;;;;;<<<===============@@@AAABBBBBBAAAAAACCCDDDFFFGGGGGGHHHJJJKKKMMMNNNRRRSSSUUUXXXZZZ\\\^^^^^^```aaaccceeegggiiijjjkkkmmmllllllmmmooopppooommmnnnqqqvvv{{{xxxnnnbbb[[[VVVTTTVVV[[[aaadddffffffggggggaaaZZZUUURRRMMMKKKJJJIIIIIIHHHIIIGGGCCC>>>:::777444333222222222222111111111111000000000000000000000000//////............////////////000000000000//////---------.........//////000000000000111111111111000111111222222222222222111333444333444666777888:::AAAKKKUUU```ooo|||rrrhhh]]]XXXYYYXXXYYY[[[]]]^^^^^^^^^]]]WWWTTTPPPQQQTTTWWWWWWVVVPPPOOONNNMMMKKKKKKKKKKKKMMMJJJDDD@@@======>>>@@@AAA@@@???===;;;:::999888999777444222222111///.........////////////......///...,,,************+++))))))))))))))))))))))))******)))((('''&&&%%%%%%'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''(((((()))***,,,------,,,------.../////////...111222444666999;;;===>>>===999333000///000111222111000000//////............/////////...000444777>>>;;;888444000---,,,+++************************,,,++++++******)))))))))))))))(((((()))***,,,---(((((()))*********))))))******++++++,,,,,,------,,,+++***+++---///...---,,,,,,,,,---......///////////////000000000111111333333333222222222222222111111222222222333333333444333222222333555666777666555444444333444444555555555555666777777888888666777999:::;;;;;;;;;;;;888999999:::;;;<<<======???>>>>>>>>>>>>>>>??????>>>>>>????????????@@@@@@BBBCCCEEEEEEDDDEEEGGGIIIKKKKKKLLLMMMOOOQQQRRRSSSXXXZZZ^^^bbbeeeggghhhhhhnnnqqqsssttttttvvvzzz~~~~~~~~~~~~~~~||||||qqqiii```ZZZVVVSSSUUUZZZbbbeeegggggghhhiiiddd]]][[[WWWQQQLLLJJJIIIHHHGGGGGGFFFDDD@@@<<<888555333333222222222111111111111000000000000000000000000000//////......//////000000000////////////000000------........./////////000000000000111111111111111222222333444333333333222333555555555555777:::@@@IIIUUUaaalllzzz{{{pppggg\\\WWWYYYYYYZZZ\\\^^^___^^^^^^]]]XXXTTTQQQRRRUUUXXXXXXWWWRRRQQQOOONNNLLLKKKIIIIIIKKKHHHDDD@@@======???@@@AAA@@@???>>><<<:::999888999666444222222111...,,,......////////////......000...,,,***))))))***+++))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((()))***+++,,,------,,,***+++---...///......---111111222444666888;;;<<<;;;777111......000111222222111000///...---,,,,,,/////////...---...111333888666333000...,,,++++++************************---,,,,,,+++***))))))((())))))((()))***+++,,,---))))))************************++++++,,,,,,,,,,,,------------.../////////,,,,,,------...///////////////000000000111111111222222222222222111111111111111111222222333333444333333333333444555777888888777777777777888888888555555666777888999::::::999:::;;;===>>>>>>======<<<<<<>>>???@@@AAAAAAAAABBBBBBAAABBBBBBCCCDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEGGGIIIJJJJJJKKKLLLNNNOOOPPPQQQSSSVVVYYY[[[]]]dddgggkkkpppsssttttttssszzz{{{yyyxxxwwwwwwxxxzzz{{{zzzzzzzzz|||~~~rrrkkkddd___YYYTTTUUUZZZaaaeeehhhggghhhiiifff```^^^YYYRRRLLLJJJIIIIIIHHHFFFFFFEEEBBB???:::666444333333222222222111111111000000000000000000000000000000////////////000000111000///......///000111///000000000000111111111///000000000111111111111111222222333333333333333333333555777777666:::???JJJTTTbbbnnnyyyyyyooofff[[[VVVXXXZZZ[[[]]]___```___^^^]]]XXXTTTQQQRRRUUUXXXXXXWWWRRRRRRQQQOOOMMMKKKIIIHHHIIIGGGCCC@@@>>>>>>???@@@@@@@@@@@@>>>===;;;999777777555333222222111...,,,......////////////......000///---,,,+++++++++,,,))))))))))))))))))))))))&&&&&&''''''(((((())))))&&&'''''''''''''''''''''(((((('''&&&&&&&&&&&&''')))***,,,...//////...---***+++---.........---,,,000000111222444666888999777333///,,,---///111111222111000///...---,,,+++...//////...,,,,,,...000222111...,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++******)))***************+++++++++++++++++++++++++++++++++******+++++++++++++++,,,)))***************++++++,,,,,,---......//////000000000000000111111111111000111111111111111111111000000111222222333444444444444444555666888999999999999::::::;;;;;;;;;;;;777777888999;;;<<<============>>>???@@@@@@@@@@@@???@@@AAACCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIGGGGGGGGGGGGGGGIIIJJJKKKLLLOOOSSSUUUVVVVVVWWWXXXWWWXXXZZZ]]]aaaeeehhhiiissswww|||}}}{{{yyyvvvsssooommmmmmmmmmmmlllhhhgggeeecccccceeefffhhhgggggggggiiimmmrrrwwwzzzyyytttnnniii```XXXWWW[[[^^^cccgggffffffhhhfffbbb]]]XXXQQQLLLJJJJJJJJJJJJFFFFFFEEEDDDAAA<<<888555333333333222222222222111111111111111111111111111000000////////////000000111000///......///000111000000000000111111111222///000000000111111111111000111111222333222222222444333555999888888???HHHXXXbbbppp|||yyyooofff\\\WWWXXXZZZ\\\___aaaaaa```^^^\\\WWWTTTPPPQQQTTTWWWWWWVVVRRRRRRQQQPPPMMMKKKIIIHHHHHHFFFCCC@@@>>>>>>???@@@?????????>>>===:::888666555444333222222111///,,,......////////////......---------------,,,,,,,,,))))))))))))))))))))))))%%%%%%&&&'''((()))******&&&&&&&&&'''''''''''''''))))))((('''&&&&&&&&&''')))+++...111222222000///,,,------...---------,,,///000111222444555666777333000---,,,---///000000111111000///...,,,,,,+++---......---++++++,,,---...---+++*********++++++------------------------...------,,,,,,++++++++++++++++++++++++*********---,,,++++++***+++++++++******++++++++++++++++++***,,,---,,,+++***+++------------...//////000000000000000111111111222222000111111111111222222222111111222333444444555555666666777888:::;;;<<<<<<999:::;;;<<<===>>>>>>>>><<<<<<===>>>@@@AAAAAABBBBBBBBBAAAAAABBBCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIHHHHHHIIIJJJKKKLLLNNNOOONNNNNNNNNNNNPPPRRRTTTUUUYYY^^^dddiiijjjiiihhhhhhggghhhjjjlllpppsssvvvxxx~~~zzzvvvqqqmmmkkkiiigggfffbbb___]]][[[[[[[[[[[[ZZZXXXWWWVVVUUUTTTUUUVVVVVVXXXXXXYYY[[[___cccgggjjjmmmrrryyy~~~~~~yyyssshhh\\\YYY\\\\\\bbbfffeeeeeegggfffddd\\\XXXRRRNNNLLLKKKKKKJJJFFFFFFFFFDDDAAA===:::777333333333333222222222222111111111111111111111111111000000//////000000111000000////////////000000........./////////000000000000000000111111111111000111111222222222222222444222444999:::;;;EEESSSfffppp}}}zzzqqqhhh]]]YYYZZZ[[[]]]___aaabbb```^^^\\\VVVSSSPPPPPPTTTVVVWWWUUURRRRRRQQQPPPNNNLLLIIIHHHFFFEEEBBB@@@>>>>>>???@@@>>>>>>???>>><<<:::777555333222222222333222000---......////////////......)))***,,,---------+++***))))))))))))))))))))))))&&&&&&''''''(((((())))))&&&&&&&&&'''''''''(((((('''''''''''''''(((((()))))),,,000444555555333111000///...---,,,,,,,,,,,,...///111333444555444444111///......///111111000000000///...------,,,,,,,,,------,,,+++***+++,,,,,,+++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***+++++++++++++++++++++---,,,+++)))))))))***+++++++++******************...000111000...---///111------......//////000000000000111111111222222222222222222333333444444444333333444555666777888888888999:::<<<===>>>??????<<<===???@@@AAABBBBBBAAACCCCCCDDDDDDEEEFFFGGGGGGHHHGGGEEEDDDDDDFFFHHHJJJLLLKKKKKKKKKLLLNNNPPPQQQQQQQQQQQQRRRTTTVVVWWWXXX[[[[[[[[[\\\^^^aaadddeeekkkqqqzzz}}}|||{{{{{{|||}}}|||yyywwwuuussspppnnnhhhddd___[[[YYYXXXWWWVVVRRRQQQOOOOOOOOOOOONNNLLLMMMLLLLLLLLLKKKKKKKKKKKKLLLMMMOOORRRUUUXXX[[[]]]___eeemmmqqqtttyyyyyylll```[[[]]][[[bbbfffeeeeeeggghhhfff^^^ZZZUUUQQQOOOMMMKKKJJJGGGGGGFFFDDDAAA>>>;;;:::444444333333333222222222111111111111111111111111111111000000000000111111//////000000000000//////....../////////000000000000000000000111111111111111222222333333333333333555111333:::;;;>>>LLL^^^qqq{{{|||rrrjjj___ZZZ\\\[[[]]]```bbbbbb```^^^\\\VVVRRROOOPPPSSSVVVVVVUUUQQQQQQQQQPPPOOOLLLJJJHHHFFFDDDBBB@@@?????????@@@===>>>>>>>>><<<999666444222111111222333333000.........////////////......&&&(((+++------,,,+++)))))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&((()))***+++))),,,111555777777555333222111///---,,,,,,,,,------///222444555555444333000//////000222222111000/////////...------,,,,,,+++,,,---,,,*********,,,++++++******+++---...000++++++++++++++++++++++++***************+++++++++)))***+++,,,,,,,,,,,,,,,,,,+++***((((((((()))***++++++******************,,,...000///,,,+++---///------......///000000000000111111111111222222222444444444555555666666666555555666777888999::::::999:::<<<>>>???@@@AAAAAA???AAACCCEEEFFFFFFFFFFFFHHHHHHHHHIIIIIIJJJJJJKKKMMMKKKHHHFFFFFFIIILLLNNNSSSRRRQQQQQQRRRTTTWWWXXXYYYYYYZZZ[[[]]]___```aaagggffffffhhhjjjnnnqqqsssxxx{{{yyyxxxyyy{{{{{{xxxuuutttrrrooollljjjhhheeebbb^^^ZZZUUUQQQOOOOOONNNMMMJJJIIIIIIIIIJJJJJJHHHFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEFFFIIIKKKOOOQQQSSSTTTVVV]]]dddiiikkkooouuuzzz|||oooaaa\\\^^^[[[bbbgggfffeeegggiiihhh```\\\XXXTTTQQQNNNKKKIIIHHHGGGFFFDDDAAA???<<<;;;444444444333333333222222111111111111111111111111111111000000000000111111...///000111111000///...111111111111222222222222000000000000111111111111222333444444555555444444555111222999<<<@@@PPPdddwwwzzzvvvmmm]]]VVV[[[[[[]]]^^^``````___]]]\\\WWWQQQPPPUUU[[[ZZZXXXWWWRRRRRRQQQPPPNNNLLLJJJIIIHHHHHHFFFBBB===;;;>>>AAAAAAAAA@@@>>><<<:::888777555444333222111///......//////.........---------************))))))))))))$$$%%%&&&((()))+++,,,---&&&&&&''''''(((((())))))''''''''''''''''''''''''(((((('''&&&&&&'''))))))---111777<<<>>><<<888666333111---,,,---...///...,,,---///000222333333333000000111111111111000000000///......//////...---000...++++++------+++(((,,,+++)))***+++,,,,,,+++//////.........---------//////...---,,,++++++*********++++++++++++******,,,,,,+++******+++,,,,,,,,,,,,++++++,,,,,,---..........................................///000111......///000111222333333333333444444555666666666888:::;;;;;;::::::;;;<<<>>>???AAABBBDDDDDDDDDDDDFFFHHHJJJJJJJJJKKKLLLMMMOOOPPPSSSVVVXXXXXXXXXWWWTTTSSSRRRQQQQQQRRRRRRSSSVVVXXXYYYYYYYYYZZZ\\\______bbbdddcccbbbdddjjjpppqqqsssuuuuuutttwww|||}}}|||wwwttttttwwwwwwsssooollllllkkkkkkjjjjjjiiiiiinnnhhhaaa```bbbaaaZZZTTTRRRPPPMMMLLLKKKJJJGGGEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@@@@AAABBBDDDEEEEEEEEEFFFGGGIIIKKKNNNOOOUUUXXX\\\```dddiiinnnrrrwww{{{{{{rrrfff^^^]]]\\\___bbbccccccdddgggjjjfffddd___YYYTTTPPPMMMLLLIIIFFFCCCCCCDDDCCC???<<<777555222111222222000///000000000000111222333444000000000000000000000000000000000000000000000000000000000000111111111111111111111000000000000000333444444333222111333444666444666<<>>AAABBBBBBAAA???===;;;999888666555444333222000////////////.........---------++++++++++++************''''''(((((())))))******'''''''''((((((((((((((('''''''''''''''''''''''')))((('''''''''((()))***000444999>>>@@@>>>;;;888333111...------.........------///000111222333333000000111111111111000000......---...///000//////000...,,,,,,......,,,***,,,***))))))+++,,,,,,+++...---------,,,,,,,,,,,,---------,,,++++++***************++++++*********,,,,,,+++******+++,,,,,,,,,++++++++++++,,,------------------------------...............///000000222222222222111111111111555555555666666666666666999;;;============???AAA@@@@@@AAACCCEEEFFFGGGHHHKKKNNNRRRTTTUUUUUUWWWXXX]]]^^^```bbbbbbbbb```___\\\[[[YYYWWWWWWXXXYYYZZZ[[[\\\]]]\\\[[[\\\^^^___bbbdddffffffeeegggmmmssstttvvvwwwwwwuuuwww|||}}}||||||}}}|||yyyzzz||||||xxxtttoookkkhhhhhhjjjjjjgggdddccccccccccccccccccccccccfffbbb^^^\\\\\\[[[VVVRRRPPPNNNKKKIIIHHHGGGDDDBBBCCCCCCCCCCCCBBBBBBBBBAAABBBAAAAAAAAAAAACCCDDDEEEEEEEEEEEEFFFHHHJJJMMMNNNOOORRRVVVZZZ]]]bbbgggkkkqqqtttyyy|||~~~wwwkkk```\\\YYY]]]aaabbbcccdddgggiiigggddd```ZZZUUUPPPMMMLLLIIIGGGDDDDDDEEEDDD@@@===888555333222222222000///222222111111111111111222111111111111111111111111000000000000000000000000000000000000111111111111222222222222222222111111333333444333111111333444333333666>>>FFFQQQbbbpppvvvrrrlllaaa\\\___]]]___```aaaaaa```^^^]]]UUUOOOMMMSSSXXXXXXVVVVVVRRRRRRQQQPPPNNNLLLKKKJJJHHHGGGEEEAAA>>>===>>>AAACCCCCCBBB@@@>>><<<:::999777666555444222111000000...............------------,,,,,,,,,,,,+++++++++*********)))((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''))))))((('''((()))***+++000444999===???>>>;;;999333111...---...//////.........///000000111222222000000111111111111000000---------......///000111///---,,,---......---,,,***)))((((((***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************,,,++++++******++++++,,,+++++++++++++++,,,------,,,,,,,,,,,,------------......------......//////333333333333222222222222777777777777777777888888;;;===@@@AAABBBDDDFFFIIIHHHHHHIIIJJJMMMPPPSSSTTTSSSWWW]]]aaabbbccccccdddjjjkkkmmmoooppppppooonnnhhhfffbbb___]]]^^^```aaa___``````^^^\\\\\\]]]^^^___bbbddddddcccfffkkkpppqqqssstttsssqqqrrrvvvzzz~~~yyytttpppnnnnnnnnnrrrpppmmmmmmooonnnjjjgggfffccc```aaabbbccc```]]][[[[[[[[[[[[\\\\\\\\\\\\[[[ZZZYYYWWWUUUSSSPPPOOONNNKKKIIIGGGFFFDDDAAA???CCCBBBBBBBBBBBBAAAAAAAAABBBAAAAAABBBBBBCCCDDDEEEDDDDDDEEEFFFGGGIIIKKKLLLIIILLLPPPTTTWWW\\\aaadddjjjmmmqqqsssuuuwwwzzz|||ttteee[[[VVVZZZ^^^bbbdddeeefffhhhhhhfffaaa\\\VVVQQQNNNLLLKKKHHHFFFFFFGGGFFFBBB>>>999777444222222222111000444333222111000000000000111111111111111111111111000000000000000000000000000000000000111111111111222333333333333333333333222333333222111111333444444444888AAAJJJWWWhhhwwwtttpppmmmeee___aaa^^^___aaabbbbbb```^^^]]]UUUOOOMMMSSSXXXYYYWWWWWWRRRRRRRRRPPPOOOMMMKKKJJJIIIGGGDDD@@@>>>>>>???@@@CCCBBBAAA@@@>>>;;;999888666666555333222111000///........................,,,,,,,,,,,,+++++++++++++++******)))(((''''''&&&))))))((((((''''''&&&&&&''''''''''''''''''''''''))))))(((((((((***+++,,,---000444888:::999777666333111//////000000000///000/////////000000111111000111111222222111111000/////////...---...///111......---------------,,,)))((('''(((***++++++***,,,,,,,,,,,,,,,+++++++++************++++++,,,,,,+++******************++++++++++++++++++++++++++++++++++++***+++,,,,,,---++++++,,,,,,,,,,,,,,,---......------......///000000111111222333444555555666666777888999:::;;;;;;>>>@@@CCCFFFHHHJJJNNNPPPPPPPPPQQQRRRUUUYYY]]]___\\\aaaggglllmmmlllkkkkkkoooqqqtttwwwzzz{{{{{{{{{ppplllgggaaa^^^^^^___```^^^^^^^^^\\\YYYWWWXXXYYYWWWYYY[[[[[[[[[^^^bbbeeeeeeggghhhgggeeegggkkkooo|||~~~zzzxxxzzz}}}xxxuuuvvvxxxyyyyyywwwuuuqqqmmmiiigggfffeeefffdddcccbbbcccbbb___\\\```^^^\\\]]]^^^^^^]]][[[WWWWWWWWWWWWWWWWWWVVVVVVRRRTTTVVVTTTPPPMMMLLLMMMNNNLLLIIIGGGFFFDDDBBB@@@BBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCDDDEEEEEEDDDDDDDDDEEEGGGHHHIIIJJJGGGJJJMMMQQQTTTXXX\\\```dddgggkkknnnoooqqqtttvvvyyy|||}}}kkk\\\UUUXXX]]]bbbeeegggggggggiiigggccc^^^XXXSSSPPPNNNMMMKKKHHHHHHIIIHHHDDDAAA<<<999555333222222111000333222222111000000111111111111111111111111111111000000000000000000000000///000000000111111111111222222222222333333333333222333333222111111333555999888<<>>???@@@CCCFFFIIIKKKNNNRRRTTTUUUUUUUUUVVVYYY]]]```cccdddiiiooorrrrrrpppnnnlllppprrrvvvyyy{{{||||||{{{nnnjjjddd]]]YYYWWWXXXXXXWWWWWWWWWTTTRRRPPPPPPRRROOOPPPQQQQQQRRRTTTWWWYYYUUUXXXYYYYYYYYY[[[```dddssswwwrrrmmmkkknnnrrrwwwyyy{{{{{{|||~~~|||tttqqqmmmkkklllmmmnnnooonnnmmmkkkiiifffcccaaa___]]]\\\[[[[[[[[[ZZZXXXVVVXXXWWWVVVVVVWWWWWWVVVVVVUUUUUUTTTSSSRRRRRRQQQQQQOOORRRUUUSSSOOOKKKLLLMMMOOOMMMKKKIIIIIIGGGEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDEEEFFFGGGGGGHHHHHHGGGIIILLLNNNPPPSSSWWWZZZ]]]```dddgggjjjlllooorrrmmmqqqvvv{{{qqq```VVVYYY]]]bbbgggiiiiiihhhjjjhhhddd```[[[VVVRRRPPPPPPMMMJJJJJJKKKJJJGGGCCC>>>;;;666333333222222111111111000000111222222333111111111111111111111111111111111111111111111111///000000000111111111111111111111111222222333333222333444333222222444666:::;;;@@@JJJSSS^^^nnn{{{tttqqqrrrnnnfffaaa___```aaaaaaaaa___]]]\\\WWWPPPNNNSSSYYY[[[ZZZ[[[SSSSSSRRRQQQOOOMMMLLLJJJIIIFFFBBB??????@@@@@@@@@AAAAAA@@@>>><<<:::888777555444333222000///......---------...............++++++++++++************(((((((((((())))))))))))((((((((((((((('''''''''''''''''''''''''''''''''((('''''''''(((***+++---,,,...111333555555555555333222222333555777666555555444222111000000111111111111222222222222111111222444444111......111555555555555222...,,,++++++)))((('''(((***,,,,,,,,,,,,,,,,,,,,,------------***+++++++++,,,,,,------,,,+++***))))))***+++,,,***++++++,,,,,,++++++******************+++,,,,,,++++++,,,,,,------......------...///000222333444555555555555444444444444444555777999;;;===???@@@@@@CCCFFFIIIKKKMMMQQQSSSZZZZZZZZZ[[[]]]___bbbcccdddhhhmmmpppooollliiihhhmmmoooppprrrrrrqqqpppoooddd```[[[UUUQQQOOOOOOOOONNNOOOOOOMMMJJJIIIJJJKKKJJJJJJJJJKKKLLLMMMNNNNNNKKKMMMOOOOOOOOOQQQWWW[[[iiiuuuyyymmmiiidddbbbdddhhhlllnnnoooooooooqqqssssssrrrpppiiihhhgggfffffffffggggggcccdddcccbbb```]]]ZZZXXXUUUUUUVVVVVVUUUUUUTTTSSSTTTTTTTTTTTTTTTTTTUUUUUUQQQPPPPPPOOONNNNNNMMMMMMPPPSSSVVVUUUQQQMMMMMMMMMOOOMMMKKKKKKKKKJJJHHHFFFBBBBBBBBBCCCCCCCCCCCCDDDBBBCCCDDDEEEFFFFFFFFFFFFDDDEEEFFFGGGGGGGGGGGGGGGFFFHHHJJJKKKLLLNNNQQQTTTUUUYYY]]]```bbbeeehhhjjjhhhkkkooosssxxx~~~wwwfffXXXYYY\\\aaafffiiiiiihhhiiihhheeebbb]]]YYYUUURRRRRROOOMMMLLLMMMMMMIIIEEEAAA===888444333333222111000000000000111222333444222222222222222222222222111111111111111111111111000000000000111111111111000000111111222222333333333444555444333444666888:::===FFFTTT___kkk{{{vvvsssuuuqqqhhh```^^^___```aaa```^^^\\\ZZZVVVOOOMMMRRRXXXZZZZZZ[[[SSSSSSRRRQQQPPPNNNLLLKKKIIIEEEAAA???@@@AAAAAA@@@BBBAAAAAA???===;;;999777555555444333111000///...---------.........//////---,,,,,,,,,++++++++++++))))))))))))(((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''')))+++,,,---...000222444555555555222222333555888::::::999888666444222111111111222111222222333333222222111111333444222///000555:::<<<<<<;;;777111---+++,,,***(((((()))+++---------***+++++++++,,,,,,,,,,,,*********+++++++++++++++,,,+++***((((((***+++,,,***+++,,,,,,,,,,,,+++******************++++++,,,+++,,,,,,---......//////------...000222444666777888888888777777777666666777777888999;;;<<<======>>>AAACCCEEEGGGIIILLLNNNWWWWWWXXXYYYZZZZZZ[[[[[[ZZZ^^^bbbdddccc```^^^]]]___```bbbcccbbbaaa___^^^VVVTTTQQQMMMKKKJJJJJJJJJGGGHHHHHHGGGFFFEEEFFFHHHGGGGGGFFFFFFGGGGGGGGGFFFEEEGGGHHHHHHGGGIIINNNRRRXXXcccooouuuwwwvvvqqqkkkeeeaaa\\\[[[\\\___bbbcccfffeeeeeegggiiijjjjjjiiiccccccddddddbbbaaa``````YYYZZZ[[[\\\ZZZWWWTTTRRRNNNOOOQQQQQQQQQPPPQQQQQQSSSTTTUUUUUUUUUUUUVVVVVVLLLMMMMMMMMMNNNNNNOOOOOOSSSUUUVVVVVVSSSPPPNNNMMMLLLKKKIIIIIIJJJJJJHHHGGGCCCCCCCCCDDDDDDDDDEEEEEEBBBCCCEEEFFFGGGGGGFFFFFFEEEFFFGGGHHHHHHHHHGGGFFFHHHIIIJJJJJJJJJKKKNNNPPPRRRTTTXXXZZZ\\\]]]```bbbeeefffhhhkkkooouuu|||{{{lllYYYYYY[[[___dddhhhhhhggghhhgggfffccc___[[[WWWUUUTTTQQQNNNNNNOOONNNKKKGGGBBB>>>999555333333222222222111111111111111222222222222222222222222222222111111111111111111111111000000000000111111111111111111222222333444444555333555666555555555777999>>>DDDPPPaaaooo{{{wwwuuuwwwtttiii```^^^___``````___]]][[[ZZZUUUNNNKKKPPPWWWYYYYYYZZZTTTSSSSSSQQQPPPNNNLLLKKKIIIEEE@@@???@@@AAAAAA@@@CCCCCCBBB@@@>>><<<:::999777666555444222111000000---------.........//////......---------,,,,,,,,,******))))))((((((''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&%%%&&&''')))+++,,,+++,,,...000222333444444222222333666:::<<<<<<<<<:::888555333111111222222111222222333333222222111///111333222000222999???AAAAAA@@@:::333...,,,---***)))((())),,,.........))))))******++++++++++++*********))))))))))))))),,,+++)))(((((()))+++,,,***+++,,,------,,,+++************)))***++++++,,,,,,,,,------...///000000------...000333666888999777777888999:::;;;;;;<<<999999999:::::::::;;;;;;<<<>>>AAACCCDDDEEEHHHJJJLLLMMMNNNOOOOOONNNNNNMMMOOORRRVVVXXXWWWUUUTTTTTTOOOQQQSSSUUUUUUUUUTTTSSSMMMLLLJJJIIIHHHHHHIIIIIIDDDEEEFFFEEEDDDDDDFFFGGGEEEDDDCCCBBBCCCCCCBBB@@@BBBCCCEEECCCBBBCCCGGGKKKIIITTT___dddfffgggccc^^^___[[[WWWUUUVVVYYY[[[\\\aaaaaa```bbbeeefffffffff```bbbdddcccaaa^^^\\\[[[SSSTTTWWWXXXWWWTTTQQQOOOJJJKKKMMMNNNNNNNNNNNNOOOPPPQQQRRRRRRRRRRRRSSSUUUKKKKKKLLLNNNPPPQQQRRRSSSUUUUUUVVVVVVUUURRROOOLLLJJJHHHGGGHHHIIIIIIHHHGGGCCCDDDDDDDDDEEEEEEFFFFFFBBBCCCEEEFFFGGGGGGFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFJJJKKKLLLLLLKKKKKKMMMOOORRRTTTWWWYYYYYYZZZ\\\]]]_________```ccciiipppuuu~~~~~~}}}pppZZZYYYYYY]]]bbbfffgggfffggggggfffddd```\\\YYYWWWUUURRROOOOOOPPPOOOLLLHHHCCC???999555333333333222444333222111000000000000222222222222222222222222111111111111111111111111000000000000111111111111222222333333444555666666444555666666666666888:::EEEKKKZZZkkkyyy{{{zzzxxxpppgggbbb^^^___aaabbbaaa___]]][[[QQQOOONNNPPPUUUXXXXXXWWWSSSPPPNNNNNNOOOOOOKKKHHHGGGDDDAAA>>><<<===???@@@AAA@@@>>>>>>>>>===;;;999777666333111///.........------............------)))))))))******+++,,,,,,---,,,***)))((('''((((((''''''((((((((((((((((((%%%%%%&&&'''((((((((((((***)))((('''(((***,,,---,,,---///111111111000000444111...000555:::===>>><<<;;;888555333222111111222333333222222111000///444222000///111555999<<>>666///...000------,,,++++++***))))))+++++++++*********))))))+++++++++*********)))))))))(((((((((''''''&&&&&&******))))))***+++,,,,,,******++++++,,,,,,------+++,,,,,,------,,,,,,,,,222111111000222444777888777888888888888888777777666666666666777777777777;;;;;;<<<<<<>>>???@@@AAAFFFHHHIIIHHHFFFEEEEEEEEEEEEFFFHHHJJJKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGFFFDDDEEEGGGIIIBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAADDDBBB???===>>>AAAFFFHHHJJJMMMPPPSSSUUUVVVXXXZZZWWWWWWVVVUUUTTTUUUXXX[[[ZZZ\\\___aaacccbbbaaa```^^^____________]]][[[ZZZSSSRRRQQQQQQRRRRRRPPPNNNJJJIIIIIIIIIIIIKKKLLLNNNLLLMMMMMMNNNOOOPPPPPPQQQNNNOOOOOOPPPRRRSSSSSSTTTYYYZZZ[[[[[[YYYUUUQQQOOOOOOMMMJJJHHHHHHHHHFFFDDDFFFFFFEEEEEEFFFGGGHHHIIIIIIHHHGGGGGGFFFGGGGGGGGGHHHHHHGGGFFFGGGHHHJJJKKKJJJJJJIIIIIIJJJKKKMMMNNNQQQRRRTTTVVVWWWYYYYYYZZZYYYZZZ[[[]]]___dddjjjnnnxxx}}}sssddd\\\WWWZZZ___aaabbbccceeeeeeeeeccc```\\\XXXVVVUUUTTTSSSQQQOOOMMMLLLKKKEEEBBB===888444333333444222222222111111111111000333333222111000000111111000000///////////////000000111111111222222222222222222222222222222222222111222444444444555888:::DDDVVVkkkyyy}}}|||zzzrrriiiccc^^^```aaabbbbbb___]]][[[QQQOOONNNPPPUUUXXXXXXVVVSSSPPPOOONNNOOONNNKKKHHHGGGEEEAAA>>><<<===???@@@AAA@@@>>>>>>>>>===;;;888777555333111///.........---......//////......---++++++++++++++++++*********)))((('''''''''((()))((((((((((((''''''''''''%%%&&&&&&''''''''''''&&&''''''&&&'''(((+++---//////000000000000000//////222000000333777;;;<<<;;;AAA???;;;777444222111000000111000000///......---222111000///111444777:::???AAAAAA;;;333---+++,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++*********))))))+++++++++*********)))))))))((((((((())))))***+++)))******************+++)))***+++,,,------------//////...//////111333444666666666777777666666555555555555666666666777777:::::::::;;;<<<===??????AAABBBCCCCCCAAA???@@@@@@AAABBBDDDEEEFFFGGGGGGFFFFFFFFFGGGFFFFFFEEEDDDDDDDDDEEEFFFEEECCCCCCEEEFFFBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@DDDBBB@@@>>>>>>@@@CCCEEEEEEGGGJJJLLLMMMPPPSSSUUUUUUUUUUUUTTTSSSUUUXXX[[[[[[]]]```bbbdddcccbbbaaa]]]]]]]]]\\\[[[ZZZYYYXXXTTTRRRQQQPPPPPPNNNLLLIIIHHHGGGGGGGGGGGGHHHJJJKKKIIIIIIJJJJJJKKKLLLMMMMMMNNNOOOOOOQQQRRRSSSTTTUUUZZZ[[[]]]^^^\\\YYYVVVSSSRRROOOMMMKKKKKKJJJIIIGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJIIIHHHHHHHHHHHHIIIJJJIIIIIIHHHIIIJJJKKKLLLKKKJJJJJJJJJJJJLLLMMMNNNQQQSSSTTTWWWXXXYYYZZZZZZYYYZZZ[[[\\\]]]aaafffiiirrrzzzyyyggg]]]VVVWWW\\\___aaadddeeeeeeeeeccc```]]]YYYWWWUUUTTTRRRQQQOOOMMMKKKKKKEEEBBB===888555333333444222222222222111111111111333222222111000000111111222111111000000000111111000000000111111111222222222222222222222222222222555777888888777999???DDDOOO```uuu~~~~~~vvvkkkddd___```aaabbbaaa___]]][[[QQQOOOMMMOOOTTTVVVVVVUUURRRQQQOOOOOOOOONNNKKKIIIGGGEEEAAA>>>======???@@@AAA@@@>>>>>>>>>===:::888666555333111///......---......////////////......---------,,,+++*********((('''&&&&&&&&&((()))***((((((((((((''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%'''))),,,///000222111000//////.........///000111555888:::999888???===:::666444222111000111000000//////...------000/////////111333555666<<<<<<;;;777///***)))******++++++,,,---......///,,,,,,,,,,,,+++++++++++++++++++++***************,,,,,,,,,,,,++++++++++++(((((('''''''''((())))))+++++++++***************'''((()))+++,,,---..................//////000000333333444444444444444333444444444555555555666666888888888888999:::<<<<<<;;;===>>>>>><<<;;;;;;<<<<<<===???@@@AAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBAAACCCDDDDDDCCCBBBBBBCCCAAAAAAAAA@@@@@@@@@??????????????????????????????CCCBBB@@@??????@@@@@@AAABBBCCCDDDEEEFFFIIIMMMQQQRRRSSSSSSSSSSSSUUUXXX[[[]]]___bbbdddeeedddcccaaa[[[ZZZXXXWWWVVVVVVVVVVVVWWWUUUSSSQQQPPPNNNJJJHHHHHHGGGGGGGGGGGGGGGHHHHHHFFFFFFGGGHHHIIIJJJKKKLLLNNNNNNOOOPPPQQQSSSUUUVVVZZZ\\\___aaaaaa___\\\ZZZXXXVVVSSSQQQPPPOOOLLLJJJIIIJJJJJJJJJJJJIIIIIIHHHLLLKKKKKKJJJJJJJJJJJJJJJLLLLLLKKKKKKKKKLLLMMMMMMLLLKKKKKKKKKKKKMMMNNNOOORRRSSSVVVXXXZZZ[[[[[[[[[ZZZ[[[[[[ZZZZZZ\\\___bbbiiippp{{{jjj^^^TTTSSSWWW\\\```dddeeeeeeeeedddaaa]]]ZZZXXXTTTTTTRRRPPPNNNLLLJJJJJJEEEBBB>>>999555444444444333222222222111111111111333222111111000111111111222222111111111222222333///000000000111111111111222222222222333333333333333666888666555999DDDMMM]]]mmmzzzlllddd___`````````___^^^\\\ZZZQQQOOOMMMOOOSSSUUUUUUSSSQQQQQQPPPOOONNNMMMKKKJJJHHHEEEAAA>>>======???AAAAAA@@@>>>>>>===<<<999777555444333111000...------...//////000000//////...---------,,,,,,+++++++++)))((('''''''''''')))))))))((((((''''''&&&&&&%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&&&&(((***,,,...000222111///.........///000...///111333555666666666777666444333222111222222333222111111000000//////......//////000111222222666777666222---******++++++,,,,,,------......///---------,,,,,,,,,++++++************************++++++++++++++++++++++++)))((((((((((((((())))))------,,,,,,++++++******'''(((***+++,,,---------...//////000000000//////000111111222222222222222333333333444444444555555666666666666777888999:::999;;;<<<<<<;;;:::;;;<<<:::;;;<<<===>>>??????@@@AAAAAAAAAAAAAAAAAABBBBBB@@@BBBDDDDDDCCCBBBAAABBBAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBFFFKKKOOOOOOPPPRRRRRRSSSVVVZZZ]]]___```ccceeefffdddcccaaaYYYXXXUUUSSSRRRSSSTTTUUU[[[YYYWWWUUUTTTRRROOOLLLJJJJJJIIIIIIHHHHHHHHHHHHFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMNNNOOOQQQSSSUUUVVVZZZ]]]```ccceeedddbbbaaaaaa___\\\YYYWWWTTTPPPMMMIIIJJJKKKLLLLLLLLLKKKJJJMMMMMMLLLKKKKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLNNNOOOPPPSSSTTTWWWYYY[[[\\\\\\[[[ZZZZZZZZZXXXWWWWWWYYY[[[```gggqqqzzzlll___RRROOOSSSXXX^^^dddeeeeeeeeedddbbb___[[[YYYUUUTTTRRRPPPNNNKKKJJJIIIEEECCC???:::777555444444333333222222222111111111222222111111111111111222222111111111111222222333//////000000000111111111222222222333333333333333222555888555444<<>>@@@AAAAAA@@@>>>======;;;999666333333222111000...------......////////////......+++++++++,,,,,,---------,,,+++***(((''''''((((((((((((''''''&&&&&&&&&%%%''''''''''''&&&%%%%%%$$$(((((()))***+++,,,...///000///.........000111222/////////000000222444555555444222111111111222333333222111000////////////---......///000000000000111111000///---,,,---...---------------------------------,,,,,,,,,++++++************************+++++++++++++++,,,,,,,,,++++++***************+++,,,,,,++++++*********)))******+++,,,,,,,,,++++++------.../////////......//////000111111111111111333333333333444444444444555555444555555666777888777999;;;;;;::::::;;;<<<;;;;;;<<<<<<>>>???@@@@@@BBBBBBAAAAAABBBCCCDDDEEEAAACCCEEEEEEDDDBBBBBBCCCAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>@@@AAABBBBBBCCCCCCCCCAAA@@@???BBBGGGKKKLLLNNNPPPRRRTTTWWW[[[^^^___aaaccceeeeeedddbbb```XXXVVVTTTRRRQQQSSSUUUWWW[[[ZZZYYYXXXXXXWWWUUURRRLLLLLLLLLKKKJJJIIIHHHGGGFFFGGGHHHIIIJJJLLLMMMMMMLLLLLLMMMNNNPPPSSSVVVXXXZZZ]]]bbbfffhhhiiihhhgggkkkhhheeebbb^^^ZZZTTTQQQKKKKKKLLLMMMNNNOOOOOOOOONNNNNNMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLMMMNNNPPPQQQRRRTTTWWWZZZ\\\\\\\\\[[[YYYZZZYYYWWWTTTSSSTTTUUUYYY___gggpppyyylll^^^PPPLLLPPPVVV]]]cccdddeeeeeeeeeccc```]]][[[UUUTTTSSSPPPNNNKKKJJJIIIFFFCCC???;;;888666555444333333333222222222222111222111111111111111222222000000000000000111222333000000000000111111111111222222333333333444444444555888:::999;;;FFFZZZiiiwwwqqqddd``````___^^^]]]\\\ZZZYYYTTTQQQOOOPPPSSSUUUTTTRRRPPPQQQRRRPPPMMMKKKKKKKKKHHHFFFBBB???>>>>>>@@@AAABBB@@@>>>===<<<;;;888555222222222111000///---,,,------............------*********+++,,,---------...,,,+++)))((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&)))***+++,,,---...//////.........//////000111222///000000///...///222444888777555333111111111222111000...---,,,,,,---............//////////////////...---,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************+++++++++------------............------,,,+++++++++,,,,,,******)))))))))))))))))),,,,,,,,,------,,,,,,+++++++++++++++,,,,,,------//////000111222222222222333333333444444444555555555555555555555666777777555777999999999999:::;;;;;;;;;;;;<<<===>>>@@@@@@BBBAAAAAAAAABBBCCCEEEFFFBBBDDDEEEEEEDDDCCCCCCDDDBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>@@@BBBCCCDDDEEECCCCCCAAA>>>===>>>BBBEEEHHHKKKNNNQQQTTTWWW\\\______```bbbdddcccbbb___^^^XXXVVVUUUTTTTTTVVVYYY[[[\\\[[[ZZZZZZ[[[[[[YYYWWWOOOOOOOOONNNLLLJJJIIIHHHFFFFFFGGGIIIKKKLLLMMMNNNNNNMMMNNNOOOQQQUUUYYY[[[\\\___dddiiilllmmmmmmlllqqqooollliiieee```[[[WWWPPPPPPPPPPPPQQQRRRSSSTTTQQQPPPOOOOOONNNNNNOOOOOOOOOOOOOOOPPPOOOOOONNNMMMMMMLLLLLLLLLLLLNNNOOOPPPRRRTTTWWW[[[\\\\\\[[[ZZZWWWXXXWWWUUURRRQQQQQQRRRTTTXXX^^^eeennnzzz|||jjj\\\OOOLLLOOOUUU[[[aaadddeeeeeeeeedddaaa^^^]]]WWWVVVTTTQQQOOOLLLJJJIIIFFFDDD@@@<<<999666555444333333333333222222222222111111111000111111222333000000000000000111222333000111111111222222222222222222333333444444555555555777999;;;AAAPPPeeeuuutttfffbbbbbbaaa```^^^]]]\\\[[[UUURRRPPPQQQTTTUUUTTTRRROOOQQQRRRPPPMMMKKKKKKLLLHHHFFFBBB???>>>>>>@@@BBBBBB@@@>>>===<<<:::777555111111111111000///---,,,,,,,,,------------,,,,,,******+++++++++++++++++++++***)))(((''''''((()))$$$%%%%%%&&&&&&''''''(((''''''(((((()))(((((((((((()))+++---///111222222...///000000000000000///...111333333111000111222666555333222111111111222111000...,,,,,,,,,---...000///............/////////---***))))))***++++++******++++++,,,,,,------,,,++++++++++++*********))))))*********+++++++++,,,,,,---------............------,,,++++++,,,,,,***+++++++++++++++,,,,,,+++,,,---...............+++*********+++---...//////000111222333333333333444444444444555555555555666666555555666666777777444666888999999999;;;<<<::::::999:::;;;<<<>>>???@@@???>>>>>>???BBBDDDEEECCCDDDDDDDDDBBBBBBDDDEEECCCCCCCCCBBBBBBBBBAAAAAA?????????????????????????????????@@@AAACCCDDDEEEEEEDDDBBB???<<<<<<>>>AAACCCFFFKKKNNNRRRVVVZZZ]]]^^^___aaabbbaaa___]]][[[XXXWWWWWWWWWXXX[[[]]]___```___^^^^^^______]]][[[VVVVVVUUUTTTRRRPPPMMMLLLHHHIIIJJJLLLMMMOOOPPPQQQQQQPPPPPPQQQTTTXXX\\\______bbbggglllpppqqqqqqqqqsssqqqooonnnkkkgggbbb___ZZZXXXVVVTTTSSSTTTVVVWWWTTTTTTSSSRRRRRRRRRRRRRRRQQQQQQRRRRRRRRRQQQOOOOOOLLLLLLKKKKKKLLLMMMOOOPPPQQQSSSWWWZZZ\\\\\\ZZZYYYUUUVVVVVVTTTRRRPPPPPPQQQPPPSSSWWW\\\cccppp~~~}}}yyyfffYYYNNNLLLPPPTTTZZZ___dddeeeeeeeeedddbbb___^^^XXXWWWUUURRRPPPMMMKKKJJJFFFDDDAAA===:::777555444444444333333333222222222111111000000111222222333111000000111222333444444222222222222333333333333222222333333444555555666555666888<<>>???@@@BBBBBB@@@>>>===<<<:::777555000111111111000///---,,,+++,,,,,,------,,,,,,+++,,,,,,++++++***)))))))))(((((('''&&&'''((()))***###$$$$$$%%%&&&'''((((((''''''((()))******))))))'''(((+++...111333555555000000111111111///...,,,---111666777444111000111000////////////111222333333222000...---...///000111000///------...///000///---***((('''((((((((('''((()))***,,,---...///+++++++++*********))))))))))))******++++++++++++*********++++++,,,,,,,,,...------,,,+++++++++,,,.........//////000000000***+++,,,...///000000111---,,,++++++,,,///222333000000111333333444444444444444444555555555666666777777666666666777777888666888:::;;;;;;;;;===>>>888888777888999:::<<<=========<<<<<<===@@@BBBDDDCCCDDDCCCBBBAAAAAACCCEEEDDDDDDCCCCCCCCCBBBBBBBBB????????????????????????BBBBBBAAA@@@AAABBBDDDEEEGGGGGGEEEAAA>>>===>>>@@@@@@CCCHHHLLLPPPTTTYYY\\\]]]^^^```aaa```^^^[[[ZZZXXXXXXXXXZZZ\\\^^^```bbbeeedddcccccccccccc```^^^\\\\\\\\\[[[YYYVVVSSSRRRLLLLLLNNNOOOQQQSSSTTTUUUSSSSSSSSSTTTWWW[[[```bbbaaadddjjjooossstttttttttrrrqqqppppppooolllhhheeeaaa___[[[WWWUUUVVVXXXYYYWWWVVVUUUUUUTTTTTTUUUUUURRRSSSTTTTTTTTTRRRQQQPPPLLLKKKKKKKKKKKKMMMNNNOOOPPPSSSWWWZZZ\\\[[[ZZZYYYTTTUUUUUUTTTRRRPPPPPPQQQNNNPPPRRRVVV]]]iiixxx~~~|||xxxcccXXXMMMLLLQQQUUUYYY]]]dddeeeffffffeeebbb```^^^YYYXXXVVVSSSPPPNNNLLLJJJFFFDDDAAA>>>:::777666555444444444333333333222222111111000000111222333333222222222222333444555666222222333333333444444444222222333333444555666666::::::<<>>???AAABBBBBBDDDGGGIIIMMMLLLIIIDDD???;;;;;;<<<<<>>???AAABBBCCCBBB???;;;999888777666555111111000000///.........---------------,,,,,,+++++++++*********)))))))))((((((((())))))(((((('''''''''''''''''''''''''''((((((((((((((((((((('''''',,,//////222888999777666444222111111000///---.../////////000000000000222111000000000111222333000111111000...---///000222///------......,,,))),,,,,,+++******+++,,,,,,---,,,++++++------,,,+++222---***+++***&&&%%%'''************++++++++++++++++++,,,,,,,,,,,,---------+++)))((())))))((('''*********+++++++++,,,,,,,,,,,,,,,---------......------......///000000000000000000111222222333333333333333444444555555555444444555555666777777777666888::::::999888999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<>>>@@@BBBDDDEEEEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFEEEDDDDDDCCCBBBAAA@@@??????@@@BBBCCCCCCDDDGGGJJJKKKKKKIIIDDD???;;;::::::<<>>???AAACCCDDDAAA>>>;;;999888888777555111111000//////......------------------,,,++++++,,,+++++++++************))))))((((((((()))******((((((((((((((((((((((((''''''((((((((((((((((((&&&+++///111555;;;>>><<<444222000000111222111000/////////000000000000000111000000000000111222333000111111000......///000333000...---------,,,***,,,,,,+++******+++,,,,,,---,,,++++++------,,,+++...***)))++++++)))***...+++++++++,,,,,,,,,,,,---++++++,,,,,,,,,,,,------...,,,******++++++***)))))))))*********+++++++++,,,,,,,,,---------......---......//////000000111000000111111222333333333111222222333444555666777444444555666666777888888666888999:::999888999:::999999:::::::::;;;;;;;;;<<<<<<===>>>AAACCCEEEFFFHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDCCCBBBAAAAAA@@@@@@AAACCCDDDDDDEEEHHHJJJIIIIIIIIIFFFAAA<<<999888;;;>>>AAADDDHHHLLLRRRVVVXXXZZZ]]]^^^]]]]]]]]]^^^___aaaccceeehhhjjjkkklllkkkkkkkkklllmmmooopppqqqrrrooollljjjiiifffcccaaa___^^^]]]\\\]]]___bbbcccdddcccbbbaaacccgggkkkmmmooovvv~~~}}}{{{xxxtttqqqlllgggccc```^^^^^^\\\[[[ZZZYYYWWWVVVUUUTTTRRRQQQRRRTTTUUUTTTRRROOOLLLMMMNNNMMMMMMMMMOOOQQQQQQSSSXXX\\\```bbbcccccc]]][[[YYYXXXWWWVVVTTTRRRPPPMMMNNNQQQUUUZZZdddmmmxxx~~~~~~|||jjjccc[[[SSSKKKHHHOOOYYY]]]aaafffhhhgggdddbbbaaa^^^\\\ZZZVVVRRRNNNKKKJJJHHHGGGDDD@@@<<<888555444333333222222222222222222000111111222333333444444222222222222222222222222333333333333333333333333444444444444555666777777999===FFFRRRdddyyyvvvhhhcccbbbaaaaaa```___\\\YYYRRRRRRSSSVVVXXXXXXVVVTTTOOONNNLLLJJJIIIIIIIIIIIIFFFCCC???>>>???AAACCCCCCAAA>>>;;;999888888777666111000000///......------....../////////...------,,,,,,,,,+++++++++******++++++)))(((((()))******))))))))))))))))))))))))''''''''''''((((((((((((&&&+++///111666>>>AAA???444222000000111222111111//////////////////////////////000000111111222222///000111000......///111222111///.........//////,,,,,,+++******+++,,,,,,///...------//////...---***'''(((,,,...---...111++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------///---,,,,,,---...---,,,************++++++++++++,,,,,,,,,---------...............///000000111111000000111222222333333444222222333333444555666666444444555666777888888999777999:::;;;:::999:::;;;888888999999999:::::::::<<<<<<===???AAACCCEEEFFFJJJIIIGGGFFFEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEDDDDDDCCCBBBBBBAAAAAACCCDDDEEEEEEFFFHHHKKKHHHJJJKKKIIIDDD???:::888;;;===@@@CCCFFFKKKQQQUUUXXXZZZ\\\^^^^^^___```bbbeeefffjjjmmmooopppppppppkkklllmmmoooqqqsssuuuwwwuuusssqqqpppooommmkkkiiifffeeebbbaaabbbdddgggiiijjjiiigggffffffiiinnnrrrtttzzz{{{xxxsssmmmgggcccaaa```\\\\\\[[[ZZZXXXVVVTTTSSSQQQPPPQQQSSSUUUUUUSSSQQQOOOPPPPPPPPPOOOOOOQQQSSSRRRTTTXXX]]]```cccdddeee```^^^[[[YYYYYYWWWUUURRRPPPNNNNNNQQQTTTWWW___gggppp{{{~~~}}}ooofff\\\TTTLLLHHHLLLTTT[[[___eeeggggggdddbbbaaa___]]][[[WWWSSSNNNKKKIIIHHHGGGDDDAAA===888555333333333333222222111111111111111111222222333333333111111111111111111111111222222333333333333444444555444444444444555666777<<>>;;;999888888777555000000//////...---------.........///...------,,,,,,,,,,,,+++++++++******---,,,***(((((((((((()))))))))))))))))))))))))))&&&'''''''''(((((())))))%%%***...111666===@@@>>>555333000///000111111111..............................///000111111222222///000000///......000111//////////////////000111,,,,,,+++******+++,,,,,,///...------//////...---...++++++111222...***(((*********++++++++++++,,,+++++++++,,,,,,,,,------,,,+++)))***+++,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,---------............//////000111111111111111111222333333444444444444444444444444444444444444555666777888999999888:::<<<<<<;;;:::;;;<<<888888888999999999::::::;;;<<<===>>>@@@CCCEEEFFFJJJIIIGGGFFFEEEFFFGGGGGGGGGHHHIIIIIIIIIIIIHHHGGGEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCEEEEEEEEEFFFHHHKKKHHHKKKNNNMMMHHHBBB<<<::::::<<<>>>AAADDDIIIPPPTTTXXXZZZ^^^```aaabbbeeeggghhhjjjmmmppprrrrrrqqqpppkkklllnnnpppsssvvvyyy{{{vvvuuussssssttttttrrrqqqkkkiiigggeeefffhhhlllnnnooonnnmmmjjjiiilllqqquuuxxx}}}|||wwwrrrlllgggdddbbb]]]]]]\\\[[[XXXVVVSSSRRRQQQQQQQQQSSSUUUUUUTTTRRROOOPPPPPPPPPOOOOOOPPPRRRTTTVVVYYY]]]```bbbcccdddcccaaa]]][[[YYYVVVSSSQQQQQQOOOOOORRRSSSTTTZZZaaaiiittt~~~|||}}}wwwkkk]]]UUUPPPLLLLLLOOO[[[___dddgggfffcccaaa```^^^]]][[[WWWSSSNNNKKKHHHHHHGGGEEEBBB===999555333333333333222222111111111333333333222222222111111111111111111111111111111222222222333333444444444444444333333333555666777<<>>555...************++++++++++++++++++,,,,,,,,,,,,---------,,,+++,,,---//////...++++++,,,,,,,,,---------,,,,,,,,,---------.........//////000000111111222111111222222333444444444555555444444444333333333444444555666888999::::::888:::<<<<<<;;;:::;;;<<<888888999999999:::::::::;;;;;;<<<===@@@BBBDDDEEEHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGIIIIIIIIIIIIGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDBBBDDDEEEEEEEEEEEEHHHJJJIIILLLOOONNNJJJCCC>>>;;;999:::===???BBBHHHOOOSSSXXX\\\```cccfffgggjjjkkkiiijjjmmmooooooooonnnmmmkkklllnnnqqqtttxxx{{{|||xxxvvvvvvvvvxxxxxxxxxvvvooommmkkkiiijjjmmmqqqtttssstttssspppnnnoootttxxx{{{{{{vvvpppkkkhhhfffaaa```^^^[[[YYYVVVTTTSSSSSSRRRRRRSSSUUUVVVUUUSSSNNNOOOOOONNNMMMMMMOOOPPPUUUWWWZZZ]]]```ccceeeffffffccc```]]]ZZZWWWTTTQQQRRRPPPPPPSSSSSSRRRVVV\\\dddnnn}}}}}}{{{{{{tttddd[[[UUUOOOMMMMMMYYY]]]cccffffffcccaaa```]]]]]][[[XXXTTTPPPLLLIIIHHHGGGEEEBBB>>>:::555333333333222222222222222222444444333333222111111000111111111111111111111111111222222333333444444555555444333333444666888:::>>>IIIYYYhhhvvv}}}ooofff^^^]]]]]]]]]^^^\\\ZZZWWWRRRRRRRRRSSSUUUUUUSSSQQQMMMLLLJJJIIIHHHHHHIIIJJJFFFDDDBBBBBBCCCEEEEEEEEEDDDAAA===:::888666444333000//////......---,,,,,,+++,,,,,,,,,,,,+++******++++++*********)))))))))&&&'''(((((())))))))))))''''''''''''''''''''''''&&&&&&''''''((())))))***'''+++------///444555222333000......000222444444111111111111000000000///,,,---///000111222222111...///000///...///000222111444777777444111000000,,,,,,+++******+++,,,,,,---,,,++++++------,,,+++,,,***111BBBPPPNNN@@@444++++++++++++,,,,,,,,,---++++++,,,,,,,,,,,,------...---,,,---///111111111***+++++++++,,,,,,,,,,,,,,,,,,,,,---------....../////////000111111222222111111222333333444444555333333444444444444444444444444555777888999:::;;;666888::::::999888999:::999999999999:::::::::;;;::::::;;;<<<>>>AAACCCDDDEEEEEEFFFFFFGGGFFFFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDBBBCCCDDDDDDDDDEEEGGGIIIIIILLLNNNMMMIIICCC>>><<<888:::;;;>>>AAAGGGNNNSSSYYY]]]ccchhhjjjlllnnnoookkklllmmmmmmmmmmmmlllkkkkkklllnnnqqqtttxxx{{{|||{{{zzzyyyyyy{{{{{{zzzyyysssqqqnnnmmmnnnrrrvvvyyywwwxxxyyywwwsssssswww{{{|||~~~yyyuuupppmmmkkkeeeccc```]]]ZZZXXXWWWWWWUUUTTTSSSTTTUUUVVVUUUTTTPPPQQQQQQPPPOOONNNPPPRRRUUUWWWZZZ^^^bbbfffhhhjjjgggeeeaaa___]]]ZZZWWWTTTTTTRRRRRRTTTSSSQQQTTTYYY```iiivvv|||yyyxxx|||qqqeeeYYYPPPMMMNNNVVV[[[aaaeeefffeeecccccc]]]]]]\\\ZZZVVVRRRNNNKKKHHHGGGFFFCCC???:::666333222222222222222222333333333222222222222222222222222222222222222222222222111111222333333444555555666555444444666999<<<>>>GGGTTTeeettt~~~pppggg]]]\\\\\\\\\]]]\\\YYYWWWQQQQQQQQQSSSUUUVVVUUUTTTLLLLLLJJJIIIHHHHHHIIIJJJDDDBBBAAABBBEEEGGGHHHHHHEEEBBB===:::888666333222000//////...------,,,,,,------.........---,,,,,,*********))))))))))))((("""###&&&(((***+++******''''''''''''''''''''''''&&&&&&&&&'''((())))))***'''+++,,,+++---000111...111...,,,---000444666777333333333333222222111111+++,,,...000111222111111...///000///...///111222777;;;>>>===999444222111,,,,,,+++******+++,,,,,,///...------//////...---,,,)))///BBBQQQLLL888(((,,,,,,,,,---------......++++++,,,,,,,,,---------***)))((()))+++---------)))************+++++++++,,,,,,,,,---------....../////////000111111222222111222222333333444444555111222222333444555666666444444555777888:::;;;;;;555777888888777777888999999999:::::::::;;;;;;;;;999999:::<<<>>>@@@BBBCCCBBBDDDEEEGGGGGGGGGFFFEEEEEEFFFHHHIIIIIIHHHFFFEEEFFFFFFFFFFFFEEEEEEEEEEEEBBBCCCDDDDDDDDDDDDFFFHHHIIIKKKMMMLLLHHHBBB>>><<<888999;;;===@@@FFFMMMRRRYYY^^^eeejjjnnnooopppqqqnnnnnnnnnnnnnnnmmmlllkkkkkklllmmmppptttwwwzzz|||}}}||||||}}}}}}{{{zzzuuussspppoooqqquuuzzz}}}yyy|||}}}{{{wwwuuuyyy}}}||||||xxxssspppoooiiifffbbb^^^[[[ZZZYYYYYYVVVUUUTTTUUUVVVVVVUUUTTTSSSTTTUUUTTTRRRRRRSSSUUUUUUWWWZZZ___dddiiilllnnngggeeebbb```___]]]ZZZXXXUUUSSSSSSTTTSSSQQQSSSWWW^^^fffrrr~~~zzzxxxvvvyyy|||lll[[[NNNLLLQQQSSSXXX___dddffffffeeeeee^^^^^^]]][[[XXXTTTPPPNNNHHHGGGFFFCCC???:::666333111111111222222333333444111111111222222333444444222222222222222222222222111111222333333444555555777666555666888;;;???AAARRR___ppp}}}tttjjjaaa```______^^^[[[WWWTTTRRRNNNNNNSSSWWWTTTQQQPPPLLLLLLKKKJJJJJJJJJJJJJJJFFFDDDBBBAAACCCEEEFFFFFFDDDAAA===:::888666444222333222000...---,,,,,,---,,,------......------,,,***++++++++++++***))))))(((((((((((())))))))))))(((((((((((((((((('''''')))***+++)))(((&&&'''(((***++++++,,,...000222333...///111333666888;;;<<<888777555666777555///***,,,---///111222111111000///000000---++++++///333;;;>>>@@@AAA===777///+++)))******++++++,,,------....../////////...---,,,111((()))777>>>666,,,)))+++******))))))******+++------------,,,+++******++++++,,,,,,,,,,,,------///...---,,,,,,,,,,,,,,,......------------......+++,,,---///000111111111111111222222222333333333333444444444444444444555777777777777888888888888999999999999999999999999999::::::;;;;;;<<<<<<=========>>>???@@@BBBDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGIIIIIIHHHHHHGGGFFFEEEEEEIIIIIIGGGFFFEEEEEEDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEJJJLLLPPPQQQOOOIIIBBB>>><<<999888<<<@@@CCCJJJQQQZZZaaakkkqqqsssuuuvvvxxxuuuttttttrrrpppnnnlllkkkkkklllnnnqqquuuyyy|||~~~{{{|||~~~~~~}}}{{{yyywwwuuutttwww|||~~~{{{zzz{{{|||}}}~~~|||yyyvvvtttqqqllleee```]]]]]]\\\\\\XXXXXXWWWWWWWWWVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTWWWXXX[[[```fffiiijjjiiiiiigggeeeaaa^^^\\\ZZZYYYVVVUUUSSSRRRRRRTTTUUUVVVYYY```kkkzzz|||xxxuuuwwwuuubbbQQQLLLOOOSSSWWW]]]cccffffffdddccc```^^^\\\[[[ZZZVVVOOOJJJIIIFFFCCCAAA???===:::888666666555444444444444555333333333222222111111111222222222222222222222222222222333333333333333333;;;777666888999:::???DDDWWWjjj|||xxxnnnaaa```___^^^^^^[[[WWWTTTSSSOOOOOOTTTWWWTTTPPPPPPLLLKKKJJJJJJIIIIIIJJJJJJIIIGGGDDDDDDFFFHHHIIIIIICCCAAA===:::999777555333111000///...------......***++++++,,,,,,++++++******++++++++++++***))))))++++++***)))((('''&&&&&&''''''''''''(((((((((((()))******)))(((''''''(((******+++,,,...///111222//////000222444777:::<<<;;;999777555444222000...---...//////000000000000000000///---+++,,,///333;;;>>>@@@AAA>>>888222---*********+++,,,,,,------,,,,,,+++++++++*********///''')))444999222+++***++++++************++++++)))******+++++++++******++++++,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,......------------......,,,---...///000000000000111222222222222333333333333333333333444444444444777777777777888888888888888888888888888888888888999999::::::;;;<<<<<<<<<======>>>???@@@BBBCCCDDDFFFFFFFFFFFFGGGGGGGGGGGGIIIIIIHHHHHHGGGGGGFFFFFFHHHGGGFFFEEEDDDDDDDDDEEEDDDDDDEEEFFFFFFFFFFFFEEEIIIKKKOOOPPPNNNIIICCC???<<<888888<<>>===;;;777333111222333//////.........//////000000000///---,,,---///222888:::===>>><<<777222...******++++++,,,,,,------///...---,,,+++,,,------,,,''')))111333---)))+++,,,++++++++++++++++++,,,(((((()))***++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,......------------......---...//////000000000000222222222222333333333333444444444444555555666666777777777888888888999999888888888888888888888888999999999:::;;;;;;<<<<<<=========>>>@@@AAACCCDDDFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEEEEDDDDDDEEEEEEFFFEEEFFFFFFGGGGGGGGGGGGGGGHHHJJJMMMNNNMMMIIIDDDAAA;;;888888<<>>:::888666555555444444444444444333333333222222222222111222222222222222222222222444444444555555555666666666666777888888<<>>:::555111222444000///...---------//////000///...------...///111222444777888777333///---******++++++,,,------...111///---,,,+++,,,...///+++(((***...---))))))...,,,,,,++++++++++++,,,,,,***+++,,,---------------+++++++++,,,,,,,,,------------,,,,,,+++,,,,,,---......------------.........//////000000000//////222222222333333333444444555666666777777888888888777777888888888999999999888999999999999999::::::999999999:::;;;;;;<<<<<<===>>>>>>>>>@@@AAABBBCCCEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIFFFFFFEEEEEEFFFGGGGGGHHHFFFGGGHHHHHHIIIIIIHHHHHHGGGIIIKKKMMMLLLIIIEEEBBB:::888888<<<>>>BBBLLLVVVaaahhhqqqwwwyyyyyy{{{||||||zzzwwwuuuttttttuuuvvvuuuvvvwwwyyy|||}}}{{{zzz|||wwwsssnnnjjjhhhhhhggggggbbbbbbaaaaaaaaa`````````[[[[[[[[[[[[[[[[[[[[[[[[]]]]]]___bbbgggjjjlllkkknnnmmmkkkiiifffccc```___ZZZYYYVVVTTTSSSSSSTTTUUUVVVYYY___gggsss|||zzzrrr^^^RRROOONNNRRRZZZ```eeegggfffeeedddbbb___^^^^^^[[[VVVQQQKKKHHHEEECCCAAA>>>;;;888666555444444333333444444222222222222222222222222222222222222222222222222111222222333333444444444555777999999777<<>>;;;888555555444333333333333333222222222222222222222222222222222222222222222222111111222222333444555555666999;;;;;;999>>>QQQdddsssjjjaaa___]]]\\\\\\[[[YYYXXXSSSPPPOOOUUUXXXUUURRRQQQOOONNNNNNMMMMMMMMMMMMMMMKKKIIIHHHIIIJJJJJJIIIGGGDDDAAA===:::888666444222222111111000///---+++******++++++,,,,,,++++++******++++++++++++***))))))++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((()))((()))***,,,,,,---.../////////...---000///...---///111444666333555777666333///,,,***000000/////////000000111000///------///000///...///000111222222000///---++++++,,,,,,------......---,,,+++*********+++,,,+++++++++***)))***,,,///+++******************+++++++++++++++***)))((((((++++++,,,,,,,,,,,,------+++++++++++++++,,,,,,---......------------.........///000000111111111111333333333333444444444444222333333444555666777777888888888999999999999::::::;;;;;;<<<<<<======>>>;;;;;;;;;<<<======>>>>>>@@@@@@@@@AAAAAABBBCCCDDDEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHIIIJJJJJJKKKGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHIIIIIIHHHFFFDDDCCC<<<:::;;;<<<<<>><<<<<<======>>>?????????BBBBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFGGGHHHIIIJJJKKKLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJGGGGGGHHHIIIIIIIIIIIIHHHIIIIIIIIIHHHGGGEEEDDDCCC===<<<<<<<<<;;;===IIIVVVcccjjjttt{{{~~~~~~~~~{{{wwwuuuttttttsssrrrllllllkkkkkkkkkjjjjjjjjjggggggggggggggggggggggggiiihhhgggiiimmmppprrrrrrrrrrrrrrrpppmmmiiieeeccc```^^^ZZZWWWTTTSSSSSSSSSQQQTTTVVVYYY___nnn|||mmm]]]RRRPPPPPPTTT[[[aaafffgggfffeeeccc```]]]\\\]]]\\\XXXUUUNNNKKKHHHEEEBBB???;;;999555444333333222222333333111111222222222333333333222222222222222222222222222333333444555666777888555666999===???HHH[[[mmm}}}mmmhhhaaa___\\\[[[\\\[[[ZZZYYYQQQNNNNNNUUUYYYWWWUUUTTTLLLLLLKKKJJJJJJJJJJJJJJJHHHGGGFFFFFFGGGGGGEEECCCDDDAAA===999666333000------...///000000///...---,,,------......------,,,***++++++++++++***))))))(((((((((((())))))))))))(((((('''&&&%%%$$$$$$###$$$&&&((()))))))))+++---...///111222111000...---.........//////000111222<<<888444444555666444222...///111222333333333222000...------000111///---,,,,,,,,,,,,++++++***)))++++++,,,------......///******+++++++++***)))(((+++***((('''))),,,,,,***))))))(((((((((((())))))***+++,,,,,,------------++++++,,,,,,,,,---------+++*********+++,,,,,,---.........------.........------///000222222333333333333333444444444555555666777888999:::;;;<<<<<<888888999999999:::::::::999999::::::;;;<<<============>>>>>>??????@@@@@@CCCCCCCCCCCCCCCDDDEEEFFFEEEFFFFFFGGGIIIJJJKKKKKKMMMMMMLLLKKKJJJIIIIIIHHHIIIHHHHHHGGGGGGHHHHHHIIIFFFGGGHHHHHHIIIIIIHHHHHHIIIIIIIIIHHHFFFDDDCCCBBB>>>======<<<:::<<>>===<<<>>>============???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIFFFHHHIIIJJJJJJJJJLLLMMMIIIJJJKKKLLLMMMNNNNNNNNNOOOOOOOOONNNLLLJJJHHHFFFGGGFFFFFFFFFFFFHHHIIIJJJJJJJJJJJJJJJIIIGGGDDDCCCCCC???===<<<<<>>===<<>>>>>???@@@BBBCCCCCCCCCDDDEEEGGGHHHIIIIIIHHHJJJKKKKKKKKKKKKLLLNNNKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMLLLKKKIIIGGGEEEDDDDDDDDDEEEFFFHHHJJJMMMNNNKKKKKKLLLLLLKKKIIIGGGFFFCCC???===<<<<<<>>>GGGQQQaaammmyyy~~~zzzyyyxxxwwwvvvvvvwwwwwwssssssssssssrrrrrrqqqqqqppppppqqqssswwwyyyyyyxxxuuuvvvwwwvvvtttpppllliiibbb___\\\YYYXXXWWWVVVTTTPPPOOOQQQTTTXXXaaarrrzzznnn\\\TTTSSSNNNUUUWWW[[[```eeegggeeeddd```___]]]\\\\\\ZZZWWWUUUQQQMMMGGGEEEDDDBBB===:::555555444333333333333444333333333222222222111111444444444444444444444444222222222222333555666777:::999<<>>>>>===@@@@@@@@@@@@AAABBBCCCDDDCCCDDDEEEFFFHHHIIIJJJKKKLLLMMMNNNNNNLLLLLLMMMNNNNNNNNNOOOOOOOOOOOOOOONNNQQQPPPNNNLLLJJJIIIHHHHHHDDDDDDEEEGGGIIIKKKMMMNNNLLLLLLMMMMMMMMMLLLKKKJJJDDD@@@>>>===;;;===EEEOOO___lllxxx~~~~~~}}}|||{{{{{{{{{{{{wwwwwwwwwvvvvvvvvvvvvvvvsssssstttwwwzzz||||||{{{xxxyyyzzzzzzxxxsssooolllfffccc^^^ZZZYYYWWWVVVUUUOOONNNPPPSSSWWW___nnn}}}}}}|||xxxlll[[[TTTTTTOOOUUUWWWZZZ___dddfffeeeddd```^^^\\\[[[[[[ZZZXXXVVVRRRMMMHHHEEEDDDBBB>>>:::555555444333333333333444222222222222111111111111444444444444444444444444333333333444555666777888;;;;;;>>>FFFPPP]]]ppp|||zzzrrriii```___^^^______]]]ZZZWWWPPPOOOOOORRRUUUVVVSSSPPPOOONNNMMMKKKKKKKKKKKKLLLLLLJJJHHHGGGHHHGGGFFFDDD>>>;;;888666666666555444000///...------,,,------++++++++++++++++++++++++++++++***)))***+++,,,---))))))(((((((((((((((((('''''''''''''''''''''''''''((())))))***,,,000333555666777666333000...---,,,,,,,,,,,,------...............------.........000000000//////000111111/////////......---------------,,,,,,+++*********+++---......---,,,,,,------,,,,,,++++++*********)))((('''(((***+++***)))))))))*********+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++)))''''''(((***+++,,,,,,,,,---------......---,,,+++++++++---///111///000000111222333444444666777999999888888999;;;999999999888888999999999;;;::::::;;;>>>??????>>>@@@@@@@@@AAAAAABBBCCCCCCDDDEEEFFFGGGIIIKKKLLLLLLOOOPPPQQQPPPNNNMMMNNNOOOQQQQQQQQQQQQQQQPPPOOOOOORRRPPPNNNKKKIIIIIIIIIIIIGGGGGGGGGHHHHHHIIIJJJJJJKKKLLLMMMNNNNNNMMMLLLLLLEEEAAA???>>><<<<<>>@@@????????????@@@AAAAAABBBBBBBBBEEEFFFGGGIIIJJJLLLMMMNNNQQQRRRSSSRRRPPPOOOOOOPPPRRRRRRSSSRRRRRRQQQPPPOOOMMMLLLIIIGGGEEEDDDDDDEEEFFFFFFGGGHHHHHHIIIIIIIIIJJJKKKLLLMMMNNNMMMLLLLLLEEEBBB@@@???======DDDMMM\\\jjjxxx~~~~~~|||||||||}}}~~~~~~~~~zzzzzz{{{}}}~~~}}}yyyuuurrrlllhhhccc^^^[[[YYYWWWUUUTTTQQQRRRUUUXXX^^^iiitttzzzxxxzzzyyyfff\\\YYYSSSNNNPPPTTT[[[aaaeeegggggg```^^^[[[ZZZZZZZZZYYYXXXSSSNNNIIIFFFEEECCC???<<<555555444333333333333444555444444444444333333333222222222222222222222222444444444555666777888999999;;;CCCOOO\\\jjj}}}ooohhhhhhvvvkkkaaa```^^^]]]]]]\\\YYYWWWQQQOOOOOORRRUUUUUURRROOOOOONNNLLLKKKJJJJJJKKKLLLIIIHHHGGGGGGGGGFFFDDDBBB???<<<999666555444333111000///...------,,,------------------------------%%%''')))+++,,,+++***)))(((((())))))))))))******'''''''''''''''''''''''')))))))))))))))***...111999;;;===<<<999555222111...///000000111111000000......------------......000000000000111222444444333333222111000//////...//////...------,,,,,,+++...///000///---+++++++++***++++++++++++,,,,,,,,,)))(((''')))+++,,,+++************++++++++++++,,,,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,---------......///............000111222000111222333444555555666444666888888888888:::;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::<<<>>>@@@@@@???>>>???@@@AAABBBBBBBBBBBBFFFGGGHHHJJJLLLNNNOOOPPPRRRSSSTTTSSSQQQPPPQQQRRRRRRSSSSSSSSSRRRQQQPPPPPPNNNMMMKKKIIIGGGFFFEEEEEEBBBDDDFFFHHHJJJLLLLLLMMMJJJKKKLLLMMMMMMMMMLLLKKKFFFCCCAAAAAA??????EEENNN\\\jjjxxx|||xxxuuunnnkkkgggccc```]]]ZZZWWWUUURRRQQQTTTXXX\\\eeennn{{{{{{xxxyyypppbbb[[[QQQNNNPPPTTTZZZaaaeeegggggg```^^^[[[ZZZZZZZZZZZZYYYSSSOOOJJJGGGFFFDDD@@@<<<555555444333333333333444555555555555444444444444444444444444444444444444444444444444666777888999888<<>>;;;888666555444333222000///...------,,,------........................((())))))***++++++++++++(((((()))))))))*********''''''''''''''''''''''''&&&''''''((((((+++///222777999<<<;;;999555222111...///000111111111000000//////............//////000000000111222333555555555444444333222111000///......------,,,++++++***,,,---//////...------...------,,,,,,+++***)))))),,,+++***,,,...//////...*********+++++++++,,,,,,,,,,,,+++******+++,,,,,,,,,++++++******++++++,,,)))***+++------------,,,,,,,,,,,,---------...............///000000111111222222333444555666666777444555777888777888:::;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::<<>>KKK]]]lllzzzpppgggeeegggttthhhbbb___\\\ZZZYYYYYYXXXWWWQQQPPPPPPRRRUUUUUURRRNNNJJJIIIGGGFFFEEEEEEFFFGGGGGGFFFEEEFFFFFFEEEBBB@@@<<<:::777555555555444333000000...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---...(((((())))))*********+++((((((((((((((((((((((((###$$$&&&'''(((+++000333333555888888666222///...---...000111111111000/////////............//////000000000111222444555666666666555444333111111000------,,,,,,+++******))))))+++...///...///000111000///...,,,***((('''&&&'''&&&&&&''')))+++***)))******+++++++++,,,,,,,,,---,,,+++******+++,,,---,,,++++++++++++++++++,,,&&&'''***,,,---,,,+++***,,,,,,,,,---------......,,,---...///000000000000222333333444555666777777333555777888777888:::;;;;;;::::::999999::::::;;;;;;::::::<<>>;;;888666555555555333222000///...------,,,------,,,++++++,,,---...,,,***)))***++++++++++++***)))+++******)))))))))))))))'''&&&%%%$$$$$$&&&'''((( ###''')))***+++---...000222444555444333333444/////////000000111111111222000...---,,,---.../////////000222333444666666000111333444555444333222.........,,,)))(((((()))++++++------------++++++---,,,+++***))))))))))))''''''(((((())))))******++++++,,,,,,,,,,,,------******+++,,,+++***)))(((+++++++++,,,,,,---------,,,+++***))))))+++---...***+++,,,...///000000111............////////////333333333333444555666666888777555444555666888999::::::;;;;;;;;;;;;;;;;;;;;;<<<===???AAABBBBBBBBBCCCDDDFFFFFFEEEEEEGGGHHHJJJJJJKKKMMMNNNOOOPPPQQQRRRRRRSSSSSSSSSSSSRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSQQQOOONNNNNNOOOOOOMMMKKKMMMOOOQQQSSSTTTRRRPPPOOONNNLLLJJJKKKMMMOOOMMMKKKIIIFFFEEEDDDBBBAAAGGGOOO___lllyyy{{{{{{yyyvvvrrrmmmhhheee^^^[[[ZZZ\\\]]]^^^cccjjjyyy{{{xxxwww~~~qqqaaa[[[XXX\\\aaacccfffiiibbb___\\\YYYYYYYYYYYYXXXUUUNNNHHHGGGIIIHHHBBB;;;888777555444333333444444333333333333333333333333111111111222222333333333666666666444333444777999:::AAARRRhhhvvvwwwmmmfffccchhhnnn|||kkkhhheeecccaaa___^^^\\\XXXVVVRRRRRRSSSTTTUUUTTTQQQNNNMMMLLLKKKIIIIIIIIIIIIJJJHHHFFFDDDCCCBBBAAA???===<<<999777666555555333222000///...------,,,---------,,,+++,,,------+++*********)))(((((()))******+++***))))))(((((()))))))))((('''&&&&&&%%%%%%%%%!!!$$$''')))******,,,------///111222111000000111222222222111111000000000111000...---------//////++++++---...///111222222000222444666666555333111111///---+++***)))))))))+++,,,------------,,,+++---,,,+++***)))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,------***+++,,,,,,,,,+++))))))******++++++++++++++++++,,,+++*********+++,,,---++++++---...//////000000/////////000000000000000333333333333444555666666888777555555555666888999:::;;;;;;;;;;;;<<<<<<<<<;;;<<<>>>@@@AAABBBBBBCCCAAACCCDDDDDDDDDDDDEEEGGGIIIJJJKKKLLLNNNOOOPPPPPPRRRRRRSSSTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTRRRPPPNNNNNNNNNNNNMMMLLLNNNOOOQQQSSSTTTRRRQQQOOONNNLLLKKKMMMOOOOOOMMMKKKJJJGGGEEEEEECCCBBBHHHQQQ```mmmzzz~~~~~~}}}zzzvvvqqqllliiiaaa^^^]]]_________dddkkk{{{}}}zzzxxx~~~eee]]]XXX]]]cccfffggghhhccc```\\\ZZZZZZ[[[ZZZZZZUUUOOOIIIHHHIIIHHHBBB<<<777666555444333333444555333333333333333333333333222222222222333333333444666666666444444555888:::@@@III\\\qqq~~~ppphhhddddddiiioooxxxiiigggeeeccc```^^^]]]\\\ZZZXXXSSSSSSSSSUUUVVVUUURRROOOMMMLLLJJJIIIHHHHHHIIIIIIGGGEEECCCBBBAAA@@@>>><<<===;;;888666666555333222000///...------,,,---------,,,+++,,,---,,,+++)))+++***(((&&&&&&(((***++++++***))))))(((((())))))(((((()))(((((('''&&&&&&###%%%''')))))))))***,,,///111333333222111222333666555555444333222000000111000...------...//////)))***+++,,,---//////000111333666999999777444222///+++'''&&&)))++++++***,,,,,,------------,,,,,,---,,,+++******)))***************+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++******++++++************************+++++++++,,,,,,,,,,,,------...//////......///000000000111111111222333333333333444555666666777777666555666777888999;;;;;;;;;;;;<<<<<<======<<<===???@@@BBBCCCCCCCCCBBBDDDEEEFFFEEEEEEFFFHHHIIIIIIJJJLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVVVVVVVWWWWWWWWWVVVVVVUUUUUUUUUSSSQQQNNNMMMNNNOOOOOONNNNNNPPPQQQSSSSSSRRRQQQPPPMMMMMMNNNOOOQQQPPPMMMKKKJJJHHHGGGFFFEEEDDDKKKSSS```mmmzzz{{{uuupppmmmeeebbb```aaa``````dddjjjwww|||yyy~~~jjj```YYY]]]eeeiiihhhhhhcccaaa]]][[[[[[\\\[[[[[[UUUOOOJJJHHHIIIHHHBBB===777666444444333444555666444444444444444444444444333333333333444444444444555666555555444666999<<<@@@MMMcccyyyttteee```bbbeeekkkqqqyyyjjjiiieeebbb___]]]\\\\\\[[[ZZZTTTSSSTTTUUUVVVVVVTTTQQQMMMLLLJJJIIIHHHHHHHHHHHHGGGEEECCCBBBAAA@@@>>><<<>>><<<999777777666444222000///...------,,,---------,,,+++,,,,,,,,,***(((******))))))))))))************)))(((((((((((((((&&&''')))******)))(((((($$$&&&((()))((((((***+++000222333333222222333444777888888777666555333222000///............//////+++,,,---...///000111111000333888<<<===<<<999666,,,&&&!!!"""(((,,,---,,,,,,------------------,,,---,,,++++++******************+++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,++++++,,,,,,++++++******)))))))))***+++,,,,,,,,,,,,+++---...............------/////////000000111111222333333333333444555666666777666666666777888999:::;;;;;;;;;<<<======>>>>>>>>>???@@@AAACCCCCCCCCDDDEEEGGGHHHHHHHHHHHHIIIKKKIIIIIIJJJKKKMMMNNNOOOPPPOOOPPPRRRSSSUUUVVVVVVWWWZZZYYYYYYXXXXXXWWWWWWVVVUUURRRPPPNNNOOOPPPPPPOOOOOOPPPRRRSSSSSSSSSRRRQQQMMMNNNPPPRRRRRRPPPMMMKKKKKKIIIHHHHHHFFFFFFMMMUUUaaannn{{{~~~xxxsssooogggcccbbbbbbaaa___bbbhhhttt~~~}}}{{{ooobbbYYY^^^gggkkkjjjhhhccc```]]][[[[[[[[[[[[ZZZTTTPPPKKKJJJIIIGGGCCC>>>666555444333333444555666555555555555555555555555444444444444444444444444444555555555555777;;;>>>???QQQjjjwwwhhhZZZXXX^^^fffmmmssszzzkkkiiidddbbb^^^\\\\\\\\\[[[ZZZTTTTTTTTTUUUVVVVVVUUUSSSNNNMMMKKKIIIHHHHHHHHHHHHHHHFFFDDDBBBBBBAAA???===>>>;;;999777777666444333000///...------,,,------,,,+++++++++,,,,,,***((()))***,,,------,,,***)))***))))))((('''((((((((())))))***+++***((('''&&&&&&'''))))))((((((***,,,---...//////......///111777888999999999888666555//////........./////////------...///000000111111...222888===??????===;;;///)))$$$$$$)))------,,,---------------------------,,,++++++++++++++++++************************+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++------,,,,,,+++++++++***)))***+++,,,,,,,,,,,,+++.........///......---,,,------......///000111111333333333333444555666666666666666777888888999:::;;;;;;<<<======>>>?????????@@@AAACCCCCCDDDDDDDDDFFFGGGIIIIIIHHHHHHJJJKKKIIIIIIJJJLLLMMMNNNOOOPPPNNNOOOQQQSSSTTTVVVVVVWWW[[[ZZZZZZZZZYYYYYYXXXXXXWWWTTTRRRQQQRRRRRRRRRQQQPPPQQQRRRSSSSSSSSSRRRRRRMMMOOOQQQSSSRRROOOMMMLLLKKKIIIHHHIIIGGGHHHOOOWWWaaannn|||yyysssooohhheeeccccccaaa^^^aaafffwww~~~|||pppcccZZZ^^^hhhlllkkkiiiccc```\\\ZZZYYYYYYYYYXXXTTTQQQMMMKKKIIIGGGCCC@@@777666555444333444555555555555555555555555555555444444444444444444444444444444555555666999===@@@DDDYYYtttkkk]]]QQQRRR[[[eeemmmsssxxxiiigggccc```^^^]]]]]]]]]\\\[[[TTTSSSSSSTTTVVVVVVUUUSSSOOONNNLLLJJJIIIHHHHHHIIIHHHFFFDDDCCCBBBAAA???===<<<:::777666666666555333000///...------,,,------+++******+++,,,,,,+++)))(((***---//////---***(((***)))((((((''''''((((((------,,,***(((&&&$$$###''')))***))))))***,,,....../////////......000222666777888999999888666555.........///////////////,,,,,,------...//////000---111666;;;>>>>>>===<<<555111,,,***+++---,,,+++......------------......,,,,,,++++++++++++,,,,,,***************)))))))))++++++,,,,,,,,,,,,------------,,,+++++++++++++++---------,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---...............------,,,,,,---...///000111111333333333333444555666666555666777888888999::::::;;;<<<<<<===>>>???@@@@@@AAAAAACCCDDDDDDEEEEEEEEECCCEEEFFFFFFFFFFFFGGGIIIJJJJJJKKKMMMNNNOOOPPPQQQOOOPPPRRRTTTUUUVVVWWWWWWZZZZZZZZZZZZZZZZZZZZZZZZXXXVVVUUUUUUVVVUUUTTTRRRQQQQQQRRRRRRSSSSSSSSSRRRNNNPPPRRRRRRPPPNNNMMMMMMKKKIIIHHHIIIHHHIIIPPPXXXbbbooo|||{{{tttpppjjjgggffffffdddaaabbbggguuu~~~}}}nnnbbbZZZ^^^fffjjjkkkkkkdddaaa\\\ZZZYYYXXXWWWVVVTTTRRRNNNLLLJJJGGGDDDAAA888777555444333333444444444444444444444444444444444444444444333333333333333444555666777:::>>>BBBIII```{{{yyy___TTTLLLOOOXXXbbblllttttttffffffaaa___^^^^^^___^^^\\\ZZZTTTSSSRRRSSSUUUVVVUUUTTTQQQOOOMMMKKKJJJIIIIIIIIIGGGEEECCCBBBAAA@@@>>><<<:::888666555666666555444000///...------,,,------)))))))))***,,,---,,,***)))***,,,------,,,***)))))))))(((''''''''''''(((+++***)))((('''&&&&&&&&&((()))*********+++...000000111111000///000222444444555777777666444111///---......///////////////,,,,,,------......//////---000333777999999999888111000...---,,,,,,,,,,,,///...---,,,,,,---...///,,,,,,,,,++++++,,,,,,---,,,,,,+++++++++*********++++++,,,,,,,,,,,,---------,,,+++***)))******++++++++++++++++++,,,,,,,,,,,,+++*********+++,,,---------...............---------...///000111222222333333333333444555666666555666777888999:::::::::;;;<<<===>>>???@@@@@@AAABBBBBBCCCDDDEEEEEEEEEEEECCCDDDFFFFFFEEEEEEGGGHHHKKKKKKLLLNNNOOOPPPQQQRRRRRRSSSTTTVVVWWWXXXXXXXXXYYYYYYYYYZZZ[[[[[[\\\\\\XXXXXXXXXYYYYYYXXXUUUSSSQQQRRRRRRRRRSSSSSSSSSSSSNNNPPPRRRQQQNNNLLLLLLMMMJJJHHHHHHIIIHHHIIIPPPYYYbbbooo}}}wwwrrrooolllkkkllliiifffggglllsss|||~~~~~~jjjaaaZZZ]]]ccchhhkkkmmmgggccc^^^[[[YYYXXXVVVUUUTTTRRRPPPMMMJJJGGGDDDBBB999888666444333222222333333333333333333333333333444333333333222222222222222444555666888;;;@@@CCCRRRjjjrrrVVVOOOKKKNNNVVV___jjjtttrrrfffggg______^^^___```___\\\YYYSSSRRRQQQRRRTTTUUUUUUTTTRRRPPPNNNLLLJJJJJJJJJJJJFFFDDDAAA@@@@@@???===;;;888666555444555666555444000000...---------------(((((((((***,,,---,,,+++************************))))))((('''''''''''''''%%%%%%%%%%%%''')))+++---)))***+++++++++,,,000222---......---,,,,,,///111444555666555444000---+++------...///000000//////---......//////000000000...000222444555555444444(((***++++++***+++---//////...---,,,,,,---...///,,,,,,,,,++++++,,,---------------,,,,,,+++++++++++++++,,,,,,,,,---------,,,+++***)))))))))***+++))))))******+++++++++,,,,,,+++***))))))+++---...,,,------...//////......---...///000111222333333333333333333444555666666555555777888::::::::::::;;;<<<===>>>???@@@AAAAAABBBCCCDDDEEEEEEFFFEEEEEEDDDFFFGGGGGGGGGGGGHHHJJJLLLLLLMMMNNNPPPQQQRRRSSSUUUVVVWWWXXXYYYZZZZZZZZZXXXXXXYYYZZZ[[[\\\\\\]]]YYYYYYZZZ[[[\\\ZZZVVVSSSRRRRRRRRRRRRSSSSSSSSSSSSNNNPPPQQQOOOLLLKKKLLLNNNIIIGGGGGGHHHHHHIIIPPPYYYbbbooo}}}yyytttssspppooopppnnnjjjlllpppvvv~~~yyyggg```ZZZ]]]bbbfffjjjoooiiieee```\\\ZZZXXXVVVUUUTTTSSSPPPMMMJJJGGGDDDCCC:::999777444333222222222333333333333333333333333333333333222222111111111222333555666888<<<@@@DDD___vvvnnnRRRMMMKKKOOOUUU]]]iiisssooobbbaaa```]]]\\\]]]______[[[XXXXXXUUURRRSSSVVVVVVQQQLLLNNNMMMKKKKKKKKKKKKIIIGGGFFFDDDCCCBBBAAA@@@===;;;>>>;;;888666555666555444555444111...,,,***((((((++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++***)))((('''&&&&&&((()))))))))'''''')))***((()))+++---////////////...------,,,---...///000222333333222111///---,,,000000/////////000000111000000/////////.........///000222333222111///...,,,,,,------------------"""'''((('''''',,,000......,,,+++***)))))))))******+++,,,---......///++++++++++++,,,,,,------,,,,,,,,,++++++*********,,,+++******))))))******+++++++++,,,,,,---------+++,,,.../////////...---000///---,,,---...000222222333444555555555444333999999999999:::;;;<<<<<<:::;;;<<<>>>>>>?????????DDDDDDCCCDDDDDDEEEFFFGGGGGGIIIKKKKKKJJJJJJJJJKKKNNNLLLKKKMMMQQQSSSRRRQQQVVVVVVVVVWWWXXXYYYZZZ[[[\\\\\\[[[[[[ZZZZZZYYYYYY[[[[[[\\\]]]^^^]]]YYYVVVTTTTTTTTTTTTTTTSSSRRRQQQPPPOOOOOONNNNNNNNNMMMMMMLLLJJJJJJKKKJJJJJJQQQZZZdddnnn{{{}}}wwwvvvuuurrrpppoooqqqsssyyy|||pppddd___YYYXXX\\\dddkkkppphhhfffccc___[[[XXXVVVUUUVVVTTTQQQMMMIIIFFFCCCBBB===:::666555555555555444222111111222444555555444444444444555555555555666666888555777<<<:::AAAUUUqqqttteeeSSSJJJFFFMMMXXXbbbjjjqqqpppcccbbb```^^^\\\^^^```___\\\XXXUUURRRQQQSSSWWWWWWSSSOOOLLLJJJIIIHHHIIIHHHFFFEEEFFFDDDBBBBBBAAA@@@===;;;===:::777555555666555555222111000...,,,+++++++++++++++++++++++++++++++++************))))))))))))(((((((((((('''''''''''')))******(((&&&&&&'''(((''')))+++---///000000000000///...---,,,---......222222222222111///...---///.........///000000111////////////......---------...///000000...---+++,,,,,,,,,------------...***...111000......111444///...,,,+++******))))))++++++++++++,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,+++++++++*********************+++,,,---,,,+++++++++,,,,,,---...,,,---......///.........000///...------///000111333333444444555555444444666666666666777888999999<<<===>>>???@@@AAAAAAAAADDDDDDCCCDDDDDDEEEFFFGGGGGGHHHJJJJJJIIIIIIKKKLLLNNNMMMMMMOOORRRSSSRRRPPPRRRSSSUUUVVVWWWXXXXXXXXX[[[[[[ZZZZZZYYYYYYYYYXXX\\\]]]^^^___aaa```]]]ZZZUUUUUUUUUUUUTTTSSSRRRQQQMMMNNNNNNNNNMMMLLLKKKKKKLLLIIIIIIIIIIIIJJJRRR[[[eeennn{{{|||{{{zzzvvvtttssstttvvvxxxlll```\\\VVVUUUYYYaaahhhllliiigggddd```\\\YYYVVVUUUVVVTTTQQQMMMIIIFFFCCCBBB===:::666555555555555444555444333333555555444333444444444555555555555666555777555777<<<;;;CCCWWWuuuooo___OOOHHHFFFLLLVVVaaammmvvvrrreeeddd```^^^]]]^^^``````\\\YYYQQQPPPQQQTTTWWWXXXVVVRRRKKKJJJHHHHHHHHHHHHFFFDDDEEEDDDBBBAAAAAA@@@===;;;;;;888555444555666555444//////...------------...++++++++++++++++++++++++))))))((((((((('''''''''&&&&&&&&&&&&'''''''''((('''(((((('''&&&&&&''')))&&&(((***---000111222222222111///---,,,,,,,,,,,,000111111111111000///...---------......000111222000000111111000000///...------...///...---,,,+++,,,,,,,,,---------......///222333222...---...000///...---+++************,,,,,,+++++++++*********+++,,,---.........---,,,,,,,,,,,,++++++++++++***))))))******+++---...///---,,,+++++++++,,,.........------------...//////000///...---...///000111333333333333333444555666555555555555666777888999:::;;;<<<>>>???@@@@@@@@@DDDDDDDDDDDDEEEFFFGGGGGGGGGHHHHHHHHHGGGHHHKKKMMMNNNNNNOOORRRTTTTTTRRRPPPOOOQQQTTTVVVXXXXXXWWWWWWZZZZZZZZZZZZYYYYYYYYYYYY\\\\\\]]]```bbbbbb```]]]WWWWWWVVVUUUTTTRRRQQQQQQNNNNNNOOOPPPOOOMMMKKKIIIKKKHHHGGGHHHGGGJJJRRR\\\fffooo|||}}}yyyxxxzzz{{{vvviii^^^ZZZUUUTTTXXX```fffjjjkkkiiifffbbb]]]ZZZWWWUUUUUUSSSPPPLLLIIIFFFCCCBBB===:::666555555555555444888666555555555555333222444444444555555555555666444666555777===<<>>???AAABBBBBBBBBCCCCCCDDDDDDEEEFFFGGGHHHGGGHHHHHHGGGFFFHHHKKKNNNNNNOOORRRUUUVVVVVVTTTRRRPPPRRRVVVYYY[[[[[[ZZZYYY[[[[[[[[[[[[[[[[[[\\\\\\ZZZ[[[\\\^^^aaaaaa```^^^YYYXXXWWWUUUTTTRRRRRRQQQQQQRRRSSSTTTSSSPPPMMMKKKIIIGGGEEEFFFFFFIIIRRR\\\hhhppp|||}}}~~~vvvkkk```[[[VVVUUUYYYaaahhhlllmmmlllhhhddd___[[[WWWUUUTTTSSSPPPLLLHHHEEECCCCCC===:::666555555555555444777666444444555555333222444444444555555555555666333666555777===>>>JJJbbbxxx```RRRIIIGGGHHHLLLRRR]]]ooouuugggeeebbb```^^^___aaaaaa^^^ZZZRRRSSSUUUWWWXXXWWWTTTQQQNNNLLLJJJJJJJJJJJJHHHFFFDDDBBBAAAAAAAAA@@@===;;;888666555555666666555444000000///...---,,,,,,,,,++++++++++++++++++++++++******)))))))))(((((((((******))))))(((''''''&&&&&&'''''''''%%%&&&''')))%%%'''***...111333444444111000///...---.../////////////////////000000000,,,,,,------///000222222111222333444444222111000///////////////......---++++++,,,,,,---.../////////000000///...------...//////---,,,+++*********(((((()))***++++++,,,,,,***+++,,,---...------,,,++++++++++++++++++++++++------,,,++++++,,,,,,---///...---,,,,,,,,,---.........---,,,,,,...///000///////////////000111111333333222222333444666777888888888999:::;;;======???@@@AAACCCDDDEEEFFFFFFCCCCCCDDDDDDEEEGGGHHHIIIGGGHHHHHHGGGGGGHHHLLLOOONNNPPPTTTWWWWWWWWWVVVUUUUUUWWW[[[^^^______^^^]]]]]]]]]^^^^^^______``````]]]]]]]]]___bbbbbbaaa```ZZZYYYWWWUUUTTTSSSRRRRRRSSSTTTUUUUUUSSSPPPMMMKKKHHHEEEEEEFFFFFFHHHQQQ[[[gggooo{{{uuukkkaaa\\\VVVUUUYYYaaahhhmmmpppnnnkkkgggaaa\\\WWWTTTTTTRRROOOKKKHHHEEEDDDCCC===:::666555555555555444444333222333444444444222444444444555555555555666222666666888===???MMMgggooo[[[QQQKKKJJJJJJLLLPPPZZZlll|||uuuhhheeebbb```___```bbbbbb^^^[[[SSSUUUWWWXXXXXXUUURRRPPPLLLKKKIIIIIIIIIIIIGGGEEECCCAAA@@@@@@@@@@@@===;;;999888666666777666555333222111///...,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))++++++***)))((('''&&&&&&***+++***(((%%%$$$$$$%%%&&&(((+++...111333444444111000///.........///000//////.........///000000............///111222333///111222333333111///............------------,,,***+++,,,,,,---...//////---.........////////////000///...,,,++++++++++++(((((()))***+++,,,---...---------.........//////***++++++++++++,,,,,,,,,------,,,+++++++++++++++............------------...------------...////////////000000000111111111222222222333444555666777666666666777888:::;;;<<<;;;<<<===???AAABBBCCCCCCCCCCCCDDDEEEFFFGGGIIIJJJGGGHHHIIIIIIIIIJJJMMMOOONNNQQQUUUWWWXXXXXXYYYZZZ[[[\\\^^^```aaaaaa``````___``````aaabbbccccccdddcccbbbaaabbbddddddcccaaa[[[YYYWWWUUUTTTTTTTTTTTTSSSTTTTTTSSSQQQNNNKKKJJJFFFDDDEEEFFFFFFGGGOOOXXXbbbjjjwwwvvvmmmbbb\\\UUURRRVVV___iiinnnrrrqqqnnniiiccc]]]WWWTTTSSSQQQNNNKKKHHHEEEDDDCCC===:::666555555555555444444222111222444444333222444444444555555555555666333888777888===@@@PPPkkk{{{fffVVVPPPNNNLLLKKKMMMPPPXXXhhhwwwvvvgggdddcccaaa___```cccbbb___[[[RRRTTTXXXYYYXXXUUURRRQQQNNNLLLJJJJJJJJJJJJHHHFFFBBBAAA@@@@@@@@@???===;;;;;;999888777777777444222111000///...---,,,,,,,,,++++++++++++++++++++++++++++++*********))))))))))))))))))(((((('''''''''*********(((&&&%%%&&&((('''(((+++...111333333444333222000///...---......000000///.........//////000000000000000111222222111222444555555333000/////////......------......***++++++,,,---...///000---,,,,,,---...//////...000///...---,,,+++++++++******++++++,,,,,,---------,,,+++******,,,...///******+++++++++,,,,,,,,,++++++*********++++++,,,---...///000///...,,,+++,,,---......///.........//////000111111111111111000111333444555666666666444555555666888999;;;<<<888999:::<<<>>>@@@@@@AAACCCCCCDDDEEEFFFHHHIIIJJJFFFHHHJJJKKKKKKLLLNNNPPPNNNQQQUUUWWWXXXYYY\\\___^^^^^^___`````````````````````aaabbbccceeeeeefffgggeeedddcccddddddbbb```ZZZYYYWWWUUUTTTUUUVVVVVVVVVUUUTTTSSSQQQNNNLLLKKKEEEDDDEEEGGGGGGGGGLLLTTTZZZcccppp~~~|||vvvfff___VVVRRRVVV```kkkrrrtttssspppkkkeee^^^XXXTTTRRRQQQNNNKKKHHHEEEDDDCCC===:::666555555555555444666555333333444444333111444444444555555555555666444999888999===@@@QQQmmmooo\\\QQQOOOOOOLLLKKKNNNRRRYYYgggsssvvvgggccccccaaa```aaacccccc___[[[PPPSSSXXXZZZYYYVVVTTTRRRPPPOOOMMMLLLMMMLLLKKKIIIBBBAAA@@@@@@@@@???===;;;<<<:::999888888777444222000///...---------------++++++++++++++++++++++++************))))))))))))&&&&&&&&&''''''''''''(((%%%&&&((((((((())),,,...'''))),,,///111333333333555444222///---,,,,,,,,,111000///...---......///222111111111111111222222444555777999888666444222222222111000000000000000******+++,,,---//////000000000///000111222111000000///...---,,,+++++++++---------,,,,,,,,,++++++***)))'''%%%&&&(((***,,,*********++++++,,,,,,,,,((((((((()))***+++------,,,...000111000...,,,***+++,,,.../////////...---//////000111111111111111///111333555666666666555555555666777999:::<<<===<<<===???AAACCCDDDEEEEEECCCCCCDDDEEEFFFHHHJJJKKKFFFHHHKKKLLLMMMMMMNNNPPPNNNQQQUUUWWWXXXZZZ^^^bbb________________________``````aaacccdddeeeffffffgggeeecccbbbbbbaaa___]]]ZZZYYYWWWUUUUUUUUUWWWXXXZZZYYYWWWTTTRRRPPPOOONNNDDDDDDFFFHHHGGGFFFKKKRRRSSS]]]lll{{{kkkcccYYYTTTXXXcccooowwwuuutttqqqllleee^^^XXXTTTRRRPPPNNNKKKHHHEEEDDDCCC===:::666555555555555444:::888666555555444222000444444444555555555666666555:::999999===@@@QQQnnn}}}iiiVVVNNNMMMOOOKKKJJJNNNSSS[[[fffqqquuuhhhccc```bbbbbb``````bbb^^^YYYSSSVVVYYYZZZXXXUUUSSSRRRQQQOOOMMMLLLKKKJJJHHHFFFBBBAAAAAABBBBBBAAA===;;;???<<<888666555555555444000000...---,,,++++++++++++***)))***++++++***)))************************++++++***)))))))))))))))((((((((((((((((((((((((''''''''')))+++...000222444333111000///...//////---.../////////...,,,+++...000222222000000000111444555666777777555222111444222///000111111///---++++++,,,---............+++,,,---///000000111111...---++++++---...---------,,,,,,++++++,,,,,,---------------------------------,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,++++++******+++---...//////////////////000111111111222222333444555666666888888888888999:::;;;;;;<<<===>>>???AAABBBCCCDDDGGGFFFEEEEEEEEEFFFHHHIIIJJJKKKLLLKKKKKKLLLOOOQQQRRRSSSUUUVVVWWWZZZ^^^aaacccbbb___]]][[[ZZZZZZZZZ___aaacccdddddddddbbbaaaeeecccaaabbbdddeeedddbbb^^^ZZZVVVTTTTTTVVVWWWWWWWWWVVVTTTRRROOONNNMMMLLLGGGHHHHHHHHHHHHJJJLLLOOORRRWWWaaarrr}}}iiiZZZYYY]]]aaakkkwwwuuusssooojjjeee___YYYUUURRRRRRQQQOOOLLLIIIFFFDDD@@@<<<888555444555555444222333333444444333333222222222333333333333444444888666:::>>>===@@@TTTmmmrrr\\\SSSNNNKKKJJJLLLNNNRRRXXXaaajjjqqqrrrfffbbb```bbbbbb``````aaa^^^YYYSSSVVVYYYZZZXXXUUUSSSSSSSSSQQQOOOMMMLLLKKKHHHFFFBBBBBBAAABBBCCCAAA>>>;;;<<<999666444444444222111000///...---,,,+++++++++,,,+++***+++,,,---,,,***************************+++***)))(((((((((((()))(((((((((((((((((((((((((((((()))***,,,///111333555444222000/////////000...////////////...,,,+++...///111222111000111222333444555555555444444333666333111111111111...,,,++++++,,,---............,,,---...///000000000000///---,,,+++---------,,,,,,,,,++++++++++++,,,,,,------------------------------,,,,,,,,,,,,++++++)))))))))******)))))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...///000///////////////000111111111222333333555555666777::::::::::::;;;<<<============>>>???AAABBBCCCCCCDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJKKKKKKKKKLLLOOORRRSSSTTTVVVWWWXXXZZZ]]]```bbb```^^^\\\[[[ZZZZZZ[[[]]]^^^aaacccddddddddddddgggdddaaaaaacccddddddccc```\\\XXXUUUVVVWWWXXXXXXVVVUUUSSSQQQOOOMMMMMMLLLJJJKKKKKKLLLMMMOOOQQQSSSTTTWWW```oootttbbb^^^^^^```jjjuuuwwwuuuqqqlllgggaaa[[[WWWRRRRRRQQQOOOLLLIIIFFFEEEAAA>>>999666666666666555222333333444444333333222333333444444444555555555777666999>>>>>>CCCYYYqqqnnn[[[RRRNNNJJJJJJLLLOOOTTTZZZcccmmmtttoooddd``````bbbbbb``````aaa^^^XXXRRRUUUXXXYYYXXXUUUTTTSSSUUUSSSPPPNNNMMMKKKHHHFFFCCCBBBBBBCCCCCCAAA>>>;;;;;;999666555555444222000000///...---,,,+++++++++---,,,++++++------,,,+++************************))))))((((((''''''(((((((((((((((((((((((((((((())))))***+++---000222333555444222000//////000000000000000000///...,,,,,,---///111222111111222333333333333333333555666777888666444222222000...+++++++++,,,....../////////......////////////......///...,,,+++,,,---,,,+++++++++++++++++++++++++++------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,...---------...///000111000////////////000111111222222333444555666666777::::::::::::;;;<<<======>>>>>>???@@@AAAAAABBBBBBBBBBBBDDDEEEGGGGGGHHHHHHIIIJJJLLLLLLMMMOOORRRUUUTTTVVVXXXXXXYYYZZZ]]]`````````^^^]]]]]]]]]]]]]]]^^^___aaadddfffhhhiiijjjhhheeebbbaaabbbcccddddddbbb___ZZZXXXXXXXXXYYYXXXVVVVVVTTTRRRQQQPPPOOOOOONNNNNNPPPRRRUUUWWWZZZ[[[YYYZZZ```lll~~~ooodddaaaaaajjjtttxxxwwwsssnnnhhhaaa\\\YYYQQQQQQPPPOOOLLLJJJHHHFFFCCC???:::777777777666666333333444444444444333333444555555555555666666666777666999===???HHH```yyy}}}gggXXXRRRMMMIIIJJJLLLPPPVVV]]]gggqqqxxxmmmbbb______aaaaaa___```aaa^^^XXXRRRTTTWWWXXXWWWUUUTTTTTTVVVTTTQQQNNNMMMKKKHHHEEECCCCCCCCCCCCDDDBBB???<<<;;;:::888888777666333111//////...---,,,++++++,,,---+++***+++,,,---,,,+++************************((((((''''''''''''((((((((((((((((((((((((((((((((()))***+++---///111111333222000///...//////000222222111000///...,,,,,,,,,...111222222222333555444333222111333666:::<<<;;;:::777444222///---+++++++++---...//////////////////000//////...------///...,,,+++,,,,,,+++************++++++*********,,,,,,------------------------,,,,,,,,,+++++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,---------------......//////000000000//////000000111222222222333444555666777777888888888888999:::;;;;;;?????????@@@@@@AAAAAAAAA@@@AAACCCFFFGGGHHHHHHHHHJJJKKKMMMNNNOOORRRUUUXXXVVVXXXYYYZZZZZZ[[[^^^```aaaaaa````````````aaaaaacccdddfffhhhjjjlllmmmnnniiigggdddbbbbbbccceeeeeedddaaa]]]ZZZZZZZZZZZZYYYYYYXXXWWWVVVTTTTTTSSSSSSPPPQQQUUUZZZ___bbbdddddd___^^^aaakkk}}}zzzjjjcccccckkkuuuxxxxxxuuuooohhhaaa\\\YYYRRRQQQPPPNNNLLLKKKIIIHHHCCC???;;;777666666666555333333444444444444333333444444555555555666666666777777999<<>>>>><<<888333///...---***+++---...000000111111//////000000///...---------+++******,,,---,,,+++)))***+++,,,,,,+++***)))+++,,,,,,------.........------,,,,,,,,,,,,++++++******++++++++++++******,,,,,,,,,,,,------------,,,------.........------111000000000000111222222333333444555666777777888::::::::::::;;;<<<======>>>>>>???@@@AAAAAABBBBBBCCCCCCEEEFFFHHHHHHIIIIIIEEEGGGIIIJJJKKKNNNQQQTTTWWWYYY\\\^^^^^^___aaabbbeeeffffffggghhhhhhggggggfffgggiiijjjkkkjjjhhhggghhhiiijjjiiihhhgggiiijjjhhhfffcccbbbbbbbbbbbbaaa^^^]]]\\\ZZZXXXWWWWWWWWWWWW\\\fffsss~~~nnnjjjjjjsssooodddfffooowwwxxxyyywwwqqqggg___[[[ZZZTTTSSSQQQNNNLLLJJJIIIIIICCC???:::777555555444333444444555555555555444444333333444444444555555555777999:::===EEEXXXrrr|||hhhZZZRRRLLLIIIIIIIIILLLQQQXXXaaalllxxxqqqeeeaaa^^^aaa```^^^___```]]]WWWPPPRRRTTTUUUUUUUUUVVVWWWTTTRRRPPPNNNMMMLLLIIIGGGEEEDDDDDDEEEEEEDDDAAA>>>;;;888555333222222111000......---,,,,,,,,,------,,,+++******,,,,,,+++***)))))))))))))))))))))))))))(((((((((((()))***+++(((((((((((((((((((((((('''(((***,,,............,,,,,,---...000333666777888666444111///---------///111333333222222222444222111000000222666;;;>>>??????>>>:::444000...///***+++---...000111111111...///////////////......+++***)))***,,,------,,,***+++,,,------,,,+++***++++++,,,,,,---......///------,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,------------...---...////////////...---111111000000111111222333333333444555666777888888::::::::::::;;;<<<============>>>???AAABBBCCCCCCFFFFFFFFFFFFGGGHHHIIIJJJFFFHHHIIIJJJKKKMMMQQQTTTVVVYYY]]]___```aaabbbdddfffggghhhiiiiiihhhhhhgggcccfffiiikkkllljjjgggeeefffiiilllmmmkkkjjjkkkmmmkkkiiigggggghhhiiihhhgggdddcccaaa___]]]\\\[[[ZZZ^^^eeerrr~~~yyywwwnnncccdddmmmtttzzz{{{zzzssshhh```\\\\\\VVVTTTQQQNNNKKKJJJIIIHHHDDDAAA;;;888666666555444444444555555555555444444444555555555555666666666777:::<<<>>>GGGZZZssswwweeeZZZQQQIIIHHHKKKHHHKKKPPPWWW```kkkwww~~~rrrfffbbb^^^``````^^^___```]]]WWWOOORRRTTTUUUUUUUUUWWWXXXUUUSSSPPPOOOOOONNNKKKIIIEEEEEEEEEEEEFFFDDDAAA>>>===:::666444333444333333......---,,,,,,,,,---------,,,++++++------,,,+++)))))))))))))))))))))))))))))))))))))))***++++++(((((((((((((((((((((((((((***,,,...////////////------...000222666999;;;888777444111///---------000222333333222111222333000///...///111555999<<>>???AAABBBDDDDDDHHHHHHGGGFFFGGGHHHJJJKKKIIIKKKLLLMMMMMMOOOSSSVVVVVVYYY]]]___aaabbbccceeefffggghhhiiiiiihhhgggfffcccfffjjjnnnnnnllliiifffeeeiiinnnooommmlllmmmnnnnnnlllkkkkkklllmmmllllllkkkiiigggeeecccaaa```___ccckkk{{{mmmaaaccckkkqqq{{{}}}|||tttjjjaaa]]]^^^WWWUUURRRNNNKKKIIIHHHHHHFFFBBB===999888777666555444444555555555555444444666666666666777777777777888;;;===>>>HHH[[[sssuuueeeZZZQQQHHHGGGLLLHHHKKKPPPVVV___jjjvvv}}}vvvjjjeeebbbaaa``````___]]]YYYVVVOOOQQQSSSSSSSSSSSSTTTUUUSSSRRROOONNNLLLJJJFFFCCCEEECCCBBBBBBCCCBBB@@@>>>>>>;;;666333333333333222//////...---,,,,,,,,,,,,***+++---------+++)))((())))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))***+++---...///......---000...---...111444666666666555222000...---------000222444666666444222000///...---///111333333333777999:::999555000---+++)))***,,,......---,,,+++,,,,,,---------,,,++++++************************************+++,,,---...,,,---......//////......------+++*********+++,,,,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,---------............///+++---...000000000//////666666666666666777888999<<<;;;;;;;;;;;;<<<=========@@@CCCDDDCCCBBBBBBCCCHHHIIIJJJJJJJJJIIIHHHGGGKKKLLLLLLMMMOOOQQQSSSTTTVVVXXX[[[___bbbddddddeeeiiiiiiiiihhhgggfffeeedddeeegggjjjkkkkkkjjjjjjjjjkkkmmmnnnnnnlllnnnssswwwtttrrrqqqpppqqqqqqooonnnnnnmmmllljjjhhheeedddccceeeqqq{{{llleeeeeennnwww}}}uuunnniiiccc\\\\\\XXXRRRLLLHHHGGGGGGHHHEEEAAA;;;777666666666666555555555555555555555555555555444444444555555666555;;;>>>AAAKKKbbb{{{kkkYYYOOOLLLJJJHHHIIIIIIOOOYYYbbbiiittt}}}wwwkkkfffbbbaaa``````___]]]YYYVVVOOOQQQSSSTTTSSSSSSTTTUUUUUURRROOOMMMLLLJJJGGGEEEFFFDDDCCCCCCCCCBBB@@@>>><<<999777555444333111/////////...---,,,,,,,,,,,,***+++,,,------+++***((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))+++,,,...///000000///...000...------000333555555555444222000...---------000111333555555333111000///------...000222333222444555666555222...,,,,,,,,,,,,.../////////...---------.........---,,,,,,************************************+++,,,---...,,,---......//////......++++++)))((((((((()))************+++++++++++++++******+++++++++,,,,,,,,,---------............///......///000111111111111555555555555666777888888;;;;;;;;;;;;<<<===>>>>>>>>>AAADDDEEEDDDCCCCCCDDDFFFGGGHHHJJJKKKKKKJJJJJJLLLLLLMMMOOOQQQSSSUUUVVVWWWYYY\\\___aaacccddddddggghhhiiiiiihhhgggeeedddaaaccceeegggggghhhkkkmmmttttttuuutttuuuwwwzzz}}}xxxvvvuuuuuuvvvvvvuuussstttsssqqqooommmlllkkkjjjiiitttvvviiibbbbbbkkkuuu}}}}}}vvvppplllfff```]]]YYYSSSMMMHHHGGGGGGHHHEEEAAA;;;888666666666666555555555555555555555555555555444444444555666666555:::>>>AAANNNhhhjjjXXXOOOLLLJJJGGGJJJKKKPPPZZZbbbiiisss|||wwwlllhhhbbbaaa``````___]]]YYYUUUPPPRRRTTTTTTTTTSSSTTTUUUWWWTTTOOOLLLKKKJJJHHHGGGGGGFFFDDDDDDDDDBBB@@@>>><<<:::999888777555222/////////...---,,,,,,,,,,,,***+++,,,---,,,+++***)))))))))))))))))))))))))))************************)))((('''''''''((()))***,,,---///111222222111000///---,,,---///222333333333222111///......------///000222333333222000///...---,,,---///111111111///000111///---,,,,,,---////////////000000000000.../////////......---,,,************************************+++,,,------,,,---......//////......++++++***))))))))))))***((())))))******+++++++++******+++++++++,,,,,,,,,---------............///000000000000111222333333444444444555555666777888999::::::;;;<<<>>>???@@@@@@BBBEEEFFFEEEDDDEEEEEEEEEFFFGGGIIIKKKLLLLLLLLLMMMNNNOOOQQQSSSUUUWWWYYYYYYZZZ\\\___aaaccccccdddeeegggiiijjjjjjiiigggeee```aaabbbccceeeiiinnnrrrxxxwwwuuuvvvyyy|||~~~}}}|||||||||~~~~~~|||zzzyyyxxxvvvtttsssrrrrrrrrrqqqyyypppfffaaabbbkkkuuu|||~~~}}}xxxssspppjjjccc]]]YYYSSSMMMIIIGGGHHHHHHFFFBBB<<<888666666666555555555555555555555555555555555444444555555666777666:::===BBBSSSppp}}}hhhXXXOOOKKKIIIGGGJJJKKKQQQ[[[cccjjjsss|||uuukkkhhhaaaaaa```______\\\XXXUUUQQQSSSUUUUUUTTTTTTTTTUUUYYYTTTOOOKKKJJJJJJIIIIIIHHHGGGEEEEEEDDDCCC@@@>>>???===:::888888666444333//////...---,,,,,,,,,,,,***+++,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((()))***,,,...000333444333222111...---,,,---///111111111111000000///............///000111222222111000///...,,,+++,,,...000000///,,,------,,,++++++---///000000/////////000111222......///......---,,,+++************************+++*********++++++,,,---,,,---......///.........------,,,,,,++++++++++++''''''((()))***+++++++++******+++++++++,,,,,,,,,---------............///111000//////000111333444444444444444555666888888999999:::;;;===???AAABBBAAADDDFFFFFFFFFEEEFFFGGGFFFGGGHHHIIIKKKLLLLLLMMMOOOOOOPPPRRRUUUWWWYYY[[[ZZZ[[[]]]___aaabbbcccddddddgggjjjmmmnnnmmmjjjiiieeeeeeddddddfffkkkqqqvvvyyyvvvtttwww||||||zzzxxxvvvvvvvvvwwwxxxyyywwwkkkdddbbbeeennnxxx|||{{{vvvsssllleee^^^ZZZTTTNNNIIIHHHHHHHHHGGGBBB<<<888777666666555555555555555555555555555555444444444555666777888888:::===DDDXXXvvvzzzeeeWWWOOOKKKHHHGGGHHHJJJQQQ[[[dddllluuu~~~rrriiigggaaa```______^^^\\\XXXUUURRRTTTVVVVVVUUUTTTUUUVVVYYYTTTNNNJJJIIIIIIIIIIIIHHHFFFEEEDDDDDDCCCAAA>>>AAA<<<777444333444444444//////...---,,,,,,,,,,,,***+++++++++,,,+++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''((()))***+++,,,...111444555444333222...---,,,---///000000///.........///............///000111111111111000///...,,,+++,,,.../////////,,,,,,,,,++++++,,,...111//////......//////000111.........------+++******************************++++++******++++++,,,,,,,,,---......///.........------------,,,,,,++++++''''''((()))***+++++++++******+++++++++,,,,,,,,,---------............///000///......///000222333333444444444666777888999888999:::;;;===???AAABBBCCCDDDFFFGGGFFFFFFGGGHHHHHHIIIIIIIIIJJJKKKLLLLLLPPPPPPQQQSSSUUUXXXZZZ[[[[[[\\\]]]___```bbbdddeeeeeehhhlllppprrrqqqpppooolllkkkjjjiiiiiimmmssswww{{{xxxwwwzzz~~~|||yyyxxxxxxzzz|||~~~vvvmmmdddaaabbbfffoooxxx|||}}}yyytttmmmeee```\\\UUUOOOJJJHHHHHHIIIGGGCCC===999777666666555666666666666666666666666444444444555666777888888:::<<<>>>GGG\\\{{{vvv```UUUOOOJJJFFFGGGFFFHHHPPP\\\fffnnnxxxnnneeecccaaa```______^^^\\\XXXTTTSSSUUUWWWWWWUUUTTTUUUVVVXXXSSSNNNJJJHHHHHHHHHHHHFFFEEEDDDDDDDDDCCCAAA??????:::333///...000111222//////...---,,,,,,,,,,,,++++++++++++++++++,,,,,,))))))))))))))))))))))))'''''''''''''''''''''''')))(((((('''((()))+++,,,---///333666888777555444///...---...///000///...,,,,,,---...//////......000000111111111111000000...---,,,,,,...//////...---......---+++,,,...111............////////////......------,,,+++***)))************************,,,++++++***++++++,,,,,,,,,---......//////......+++++++++,,,+++******)))((())))))******+++++++++******+++++++++,,,,,,,,,---------............///////////////000111222222444444444555777888:::;;;999999:::<<<===@@@AAABBBCCCEEEFFFFFFEEEFFFGGGIIIJJJIIIIIIIIIJJJKKKLLLLLLQQQQQQRRRSSSTTTVVVXXXYYY[[[\\\]]]^^^```ccceeefffhhhkkkooosssvvvwwwvvvvvvsssssssssqqqppprrruuuxxxzzzyyyyyy{{{}}}zzzxxxyyy|||yyyllleee___^^^___ccckkkttt{{{{{{vvvnnnfffaaa]]]VVVOOOKKKHHHHHHIIIHHHDDD>>>999777666666555666666666666666666666666444444444555666777888999:::<<<@@@KKKcccpppZZZRRRNNNIIIFFFGGGEEEHHHQQQ]]]gggoooyyy|||iiiaaa___aaa```______^^^[[[WWWTTTTTTVVVWWWWWWVVVUUUUUUVVVVVVRRRMMMIIIHHHGGGGGGFFFDDDCCCBBBCCCCCCCCCAAA@@@===999444000///000111111//////...---,,,,,,,,,,,,+++*********++++++,,,---))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((((((***+++,,,///222666:::;;;:::888777000///...///000000///---***+++,,,.../////////...111111111111111111111111///...,,,---...000//////...//////...,,,,,,---...------///000000000///.../////////...---+++***)))************************,,,,,,++++++***++++++,,,,,,---......//////......++++++,,,,,,,,,+++***)))*********+++++++++++++++******+++++++++,,,,,,,,,---------............/////////000111222222222222555555555666888999;;;<<<::::::;;;<<<===???AAABBBCCCEEEFFFEEEEEEEEEGGGIIIHHHHHHHHHIIIJJJLLLNNNOOOQQQQQQQQQRRRSSSTTTVVVWWW[[[[[[\\\^^^aaadddfffhhhlllnnnqqquuuyyy{{{|||}}}|||}}}~~~}}}|||{{{|||~~~||||||}}}}}}}}}|||zzzvvvuuuvvvzzzwwwkkkddd___^^^___aaagggnnnwww}}}|||xxxppphhhbbb]]]WWWPPPKKKIIIIIIIIIIIIDDD>>>999777666666555666666666666666666666666444444555555666888999:::999<<>>===;;;999111000///000111111///---)))***,,,.../////////...111111111111111111111111000...------///000000///...///000...,,,++++++,,,,,,...000111222111///...000000000///...,,,+++***************************,,,,,,++++++***+++++++++,,,---......//////......------...///...---,,,+++,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,---------........./////////000222333444444333222555555666777888:::<<<===;;;;;;;;;<<<>>>???AAAAAACCCDDDEEEEEEDDDEEEGGGIIIGGGGGGGGGHHHJJJMMMPPPQQQQQQQQQQQQQQQRRRSSSTTTUUUZZZ[[[\\\^^^aaadddgggiiinnnpppssswww{{{~~~~~~xxxuuurrrppprrrwww|||zzznnngggbbb``````aaafffllltttzzz}}}zzzrrrkkkbbb^^^WWWPPPKKKIIIIIIIIIIIIEEE>>>:::777777666555777777777777777777777777444444555555666888999:::888<<>>===:::888333222000000222222222111000///...---------...///111111222222222333333333222222333333333222222333......//////......------......///000000000000000000//////......---,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,------...******+++,,,,,,---.........---,,,,,,+++++++++,,,+++***************++++++//////...---,,,,,,++++++------,,,------...///000000000000000111222333444333444666666555666888::::::;;;;;;<<<<<<======>>>CCCCCCDDDEEEFFFGGGGGGHHHFFFHHHJJJKKKKKKMMMPPPSSSSSSTTTTTTTTTSSSTTTVVVXXX[[[^^^aaaccceeefffiiikkknnnrrrvvvxxxxxxxxxzzz}}}zzzqqqmmmlllnnnooopppwww~~~~~~uuuiiibbbbbbdddiiilllwww}}}~~~{{{wwwrrrllldddaaaZZZSSSNNNKKKJJJJJJKKKGGG@@@:::666555666777999777555555666666666555666777777888888999::::::999>>>FFFWWWqqqrrr```QQQMMMLLLGGGEEEGGGJJJNNNUUU\\\dddnnnwww|||iii___```_________^^^\\\ZZZXXXWWWSSSUUUVVVVVVTTTRRRQQQQQQRRROOOLLLJJJJJJKKKJJJJJJDDDCCCCCCCCCCCCBBB@@@===???===999666333222111222111///---,,,******++++++++++++++++++++++++++++++))))))))))))))))))******''''''''''''''''''''''''***))))))(((((())))))***...111555999:::999777555444222000111222333333222//////...------...///000111111222222222333333333222333444555555444333222/////////.........------......///000000000000000111000000///......------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------,,,+++++++++,,,,,,))))))))))))***+++,,,---000000///---,,,***))))))------,,,------...///000111111000000000111333444444555666666666777999;;;;;;;;;;;;<<<===>>>>>>>>>DDDDDDEEEFFFGGGHHHHHHIIIGGGIIIJJJKKKLLLNNNQQQSSSTTTUUUVVVVVVUUUVVVXXXZZZ]]]___ccceeegggiiikkkmmmqqqtttxxxzzz{{{|||}}}~~~zzztttqqqpppqqqrrrrrrxxx}}}oooeeeccchhhooosssxxx~~~}}}zzzuuuooohhhddd]]]VVVOOOJJJHHHGGGJJJFFF@@@:::777666666777555333222333555777777666666666777888888999999::::::???HHHZZZtttlll[[[MMMKKKKKKGGGFFFIIIJJJNNNUUU]]]eeennnwww}}}kkkaaaaaa`````````___]]]ZZZWWWUUUSSSTTTVVVUUUSSSQQQPPPPPPRRROOOLLLJJJJJJJJJJJJIIIBBBBBBBBBCCCCCCBBB???<<<===<<<888555333111111111000///---,,,+++++++++,,,)))))))))))))))))))))))))))))))))))))))*********''''''''''''''''''''''''******))))))))))))******---///333666777666444333444222111111333444444333000///.........///000111111111222222222333333333222333555888999888444222000000///......---------......///000000000000000000000//////...---------,,,,,,,,,+++++++++******++++++******************+++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,******))))))***++++++,,,,,,,,,,,,,,,,,,---------------,,,------...///000222111000///000111333444444666777777777777:::<<<;;;;;;<<<===>>>>>>???@@@DDDEEEFFFGGGHHHIIIIIIJJJHHHJJJKKKLLLLLLNNNQQQSSSTTTVVVWWWXXXXXXXXXZZZ\\\^^^aaaeeegggiiikkknnnpppsssuuuyyy}}}~~~{{{yyyvvvuuuwwwwwwwww|||{{{kkkfffjjjrrruuuzzz|||vvvpppjjjfff___WWWPPPKKKHHHGGGIIIFFF@@@;;;777666777777000//////111444777888888666666777777888999999999<<>><<<888333222111000...---------.........///000000000000000//////...------,,,,,,+++,,,,,,,,,+++++++++******++++++******************++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,---,,,++++++***))))))******))))))***+++,,,---...///------,,,------...///000111000000000000222333444444666777777777777:::<<<;;;;;;<<<===>>>???@@@AAAEEEEEEFFFGGGHHHIIIJJJJJJIIIKKKLLLMMMMMMNNNQQQSSSTTTVVVXXXZZZZZZ[[[\\\^^^```bbbfffiiikkkmmmppprrrrrrtttxxx}}}~~~|||yyyyyy{{{{{{{{{xxxnnnpppuuuvvv{{{|||uuuooojjjfff```YYYSSSNNNJJJIIIHHHEEE@@@;;;888777777777333222111222555777777777555666666777888888999999<<>>999888666444222000///...,,,,,,------............++++++++++++++++++++++++((((((((()))******++++++((((((((((((((((((((((((***))))))(((((())))))***+++,,,...000111222222222444333222222444666666555333222111/////////000111111111222222222333333333222444888>>>CCCBBB<<<666333222000...------............///000000000000000.........---,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------,,,+++***))))))))))))++++++++++++,,,,,,,,,,,,------,,,------...///000...///000111222333444444444555666666666777999;;;;;;<<<===>>>???@@@AAABBBEEEEEEFFFGGGHHHIIIIIIJJJJJJLLLMMMNNNNNNOOOQQQTTTTTTVVVYYY[[[[[[\\\^^^___```cccgggjjjlllnnnqqqsssqqqsssvvv||||||zzzzzz|||}}}}}}xxxyyyzzzxxxyyy|||uuuooojjjgggaaa[[[UUUPPPLLLJJJGGGDDD@@@<<<999777777777<<<:::888777777777666555555555666777777888888999999>>>III\\\xxxjjjYYYKKKIIIIIIEEEDDDGGGLLLPPPWWW___gggpppyyyrrreeeddd^^^___``````^^^[[[WWWTTTTTTVVVWWWVVVSSSPPPOOOOOOPPPNNNLLLKKKKKKJJJHHHFFFCCCBBBAAAAAABBBBBBAAA@@@999888777555333111000///..................------++++++++++++++++++++++++'''(((((()))******++++++(((((((((((((((((((((((()))((((((''''''(((((()))***+++,,,...000222333444444333222333555666777666555444222000/////////000111111222222222333333333222444999AAAGGGGGG@@@999444222000...------............///000000000000000/////////...------,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...++++++***************+++---,,,,,,,,,+++*********------,,,------...///000+++---000222444444444444333444666666555666888:::;;;<<<===>>>@@@AAABBBCCCDDDDDDEEEFFFGGGHHHIIIIIIKKKLLLNNNNNNNNNOOORRRTTTSSSUUUYYY[[[\\\]]]^^^``````cccgggjjjlllooorrrtttvvvwwwyyy}}}{{{|||~~~~~~yyyttt|||}}}wwwpppkkkhhhccc\\\VVVPPPLLLJJJFFFDDD@@@<<<999777777777;;;:::888777888888777666555555666666777888888888888===GGGZZZwwwgggVVVHHHGGGHHHDDDDDDGGGMMMQQQXXX___gggqqqyyysssfffddd]]]^^^``````___[[[WWWUUUUUUVVVWWWVVVSSSQQQOOOOOOMMMLLLJJJJJJKKKKKKJJJHHHDDDCCCAAAAAABBBCCCBBBAAA:::999888666444222111000000000//////...---++++++))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))((((((''''''''''''(((((()))***,,,...000222444555444333222333555777777666666555333111////////////111111222222222333333333222444:::CCCJJJIIIBBB;;;444333000...------...///...//////000000000000000000000000///......------,,,,,,,,,+++++++++******(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...))))))))))))***+++,,,---++++++++++++++++++++++++---------------...000000))),,,000333555555444444333444555555555666888:::;;;<<<===???@@@AAABBBCCCDDDDDDEEEFFFGGGHHHHHHIIILLLMMMNNNNNNNNNOOORRRTTTRRRUUUYYY[[[\\\]]]^^^``````cccgggjjjmmmooorrrttt}}}}}}~~~~~~~~~~~~{{{zzzzzz{{{~~~~~~wwwpppyyy~~~yyysssmmmjjjddd]]]VVVPPPKKKIIIFFFDDD@@@<<<999888777777444333333444666888999888555555666666777888888888999>>>HHH[[[xxxcccSSSEEEEEEFFFDDDDDDGGGMMMQQQXXX___hhhqqqzzztttgggbbb^^^______^^^\\\YYYVVVTTTPPPQQQSSSUUUVVVUUUTTTSSSSSSPPPKKKHHHGGGGGGFFFEEECCCBBBAAA@@@????????????===;;;888555222000000//////...---,,,++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,+++)))((((((((((((***((('''))),,,,,,***''',,,,,,---.........------222222333444666777888888222222111000//////000000222222222222222222222222222444888<<>>??????@@@AAABBBDDDFFFHHHIIIJJJJJJOOONNNMMMMMMNNNOOOQQQRRRWWWWWWXXXYYY[[[]]]^^^______bbbgggkkknnnqqquuuwww|||~~~|||{{{zzzyyy{{{}}}}}}zzzwwwvvvyyy{{{~~~{{{rrruuuyyy~~~|||yyynnnkkkeee^^^WWWRRRNNNLLLGGGDDD???<<<:::999777666777777777777777777777777666666666666777888999:::;;;>>>HHH^^^~~~___RRREEEBBBDDDEEEFFFGGGHHHNNNWWW___gggppp{{{uuugggbbb^^^______^^^\\\YYYVVVTTTPPPQQQSSSUUUVVVUUUTTTSSSRRRNNNJJJHHHFFFFFFEEEDDDCCCBBBAAA@@@@@@?????????<<<;;;888555333111111111///...---,,,++++++++++++,,,,,,,,,+++++++++************************************))))))((()))))))))&&&%%%%%%(((,,,...---+++------------------------000000111222333444444555222222111000000000000000222222222222222222222222000222666999;;;<<<;;;;;;666444111...,,,,,,---...000000000000000000000000000000000///......------...---,,,+++***************++++++++++++,,,,,,,,,---...000///...,,,------000---++++++---...---+++******************++++++,,,,,,++++++***+++++++++///...---------...///000111111111111222222222222777777888999999999999999======>>>???@@@AAABBBBBBAAABBBDDDFFFHHHIIIJJJJJJNNNMMMMMMNNNOOOPPPRRRSSSVVVVVVWWWXXXZZZ\\\^^^______bbbfffjjjnnnrrrvvvzzz}}}{{{xxxwwwvvvtttssstttuuusssqqqqqqsssuuu|||}}}~~~{{{wwwuuuxxx~~~{{{xxxooolllfff```YYYSSSOOOMMMHHHDDD???;;;:::999777666777777777777777777777777666666666666777888999:::<<>>???@@@AAABBBCCCBBBCCCEEEFFFHHHIIIJJJJJJLLLMMMMMMNNNPPPRRRTTTUUUVVVVVVVVVXXXYYY[[[]]]^^^```bbbfffiiimmmsssyyy}}}~~~{{{vvvtttrrrpppnnnjjjkkklllllllllllloooqqqwwwxxxzzz|||}}}yyy|||tttxxx}}}{{{xxxpppmmmiiibbb[[[UUUPPPMMMIIIEEE???;;;:::999888666777777777777777777777777666666666666777888999:::<<>>???@@@BBBBBBCCCDDDFFFGGGIIIIIIJJJJJJKKKLLLNNNPPPSSSUUUVVVWWWXXXYYYYYY[[[\\\^^^```aaacccdddeeegggkkkqqqxxx~~~~~~~~~{{{zzz{{{~~~~~~zzzvvvrrrpppmmmjjjhhhbbbbbbdddgggjjjlllnnnnnnlllnnnqqqssstttvvvzzz|||zzzvvvsss|||~~~wwwzzz~~~}}}zzztttqqqllleee]]]WWWRRROOOKKKFFF@@@;;;999888888777777777777777777777777777666666666666777888999:::<<<@@@III\\\{{{fffQQQIIICCCCCCDDDDDDEEEHHHMMMQQQWWW]]]ccclllwwwtttgggccc]]]]]]^^^]]][[[XXXUUUSSSRRRRRRRRRSSSTTTTTTUUUUUURRRPPPNNNLLLKKKIIIFFFDDDBBBBBBDDDDDDDDDCCCBBBAAA<<<;;;888666444333333333---,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++)))((('''&&&&&&&&&%%%'''((()))***,,,000333555555555555444333222111------......////////////000000000000000111111222222222222222222222222222//////000000//////......,,,,,,,,,---...///111111111111111111111111111111000000000///......------,,,,,,++++++***++++++,,,---,,,+++++++++,,,...///---...000///...,,,------,,,,,,+++***((((((***---++++++***************+++,,,++++++***++++++,,,,,,+++,,,---.....................///000111222222333444555666888:::;;;;;;;;;======>>>@@@BBBCCCDDDEEEDDDEEEFFFHHHIIIIIIJJJJJJKKKMMMOOOQQQTTTUUUVVVWWWZZZZZZ[[[\\\]]]___aaabbbeeeeeefffgggjjjooouuuzzz{{{|||}}}~~~|||yyywwwwwwyyyyyyyyyyyyvvvrrrooommmkkkhhhfff]]]]]]___cccgggjjjjjjjjjhhhjjjmmmooopppqqqtttvvv|||}}}{{{ssspppnnnxxx~~~zzz|||}}}vvvrrrlllddd\\\VVVRRRPPPLLLGGG@@@;;;999888888888777777777777777777777777666666666666777888999:::;;;???HHHZZZwww|||___LLLFFFBBBCCCDDDDDDEEEIIIKKKOOOUUUZZZaaajjjuuu}}}qqqfffbbb]]]]]]]]]]]][[[XXXTTTRRRRRRRRRRRRSSSSSSTTTUUUVVVQQQOOOMMMLLLKKKIIIFFFCCCAAABBBDDDEEEEEEDDDCCCBBB<<<;;;888555333111111111,,,,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++*********************************)))((('''''''''''''''&&&(((******+++---222666666777888999888666333222,,,,,,---...///000000111000000000000000111222222222222222222222222222222//////............------******,,,---///000111222111111111111111111111111000000000///......------,,,++++++***++++++,,,,,,,,,,,,,,,------------...---...000///...,,,------,,,......---******+++...,,,,,,+++***))))))))))))************+++,,,------------.../////////...---...//////000222333333444555555777888999:::;;;;;;<<<===>>>@@@BBBDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJLLLNNNPPPRRRTTTUUUVVVVVVYYYZZZZZZ[[[]]]___aaabbbfffgggggghhhiiilllqqqtttyyyyyyzzz{{{}}}}}}zzzwwwuuuttttttsssrrrrrrpppllljjjiiigggdddbbbYYYYYY[[[___eeehhhgggfffeeehhhjjjllllllmmmooopppsssuuuyyy}}}uuummmkkkkkkvvv}}}xxxssskkkbbb[[[UUURRRQQQMMMHHHAAA;;;999888888888777777777777777777777777666666666666777888999:::;;;???GGGXXXsssyyyZZZIIIDDDAAACCCDDDCCCEEEIIIJJJNNNTTTYYY```jjjvvv~~~oooeeebbb]]]]]]]]]]]]ZZZWWWTTTRRRRRRRRRRRRRRRSSSTTTUUUVVVPPPNNNLLLKKKJJJHHHEEEBBBAAACCCDDDFFFFFFEEECCCBBB===;;;888555222000000///,,,,,,,,,++++++,,,------,,,,,,,,,+++++++++******))))))))))))))))))))))))(((''''''''''''((())))))***,,,---,,,***,,,000444666888:::;;;;;;888444222++++++,,,---///000111111000000///000000111222222222222222222222222222222......------------------)))***+++---///111222333111111111111111111111111///......---,,,,,,+++++++++++++++***++++++,,,,,,+++,,,---.........---------...000///...,,,---------///111///---+++---///------+++***))))))(((((()))))))))***+++,,,.........///000000000///...---///000111222333444555555555666777888999::::::::::::;;;===>>>@@@BBBCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJMMMNNNQQQSSSUUUUUUUUUUUUXXXYYYYYY[[[\\\^^^```aaaggghhhhhhhhhhhhjjjnnnqqqwwwwwwxxxzzz|||~~~{{{yyyvvvtttsssqqqooommmmmmkkkhhhfffeeedddaaa___YYYXXXZZZ___dddggggggeeedddfffiiijjjjjjjjjlllmmmjjjmmmsssxxx}}}qqqhhhhhhiiiuuuyyyssskkkaaaYYYUUUSSSRRRNNNHHHAAA;;;888888888888777777777777777777777777666666666666777888999::::::>>>FFFVVVqqqwwwWWWGGGCCCAAACCCDDDCCCEEEJJJJJJNNNSSSYYY```jjjvvvnnneeeddd___```aaa```\\\WWWTTTRRROOOQQQSSSUUUVVVWWWVVVVVVOOONNNLLLIIIHHHGGGGGGGGGBBBCCCDDDDDDDDDCCCBBBAAA>>><<<888666555444222000...---,,,,,,++++++,,,,,,,,,+++******,,,,,,+++***(((((()))************)))+++,,,,,,---,,,+++)))(((+++***(((((())),,,///111888999;;;;;;:::888555333111000...---,,,,,,------000///---,,,---...000222000000000111222333444555333111000///000///...---222000---,,,---------,,,333222222111111222222333666333///,,,***+++---...+++******))))))******+++------------------------000///...---------------222///,,,,,,,,,,,,)))&&&))))))***+++,,,,,,------//////---,,,,,,---...///,,,,,,---...///000111111222222222222222222333333888888888888888999999999======???@@@BBBDDDEEEFFFCCCDDDEEEEEEFFFIIIMMMPPPRRRQQQRRRRRRSSSTTTUUUVVVYYYZZZZZZZZZZZZ[[[^^^aaacccdddfffggghhhjjjnnnqqquuuuuutttttttttuuuuuuvvvvvvuuutttqqqooollliiiggglllhhhddddddggghhhfffbbbYYYYYYZZZ]]]aaadddeeedddeeeeeefffggghhhiiijjjjjjmmmnnnppptttzzzrrriiieeegggyyy{{{vvvmmmddd\\\VVVSSSRRRQQQKKKCCC===:::999999888999888888888777777666666888888777777888888999::::::???FFFUUUmmmnnnSSSIIIGGGCCCAAAAAABBBEEEGGGNNNQQQUUUZZZ```jjjvvv~~~nnneeeddd```aaacccaaa]]]YYYVVVUUUQQQRRRTTTUUUVVVVVVVVVVVVPPPNNNLLLIIIGGGFFFFFFFFFCCCDDDEEEEEEEEEDDDBBBBBB>>><<<888666555444222000...---,,,,,,++++++,,,,,,,,,+++******,,,,,,+++***((())))))***+++************+++++++++******)))(((''''''&&&'''***...111444666777999:::999777444333000///...---,,,,,,---......---------...000111222222222222333444555666777222111111111111000...,,,,,,***)))***---000111111333222222222222222222333444222///---,,,,,,---...++++++************++++++------------------------//////......------------111///,,,,,,,,,,,,)))'''))))))******+++,,,,,,---...---,,,,,,,,,,,,---...,,,,,,---...///000111111000111111111111222222222777777777888999999::::::===>>>???@@@BBBCCCDDDEEEGGGHHHIIIIIIJJJMMMQQQTTTUUUUUUUUUVVVWWWXXXYYYZZZYYYZZZ[[[[[[[[[]]]```cccccceeeffffffggghhhlllnnnssssssrrrrrrrrrrrrssssssssssssqqqnnnkkkhhhfffdddgggdddbbbdddiiikkkiiifff\\\[[[[[[^^^aaadddeeeeeeddddddeeefffggghhhhhhiiikkklllnnnqqqvvv|||~~~ppphhhfffjjj~~~|||wwwnnneee]]]WWWTTTSSSQQQKKKCCC===:::999999888>>>===;;;999666444222111888888777777888888999:::;;;@@@GGGUUUmmmoooSSSJJJHHHFFFDDDDDDEEEGGGHHHLLLPPPUUUZZZ```jjjvvv~~~ooofffeee```bbbdddccc___[[[XXXWWWSSSTTTUUUUUUVVVVVVUUUUUUPPPOOOLLLIIIGGGFFFEEEEEEEEEFFFFFFGGGFFFEEEDDDCCC>>><<<888666555444222000...---,,,,,,++++++,,,,,,,,,+++******,,,,,,+++***))))))***++++++++++++*********)))((((((((())))))''''''''''''***---111333333555777888888777555333000///......---......///......////////////000000222222333333444666777888111222444444333000---+++***)))(((***...111333333333333222222222222333333111111///...------------,,,,,,++++++++++++,,,,,,------------------------//////..................000...---,,,,,,+++***((()))))))))***++++++,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,---...///000111111000000000000111111111222555666777888999;;;<<<<<<>>>???@@@AAABBBCCCDDDDDDEEEFFFHHHHHHIIIKKKOOOQQQWWWWWWWWWXXXYYYZZZ[[[\\\YYYZZZ\\\]]]]]]___bbbeeedddeeefffeeeeeefffiiikkkpppoooooonnnnnnnnnoooooopppooommmjjjgggdddaaa``````___aaaeeekkkmmmllljjjaaa___]]]^^^```ccceeeeeebbbccccccdddeeefffggggggjjjkkkllloootttyyy~~~rrrjjjiiinnn}}}xxxpppggg___YYYWWWUUUQQQKKKCCC===:::999999888888888777777777777777777888888777777888888999:::<<<@@@HHHVVVnnnpppTTTIIIHHHFFFEEEEEEEEEFFFGGGJJJNNNTTTZZZ```jjjvvv~~~pppgggfff```bbbdddccc___[[[YYYXXXUUUUUUUUUUUUUUUUUUTTTTTTQQQOOOLLLIIIGGGEEEEEEEEEGGGGGGHHHHHHHHHFFFEEEDDD>>><<<888666555444222000...---,,,,,,++++++,,,,,,,,,+++******,,,,,,+++***)))******++++++++++++++++++***(((((('''((()))******))))))((()))+++---...111333555777888777666444000000000000000000111111000111111111000///------000000111111333444666777222444777888555111...,,,///---+++,,,...000000000222333333333333333333222//////000//////...---------,,,,,,++++++,,,,,,---------------------------....../////////.........///...---,,,,,,+++***))))))))))))******+++++++++,,,,,,,,,,,,,,,---------,,,,,,---...///000111111000000111111222222333333444555666888:::<<<===>>>???@@@@@@AAABBBDDDDDDEEEDDDEEEGGGGGGHHHIIILLLOOOUUUUUUUUUVVVWWWYYYZZZ[[[XXXZZZ\\\^^^___```ccceeeeeeffffffdddccccccfffhhhlllkkkjjjjjjjjjjjjjjjjjjlllkkkhhheeebbb___^^^]]][[[\\\___eeejjjmmmmmmkkkdddaaa^^^]]]___bbbcccdddbbbbbbcccdddeeefffggggggjjjkkkmmmpppuuuzzzxxxpppnnnrrr~~~zzzqqqhhhaaa[[[YYYXXXQQQKKKCCC===:::999999888444444555777888999:::;;;888888777777888888999:::<<<@@@HHHXXXqqqrrrVVVFFFEEEEEEDDDDDDDDDDDDDDDHHHMMMTTTZZZaaajjjuuu}}}qqqhhhggg```aaacccbbb^^^ZZZWWWVVVUUUUUUTTTTTTTTTSSSSSSTTTQQQOOOMMMJJJHHHFFFFFFFFFHHHIIIIIIIIIIIIGGGFFFDDD>>><<<888666555444222000...---,,,,,,++++++,,,,,,,,,+++******,,,,,,+++***))))))***++++++++++++***+++***)))(((((()))+++,,,***))))))))))))***,,,---///111444777888777666555111111222222333333333444//////000000111000000///000000111222333555666777444888;;;;;;777222///---222000...---///000000000222333444444444444333222//////000000///...---,,,---,,,,,,++++++,,,,,,---------------------------......///000000//////...---------,,,++++++++++++***************+++++++++,,,,,,------............,,,,,,---...///000111111111111222222333444555555333444666888;;;===??????@@@AAAAAACCCDDDEEEFFFGGGFFFHHHJJJJJJKKKLLLNNNQQQSSSTTTTTTUUUWWWXXXZZZ[[[XXXZZZ]]]___```aaaccceeefffffffffdddbbbbbbdddfffhhhggggggfffeeeeeeffffffhhhgggdddaaa^^^\\\[[[ZZZYYY[[[^^^cccgggiiiiiiiiidddaaa^^^]]]^^^```aaaaaaccccccdddeeefffgggggghhhhhhiiikkkoootttzzz}}}vvvtttyyyzzzrrrjjjbbb]]][[[ZZZQQQKKKCCC===:::999999888::::::999888777666555555888888777777888888999:::;;;???GGGYYYuuusssWWWFFFEEEEEEDDDDDDDDDDDDDDDGGGLLLTTT[[[aaajjjssszzzrrriiihhh```bbbcccaaa]]]XXXUUUTTTTTTSSSSSSRRRRRRRRRSSSSSSQQQOOOMMMKKKIIIHHHHHHHHHIIIJJJJJJJJJIIIGGGFFFDDD>>><<<888666555444222000...---,,,,,,++++++,,,,,,,,,+++******,,,,,,+++***(((((()))************)))******)))))))))***++++++&&&&&&'''(((***,,,...///---///222555666666444333000111222444555555555555,,,,,,---///111333444555222222333444666777999:::777;;;???>>>999444111000...---,,,---///222333333222333444555555444333222000000000000///...---,,,,,,,,,++++++++++++,,,,,,---------------------------...///000111000///...+++---------+++++++++---++++++++++++++++++++++++,,,,,,---...////////////,,,,,,---...///000111111111222222333444555666666333444666888;;;===???@@@AAAAAACCCDDDFFFHHHIIIJJJFFFHHHJJJKKKKKKKKKMMMOOOTTTTTTUUUVVVXXXZZZ\\\]]]ZZZ\\\___aaabbbcccdddffffffgggfffdddbbbbbbccceeeeeeeeedddcccbbbbbbbbbbbbcccaaa___\\\ZZZYYYYYYYYYWWWYYY\\\___bbbdddeeefffdddaaa^^^^^^___`````````bbbccccccdddeeefffggghhhfffgggiiilllqqqwww|||~~~{{{}}}||||||{{{sssjjjccc^^^\\\[[[QQQKKKCCC===:::999999888888888888777777777777777888888777777888888999:::;;;>>>FFFYYYvvvrrrVVVIIIHHHFFFEEEEEEEEEFFFGGGGGGLLLTTT[[[aaaiiiqqqxxxrrrjjjjjjaaacccdddaaa]]]WWWTTTRRRRRRRRRQQQPPPPPPQQQRRRSSSQQQOOONNNLLLKKKJJJKKKKKKIIIJJJJJJJJJIIIGGGEEEDDD>>><<<888666555444222000...---,,,,,,++++++,,,,,,,,,+++******,,,,,,+++***''''''((())))))))))))((('''((())))))******))))))%%%&&&''')))***,,,---...+++---000222333222111000...///111333444444444444///.........000111333444222222333444666888:::;;;;;;???BBB@@@:::555333333+++***)))+++...111333333222333444666666444333222222111000///...---,,,,,,++++++************++++++---------------------------...000111111111//////***,,,...---+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...//////......,,,,,,---...///000111111000111222333444555555666444555777999;;;===???@@@AAABBBDDDFFFHHHJJJLLLMMMFFFHHHJJJKKKKKKKKKMMMNNNTTTTTTUUUVVVXXXZZZ\\\]]]^^^```ccceeeeeeeeefffgggggggggfffdddbbbbbbdddeeeccccccbbbaaa````````````]]]\\\YYYWWWVVVUUUVVVVVVTTTVVVYYY[[[]]]```cccdddcccbbb``````aaabbbaaa```aaaaaabbbcccdddeeeffffffggghhhhhhkkknnnssswwwyyy{{{zzzuuuvvvzzz|||}}}{{{sssjjjccc^^^\\\[[[QQQKKKCCC===:::999999888444444555777888999:::;;;888888777777888888999:::<<<>>>DDDWWWuuuoooTTTJJJHHHFFFDDDDDDEEEGGGHHHGGGMMMUUU\\\aaahhhooouuurrrkkkjjjcccdddeeebbb]]]WWWTTTRRRQQQPPPPPPOOOPPPQQQRRRSSSPPPOOONNNLLLLLLLLLLLLMMMJJJJJJJJJJJJIIIGGGEEEDDD>>><<<888666555444222000...---,,,,,,++++++,,,,,,,,,+++******,,,,,,+++***&&&''''''(((((((((((((((%%%&&&((()))))))))((('''))))))))))))************)))+++...000111000...------...000222333444333333555333111///......///000000000111222444666888999===AAADDDBBB;;;666444555+++)))((())),,,///000000222333555666666555333222333222111///---,,,,,,++++++******************+++------------------------,,,...000111222111000///***,,,...---+++***,,,///------------------------)))***+++---......------,,,,,,---...///000111111///000000222333444555555555555777999;;;===??????AAABBBDDDGGGIIILLLNNNOOOJJJMMMOOOPPPPPPPPPQQQSSSSSSSSSTTTUUUWWWYYY[[[\\\```cccfffggggggggghhhhhhggggggfffeeecccbbbdddfffcccbbbaaa```___^^^^^^^^^ZZZXXXVVVTTTSSSSSSTTTUUURRRSSSVVVXXX[[[^^^bbbddddddbbbaaabbbccccccbbbaaa``````aaabbbcccdddeeeeeekkkkkkkkklllnnnqqqtttwwwxxxxxxssssssuuuwwwxxxwwwzzz{{{sssjjjccc___\\\[[[QQQKKKCCC===:::999999888;;;:::999888777666555444888888888777888999999:::===>>>CCCUUUtttlllQQQIIIGGGCCCAAAAAABBBEEEGGGGGGMMMUUU\\\aaagggnnnsssuuullliiieeeffffffccc]]]XXXUUUSSSRRRSSSTTTUUUUUUTTTRRRQQQRRRPPPNNNKKKIIIIIIJJJKKKLLLLLLLLLMMMMMMKKKGGGDDD???<<<888666555555444444......---,,,,,,,,,,,,------+++)))***,,,,,,)))'''(((((((((((((((((((((((((((''''''''''''((())))))(((***++++++)))((())))))//////000000111000000///111222333555555555555444111///...------///111222333333222222333666999:::>>>BBBFFFCCC===666444555222111///......000111222222444555777666444222000333111000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000000///...222222222222222111000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---...------,,,,,,------...------......///000000000000111333444555444444333444666888:::<<<===>>>???BBBCCCEEEGGGIIIKKKMMMNNNLLLLLLMMMOOOPPPQQQRRRSSSWWWVVVVVVVVVWWWZZZ]]]^^^ggggggggghhhhhhiiijjjjjjiiihhhfffdddbbbaaa``````___^^^^^^^^^^^^]]]ZZZXXXWWWUUURRRPPPPPPRRRTTTVVVXXXXXXXXXXXXZZZ\\\^^^``````bbbdddcccbbbaaabbbcccaaaaaaaaaaaabbbcccdddeeefffgggjjjllloooppprrrrrr{{{~~~vvvqqqoooqqqsssppprrrtttxxx~~~}}}uuullleee___\\\ZZZVVVNNNDDD<<<999888777555666666777777777777777777888888888999:::;;;===>>>@@@AAAEEESSSnnn|||___OOOGGGFFFDDDCCCBBBBBBBBBCCCKKKNNNRRRXXX^^^fffnnnsssvvvllliiidddeeeeeebbb]]]XXXTTTSSSPPPRRRTTTVVVWWWWWWVVVVVVTTTRRRPPPMMMKKKIIIIIIHHHKKKKKKKKKKKKKKKIIIEEEBBB>>>;;;777444444333333222------,,,++++++++++++,,,,,,***)))***,,,,,,)))'''))))))))))))))))))))))))***)))((('''''''''''''''&&&(((*********)))+++,,,---------.........------000111333444555555444444333333222222222333444555333222222222444666888:::===AAADDDBBB<<<777555666333222000//////000111222555555444444444333333333222111000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000//////...//////000000//////...---++++++++++++++++++++++++---,,,+++******+++,,,---...------,,,,,,------............///000000111111000111333444555555444444444555777999;;;===>>>>>>CCCCCCEEEGGGJJJLLLMMMNNNMMMMMMNNNOOOPPPQQQQQQRRRVVVVVVVVVWWWYYY\\\^^^```fffggghhhhhhiiiiiijjjiiiiiihhhfffdddbbbaaaaaa```^^^]]]\\\\\\\\\[[[XXXUUUTTTRRRPPPNNNNNNQQQSSSUUUWWWWWWWWWWWWXXXZZZ\\\]]]___aaaccccccbbbbbbbbbdddbbbbbbccccccdddddddddeeeeeefffhhhkkkmmmoooqqqqqqwww{{{{{{sssnnnlllkkkmmmnnnppptttyyy~~~wwwnnnfff```\\\ZZZSSSLLLBBB<<<::::::999777666666666666666666555555777777888888999;;;<<<===>>>???CCCRRRmmmvvv[[[LLLEEEDDDCCCBBBBBBCCCDDDEEEJJJMMMRRRWWW^^^eeennnsssvvvllliiidddeeeeeebbb]]]XXXTTTSSSRRRTTTVVVXXXYYYYYYXXXWWWTTTTTTRRRPPPMMMJJJHHHGGGKKKJJJIIIIIIIIIFFFBBB???===999555333222222111000,,,,,,+++************++++++*********++++++***(((************************+++***)))(((&&&&&&&&&%%%$$$&&&((()))******,,,.........---,,,,,,------...///000222333444444333333000000111111111222222222222222222222444666888999:::===@@@???:::666555666555444222000///000111222666555444222222333444555222111000...------------,,,,,,,,,,,,,,,,,,,,,,,,------...////////////............///...------,,,************************,,,,,,,,,++++++,,,,,,,,,...------,,,,,,------............///000000111111111111333444555555555555444555777999;;;======>>>CCCDDDFFFHHHJJJMMMNNNOOONNNOOOPPPPPPQQQQQQQQQPPPTTTUUUWWWYYY\\\___aaabbbeeefffhhhiiijjjjjjiiihhhiiihhhfffdddbbbaaa``````]]]\\\[[[ZZZYYYWWWTTTQQQOOONNNLLLLLLMMMPPPSSSUUUVVVVVVVVVVVVWWWXXXYYYZZZ^^^```bbbbbbbbbbbbcccdddcccdddeeefffgggfffeeedddeeefffgggjjjlllnnnpppqqqsssvvv|||xxxpppjjjhhhiiiiiijjjnnnttt{{{|||zzzyyyzzzzzzzzzxxxoooggg```\\\ZZZQQQJJJAAA<<<:::;;;:::999888888888777777666666666777777777888999:::;;;<<<;;;===BBBPPPkkkmmmTTTHHHCCCBBBBBBBBBCCCDDDFFFGGGHHHKKKPPPVVV\\\dddmmmrrrwwwmmmjjjcccddddddbbb]]]XXXUUUTTTVVVWWWYYYYYYYYYWWWUUUSSSSSSSSSSSSRRRPPPLLLIIIGGGLLLKKKIIIIIIHHHEEEAAA>>>===:::555333222111000///---,,,,,,+++++++++++++++*********+++++++++***)))******************************(((''''''&&&&&&&&&%%%'''((())))))***,,,...111000///.........///000...///111222333333222111---...//////000000//////111111222222444666777888666888:::999666444444555666444222111000111222333555555444333333333333444111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///////////////000000//////...---++++++++++++++++++++++++++++++,,,------,,,++++++...------,,,,,,------...---------...//////000000111222222333444555666666444555777999;;;===>>>>>>CCCDDDFFFIIIKKKNNNPPPQQQQQQQQQRRRSSSSSSRRRQQQPPPSSSUUUXXX[[[^^^aaabbbcccdddeeegggiiijjjiiihhhggghhhgggeeecccbbb``````___]]][[[ZZZXXXWWWUUUQQQNNNKKKKKKJJJKKKMMMPPPSSSUUUVVVVVVVVVWWWWWWXXXXXXYYY\\\^^^aaabbbaaabbbcccddddddfffgggiiiiiihhhfffeeeffffffhhhjjjllloooqqqrrrsssuuuyyy}}}uuunnnkkkgggggggggjjjoooxxx|||{{{xxxuuusssrrrqqqqqqqqqxxx~~~yyypppggg```[[[YYYRRRKKKAAA<<<:::::::::999:::::::::999888888777777777777777777888999:::;;;:::===BBBPPPjjjeeeOOOFFFCCCCCCBBBBBBCCCDDDFFFGGGFFFJJJOOOTTT[[[ccckkkqqqwwwmmmjjjdddeeeeeebbb^^^YYYVVVUUUWWWXXXYYYYYYXXXVVVTTTSSSPPPQQQRRRRRRQQQOOOLLLJJJMMMLLLJJJIIIHHHFFFBBB@@@???;;;777444333222111000......---,,,,,,,,,,,,,,,)))***+++++++++*********************************((((((''''''''''''(((((((((((())))))((()))+++---222111000///////////////---...///111111111111000...///000111111111111000111111222333444555777888222333444333222222222333555444222000000111222333333444555666666444222111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......//////////////////...------------------------------+++,,,------------,,,+++...------,,,,,,------...+++,,,,,,------...//////111222222333444666777777666777999;;;===???@@@@@@DDDEEEGGGJJJMMMOOOQQQRRRTTTUUUVVVVVVVVVUUUSSSRRRTTTVVVYYY\\\___aaacccccccccdddfffggghhhhhhgggggggggfffdddbbb```___^^^^^^\\\ZZZYYYWWWVVVSSSOOOLLLIIIIIIJJJKKKNNNQQQTTTVVVWWWWWWXXXXXXYYYYYYYYYYYY[[[^^^```aaaaaaaaabbbddddddfffhhhiiiiiihhhgggeeeggghhhiiijjjmmmppprrrsssuuuvvvxxx|||yyyqqqmmmgggggggggiiinnnvvv~~~~~~~~~~~~|||zzztttssspppmmmkkkjjjiiiiiihhhpppwww|||zzzqqqhhhaaa[[[XXXTTTLLLBBB<<<::::::888777999999999888888777777777777777777777888999::::::;;;>>>DDDQQQjjj~~~aaaNNNGGGEEEDDDCCCBBBBBBCCCDDDEEEFFFIIIMMMSSSYYYaaaiiinnnxxxnnnjjjdddffffffddd___ZZZXXXVVVTTTVVVXXXYYYYYYYYYWWWVVVOOOPPPQQQQQQQQQOOOMMMKKKNNNLLLJJJIIIHHHGGGDDDBBB@@@===888555444333222000///...------,,,,,,------(((***++++++*********+++************************'''''''''''''''((())))))((())))))(((((((((+++---000000000000000///------+++,,,...///000000//////---------.........//////000000111333444555666777111111000//////000111111444222111000000111333444222333666777777555222000000111000000///---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///---------...---,,,,,,+++........................------,,,,,,,,,,,,------...------,,,,,,------...+++,,,,,,---......//////222222222333444666777888888:::<<<>>>@@@AAABBBCCCDDDFFFHHHKKKNNNPPPSSSTTTWWWXXXZZZ[[[[[[YYYXXXVVVWWWXXXYYY[[[^^^```aaabbbcccccccccddddddeeeffffffeeedddbbb```^^^]]]\\\\\\ZZZXXXWWWVVVTTTRRRNNNKKKHHHIIIJJJLLLNNNRRRUUUVVVVVVWWWXXXZZZZZZ[[[[[[[[[\\\^^^````````````aaabbbcccdddfffggghhhhhhgggggghhhhhhiiijjjmmmpppssstttvvvwwwxxxzzz}}}xxxqqqmmmhhhhhhhhhjjjooovvv}}}zzzwwwvvvvvvsssqqqjjjiiieeecccaaa``````aaa___gggpppvvv{{{sssjjjccc]]]ZZZTTTLLLCCC<<<:::999888777666666666666666666666666888888888888888999::::::<<>>AAACCCDDDEEEFFFEEEFFFHHHKKKNNNQQQTTTUUUZZZ[[[]]]______^^^\\\ZZZ[[[ZZZZZZZZZ\\\^^^___aaabbbbbbaaa```aaaccceeefffcccbbb```^^^]]][[[[[[ZZZVVVUUUTTTSSSRRRPPPLLLIIIGGGHHHIIIKKKNNNQQQTTTUUUUUUVVVXXXZZZ[[[[[[[[[[[[\\\^^^``````______```aaaaaabbbcccdddeeeggghhhhhhhhhhhhhhhiiikkkooorrrtttttttttvvvxxxzzz|||}}}~~~}}}}}}xxxrrrnnniiiiiijjjlllpppvvv{{{~~~yyyrrrmmmlllkkkiiifff```]]]ZZZVVVUUUUUUWWWXXXXXX```iiinnnwww}}}vvvmmmfffaaa^^^RRRKKKBBB<<<:::::::::999555666666777777888888888999999999999999::::::;;;<<>>@@@CCCEEEFFFGGGGGGEEEFFFIIILLLOOORRRTTTUUU[[[]]]___aaabbbaaa___]]]]]]\\\ZZZZZZZZZ\\\^^^___bbbaaa___^^^___aaadddfffbbbaaa___]]][[[ZZZZZZYYYTTTSSSQQQQQQPPPNNNJJJHHHGGGGGGIIIKKKMMMPPPRRRTTTSSSUUUWWWYYY[[[\\\\\\[[[]]]^^^``````___^^^___``````aaaaaabbbdddfffhhhiiiggggggggghhhjjjnnnqqqsssqqqrrrtttvvvxxxzzz{{{{{{uuuxxx{{{}}}|||yyytttqqqiiijjjkkkmmmqqquuuyyy|||yyyssskkkfffdddcccaaa^^^YYYVVVRRRNNNMMMNNNQQQSSSTTT\\\dddiiipppzzzxxxpppiiiccc```PPPIII@@@;;;;;;<<<<<<;;;888888999:::;;;<<<<<<===:::::::::999::::::;;;;;;;;;???EEEOOOeee}}}gggTTTLLLAAAAAAAAABBBCCCEEEGGGIIIGGGIIIMMMPPPUUUZZZaaafff|||oooiiieeeeeeeeebbb^^^[[[YYYYYYYYYZZZ\\\______\\\WWWRRRPPPPPPOOONNNLLLJJJHHHGGGIIIGGGFFFFFFFFFFFFEEEDDD???<<<888555444222000/////////...---,,,,,,++++++,,,+++******))))))******)))***+++(((%%%$$$&&&)))---+++)))(((((()))+++---(((''''''(((***,,,...000777888999888666333///---,,,,,,------...///000000000...,,,***+++---000222666333222333666777666444000---+++,,,///000///---,,,,,,,,,---...///000000222222111111111111222222444333222000////////////......,,,+++***))))))))))))))))))***++++++,,,,,,------///000111111111111...///000000000///---,,,++++++***,,,---...---+++---///111111///,,,+++***111(((555333+++111///333555555666888999:::;;;<<>>===:::666666999999999888888888777777999999888888888888888999:::???DDDMMM```}}}{{{aaaOOOIIIEEECCCBBBAAAAAABBBDDDEEEEEEGGGJJJMMMRRRYYYaaafff}}}oooiiieeeeeeeeebbb^^^[[[YYYYYYYYYZZZ\\\^^^___\\\WWWSSSQQQQQQQQQPPPNNNLLLKKKJJJHHHGGGFFFGGGGGGGGGEEECCC???<<<888555333222000//////......---,,,,,,++++++,,,++++++***************)))))))))'''&&&&&&''')))*********))))))*********(((((((((((()))+++---///666777888888777444111///,,,,,,---......//////000///...,,,***+++---000222333111///111444777888777222///------...//////---------,,,------///000111222222111111111111222222111000///...---,,,,,,,,,------,,,+++******************++++++,,,,,,---------...///000111111111111///////////////...------------,,,...///000///---+++...000///---+++******333'''222///+++333111333333444444555777999;;;<<>>;;;777555333222000///......------,,,,,,+++++++++++++++************))))))'''&&&'''((()))))))))'''((()))******)))((('''))))))(((((()))***,,,---444555777777777555333111---------......//////000///---,,,++++++...111222222000///111555999===>>>666333///......//////......------------///000111222222222222222222222222000///...---,,,+++++++++,,,,,,+++******++++++,,,++++++,,,,,,---.........---...///000000111111000000///......---.........------,,,...///000///---***,,,......---+++++++++222)))555111+++333000111222222222333555999<<<>>>BBBFFFHHHFFFFFFKKKOOOOOOJJJKKKLLLNNNQQQTTTXXXZZZ___aaaccceeefffeeedddcccdddbbb___]]][[[[[[\\\\\\\\\ZZZYYYYYY[[[\\\\\\[[[ZZZYYYYYYWWWUUUSSSQQQPPPKKKJJJHHHFFFDDDBBBBBBAAAAAACCCEEEGGGHHHKKKNNNQQQOOOPPPQQQSSSUUUXXXYYYZZZ]]]^^^______^^^^^^___aaaeeeeeefffffffffgggggggggiiiiiiiiijjjlllnnnooopppppprrrvvvzzz~~~|||vvvpppmmmnnnoooooommmmmmiiihhhkkkooorrrxxx|||yyyyyyuuupppllljjjgggeeeccc]]]YYYTTTPPPOOONNNNNNMMMHHHGGGFFFDDDCCCCCCCCCCCCJJJLLLQQQUUU[[[bbbiiinnnppptttyyy}}}|||ppprrr~~~tttooonnnjjjdddVVVJJJ???<<<;;;999777888999999999888888888888888999888888888888888999999:::>>>CCCIII[[[wwwkkkTTTJJJBBBBBBCCCCCCCCCDDDDDDDDDDDDFFFHHHKKKOOOVVV^^^ccc}}}nnnhhhcccdddeeeccc___ZZZXXXWWWWWWXXXZZZ\\\^^^\\\XXXTTTNNNNNNMMMMMMLLLJJJIIIHHHGGGGGGHHHIIIJJJHHHDDDAAA>>>;;;777444333222000///---------,,,,,,,,,++++++++++++++++++******)))))))))&&&%%%&&&***,,,+++(((''''''((((((((((((''''''***)))(((((((((***+++,,,222333555666666666444444------....../////////000...---++++++,,,...111222333222111333777===BBBEEE999777333000/////////000///...---------...000111222222222222222222222222111000///...---,,,,,,,,,+++*********++++++,,,---+++++++++,,,------............///000000000000000000///...---,,,---...///++++++***,,,---...---+++)))+++---...---,,,---......111HHHAAA000000,,,///222111111222555999===@@@BBBEEEFFFCCCCCCHHHLLLMMMHHHIIIKKKLLLNNNQQQTTTWWW\\\]]]___aaabbbcccbbbbbbcccaaa___\\\ZZZYYYXXXYYYZZZYYYYYYZZZ[[[[[[ZZZXXXXXXWWWVVVUUUSSSPPPNNNMMMIIIHHHFFFDDDBBBAAA@@@@@@???AAACCCEEEFFFHHHKKKNNNMMMNNNOOORRRUUUWWWYYYZZZ\\\]]]______^^^^^^___aaaccccccdddeeeffffffggggggkkkkkkkkkkkklllmmmoooooonnnqqquuu{{{~~~vvvqqqnnnmmmlllkkkiiieeedddhhhkkkooouuu|||{{{vvvrrrrrrnnnhhhccc___]]]ZZZXXXUUURRRNNNLLLLLLMMMMMMLLLFFFFFFEEEDDDCCCCCCBBBBBBGGGIIILLLOOOTTTZZZaaafffgggjjjmmmppptttyyyrrrsss~~~tttpppoookkkeeeVVVJJJ>>>::::::888888999888888888888888888888888888888888777888888999:::999>>>BBBHHHXXXuuuqqqXXXKKKBBBBBBCCCDDDDDDDDDDDDDDDDDDEEEGGGJJJNNNTTT\\\aaa|||nnniiibbbdddeeeccc___ZZZXXXVVVVVVVVVXXXZZZ\\\[[[WWWTTTNNNNNNMMMLLLKKKJJJHHHGGGGGGGGGHHHIIIIIIGGGCCC???===:::666444333222000///,,,,,,,,,,,,,,,+++++++++***++++++++++++***)))((((((&&&%%%'''+++---+++))))))((('''%%%%%%'''((()))))))))((((((((()))+++,,,000111333444555555555444.........///////////////---,,,++++++---///111222222222222444777<<>>aaaVVV888///+++222222222111333666:::???AAACCCFFFFFFCCCBBBGGGJJJJJJGGGIIIKKKKKKKKKMMMQQQTTTYYYZZZ\\\^^^___`````````bbbaaa___\\\ZZZXXXXXXXXXYYYYYYYYYZZZ[[[[[[YYYWWWVVVVVVUUUSSSQQQOOOMMMLLLHHHGGGEEECCCBBBAAA@@@@@@>>>@@@BBBCCCDDDFFFIIILLLMMMNNNPPPRRRTTTWWWXXXYYY\\\]]]____________```bbb```bbbdddfffhhhiiijjjjjjllllllllllllmmmnnnooopppoooppptttyyy~~~vvvqqqllljjjhhhfffbbbaaadddhhhkkkqqqxxx|||wwwqqqmmmkkkgggaaa[[[XXXUUURRRPPPOOOLLLJJJIIIJJJLLLLLLKKKFFFFFFFFFFFFGGGFFFFFFFFFEEEGGGIIIKKKNNNSSSZZZ___bbbcccdddfffiiinnntttxxx}}}uuuuuuuuuqqqppplllfffUUUIII>>>::::::888888999888888888888888888888888888888777777888999999:::888===BBBGGGWWWuuuvvv\\\MMMCCCCCCDDDEEEEEEDDDCCCCCCCCCDDDFFFHHHLLLRRRYYY^^^|||nnnjjjaaaccceeeccc___ZZZWWWVVVSSSTTTUUUXXXZZZYYYWWWTTTQQQPPPPPPNNNMMMKKKIIIHHHGGGGGGFFFGGGGGGEEEAAA???<<<999666333333222000///,,,,,,,,,,,,++++++++++++******+++,,,,,,***)))(((''''''''')))+++,,,+++)))+++)))&&&%%%%%%&&&)))+++((((((''''''((()))+++,,,///000111222333444444444////////////////////////,,,++++++,,,---///111222000111222222444777<<<@@@;;;;;;:::777444111111222222000...,,,,,,...000222111222333444444333222111///...---,,,+++*********+++*********+++,,,,,,---*********+++,,,,,,------//////000000000000/////////...------,,,---------------,,,...///000///---,,,---......------///000,,,CCCiii\\\;;;222///555222222222444777:::>>>@@@DDDHHHHHHDDDDDDGGGJJJIIIJJJLLLMMMLLLJJJKKKOOORRRVVVWWWYYY[[[]]]^^^___```aaa```___]]]\\\[[[ZZZZZZYYYXXXXXXXXXYYYYYYWWWVVVUUUUUUTTTRRRPPPNNNLLLKKKGGGFFFDDDCCCAAA@@@@@@@@@???@@@BBBCCCDDDFFFIIIKKKMMMNNNPPPRRRUUUWWWXXXYYY\\\^^^````````````bbbcccbbbcccfffiiilllmmmnnnnnnlllllllllmmmnnnooopppqqqqqqqqqssswww~~~~~~wwwooojjjgggeeeaaa___bbbeeehhhnnnuuu}}}}}}yyysssnnnjjjccc```ZZZVVVSSSPPPMMMKKKIIIHHHFFFFFFHHHJJJJJJJJJGGGHHHIIIIIIJJJJJJIIIIIIEEEEEEFFFGGGIIINNNTTTYYY\\\]]]^^^___aaaeeekkkooovvv{{{yyyyyywwwsssqqqkkkdddTTTHHH===::::::999888888888888888888888999999999777777777777888999::::::888===BBBFFFTTTrrryyy___PPPFFFFFFEEEDDDDDDCCCCCCBBBBBBCCCEEEGGGJJJPPPWWW\\\{{{oookkkaaacccdddccc___ZZZWWWUUUQQQRRRSSSUUUXXXXXXVVVSSSRRRQQQPPPNNNLLLJJJGGGFFFGGGFFFEEEDDDDDDCCC@@@>>>;;;999555333222222111///++++++++++++++++++++++++)))***+++,,,,,,+++)))(((&&&(((***+++***)))******))))))(((''''''((())))))'''&&&&&&'''(((***,,,---......///000111222222333000/////////////////////+++++++++,,,...///111222000222333333222333777::::::<<<===;;;777333222333333111...,,,,,,...111222111222444555555444222111000///...,,,++++++******+++++++++***++++++,,,,,,++++++,,,,,,------......//////000000000000//////------......------,,,,,,------,,,...///000///---,,,---...---,,,,,,---///,,,:::VVVKKK444444222333000111222444777999<<<===@@@DDDFFFDDDDDDGGGIIIHHHKKKNNNOOOMMMIIIHHHLLLPPPQQQRRRTTTVVVXXXZZZ\\\\\\^^^]]]]]]\\\\\\[[[[[[[[[XXXWWWUUUUUUVVVWWWUUUTTTSSSSSSRRRQQQNNNLLLJJJIIIEEEEEECCCAAA@@@?????????@@@AAACCCDDDEEEFFFIIILLLMMMNNNPPPRRRUUUXXXZZZ[[[]]]___```aaaaaaaaaccceeeccceeehhhkkkmmmmmmmmmmmmlllllllllmmmnnnpppqqqrrrtttssssssuuu{{{yyyqqqnnngggbbb```ccceeegggmmmssszzz~~~zzzuuupppkkkggg\\\YYYUUURRRPPPMMMJJJGGGHHHFFFEEEFFFHHHJJJJJJJJJIIIJJJJJJKKKKKKJJJIIIHHHDDDDDDDDDCCCEEEIIIOOOTTTVVVWWWXXXYYY[[[___eeehhhqqqvvv~~~zzzuuuqqqjjjbbbRRRGGG===;;;;;;999777777777777888888888999999999777777777777888999:::;;;:::???BBBDDDQQQmmmzzzaaaRRRIIIHHHFFFDDDBBBBBBBBBBBBBBBCCCDDDFFFIIINNNUUUZZZ{{{ooolll```cccdddccc___ZZZVVVUUUPPPPPPRRRTTTVVVWWWUUUSSSQQQPPPOOOMMMJJJGGGDDDCCCHHHFFFDDDCCCBBBBBB@@@>>>;;;888555333222222111///++++++++++++++++++++++++)))***,,,,,,,,,+++)))'''%%%))),,,,,,)))((()))+++'''((()))******)))((('''&&&&&&&&&&&&(((***,,,...---......///000111111222000000000000////////////+++++++++,,,...000111222222444666555333333555888999<<<>>>===888444333333333111...,,,,,,...111222111222444555555444222111222111000///...---------,,,,,,++++++***++++++,,,,,,,,,------...//////000///000000000000000//////,,,---...///...---,,,+++++++++***,,,---...---+++,,,------,,,+++***,,,...***---???555***555222//////000222444666888:::::::::@@@CCCBBBBBBFFFHHHFFFKKKMMMNNNKKKGGGEEEIIIMMMLLLMMMOOOQQQSSSUUUWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYWWWUUUSSSSSSTTTUUUTTTSSSRRRRRRQQQOOOMMMKKKIIIHHHDDDCCCBBB@@@???>>>>>>>>>@@@BBBDDDEEEEEEGGGJJJLLLKKKMMMOOOSSSVVVZZZ\\\]]]^^^___aaabbbaaabbbdddeeeccceeegggjjjkkkkkkjjjiiilllllllllmmmoooppprrrsssvvvtttrrrsssyyyzzzuuuhhhdddaaacccfffgggmmmsssyyy}}}|||xxxsssnnniiieeeWWWUUURRRPPPOOOLLLHHHEEEIIIHHHGGGHHHJJJLLLLLLKKKJJJKKKKKKKKKJJJHHHGGGEEECCCCCCBBBAAABBBFFFLLLQQQQQQRRRTTTVVVYYY]]]bbbfffnnnttt{{{{{{vvvrrriii```QQQFFF>>><<<<<<999777666777777888888999999999999777777777777888999:::;;;;;;@@@BBBCCCNNNjjjzzzaaaTTTKKKIIIFFFCCCAAAAAAAAABBBAAABBBDDDEEEHHHMMMTTTYYYzzzlllgggaaaaaa```___\\\YYYVVVTTTUUUTTTTTTVVVXXXYYYXXXVVVPPPOOOMMMLLLJJJHHHDDD@@@CCCCCCDDDDDDCCCCCCBBBAAA===:::777444333222000///...---++++++++++++***(((************************&&&&&&&&&&&&''''''''''''******))))))((((((''''''&&&))),,,---,,,+++******+++---...000111222222111111111222222222111111000222///++++++...111222222333333222222111222222222555:::===<<<888444555777222000---++++++---000333333333333444444333222222000000//////......------++++++******++++++,,,---***,,,---...---------///------------......//////++++++,,,,,,---.................................///...,,,+++***+++,,,,,,......---......///000111222333444333333555888:::999;;;===>>>@@@CCCGGGJJJHHHIIIJJJJJJIIIIIIJJJKKKJJJKKKKKKMMMOOORRRUUUVVVUUUUUUVVVVVVWWWVVVVVVVVVVVVTTTSSSSSSTTTTTTSSSQQQRRRRRRQQQOOOMMMJJJHHHGGGBBBBBBAAAAAA@@@???>>>>>>AAABBBBBBBBBCCCEEEIIILLLLLLNNNQQQSSSTTTVVVYYY[[[```aaaaaaaaa``````cccdddfffggghhhhhhgggggghhhiiimmmmmmnnnoooppprrrssstttwwwvvvuuuuuuxxxzzzoooiiicccbbbccceeellltttxxxzzz~~~}}}wwwtttrrrnnnfff```XXXVVVSSSPPPMMMKKKJJJIIIJJJJJJIIIIIIIIIJJJKKKKKKQQQNNNKKKIIIJJJKKKKKKJJJGGGEEEBBB@@@@@@BBBFFFHHHJJJLLLNNNOOORRRVVV[[[___hhhmmmtttyyy|||{{{yyyuuukkk___PPPGGG>>><<<;;;888777888777777888888888888777777999999999888888888888777555<<>>===999666666888444222///,,,+++---000222333333333444444333333222000000000///......------......---,,,+++++++++,,,+++---......---------...++++++,,,------------------------------.........------------------------......,,,+++++++++,,,,,,,,,,,,------///000222222222333444444333444777999888:::;;;===>>>AAAEEEHHHIIIKKKLLLKKKJJJJJJKKKLLLIIIJJJJJJKKKMMMPPPSSSUUUUUUVVVVVVWWWWWWWWWWWWVVVVVVUUUSSSSSSTTTUUUSSSRRRQQQQQQPPPNNNLLLJJJHHHGGGBBBBBBBBBBBBAAAAAAAAAAAA???@@@AAAAAAAAADDDHHHKKKKKKNNNQQQSSSTTTVVVYYY[[[```bbbccccccbbbbbbdddeeefffggghhhhhhgggggghhhjjjllllllmmmnnnppprrrtttuuuxxxxxxwwwwwwyyy~~~uuummmfffcccbbbdddjjjrrryyy{{{|||wwwqqqooonnnkkkfffaaa[[[YYYVVVSSSPPPNNNNNNMMMMMMMMMLLLLLLKKKLLLLLLMMMQQQOOOLLLJJJKKKKKKKKKKKKHHHFFFBBB@@@@@@BBBDDDFFFHHHJJJLLLNNNPPPTTTZZZ^^^fffkkkqqqvvvxxx{{{|||yyyuuujjj___PPPFFF>>><<<:::888777888777777888888888888777777888888888888888888888888777<<>>???@@@@@@BBBFFFIIIKKKMMMPPPRRRTTTVVVYYY[[[```bbbdddeeeeeedddeeeeeefffgggiiihhhgggggghhhjjjjjjjjjlllmmmppprrruuuvvvyyyzzzzzzzzz{{{~~~{{{rrrhhhdddaaabbbhhhoooxxx{{{}}}wwwsssnnnlllkkkjjjgggeee___]]][[[XXXVVVTTTTTTTTTSSSRRRQQQPPPOOOOOOOOOOOOSSSPPPMMMLLLLLLLLLLLLKKKIIIGGGDDDAAA@@@AAABBBCCCFFFHHHJJJKKKNNNRRRWWW[[[bbbgggmmmppprrruuuyyy}}}~~~}}}zzzvvvkkk___OOOFFF>>>;;;:::888777999777777888888888888777777777777777888999999:::::::::===???AAAGGGZZZxxxsss\\\QQQJJJIIIGGGFFFDDDDDDCCCCCC@@@AAAAAABBBCCCFFFKKKOOOrrrkkkbbbaaa```^^^[[[XXXTTTSSSSSSSSSSSSUUUVVVVVVSSSQQQQQQPPPNNNLLLKKKHHHDDDAAA@@@@@@@@@@@@@@@???>>>>>><<<999555333222222000///...---++++++,,,,,,+++***************************((((((((()))))))))******(((((())))))*********+++(((((((((&&&%%%&&&)))+++***+++,,,...//////.........///111333555666777777666444111//////111222333555555444444444555666666888:::<<<<<<;;;::::::<<<999777333///------...///222333444444444444444444222111111000///...------///...---,,,,,,+++++++++...///000000...,,,,,,------///111333333222000...111000000///......------------------------------......------------------000000///...............222333444444222222444555444555777888999<<<@@@CCCHHHIIIKKKKKKJJJIIIIIIIIIFFFFFFFFFGGGHHHKKKMMMNNNRRRRRRSSSTTTUUUUUUUUUUUUSSSRRRQQQQQQSSSSSSRRRQQQNNNNNNMMMLLLJJJHHHFFFEEEDDDDDDCCCCCCBBBAAAAAA@@@<<<>>>???@@@@@@BBBEEEHHHJJJLLLOOORRRSSSUUUYYY[[[^^^aaadddfffeeeddddddeeefffhhhiiiiiihhhgggiiijjjiiijjjlllnnnqqqtttvvvxxxyyy{{{|||}}}|||}}}{{{rrrgggaaa^^^^^^dddkkksssxxx~~~{{{xxxtttpppmmmmmmmmmkkkjjjdddccc```^^^\\\[[[[[[[[[ZZZYYYWWWVVVTTTSSSSSSSSSTTTRRROOONNNNNNNNNMMMLLLKKKIIIFFFCCCAAA@@@@@@AAACCCEEEGGGIIIKKKOOOTTTXXX___ccchhhkkkmmmppptttxxx}}}}}}zzzvvvkkk___OOOEEE===;;;:::888777999777777888888888888777777555666777888999:::;;;;;;;;;<<<>>>@@@FFFXXXwwwuuu]]]RRRIIIIIIHHHGGGEEEDDDCCCBBBAAABBBCCCCCCDDDGGGKKKOOOtttlllbbbaaa```^^^[[[WWWTTTRRRSSSSSSTTTVVVXXXWWWUUURRRQQQPPPNNNMMMKKKIIIEEEBBB??????@@@@@@??????>>>===;;;888555333222222000///...,,,+++,,,------,,,***************************'''''''''((((((((())))))((()))))))))******++++++(((((('''%%%$$$&&&))),,,***+++,,,.........---------...000333555666777888666555222000///000222444666666555555666777888888888999;;;;;;:::::::::;;;999777444000.........///222333444444555555555444222222111000///...------,,,+++++++++++++++,,,,,,---///000///---,,,,,,------///111333444222000///111111000///...------,,,////////////////////////.......................................///000000111222444444222222333444222444555666777:::===@@@CCCEEEHHHIIIHHHGGGFFFGGGEEEEEEEEEEEEFFFHHHJJJKKKMMMNNNOOOPPPQQQQQQQQQQQQPPPOOONNNOOOPPPQQQPPPOOOLLLLLLLLLKKKIIIGGGEEEDDDFFFEEEDDDBBBAAA???>>>===>>>@@@BBBBBBBBBCCCEEEGGGHHHJJJNNNPPPRRRTTTXXXZZZ[[[^^^bbbdddccccccccccccggghhhiiiiiihhhhhhiiijjjjjjkkklllooorrruuuxxxyyyxxxzzz}}}}}}}}}|||}}}xxxnnneee___\\\[[[```gggmmmttt}}}~~~zzzzzzwwwtttqqqppppppoooooollljjjhhheeedddcccbbbbbbaaa```^^^\\\ZZZXXXWWWWWWVVVTTTQQQPPPPPPPPPNNNLLLLLLKKKHHHEEECCCAAA@@@???AAABBBDDDFFFIIIMMMRRRVVV\\\```dddgggiiilllqqquuu{{{~~~{{{yyyvvvkkk```NNNDDD<<<::::::888777999777777888888888888777777555555666888999:::;;;<<<;;;;;;===AAAGGGXXXvvvxxx___RRRKKKJJJIIIHHHFFFDDDCCCBBBAAABBBCCCCCCDDDFFFIIILLLuuulllbbbaaa```^^^ZZZVVVSSSQQQQQQRRRTTTVVVYYYXXXUUUSSSRRRPPPNNNMMMLLLIIIEEEBBB?????????@@@??????>>>===:::888444222222222000///...,,,+++,,,---...---+++************************)))))))))*********++++++'''(((((((((((((((((()))(((((('''&&&%%%&&&))),,,***+++---.........------,,,...000222444666777777444444333000///000333555777777666777777888999:::999888888888888888888888777555333000///...//////222333444555555666555555333333222111///...------+++*********++++++,,,---,,,---///...---,,,,,,---,,,---///000111000...---000000//////...---,,,,,,////////////////////////---...//////000/////////******+++---///111333555///111333333222222222333222333444555666888<<<>>>>>>AAAEEEFFFFFFEEEEEEFFFEEEDDDDDDDDDEEEFFFHHHIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNMMMLLLMMMOOOOOOOOOMMMKKKKKKJJJIIIHHHFFFDDDCCCFFFEEEDDDBBB@@@???>>>===AAACCCDDDDDDCCCCCCDDDEEEFFFHHHLLLNNNPPPSSSVVVYYYZZZ]]]```aaaaaaaaabbbcccggghhhjjjiiihhhhhhiiikkkjjjjjjlllnnnqqqtttwwwxxxvvvyyy{{{|||||||||}}}~~~vvvmmmeee```\\\ZZZ^^^dddhhhqqq}}}{{{{{{zzzxxxvvvuuuttttttuuuuuutttqqqnnnlllkkkjjjjjjiiigggeeebbb___]]][[[[[[WWWVVVTTTSSSRRRQQQOOOMMMMMMLLLJJJHHHEEECCC@@@??????AAACCCDDDGGGKKKPPPTTTXXX\\\```ccceeeiiinnnssswww{{{{{{xxxuuukkk___MMMDDD<<<::::::888777999777777888888888888777777555666777888999:::;;;;;;;;;:::<<>>>>>:::777444222222111000///...,,,+++,,,---...---,,,*********************************+++++++++,,,,,,)))))))))((((((((((((((('''(((((('''&&&''')))++++++,,,...//////...------,,,---///111333555666666222333222000...///333666777777777888888999:::;;;888777666555666666555555444333111000//////000111222333444555666666666666444333222111000...---------,,,,,,+++++++++,,,,,,)))+++------,,,+++,,,---,,,---......//////......///.........------,,,,,,////////////////////////---...///000111000000///+++,,,,,,---///111222333---///222333222222333444111222444444555777;;;===;;;>>>CCCEEEEEEEEEEEEFFFEEEDDDDDDCCCDDDEEEGGGHHHGGGHHHIIIJJJKKKLLLLLLLLLNNNMMMLLLMMMNNNOOOOOONNNIIIIIIIIIHHHGGGEEEDDDCCCDDDDDDCCCCCCBBBBBBAAAAAACCCDDDEEEEEECCCBBBBBBCCCDDDFFFJJJLLLNNNQQQUUUWWW[[[\\\^^^______```bbbdddgggiiijjjjjjiiihhhjjjkkkiiiiiijjjlllooorrrtttvvvtttvvvyyyzzzzzz{{{}}}zzz|||yyyqqqhhhddd___\\\^^^bbbgggqqq}}}}}}|||}}}}}}}}}}}}}}}}}}~~~}}}zzzwwwtttsssrrrrrrnnnmmmjjjfffccc```^^^]]]YYYWWWUUUTTTTTTRRRPPPNNNNNNMMMLLLJJJHHHEEEBBB@@@>>>@@@BBBDDDFFFJJJOOOSSSTTTWWW\\\___aaaffflllqqquuuyyy~~~|||yyytttiii]]]LLLCCC;;;:::999888777999777777888888888888777777666666777888999999::::::<<<999<<>>>>>999777444222222111000///...,,,+++,,,......---,,,************************))))))*********+++++++++,,,,,,++++++******))))))'''((())))))(((((()))+++,,,---.../////////...---,,,---///111333444555555111222111000...///333777888888888888999:::;;;<<<888777555444444444333222111111000//////000111222222333444555666666666666444444333111000...------000///...---,,,+++++++++(((***,,,,,,++++++,,,---////////////000000000111...------------,,,,,,,,,........................---...///111111111000///111000///......---......,,,...111333333222333444111222444444555777:::===:::===BBBEEEFFFFFFFFFGGGEEEDDDDDDCCCDDDEEEFFFGGGFFFGGGHHHJJJKKKLLLLLLLLLNNNMMMLLLMMMOOOPPPOOONNNIIIIIIHHHHHHFFFEEECCCCCCBBBCCCCCCCCCDDDDDDEEEEEEDDDEEEFFFEEEBBBAAA@@@AAABBBEEEHHHKKKMMMPPPTTTVVV\\\]]]^^^______```ccceeegggiiijjjjjjiiiiiijjjkkkggghhhiiikkkmmmppprrrsssrrruuuwwwxxxyyy{{{}}}wwwzzz|||tttmmmhhhbbb^^^^^^bbbhhhrrr~~~~~~~~~}}}zzzxxxwwwvvvqqqooollliiieeebbb```___YYYXXXVVVUUUUUUSSSPPPNNNNNNNNNMMMLLLIIIFFFCCCAAA>>>???AAACCCFFFJJJOOOSSSQQQUUUYYY\\\___dddkkkpppuuuyyy~~~yyyttthhh[[[LLLCCC;;;:::999888777999777777888888888888777777777777777888999999::::::<<<999<<>>>>>>>>???>>><<<999:::777444222222111000//////...,,,,,,---------,,,+++++++++*********)))))),,,,,,,,,,,,,,,+++***)))******)))''''''&&&&&&&&&%%%&&&((()))************000000111111111000000///000...,,,,,,...000111111/////////...---...111444666666666666777999>>>AAA>>>888222000222333222000111222222111///...///111222333444555555555444333777666333111///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,...222333222///......------------.........------,,,,,,------...........................///...------...///000111/////////000111111222222666555444333444666888:::===>>>???@@@AAABBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDFFFGGGHHHHHHJJJLLLOOONNNNNNNNNMMMKKKJJJHHHHHHHHHIIIJJJJJJIIIFFFDDDBBBFFFFFFEEEEEEDDDDDDCCCCCCBBBDDDFFFDDDAAA@@@AAACCCDDDDDDEEEHHHKKKPPPTTTWWW[[[]]]^^^___^^^___aaabbbggggggggggggggggggffffffgggggghhhiiikkkmmmppprrrrrrtttwwwzzz||||||||||||zzz|||~~~~~~zzztttmmmgggcccaaa```gggooozzz}}}{{{{{{xxxrrrmmmggg```XXXSSSVVVVVVWWWVVVUUUSSSQQQPPPSSSPPPMMMJJJIIIFFFCCCAAA@@@===>>>CCCFFFGGGJJJOOOQQQSSSXXX[[[___dddiiimmmsssyyyzzzrrrfff\\\NNNEEE===;;;:::888777999777777777777777777777777555666666888999:::;;;;;;999???>>>???IIIRRRddd~~~kkk]]]RRRMMMIIIBBBFFFIII@@@@@@AAAAAAAAACCCDDDEEEFFFooogggccc```___ZZZSSSOOOOOOQQQRRRSSSTTTTTTTTTTTTTTTTTTQQQOOOMMMKKKIIIEEEBBBAAA@@@???@@@AAA@@@===;;;:::777444222111111000...///...,,,,,,---------,,,+++++++++*********))))))+++++++++*********))))))***)))((('''&&&&&&&&&&&&(((((((((((((((((()))))),,,---...000111222222222111...,,,,,,---///000000...//////...---...222444666666555444666<<>>>>>FFFNNN```xxxvvv___SSSMMMIIICCCFFFIIIAAABBBBBBBBBBBBDDDEEEFFFGGGppphhhdddaaa___ZZZRRRNNNNNNSSSSSSSSSSSSSSSSSSSSSRRRTTTRRRPPPMMMLLLIIIEEEBBBBBBAAAAAABBBBBBAAA???===;;;888444222111000///...///...,,,,,,---------,,,+++++++++***************+++***(((''''''((()))))))))((('''&&&&&&&&&&&&&&&***)))((('''&&&&&&'''(((+++,,,...000222222222222111///,,,,,,---.........---......------///222555666555333333666>>>HHHOOOFFF???777111000000///---///000111000//////111333222333555666666666555444555444222000...---,,,,,,------------------------+++,,,,,,---...//////000///......///111111///.........------------.........------,,,,,,------...........................000//////............////////////000111111222222222333444666888:::<<<===<<<===>>>???AAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDCCCDDDFFFGGGFFFGGGIIIKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEFFFGGGGGGFFFDDDBBBAAAEEEEEEEEEFFFFFFFFFFFFFFFEEEFFFFFFEEEBBB@@@@@@AAABBBBBBCCCDDDHHHLLLPPPRRRTTTVVVXXXYYYYYYZZZ]]]^^^aaabbbbbbcccdddeeefffffffffffffffggghhhiiikkklllnnnppptttwwwzzz}}}~~~~~~}}}~~~|||vvvpppkkkgggeeedddgggooozzz|||wwwrrrlllddd\\\WWWTTTTTTUUUUUUTTTSSSRRRRRRSSSRRRPPPOOONNNJJJFFFBBBAAA>>>===AAACCCCCCGGGLLLOOORRRVVVZZZ]]]aaaeeehhhnnnttt|||~~~zzzrrreee[[[LLLCCC<<<;;;:::888888999777777777777777777777777777777888888888999999999;;;@@@>>>===DDDJJJZZZrrrcccUUUNNNKKKEEEFFFHHHAAACCCCCCCCCCCCDDDEEEGGGGGGooofffbbb```___ZZZSSSOOOPPPSSSSSSSSSSSSSSSTTTTTTUUUVVVSSSPPPNNNLLLIIIDDDAAABBBAAAAAABBBBBBBBB???===;;;888555222111000///---///...,,,,,,---------,,,***************************)))'''%%%%%%&&&((()))(((((('''&&&&&&&&&&&&&&&***((('''%%%%%%&&&((()))///000111333333222111000111///---,,,---...---,,,,,,,,,---------///333666444444333444777>>>GGGNNNGGGAAA888222000////////////000111000///000222333333444555666777666555555555444333111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))+++,,,---......////////////000///...---......------------.........------,,,,,,------...........................000000//////............/////////000111111222222111222444666888999::::::;;;<<<===???@@@AAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDCCCEEEGGGGGGGGGGGGHHHJJJHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBAAAEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGFFFDDDBBBAAA@@@@@@@@@@@@AAABBBEEEHHHLLLNNNQQQSSSUUUWWWWWWYYY[[[]]]^^^^^^___aaacccdddffffffggggggggghhhhhhiiijjjjjjlllnnnqqquuuyyy|||}}}~~~~~~~~~~~~~~~~~~}}}zzzuuupppkkkhhhfffeeehhhooozzz~~~{{{wwwrrrllleee\\\WWWTTTTTTTTTTTTTTTTTTSSSSSSTTTSSSRRRRRRPPPMMMGGGCCCCCC???>>>AAADDDFFFJJJPPPRRRUUUYYY]]]___bbbfffhhhlllrrrzzz|||}}}zzzqqqdddYYYJJJBBB;;;;;;;;;999888999777777777777777777777777888888888888888888999999:::@@@???>>>DDDIIIXXXooohhhWWWOOOMMMFFFGGGHHHAAABBBBBBBBBBBBCCCDDDEEEFFF~~~mmmccc___^^^^^^[[[UUURRRSSSSSSSSSSSSTTTUUUVVVXXXYYYWWWUUUQQQNNNLLLHHHDDDAAAAAA@@@@@@AAAAAA@@@>>><<<;;;888444222111111///...///...,,,,,,---------,,,************************)))(((&&&%%%%%%''')))***(((((('''&&&&&&&&&''''''((('''&&&%%%&&&(((***,,,000111444555666555333222111///------......---,,,+++,,,---,,,---///222555222333444555777<<>>???@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDFFFHHHIIIHHHGGGHHHIIIEEEEEEFFFFFFFFFEEEEEEDDDBBBBBBBBBCCCBBBBBBBBBAAAEEEEEEFFFFFFGGGGGGHHHHHHGGGFFFDDDCCCBBBAAA???>>>???>>>>>>???AAADDDGGGIIIMMMPPPRRRTTTVVVXXX[[[]]][[[\\\^^^___bbbdddeeefffiiiiiiiiijjjjjjkkkkkkkkklllmmmpppssswwwzzz|||}}}||||||{{{zzzzzz{{{{{{|||yyywwwsssoookkkgggeeedddhhhpppzzz|||yyyvvvrrrllleee]]]WWWUUUUUUUUUTTTTTTTTTTTTTTTUUUTTTTTTSSSRRRNNNIIIEEEBBB>>>===@@@CCCFFFLLLSSSSSSWWW[[[^^^```bbbeeegggkkkrrrzzz}}}|||}}}{{{qqqcccWWWHHHAAA;;;;;;;;;999888999777777777777777777777777888888888888888888999999999@@@??????FFFKKKXXXooonnnZZZPPPNNNIIIGGGHHHBBBAAAAAAAAAAAABBBCCCDDDDDD}}}lllaaa^^^]]]^^^[[[VVVSSSUUUTTTSSSSSSTTTUUUWWWYYY[[[XXXVVVRRROOOLLLHHHDDD@@@@@@??????@@@@@@???===;;;:::777444222222111000//////...,,,,,,---------,,,***************+++++++++))))))(((''''''(((***+++)))(((((('''''''''((((((''''''&&&'''(((***+++------///333666888999888777000///......///000...---,,,------,,,,,,...111444222333444555666999>>>AAACCC@@@;;;666333222222333///000111000//////111333444555777888888888777666666666666444333111///...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---......///,,,...//////...---...///......------------.........------,,,,,,------..............................//////000//////...---/////////000111111222222333333333444444555555666999:::;;;===???@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDDEEEGGGIIIJJJHHHGGGGGGHHHBBBCCCCCCDDDDDDDDDCCCCCCAAAAAAAAABBBBBBBBBBBBBBBEEEEEEEEEFFFFFFFFFFFFFFFFFFDDDBBBAAAAAAAAA???=========<<<<<<>>>AAACCCEEEIIILLLOOORRRTTTVVVYYY\\\ZZZ[[[]]]___aaacccdddeeeiiijjjkkklllllllllllllllmmmnnnppprrruuuwwwyyyzzzyyyxxxwwwvvvvvvvvvxxxxxxvvvuuuqqqnnnjjjgggeeedddiiipppyyy~~~}}}zzzyyyvvvsssooohhh```ZZZXXXWWWVVVUUUUUUUUUUUUUUUVVVUUUTTTSSSRRROOOKKKGGGBBB===;;;===@@@CCCJJJQQQTTTWWW[[[^^^```aaaccceeejjjqqqzzz|||qqqbbbUUUGGG???:::;;;;;;999888999777777777777777777777777777777888888888999999999888@@@@@@AAAGGGLLLYYYnnnsss\\\QQQPPPKKKHHHGGGBBBAAAAAA@@@@@@AAABBBBBBCCC~~~lllbbb___]]]^^^[[[UUUSSSTTTUUUTTTSSSSSSTTTVVVXXXYYYYYYVVVSSSOOOLLLHHHCCC@@@@@@??????@@@@@@???===;;;888666333222222222111111///...,,,,,,---------,,,))))))*********+++++++++))))))*********+++++++++))))))((((((((())))))***((()))))))))******++++++,,,///333777999999888777000///...///111111000///---------,,,,,,---000333555555444333333777===AAABBBAAA>>>999555222222222111111222111//////000111555666777888999888777777555555555444222000...---++++++++++++++++++++++++++++++,,,,,,,,,---------***---//////...---...000......------------.........------,,,,,,------...........................---...///000000//////.../////////000111111222222333333222333444666888999888999;;;===>>>@@@@@@AAAAAAAAABBBBBBCCCDDDDDDDDDDDDFFFIIIIIIHHHFFFEEEFFF@@@AAAAAABBBCCCCCCCCCBBBAAAAAAAAAAAABBBBBBCCCCCCFFFEEEEEEEEEEEEEEEDDDDDDDDDAAA??????AAAAAA???<<<<<<;;;::::::<<<>>>@@@BBBEEEHHHLLLNNNQQQTTTWWWZZZ[[[\\\]]]___aaacccdddeeehhhiiikkklllmmmmmmmmmllloooooopppqqqsssuuuvvvwwwuuutttrrrqqqrrrssstttuuuuuusssqqqnnnjjjhhheeedddiiipppyyy~~~}}}|||{{{zzzyyywwwsssmmmeee```ZZZYYYXXXVVVUUUUUUVVVVVVWWWUUUSSSRRRQQQOOOLLLIIIEEE@@@<<<===???AAAHHHOOOUUUYYY]]]```aaabbbcccdddiiipppxxx}}}qqqaaaTTTEEE>>>999;;;<<<:::888999777777777777777777777777666666777888999::::::;;;888@@@@@@AAAGGGKKKWWWlllwww^^^QQQRRRLLLHHHGGGBBBBBBAAAAAAAAAAAABBBCCCCCCmmmddd```^^^^^^[[[TTTQQQRRRVVVUUUSSSRRRRRRSSSUUUVVVZZZWWWSSSPPPLLLHHHCCC@@@AAA@@@???@@@AAA@@@===;;;777555222111222333222222///...,,,,,,---------,,,))))))******++++++++++++)))***+++,,,,,,,,,,,,,,,***)))))))))))))))*********++++++++++++***))))))...111444777888666444333/////////000222333222000---...---,,,+++,,,///222777666333000111777>>>DDDCCCBBB@@@;;;666222111000111222222111///...///111555666777999999888888777444444444333222///---,,,++++++++++++++++++++++++*********************+++))),,,//////...---///111.........------............------,,,,,,------...........................,,,---...000000000///////////////000111111222222333222222333555888;;;===777888:::<<<>>>@@@@@@AAAAAAAAABBBBBBCCCDDDDDDEEECCCEEEHHHHHHGGGEEEDDDDDD???@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDDDDFFFFFFEEEEEEDDDDDDCCCCCCBBB@@@>>>>>>@@@AAA???<<<;;;;;;:::999:::<<>>999;;;<<<:::999999777777777777777777777777555666777888999:::;;;;;;999@@@AAAAAAGGGIIITTTiiiyyy___RRRRRRMMMHHHGGGCCCCCCCCCBBBBBBBBBCCCDDDDDDzzzooo``````^^^\\\YYYWWWUUUTTTXXXWWWVVVUUUUUUUUUVVVWWWXXXWWWSSSOOOJJJFFFBBB@@@BBBAAA@@@@@@@@@>>>;;;888999888666555555444222000///............---------***)))))))))***+++,,,,,,++++++,,,++++++***)))(((+++***))))))***,,,...///,,,***)))'''''''''((((((000111222333444555555555333444666777666444000...///000000000000//////...555444333222333555777999AAAGGGKKKHHH???888666777111333333111------///222777666777;;;======999666777777777666333///,,,)))+++---...---******,,,...+++,,,------......------+++++++++,,,---...///000......---------,,,,,,,,,/////////......------,,,000///...,,,,,,---...///333111000...------------------------.........///111111222333333444555555999:::;;;===>>>>>>>>>>>>??????@@@AAABBBBBBBBBBBBEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@AAAAAAAAABBBBBBBBBCCCAAA??????@@@BBBBBBBBBDDDCCCBBBAAA@@@AAABBBBBBAAA@@@???>>>>>>???@@@@@@@@@???<<<:::888888999:::>>>BBBFFFJJJLLLNNNQQQSSSYYY]]]``````^^^]]]^^^```fffhhhjjjkkkkkkkkklllnnnnnnlllkkkmmmrrrvvvwwwwwwsssqqqnnnkkkjjjlllnnnooossstttsssqqqmmmjjjiiiiiijjjpppyyy~~~~~~~~~}}}|||~~~~~~}}}}}}zzztttlllgggddd```ZZZWWWVVVVVVWWWVVVZZZVVVQQQNNNOOOOOONNNLLLFFFEEEDDDBBBBBBDDDHHHKKKUUU\\\`````````dddgggggghhhlllqqqxxx~~~}}}ppp^^^OOOCCC@@@===;;;;;;;;;:::999888888888888888888888888666777888999888888999;;;;;;<<>>>>>??????>>>???@@@AAAAAABBBAAAAAABBBBBBAAAAAA@@@??????>>>????????????@@@@@@AAAAAABBB@@@?????????@@@AAAAAABBBAAA@@@@@@@@@AAABBBCCCAAA@@@????????????@@@AAA@@@>>><<<999888888888999;;;>>>CCCGGGJJJLLLOOOQQQVVVZZZ^^^^^^\\\[[[\\\___bbbdddgggiiijjjjjjlllnnnmmmlllkkknnnrrruuuvvvuuuooommmkkkiiiiiikkknnnooouuuvvvuuusssnnnkkkiiiiiiiiioooxxx~~~~~~}}}|||}}}}}}}}}}}}{{{vvvoooiiiddd```ZZZVVVUUUUUUVVVUUUUUURRROOONNNOOOOOONNNLLLHHHGGGFFFDDDBBBDDDHHHKKKVVV^^^ccccccbbbeeefffeeegggjjjooouuu{{{{{{nnn[[[LLLAAA???<<<:::::::::999888888888888888888888888888666777999999888888:::;;;;;;<<>><<<777666444333333222000...------,,,,,,,,,+++++++++++++++******)))*********(((((())))))))))))******&&&%%%%%%$$$%%%&&&((()))&&&&&&'''((())))))*********+++---///000111222222111333666888888777555333222222222111111111000000555555444444444555777888CCCJJJOOONNNFFF===888666222444666444111000222444888777777999;;;======<<<;;;:::999666444111...---,,,------,,,+++***,,,...,,,---......//////......///......---......//////............------------000///...---+++***)))(((+++*********+++,,,---...000///............//////....../////////000000000///000111222444555666777999:::<<<===>>>>>>??????>>>>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAA@@@@@@?????????@@@@@@AAA@@@???>>>??????AAAAAA@@@@@@?????????@@@@@@AAA>>>===;;;999777777777888777:::???CCCFFFIIILLLOOORRRVVVZZZ[[[ZZZYYY[[[]]]___bbbeeehhhiiijjjkkkmmmllllllmmmooosssuuuuuutttjjjiiihhhgggiiillloooqqqxxxyyyxxxuuuqqqllljjjiiijjjooowww~~~}}}|||}}}}}}}}}~~~|||xxxrrrmmmeeeaaaZZZVVVTTTTTTTTTTTTSSSQQQPPPPPPQQQPPPOOONNNKKKJJJHHHEEEDDDEEEHHHKKKWWW```fffgggfffgggfffdddfffhhhmmmsssxxx}}}zzzlllXXXIII@@@===:::999999999888777888888888888888888888888666777999999888888:::;;;<<<<<>>;;;999888666555555444222000---------,,,,,,,,,,,,+++,,,,,,+++***)))))))))***'''''''''(((((()))***+++(((''''''''''''((()))***&&&''''''(((((())))))(((***+++---///111222222333000333666999;;;:::888777444333333222111111111111:::999888666555555555555???EEELLLMMMHHH@@@:::888777999;;;999555222333444888888777888:::===>>>???>>>===;;;888555222000///,,,,,,,,,,,,++++++,,,---,,,---......//////......000//////.........//////------------,,,,,,,,,,,,---.....................+++++++++++++++,,,,,,,,,............//////000000////////////000000000000...///000222444666777888999:::;;;===>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@????????????>>>>>>>>>???@@@AAAAAABBBBBBAAA@@@@@@@@@AAABBBAAA???>>>======>>>>>>???>>>>>>>>>??????@@@@@@===<<<;;;999777777666666444888<<<@@@CCCFFFJJJMMMOOOSSSXXXYYYYYYYYY[[[^^^___bbbfffhhhiiiiiijjjkkklllmmmooorrrtttuuuuuuttthhhhhhhhhiiikkkooosssuuu|||||||||yyytttooolllkkklllpppwww~~~~~~}}}}}}~~~~~~{{{uuuqqqhhhccc\\\VVVTTTSSSSSSSSSUUUTTTTTTTTTSSSRRRPPPOOONNNMMMJJJGGGEEEFFFIIILLLVVV```hhhjjjjjjjjjhhheeegggiiimmmrrrwww{{{~~~yyyjjjUUUGGG???<<<:::888999999888777888888888888888888888888666888999999999999:::<<<===<<<>>>AAACCCEEENNNXXXnnnjjj^^^RRRNNNNNNHHHDDDDDDCCCBBBBBBBBBBBBCCC|||mmmaaa```___\\\ZZZXXXVVVUUUUUUUUUTTTTTTUUUWWWYYYZZZUUUTTTQQQNNNKKKGGGEEECCCCCCCCCBBBBBBCCCBBB???===999888666555555444222000............------------,,,,,,+++***)))))))))***''''''''''''((()))+++,,,))))))))))))))))))******)))((((((((('''''''''&&&***+++,,,...///000111111000333777;;;===<<<;;;:::555444333222111111111111000000111222333555666777999>>>EEEGGGEEE@@@<<<:::===???AAA???:::555444444999999999999:::<<>>>>>>>>???AAABBBBBBDDDEEEDDDBBBAAAAAACCCDDDBBB@@@===<<<;;;;;;;;;<<<======>>>>>>>>>>>>???===<<<;;;999888777666666444777:::>>>@@@DDDHHHKKKMMMRRRWWWYYYYYYZZZ\\\___ccceeeiiijjjjjjiiiiiiiiilllnnnqqqsssuuuvvvvvvwwwkkkllllllnnnqqquuuyyy{{{~~~~~~yyytttqqqpppqqqsssyyy}}}xxxuuulllfff^^^XXXUUUTTTTTTSSSVVVVVVVVVUUURRRPPPNNNNNNOOONNNLLLHHHFFFFFFIIILLLTTT^^^iiilllmmmmmmkkkhhhjjjkkknnnqqqvvvzzz}}}~~~xxxhhhTTTFFF???===:::999999:::999888888888888888888888888888777888::::::999999;;;<<<>>><<<>>>AAACCCEEELLLUUUggg~~~xxxgggTTTMMMMMMGGGDDDDDDCCCBBBBBBBBBBBBCCC}}}mmmbbbaaa___]]][[[XXXWWWVVVTTTSSSSSSSSSSSSTTTVVVWWWUUUSSSQQQNNNKKKHHHEEEDDDFFFEEEEEEEEEFFFEEEBBB@@@777666444333333222000...//////.........---------++++++******)))*********((((((''''''(((***+++---((((((((((((((((((((((((+++)))(((&&&%%%%%%&&&'''))))))+++,,,------......000222666:::<<<<<<;;;:::666555333111000000111111222222333333444444444555444888===??????===<<<<<>>;;;666222000...,,,++++++,,,------,,,+++,,,------......------///......---......//////,,,,,,,,,,,,++++++++++++---------,,,,,,+++++++++---------...---,,,++++++------...///000000//////....../////////000000000///000111222444555666777777777999:::;;;<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>AAA@@@>>>>>>>>>???AAACCCCCCEEEHHHFFFCCCAAABBBDDDDDDCCC@@@>>><<<;;;::::::;;;<<<===>>>????????????===<<<<<<:::999888777666444666999<<<>>>BBBFFFIIIKKKPPPUUUXXXYYYZZZ^^^aaadddgggkkklllkkkiiihhhhhhkkkmmmqqqssstttuuuwwwyyyqqqrrrsssuuuxxx{{{zzzwwwvvvuuuvvvzzz|||yyyqqqkkkbbbZZZWWWUUUUUUUUUUUUUUUTTTRRRNNNLLLKKKLLLOOONNNLLLIIIFFFGGGJJJMMMSSS^^^iiimmmnnnooommmjjjjjjkkkmmmooosssvvvzzz{{{uuueeeRRRFFF>>><<<999888999:::999888888888888888888888888888777888::::::999999;;;<<>>999777666999;;;===<<<;;;;;;>>>@@@AAABBBBBBAAA>>>888333///...,,,******,,,...---+++***+++,,,,,,---,,,,,,,,,---,,,,,,,,,---...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++((()))+++,,,---------,,,---...///000000//////...------........./////////000111111222444555555666555666777888999:::::::::======>>>???@@@@@@@@@@@@????????????????????????@@@???===<<<<<<>>>@@@BBBBBBEEEHHHGGGCCC@@@AAACCCBBBAAA???===<<<<<<======<<<===???@@@AAAAAAAAA@@@=========<<<:::999777666444666888:::;;;???CCCFFFIIINNNTTTWWWXXXZZZ^^^aaacccfffjjjlllllljjjiiiiiihhhkkknnnpppqqqssswww{{{wwwxxxyyy{{{}}}}}}|||xxxxxxzzz}}}vvvoooeee]]]YYYWWWWWWWWWSSSSSSSSSPPPLLLKKKLLLNNNNNNMMMKKKHHHFFFGGGKKKNNNUUU___iiimmmmmmnnnllljjjhhhhhhiiikkknnnqqqtttvvv|||}}}}}}rrraaaPPPEEE===:::888777888999888777888888888888888888888888777999::::::::::::;;;===???======@@@CCCDDDIIIOOO[[[nnnwwwYYYLLLKKKFFFDDDDDDCCCBBBBBBBBBBBBCCC|||kkk``````^^^\\\YYYWWWUUUTTTXXXWWWVVVUUUUUUUUUVVVWWWTTTRRRPPPNNNKKKHHHFFFEEEEEEDDDDDDDDDEEEDDDBBB@@@999888666555555444222000---------,,,,,,,,,++++++***)))))))))***+++,,,,,,,,,+++)))((()))***,,,---)))***************)))))))))'''$$$"""###&&&***------......//////......---,,,...222666888888666555666444222000//////000000,,,---///111222444444444777666555555666777:::;;;999>>>BBBBBB???:::888888999<<<>>>>>><<<;;;===@@@AAABBBDDDCCC@@@999333//////,,,******---...---+++******+++,,,,,,,,,,,,++++++++++++,,,---...///000000000/////////.........++++++,,,---///000111111$$$%%%(((+++---.........---...///000000///...---------------.........///111111222333333444555555444555666777888999999999;;;<<<===>>>>>>?????????AAAAAAAAAAAAAAAAAABBBBBB???>>><<<;;;;;;===???AAAAAAEEEHHHFFFBBB???@@@BBB@@@???>>>======>>>???@@@>>>???AAABBBCCCCCCBBBBBB>>>>>>===<<<;;;999888777444555777888:::<<<@@@DDDGGGLLLRRRVVVWWWZZZ]]]aaa```dddiiillllllkkkjjjjjjfffiiilllmmmnnnqqqwww{{{{{{{{{|||~~~yyyxxxzzzyyyrrrggg___ZZZYYYXXXXXXSSSTTTSSSPPPMMMMMMPPPSSSMMMMMMKKKHHHFFFHHHKKKNNNWWWaaajjjmmmlllmmmkkkhhheeeeeefffgggjjjmmmppprrrxxxzzz{{{ooo___NNNDDD;;;999666666777777777666888888888888888888888888777999::::::::::::;;;===@@@======@@@CCCDDDHHHNNNXXXkkk{{{ZZZLLLKKKGGGDDDDDDCCCBBBBBBBBBBBBCCC{{{kkkaaa```^^^\\\ZZZXXXWWWVVVWWWVVVTTTRRRRRRRRRRRRSSSUUUSSSPPPLLLJJJHHHGGGGGGDDDEEEEEEEEEEEECCCBBBAAA<<<:::777555555444222111000///---+++************************************%%%$$$###$$$''')))******---,,,+++***))))))))))))))))))************))))))++++++,,,---............111000///000333666888888333222111111000000111111333444555444222111111222777555333444555777777666777:::>>>@@@===:::777555>>>@@@BBBBBB@@@>>>======@@@AAABBBAAA===999444111222000---,,,,,,,,,***))),,,++++++******++++++,,,,,,+++*********+++,,,---+++***)))***++++++'''$$$,,,,,,,,,------............------------...///000///...---,,,,,,---.../////////...,,,,,,---111444111222333222111111333555777777777888999;;;======;;;;;;<<<<<<===>>>>>>>>>======<<<======>>>??????@@@???===<<<<<<>>>@@@BBBDDDDDDEEEEEEDDDBBBAAA???@@@???>>>===<<<<<<<<<<<<<<<===???AAABBBBBBBBBAAAAAAAAA@@@>>>===;;;::::::888666555444666999===@@@CCCGGGMMMRRRVVVYYY\\\___aaacccgggjjjlllmmmlllkkkgggiiikkklllnnnqqquuuyyy{{{}}}{{{{{{~~~~~~yyypppfff```\\\[[[[[[XXXWWWUUURRRPPPNNNMMMMMMMMMMMMKKKIIIGGGHHHJJJMMMZZZeeepppttttttrrrkkkdddccccccbbbccceeeiiilllooooootttzzz|||jjjWWWIIIAAA???<<<999666555666999;;;888888888777777777777777666888::::::::::::<<<>>>;;;<<<===>>>@@@DDDJJJNNNXXXggg{{{aaaLLLEEEGGGHHHFFFDDDDDDEEEFFFEEEDDDzzzkkkaaa```^^^\\\ZZZXXXWWWVVVXXXWWWUUUTTTSSSSSSTTTTTTUUUSSSPPPMMMJJJHHHGGGGGGEEEFFFFFFFFFEEECCCAAA@@@<<<999777555555444222111000///---,,,*********+++++++++++++++++++++++++++)))((('''(((+++,,,---,,,,,,+++***)))((((((((((((''''''''''''''''''''''''***+++,,,...///000111111000///...///222444666666222222111000000000111111...///111222333555888;;;;;;888555333333333333222222555888999777555333222<<<>>>AAABBBAAA@@@???@@@@@@AAABBBAAA===999444111111///---,,,------+++***,,,++++++++++++++++++,,,---,,,+++++++++,,,---......,,,+++,,,------+++(((,,,,,,,,,---------......+++++++++,,,,,,,,,------...---,,,,,,,,,,,,---...''')))+++,,,,,,---...000111222222222111111333555444444444444555777888999:::::::::;;;<<<<<<===============<<<======>>>>>>@@@>>><<<;;;<<<===@@@AAABBBBBBCCCCCCBBBAAA???>>>??????>>>==================>>>@@@BBBCCCCCCCCCBBBBBBAAA@@@???===<<<;;;:::888666555444555888<<<>>>AAAEEEKKKPPPSSSWWWZZZ]]]```bbbfffiiikkkkkkkkkjjjggghhhkkkmmmooorrrwwwzzz}}}{{{yyyyyy||||||wwwnnnfff```\\\ZZZYYYWWWUUUTTTQQQOOONNNMMMMMMMMMMMMKKKIIIGGGHHHJJJMMMXXXcccoootttvvvuuupppjjjfffdddbbbaaaaaadddfffhhhiiimmmssszzzyyygggTTTFFF???<<<;;;888666555666777888888777777777777777777777666777999999999999;;;===<<<===>>>???AAADDDIIIMMMVVVeee~~~gggQQQGGGGGGHHHFFFDDDDDDEEEFFFEEEDDDyyyjjjaaa```^^^\\\ZZZXXXWWWWWWYYYXXXVVVUUUTTTTTTUUUUUUUUUSSSPPPMMMJJJHHHGGGGGGGGGGGGGGGFFFDDDBBB@@@>>>;;;999666555444444222111000///---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***((('''''')))*********+++***)))(((''''''''''''''''''&&&%%%%%%&&&'''''')))***,,,///111333444444111///...///111444555555222111111000000000000000222333333222222444777:::DDD???999444222111000000222444666666555444555666:::===AAACCCBBBBBBBBBCCC@@@AAABBBAAA===999444111000...,,,,,,---...---,,,,,,,,,++++++++++++,,,,,,---------,,,---.../////////---,,,,,,---...---,,,,,,,,,,,,------------...***+++,,,---------,,,+++---,,,,,,++++++,,,,,,---"""&&&+++//////...------111222222222111111333444666666555555666666777888888888999::::::;;;;;;<<<>>>======<<<<<<<<<======>>>===<<<;;;;;;===???@@@@@@@@@AAAAAAAAA???>>>===>>>============>>>?????????@@@BBBCCCDDDEEEDDDDDDBBBAAAAAA???>>>===<<<;;;888777555444555777:::<<>>???>>>???@@@@@@BBBEEEIIIMMMTTTbbb{{{oooWWWJJJGGGGGGEEEDDDCCCDDDEEEDDDCCCxxxiiiaaa```]]][[[YYYXXXXXXXXXXXXWWWVVVTTTTTTTTTUUUVVVUUUSSSPPPMMMJJJIIIHHHGGGHHHHHHHHHGGGEEEBBB???>>>:::888666444444444222111///......---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++)))'''''')))))))))(((+++***)))(((((((((((((((***)))'''%%%%%%''')))***)))***,,,///111222333444333111///000222444444444111111000////////////000555555444222222444777;;;JJJDDD===777444333222222222333444444333444777999;;;>>>AAACCCCCCCCCCCCCCC@@@AAABBBAAA===999444111///---,,,,,,...///...---+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------...//////...,,,+++***+++,,,,,,---------------------------+++,,,...000000///...------,,,,,,,,,,,,,,,,,,---&&&***///111111000//////000111222111000000222444777666666555555555666666888888999999:::;;;;;;;;;>>>>>>===<<<;;;;;;;;;;;;===<<<;;;;;;;;;<<<>>>??????@@@AAAAAAAAA???>>>===<<<<<<<<<===>>>???AAAAAA@@@AAACCCEEEFFFFFFFFFEEEBBBBBBAAA@@@???>>>======999888666555555666888999<<<@@@EEEJJJNNNRRRWWWZZZ^^^___bbbeeeggghhhhhhhhhgggiiikkkmmmqqqvvv|||~~~|||yyyxxxyyy|||uuupppjjjeeebbb```\\\YYYSSSRRRPPPOOONNNMMMMMMMMMKKKKKKKKKIIIHHHHHHJJJLLLTTT___jjjqqqvvvyyyxxxuuupppmmmhhhccc```___```aaa^^^aaagggmmmttt|||rrr___MMMAAA<<<777888888888777777666555777777777777777888888888888999;;;;;;;;;<<<===??????@@@AAABBBCCCEEEIIILLLSSS```yyyxxx___MMMGGGGGGEEECCCCCCDDDDDDDDDCCCwwwiiiaaa___]]]ZZZYYYXXXXXXYYYWWWVVVTTTTTTSSSTTTUUUUUUVVVTTTQQQMMMKKKIIIHHHHHHIIIIIIIIIGGGEEEBBB???===999777555444444444222111............---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///---++++++,,,---,,,+++++++++***)))))))))*********)))'''%%%%%%''')))******+++,,,...000000111111333111///...000111111111111000//////......//////---...000111333888>>>BBBHHHCCC<<<777444444444333//////000//////111555888<<>>>>>@@@AAABBBBBBBBBAAA@@@???<<<<<<<<<===???@@@BBBCCCAAABBBDDDFFFGGGGGGGGGFFFCCCCCCBBBAAA@@@??????>>>;;;:::888666555666777777;;;>>>CCCGGGLLLPPPVVVYYY]]]___aaaccceeegggggghhhiiijjjlllnnnrrrwww~~~}}}|||zzzzzz|||wwwqqqjjjfffeeeccc___[[[RRRRRRPPPOOOMMMMMMLLLLLLIIIJJJJJJIIIHHHHHHJJJLLLSSS]]]gggnnnsssyyyzzzxxxsssppplllgggcccaaaaaa```\\\___ccchhhooowwwooo[[[KKK@@@<<<777888999999999888777666666666777777888888888888555666888999888999:::<<>>999777444333444444222111...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))+++++++++***++++++************++++++''''''&&&%%%%%%&&&''''''***+++---...///000000111222000---------......---000000///..................///111222333666;;;>>>AAA===777444222222222222000000000000000222666999<<<>>>AAACCCBBBAAAAAABBB@@@AAABBBAAA===999444111000...------...//////...+++,,,---......---,,,+++)))***+++---............///000000...,,,+++,,,......------------,,,,,,,,,***+++,,,---------,,,+++---......//////......---///000000...,,,,,,...///000111111111000000222333444333222222222222222333888999999::::::;;;<<<<<<<<<<<<;;;:::::::::;;;;;;======<<<<<<======>>>???AAAAAABBBCCCCCCBBBAAA@@@<<<<<<======???AAABBBCCCBBBCCCEEEFFFGGGHHHGGGGGGDDDCCCCCCBBBAAAAAA@@@@@@===<<<:::888666666666666999<<<@@@EEEIIINNNTTTXXX]]]^^^```ccceeefffggghhhkkklllmmmooorrrxxx}}}}}}xxxnnniiigggddd___[[[SSSRRRQQQOOONNNMMMLLLLLLHHHIIIJJJIIIHHHHHHJJJLLLQQQ[[[eeelllrrrzzz}}}|||vvvtttqqqmmmhhheeebbb```\\\^^^```dddjjjqqqzzz|||kkkXXXHHH@@@===777888888999999888777777666666666777888888999999888:::<<<<<<<<<<<<>>>@@@???AAACCCEEEFFFHHHKKKNNNVVV^^^qqqnnnWWWKKKEEECCCBBBAAACCCCCCBBBAAAwwwlllaaa___\\\YYYXXXXXXYYYZZZWWWVVVUUUTTTTTTUUUVVVWWWVVVTTTQQQNNNKKKJJJIIIHHHIIIIIIHHHGGGFFFCCCAAA???888666444333444444222111---......//////...---,,,++++++++++++++++++++++++)))'''&&&&&&((())))))(((******))))))))))))******''''''''''''''''''''''''***+++---///111222333333444222///.../////////...000///......------......111222333333222333555777===:::555333222222222111111222222222222333777999888<<>>>>>>>>??????@@@AAABBBCCCCCCBBBAAA@@@=========>>>???AAABBBCCCBBBCCCDDDFFFGGGGGGGGGGGGDDDDDDCCCCCCBBBAAAAAAAAA???>>><<<:::888666666555666999===BBBFFFLLLRRRVVV^^^___```bbbdddfffggghhhmmmnnnnnnpppsssxxx~~~~~~uuulllhhhddd^^^XXXUUUTTTRRRPPPNNNLLLLLLKKKGGGHHHJJJIIIHHHHHHJJJKKKOOOXXXccckkksss}}}~~~{{{wwwqqqkkkfffccc```aaabbbdddiiipppxxx~~~xxxgggTTTFFF>>><<<777777777777777777777777555666666777888888999999;;;===>>>???>>>???@@@BBB>>>AAADDDFFFGGGJJJMMMOOOVVV[[[kkkuuu]]]OOOEEECCCAAAAAABBBCCCBBBAAAwwwmmmaaa___\\\YYYXXXXXXZZZ[[[XXXWWWVVVVVVVVVWWWXXXYYYVVVUUURRRNNNKKKJJJIIIIIIHHHHHHHHHHHHFFFDDDAAA@@@888666444333444444333111---.../////////...---,,,************************+++***((()))+++,,,,,,+++))))))(((((((((((()))***))))))************)))))))))***---000222555666777888666333222222222222111//////...------------...***---000222444666999;;;===:::777555444444222111---...///......///222444666999===AAABBBCCCDDDEEE@@@AAABBBAAA===999444111111000.........///...---+++,,,...//////...,,,+++***,,,...///111111111000,,,...000...***'''&&&'''.........------,,,,,,,,,......---------...///000++++++------------++++++***---///000000///000111///000111000//////111333222111111111222222333444666666666777888888999999999999999999:::;;;;;;<<<>>>>>>>>>>>>???????????????@@@AAABBBBBBBBBAAA@@@=========>>>???AAABBBCCCAAACCCDDDFFFGGGGGGGGGGGGDDDDDDDDDCCCBBBBBBBBBAAA@@@???===;;;888777666555444777;;;???DDDJJJPPPTTT^^^___```bbbdddfffhhhiiinnnoooooopppsssxxx~~~zzzoooiiiccc\\\UUUVVVUUUSSSPPPNNNMMMKKKKKKGGGHHHIIIIIIIIIHHHJJJKKKMMMWWWbbbkkkuuuyyyqqqjjjfffeeeeeefffgggjjjqqqyyyuuudddQQQDDD===<<<666666555555555666666777555666666777888999999999666888999:::::::::<<<===>>>@@@DDDFFFHHHKKKNNNPPPVVVYYYgggyyyaaaSSSDDDCCCAAAAAABBBBBBBBBAAAvvvkkkdddbbb___]]][[[ZZZYYYYYYZZZXXXWWWUUUUUUVVVWWWXXXXXXXXXVVVSSSNNNIIIHHHGGGHHHIIIHHHGGGDDD@@@===;;;666666555444222111000000111000/////////...+++(((,,,,,,++++++++++++++++++)))*********++++++++++++)))******+++++++++******'''''''''''''''((())))))((((((***,,,000555:::===<<<777111000222333111...000000111000///...///000000111222333444555555555555777:::;;;:::666111...222333333222111000222333===@@@DDDFFFEEEDDDDDDDDDAAAAAABBBAAA===999333000000//////000222333111000,,,,,,,,,,,,++++++***)))******+++,,,,,,------...///...---,,,+++,,,------///......///000000...,,,---------------------------------------------------......///000111111222222222333444444444444333222333444444555555444444222444666999::::::999999;;;<<<<<<<<<;;;;;;===>>>??????@@@@@@@@@?????????AAAAAABBBBBBCCCBBBBBBAAA<<<<<<<<<======>>>???@@@CCCCCCDDDFFFGGGHHHIIIJJJIIIGGGEEEDDDDDDCCCAAA???@@@@@@???===:::888666444777555666;;;???CCCKKKSSSYYY]]]bbbccccccdddfffiiinnnooopppqqqsssxxx~~~~~~vvvlllfffaaa]]]VVVSSSPPPNNNNNNMMMLLLKKKGGGHHHJJJKKKLLLKKKJJJJJJOOOSSS\\\hhhvvvyyysssooolllgggdddgggjjjooowwwrrr\\\JJJBBB>>>;;;777999:::999888777888:::999999888888888888888888777999===>>>>>>>>>???@@@@@@BBBEEEFFFHHHKKKNNNQQQSSS\\\fffsssiiiUUUJJJDDD@@@AAABBBAAAAAADDDvvvkkkcccbbb___]]][[[YYYYYYYYYYYYXXXVVVUUUUUUVVVWWWXXXUUUUUUSSSPPPLLLIIIIIIJJJKKKKKKJJJIIIFFFBBB???===888777666555444222111111///---++++++,,,---------------,,,++++++******)))))))))))))))************)))******++++++*********'''''''''''''''((())))))((((((***,,,000555999<<<:::555111111444666555333111111111///...,,,,,,---///000222333444444555555555888<<<>>>===:::555222333444444333222222333444:::>>>BBBEEEEEEEEEEEEEEEBBBCCCCCCBBB???:::555222111000///000111222000///,,,,,,,,,,,,,,,+++******,,,,,,---......//////000///...---,,,,,,,,,------...---,,,---//////...,,,---------------------------------------------------------...///000000000111222222333333333333333222333333444444444444444222444666888:::::::::999<<<======<<<:::999;;;<<<===>>>???@@@AAABBBBBBBBBCCCCCCCCCDDDCCCCCCBBBBBB>>>>>>===>>>>>>???@@@AAABBBCCCDDDEEEFFFHHHIIIIIIHHHGGGEEEDDDDDDCCCAAA???@@@@@@@@@???===:::888666777555666:::===@@@HHHPPPXXX]]]ccceeeffffffiiikkklllmmmoooppptttyyy~~~}}}||||||}}}|||ppphhhbbb___XXXUUUQQQOOONNNMMMKKKJJJJJJJJJKKKKKKLLLLLLKKKKKKMMMQQQYYYeeerrrzzztttqqqnnnhhheeehhhkkkpppwwwqqq[[[IIIAAA===:::555666777666555444555777999999888888888888888888888:::===?????????@@@AAACCCEEEGGGIIIKKKMMMPPPSSSSSS[[[eeeqqqnnn[[[LLLFFFAAABBBCCCAAAAAACCCwwwlllcccbbb___\\\ZZZYYYYYYYYYYYYXXXVVVUUUUUUUUUVVVWWWSSSSSSQQQMMMJJJIIIJJJLLLKKKKKKJJJHHHFFFBBB???===999888777666555333222222000---)))(((***,,,---...------,,,,,,+++***)))))))))************+++++++++************************'''''''''''''''((())))))((((((***,,,000444777:::777444111222666::::::999555444222000...---,,,+++///000111222333444444444555888===AAAAAA???;;;888333555666555444333555666777;;;@@@CCCEEEEEEFFFFFFDDDDDDDDDCCC@@@<<<777444222111//////000000...---,,,------------,,,,,,+++,,,,,,---......//////000///...------,,,,,,------,,,+++***+++---......---................................................,,,,,,------......//////000111111222333222222222333333333333444444444444222444666888999::::::999>>>>>>>>><<<999888999:::<<<===???AAACCCDDDEEEEEEDDDDDDDDDDDDDDDCCCBBBBBB????????????@@@AAABBBBBBAAABBBCCCDDDEEEGGGHHHHHHGGGFFFEEEDDDDDDDDDAAA???@@@@@@AAAAAA???===:::888777555555888:::===DDDKKKSSSYYYaaaeeefffgggiiikkkjjjlllnnnpppsssyyy{{{zzzyyyzzz|||xxxmmmeeeaaaZZZWWWRRROOONNNMMMLLLJJJMMMMMMLLLLLLKKKLLLLLLLLLKKKNNNUUU___lllyyy|||vvvrrroooiiifffhhhlllpppxxx~~~nnnXXXGGG???<<<999777888999999777777888999888888999999999999999999999;;;>>>?????????@@@BBBCCCFFFHHHJJJLLLNNNQQQSSSTTTZZZbbbmmmuuubbbOOOGGGBBBBBBCCCBBBAAABBBwwwmmmcccaaa___\\\ZZZYYYXXXXXXXXXWWWVVVUUUUUUUUUVVVVVVTTTSSSPPPLLLIIIIIIKKKMMMJJJIIIHHHFFFCCC@@@===<<<999888777666444333222222333000,,,******+++******,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------+++******)))))))))))))))'''''''''''''''((())))))((((((***,,,///222555777555333111222666:::<<<<<<777555333111000///...---...///000222333333444444333777<<>>@@@BBBCCCDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@???>>>>>>??????@@@AAABBB@@@AAABBBCCCDDDFFFGGGGGGGGGFFFEEEEEEFFFEEECCC@@@>>>???AAAAAA@@@>>>;;;:::888555555777888:::@@@GGGMMMSSS\\\bbbeeefffhhhjjjkkklllnnnppprrrwww|||}}}yyyxxxwwwxxx|||xxxjjjbbb[[[XXXSSSPPPOOOOOONNNMMMOOONNNLLLKKKJJJKKKKKKLLLIIIKKKPPPYYYdddrrr~~~{{{uuurrrnnnhhheeehhhkkkooowww|||jjjTTTDDD>>>;;;777999:::;;;:::999888999;;;888888999999999999999:::999;;;===>>>>>>???@@@BBBBBBEEEHHHJJJKKKLLLOOOQQQTTTXXX^^^hhhxxx{{{gggRRRIIIBBBBBBCCCBBBAAABBBwwwlllbbbaaa^^^\\\ZZZXXXXXXXXXWWWWWWVVVVVVUUUUUUUUUUUUVVVUUURRRNNNJJJIIIKKKMMMJJJIIIHHHEEEBBB@@@===<<<888777666555444222111111111000.........---***(((*********++++++,,,,,,---************+++++++++,,,++++++)))((((((((())))))'''''''''''''''((())))))'''(((***,,,...111333444333222111222555888:::;;;777444000///000111000///......000111222333333333111444999===??????===;;;444666888888888777777888999<<>>===>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>???@@@AAAAAA@@@@@@AAACCCDDDEEEFFFGGGGGGFFFFFFGGGHHHGGGDDDBBB>>>???@@@AAA@@@>>><<<;;;999666555777777888===DDDIIIPPPZZZaaadddeeehhhjjjmmmnnnooopppqqqtttxxx{{{~~~{{{yyyxxxxxxzzzrrrddd\\\XXXTTTQQQPPPPPPPPPPPPNNNMMMKKKJJJIIIJJJKKKKKKIIIJJJMMMTTT^^^jjjvvv}}}xxxsssqqqkkkfffcccfffjjjnnnvvv~~~yyyfffPPPBBB===:::777666777888777666666777888888888999999::::::::::::999;;;<<<======>>>@@@BBBCCCFFFIIIKKKLLLMMMOOOQQQTTTWWW\\\dddqqqnnnYYYNNNCCCAAACCCCCCCCCDDDvvvkkkbbbaaa^^^[[[YYYXXXXXXXXXVVVVVVVVVVVVUUUUUUUUUUUUUUUUUURRROOOKKKIIIJJJLLLMMMKKKIIIGGGDDDBBB@@@???888777666555333222111111---------///000000---+++)))******++++++,,,,,,---''''''((((((((())))))))),,,+++)))(((''''''((()))'''''''''''''''((())))))'''(((***+++---///000111111111111111333666999;;;777333...---///111000...---...///000111222222222111333666999;;;;;;:::999444666888999999888888999:::===BBBDDDDDDDDDCCCDDDEEEDDDDDDBBB@@@===:::888555222...,,,,,,,,,+++***+++,,,,,,------------,,,,,,,,,---......//////000...////////////...------...---++++++---/////////................................................//////000000000000000000000111111222333222222222333222111111111222444555444444555777888999:::;;;<<<===>>>===<<<<<<>>>@@@??????@@@@@@@@@??????>>>@@@@@@AAAAAAAAAAAA@@@@@@>>>======>>>>>>???@@@AAA@@@AAABBBCCCDDDFFFGGGGGGGGGGGGHHHIIIKKKJJJGGGDDDAAA@@@@@@@@@???>>>===<<<;;;777666777777888===DDDJJJQQQZZZ```dddfffjjjmmmnnnoooppppppppprrruuuwww~~~}}}{{{zzzzzz{{{{{{kkk___[[[UUURRRQQQQQQQQQQQQLLLLLLKKKJJJJJJJJJKKKKKKJJJJJJLLLQQQYYYcccmmmrrrzzz~~~{{{tttpppoooiiidddbbbeeeiiinnnwwwuuuaaaLLL???<<<:::777777999:::999888777888999888888999999:::;;;;;;;;;:::<<<=========>>>AAACCCFFFIIIMMMOOOPPPPPPRRRSSSUUUVVVZZZbbbkkk|||yyyfffWWWHHHCCCDDDCCCCCCDDDuuuiiibbb```^^^[[[YYYXXXXXXWWWVVVVVVVVVVVVVVVUUUTTTTTTQQQQQQQQQNNNLLLJJJKKKLLLMMMLLLIIIFFFDDDAAA@@@???999888777666555333222222...---,,,,,,......---,,,,,,,,,,,,+++++++++******(((((()))))))))*********,,,+++)))'''&&&'''((()))'''''''''''''''((())))))'''(((***+++---...////////////000111333666:::===<<<777111///111222111...------///000111222222222222333444555666777777888333555888:::999888888999999<<>><<<;;;444111---++++++++++++*********+++,,,,,,,,,,,,,,,,,,,,,---......//////000...//////000///...---,,,///---******+++---...---------------------------------------------------////////////////////////111222222333333333333333333222111000111222444555444555555666888999;;;;;;??????@@@???======>>>@@@???@@@@@@AAAAAA@@@????????????@@@AAABBBBBBBBBBBB???????????????@@@BBBBBBAAAAAABBBCCCEEEFFFGGGHHHHHHHHHIIIKKKMMMLLLIIIFFFDDDCCCBBB@@@???>>>>>>>>><<<999777999999999>>>EEEJJJPPPXXX^^^aaaeeejjjmmmlllnnnooopppppprrrtttwwwzzz|||~~~}}}||||||}}}sssccc___XXXSSSQQQPPPOOOOOOKKKKKKLLLMMMMMMMMMLLLLLLLLLLLLMMMPPPVVV^^^eeeiiirrrxxx}}}~~~xxxrrrooonnnhhhcccaaaeeejjjpppyyy|||rrr]]]III>>><<<;;;888:::;;;<<<<<<::::::;;;<<<888888999999:::;;;;;;<<<===>>>?????????@@@CCCFFFGGGJJJNNNPPPQQQQQQRRRSSSUUUUUUZZZ```ggguuuwwweeeQQQGGGEEEDDDCCCDDDuuuhhhbbb```^^^[[[YYYXXXWWWWWWUUUVVVVVVVVVVVVUUUTTTTTTLLLNNNNNNNNNLLLKKKKKKLLLKKKJJJGGGDDDAAA???>>>===:::999888777666555444333333000,,,))))))*********///...---,,,***)))((('''++++++,,,,,,,,,------------+++)))'''&&&'''(((((('''''''''''''''((())))))'''(((***+++------......---...000222444888===@@@CCC===666333555555333000,,,---...000111111111111444444333333444555666777222555888:::999888888888777;;;AAAEEEFFFGGGHHHIIIHHHGGGFFFEEEBBB@@@>>><<<444111---++++++++++++***)))***++++++,,,,,,,,,,,,******+++,,,,,,------......///000000000///---,,,///,,,))))))***+++,,,,,,------------------------------------------------.....................---222222333444444444444333333222111000000222444555555555555666777999;;;<<>><<<===???@@@@@@AAABBBBBBBBBAAAAAA??????AAABBBCCCDDDDDDDDD@@@@@@@@@@@@AAABBBCCCCCCAAABBBCCCDDDEEEGGGHHHHHHHHHIIIJJJMMMNNNMMMJJJHHHHHHFFFCCC@@@??????@@@@@@===:::888999999:::???FFFHHHNNNUUU[[[^^^bbbgggllljjjlllnnnoooppprrruuuxxxxxxzzz|||~~~~~~}}}}}}zzzgggbbbZZZTTTPPPOOOMMMMMMJJJLLLMMMOOOOOOOOONNNMMMMMMMMMMMMPPPUUU[[[aaadddmmmttt{{{|||wwwqqqnnnnnngggcccbbbfffkkkrrr{{{{{{ppp[[[GGG===<<<;;;888777888999999777777888999888888999::::::;;;<<<<<>>CCCGGGHHHHHHHHHHHHHHHHHHFFFDDDAAA>>><<<999333...///...***)))+++++++++******++++++,,,---,,,++++++*********++++++...............------,,,---......,,,******+++,,,///............---------...---,,,+++,,,---...///............////////////111111111111111111111111444333222222222222222222222555888999:::;;;===??????AAACCCDDDCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBAAA>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@AAACCCDDDEEEDDDEEEEEEFFFGGGGGGHHHHHHKKKLLLMMMMMMMMMLLLKKKJJJHHHEEEBBBAAACCCCCCAAA???>>>===<<<:::888:::===@@@EEEIIIPPPVVV\\\bbbhhhlllmmmoooqqqsssuuuvvvvvvvvvxxxzzz|||}}}|||{{{|||}}}qqqfff[[[XXXVVVQQQMMMLLLMMMNNNOOOPPPPPPPPPOOONNNOOOMMMMMMNNNNNNPPPXXXbbbfffooouuuuuussssssqqqnnnlllfffbbbbbbeeekkkwwwjjjSSSDDD===888666777999999888888888888888999999999:::::::::;;;;;;;;;===>>>??????@@@BBBFFFHHHHHHIIIKKKNNNQQQSSSUUUVVVXXXZZZ]]]```ccckkk~~~|||]]]KKKEEEBBBAAAAAAtttiiicccaaa^^^[[[XXXWWWVVVVVVWWWUUUSSSUUUXXXZZZYYYVVVTTTSSSQQQNNNJJJHHHHHHIIIKKKJJJGGGDDDAAA===;;;:::888888888666555333111000000///...---,,,,,,,,,,,,......---------,,,,,,,,,******+++++++++******)))(((((()))***)))((('''''')))(((''''''''''''((()))(((((()))+++,,,---...///222///---...222666888888888777666666666444111///...///000111222333333333333555888888555444444555333333333333333444555555666999>>>DDDGGGIIIIIIHHHHHHHHHGGGFFFDDDAAA???===999333//////...+++***++++++++++++***++++++,,,---......------------......///////////////...------+++,,,---,,,++++++,,,...............------------,,,+++++++++,,,...///000............////////////111111111111111111111111111000000/////////000000333555888::::::;;;===???@@@BBBDDDDDDDDDCCCDDDFFFEEEEEEEEEEEEDDDCCCAAAAAA???????????????@@@AAAAAAAAAAAABBBCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGIIIJJJKKKLLLLLLLLLKKKJJJIIIFFFCCCCCCDDDDDDCCCAAA??????>>><<<::::::===???CCCGGGMMMSSSYYY___fffjjjmmmoooqqqsssuuuvvvvvvvvvwwwyyy{{{|||{{{{{{|||~~~vvvjjj___[[[YYYTTTQQQPPPPPPPPPQQQRRRRRRQQQPPPOOOQQQOOONNNNNNMMMNNNUUU^^^dddmmmttttttrrrrrrpppnnnkkkfffaaaaaadddjjjuuuzzzgggPPPCCC===:::888999::::::999999999999999:::999999:::::::::;;;;;;;;;===>>>???@@@@@@AAADDDGGGHHHIIIKKKMMMPPPSSSUUUVVVXXXYYY\\\___```hhhyyycccQQQIIIDDDBBBBBBrrrgggaaa```]]]ZZZXXXWWWVVVVVVWWWTTTSSSUUUXXXZZZYYYVVVSSSSSSQQQNNNJJJHHHIIIJJJJJJIIIFFFCCC@@@===:::999666666666555444333111000222111000...---,,,,,,,,,------------,,,,,,,,,,,,)))******+++++++++******&&&'''((())))))))))))((())))))(((((((((((())))))&&&''')))+++---///111222444222000000222444555555555555444555555555222000,,,---///111333444555555333666:::<<<:::666444222111111000000111111222333666999???DDDHHHJJJJJJIIIHHHHHHGGGFFFDDDBBB???>>>:::444000000///+++***,,,+++++++++++++++,,,------///...............//////000000000000000///......***+++,,,,,,+++,,,...000............------------******++++++---///000111............////////////111111111111111111111111000///////////////000000333555888:::;;;<<<>>>???AAACCCEEEEEEEEEDDDEEEFFFFFFFFFFFFEEEDDDCCCAAAAAAAAA@@@???>>>>>>@@@BBBCCCBBBCCCEEEFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIKKKKKKKKKJJJJJJJJJHHHEEEEEEEEEEEEDDDBBBAAAAAA@@@>>><<<;;;===>>>AAAEEEJJJPPPVVV\\\cccgggmmmoooqqqsssuuuvvvvvvvvvvvvxxx{{{|||||||||}}}}}}qqqddd^^^[[[WWWUUUUUUSSSSSSTTTTTTTTTRRRQQQPPPRRROOONNNMMMKKKKKKQQQZZZaaajjjqqqrrrqqqqqqpppmmmjjjeeeaaa```bbbgggqqq|||tttaaaMMMBBB===;;;:::;;;;;;::::::999::::::;;;;;;::::::::::::;;;;;;;;;;;;===???@@@@@@@@@AAACCCEEEGGGHHHJJJMMMOOORRRTTTUUUXXXYYY[[[]]]^^^dddrrrjjjXXXMMMFFFCCCCCCooofff```^^^\\\YYYXXXWWWVVVVVVVVVTTTRRRTTTXXXZZZYYYVVVSSSSSSQQQNNNJJJHHHIIIJJJIIIHHHFFFCCC@@@===;;;999555555555444333222111000333222000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,+++++++++))))))******************(((((((((((((((((((((((('''((()))+++...000111222444222111000000222333333444444444555666555333111+++,,,...111333555666666222666<<>>999333///222222111111222222333444666999???DDDHHHJJJJJJJJJGGGGGGGGGFFFEEECCC@@@???<<<666111111///,,,+++,,,,,,++++++++++++,,,------------,,,,,,,,,---......111111111111111000//////+++,,,------,,,,,,...///.........---------,,,,,,+++++++++,,,---...//////............////////////111111111111111111111111000000000000111222222333444666999;;;<<<===>>>@@@CCCDDDFFFFFFEEEEEEFFFGGGFFFFFFFFFFFFDDDCCCBBBAAACCCAAA???>>>>>>@@@CCCDDDDDDEEEGGGIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHJJJKKKKKKKKKJJJIIIHHHFFFEEEEEEDDDDDDCCCBBBBBBBBB@@@===;;;<<<===@@@CCCHHHNNNTTTZZZaaafffmmmnnnqqqsssuuuvvvvvvvvvvvvxxx{{{|||}}}~~~ttteee^^^[[[WWWUUUVVVTTTTTTUUUUUUTTTRRRQQQOOOOOOMMMLLLLLLJJJIIIOOOWWW^^^hhhoooqqqpppqqqpppmmmiiiddd``````aaadddmmmvvv~~~ooo]]]JJJ@@@===:::999::::::999999999999:::;;;;;;:::::::::;;;;;;;;;;;;<<<>>>???@@@AAA@@@@@@BBBDDDHHHHHHJJJMMMOOOQQQSSSTTTYYYYYY[[[]]]]]]aaalllyyyqqq]]]OOOFFFCCCEEEllleee^^^]]][[[YYYWWWVVVVVVWWWUUUSSSRRRTTTXXXZZZYYYWWWRRRRRRQQQNNNJJJIIIIIIKKKJJJIIIGGGDDDAAA>>><<<;;;444444444444333222111000222111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++,,,+++***))))))(((((((((''''''''''''''''''''''''))))))+++,,,...000111222111111111000///000111222444333333555666666444222+++,,,...111333555666777333888???DDDDDD>>>666000222222111111222222333444555888>>>DDDHHHJJJJJJJJJFFFGGGGGGGGGEEECCCBBB@@@===777222222000---+++---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,---...///111111111111111000000///......///---++++++,,,......------------,,,,,,,,,------------------,,,,,,............////////////000000000000000000000000000000000000111222444444444777:::<<<<<<===???AAACCCEEEGGGGGGFFFEEEFFFGGGFFFFFFFFFFFFEEEDDDCCCBBBCCCBBB@@@>>>???AAACCCEEEEEEFFFHHHJJJJJJIIIGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGIIIKKKLLLLLLKKKKKKHHHHHHGGGEEEDDDCCCCCCDDDBBBCCCCCCAAA>>><<<;;;<<<@@@CCCGGGMMMSSSZZZaaaffflllmmmppprrrtttuuuuuuuuuvvvxxx{{{}}}~~~uuueee]]]YYYUUUSSSTTTSSSTTTTTTTTTSSSQQQPPPOOOKKKJJJJJJKKKIIIIIIOOOWWW^^^gggoooqqqpppqqqpppnnniiiddd``````___aaaiiiqqq|||kkkZZZHHH???<<<999888888888888888888888999::::::::::::;;;;;;;;;<<<<<<<<<>>>@@@AAABBBAAAAAACCCDDDHHHIIIKKKMMMOOOQQQSSSTTTZZZYYY[[[^^^^^^```iiissszzzcccRRRGGGDDDGGG|||iiiccc]]]\\\ZZZXXXWWWVVVWWWWWWTTTRRRQQQSSSXXXZZZYYYWWWRRRRRRPPPNNNJJJIIIJJJKKKJJJHHHFFFDDDAAA>>><<<;;;555555555444333222000///000000///...------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++***((('''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&)))***+++---///000222222222222333111///...///111333333333444555444222000+++,,,...111333555666666555:::AAAHHHIIIDDD;;;333000000000///000111111222333777===CCCGGGIIIJJJJJJFFFFFFGGGGGGFFFDDDCCCBBB???888444333111---,,,---,,,,,,,,,,,,,,,------...------------...///000000111111111111111000///////////////...,,,+++,,,---------------,,,,,,,,,,,,............---,,,+++***............////////////000000000000000000000000.........///000222333444555777:::<<<===>>>@@@AAADDDEEEGGGGGGEEEEEEEEEFFFDDDEEEEEEFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@BBBDDDEEEFFFFFFHHHHHHHHHHHHGGGFFFDDDEEEEEEFFFGGGGGGHHHHHHIIIJJJKKKMMMMMMMMMLLLLLLHHHHHHHHHFFFCCCBBBCCCDDDBBBDDDEEEDDDAAA>>>======@@@BBBGGGLLLRRRYYYaaafffjjjlllnnnqqqrrrssssssssstttwwwzzz}}}~~~vvvfff]]]XXXSSSQQQQQQRRRRRRSSSSSSRRRQQQPPPOOOJJJIIIJJJLLLLLLLLLRRRZZZ___iiippprrrqqqrrrqqqoooiiidddaaa```______eeemmmyyy~~~|||eeeUUUEEE>>><<<999777888777777777777888999:::::::::;;;;;;;;;<<<<<<<<<<<<>>>@@@BBBCCCCCCCCCDDDFFFJJJKKKLLLNNNPPPRRRTTTTTTYYYXXXZZZ^^^___```gggpppooo[[[LLLGGGHHHxxxgggbbb\\\[[[YYYWWWVVVVVVWWWWWWTTTRRRQQQSSSWWWZZZYYYWWWRRRRRRPPPMMMJJJIIIJJJKKKHHHGGGEEECCC@@@===<<<;;;777777666555333222000///......---------------...******+++++++++,,,,,,,,,+++++++++***)))((('''&&&)))((('''&&&%%%&&&&&&'''&&&'''((())))))((('''&&&''')))***---000222444555666777777444000......///222111111111222222///---,,,---///111333444555555444888@@@GGGJJJEEE<<<444///////////////000111111222666<<>>@@@BBBCCCEEEFFFFFFEEEDDDDDDEEECCCCCCEEEFFFFFFFFFFFFFFFBBBBBBBBBBBBBBBCCCCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOOOONNNMMMMMMHHHIIIJJJHHHDDDCCCDDDFFFDDDFFFHHHHHHEEEBBB@@@@@@???AAAEEEJJJPPPWWW```eeeiiijjjmmmoooqqqqqqrrrrrrqqqtttxxx{{{}}}wwwhhh___ZZZTTTPPPPPPQQQQQQRRRSSSSSSRRRQQQPPPNNNMMMNNNPPPOOOOOOUUU\\\bbbkkkssstttssssssrrrpppiiieeebbbaaa___^^^cccjjjsss{{{}}}{{{___PPPBBB<<<<<<:::999999888888888888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>@@@CCCEEEEEEEEEFFFHHHKKKLLLMMMOOOQQQSSSTTTUUUVVVVVVYYY]]]___```fffmmm{{{iiiTTTKKKIIIwwweeebbb[[[ZZZXXXWWWVVVVVVWWWWWWSSSQQQQQQSSSWWWZZZYYYWWWRRRQQQPPPMMMJJJIIIJJJLLLGGGFFFDDDAAA???<<<;;;:::888888777666444222000///---,,,,,,,,,,,,---......*********++++++,,,,,,,,,*********)))(((&&&$$$###))))))((('''''')))***+++'''((()))******)))((('''%%%''')))---000444666888:::;;;;;;777111...---...000//////000000///---***,,,---///111333444555555000555<<>>???AAABBBCCCEEEFFFFFFDDDCCCDDDDDDBBBCCCDDDEEEGGGGGGHHHHHHBBBBBBBBBCCCCCCCCCCCCCCCFFFFFFEEEDDDDDDEEEEEEFFFDDDDDDFFFGGGIIIKKKLLLLLLNNNOOOPPPQQQPPPOOONNNMMMIIIKKKKKKIIIFFFDDDFFFHHHEEEHHHJJJJJJHHHEEECCCBBB>>>@@@DDDIIIOOOVVV___dddhhhiiilllnnnpppqqqqqqqqqooorrrvvvyyy|||~~~yyyjjjbbb\\\UUUQQQPPPQQQQQQSSSTTTTTTSSSRRRRRRRRRPPPQQQSSSRRRQQQVVV^^^dddmmmtttuuuttttttssspppjjjeeebbbaaa___^^^bbbhhhooowww}}}|||[[[MMM???;;;<<<<<<;;;;;;999999999999:::;;;<<<===;;;;;;;;;<<<<<<<<<=========@@@DDDFFFFFFGGGHHHIIILLLMMMNNNPPPRRRTTTUUUVVVTTTTTTWWW\\\___```eeelllvvvttt\\\NNNJJJqqqbbb___XXXYYYYYYWWWUUUTTTUUUWWWZZZXXXVVVUUUVVVWWWWWWVVVSSSQQQOOOMMMKKKJJJJJJKKKJJJHHHFFFEEECCC@@@<<<999777777777777666555444333(((***---///111111000000******************************++++++,,,,,,,,,,,,))))))(((((((((((())))))&&&'''((()))))))))))))))***)))***+++...333888;;;::::::999666222///......///...///111111//////000---...///111222222222222222444999>>>@@@>>>999555333111//////222333222111000555;;;@@@CCCDDDEEEFFFGGGHHHIIIJJJIIIGGGEEECCCCCC@@@:::444111/////////++++++,,,,,,,,,---------$$$(((,,,+++)))))),,,111...///000222222111111000...---+++******+++---.........//////......---,,,++++++*********+++,,,------......///////////////111000000/////////000000333333444555666777888999888:::===??????@@@BBBCCCFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHGGGEEEDDDDDDFFFGGGFFFEEEJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEFFFGGGHHHIIIIIIJJJNNNPPPRRRSSSTTTSSSRRRQQQPPPOOONNNLLLKKKJJJJJJJJJHHHJJJKKKMMMLLLJJJHHHFFF@@@AAADDDHHHOOOWWW]]]aaahhhiiillloooqqqqqqqqqpppqqqrrrsssvvvzzz~~~~~~|||zzz{{{}}}|||kkkaaa[[[UUUQQQQQQNNNOOOQQQSSSTTTTTTSSSRRRVVVUUUSSSQQQRRRVVV]]]bbblllrrrzzz~~~|||wwwsssqqqjjjiiieeeaaa______bbbeeellluuulllSSSGGG===;;;===;;;999888:::::::::999999::::::;;;>>>???@@@@@@???>>>???AAA@@@BBBEEEGGGGGGHHHJJJKKKNNNOOOOOOPPPQQQRRRSSSSSSYYYYYYYYY[[[]]]aaaeeegggrrrrrrZZZIIInnnaaa^^^YYYYYYYYYXXXVVVUUUVVVWWWZZZXXXVVVUUUVVVWWWWWWVVVSSSQQQOOOMMMKKKJJJJJJJJJJJJHHHFFFEEECCC@@@<<<999999999888777666444222111%%%&&&(((***,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))(((((()))*********))))))(((((()))+++...333888;;;999999999666222///......111111111111///------...------...///000111222222222333777:::===<<<888555444222000000222333222111111555;;;@@@CCCDDDEEEFFFGGGHHHIIIIIIIIIGGGEEEDDDBBB>>>999333///---,,,,,,)))************+++++++++&&&***------******---111...///000111222111000000...---,,,******+++,,,------------------,,,,,,++++++++++++++++++,,,---------......///////////////000000//////...//////000222333444555777888999:::888;;;===??????@@@BBBCCCEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGEEEDDDDDDEEEFFFFFFEEEIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEFFFGGGHHHIIIIIIJJJNNNOOOQQQSSSSSSSSSRRRQQQQQQPPPOOOMMMLLLKKKJJJJJJIIIJJJLLLMMMLLLKKKHHHGGGAAABBBDDDIIIOOOWWW]]]aaafffgggjjjmmmoooppppppppprrrssssssuuuxxx{{{~~~}}}zzzxxxxxx{{{~~~}}}|||nnnddd]]]VVVRRRRRROOOQQQRRRTTTUUUUUUTTTSSSUUUTTTSSSRRRSSSWWW^^^bbbjjjqqqxxx|||zzzuuuqqqoooiiihhhddd```^^^^^^aaadddkkkttt~~~jjjQQQFFF<<<;;;<<<:::888888::::::::::::::::::;;;<<<>>>???@@@@@@??????@@@AAAAAACCCFFFGGGHHHHHHJJJLLLLLLMMMMMMNNNOOOPPPQQQQQQVVVVVVWWWYYY\\\```ccceeekkkwwwdddPPPkkk___]]]ZZZZZZZZZYYYVVVVVVWWWXXXZZZXXXVVVUUUVVVWWWWWWVVVSSSRRROOOMMMKKKJJJJJJJJJIIIHHHFFFEEECCCAAA===:::::::::999777555333111000******,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))((((((((((((((())))))(((((((((((())))))*********+++******))))))'''((((((***...222666999888888777555111///...///111333333222///............---------...000222333222222444777999999777555666444222222333333222111222666<<<@@@BBBDDDEEEGGGHHHHHHIIIIIIIIIGGGFFFEEECCC@@@;;;555000---,,,+++************++++++++++++))),,,......++++++---000...///000111111111000000///...,,,+++++++++,,,---,,,,,,------,,,,,,+++***,,,,,,,,,,,,------......---....../////////////////////............//////111222444555777999;;;;;;999;;;>>>???@@@@@@BBBCCCDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIGGGEEEDDDDDDEEEFFFFFFEEEHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJJJJMMMNNNPPPRRRRRRRRRRRRQQQRRRQQQPPPOOOMMMLLLKKKJJJIIIJJJLLLMMMMMMKKKIIIHHHDDDDDDFFFIIIPPPWWW^^^bbbfffhhhjjjmmmppprrrssstttvvvvvvvvvvvvxxx{{{~~~|||yyyvvvvvvxxx|||~~~zzzwwwvvvyyyqqqfff___XXXSSSRRRQQQRRRSSSTTTUUUUUUUUUTTTSSSTTTTTTTTTUUUYYY^^^bbbiiinnntttwwwvvvsssooommmgggfffbbb^^^\\\\\\___bbbiiirrr~~~{{{fffNNNDDD;;;:::;;;999777777:::::::::::::::;;;<<<===>>>@@@AAAAAA@@@@@@AAABBBBBBDDDGGGHHHHHHIIIJJJLLLLLLMMMMMMNNNOOOPPPQQQQQQSSSTTTUUUWWWZZZ^^^aaaccciiiqqq}}}qqqZZZlll```\\\ZZZ[[[[[[YYYWWWVVVWWWYYYZZZXXXVVVUUUVVVWWWWWWVVVTTTRRRPPPMMMKKKJJJJJJJJJIIIGGGFFFEEECCCAAA===::::::999888777555333111000///000000000000///......************************+++++++++*********))))))))))))(((((((((((())))))+++++++++++++++***)))((()))))))))***,,,///222444666666666444111/////////111555777444111111222111///...------...000333444333222333444777888777666777666555444333333333222555888<<>>@@@@@@@@@BBBCCCCCCCCCDDDDDDEEEEEEFFFFFFHHHHHHHHHHHHIIIIIIIIIIIIHHHFFFEEEDDDFFFFFFFFFEEEGGGHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGHHHIIIJJJJJJLLLMMMOOOPPPQQQQQQQQQQQQSSSRRRQQQPPPNNNMMMKKKJJJJJJJJJLLLMMMLLLKKKJJJIIIFFFFFFGGGJJJPPPXXX___cccjjjlllnnnqqqtttwwwyyyzzz{{{zzzyyyyyy{{{~~~~~~zzzwwwwwwyyy|||~~~uuupppmmmooovvv~~~rrrhhhaaaYYYTTTRRRSSSSSSSSSTTTTTTUUUUUUUUURRRSSSUUUVVVXXXZZZ^^^aaagggkkkooosssrrrooollliiieeeccc```\\\YYYZZZ]]]```gggppp|||yyybbbJJJAAA:::::::::888777888::::::::::::;;;<<<===>>>???@@@BBBBBBAAAAAABBBDDDCCCEEEHHHIIIIIIJJJKKKLLLNNNOOOOOOPPPQQQRRRSSSSSSRRRSSSTTTWWWZZZ]]]```bbbhhhmmmwww}}}gggoooaaa\\\ZZZ[[[[[[YYYWWWVVVWWWYYYZZZXXXVVVUUUVVVWWWWWWVVVTTTRRRPPPMMMKKKJJJIIIIIIHHHGGGEEEEEEDDDAAA===;;;777777777777666555333333.........---,,,,,,+++***************************+++++++++***************))))))(((((((((((())))))+++++++++++++++***)))(((************+++,,,---...333444555333111//////000444<<>>???@@@???AAABBBCCCBBBBBBDDDEEEDDDGGGIIIJJJJJJJJJLLLMMMNNNOOOOOOPPPQQQRRRSSSSSSSSSTTTVVVXXX[[[]]]```aaadddhhhrrr|||qqqccc]]]ZZZZZZZZZYYYVVVVVVWWWXXXZZZXXXVVVUUUVVVWWWWWWVVVTTTSSSPPPMMMKKKIIIIIIIIIHHHGGGEEEDDDDDDAAA>>>;;;777777777777666555444333......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))************))))))(((((((((((())))))*********+++******))))))******))))))******++++++222333333222000///000111888BBBGGG@@@888555111,,,111000000000111333555666666555444555777999999999888888999777555444666777999;;;===>>>???BBBEEEHHHIIIIIIIIIHHHHHHHHHHHHHHHFFFDDDBBB>>>999444000...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---...///000000000//////------------...---------......//////......---,,,+++,,,.../////////...------....../////////////////////...//////000111222333444666777999;;;======;;;===@@@AAA@@@@@@BBBCCCCCCCCCDDDDDDEEEFFFGGGGGGIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJHHHGGGHHHHHHGGGFFFHHHHHHHHHIIIIIIHHHHHHGGGFFFFFFGGGHHHIIIJJJKKKKKKJJJKKKLLLMMMNNNOOOPPPQQQSSSSSSRRRQQQOOOMMMJJJIIIHHHIIIJJJJJJJJJJJJJJJJJJHHHGGGHHHLLLRRR[[[dddiiiooorrrvvvzzz}}}}}}|||zzzzzz{{{zzzxxxzzzxxxnnnccc]]]\\\___gggppp{{{rrrjjjddd^^^YYYWWWXXXVVVUUUSSSSSSUUUWWWXXXUUUVVVWWWXXXYYY[[[^^^aaaeeefffgggjjjlllkkkhhheee___^^^[[[WWWTTTTTTXXX[[[bbbkkkxxxpppVVVDDD>>>:::::::::888888:::999::::::;;;===???@@@AAA@@@BBBCCCDDDCCCDDDEEEGGGFFFHHHJJJKKKKKKKKKLLLNNNLLLMMMMMMNNNOOOPPPQQQQQQUUUVVVWWWYYY[[[]]]^^^___cccgggqqqoooddd^^^YYYYYYYYYXXXVVVUUUVVVWWWZZZXXXVVVUUUVVVWWWWWWVVVUUUSSSPPPMMMKKKIIIIIIHHHHHHFFFEEEDDDDDDBBB>>>;;;888888888777666444333222111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---))))))(((((((((((())))))(((((()))*********))))))''''''(((((()))***+++,,,000111222111000///000111333AAAIIIBBB:::888333,,,//////000111222333444444555444444555777999999888777999999888666555777:::;;;<<<===>>>???AAAEEEHHHIIIIIIHHHHHHHHHIIIIIIIIIFFFEEEDDDAAA<<<888333111+++++++++,,,,,,,,,,,,------,,,,,,,,,---------,,,------///000000000///...,,,,,,---....../////////---............---,,,,,,+++,,,---//////...---,,,---......////////////////////////000000111333333555666777888:::;;;<<<===<<<>>>@@@AAA@@@@@@BBBCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKMMMKKKIIIIIIIIIJJJIIIGGGHHHIIIIIIJJJJJJIIIIIIIIIFFFGGGGGGHHHIIIJJJKKKKKKJJJJJJKKKLLLMMMOOOPPPQQQRRRRRRRRRQQQOOOLLLIIIGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHGGGHHHLLLSSS]]]ffflllsssvvv{{{}}}{{{|||}}}|||~~~yyyrrriii```[[[YYYZZZ```hhhooozzzrrrlllgggbbb]]]\\\[[[ZZZWWWUUUUUUWWWYYY[[[XXXXXXXXXXXXXXXZZZ^^^aaaeeedddeeehhhjjjjjjgggddd]]]\\\YYYUUURRRRRRVVVYYY]]]gggttt}}}{{{jjjNNNCCC===:::;;;;;;888999<<<999::::::<<<===@@@AAACCC@@@BBBDDDDDDDDDDDDFFFHHHGGGIIIKKKLLLLLLLLLMMMNNNLLLMMMMMMNNNOOOPPPQQQQQQVVVVVVXXXYYY[[[\\\\\\\\\bbbeeennn~~~|||mmmccc___XXXYYYYYYWWWUUUTTTUUUWWWZZZXXXVVVUUUVVVWWWWWWVVVUUUSSSPPPMMMKKKIIIHHHHHHGGGFFFEEEDDDDDDBBB>>><<<::::::999777555333111000//////...---------------******************************+++,,,...///000111))))))(((((((((((())))))&&&'''((()))))))))))))))$$$%%%&&&(((***+++,,,---///111222111000///000222+++<<>>>>>AAAEEEIIIIIIIIIHHHHHHHHHIIIIIIJJJHHHHHHGGGDDD@@@<<<777444---------.........//////...---,,,---/////////...,,,---///000000000///...***+++---...///000000000,,,,,,---------,,,++++++***+++---//////...---,,,---......///////////////000000000000111222333444666777777999:::;;;<<<<<<<<<>>>@@@AAAAAA@@@BBBCCCCCCDDDEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLNNNMMMJJJJJJJJJJJJIIIHHHIIIIIIJJJJJJKKKJJJJJJJJJFFFGGGGGGHHHIIIJJJKKKKKKIIIIIIJJJKKKLLLNNNPPPQQQRRRRRRRRRQQQOOOLLLIIIFFFGGGGGGGGGHHHHHHIIIIIIIIIGGGGGGHHHLLLTTT^^^gggmmmwww{{{~~~~~~||||||vvvwwwzzz|||qqqpppiiiaaa^^^[[[YYY\\\bbbgggrrr~~~sssmmmjjjeeeaaa```^^^\\\YYYWWWWWWYYY\\\^^^YYYZZZYYYXXXWWWZZZ^^^aaaeeeddddddfffiiiiiifffccc\\\[[[XXXTTTQQQQQQUUUXXXZZZdddqqq}}}{{{xxxfffIIIBBB===;;;<<<;;;999999<<<999::::::<<<>>>@@@BBBCCCAAABBBDDDEEEDDDEEEGGGHHHHHHJJJLLLLLLLLLLLLMMMNNNNNNOOOOOOPPPQQQRRRSSSTTTVVVWWWXXXYYYZZZZZZZZZZZZ\\\^^^eeesssuuuggg^^^WWWZZZZZZZZZWWWUUUSSSTTTUUUZZZXXXUUUTTTVVVYYYZZZ[[[VVVTTTPPPMMMJJJHHHHHHHHHFFFEEEDDDCCCAAA>>><<<;;;:::888555444444444222111..................------,,,,,,++++++***)))((((((,,,,,,...//////...,,,,,,***)))))))))((((((''''''))))))(((((((((((())))))***(((&&&%%%&&&***...111+++,,,.........///222444333:::CCCEEEAAA;;;777666777555111//////000222444555111000333555555777::::::;;;:::888555555777999>>>>>>=========@@@EEEIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKIIICCC:::444111///,,,,,,---.........///...---,,,,,,,,,,,,,,,---...///000000///......---...//////...,,,+++)))........................+++++++++,,,---...///000......////////////......//////000111222333444444333444555777888999999999<<<============>>>AAADDDEEEEEEFFFGGGHHHJJJKKKLLLMMMNNNOOOPPPPPPOOOMMMLLLNNNNNNMMMMMMMMMNNNPPPQQQMMMMMMLLLJJJJJJIIIIIIIIIGGGHHHIIIIIIJJJJJJJJJIIIKKKKKKLLLMMMNNNOOOPPPPPPPPPQQQRRRRRRPPPLLLIIIGGGHHHHHHGGGFFFEEEEEEEEEFFFJJJJJJKKKMMMSSS\\\gggnnnwww~~~||||||}}}}}}wwwtttpppoooqqqwww}}}{{{||||||wwwrrrmmmfffaaa___^^^]]]\\\fffkkkuuu{{{tttoookkkfffcccaaa^^^[[[ZZZZZZZZZZZZYYY\\\\\\\\\\\\\\\]]]^^^___```cccfffiiiiiigggcccaaa```\\\VVVQQQQQQRRRTTTUUUZZZaaammmxxx|||mmmXXXJJJ>>>===;;;:::999:::;;;;;;<<<======>>>???@@@@@@AAAEEEDDDDDDDDDDDDDDDEEEFFFIIIKKKLLLLLLKKKLLLOOOQQQPPPPPPPPPPPPQQQSSSTTTVVVUUUWWWYYYYYYYYYZZZ\\\^^^___^^^bbbmmmyyyrrreee]]]VVVZZZZZZZZZXXXUUUTTTUUUVVVZZZXXXUUUUUUVVVYYYZZZZZZXXXUUURRRMMMJJJHHHHHHHHHEEEEEEDDDCCC@@@>>><<<;;;999777666555555444222000//////...---,,,,,,++++++,,,,,,++++++***)))))))))******++++++++++++******,,,,,,,,,+++++++++******))))))(((((((((((())))))(((((((((((()))+++,,,---///000000000//////111222111888@@@CCC@@@<<<:::999888666333000///000222444555111000333555666999===>>>;;;888666555666888999=========<<<<<<@@@EEEIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKMMMNNNLLLEEE===666000...,,,+++,,,---------///...---,,,,,,,,,,,,---+++,,,...///000000000000............---,,,++++++........................,,,,,,,,,,,,---......///...//////000000//////...///000000111222333333444444555666888999:::;;;;;;<<<===>>>>>>>>>???AAADDDEEEEEEEEEFFFHHHIIIKKKLLLLLLMMMOOOPPPPPPNNNMMMLLLMMMMMMLLLKKKLLLMMMNNNOOOMMMMMMLLLKKKJJJJJJJJJJJJHHHHHHIIIJJJJJJJJJJJJJJJKKKLLLLLLMMMNNNOOOPPPPPPQQQRRRRRRRRRQQQMMMJJJHHHHHHHHHGGGFFFEEEEEEEEEEEEIIIIIIKKKNNNTTT]]]hhhooozzz~~~~~~zzztttppplllkkklllqqq{{{zzzxxxzzz|||~~~}}}xxxtttpppkkkgggeeecccbbbaaaeeejjjqqqzzz{{{vvvpppiiidddbbb```]]]\\\]]]]]]\\\[[[\\\\\\\\\]]]]]]^^^___```bbbcccfffggggggeeecccaaa___[[[VVVRRRQQQRRRSSSTTTZZZaaakkkvvvzzzhhhSSSDDD===<<<;;;:::999999:::;;;<<<<<<===>>>???@@@@@@AAACCCCCCCCCCCCDDDFFFGGGGGGJJJKKKLLLLLLLLLMMMOOOQQQQQQQQQPPPPPPRRRSSSUUUVVVVVVXXXZZZZZZYYYZZZ[[[]]]```___bbbjjjtttmmmccc\\\VVVZZZ[[[ZZZYYYVVVUUUVVVXXX[[[XXXVVVUUUWWWYYYZZZZZZZZZWWWSSSNNNKKKHHHHHHGGGEEEEEEDDDBBB@@@>>><<<;;;888777666666666555222///000///...---,,,***)))))),,,,,,,,,+++******))))))******))))))))))))************))))))))))))(((((())))))(((((((((((())))))'''(((+++,,,---,,,***)))222333333222000///000111000555;;;>>>===;;;;;;<<<999777444111000000111222666222000333555777<<>>777444555777888777;;;;;;;;;;;;;;;???DDDHHHFFFGGGGGGHHHIIIJJJKKKKKKLLLMMMOOOQQQOOOHHH???999222///---,,,---......---......---,,,,,,,,,------***+++---///000111111111000///...---------------...........................---------------......///000000111111000000///000000111111222222333333555666888999;;;<<<<<<======>>>????????????BBBDDDDDDDDDDDDEEEGGGHHHJJJKKKLLLLLLNNNOOOOOONNNMMMLLLNNNMMMLLLKKKLLLMMMNNNOOONNNMMMLLLKKKJJJJJJJJJJJJIIIJJJJJJKKKKKKKKKKKKJJJKKKLLLLLLLLLMMMOOOPPPQQQRRRSSSTTTTTTRRROOOLLLIIIHHHHHHGGGFFFEEEEEEEEEEEEGGGHHHKKKNNNUUU___jjjqqq}}}yyyqqqmmmiiihhhgggkkksss|||}}}xxxvvvwwwyyy}}}}}}yyyvvvrrrooommmkkkhhhfffhhhkkkpppwww~~~~~~vvvnnnhhheeeccc````````````___^^^^^^]]]]]]]]]^^^___```aaacccddddddeeedddcccaaa```]]][[[XXXUUUSSSRRRRRRRRRZZZ```jjjttt}}}~~~vvvbbbLLL>>>;;;;;;:::999999999::::::;;;;;;<<<===>>>???@@@AAABBBBBBBBBCCCEEEFFFHHHIIIJJJKKKMMMMMMMMMMMMOOOQQQQQQQQQPPPQQQRRRSSSUUUVVVWWWXXXZZZZZZZZZZZZ\\\]]]aaaaaacccgggmmmyyy|||iiiaaa[[[VVVZZZZZZZZZYYYWWWVVVXXXYYY[[[YYYVVVVVVXXXYYYZZZYYY[[[XXXTTTOOOKKKIIIGGGGGGEEEDDDCCCBBB@@@>>><<<:::777777666777777555111...//////...------,,,++++++,,,,,,,,,++++++*********,,,+++***))))))***+++,,,(((((((((((((((((((((((())))))(((((((((((()))))))))***,,,------+++)))(((111222333333111000000111000333666888888888999;;;888666333000......///000666222111333555777>>>EEELLLCCC999444444666555333888999999999:::>>>CCCGGGEEEFFFGGGHHHJJJKKKLLLMMMLLLMMMOOOQQQOOOIIIAAA;;;444222///...///000000///...------,,,,,,,,,------,,,------...///000000111111000...---------...///........................///......------------...000000111111111111000000111111111222222333333333555666888:::<<<======>>>>>>???@@@@@@@@@@@@BBBDDDCCCCCCDDDEEEFFFHHHIIIJJJKKKLLLMMMNNNNNNNNNMMMMMMOOONNNMMMMMMMMMMMMOOOOOONNNMMMLLLLLLKKKKKKKKKLLLKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJKKKLLLMMMOOOPPPRRRSSSUUUUUUSSSPPPMMMKKKIIIHHHGGGEEEDDDDDDDDDDDDEEEGGGJJJOOOVVV```kkksss~~~yyypppllliiihhhgggiiinnnwww}}}zzzxxxyyyzzz}}}zzzwwwuuuqqqmmmjjjnnnpppsssxxxzzzrrrmmmhhhfffdddcccccccccaaa______^^^^^^^^^^^^______```cccbbbbbbbbbaaa``````___\\\\\\[[[XXXUUUSSSSSSSSSZZZ```iiirrr|||~~~rrr]]]GGG<<<::::::::::::999999::::::;;;;;;<<<===???@@@AAAAAACCCCCCCCCCCCDDDEEEGGGGGGJJJKKKMMMNNNNNNNNNOOOQQQPPPOOOOOOOOOPPPRRRTTTUUUUUUVVVYYYZZZZZZ[[[]]]___```aaaccceeehhhsssxxxfff```\\\WWWYYYZZZZZZYYYWWWWWWXXXZZZ[[[YYYWWWWWWXXXYYYYYYYYY[[[XXXTTTOOOKKKIIIGGGGGGDDDDDDCCCBBB@@@===;;;:::777777666777777555111...............////////////,,,,,,,,,+++++++++++++++,,,+++))))))))))))+++,,,++++++++++++++++++++++++))))))(((((((((((())))))++++++******************---///222222222111222333111111222333222333555666555333111...---,,,------555222222444555777>>>GGGQQQHHH<<<555333444222000666666777777888===BBBGGGEEEEEEFFFHHHJJJKKKLLLMMMJJJKKKMMMOOOMMMHHHAAA;;;333111///......///...---------,,,,,,,,,------.../////////...............111000///...---...///000........................//////...---------......000000111111111111000000111111111222333333444444555666888:::;;;===>>>>>>???@@@BBBBBBAAAAAABBBDDDCCCCCCDDDEEEFFFHHHIIIJJJLLLLLLMMMMMMNNNNNNNNNNNNNNNMMMLLLKKKKKKLLLMMMNNNNNNNNNMMMLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNMMMMMMLLLJJJIIIHHHIIIJJJKKKMMMOOOSSSTTTUUUUUUTTTQQQNNNLLLIIIHHHGGGEEEDDDCCCCCCCCCCCCFFFIIIOOOVVVaaalllsss~~~wwwoookkkiiihhhggggggkkkrrrzzz|||wwwrrrnnnuuuvvvyyy}}}|||vvvsssllljjjhhhgggfffeeebbb``````___^^^]]]]]]]]]]]]]]]```______^^^^^^^^^^^^^^^\\\]]]]]]ZZZWWWTTTUUUVVV[[[aaajjjsss|||~~~oooXXXFFF===::::::::::::::::::::::::;;;;;;===>>>???AAABBBBBBFFFEEEDDDDDDDDDDDDDDDEEEIIIKKKMMMNNNNNNNNNOOOPPPMMMMMMMMMMMMNNNPPPQQQSSSQQQTTTVVVYYYZZZ\\\___aaa___```bbbdddgggppptttccc^^^[[[WWWWWWXXXYYYXXXWWWWWWYYYZZZ[[[ZZZXXXXXXYYYZZZYYYXXXZZZWWWSSSNNNKKKHHHHHHGGGDDDDDDCCCAAA???===;;;:::888777666666666555222///.........///000000111111,,,,,,,,,,,,,,,,,,++++++))))))(((((((((((()))))))))))))))***************))))))(((((((((((()))))),,,+++)))''''''(((***++++++...111333333333444555111111000000000111111222222111///---,,,,,,,,,,,,333222333555555666===FFFRRRJJJ???777333222111000333444444555777;;;AAAFFFEEEFFFGGGHHHJJJKKKLLLMMMJJJJJJJJJKKKJJJFFFAAA===222///---,,,,,,,,,,,,+++------,,,,,,,,,---......111000///......------...000000////////////000000........................///.............../////////000000111111000000///000000111222333444555555555666888:::<<<>>>>>>???@@@BBBCCCDDDCCCBBBCCCDDDDDDDDDDDDEEEGGGHHHJJJKKKMMMMMMMMMNNNNNNOOOPPPPPPMMMLLLKKKJJJIIIJJJKKKKKKNNNNNNMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOOOONNNMMMMMMJJJIIIHHHHHHIIIKKKMMMOOORRRSSSUUUUUUTTTRRROOOMMMIIIHHHFFFEEEDDDCCCBBBBBBBBBDDDIIINNNVVV```kkkqqq~~~}}}uuuoookkkiiiiiiiiihhhjjjooovvv{{{{{{www{{{}}}{{{zzzqqqooommmllljjjhhhdddbbb```___]]]\\\ZZZYYYXXXXXX[[[[[[[[[[[[[[[[[[[[[[[[ZZZ\\\]]]ZZZVVVUUUVVVYYY\\\bbblllvvvzzzhhhRRRDDD???::::::;;;<<<<<<<<<;;;;;;<<<<<<===???AAABBBCCCDDDGGGFFFEEEDDDDDDCCCCCCCCCGGGJJJMMMNNNNNNMMMNNNOOOLLLLLLKKKLLLMMMNNNPPPQQQPPPRRRUUUWWWYYY[[[^^^aaa]]]^^^aaadddgggoooppp```\\\YYYUUUVVVWWWXXXWWWVVVWWWXXXZZZ\\\ZZZYYYYYYZZZZZZYYYWWWXXXUUURRRMMMJJJHHHHHHHHHDDDDDDCCCAAA???===;;;:::999777666555555444222000.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,((())))))******))))))(((&&&'''''''''((((((((()))))))))(((((((((((())))))***)))'''&&&'''((()))***,,,///222444444444555555111000//////000111222222111000///...---,,,------222222444666555555;;;DDDNNNIIIAAA999444222333333111222333444666;;;AAAEEEFFFFFFGGGHHHIIIKKKKKKLLLJJJIIIHHHHHHGGGEEEAAA???333111...------------,,,,,,,,,,,,,,,,,,---...///000000......---.../////////000000111111000000000..............................---......///000111...//////000000//////...//////000222444555666777666777999<<<>>>???@@@AAA@@@BBBDDDEEEDDDCCCCCCDDDEEEEEEEEEFFFHHHIIIKKKLLLNNNNNNNNNNNNOOOPPPQQQRRROOONNNLLLKKKKKKKKKLLLMMMNNNNNNMMMMMMMMMNNNNNNOOOPPPPPPPPPPPPPPPOOONNNNNNLLLKKKIIIIIIJJJLLLOOOQQQRRRSSSTTTUUUTTTQQQOOOMMMIIIHHHFFFEEECCCBBBBBBBBBAAADDDHHHNNNUUU___iiipppzzz}}}wwwsssqqqlllmmmmmmmmmmmmqqqvvv{{{wwwvvvsssqqqoookkkgggddd```___\\\ZZZWWWUUUTTTSSSVVVWWWXXXYYYZZZZZZYYYYYYWWWYYYZZZXXXTTTSSSWWW[[[]]]dddnnnyyyttt```KKKAAA@@@:::;;;<<<=========<<<<<<======???@@@BBBDDDEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFIIILLLMMMMMMLLLLLLMMMLLLLLLKKKLLLMMMNNNPPPQQQQQQSSSUUUVVVWWWXXX[[[]]]]]]\\\___dddggglllwwwnnn^^^ZZZXXXTTTUUUVVVWWWWWWVVVVVVXXXZZZ\\\ZZZYYYYYYZZZZZZYYYWWWVVVTTTQQQMMMJJJHHHHHHHHHDDDCCCBBBAAA???===;;;999:::888555444444444222111/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***))))))******+++++++++,,,))))))(((((((((((())))))''''''''''''(((((())))))...111444666666555555666111000///000222333444333111000///...............111111444777555444:::BBBIIIGGGAAA:::555333555777000111222333555:::@@@EEEFFFGGGHHHHHHIIIJJJKKKKKKKKKJJJHHHGGGFFFEEEBBB@@@777444111000000000000///,,,,,,,,,,,,,,,---...//////...------...///000111//////111222222111000///........................---------......000111222......////////////.........///000222444666777888777999;;;===???AAABBBBBBAAACCCEEEFFFDDDCCCCCCDDDEEEEEEFFFGGGHHHJJJKKKLLLOOOOOOOOOOOOPPPQQQRRRSSSSSSRRRPPPOOOOOOOOOPPPPPPNNNNNNNNNMMMNNNNNNOOOOOOPPPQQQQQQQQQPPPOOOOOONNNMMMLLLKKKJJJKKKNNNQQQSSSQQQRRRTTTUUUTTTQQQOOOMMMIIIHHHFFFEEECCCBBBBBBAAAAAACCCHHHMMMUUU^^^hhhnnnttt{{{xxxwwwppprrrsssrrrrrrtttyyy~~~|||zzzwwwuuurrrnnniiieee```___\\\YYYUUUSSSQQQPPPSSSTTTVVVXXXYYYYYYXXXXXXUUUWWWXXXVVVRRRRRRVVV[[[]]]eeeppp|||{{{oooZZZFFF???@@@:::;;;===>>>>>>>>>=========>>>???AAACCCEEEFFFGGGDDDDDDDDDDDDDDDEEEFFFFFFEEEHHHKKKMMMLLLLLLLLLLLLMMMMMMLLLLLLMMMOOOQQQRRRRRRTTTVVVVVVVVVVVVXXXZZZ]]]\\\^^^cccgggjjjqqqyyyqqqaaaYYYVVVUUUVVVWWWXXXWWWUUUTTTUUUVVV[[[\\\\\\\\\[[[YYYVVVTTTTTTSSSPPPMMMJJJHHHFFFEEECCCAAA>>>======<<<;;;:::777666666555444222111000000///---,,,++++++,,,---*********++++++,,,,,,,,,***))))))((()))+++,,,---)))))))))))))))(((''''''***)))((('''&&&%%%%%%%%%((((((((()))******+++++++++---111444555555444333444444333444444222///---(((***+++,,,---...111333000333666555333444:::???IIIGGGBBB;;;555111111222111111222333666:::>>>@@@AAADDDFFFGGGHHHHHHJJJLLLLLLLLLKKKJJJGGGDDDAAA???888555111///...///...---++++++,,,,,,,,,---------............////////////111111222333333222000///,,,,,,---.../////////...//////............//////---...//////......///111///111333444444333444666666999===???@@@@@@@@@AAADDDFFFHHHHHHGGGEEEEEEFFFHHHFFFEEEGGGKKKNNNNNNMMMQQQRRRRRRSSSSSSRRRQQQPPPTTTSSSRRRPPPPPPPPPQQQQQQPPPOOOOOONNNOOOPPPRRRSSSOOONNNOOOQQQUUUUUURRROOOMMMLLLLLLKKKLLLNNNOOOPPPSSSSSSSSSTTTTTTRRRNNNKKKEEEDDDCCCBBBAAA@@@@@@@@@???BBBEEEKKKSSS^^^iiipppyyy}}}{{{|||{{{yyyvvvvvvyyy|||~~~~~~zzzwwwtttooohhhbbb```\\\YYYZZZXXXTTTPPPQQQNNNOOOQQQSSSUUUWWWXXXXXXZZZYYYVVVRRROOOPPPSSSWWWbbbhhhrrr}}}wwwfffSSSDDD??????:::::::::;;;<<<===>>>>>>>>>???AAABBBDDDEEEFFFFFFHHHGGGEEEDDDDDDDDDEEEFFFHHHIIIJJJKKKJJJIIIGGGFFFMMMMMMMMMNNNNNNOOOOOOPPPOOOQQQTTTVVVXXXXXXXXXWWW[[[\\\___bbbcccdddllluuu~~~qqqaaaZZZWWWUUUXXXYYYYYYYYYWWWVVVWWWXXX\\\\\\\\\\\\[[[YYYWWWUUUUUUTTTQQQNNNKKKHHHGGGFFFBBB@@@>>>>>>>>>===;;;999777777777666444333111000000///---,,,++++++,,,,,,++++++++++++++++++,,,,,,++++++******************)))))))))))))))(((((('''***)))((('''''''''''''''((((((((()))******+++++++++---000444666666555444444333222222333222111///000000///...---,,,---...///222444333111222888<<>>@@@BBBFFFHHHHHHIIIJJJKKKKKKKKKJJJHHHFFFCCC@@@>>>888555111///.........---++++++,,,,,,,,,---------............////////////333444444333111///---,,,,,,---......//////......//////............//////---...//////......///111000222444555444444666777:::<<>>===>>>EEEGGGIIIIIIHHHGGGGGGGGGIIIGGGFFFHHHLLLNNNOOONNNOOOPPPQQQRRRRRRRRRQQQPPPUUUTTTSSSQQQQQQQQQRRRRRRQQQPPPPPPPPPPPPQQQQQQRRROOONNNOOOQQQSSSSSSQQQNNNMMMMMMMMMMMMNNNOOOPPPPPPRRRRRRRRRSSSSSSQQQNNNKKKEEEDDDCCCBBBAAA@@@@@@@@@@@@CCCFFFLLLTTT^^^jjjqqqzzz~~~yyywwwxxxzzz{{{~~~{{{wwwrrrjjjddd```ZZZWWWWWWUUUQQQNNNOOOOOOPPPRRRTTTVVVWWWXXXXXXYYYXXXUUURRRPPPQQQTTTXXXaaagggqqq|||tttbbbOOOBBB======::::::;;;<<<======>>>>>>???@@@BBBCCCEEEFFFFFFGGGIIIHHHFFFEEEEEEEEEEEEFFFGGGGGGHHHIIIJJJJJJJJJJJJMMMMMMMMMNNNNNNOOOOOOOOOOOOQQQTTTVVVXXXYYYXXXXXX[[[[[[^^^bbbbbbbbbhhhppp{{{qqqaaaZZZXXXWWWYYY[[[[[[ZZZYYYXXXYYYZZZ]]]]]]\\\ZZZYYYXXXWWWVVVVVVUUURRROOOKKKIIIGGGFFFAAA@@@?????????===:::888888888777666555333222111//////...,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++)))(((((())))))))))))))))))(((((())))))(((((((((((())))))((((((((()))******+++++++++---000333555666666666555333111000222333444444555333111///------,,,,,,...111222111000111555888<<<======;;;999777777888222222222333555777999;;;===@@@EEEHHHIIIIIIJJJJJJIIIIIIHHHFFFDDDAAA???>>>999666222///......---,,,,,,,,,,,,,,,------------............////////////222222333222111///---,,,------.../////////......//////............//////---///000000///...000111000222444555444555666888;;;===???@@@???>>>>>>>>>EEEHHHJJJKKKJJJIIIIIIJJJKKKJJJIIIJJJMMMOOOPPPOOONNNOOOQQQRRRSSSSSSRRRQQQUUUTTTTTTSSSSSSSSSTTTTTTRRRRRRRRRSSSRRRRRRQQQQQQPPPOOOOOOPPPQQQQQQNNNLLLLLLMMMNNNOOOPPPPPPPPPPPPQQQPPPPPPQQQQQQPPPMMMJJJEEEDDDCCCAAA@@@@@@??????AAACCCGGGLLLTTT___jjjrrrzzzzzzwwwwwwuuuxxx}}}|||vvvnnngggbbb[[[VVVUUUSSSOOONNNOOOOOOPPPRRRTTTUUUVVVWWWWWWWWWVVVTTTQQQOOOQQQUUUYYYaaahhhsss}}}}}}ooo\\\JJJ>>>;;;;;;::::::;;;<<<===>>>??????AAABBBCCCEEEFFFGGGGGGGGGJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGHHHJJJLLLMMMNNNMMMNNNNNNNNNNNNOOOOOOOOOPPPRRRTTTVVVXXXYYYYYYYYY[[[[[[^^^aaaaaa___cccjjjvvvpppaaa[[[YYYXXXZZZ[[[\\\[[[YYYXXXYYYZZZ]]]\\\ZZZXXXWWWVVVVVVVVVWWWVVVSSSOOOLLLIIIGGGFFF@@@??????@@@@@@>>>:::777999888888777666444333222///......---,,,,,,++++++,,,,,,,,,++++++************++++++,,,,,,***)))(((******))))))))))))))))))((((((''''''((())))))***((((((((()))******++++++***,,,///222555666666666666333000000222666999:::444222///...//////000000///111222111000111333666666888::::::888777666777333333333333444666777888999>>>DDDHHHIIIIIIIIIJJJJJJIIIHHHFFFDDDBBB@@@???;;;888333000///...,,,+++,,,,,,,,,------------...............////////////......000111222111111000......////////////......//////............//////---///000000//////000111000222333444444444777999888:::===??????@@@AAACCCFFFHHHKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMOOOPPPQQQQQQOOOQQQRRRTTTUUUUUUTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVSSSTTTUUUUUUUUUSSSRRRQQQQQQQQQQQQPPPPPPNNNMMMKKKMMMNNNPPPQQQRRRRRRQQQPPPOOONNNNNNOOOPPPNNNLLLIIIEEEDDDCCCAAA@@@?????????@@@BBBFFFLLLTTT^^^jjjqqq|||{{{vvvsssnnnppptttyyy{{{tttnnnggg___XXXUUUSSSOOOOOOQQQPPPPPPRRRSSSTTTUUUVVVVVVTTTSSSQQQOOONNNQQQVVVYYYccckkkwwwzzziiiVVVFFF<<<::::::::::::;;;<<<>>>???@@@@@@CCCDDDEEEFFFGGGHHHHHHHHHJJJJJJIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHIIILLLNNNOOOMMMMMMNNNNNNNNNOOOOOOOOOQQQRRRTTTWWWXXXYYYZZZZZZ\\\[[[^^^aaa```^^^```eeeqqqxxxnnn```ZZZYYYXXXYYYZZZ[[[ZZZXXXWWWXXXYYY[[[ZZZXXXWWWUUUUUUTTTTTTXXXVVVSSSOOOLLLIIIGGGFFF@@@??????@@@@@@>>>:::777999888888777666444333222.........------,,,++++++,,,,,,,,,++++++*********((()))***,,,,,,++++++*********))))))))))))***+++&&&&&&&&&&&&'''((())))))((((((((()))******++++++***,,,...111333444555555777444000000444999>>>@@@555222...---///111111111000111222222222333444666333555888888666444333333333333444444555555666777777<<>>:::666222000...---+++,,,,,,---------.....................////////////---...000111222222222111...///////////////......//////............//////...///000000//////000222000111222333333444777999999;;;===??????@@@BBBDDDFFFHHHLLLMMMNNNNNNOOOPPPPPPPPPQQQPPPPPPQQQRRRSSSRRRSSSUUUVVVWWWWWWWWWVVVTTTTTTUUUVVVVVVVVVWWWWWWUUUVVVVVVWWWVVVUUUSSSRRRSSSSSSSSSQQQPPPNNNMMMMMMNNNOOOQQQSSSSSSSSSRRRRRRNNNMMMMMMMMMNNNMMMKKKIIIFFFFFFDDDBBBAAA@@@?????????AAAEEEJJJRRR]]]hhhppp||||||tttpppiiijjjmmmqqqxxx{{{uuujjjbbbZZZWWWTTTPPPOOORRRPPPQQQRRRSSSTTTUUUUUUUUURRRQQQPPPNNNNNNQQQVVVZZZfffooo{{{vvvcccPPPCCC===:::::::::;;;<<<===???@@@AAABBBEEEEEEFFFGGGHHHHHHGGGGGGJJJJJJJJJJJJJJJIIIIIIHHHLLLKKKJJJIIIJJJKKKLLLMMMLLLMMMMMMNNNNNNOOOPPPPPPRRRSSSUUUWWWXXXZZZ[[[[[[]]][[[]]]``````^^^___bbbjjjooo{{{lll^^^YYYXXXXXXXXXYYYZZZYYYXXXWWWWWWYYYZZZZZZYYYWWWVVVUUUTTTSSSXXXVVVSSSOOOKKKHHHFFFEEEAAA@@@?????????===:::888888888777666555333222111............---,,,+++***,,,,,,++++++++++++++++++(((((()))***+++,,,,,,,,,+++***)))((()))***+++,,,&&&&&&&&&&&&&&&'''((((((((((((((()))******+++++++++,,,---///111222333333555222000111555<<>>@@@???>>>>>>???AAAEEEHHHLLLNNNOOOOOOQQQRRRSSSTTTTTTSSSRRRRRRTTTUUUUUUVVVWWWXXXYYYYYYXXXWWWSSSSSSUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUVVVVVVTTTQQQOOOOOOPPPPPPQQQRRRSSSTTTTTTTTTTTTNNNMMMLLLLLLMMMMMMKKKJJJHHHGGGEEEDDDBBBAAA@@@@@@>>>@@@DDDIIIQQQ\\\gggooozzz{{{sssnnnggggggiiikkkpppxxx|||mmmeee]]]ZZZVVVRRRQQQSSSSSSSSSTTTUUUVVVVVVVVVUUUSSSRRRQQQOOOOOORRRWWW[[[fffooo|||~~~ppp\\\KKKBBB===;;;::::::;;;<<<>>>???AAABBBCCCFFFFFFGGGGGGGGGGGGGGGFFFIIIJJJKKKKKKLLLLLLKKKKKKMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKLLLMMMOOOPPPQQQRRRTTTTTTUUUWWWYYYZZZ\\\\\\]]]ZZZZZZ]]]___]]]___bbbbbbhhhtttjjj]]]XXXXXXXXXYYYZZZZZZZZZXXXWWWXXXYYYZZZZZZ[[[ZZZYYYWWWUUUSSSWWWUUURRRNNNJJJGGGEEEDDDBBB@@@>>>>>>>>>===;;;999777777777666444333111000---............,,,+++***++++++++++++++++++,,,,,,******************+++++++++***)))((()))***,,,---((('''''''''''''''((()))((((((((()))******++++++++++++,,,---...///000000222///...000555<<>>BBBEEEHHHKKKMMMMMMLLLIIIGGGFFFEEEEEEEEEDDD@@@:::666333111...,,,------------........................////////////111222333444444333222111000000000000000///......//////............//////...000111111000000111222333444444444555777;;;>>>>>>???@@@???>>>>>>@@@AAADDDGGGKKKNNNOOOPPPRRRSSSTTTVVVWWWUUUSSSSSSUUUWWWVVVWWWXXXYYYYYYXXXWWWVVVQQQRRRTTTVVVWWWWWWWWWWWWXXXXXXWWWWWWWWWXXXYYYYYYWWWXXXXXXVVVRRRQQQRRRSSSSSSRRRRRRSSSSSSTTTUUUVVVNNNMMMLLLLLLMMMMMMLLLJJJJJJIIIGGGEEECCCBBBAAAAAA???AAADDDJJJRRR]]]hhhooovvv}}}zzzrrrmmmgggggggggggghhhmmmtttyyytttllldddaaa]]]XXXUUUWWWWWWWWWXXXXXXYYYYYYXXXXXXVVVUUUTTTRRRQQQTTTYYY]]]bbbmmm{{{~~~wwwiiiUUUGGG@@@>>><<<::::::;;;<<<>>>@@@AAACCCCCCFFFFFFGGGGGGGGGGGGFFFEEEHHHIIIKKKLLLMMMNNNNNNMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIJJJKKKMMMOOOQQQSSSSSSUUUUUUVVVWWWYYY[[[\\\]]][[[WWWVVVZZZ\\\\\\^^^bbb___ccclll|||iii\\\XXXWWWWWWYYYZZZ[[[ZZZYYYXXXXXXZZZ[[[\\\]]]\\\[[[YYYVVVTTTWWWUUURRRNNNJJJFFFDDDCCCCCCAAA>>>======<<<;;;:::777666666555444222111000---......///...,,,+++************++++++,,,,,,------,,,+++)))((()))******+++***)))((()))***,,,---))))))(((((((((((())))))((((((((()))******++++++++++++,,,,,,---......//////---,,,///555<<>>>>>???@@@CCCEEEDDDGGGKKKNNNOOOPPPRRRTTTUUUWWWXXXWWWTTTSSSUUUXXXVVVWWWXXXXXXXXXWWWVVVUUUPPPRRRTTTVVVWWWWWWWWWWWWYYYXXXWWWWWWWWWYYYZZZ[[[XXXYYYZZZWWWTTTRRRTTTVVVTTTSSSSSSRRRSSSUUUVVVWWWNNNMMMLLLLLLMMMMMMLLLKKKKKKJJJHHHFFFDDDCCCBBBAAA@@@BBBEEEKKKSSS^^^iiipppssszzzyyyrrrmmmiiihhhfffddddddfffjjjnnnttt}}}zzzrrrkkkhhhddd^^^[[[\\\ZZZZZZ[[[[[[[[[[[[ZZZZZZYYYXXXVVVTTTTTTVVV[[[______jjjxxx~~~~~~sssdddQQQDDD???===<<<999;;;;;;===>>>@@@BBBCCCDDDFFFFFFGGGGGGGGGFFFEEEEEEGGGIIIKKKMMMNNNOOOOOOOOOKKKLLLMMMNNNNNNMMMLLLKKKHHHIIIKKKMMMOOORRRTTTUUUUUUUUUVVVWWWYYY[[[]]]^^^YYYTTTSSSWWWZZZ[[[^^^bbb```aaagggrrrooobbbZZZUUUUUUVVVXXXYYYYYYXXXXXXZZZ[[[]]]]]]]]]]]][[[XXXVVVUUUXXXVVVRRRNNNJJJFFFDDDBBBBBB@@@>>>>>>===;;;888666:::777444222111111000////////////...------,,,,,,,,,,,,------,,,,,,+++******)))))))))(((((('''''')))))))))***+++++++++,,,++++++***)))((('''&&&&&&)))***+++,,,+++***(((&&&))))))***+++---...//////////////////111666<<>>@@@DDDHHHKKKRRRPPPNNNLLLJJJHHHGGGGGGGGGGGGEEEAAA<<<777222///,,,,,,---...////////////,,,,,,,,,---------......222000///111444555444222111111111000///......---......//////000000111111111111111000///.........222444666666666777999;;;??????@@@AAAAAABBBCCCCCCEEEHHHJJJMMMOOORRRUUUXXXXXXYYYZZZYYYXXXXXXZZZ\\\ZZZZZZZZZZZZXXXVVVTTTRRRPPPQQQSSSUUUWWWYYYYYYZZZZZZZZZZZZYYYXXXYYY\\\___```___^^^\\\YYYWWWTTTSSSYYYTTTOOOOOORRRSSSQQQMMMOOOOOONNNMMMLLLKKKJJJJJJHHHHHHGGGEEEDDDBBBAAAAAA>>>BBBGGGMMMTTT^^^gggmmmssswww|||{{{tttpppkkkgggbbb``````bbbddddddmmmrrryyy}}}vvvnnnhhhcccaaa```\\\aaadddcccdddggghhhfffgggccc\\\XXXWWWXXXYYYZZZaaaeeemmmuuu|||}}}xxxqqq^^^JJJ@@@===;;;888777===>>>???@@@AAABBBBBBBBBGGGGGGGGGGGGGGGGGGGGGGGGKKKLLLMMMLLLJJJIIIHHHIIIIIIJJJLLLNNNNNNMMMLLLKKKLLLLLLLLLNNNOOOQQQSSSTTTSSSUUUWWWYYYZZZZZZYYYXXXYYYWWWVVVXXX\\\^^^^^^]]]ccc```bbbkkkyyysssfff]]]YYYYYYWWWXXXZZZYYYXXXXXXZZZ[[[]]]]]]]]]\\\ZZZXXXVVVUUUWWWUUURRRNNNIIIFFFDDDBBBAAA@@@>>>======<<<999777<<<999666444444333222111.........---,,,,,,++++++,,,,,,------,,,,,,+++************))))))(((((((((******************++++++******))))))((((((''''''((()))+++++++++)))(((&&&)))***+++,,,---...//////......//////000333999===CCCAAA===999666444333222222000///000333555444222777444555999===>>>;;;888777444333444666777555222333666:::>>>BBBFFFLLLOOORRRQQQOOOLLLJJJHHHGGGGGGDDDCCCBBB@@@<<<777222///***+++,,,,,,------------,,,,,,,,,---------......222000///000333555444222222222111000000///......//////////////////000000//////000000000000000000333555666777777888:::<<>>@@@AAAAAAAAAAAAFFFFFFFFFFFFFFFFFFFFFFFFJJJLLLMMMLLLJJJHHHHHHIIIGGGIIIJJJLLLLLLKKKJJJIIIIIIIIIJJJKKKMMMOOOQQQRRRRRRTTTVVVXXXZZZZZZYYYYYYXXXVVVUUUVVVZZZ\\\\\\[[[]]][[[]]]eeepppzzzmmmccc^^^^^^YYYZZZZZZZZZYYYYYYZZZ\\\]]]]]]\\\[[[ZZZWWWVVVTTTWWWUUURRRMMMIIIFFFDDDBBB@@@???=========<<<:::888;;;999666555444444222111...------,,,++++++******,,,,,,,,,,,,,,,++++++******************)))))))))******************))))))))))))))))))((((((((((((((()))***+++***)))((('''******+++,,,---......///---.../////////111444777BBB@@@>>>:::888666444444333222111111444555555444666444555<<>>CCCJJJPPPUUUSSSRRRPPPMMMJJJHHHGGGGGGCCCCCCCCCAAA>>>999555222,,,,,,,,,,,,,,,---------,,,,,,,,,---------......111000///000222444333222333222222111111000000000///////////////...............//////000111222222444666888999999999;;;===???@@@@@@BBBCCCDDDEEEEEEFFFHHHKKKMMMNNNQQQTTTWWWZZZ[[[\\\]]]]]]^^^aaacccddddddcccaaa^^^[[[XXXVVVQQQRRRRRRSSSTTTTTTUUUUUUXXXXXXYYYXXXXXXYYY[[[^^^`````````___^^^\\\ZZZYYYYYYYYYWWWUUUSSSPPPNNNMMMOOOOOONNNMMMLLLKKKJJJJJJHHHGGGFFFDDDCCCBBBBBBAAADDDGGGKKKQQQWWW^^^ffflllooosssyyy{{{tttnnnfff^^^ZZZXXXXXXWWWYYY]]]dddllluuu}}}vvvqqqooorrrwww{{{{{{|||~~~|||xxxtttnnneee^^^ZZZXXXWWWWWWWWW\\\dddmmmuuu}}}}}}zzzuuuoooaaaRRRCCC======<<<<<<<<<<<<===>>>@@@AAAAAABBBBBBEEEEEEEEEEEEEEEEEEEEEEEEIIIJJJKKKKKKIIIGGGGGGHHHHHHIIIJJJKKKKKKKKKJJJIIIHHHHHHIIIJJJLLLNNNPPPQQQRRRSSSUUUWWWYYYYYYYYYYYYVVVUUUTTTUUUWWWYYYYYYYYYYYYYYY[[[aaaiiixxxttthhhaaa```[[[\\\\\\ZZZYYYYYY[[[\\\]]]]]]\\\ZZZXXXWWWUUUTTTVVVTTTQQQMMMIIIFFFDDDCCC???>>>======>>>===;;;999999777555333333222000.........------,,,++++++++++++,,,,,,,,,,,,+++******++++++******************++++++******))))))(((((('''((((((((()))))))))***(((((()))******)))((((((***++++++,,,---...//////...///000000//////111222>>>===<<<:::888666444333333222222222333555666666444444666>>>JJJQQQMMMDDD<<<888444333444555333111000333888===CCCJJJRRRWWWTTTRRRPPPMMMKKKIIIHHHGGGGGGGGGGGGFFFBBB>>>999666/////////............///,,,,,,,,,---------....../////////000111222222222333333333222222111111111000/////////......------...//////000111111222222555777999::::::;;;<<<>>>???@@@AAABBBDDDEEEFFFGGGGGGIIILLLMMMNNNQQQTTTWWWYYYZZZ\\\]]]^^^```ccceeeggggggfffdddaaa]]]ZZZXXXUUUUUUUUUTTTTTTUUUUUUUUUVVVXXXXXXXXXXXXYYY[[[]]]``````aaabbbaaa___]]]\\\XXXYYYZZZXXXUUUQQQPPPOOOOOOOOONNNMMMLLLKKKJJJJJJHHHGGGEEECCCBBBBBBBBBBBBDDDHHHMMMSSSYYYaaahhhnnnrrruuu{{{yyysssjjjccc^^^\\\[[[ZZZWWWZZZ___eeellluuu|||zzzuuuooofff^^^ZZZWWWVVVUUUVVV[[[cccllluuu~~~}}}zzzxxxrrrlllYYYLLL@@@<<<<<<;;;;;;<<<======???AAABBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGIIIJJJJJJHHHGGGGGGGGGIIIIIIJJJKKKLLLKKKKKKJJJJJJJJJKKKLLLMMMOOOQQQRRRQQQRRRTTTVVVWWWXXXXXXXXXUUUUUUUUUUUUVVVXXXXXXYYYYYY[[[```dddhhhqqq}}}mmmdddaaa^^^^^^]]][[[YYYYYY[[[]]]]]]\\\[[[YYYWWWVVVUUUTTTUUUSSSPPPMMMIIIFFFDDDCCC???>>>======>>>===;;;999999777555444444333000...//////......---,,,,,,,,,++++++,,,,,,++++++***)))******************+++++++++******))))))(((((((((''''''(((((())))))******((((((((()))))))))((((((******+++,,,...///000000000111222222000///000111888999999888777555333222222222222111111333555777222333777???NNNYYYXXXOOO@@@;;;666333444555333111111444888<<>>;;;<<<::::::;;;===>>>@@@BBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHJJJIIIHHHFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJIIIJJJJJJKKKLLLMMMOOOQQQRRRRRRRRRSSSTTTUUUVVVWWWWWWUUUVVVVVVVVVWWWXXXYYY[[[ZZZ^^^eeeiiiiiilllyyyuuuiiiddd``````^^^\\\ZZZYYY[[[^^^]]]\\\ZZZXXXVVVUUUTTTTTTUUUSSSPPPLLLIIIFFFDDDCCC@@@???=========<<<:::888;;;999888777777555333000000//////......---,,,,,,+++++++++++++++******))))))))))))***************))))))))))))))))))((((((''''''(((((())))))******''''''(((((((((((())))))((()))***,,,...000222333222333444222000///000111333444666666666444222000000111000//////000333666000444777===KKK[[[]]]VVVBBB<<<555222222222111000222444666:::>>>EEELLLQQQRRRRRRPPPNNNMMMLLLLLLKKKMMMMMMNNNLLLHHHAAA;;;777111000...,,,++++++,,,,,,,,,,,,,,,---------......---...000000//////111222222222222222222222222222000000000000////////////111111111111111111111000666888:::;;;;;;;;;===??????@@@BBBDDDFFFHHHJJJKKKLLLMMMOOOPPPQQQRRRUUUWWWWWWYYY[[[\\\]]]___ccceeeeeeeeeeeedddcccaaa^^^]]]YYYXXXVVVUUUTTTUUUVVVVVVTTTVVVXXXYYYYYYZZZ[[[]]]___```bbbddddddbbb___^^^ZZZZZZZZZYYYYYYXXXVVVUUUOOOOOONNNMMMLLLKKKJJJJJJGGGFFFCCCAAAAAAAAABBBCCCBBBFFFMMMTTT\\\dddlllqqqrrrtttxxx{{{~~~zzzrrrlllfffaaa^^^^^^______aaadddiiiqqqvvv}}}~~~}}}{{{{{{{{{|||vvv|||zzzooojjjbbb[[[XXXXXXWWWWWWTTTYYY```iiirrr||||||zzzwwwtttlllbbbMMMEEE===<<<<<<:::999;;;===>>>???AAACCCDDDEEEEEEDDDEEEEEEFFFFFFGGGGGGGGGFFFHHHJJJIIIHHHGGGGGGHHHFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIJJJLLLNNNPPPQQQSSSSSSSSSSSSTTTTTTTTTUUUTTTUUUWWWWWWWWWXXX[[[]]]\\\___fffjjjiiihhhoooxxx~~~pppkkkbbbaaa___\\\ZZZZZZ\\\^^^]]][[[YYYWWWUUUTTTTTTTTTTTTRRROOOLLLHHHFFFDDDCCCAAA@@@>>>======<<<999777;;;999888888777666333000//////...------,,,,,,++++++++++++++++++***))))))((((((((())))))*********((((((((()))))))))))))))(((((((((((())))))))))))'''''''''''''''((())))))'''(((***,,,///222333555333333333111//////000111000222444666666444111000...//////---,,,---111555111666888999EEEVVV]]]YYYDDD>>>666111111111000///000222444777;;;BBBIIIOOOQQQPPPOOONNNNNNMMMNNNNNNMMMNNNPPPOOOKKKFFF???;;;222111...,,,++++++,,,,,,,,,,,,,,,---------......,,,...000000......000222111111111222222222222222000000000111111111111111000000000111111222222333666777999::::::;;;===??????@@@BBBEEEGGGIIIKKKLLLNNNPPPQQQRRRRRRSSSVVVXXXXXXYYY\\\]]]^^^```ccceeeccccccdddeeedddcccaaaaaa]]]\\\ZZZYYYYYYYYY[[[\\\\\\^^^```aaaaaabbbdddeeefffhhhjjjlllkkkiiifffddd```]]]YYYYYYZZZYYYWWWTTTOOOOOONNNMMMLLLKKKJJJJJJGGGEEECCCAAA@@@AAACCCDDDCCCGGGNNNUUU\\\cccjjjoooqqqtttwwwzzz||||||vvvpppjjjfffccccccccccccfffkkksssxxx}}}}}}|||zzzxxxvvvvvvvvvvvvqqqvvv}}}}}}qqqkkkddd^^^[[[ZZZZZZYYYWWW[[[bbbjjjttt~~~|||yyyuuupppdddXXXHHHAAA<<<<<<<<<;;;;;;===;;;<<<>>>@@@AAACCCCCCDDDCCCCCCDDDDDDEEEFFFFFFGGGGGGHHHJJJJJJIIIHHHHHHIIIHHHHHHGGGHHHHHHHHHIIIJJJIIIIIIJJJKKKMMMOOOQQQRRRTTTTTTSSSSSSRRRRRRRRRSSSRRRTTTVVVWWWWWWXXX\\\___```aaaeeeiiiiiiggglllsssvvvpppcccbbb```]]]ZZZZZZ\\\^^^]]][[[YYYVVVUUUTTTTTTTTTTTTRRROOOLLLHHHFFFDDDCCCBBB@@@>>>>>>===;;;999666999888666666666444111.........---,,,,,,++++++******++++++++++++***))))))''''''(((((()))))))))***''''''(((((())))))******))))))))))))(((((((((((('''''''''''''''((()))***&&&'''))),,,///222555666333333222000......///111///111444666666555222000---......,,,***+++000444111777888666???QQQZZZXXXGGG@@@888333222222111000...000222555:::AAAHHHNNNPPPPPPOOONNNNNNNNNOOOOOOOOOPPPRRRSSSPPPKKKEEEAAA555333111...------......,,,,,,,,,---------......+++...000000...---000222111111111111111111111111000000111111222222333333......///111222333444555555777999::::::;;;===>>>@@@AAABBBEEEHHHJJJLLLMMMOOOQQQRRRSSSSSSTTTWWWYYYYYY[[[]]]^^^^^^```cccfffbbbcccdddeeeeeeeeedddcccbbbaaa___^^^^^^___aaabbbdddgggiiikkkkkkkkkmmmnnnoooqqqsssttttttqqqnnnllleee___YYYXXXZZZZZZWWWSSSOOOOOONNNMMMLLLKKKJJJJJJGGGEEEBBB@@@@@@AAACCCDDDDDDHHHOOOUUU\\\bbbiiimmmsssuuuyyy{{{~~~{{{uuuqqqggggggggggggjjjpppwww}}}}}}}}}{{{xxxvvvtttrrrrrrrrrnnnsssyyy~~~tttnnnfff```]]]\\\\\\[[[[[[___fffnnnwww}}}xxxssslll___QQQDDD>>>;;;<<<===<<<<<>>@@@AAABBBBBBBBBBBBBBBCCCDDDEEEEEEFFFGGGIIIJJJJJJIIIHHHIIIJJJLLLKKKKKKKKKKKKLLLMMMMMMLLLLLLMMMNNNOOOQQQSSSTTTUUUUUUSSSRRRQQQQQQQQQQQQPPPSSSUUUVVVVVVXXX\\\```eeecccdddhhhiiiiiimmmsssyyyxxxooohhhddd```]]]]]]]]]]]]]]]\\\[[[YYYVVVUUUTTTTTTTTTUUUSSSOOOKKKGGGEEECCCCCC???>>>===<<<:::999888777888888888777555333111////////////...------,,,,,,...,,,)))((()))******)))''')))+++***''''''***......***%%%$$$&&&)))***)))&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%&&&)))++++++)))'''''''''(((***---///111222666444222333444444111//////000222555666555222///---,,,,,,+++,,,///111333555333333666>>>EEEHHHJJJFFF???888333222222111000444222111333999AAAFFFIIINNNOOOQQQRRRRRRQQQOOONNNQQQQQQPPPNNNKKKHHHEEECCC;;;777111...,,,---,,,,,,......---------,,,,,,,,,---.........,,,,,,...000666555444333222222222222111111111111111111111111222111000000000111333333555777888888777888:::===???AAACCCEEEGGGJJJOOORRRVVVVVVVVVVVVWWWXXXYYYZZZ^^^___```___^^^^^^```bbbaaabbbccceeeeeeeeeddddddddddddcccbbbaaacccfffiiikkklllnnnoooppprrruuuxxxxxxzzzxxxtttsssuuutttqqqfffaaa[[[YYYYYYYYYXXXVVVUUUSSSQQQOOOLLLKKKJJJIIIJJJIIIGGGCCCAAABBBEEEHHHHHHMMMTTT[[[```fffkkknnnuuuwwwzzz}}}|||ssspppmmmmmmppprrruuu|||~~~~~~|||zzzxxxwwwuuuqqqnnnoooooorrryyyvvvqqqiiibbb^^^^^^```bbb___aaahhhrrr}}}zzzttthhhXXXKKK========================???@@@AAAAAA@@@AAACCCEEE???@@@AAABBBCCCEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJGGGFFFGGGKKKPPPRRRQQQOOONNNMMMMMMLLLMMMOOOPPPQQQSSSWWWZZZWWWRRRNNNNNNPPPQQQRRRTTTVVVZZZ]]]```bbbgggeeeccccccdddgggkkkmmmsss~~~zzzqqqhhhddd```]]]]]]]]]]]]]]][[[ZZZXXXVVVTTTSSSSSSSSSUUUSSSOOOKKKHHHEEECCCCCC@@@???>>>===;;;:::999888888888888777555333111////////////...------,,,,,,---+++))))))*********)))((()))******))))))***++++++)))))))))***+++***)))''''''&&&&&&&&&&&&'''''')))((()))))))))(((&&&$$$((((((((()))+++...111333555444333444555444111.........000333555444111...------,,,+++,,,...000222444222222555;;;@@@CCCDDDDDD???888333222222111000000111222222444999@@@EEELLLMMMOOOPPPPPPOOONNNMMMOOOOOOOOOMMMKKKIIIFFFDDD===999333///---------,,,......---------,,,,,,,,,,,,---......------///111555555444333222222111111111111111111111111111111222111000000000111333333555666777777777888:::<<<>>>@@@BBBDDDGGGJJJOOORRRWWWWWWWWWWWWXXXYYYZZZZZZ]]]^^^___```___```bbbdddeeeffffffgggggggggfffeeefffffffffeeedddeeeiiillltttvvvwwwxxxxxxxxxzzz|||}}}~~~yyyxxxzzzyyyvvvkkkeee___\\\[[[[[[YYYWWWVVVTTTRRRPPPMMMLLLJJJJJJGGGGGGDDDAAA???@@@CCCFFFJJJNNNUUU\\\bbbggglllooouuuvvvxxx{{{}}}{{{xxxvvvyyy{{{}}}~~~{{{yyyxxxuuurrrooonnnooossszzz{{{vvvooohhhdddbbbcccdddbbbeeekkkttt}}}wwwooobbbRRRFFF<<<<<<<<<=========>>>>>>>>>???@@@@@@@@@@@@BBBDDD@@@AAAAAABBBCCCDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIGGGGGGHHHKKKOOOQQQPPPNNNNNNMMMMMMMMMMMMOOOPPPQQQUUUXXXZZZXXXTTTPPPQQQSSSQQQRRRTTTVVVYYY]]]```aaaeeedddcccbbbdddfffiiikkkqqq{{{}}}ttthhheee```^^^]]]^^^^^^]]][[[YYYXXXUUUTTTRRRRRRRRRSSSRRROOOKKKHHHEEEDDDCCC@@@@@@???===<<<;;;::::::888888888777555333111////////////...------,,,,,,---+++))))))***+++***)))*********+++,,,+++)))'''!!!$$$((())))))'''&&&&&&((((((''''''''''''((((((******)))(((((('''&&&&&&)))((('''(((***---000333444444444666666555111...,,,,,,...000333333111......---,,,+++,,,---///111333222111333777:::<<<===AAA===888444333222222111...222444333000222:::BBBHHHJJJLLLMMMNNNMMMLLLKKKLLLMMMMMMLLLKKKIIIGGGFFF???;;;555111///...------......---------,,,,,,,,,+++,,,---------...000222444444333333222222111111111111111111111111111111222111000000000111333333555666777777777777:::<<<<<<>>>AAADDDFFFJJJOOOSSSWWWXXXXXXYYY[[[\\\]]]]]]```aaacccdddddddddfffhhhjjjjjjjjjjjjiiiiiiiiihhhjjjjjjjjjhhhhhhiiillloooxxxzzz~~~~~~~~~zzzrrrllleee```___]]]ZZZWWWWWWVVVTTTRRROOOMMMLLLKKKGGGFFFDDDAAA???@@@CCCFFFKKKPPPWWW]]]ccchhhlllooouuuuuuvvvwwwyyy{{{}}}~~~~~~~~~{{{yyywwwsssqqqooopppuuu{{{~~~xxxrrrmmmjjjhhhggggggiiinnnwwwzzzrrrhhhZZZJJJ>>>;;;;;;<<<===>>>>>>??????>>>@@@AAAAAA@@@@@@BBBCCCBBBBBBBBBCCCCCCCCCDDDDDDFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHIIIKKKNNNOOOOOOMMMNNNNNNMMMMMMNNNOOOQQQRRRVVVXXXZZZYYYVVVSSSTTTVVVQQQRRRTTTVVVYYY\\\___```aaaaaaaaabbbccceeeggghhhnnnuuuvvvhhheee```^^^^^^^^^^^^^^^[[[ZZZYYYWWWUUUSSSRRRQQQRRRPPPNNNKKKHHHFFFDDDCCC??????>>>===<<<;;;:::999888888888777555333111////////////...------,,,,,,,,,***))))))++++++***)))+++***)))+++------)))$$$###((()))'''%%%%%%'''))))))(((((((((((())))))'''((((((((('''((()))+++***)))'''&&&(((+++///222111333555777777555111///,,,,,,---///222333222111000///---,,,,,,---///000222222222333444666666777===;;;888555333222222222000333444333111444:::???DDDFFFHHHJJJKKKJJJIIIIIIIIIJJJKKKKKKJJJIIIHHHGGGBBB===777222000///...---......---------,,,,,,,,,***,,,---------...000333333333333333222222111111111111111111111111111111222111000000000111333333444555666666666777999;;;;;;===@@@CCCFFFKKKPPPTTTVVVWWWZZZ\\\___aaacccdddgggiiikkkkkkkkkkkklllmmmllllllkkkkkkkkkllllllmmmmmmnnnmmmlllkkklllnnnpppssswww|||~~~yyyrrrjjjeeebbb___[[[XXXYYYYYYWWWUUURRROOOMMMLLLHHHHHHFFFCCCAAABBBEEEHHHMMMQQQXXX^^^cccggglllooottttttttttttvvvxxx{{{|||~~~{{{yyyuuusssqqqrrrwww~~~}}}wwwrrrnnnllljjjlllqqqzzz~~~xxxooobbbSSSDDD:::::::::;;;===>>>???@@@AAA@@@AAACCCCCCBBBBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCBBBEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIIIIKKKLLLMMMMMMMMMNNNNNNMMMMMMNNNOOOQQQRRRVVVWWWYYYXXXVVVUUUVVVWWWRRRSSSTTTVVVYYY[[[^^^___]]]^^^___aaacccddddddeeekkkpppzzzvvviiieeeaaa^^^^^^^^^^^^^^^]]]\\\[[[YYYWWWUUUSSSRRRPPPOOOMMMKKKIIIFFFDDDCCC======<<<<<<;;;:::999999888888888777555333111////////////...------,,,,,,+++***)))***+++,,,+++))),,,******+++...---)))%%%%%%(((++++++))))))+++...))))))(((((((((((())))))''')))***)))''''''))),,,***)))'''&&&'''***...000000222555777666333111///---,,,---///333555666555333111///---------...///222333444444444444444444999999777666444333333333222111000111333777:::<<>>888333111000///.........---------,,,,,,,,,***,,,---------...000333222222333333333222111000111111111111111111111111222111000000000111333333333444666666555666888::::::<<<@@@CCCGGGLLLRRRVVVUUUWWW[[[```eeehhhkkklllnnnppprrrrrrqqqppppppqqqooonnnmmmmmmmmmooorrrsssqqqrrrqqqpppnnnmmmoooqqqqqquuu{{{}}}wwwnnnhhheeebbb]]]ZZZ\\\[[[ZZZXXXUUURRROOOMMMIIIHHHFFFCCCBBBCCCFFFIIIMMMQQQXXX]]]bbbfffkkkmmmssssssssssssuuuwwwzzz{{{~~~}}}yyywwwvvvwww{{{{{{vvvsssnnnpppttt|||~~~|||vvvkkk\\\MMM@@@:::999:::;;;===???@@@AAABBBBBBDDDFFFFFFEEEDDDEEEFFFCCCCCCCCCCCCCCCBBBBBBBBBDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJKKKLLLMMMOOONNNNNNNNNNNNPPPQQQRRRUUUVVVVVVVVVUUUUUUUUUVVVSSSSSSTTTVVVXXXZZZ]]]^^^ZZZ[[[]]]```bbbccccccccchhhmmmsss}}}wwwiiifffaaa___^^^______^^^^^^]]]\\\ZZZXXXUUUSSSRRRNNNNNNMMMKKKIIIFFFDDDCCC===<<<<<<;;;::::::999999888888888777555333111////////////...------,,,,,,***))))))***,,,,,,+++)))+++***+++,,,,,,,,,***((()))******)))((())),,,...))))))(((((((((((())))))***,,,---+++'''%%%&&&(((***)))'''&&&'''))),,,......111444555333111000000...------000333777888999555444111///......///000000333555666444333333333555777777666444333333444222///...///333666888777>>>???BBBEEEFFFGGGFFFFFFEEEFFFGGGIIIIIIHHHHHHGGGBBB>>>888333222111000000......---------,,,,,,,,,+++,,,---------...000222000111222333333222111000111111111111111111111111222111000000000111333333333444555555555666888:::999<<<@@@DDDHHHMMMTTTXXXWWWZZZ___eeejjjnnnqqqrrrrrrtttwwwwwwvvvuuuuuuvvvvvvtttsssrrrrrruuuxxxyyyvvvwwwvvvtttqqqooopppqqqtttxxx|||zzzrrrllliiifffaaa^^^^^^^^^]]][[[XXXTTTQQQOOOGGGGGGEEEBBBAAABBBFFFIIINNNRRRXXX^^^bbbfffjjjmmmrrrrrrssstttvvvxxxzzz{{{~~~}}}}}}|||vvvwwwzzz}}}zzzxxxrrreeeUUUGGG>>>::::::;;;<<<===???@@@AAABBBDDDFFFHHHIIIGGGFFFFFFFFFCCCCCCCCCCCCCCCCCCBBBBBBDDDDDDDDDEEEFFFFFFGGGGGGGGGHHHIIIIIIIIIIIILLLNNNOOOOOONNNNNNOOOPPPQQQSSSVVVUUUTTTTTTTTTTTTTTTUUUSSSTTTTTTVVVXXXZZZ\\\]]]YYYZZZ\\\^^^```bbbbbbcccfffjjjooovvvxxxiiifffaaa___^^^______^^^]]]]]]\\\ZZZXXXUUURRRPPPMMMMMMLLLKKKIIIGGGDDDCCC======<<<<<<;;;;;;::::::888888888777555333111////////////...------,,,,,,)))))))))+++,,,---+++)))***+++,,,++++++***+++,,,***(((&&&&&&((())))))((()))((((((''''''(((((()))))),,,///---(((%%%%%%''')))(((''''''((()))+++,,,---000333333111//////111...------///333777:::;;;888666444111//////000000...111555666444333333444333555777777555333444555333333333333222444666777<<<>>>AAADDDEEEFFFFFFEEEEEEEEEGGGHHHHHHHHHGGGFFFAAA===777333222111111111......---------,,,,,,,,,,,,---......------///111///111222333333222111000111111111111111111111111222111000000000111333333222333555555444555777999999<<<@@@EEEIIIOOOUUUZZZ[[[^^^ccciiinnnrrrtttuuuvvvyyy}}}~~~|||yyyyyy{{{}}}||||||{{{xxxtttqqqqqqqqqtttwww{{{~~~}}}uuupppmmmjjjfffccc```______]]]ZZZVVVRRRPPPHHHHHHFFFDDDBBBDDDGGGKKKPPPTTTZZZ___cccgggkkkmmmppprrrtttvvvxxxzzz{{{|||~~~yyy{{{yyytttrrrkkk^^^MMM@@@;;;:::;;;<<<<<<>>>???@@@AAAAAADDDFFFIIIIIIHHHFFFFFFFFFBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGFFFGGGIIIHHHHHHIIILLLOOOOOOOOONNNNNNOOOPPPRRRSSSWWWVVVTTTSSSSSSTTTTTTTTTTTTTTTTTTVVVWWWYYY[[[\\\YYYZZZ[[[]]]___aaacccdddeeeiiilllpppwwwyyyiiifffbbb_______________\\\\\\[[[ZZZWWWTTTQQQOOOLLLLLLLLLKKKIIIGGGEEECCC>>>>>>======<<<<<<;;;;;;888888888777555333111///000//////...------,,,,,,)))((()))+++------+++))))))+++---+++)))))),,,///---***)))***,,,---***(((((((((''''''''''''((((((%%%)))......***'''(((***((((((((((((((()))******---///222111///...///111---,,,,,,...222777:::;;;:::888555222000000000111,,,000444666444333333444111444777777555333444666666999;;;888333222666:::;;;===@@@CCCEEEFFFFFFEEEDDDEEEGGGHHHHHHGGGFFFFFF@@@<<<777333222222222111......---------,,,,,,,,,---...///...---,,,...000///000222333333222111000111111111111111111111111222111000000000111333333222333444444444555777999:::<<>>???@@@@@@AAADDDFFFHHHIIIHHHFFFEEEEEEBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFEEEGGGHHHHHHGGGHHHLLLPPPOOOOOONNNNNNOOOPPPRRRSSSYYYWWWUUUTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWYYYZZZ[[[YYYZZZ[[[\\\^^^aaacccdddeeehhhkkklllqqq}}}xxxkkkgggbbb^^^^^^_________[[[[[[[[[YYYWWWTTTQQQPPPMMMKKKJJJJJJIIIGGGDDDAAACCC@@@===;;;:::999888777777888999777444111000111///......------,,,,,,+++***++++++,,,------------******++++++++++++*********)))))))))((((((''''''))))))((())))))***+++,,,'''''''''&&&&&&%%%%%%%%%&&&'''((((((''''''(((*********,,,---...////////////...------000555:::===888777666555444333222111...000333555666444111000444222333666333...000777444555555666777888999999:::===AAABBBAAABBBDDDGGGIIIIIIHHHGGGFFFFFFFFFFFFEEEAAA;;;555111000111222/////////...---,,,***)))+++++++++,,,,,,,,,------///000111222222222222222111111111111000000000000222222222222222222222222000111222222444444555666999;;;???DDDIIIOOOVVV[[[]]]cccjjjnnnnnnoootttyyyzzz~~~~~~{{{xxxuuussstttvvvxxx}}}zzzuuupppkkkhhhdddbbb```^^^[[[WWWRRRNNNKKKIIIFFFDDDEEEGGGKKKMMMQQQXXX]]]___bbbhhhkkkjjjnnnppprrrtttvvvzzz~~~|||nnnuuu{{{rrrpppiii___RRRBBB777888=========>>>>>>??????@@@@@@CCCDDDEEEFFFFFFFFFFFFFFFIIIHHHGGGEEEDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFCCCDDDFFFHHHKKKLLLMMMNNNLLLMMMNNNOOOQQQRRRSSSSSSUUUVVVWWWWWWUUUSSSSSSTTTRRRRRRSSSTTTVVVXXXZZZ[[[\\\\\\]]]^^^___```aaabbbffffffgggiiinnnwwwuuujjjfffaaa^^^^^^^^^^^^]]]\\\[[[[[[ZZZXXXUUURRRQQQKKKJJJHHHHHHGGGEEEBBB???AAA???===;;;;;;;;;::::::888999999777444222111111------,,,++++++******)))++++++,,,,,,---,,,,,,,,,******++++++++++++***************))))))((((((((('''&&&&&&&&&&&&&&&'''((((((((((((''''''&&&&&&&&&&&&'''((((((''''''(((*********+++------.........///...,,,,,,///444999<<<999999888777555444222222...000333555666555333111333000222666555000...000444444555555666777888888999<<>><<<<<<===>>>??????@@@@@@CCCDDDEEEFFFGGGGGGGGGGGGIIIHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHDDDEEEGGGIIIJJJLLLMMMMMMLLLMMMNNNOOOPPPQQQRRRSSSUUUVVVWWWWWWUUUSSSSSSTTTRRRRRRSSSTTTVVVXXXYYYZZZ[[[\\\]]]^^^___```aaaaaacccddddddeeeiiipppyyyrrrhhheeeaaa^^^]]]]]]\\\[[[\\\\\\[[[ZZZXXXVVVTTTRRRLLLKKKIIIHHHGGGEEEBBB?????????>>>===<<<<<<<<<<<<999::::::888555333222222------,,,,,,+++*********,,,,,,,,,,,,,,,,,,+++*********++++++++++++*********************)))))))))'''&&&&&&%%%%%%%%%%%%&&&((((((((((((((('''''''''&&&'''((((((''''''(((*********+++,,,------,,,,,,...---,,,,,,...222777999;;;;;;:::999777555333222---///222555666666555444666444777>>>@@@;;;444111444444333444444555666666888:::===>>>???AAACCCEEEDDDEEEFFFGGGHHHIIIJJJKKKGGGDDD@@@;;;777333000///000/////////......------,,,,,,,,,,,,------------//////000222222333333333222222222111111111000000222222222222222222222222111222222333444555666666888:::>>>BBBGGGMMMTTTYYY^^^cccjjjnnnqqqwww~~~}}}|||xxxxxxyyy{{{{{{vvvqqqmmmjjjdddbbb___]]]ZZZVVVQQQMMMIIIHHHEEEDDDFFFIIIMMMPPPXXX^^^cccccceeejjjlllkkkkkklllnnnoooppprrrvvvyyy~~~uuuzzz}}}tttkkkggg[[[NNNFFF???::::::>>>;;;;;;<<<===>>>@@@@@@AAACCCDDDEEEGGGHHHIIIIIIIIIJJJIIIHHHFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLKKKLLLMMMNNNOOOQQQRRRRRRUUUVVVWWWWWWTTTSSSSSSTTTSSSSSSSSSTTTUUUVVVXXXXXX[[[[[[\\\^^^____________``````aaaaaaccchhhooossspppgggddd```^^^]]]\\\[[[YYY[[[\\\\\\[[[YYYWWWUUUSSSOOOMMMKKKJJJIIIGGGDDDBBB@@@@@@@@@>>><<<;;;<<<<<<999:::;;;999666333222333/////////...------,,,,,,,,,,,,,,,,,,,,,+++***)))******++++++++++++******++++++*********************))))))(((''''''''''''((((((''''''''''''''''''&&&'''((((((''''''(((***)))***++++++,,,,,,,,,+++...---,,,,,,...111444777<<<<<<<<<:::888666444222---///111444555666777777777777;;;DDDJJJHHH>>>666444333333222222333444555777888:::;;;===???BBBCCCDDDEEEFFFHHHIIIJJJJJJKKKHHHFFFDDD@@@;;;666222///...------,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,...///000111222333333333333333222222222111111111111222222222222222333333222222333444555666777777888:::>>>AAAFFFLLLRRRWWW]]]ccciiinnnrrrzzz~~~~~~~~~~~~yyyyyyzzz{{{~~~|||xxxtttqqqnnniiifffccc```]]]YYYTTTQQQJJJHHHFFFFFFHHHLLLPPPSSS[[[aaaeeeeeefffjjjlllkkkkkklllmmmnnnnnnpppsssvvv|||yyy~~~{{{sssjjjcccUUUGGG@@@>>>;;;;;;===;;;;;;<<<===???@@@AAAAAACCCDDDEEEGGGIIIJJJJJJKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEFFFIIIIIIIIIIIIIIIJJJJJJKKKJJJKKKLLLMMMNNNPPPQQQQQQTTTVVVWWWVVVTTTRRRRRRSSSRRRRRRRRRSSSTTTUUUVVVWWWZZZ[[[\\\]]]^^^^^^^^^^^^\\\^^^___```aaadddhhhlllsss~~~ooohhhddd```]]]\\\[[[ZZZYYYZZZ[[[[[[[[[YYYXXXVVVTTTQQQNNNKKKIIIHHHGGGDDDBBB@@@BBBBBB@@@<<<999999:::999:::;;;999666333222333000000///......------,,,,,,,,,,,,,,,+++******)))******++++++++++++************************++++++++++++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((***))))))***+++,,,,,,,,,,,,///...---,,,---000333444;;;<<<<<<;;;999777444222...///000222444666777888222444999BBBLLLMMMEEE;;;555444222111111222333444666666666888;;;>>>AAABBBEEEFFFGGGIIIIIIJJJIIIIIIIIIHHHGGGDDD@@@;;;666333111000///...........................////////////...///000111222333333333333333333333222222222222111111111222222333333333222333444555666777777888999;;;>>>AAAEEEKKKQQQUUU\\\bbbhhhmmmqqqzzz}}}}}}}}}|||yyyyyyyyyzzz}}}}}}zzzwwwuuutttllliiieeebbb___[[[VVVSSSMMMKKKIIIIIIKKKOOOTTTWWW\\\bbbfffeeefffjjjllljjjlllmmmnnnnnnnnnooorrruuuxxx|||~~~zzzssskkk___QQQCCC>>>>>><<<<<<===<<<<<<===>>>???@@@AAAAAACCCDDDEEEGGGIIIJJJJJJKKKIIIIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGJJJIIIHHHHHHHHHHHHIIIIIIIIIJJJKKKLLLMMMOOOPPPPPPSSSTTTUUUTTTRRRQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUVVVYYYZZZ[[[]]]]]]]]]\\\\\\ZZZ\\\___aaacccdddggghhhooo{{{pppjjjfff```\\\[[[[[[[[[ZZZYYYYYYZZZZZZYYYXXXVVVUUUPPPMMMJJJGGGFFFEEEBBB@@@@@@BBBCCC@@@;;;888888999999::::::888555333222222......------,,,+++++++++++++++++++++++++++***)))******++++++++++++******)))))))))***************)))((((((''''''''''''(((%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((((((''''''(((***((()))***,,,------......000///...---...000111333999999::::::999666444222......///000222444666888222555:::AAALLLRRRMMMDDD666444222111000111222333555333333555999===???@@@EEEFFFHHHJJJJJJJJJJJJIIIIIIIIIIIIGGGDDD@@@<<<:::222111///---,,,,,,,,,---,,,------------.........---...000111333333444444444444444333333333222222111111111222222333333444333444444555666777888888:::<<>>>>>======>>>>>>>>>???@@@@@@AAAAAAAAACCCDDDEEEGGGHHHIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKIIIHHHGGGFFFFFFGGGHHHIIIHHHIIIJJJKKKLLLNNNOOOOOOQQQRRRSSSSSSQQQOOOOOOPPPPPPPPPPPPQQQRRRSSSUUUUUUXXXYYY[[[]]]]]]\\\[[[ZZZXXX\\\```cccddddddeeefffnnnsssxxxlllggg```[[[ZZZZZZ\\\\\\WWWXXXYYYYYYXXXWWWVVVUUUQQQNNNJJJGGGFFFDDDBBBAAA<<<@@@BBB@@@;;;777888:::888999999777444222111111.........---,,,,,,++++++)))******++++++++++++*********++++++++++++******((((((((())))))*********''''''&&&&&&&&&'''((((((&&&&&&&&&&&&'''''''''(((&&&'''((((((''''''(((***((()))***,,,...///000000111000///...///000111222555666888999888666333111///......///000333555777555888;;;???HHHQQQPPPJJJ777666333111000111222333444222111333888<<<>>>???CCCDDDGGGJJJKKKLLLLLLKKKJJJJJJJJJJJJHHHEEEBBBAAA444222///---++++++++++++*********+++++++++,,,,,,---...///111333444444444444444444444333333333333000111111222333333444444444444555666777888888999;;;===@@@BBBFFFKKKQQQUUUXXX^^^dddhhhkkkqqqzzz}}}{{{yyywwwxxxyyyzzz{{{{{{yyyxxxvvvqqqnnniiieeeaaa]]]YYYVVVVVVTTTRRRQQQRRRVVVZZZ]]]___eeeiiiiiijjjmmmooonnnlllnnnnnnoooooopppsssvvvwwwzzz|||}}}|||~~~zzz~~~zzzuuulllbbbNNNEEE>>>===>>>===>>>@@@AAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFGGGGGGIIIJJJLLLMMMHHHGGGEEEDDDDDDFFFGGGHHHHHHHHHIIIJJJLLLMMMNNNNNNOOOQQQRRRQQQOOOMMMMMMNNNNNNNNNOOOPPPQQQSSSUUUVVVWWWXXX[[[\\\]]][[[ZZZXXXWWW[[[aaaddddddbbbaaaaaaffflllwwwnnnhhh```ZZZYYYZZZ\\\^^^WWWWWWXXXXXXXXXWWWUUUTTTTTTPPPLLLIIIHHHFFFEEECCC999===AAA???;;;888999;;;777888999777444111000111000000000///......------((()))***+++++++++++++++******++++++++++++******''''''(((((()))))))))***'''''''''''''''((()))***&&&'''''''''(((((())))))&&&'''((((((''''''(((***'''(((***---///000111222222111000//////000111222333444666777777555333111///.........///111444666222666777888@@@JJJLLLHHH888666333111000111222333333111///222777<<<>>>>>>@@@BBBFFFJJJLLLMMMNNNNNNJJJJJJKKKKKKJJJHHHFFFEEE:::888555111////////////---------.........//////---...///111333444444444555555444444444333333333000000111222333333444444444444555666777888999999<<<>>>@@@CCCFFFKKKQQQUUUWWW]]]cccgggiiinnnvvv}}}~~~{{{xxxvvvyyyzzz{{{|||{{{xxxvvvuuuuuuqqqlllhhhdddaaa]]]ZZZYYYWWWTTTSSSUUUXXX\\\___aaafffjjjjjjlllpppqqqppplllmmmnnnnnnnnnpppsssvvvsssvvvxxxyyyzzz}}}|||xxx~~~|||wwwrrrhhh]]]FFF@@@<<<=========???CCCCCCCCCBBBBBBBBBBBBAAAAAACCCDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEECCCDDDDDDFFFGGGIIIKKKLLLGGGFFFDDDCCCCCCEEEGGGHHHGGGHHHIIIJJJKKKMMMNNNNNNNNNPPPQQQPPPNNNLLLLLLMMMMMMMMMNNNOOOQQQSSSUUUVVVVVVXXXZZZ\\\\\\[[[YYYWWWWWW[[[aaacccccc```]]]\\\]]]eeeqqqqqqiiiaaa[[[[[[]]]^^^^^^ZZZYYYYYYYYYYYYXXXUUUSSSOOOMMMJJJHHHHHHGGGFFFDDD??????>>>===<<<;;;:::::::::999888666444222000///333111///,,,+++*********)))***+++,,,------,,,+++))))))))))))))))))))))))******))))))))))))************))))))((((((''''''(((((((((((('''''''''''''''''''''''''''((())))))&&&(((***,,,...000111111333222111000////////////555444333222222222111111111000...---...///111222666777777888;;;AAAIIINNN@@@<<<777333111000000///333333222222444888;;;===>>>@@@CCCGGGJJJLLLMMMMMMOOOLLLIIIHHHIIIHHHEEEBBB===999333///---,,,,,,,,,000////////////.........000000000111222333555555888777555333222222222222444444333333444444555666555666777666666777:::<<<>>>???AAACCCFFFLLLRRRWWWWWWXXX^^^hhhmmmnnnrrryyy{{{yyyxxxyyy|||~~~|||xxxtttvvvtttqqqmmmhhhccc___]]]XXXWWWVVVVVVXXX\\\aaadddiiikkkmmmmmmmmmnnnqqqsssppppppqqqrrrrrrsssssstttxxxxxxxxxyyyzzz}}}{{{wwwxxx|||vvvrrrjjj]]]SSS@@@???>>>>>>>>>@@@BBBDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBDDDFFFFFFEEEDDDEEEFFFFFFFFFEEEDDDCCCCCCCCCDDDGGGGGGHHHIIIHHHGGGFFFEEEFFFEEEDDDDDDEEEFFFEEEDDDIIIIIIHHHHHHHHHIIIJJJJJJLLLLLLMMMLLLKKKKKKMMMNNNNNNNNNNNNOOOQQQSSSTTTUUUTTTVVVYYY]]]```___[[[XXXZZZ\\\]]]___``````______bbbbbbggguuussslllccc^^^]]]_________ZZZYYYXXXYYYYYYXXXUUUSSSOOOMMMJJJIIIHHHGGGFFFDDD??????>>>===<<<;;;::::::999999888666444222000///111000...,,,+++++++++,,,)))******+++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))(((((('''''''''&&&&&&&&&%%%%%%$$$$$$'''''''''''''''((()))))))))***,,,///111222444444333222222111000000//////111222333333333222111111---,,,,,,,,,...111444555333444555555777;;;@@@DDD@@@===888444222111000///222222111111333666999<<<<<<>>>BBBEEEHHHJJJKKKLLLOOOLLLJJJJJJKKKKKKIIIGGG???<<<666222///...------/////////............---000000000000111333444555666555444333333333444555222222111111222222333444555666777666666777:::<<<>>>AAADDDFFFJJJOOOTTTXXX[[[[[[```iiimmmooouuu}}}|||zzz{{{|||~~~|||xxxuuuwwwuuurrrnnniiiddd```]]]YYYXXXWWWXXXZZZ^^^bbbeeehhhkkkmmmnnnnnnoooppprrrqqqqqqrrrssstttuuuwwwxxxyyyxxxxxxxxxzzz}}}xxxtttzzzzzztttooofffXXXMMM???>>>======>>>???AAACCCCCCCCCCCCBBBBBBBBBAAAAAA@@@BBBDDDEEEDDDDDDEEEFFFGGGGGGFFFEEEEEEEEEFFFFFFFFFGGGGGGHHHGGGFFFEEEDDDEEEDDDCCCDDDEEEFFFFFFFFFIIIHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMMMMLLLLLLNNNPPPOOOOOOOOOPPPQQQSSSTTTUUUVVVWWWYYY\\\______]]]ZZZZZZZZZ\\\]]]^^^]]]]]]\\\]]]]]]cccnnn{{{qqqjjj```ZZZYYY[[[[[[ZZZZZZYYYXXXYYYYYYXXXUUURRRNNNLLLJJJIIIIIIHHHEEEDDD??????>>>===<<<;;;::::::999999888666444222000//////...------,,,------...******)))))))))***++++++))))))))))))))))))))))))******))))))))))))******)))))))))(((((((((((('''(((''''''&&&%%%$$$$$$###'''''''''''''''((())))))'''((()))+++---///000111222222333333333111000///---000333555444222111111,,,,,,+++,,,---000333555111333444444444666999;;;@@@>>>:::666333111000000111000000000111444777999:::<<>>======<<<===???@@@AAABBBBBBBBBAAAAAAAAA@@@@@@???AAACCCDDDCCCCCCDDDEEEGGGGGGGGGGGGGGGGGGHHHIIIEEEEEEFFFFFFFFFEEEDDDCCCCCCCCCBBBBBBCCCEEEGGGHHHHHHGGGGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMLLLMMMOOOQQQQQQQQQQQQQQQRRRSSSTTTUUUXXXXXXYYY[[[^^^______]]]YYYZZZZZZ[[[[[[[[[ZZZZZZZZZ[[[```hhhppp~~~ooohhh^^^XXXWWWXXXXXXWWWYYYXXXXXXXXXYYYWWWUUURRRNNNLLLJJJIIIIIIHHHEEECCC??????>>>===<<<;;;::::::999888888666444222111000///......---------------+++***)))(((((()))***+++))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((++++++***)))(((''''''&&&'''''''''''''''((())))))&&&&&&''')))+++,,,...///111222444555444222000///,,,000444777777555333222111///...,,,,,,---///000000333555666666666777888>>>>>><<<999555222111111000/////////000222444666888:::>>>BBBEEEGGGIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGCCCAAA>>>888333///...---............------------............///111222333444444444444444555555666444444333333444444555666444555666666666777:::===???DDDJJJOOOSSSVVVXXXZZZ\\\___ffflllqqquuuzzz~~~~~~}}}~~~}}}zzzxxxyyyxxxuuupppkkkfffbbb___\\\[[[[[[\\\^^^aaaeeeggggggjjjnnnqqqpppooooooooooooooooooqqqtttxxx|||~~~~~~|||zzzzzz{{{~~~~~~yyy{{{|||wwwpppfffYYYJJJ@@@>>>>>>======>>>???@@@AAAAAAAAAAAA@@@@@@@@@??????@@@AAACCCCCCBBBAAABBBCCCFFFFFFFFFFFFGGGHHHIIIIIIDDDDDDDDDDDDDDDCCCCCCCCCAAAAAAAAAAAABBBDDDFFFIIIGGGFFFFFFGGGGGGHHHIIIJJJJJJKKKMMMMMMMMMNNNPPPRRRRRRRRRRRRSSSSSSTTTUUUVVV[[[YYYYYYZZZ]]]___``````ZZZZZZZZZZZZZZZZZZYYYYYY\\\^^^cccgggjjjtttrrrjjjaaa[[[YYYZZZZZZZZZYYYXXXWWWXXXXXXWWWTTTRRRMMMLLLJJJJJJJJJHHHEEECCC??????>>>===<<<;;;::::::888888777666555333111000000000//////...---,,,++++++***)))(((((()))***+++))))))))))))))))))))))))******))))))))))))******'''''''''''''''(((((((((,,,,,,++++++***))))))((('''''''''''''''((()))))))))))))))***,,,...000111111222333444444333111///...111555999<<<;;;888555333111///---,,,---.........111555666666666666777<<<======:::666333222333000/////////000222333444777999===AAAEEEGGGIIIIIIJJJJJJJJJHHHGGGFFFEEEEEECCCBBB@@@;;;444///------//////.........------------------...///000222222555666666555555555444444444444333333444444555666444555666666666888;;;===@@@EEELLLQQQUUUVVVXXXYYYWWW^^^gggnnntttxxx{{{}}}|||}}}}}}{{{zzzzzzxxxuuuqqqmmmhhhdddaaa^^^]]]]]]^^^___bbbdddfffgggkkkoooqqqpppooonnnnnnooooooqqqtttwww{{{|||{{{{{{|||}}}zzzyyy~~~~~~{{{vvvmmmaaaSSSFFF???>>>?????????@@@AAAAAABBBAAAAAA@@@@@@@@@?????????AAACCCDDDCCCAAA@@@@@@@@@EEEEEEEEEEEEEEEFFFGGGHHHDDDDDDDDDCCCCCCCCCCCCCCCAAABBBCCCCCCBBBCCCEEEHHHEEEEEEEEEFFFGGGHHHIIIIIIJJJKKKLLLMMMLLLMMMPPPRRRSSSSSSSSSTTTUUUVVVWWWXXX]]][[[YYYYYY[[[^^^``````[[[[[[[[[ZZZZZZZZZZZZZZZ___aaaeeeggggggnnn~~~ppphhh___YYYXXXYYYZZZYYYYYYXXXWWWXXXXXXWWWTTTQQQMMMLLLKKKJJJJJJHHHEEEBBB??????>>>===<<<;;;::::::888888777666555333111000000000000000...---+++***++++++***)))))))))******))))))))))))))))))))))))******))))))))))))******&&&''''''''''''((((((((())))))))))))(((((((((((('''''''''''''''((())))))(((((('''((())),,,...///111111222333333222111000000000333;;;CCCEEEBBB===333111000...---...///000,,,///222555555444444555888:::===;;;777333333444111111111111111222333333666888<<<@@@DDDFFFHHHIIIKKKLLLLLLKKKHHHFFFGGGGGGBBBCCCCCC>>>666111//////000////////////.....................///111222333666666666666666555444333222222111111222222333444444555666666666888;;;>>>@@@EEELLLQQQSSSTTTUUUVVVUUU]]]gggmmmttt{{{~~~~~~}}}~~~~~~||||||yyyxxxvvvrrrnnnjjjfffdddbbbaaaaaaaaabbbccceeefffiiikkkooopppooonnnnnnooopppqqqtttxxx{{{~~~}}}|||||||||~~~wwwyyy{{{yyyrrrgggYYYLLLCCC???>>>??????@@@AAAAAABBBBBBAAAAAAAAA@@@@@@@@@??????BBBCCCDDDCCCAAA@@@@@@AAADDDDDDDDDCCCDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDGGGIIIHHHEEECCCEEEHHHDDDDDDEEEEEEFFFGGGHHHIIIJJJKKKLLLLLLKKKLLLNNNPPPSSSSSSTTTUUUVVVXXXZZZZZZ^^^\\\YYYYYYZZZ]]]^^^^^^\\\[[[[[[[[[[[[[[[\\\\\\___```cccffffffjjjvvvmmmeee\\\WWWWWWXXXYYYXXXXXXXXXWWWWWWXXXVVVTTTQQQLLLLLLKKKKKKKKKHHHEEEBBB??????>>>===<<<;;;::::::777777777666555333222111...///000000///...---,,,+++++++++++++++******)))))))))))))))))))))))))))******))))))))))))******&&&&&&&&&'''''''''((((((&&&''''''''''''((((((((('''''''''''''''((())))))&&&%%%$$$%%%&&&(((+++,,,111111111111111111111111111...000;;;JJJQQQNNNGGG666555222///.........///---000333444333333333444444888<<<;;;777444444666333333333333333333444444333666999>>>BBBDDDFFFGGGIIIJJJLLLJJJHHHGGGHHHJJJBBBEEEEEEAAA999333111222111111000000000/////////.........///000111333333444444666777777666666555222222111111222222333444333444666666666888;;;>>>AAAEEEKKKOOOPPPQQQRRRRRRVVV^^^fffjjjqqq|||~~~}}}}}}yyyxxxvvvsssooollliiiggggggffffffeeeeeeeeeffffffjjjlllnnnooonnnnnnnnnpppmmmppptttxxx|||~~~|||xxx}}}|||xxxuuummm___PPPEEE???>>>===>>>???@@@@@@AAAAAAAAABBBAAAAAAAAA@@@@@@@@@@@@@@@AAACCCDDDCCCBBBCCCDDDEEEEEEDDDCCCCCCCCCDDDDDDEEEEEECCCBBBBBBBBBCCCDDDIIIMMMPPPNNNJJJFFFFFFHHHDDDDDDDDDDDDFFFGGGHHHIIIJJJKKKLLLKKKJJJJJJLLLNNNSSSSSSTTTVVVXXXZZZ\\\]]]^^^\\\YYYYYYZZZ[[[[[[[[[[[[ZZZZZZZZZZZZ[[[]]]^^^______bbbfffgggiiiqqqzzzooohhh___ZZZZZZ\\\]]]\\\XXXWWWWWWWWWXXXVVVTTTQQQLLLLLLKKKKKKKKKHHHEEEBBB??????>>>===<<<;;;::::::777777777666555333222111,,,---///000000000///...+++,,,---------+++***)))))))))))))))))))))))))))******))))))))))))******&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))'''''''''''''''((())))))((((((''''''(((+++---///111000000///000000111111000+++---;;;OOOZZZWWWOOO<<<:::666111...,,,++++++111333555555444333333444111666;;;;;;777444444666444444444444444444444444222444888<<<@@@CCCEEEEEEDDDGGGIIIHHHFFFFFFHHHJJJCCCFFFHHHDDD<<<555333444111111111111000000000000////////////000222333444111333555666888888888777444444333333444444555666333444555666666888<<<>>>AAAEEEJJJMMMNNNOOOPPPPPPYYY```eeegggooo}}}}}}}}}xxxwwwvvvssspppmmmjjjiiikkkjjjiiihhhhhhgggggghhhkkkmmmnnnnnnmmmmmmooopppiiilllqqqvvvzzz||||||||||||}}}}}}|||{{{~~~vvvuuuqqqhhhYYYJJJ???<<<===<<<===>>>??????@@@@@@???BBBBBBBBBAAAAAAAAA@@@@@@===@@@BBBCCCDDDDDDFFFGGGFFFFFFEEEDDDDDDCCCDDDDDDFFFEEEDDDCCCBBBCCCDDDDDDMMMQQQUUUSSSNNNHHHGGGHHHCCCCCCCCCDDDEEEGGGHHHIIIJJJKKKKKKKKKIIIIIIKKKMMMRRRSSSTTTVVVXXX[[[]]]^^^___\\\ZZZYYYYYYZZZYYYXXXZZZYYYYYYYYYZZZ[[[]]]^^^```___bbbgggiiikkkpppvvv}}}oooggg```___^^^\\\ZZZ[[[YYYZZZZZZZZZWWWTTTPPPNNNLLLKKKKKKIIIHHHFFFDDDCCC???>>><<<;;;;;;:::888666:::999666444333222222222/////////...------,,,,,,------,,,,,,,,,,,,++++++************++++++++++++***)))(((''''''((()))***************************&&&&&&'''(((((('''&&&&&&%%%'''((((((''''''(((***(((((((((((()))))))))))),,,---...//////...------+++///111555AAAQQQYYYXXXBBB;;;333000111111///,,,///000111222333444444444999444444999:::666333555666555444555666666444222444666999;;;===@@@CCCFFFGGGJJJLLLMMMKKKIIIHHHHHHGGGGGGGGGDDDAAA<<<777444666333000............---...............///000000444555555555666666777777666666555444333333333333555444333333444666999;;;<<>>;;;;;;<<<>>>???@@@AAABBB@@@@@@AAABBBAAA@@@>>>===AAABBBBBBBBBCCCDDDDDDDDDDDDBBBBBBCCCEEEGGGGGGGGGJJJHHHEEECCCBBBCCCEEEGGGMMMSSSXXXSSSIIIBBBBBBEEECCCDDDEEEEEEDDDDDDEEEFFFIIIIIIJJJJJJKKKLLLLLLLLLNNNPPPSSSUUUWWWWWWWWWVVV[[[ZZZYYYWWWWWWWWWWWWXXXWWWXXX[[[]]]^^^^^^]]]\\\___bbbeeeeeedddgggmmmsss{{{pppggg```___^^^[[[YYYZZZXXXYYYZZZYYYWWWTTTQQQNNNLLLLLLKKKJJJHHHFFFEEEDDD@@@???===<<<<<<;;;999777;;;999777555333222111111/////////...------,,,,,,---------,,,,,,+++++++++(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((((((''''''(((***((())))))))))))*********+++,,,......///...---------000000333===KKKRRRRRRFFF???777222222222///---//////111222333444444444777444555<<>><<<<<<===>>>???@@@AAAAAAAAAAAABBBBBBBBBAAA??????BBBBBBBBBBBBCCCCCCCCCCCCDDDCCCBBBBBBDDDEEEDDDCCCFFFEEECCCBBBBBBDDDEEEFFFHHHMMMQQQOOOIIIDDDDDDFFFCCCDDDEEEEEEDDDDDDFFFGGGHHHHHHIIIJJJKKKMMMMMMNNNOOOQQQSSSVVVWWWXXXWWWWWWXXXWWWUUUSSSSSSTTTUUUVVVWWWXXXZZZ\\\]]]\\\[[[[[[]]]aaaddddddccceeekkkqqqttt{{{qqqhhhaaa___^^^ZZZXXXYYYWWWXXXYYYYYYXXXUUUQQQOOOMMMMMMLLLKKKIIIGGGFFFEEEAAA???>>>======<<<:::888<<<:::888666333222111000/////////...------,,,,,,...------,,,+++*********(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((***)))(((''''''((()))***&&&'''((((((''''''((()))))))))))))))*********+++***+++,,,.........---,,,////////////666AAAHHHIIIIIIBBB:::444333222000...//////000111222333444444444444999BBBEEEAAA:::666444333222333444555444222333444666666777:::???BBBFFFHHHKKKLLLKKKIIIIIIIIIFFFHHHJJJKKKIIIEEEAAA>>>777444000...---.........///............//////000000111222333444555666777222222222333444444555555555444444444555666888999:::<<>>>>>>>>?????????@@@@@@BBBBBBBBBCCCBBBBBBAAA@@@CCCCCCCCCCCCBBBBBBBBBBBBEEECCCBBBBBBCCCCCCBBBAAAAAABBBBBBCCCCCCDDDEEEEEEDDDFFFIIIJJJHHHGGGFFFGGGCCCDDDFFFFFFEEEFFFGGGIIIHHHIIIJJJKKKLLLMMMNNNNNNPPPQQQSSSUUUWWWWWWWWWVVVTTTRRRPPPOOOOOOQQQSSSUUUVVVWWWYYYZZZ[[[[[[ZZZYYY\\\^^^aaabbbaaadddiiimmmmmmqqqzzzqqqiiiaaa___]]]YYYWWWWWWVVVWWWXXXXXXWWWUUURRRPPPNNNNNNMMMLLLJJJHHHGGGFFFAAA???===<<<<<<<<<:::888<<<;;;999666444222000////////////...------,,,,,,...------,,,+++***)))))))))*********++++++++++++))))))(((((((((((())))))((((((((((((((((((((((((***((('''%%%%%%'''(((***&&&((()))(((''''''((()))(((((((((((())))))))))))(((***+++---......------...---,,,,,,000888???BBBFFFAAA:::555333222222111...//////000111222333444333555<<>>CCCJJJOOO___iiitttvvvrrroootttyyy~~~{{{yyyyyy~~~{{{{{{}}}|||yyyuuusssrrrsssvvvxxx{{{}}}~~~~~~uuusssqqqnnnllllllllllllkkkllllllnnnpppqqqssstttqqqqqqpppqqqrrrsssuuuwwwyyyzzz{{{zzzzzz|||~~~~~~~~~uuuooottt~~~yyysssooommmfff[[[LLLBBBAAACCCBBB???????????????????????????CCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBBBBAAAAAAAAADDDCCCBBBCCCDDDDDDCCCAAAAAABBBCCCDDDEEEDDDDDDCCCBBBCCCDDDGGGIIIIIIHHHGGGCCCEEEFFFGGGFFFGGGHHHJJJKKKKKKLLLLLLLLLLLLMMMMMMOOOPPPRRRSSSTTTUUUUUUUUUQQQPPPNNNMMMMMMPPPSSSUUUUUUVVVWWWYYYYYYYYYYYYYYYZZZ\\\^^^``````bbbfffiiikkkmmmrrrwww|||qqqhhh```^^^]]]YYYWWWWWWUUUVVVXXXXXXWWWTTTQQQOOOOOONNNNNNLLLKKKIIIGGGFFF@@@>>><<<;;;;;;:::888777<<<;;;:::777555222000////////////...------,,,,,,------,,,++++++***)))))))))*********++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))((('''%%%$$$$$$%%%'''((('''((()))((('''&&&'''(((&&&&&&&&&&&&'''''''''(((''')))+++---............---+++***+++---222888===???;;;777333222222333333.........///000111333444444777>>>GGGPPPQQQIII@@@666444222111222333333222444555555555555777;;;>>>@@@DDDHHHJJJKKKKKKLLLMMMOOOQQQSSSSSSQQQMMMIIIFFF@@@<<<666111000000////////////............//////......///111222444555666555555666666555444333333444444555555666666777777777777888999<<>><<<<<<<<<;;;999777::::::999888777444222111/////////...------,,,,,,************++++++++++++(((((((((((())))))))))))'''((()))******)))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))'''&&&'''(((%%%%%%%%%&&&&&&&&&''''''''')))+++...000000111111...,,,---///...,,,///666222333444444333111111111...---------...000222333555666777<<>>AAADDDCCCAAABBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAAAAABBBDDDDDDAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCEEEGGGFFFDDDBBBCCCCCCDDDDDDDDDCCCCCCBBBBBBCCCEEEEEEFFFGGGHHHHHHIIIJJJKKKJJJHHHHHHHHHJJJNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNOOOPPPQQQRRRSSSSSSTTTUUUUUUUUUUUURRRSSSTTTVVVXXX[[[]]]^^^\\\\\\^^^```ccceeeeeeeeefffeeegggjjjllloooyyynnneee^^^]]]]]]ZZZXXXYYYWWWXXXYYYXXXVVVRRRNNNLLLMMMMMMLLLKKKIIIGGGFFFEEEAAA???=========<<<:::888999999999999777555333111000//////...------,,,,,,)))))))))***++++++,,,,,,************++++++++++++'''((()))******)))((('''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&((()))***)))'''&&&&&&'''&&&&&&&&&'''''''''((((((((())),,,...000111222222000...///222///***,,,333000333555555333111000///...---,,,,,,---///222333555444333777DDDQQQRRRKKK===:::666333222222111000...111444555444222222222777<<>>CCCFFFBBB@@@BBB??????@@@@@@@@@AAAAAAAAABBBAAAAAA@@@AAABBBCCCDDD@@@@@@@@@AAAAAABBBBBBBBBCCCBBBCCCDDDEEEDDDBBB???@@@AAAAAAAAABBBCCCCCCDDD@@@BBBDDDEEEDDDEEEHHHJJJJJJKKKLLLKKKIIIHHHHHHIIIKKKLLLMMMNNNOOOPPPPPPQQQNNNNNNNNNNNNOOOPPPQQQQQQRRRSSSUUUVVVVVVVVVUUUTTTQQQRRRTTTVVVYYY\\\^^^```]]]]]]^^^aaadddffffffeeefffddddddgggjjjlllssszzz~~~nnnhhhaaa]]]\\\\\\ZZZXXXWWWWWWVVVVVVTTTRRROOONNNKKKKKKKKKJJJHHHFFFDDDCCC???>>><<<:::999888888888777777555444222000///////////////...------,,,,,,+++******************+++))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''((((((((((((''''''(((((('''&&&&&&&&&'''''')))***+++---///000111222///000000000000000///.../////////...------000222......---,,,,,,---000222///111444999===BBBEEEGGG>>><<<888555222111111222////////////000111222333666;;;BBBHHHKKKMMMNNNOOOTTTUUUXXXYYYZZZZZZXXXXXXRRRLLLDDD<<<888555222111000.........///000///.../////////000111111222222444555666777888777777666888777666555444555555666555666777888:::;;;<<<===???AAACCCGGGNNNWWWaaahhhvvvyyy~~~vvvxxxyyywwwtttrrrppppppooooooppptttyyy|||wwwsssrrrssssssssssssuuuwwwwwwuuusssssssssyyyyyyxxxwwwvvvtttrrrqqqqqqpppnnnmmmlllmmmooopppttttttuuuuuuuuuuuuuuuuuu|||}}}}}}~~~}}}}}}|||{{{|||}}}~~~{{{yyy~~~|||vvv|||{{{qqqnnnnnnhhhXXXKKKEEE??????FFFHHHDDD@@@AAA??????@@@AAAAAAAAAAAA@@@BBBBBBBBBBBBAAA???>>>=========>>>???@@@@@@AAAAAA@@@BBBCCCBBBAAA??????@@@AAABBBBBBAAA@@@???AAABBBBBBCCCEEEEEEDDDDDDFFFGGGFFFGGGHHHHHHGGGHHHJJJLLLNNNNNNOOOQQQRRRQQQNNNLLLNNNMMMLLLLLLNNNPPPQQQRRRTTTUUUVVVWWWWWWWWWVVVUUURRRRRRSSSTTTVVVXXXZZZ[[[bbbaaa^^^]]]]]]___aaaccccccccceeegggjjjmmmpppqqq~~~mmmhhh```\\\\\\[[[ZZZXXXVVVVVVVVVUUUTTTQQQOOONNNJJJKKKKKKKKKJJJGGGEEECCCBBBAAA???===;;;;;;;;;;;;999888777666444222111000/////////...------,,,,,,)))***++++++++++++***)))******************************)))(((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''((((((((((((''''''&&&&&&&&&&&&'''((()))***)))***+++---...000111222000000000000000///.........///000000/////////000000000///---------///000000111333666:::===???@@@<<<:::888555333111111111.........///000111222333444999@@@FFFJJJLLLOOOPPPVVVWWWXXXXXXWWWUUURRRQQQQQQLLLEEE???;;;777444222111000...///000111000////////////000111111222222444555666888888888888777666555444333333333444444666666777888:::;;;<<<===@@@AAACCCEEEJJJRRR[[[aaannnrrrxxx}}}xxxyyyyyyxxxuuurrrpppppprrrrrrsssvvv{{{}}}wwwtttsssttttttssstttuuuwwwvvvtttrrrqqqqqqtttttttttttttttsssrrrrrrpppooommmllllllmmmoooppprrrsssssstttuuuvvvwwwxxx||||||||||||||||||}}}}}}|||~~~~~~zzzzzzyyypppllljjjbbbTTTHHHDDD??????EEEGGGCCC@@@@@@>>>??????@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>=========>>>??????@@@AAAAAAAAABBBCCCCCCAAA@@@@@@AAA???@@@AAA@@@??????@@@BBBCCCDDDFFFEEEDDDDDDEEEFFFEEEFFFGGGGGGGGGGGGIIIJJJMMMMMMMMMOOOPPPPPPPPPOOOOOOMMMLLLLLLNNNOOOPPPQQQSSSSSSUUUVVVVVVVVVUUUTTTUUUUUUUUUVVVWWWYYYZZZ[[[___^^^\\\[[[\\\]]]___```aaabbbdddgggjjjlllnnnpppxxx~~~~~~lllfff___[[[[[[[[[YYYWWWVVVVVVVVVUUUSSSQQQOOOMMMJJJKKKMMMNNNLLLIIIFFFCCCCCCBBB???===<<<<<<<<<<<<;;;:::999777666444333222/////////...------,,,,,,)))***+++,,,,,,+++***)))******************************)))(((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''((((((((((((''''''''''''&&&&&&'''((())))))))))))+++,,,...///111111111111111111000...---------///111333333111///...111000///......---------111111222333555666777777888888777666444222000///------......///111222333222666===CCCGGGKKKOOOQQQVVVVVVWWWVVVUUURRROOONNNQQQMMMIIIDDD@@@<<<888555333111///000111222111000/////////000111111222222222444666888999999999999666555555444444444444555666666777888:::;;;<<<<<>>??????@@@@@@??????@@@@@@???>>>==================>>>>>>??????@@@@@@AAABBBCCCCCCAAA@@@@@@AAA>>>???@@@???>>>???AAACCCEEEFFFGGGFFFDDDCCCDDDEEEDDDDDDEEEEEEFFFGGGGGGHHHLLLLLLMMMMMMNNNOOOPPPQQQNNNMMMLLLLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUTTTTTTSSSUUUUUUUUUUUUVVVWWWXXXYYYYYYZZZZZZZZZ[[[[[[\\\\\\]]]___bbbfffiiikkklllmmmpppttt|||kkkeee___[[[ZZZZZZYYYWWWVVVVVVVVVUUUSSSQQQOOOMMMIIIKKKNNNOOONNNKKKFFFDDDAAA@@@>>><<<;;;:::::::::;;;;;;999888666555333333/////////...------,,,,,,************************++++++++++++++++++++++++***))))))((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&''''''((((((''''''&&&))))))'''&&&%%%%%%%%%%%%((()))***+++---///000111222222222111000...---,,,,,,...222555777555111...111000............---,,,000000111111222222333333555666666666555333000///---------...///000222333///333999>>>CCCIIINNNQQQSSSTTTUUUVVVVVVTTTSSSQQQQQQOOOLLLJJJGGGBBB===999444222000000000111111000/////////000111111222222111333555777999:::::::::888777777777777777777777666777888999:::;;;<<<<<<===>>>@@@AAADDDHHHMMMRRRYYY]]]cccjjjppprrrrrrqqqtttuuuvvvuuusssrrrrrrsssqqqqqqqqqrrruuuyyy|||{{{xxxtttrrrrrrrrrrrrqqqssstttuuusssooollljjjjjjjjjkkklllmmmmmmmmmmmmmmmjjjjjjjjjjjjkkkmmmnnnooonnnoooppprrrtttvvvwwwxxxxxxwwwvvvvvvvvvyyy{{{}}}zzz|||zzzwwwzzzvvvtttoooggg\\\PPPFFFAAA?????????AAAAAA@@@??????======>>>????????????>>>??????===<<<<<<<<<===============>>>>>>>>>??????@@@BBBCCCCCCAAA@@@AAABBB>>>???@@@@@@???@@@BBBDDDFFFGGGGGGFFFDDDCCCCCCDDDCCCCCCCCCDDDFFFGGGGGGFFFJJJLLLNNNOOOOOOOOOOOOOOOMMMMMMMMMLLLLLLLLLNNNPPPPPPQQQSSSTTTUUUUUUTTTSSSSSSSSSRRRRRRSSSSSSTTTTTTUUUVVVXXXZZZZZZZZZZZZZZZZZZ\\\```dddgggiiiiiiiiikkkoootttzzz~~~kkkeee^^^[[[ZZZ[[[YYYWWWWWWWWWWWWVVVTTTRRROOONNNIIIKKKNNNOOOOOOKKKGGGDDDAAA@@@>>><<<;;;:::::::::;;;:::999777555444222222/////////...------,,,,,,---+++)))'''''')))+++---***************************))))))((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&%%%$$$$$$$$$$$$'''((()))+++---...///000222222222111000...---,,,,,,...111666::::::777333111///------//////...---/////////000111222222333333444666777666444111///.........//////000111222///222666:::???EEEKKKPPPTTTUUUWWWXXXXXXWWWVVVUUURRRQQQPPPOOOMMMIIICCC???777444111000000000000////////////000111111222222000111444777999:::::::::777888888888888888888888777777888999::::::;;;;;;;;;===???AAACCCGGGLLLOOOSSSVVV[[[```cccdddeeeeeekkkmmmnnnnnnnnnnnnppprrrnnnnnnnnnnnnpppsssuuuwwwyyy{{{}}}}}}|||}}}}}}~~~zzzxxxvvvssspppnnnooooooooonnnpppqqqrrrpppmmmjjjhhhhhhiiijjjjjjjjjjjjiiiiiihhhggghhhhhhiiikkklllmmmnnnmmmnnnoooppprrrssstttuuuvvvuuutttssstttvvvyyyzzzxxxzzz}}}xxxyyy|||tttsssnnncccVVVJJJCCC@@@>>>???@@@????????????>>>======>>>????????????>>>???>>>>>>=================================>>>>>>???AAABBBBBBAAA@@@@@@AAA???@@@AAAAAAAAABBBDDDFFFFFFGGGGGGEEECCCBBBBBBCCCBBBAAABBBEEEHHHIIIHHHGGGIIIMMMQQQRRRQQQNNNMMMMMMNNNOOOOOONNNLLLLLLOOOQQQPPPQQQSSSUUUUUUUUUUUUTTTRRRRRRQQQQQQQQQQQQRRRRRRSSSUUUWWWYYY[[[[[[ZZZZZZXXXZZZ^^^bbbdddfffffffffeeejjjooosss{{{}}}kkkeee___[[[[[[[[[ZZZXXXXXXXXXXXXWWWUUUSSSQQQOOOIIIKKKMMMNNNNNNKKKHHHFFFCCCBBB???===<<<<<<<<<<<<:::999888666555333222111/////////...------,,,,,,---+++)))'''''')))+++---))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&&&&''''''''''''&&&&&&#########$$$%%%'''((()))'''''')))***,,,---//////111111111111000...------------000666===@@@???<<<777333...---///111000...---...///000111222333333333444666777666555333222111111000000000000111111000111444666:::AAAHHHMMMUUUVVVXXXYYYYYYXXXVVVUUUTTTSSSSSSSSSRRRNNNIIIEEE;;;888444111000000///.../////////000111111222222///111333555777888999888555666666777777777777666777777888999::::::;;;;;;:::<<>>===???@@@???===>>>??????@@@@@@??????>>>??????@@@@@@???>>>>>><<<<<<<<<<<<===============???AAAAAA@@@???@@@AAAAAABBBCCCBBBAAABBBDDDFFFDDDEEEEEEDDDBBBAAAAAABBBBBBAAABBBFFFKKKMMMLLLIIIIIIMMMRRRSSSQQQOOOOOOPPPVVVWWWWWWSSSOOOMMMOOOQQQPPPQQQSSSTTTUUUUUUUUUUUUSSSRRRRRRRRRRRRRRRSSSTTTRRRTTTVVVXXXZZZ[[[ZZZZZZXXXYYY\\\___aaabbbbbbbbb```dddjjjmmmqqq}}}|||kkkfff___\\\\\\\\\[[[ZZZYYYYYYYYYXXXWWWTTTRRRPPPJJJKKKLLLLLLLLLJJJHHHFFFBBBAAA???===;;;;;;;;;;;;:::999888777555333222111/////////...------,,,,,,************************((((((((((((((((((((((((******)))(((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%''')))+++,,,&&&'''(((***+++---...///000000000000000///.........---...555>>>EEEFFFEEE@@@:::333000111222111///------...///000111222222333444555666666666555444444333222111111000000000222222333444777===DDDIIIPPPQQQTTTVVVWWWWWWWWWVVVVVVUUUUUUUUUUUURRRNNNKKKAAA===888444222111000////////////000111111222222///000222444666777777666555666777888888888777777888888888999999::::::;;;:::===@@@BBBCCCEEEGGGIIIKKKMMMPPPPPPPPPQQQTTTWWWXXXYYYYYYYYYXXXYYY[[[^^^````````````aaabbbdddeeecccaaadddkkkmmmjjjiiikkkmmmoooqqqrrrrrrpppmmmkkknnnllljjjiiijjjkkkjjjiiigggiiikkkkkkjjjhhhhhhiiiiiiiiiiiiiiihhhgggfffeeeeeefffggghhhiiiiiijjjjjjlllmmmnnnpppsssuuuwwwxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxyyy{{{~~~{{{uuusssnnndddXXXKKKCCC???>>><<>><<>>??????@@@@@@@@@@@@@@@>>>@@@BBBCCCCCCBBB@@@???<<<<<<<<<<<<<<<<<<<<<<<<<<<===??????>>>>>>???@@@AAABBBCCCBBBAAAAAABBBDDDBBBCCCDDDCCCAAA@@@@@@AAAAAAAAABBBGGGNNNQQQOOOLLLIIIMMMPPPPPPOOOPPPTTTXXXccccccaaa[[[SSSNNNNNNPPPNNNOOOQQQSSSTTTTTTTTTTTTQQQQQQPPPQQQQQQRRRSSSSSSQQQRRRTTTVVVXXXYYYZZZ[[[YYYYYYZZZ\\\]]]^^^___```]]]```dddfffiiiqqq|||{{{lllfff```\\\]]]]]]\\\ZZZZZZZZZZZZYYYWWWUUUSSSQQQJJJJJJKKKKKKKKKIIIHHHGGG???>>><<<:::999888888999;;;:::999777666444333222000//////...------,,,,,,'''))),,,......,,,)))'''((((((((((((((((((((((((******)))((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%(((''''''(((((()))***+++&&&'''((()))+++---...//////000000000000000//////...,,,---444???GGGKKKKKKHHH@@@777222222333222///------...//////000000111444555555666666777666666666555444222111000000000333333222222555:::BBBGGGHHHJJJNNNSSSVVVXXXYYYYYYWWWVVVVVVVVVVVVTTTQQQNNNEEEAAA;;;666444222111////////////000111111222222...000222444555555555555777888999:::;;;;;;:::999888888888999999::::::;;;;;;>>>@@@BBBBBBCCCDDDFFFHHHKKKMMMMMMMMMNNNQQQUUUSSSSSSSSSQQQPPPPPPRRRTTTWWWWWWWWWXXXYYYZZZ[[[\\\]]]ZZZ[[[bbbeeeccccccggggggiiikkklllmmmkkkiiihhhmmmkkkiiiiiijjjjjjjjjiiieeegggiiijjjiiiiiiiiijjjhhhhhhhhhiiihhhhhhggggggeeefffggghhhiiiiiiiiihhhkkklllnnnqqquuuxxxzzz{{{yyyyyyzzzzzzzzzyyyyyyxxxyyyzzz{{{~~~~~~}}}yyyrrrrrrlllaaaTTTHHHAAA>>>===<<>>;;;???AAA@@@??????@@@AAAAAAAAAAAA@@@>>>@@@CCCFFFFFFDDDAAA???<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<>>>???>>>===>>>???AAABBBBBBAAA@@@???AAABBBAAABBBCCCBBB@@@???@@@AAABBBAAABBBHHHPPPSSSRRRNNNJJJLLLNNNMMMLLLPPPYYY```mmmmmmiiiaaaVVVOOOMMMOOOMMMNNNPPPRRRSSSSSSSSSRRRNNNNNNNNNNNNOOOPPPQQQQQQPPPQQQRRRTTTVVVXXXZZZZZZZZZZZZZZZZZZ[[[\\\^^^^^^^^^```aaabbbeeejjjsssyyywwwkkkfff```]]]]]]]]][[[YYYYYYWWWUUUUUUVVVVVVSSSPPPMMMNNNNNNMMMLLLJJJHHHGGGBBB@@@===:::888999:::;;;:::;;;::::::888555333222000000000///......------******))))))******+++,,,&&&)))+++***)))(((***,,,((('''''''''''')))***+++&&&''')))******)))((('''&&&&&&$$$$$$$$$$$$&&&&&&((((((((((((((()))*********)))(((''''''((()))***((('''''''''(((+++---///111111111222111111000///...///000222666???HHHOOONNNFFF;;;444222222000---111000...---...///111222111555777666999;;;:::555888666555555555555333222444444333222333666;;;???FFFIIIKKKLLLQQQXXXZZZXXXSSSRRRQQQRRRTTTTTTRRRQQQIIIFFF@@@:::555222000///000/////////000111333444000111222222444444555666666666666666777777777777666777999;;;<<<<<<<<<;;;<<<<<<===???@@@AAACCCCCCFFFGGGIIIJJJLLLMMMNNNNNNLLLMMMMMMNNNNNNNNNNNNMMMNNNOOOQQQSSSVVVXXXYYYZZZXXXXXXXXXXXXYYYZZZ\\\]]]aaabbbcccddddddcccbbbaaaffffffeeeeeeeeeeeeffffffjjjgggddddddgggiiiiiihhhhhhiiiiiijjjjjjiiihhhhhhffffffeeeeeeeeeeeeffffffjjjlllppptttvvvxxxxxxxxxzzzwwwuuuuuuxxx{{{zzzyyyxxx{{{~~~vvvxxx~~~wwwrrrrrrkkkaaaSSSIIIEEECCC@@@===>>>===<<<;;;;;;<<<===>>>======>>>???@@@@@@AAAAAAAAABBBCCCDDDEEEEEEEEEDDD===;;;::::::<<<===<<<<<>>>>>@@@@@@@@@AAAAAAAAABBBBBB@@@AAACCCFFFJJJMMMOOOPPPIIIKKKLLLMMMOOORRRWWW[[[rrrqqqlllaaaTTTKKKIIIJJJJJJKKKLLLMMMOOORRRTTTUUUQQQQQQQQQQQQQQQRRRSSSSSSRRRRRRSSSTTTUUUWWW[[[^^^\\\[[[ZZZYYYYYYZZZ[[[\\\^^^^^^^^^^^^___ccciiinnnxxxkkkfff___]]]]]]]]][[[ZZZYYYWWWVVVVVVVVVVVVSSSPPPNNNNNNNNNMMMLLLJJJHHHGGGBBB@@@===:::999999:::;;;:::;;;::::::888555333222000000000///......---------,,,+++***************''')))***)))'''''')))+++---,,,***)))(((((())))))(((((((((''''''(((((()))''''''&&&%%%%%%&&&''''''((((((((((((((())))))******)))(((''''''((())))))'''&&&%%%%%%&&&(((***,,,++++++,,,,,,,,,++++++***/////////000333:::BBBHHHLLLDDD:::444333333111///000///...---...///111333444666777888;;;@@@>>>999777555333333444555555444333333333222222444888;;;BBBFFFJJJLLLPPPVVVWWWUUURRRRRRQQQSSSTTTUUUTTTRRRMMMJJJDDD>>>888444222111000000/////////000111111000111111222333444555555666666666666777777777777777888999:::;;;;;;::::::;;;;;;<<<>>>???AAABBBBBBEEEFFFGGGIIIJJJKKKKKKKKKHHHIIIJJJKKKKKKLLLKKKKKKMMMMMMNNNPPPSSSUUUXXXYYYXXXXXXWWWVVVWWWXXXYYYZZZ[[[\\\]]]^^^___`````````bbbbbbbbbbbbbbbcccdddeeehhheeecccccceeeggghhhggghhhhhhiiiiiijjjiiiiiiiiiggggggffffffeeefffffffffiiikkknnnqqqtttuuuuuuuuuvvvtttssstttxxx{{{{{{{{{xxx{{{|||uuuyyy~~~wwwqqqnnncccYYYMMMDDDAAA@@@>>>;;;======<<<;;;;;;<<<======>>>>>>???@@@@@@AAABBBBBB@@@AAABBBDDDEEEGGGHHHIIICCCAAA>>>===>>>>>><<<;;;???>>>>>>??????@@@AAABBBCCCCCCCCCCCCBBB@@@???>>>@@@@@@@@@AAAAAAAAAAAABBB@@@AAACCCEEEHHHJJJLLLMMMIIIJJJKKKLLLMMMPPPTTTWWWggggggddd]]]RRRKKKJJJKKKJJJJJJKKKMMMOOOQQQSSSTTTQQQPPPPPPPPPPPPQQQRRRRRRQQQRRRRRRSSSTTTWWWZZZ]]]\\\[[[ZZZYYYXXXYYYYYYZZZ[[[\\\]]]^^^___bbbgggjjjyyyjjjddd^^^[[[\\\]]]\\\ZZZZZZXXXWWWVVVVVVUUURRRPPPNNNNNNNNNNNNLLLJJJHHHGGGAAA@@@===:::999999:::::::::;;;::::::888555333222000000000///......------///...---+++******)))))))))***)))(((&&&&&&(((***------,,,+++***************)))'''&&&&&&''')))***((((((''''''''''''(((((((((((((((((((((((()))))))))((((((''''''((())))))((('''&&&&&&&&&''')))***+++,,,,,,---------,,,,,,//////......///444:::???FFF@@@888444333333222000///...------...000222333777777777:::AAAGGGFFF@@@888666222111222444555555222333444333222222444555;;;AAAGGGKKKOOOTTTTTTPPPQQQPPPPPPQQQTTTUUUUUUTTTQQQNNNIIICCC===888444333000000000//////.........000000111222333444555555555666666666777777777888777888999999999999888888::::::;;;===>>>???@@@@@@DDDEEEFFFGGGHHHHHHHHHHHHEEEFFFHHHIIIKKKLLLLLLLLLLLLKKKKKKLLLOOORRRUUUWWWXXXWWWVVVUUUUUUUUUVVVVVVTTTUUUVVVWWWYYY[[[]]]^^^]]]^^^^^^___aaabbbdddeeeeeecccaaaaaaccceeeeeeeeeggghhhiiijjjjjjjjjjjjjjjjjjiiihhhhhhgggggggggggghhhjjjlllnnnpppqqqqqqqqqrrrqqqqqqssswwwzzz{{{{{{zzz|||}}}xxxvvvzzzvvvlllfffWWWOOOFFF@@@======<<<:::<<<<<<;;;;;;;;;;;;<<<<<>>>>>>>>>>>???@@@AAAAAADDDDDDDDDCCCBBBAAA@@@?????????@@@@@@@@@AAAAAAAAA@@@AAABBBDDDFFFHHHIIIJJJHHHIIIJJJJJJJJJLLLOOORRRXXXYYYZZZVVVPPPKKKJJJKKKJJJJJJKKKLLLMMMOOOPPPQQQOOOOOONNNNNNOOOOOOPPPQQQPPPPPPQQQRRRTTTVVVYYYZZZ[[[ZZZYYYWWWWWWWWWXXXYYYXXXYYY[[[\\\^^^aaaeeehhhzzzhhhccc]]]ZZZ[[[]]]]]]\\\ZZZYYYXXXWWWVVVTTTRRRQQQNNNNNNNNNNNNLLLJJJGGGFFFAAA???===;;;999999999:::::::::::::::888555333222000000000///......------///...---,,,++++++++++++,,,+++***((('''''')))***)))))))))******+++,,,,,,+++***)))((('''((()))***''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((()))***))))))((((((((())))))------...///000000//////.........------000555999>>>:::666333333333222000......---,,,---///222333777777888;;;EEEOOOOOOJJJ<<<888333000111222333444111333444333222000111111444===EEEJJJMMMPPPPPPLLLNNNMMMMMMOOORRRTTTTTTTTTTTTRRRMMMHHHAAA<<<777555//////////////////......000000111222333444444555555555666666777777888888888888888888777777666666999::::::;;;===>>>>>>???DDDDDDEEEFFFGGGGGGFFFFFFFFFGGGIIILLLNNNOOOPPPPPPLLLKKKJJJJJJLLLPPPSSSVVVXXXWWWVVVUUUUUUTTTTTTSSSRRRRRRRRRRRRTTTVVVXXXZZZ[[[[[[\\\^^^```bbbdddeeecccbbbaaaaaabbbccccccdddfffgggiiijjjkkklllllllllmmmlllkkkjjjjjjiiiiiijjjiiiiiikkklllmmmnnnnnnnnnppppppqqqsssuuuwwwyyyyyy{{{}}}wwwvvvwww|||~~~zzzqqqeee\\\LLLGGGAAA===<<<===<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>??????@@@@@@@@@@@@?????????@@@CCCFFFJJJLLLKKKHHHEEECCCAAA@@@>>><<<============>>>???@@@AAAEEEEEEEEEDDDCCCBBB@@@@@@????????????@@@@@@@@@@@@AAAAAABBBDDDEEEFFFGGGHHHGGGHHHHHHHHHGGGHHHJJJMMMMMMOOOQQQPPPMMMKKKJJJKKKJJJJJJJJJKKKLLLMMMNNNOOOMMMMMMMMMMMMMMMNNNOOOOOOPPPOOOOOOPPPSSSVVVWWWXXXWWWWWWVVVUUUVVVWWWXXXYYYXXXYYYYYYYYY[[[___eeeiiizzzgggaaa[[[XXXZZZ]]]]]]]]]ZZZZZZYYYXXXVVVSSSRRRQQQOOOOOOOOONNNLLLIIIGGGFFF@@@???===;;;:::999999999::::::::::::888555333222000000000///......---------,,,,,,++++++,,,------...---+++*********++++++''''''(((((()))***************+++,,,+++***)))(((&&&&&&&&&''''''&&&&&&&&&''''''(((((((((((('''&&&&&&&&&''''''((((((((((((***))))))(((((((((((((((((()))***+++,,,------------............000333666666555333222222222111000......,,,,,,---///111222444666777;;;FFFQQQUUURRRBBB===666111000000111111111333444444222111000111222;;;DDDHHHJJJMMMMMMJJJKKKJJJJJJKKKNNNQQQRRRRRRTTTRRROOOKKKEEE???:::777000000000000000000000000///000000111222333444555555555555666777888888888999999888777666666666666999999:::;;;<<<======>>>CCCDDDEEEFFFFFFFFFFFFFFFFFFHHHJJJMMMOOOQQQRRRSSSNNNMMMKKKKKKLLLNNNRRRTTTVVVVVVVVVVVVUUUTTTTTTSSSTTTSSSRRRRRRRRRSSSTTTUUUVVVWWWXXXYYY\\\^^^```aaa```````````````aaaaaabbbdddeeegggiiikkklllmmmmmmnnnmmmllllllkkkkkkkkkllliiijjjkkkllllllmmmmmmmmmoooppprrrssstttuuuvvvwwwzzz|||~~~zzzsssvvv{{{{{{xxxtttjjj\\\QQQEEECCC@@@>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>???>>>>>>>>>???BBBDDDFFFGGGEEEBBBAAAAAA@@@???===============>>>???@@@AAAEEEEEEEEEDDDCCCBBB@@@@@@>>>>>>>>>?????????@@@@@@BBBBBBCCCDDDEEEFFFGGGGGGFFFGGGHHHGGGFFFFFFGGGIIIHHHJJJLLLMMMLLLKKKJJJJJJKKKJJJJJJJJJKKKKKKLLLMMMLLLLLLLLLLLLLLLMMMNNNNNNPPPNNNNNNPPPSSSVVVVVVUUUSSSSSSSSSSSSUUUWWWYYYZZZZZZYYYWWWVVVXXX^^^ffflllxxxeee```YYYWWWYYY]]]^^^^^^ZZZ[[[[[[YYYUUUSSSRRRRRROOOOOOOOONNNLLLIIIGGGEEE@@@???>>><<<;;;:::999999:::;;;::::::888555333222000000000///......------+++++++++++++++,,,------...,,,+++,,,------,,,+++(((((((((((('''&&&%%%$$$)))***,,,---,,,***(((&&&%%%&&&''''''''''''&&&%%%&&&'''((()))((('''&&&%%%%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++,,,------------////////////000222444111111222222222111000000///...---,,,,,,...000111000333666999AAALLLSSSSSSEEE@@@999333111000000///111222444444333333333444333<<>>;;;555444222111000111111222//////000111222333444444444444555666777888999999999999888777666666777777999::::::;;;<<<<<<======AAABBBCCCDDDEEEEEEEEEEEEEEEFFFHHHKKKMMMOOOQQQQQQOOONNNMMMLLLLLLMMMOOOPPPSSSTTTTTTUUUUUUUUUTTTTTTVVVVVVUUUSSSSSSRRRRRRSSSRRRRRRRRRSSSUUUWWWXXXYYY\\\]]]______^^^]]]^^^``````aaadddfffhhhjjjkkkkkklllkkkkkkjjjkkkkkklllllljjjjjjjjjkkkkkkllllllmmmnnnpppssstttssstttuuuvvvyyy{{{|||||||||}}}~~~~~~|||||||||}}}vvvssszzz|||xxxtttnnncccSSSHHH@@@@@@??????>>>>>>>>>>>><<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<======>>>======<<<===>>>@@@AAABBB@@@???>>>???@@@???>>>>>>>>>>>>>>>???@@@AAAAAADDDDDDDDDCCCBBBAAA@@@???===>>>>>>>>>>>>?????????BBBBBBCCCDDDEEEEEEFFFFFFEEEGGGHHHGGGFFFEEEFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJLLLLLLKKKJJJJJJKKKKKKKKKLLLLLLKKKKKKLLLLLLMMMNNNPPPNNNNNNPPPTTTWWWVVVSSSQQQQQQQQQQQQSSSUUUXXXYYYXXXWWWUUUTTTVVV]]]eeekkkwwwddd^^^XXXVVVYYY]]]______ZZZ[[[\\\YYYUUURRRRRRRRRPPPOOOOOONNNLLLIIIFFFEEE??????>>><<<;;;:::999888:::;;;::::::888555333222000000000///......------,,,++++++*********+++++++++******---//////,,,)))''''''(((((('''&&&$$$$$$*********)))(((''''''&&&&&&'''(((((((((((('''&&&&&&'''((()))((('''%%%$$$$$$%%%&&&(((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&)))***,,,---///000000111///000111000......///111///111333444444222111111111///---,,,,,,---...///,,,111444555999BBBJJJMMMEEEAAA:::666333222111000111333444555444555777999666>>>DDDDDDDDDGGGKKKKKKKKKIIIGGGHHHKKKMMMOOOOOOPPPQQQQQQPPPMMMHHHCCC@@@<<<:::666222000000111222//////000111222333444444444444555666777888999999:::999888777777777888999::::::;;;;;;<<<<<<======>>>???@@@BBBCCCDDDDDDDDDDDDEEEHHHJJJLLLNNNOOOPPPOOOOOONNNLLLLLLKKKKKKKKKNNNOOOQQQSSSTTTUUUTTTTTTVVVVVVVVVUUUUUUSSSRRRRRRPPPPPPPPPPPPQQQRRRSSSSSSXXXZZZ\\\\\\ZZZYYY[[[\\\[[[\\\___aaadddfffggghhhgggggggggggghhhiiijjjjjjhhhhhhhhhiiijjjkkkllllllkkknnnrrrtttttttttvvvxxxxxxyyyyyyxxxwwwwwwyyy|||~~~~~~}}}xxxyyyzzz}}}|||tttvvv~~~}}}{{{xxxssskkk]]]NNNCCC<<<===>>>>>>===<<<;;;;;;======>>>??????>>>==============================;;;;;;<<<<<<===>>>>>>>>>@@@>>><<<===>>>???>>>===???>>>>>>??????@@@AAABBBCCCCCCCCCCCCBBB@@@???>>>=========>>>>>>>>>??????@@@@@@AAABBBCCCDDDEEEEEEEEEGGGHHHHHHGGGFFFGGGHHHGGGFFFFFFGGGIIIJJJKKKKKKMMMMMMLLLKKKJJJJJJJJJKKKLLLLLLLLLKKKLLLMMMMMMNNNQQQOOONNNPPPUUUWWWVVVSSSRRRQQQQQQQQQQQQSSSTTTUUUSSSTTTTTTUUUWWW\\\bbbfffuuuccc^^^WWWUUUXXX\\\___```ZZZ\\\\\\ZZZUUURRRRRRSSSPPPPPPOOONNNLLLIIIFFFEEE??????>>>===;;;:::999888:::;;;::::::888555333222000000000///......------------+++***)))((((((((()))((())),,,//////,,,((($$$%%%&&&(((((((((((('''+++)))'''%%%$$$%%%&&&''''''((()))******)))((('''&&&'''((())))))'''%%%$$$###$$$&&&((())))))((('''&&&''''''((())))))((((((((()))+++---...000000000000111111000...,,,---...///222555666666444222222111000...,,,+++,,,---...***000444222222:::CCCGGGDDD@@@;;;777555444333111111333444555555777:::<<<999@@@EEECCCBBBFFFKKKMMMLLLJJJHHHHHHKKKMMMOOOOOOPPPQQQRRRRRROOOKKKGGGDDDBBB???999333000///111222//////000111222333333444444444555666777888999999:::999888777777888999::::::;;;;;;<<<<<<=========<<<===>>>@@@BBBCCCCCCDDDFFFGGGIIIKKKMMMOOOPPPPPPOOOOOONNNMMMKKKJJJIIIHHHKKKLLLOOOQQQSSSTTTTTTTTTUUUUUUVVVVVVVVVUUUSSSRRRRRRQQQQQQPPPPPPQQQQQQQQQTTTWWWZZZZZZWWWVVVXXXZZZWWWXXX[[[^^^aaacccdddeeeddddddddddddeeeggghhhiiigggggggggggghhhjjjkkkllliiimmmrrrtttuuuuuuxxx{{{wwwwwwwwwvvvttttttvvvxxx{{{~~~yyyxxxyyy|||}}}zzzwwwxxx{{{~~~xxxsssxxx||||||zzztttjjj[[[KKKBBB999;;;<<<<<<;;;999999999===>>>???@@@@@@???>>>===>>>>>>>>>>>>>>>=========999:::<<<===>>>>>>>>>>>>???>>><<<<<<===>>>======????????????@@@AAABBBCCCCCCCCCCCCBBBAAA@@@>>>>>>============>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDEEEGGGIIIIIIGGGGGGGGGHHHEEEDDDDDDEEEGGGJJJLLLMMMNNNNNNLLLKKKKKKJJJJJJJJJLLLLLLLLLLLLLLLMMMNNNNNNRRROOONNNQQQVVVXXXVVVRRRTTTSSSRRRQQQPPPQQQQQQRRRNNNPPPTTTWWWYYY\\\___bbb