BM6P6(@ '''''''''''''''((())))))(((((('''''''''&&&&&&&&&***))))))((('''&&&&&&&&& ###%%%''''''&&&&&&&&&'''''''''(((((())))))&&&&&&''''''''''''''''''(((((((((((((((((((((((()))((((((((((((((()))***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$############&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""!!!"""###$$$%%%%%%$$$######$$$%%%%%%%%%###"""!!!""""""###$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$%%%&&&&&&$$$$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$#########""""""!!!!!!########################"""###$$$%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!! !!!"""###$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################!!!"""###$$$$$$###!!!!!!""""""#########$$$$$$$$$!!!###&&&((('''&&&%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%""""""""""""""""""""""""%%%%%%###!!! """$$$$$$########################$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""$$$###"""""""""###%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########%%%$$$###""""""###$$$%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''))))))))))))((('''&&&%%%)))******+++,,,,,,------......///000111222333333333555777999;;;<<<<<<<<<@@@AAADDDFFFGGGGGGFFFEEEEEEBBB???===???AAABBBBBBEEEEEEEEEEEEFFFGGGHHHHHHKKKLLLNNNPPPQQQSSSTTTTTTSSSSSSRRRQQQPPPOOONNNNNNSSSTTTWWWWWWVVVRRRNNNKKKMMMKKKJJJHHHGGGGGGHHHIIIFFFDDDAAA@@@@@@@@@???>>><<<<<<=========<<<:::999::::::;;;;;;::::::999888::::::999888777666555444444444444444333333222111555555666666555555444333666444222000/////////000'''''''''''''''(((((()))((('''''''''&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%###$$$%%%'''''''''&&&&&&&&&&&&''''''((((((((((((******)))((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""""""""###$$$%%%$$$######$$$$$$$$$$$$$$$###"""""""""######$$$$$$$$$#############################################$$$$$$$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""############"""""""""!!!""""""""""""""""""""""""!!!!!!"""#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!!!!"""""""""!!!!!! ############################################################$$$$$$$$$$$$########################""""""############""""""""""""#########$$$$$$$$$!!!$$$$$$###""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$%%%########################$$$$$$###""" ###%%%""""""""""""""""""""""""######$$$$$$$$$$$$#####################"""!!!!!!$$$###"""""""""###$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$################################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''))))))******++++++,,,,,,---...///000111222222333444555777:::;;;<<<<<<<<>>>>>???AAAAAAAAAEEEEEEEEEFFFGGGHHHJJJJJJIIIJJJLLLNNNPPPQQQRRRRRRSSSSSSRRRQQQPPPOOOOOONNNOOOQQQTTTUUUUUURRRNNNKKKHHHGGGFFFEEEDDDDDDDDDDDDFFFDDDBBBAAAAAAAAA@@@>>>>>>>>>??????>>><<<;;;:::::::::;;;;;;::::::999888:::999999888666555555444333444444444333333222111333333444444444333333222555444222111/////////000''''''&&&&&&''''''((()))''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$((((((((('''''''''''''''&&&&&&&&&''''''''''''((())))))(((''''''&&&%%%%%%''''''''''''''''''''''''***))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""######$$$$$$$$$###""""""%%%$$$########################$$$$$$$$$######"""########################%%%$$$$$$$$$######""""""&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$##################""""""""""""""""""""""""""""""""""""""""""#########""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""############"""!!! ############################################################$$$$$$$$$$$$##############################"""""""""######$$$###############$$$$$$$$$"""$$$&&&&&&%%%###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""%%%'''!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$######"""""""""###"""!!!!!! ######""""""######$$$%%%"""############$$$$$$$$$##############################################################################$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$##############################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''((()))))))))((((((((()))******++++++------...///000111222222444555777:::;;;<<<<<<<<<>>>???AAACCCDDDDDDCCCCCCBBBAAA@@@AAACCCDDDDDDCCCEEEEEEEEEFFFGGGIIIJJJKKKGGGHHHJJJLLLNNNOOOPPPPPPRRRQQQQQQQQQPPPPPPPPPOOOLLLNNNQQQRRRRRRPPPMMMKKKDDDDDDEEEDDDDDDCCCBBBAAAFFFDDDBBBBBBBBBBBB@@@???@@@@@@@@@???>>>===;;;::::::::::::::::::999999888999888888777666555444444333333444444444333222222111111222222222222222111444333222111000/////////'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''))))))))))))))))))))))))******))))))((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$#########$$$$$$$$$$$$######""""""%%%$$$###""""""###$$$%%%###$$$$$$$$$$$$###""""""########################$$$$$$$$$############"""%%%$$$$$$#########$$$$$$########################!!!"""###$$$$$$$$$$$$$$$#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!##############################$$$$$$###""""""!!!################################################ !!!!!!!!!""""""""""""########################$$$###"""!!!"""###$$$%%%########################$$$&&&''''''%%%######$$$########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""#########""""""$$$&&&!!!!!!!!!"""""""""""""""######$$$$$$$$$$$$#####################"""!!!!!!###############$$$$$$$$$""""""#########$$$$$$$$$################################################"""###############$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""###############$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((((((((((((''''''(((((()))*********,,,------...///000111222333555777999;;;<<<<<<<<<<<<===>>>@@@AAAAAAAAAAAACCCCCCCCCEEEHHHHHHGGGEEEEEEDDDDDDDDDEEEFFFGGGGGGEEEFFFHHHJJJKKKLLLMMMMMMPPPPPPPPPPPPPPPPPPPPPPPPLLLMMMOOOPPPOOOMMMJJJHHHEEEEEEFFFGGGFFFEEECCCBBBFFFDDDCCCCCCDDDCCCBBB@@@BBBAAA@@@???===<<<::::::999::::::::::::999888888777777666666555444444333333333333444444333333222000111111222222222222222333222222111000/////////&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&))))))))))))))))))))))))))))))))))))((('''%%%$$$''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$##################$$$%%%%%%$$$######"""""""""$$$$$$"""""""""###$$$%%%######$$$$$$$$$######"""########################"""############$$$$$$$$$######""""""""""""###$$$########################!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""" ###############$$$$$$$$$ !!!""""""#########"""################################################ !!!!!!!!!""""""""""""########################$$$###"""""""""###%%%&&&########################!!!###$$$###!!! !!!########################$$$$$$$$$#######################################"""######"""!!! !!!""""""""""""######$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$""""""#########$$$$$$$$$################################################""""""######$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&''''''((())))))******,,,,,,---...///000000111222444666888:::;;;;;;;;;:::;;;<<<===>>>?????????BBBBBBCCCEEEGGGHHHFFFDDDCCCCCCBBBBBBAAAAAABBBBBBDDDEEEFFFHHHIIIJJJJJJJJJMMMMMMMMMNNNOOOOOOPPPPPPNNNOOOOOOOOOMMMJJJGGGDDDEEEFFFGGGGGGGGGFFFEEEDDDFFFEEEDDDEEEEEEEEECCCAAAAAAAAA???>>><<<;;;:::999999999::::::999999888777666555555555444333333333222333333444444333333333222222333333333333333222111111111111000//////...&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&######$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%$$$######"""###########################$$$%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%"""""""""!!!""""""###$$$########################"""######$$$$$$$$$######""""""""""""####################################""""""#########""""""!!!""""""""""""""""""""""""#########$$$$$$$$$$$$$$$ !!!!!!"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$#######################################$$$%%%&&&$$$$$$$$$###############"""###$$$###!!!!!!"""#############################################$$$$$$""""""""""""""""""""""""!!!######"""!!! !!!""""""######$$$$$$%%%%%%######$$$$$$$$$$$$######%%%%%%&&&&&&%%%%%%$$$###""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''&&&&&&%%%'''''''''((())))))******++++++,,,---...///000000111222444777888999999999888999999:::;;;<<<===>>>>>>>>>???AAACCCCCCAAA???AAA@@@??????>>>>>>??????CCCDDDEEEGGGHHHHHHHHHIIIJJJJJJKKKLLLMMMNNNOOOOOOPPPPPPPPPOOOLLLIIIFFFDDDDDDDDDEEEEEEEEEEEEDDDDDDFFFEEEEEEFFFGGGFFFDDDBBBAAA@@@>>>===<<<;;;;;;;;;999999999999999888888777444444444444333333222222222222333444444444333333444444444444444333333222000000111111000000///...&&&&&&%%%%%%&&&&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$###&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$$$$###"""""""""###$$$%%%""""""###$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""######$$$%%%##############################$$$$$$$$$###""""""!!!"""""""""####################################!!!!!!"""#########""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!""""""#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$#########""""""###$$$%%%$$$######%%%'''"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%######################## """######"""""""""###!!!!!!!!!"""###$$$$$$$$$######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######!!!"""###$$$%%%$$$$$$###"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$$$$%%%&&&&&&######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&'''''''''''''''(((((())))))***++++++++++++,,,---...//////000///111333555777888888888777777888888999:::<<<<<<======<<<===??????>>><<<<<<<<<<<<======???@@@@@@CCCCCCEEEFFFGGGGGGHHHHHHGGGGGGIIIJJJLLLMMMNNNOOOPPPPPPPPPOOOMMMKKKHHHFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFEEEFFFGGGHHHGGGEEEBBBAAA@@@???===<<<<<<======999999999999999888777777333333333333222222222222111222333333444444444333555555555555444222111000///000111111111000///...&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((((((((&&&###"""%%%%%%%%%$$$$$$#########$$$$$$%%%&&&'''))))))***&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''###$$$&&&'''((('''&&&&&&''''''''''''''''''''''''(((((())))))(((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%######"""""""""###%%%&&&!!!"""###%%%%%%%%%$$$### """###%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!! $$$#########$$$%%%%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!!!!!!!""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%''''''''''''&&&%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""########################!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$######"""""" !!!!!!!!! !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$$$$%%%&&& !!!"""######$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""!!!"""###$$$%%%$$$######"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################""""""###$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%!!!""""""###$$$$$$%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''"""###$$$&&&'''((())))))(((((())))))******++++++***++++++,,,---...///000...000222444666777777777666666777777888:::;;;<<>><<<===>>>>>>===<<<999:::;;;<<<>>>@@@BBBCCCCCCCCCEEEFFFGGGGGGGGGGGGEEEFFFGGGIIIKKKLLLNNNNNNOOOPPPPPPOOONNNLLLJJJIIIGGGFFFEEEDDDDDDEEEGGGGGGFFFFFFFFFHHHIIIHHHEEECCCBBBAAA???>>>>>>>>>??????888999999999999888777777333333222222222222222222111222333333444444444444666666555444333111000/////////000111111000///...&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))+++,,,---'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&(((((((((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$###""""""########################!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$###""""""$$$$$$##################"""###$$$%%%%%%$$$###"""%%%$$$###!!!!!!!!!"""###############"""""""""""""""############$$$$$$$$$"""############$$$$$$$$$######################## !!!###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""#########$$$$$$$$$###'''$$$$$$)))### )))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$#########""""""$$$$$$############$$$$$$!!!!!!""""""#########$$$!!! !!!%%%)))***(((%%%#########""" !!!###%%%$$$$$$###########################$$$%%%%%%%%%&&&'''&&&$$$###"""###$$$$$$&&&%%%###"""""""""######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$###"""!!!!!!!!!"""$$$%%%$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''(((((((((((((((''''''------,,,,,,,,,------...///000111222333444444444777999::::::888888999;;;AAAAAA@@@???>>>===<<<<<>>=========;;;:::999777777777777888333444444444444444444333444333333333333444555555666555333111000///......000000000000////////////&&&&&&&&&&&&&&&&&&&&&&&&(((((('''%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$#########$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$#########"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""!!!"""###$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$############$$$$$$!!!!!!"""###$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""%%%$$$###"""!!!!!!"""###$$$$$$$$$#########"""""""""############$$$$$$$$$"""############$$$$$$$$$########################"""######$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""#########$$$$$$$$$"""%%%"""$$$+++&&& '''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""####################################"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$""""""""""""#########$$$$$$######$$$&&&&&&###!!!#########"""!!!!!!###%%%#################################$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%&&&%%%$$$###"""######$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''+++++++++++++++,,,------///000000111222333444444999:::;;;;;;::::::;;;<<<@@@??????>>>===<<<<<<;;;>>>===;;;;;;<<<>>>AAACCCEEEEEEFFFGGGGGGFFFEEEDDDGGGFFFEEEGGGIIILLLLLLLLLLLLJJJHHHHHHJJJLLLLLLLLLKKKIIIGGGEEECCCCCCCCCDDDDDDDDDDDDCCCBBBBBBAAAAAA??????>>>>>>======<<<<<<:::999888666666666666666333333444444444444333333444333333333333444555555555444333111000//////...000000000/////////......&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%######$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######""""""""" !!!"""###$$$%%%%%%%%%################################################"""############$$$$$$$$$$$$$$$############$$$$$$ !!!!!!"""######$$$$$$########################"""###$$$$$$$$$$$$###"""$$$$$$###"""""""""######$$$$$$$$$$$$############"""############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$##################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$###############$$$$$$$$$"""### %%%000+++"""%%%#################################"""""""""""""""####################################""""""""""""""""""""""""""""""""""""$$$$$$$$$###############$$$$$$############$$$$$$"""""""""###############%%%$$$""""""######""" """######"""!!!!!!"""$$$##########################################""""""$$$$$$#########$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$%%%$$$$$$#########$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((((('''))))))))))))***,,,---...000000///000111222444555777999::::::999999:::<<<>>>=========<<<<<<;;;;;;===<<<;;;:::<<<>>>@@@BBBDDDDDDFFFFFFFFFFFFEEEDDDEEEDDDCCCEEEGGGIIIJJJIIIIIIGGGEEEEEEGGGIIIIIIIIILLLKKKJJJHHHEEECCCBBBAAACCCBBBBBBAAA@@@@@@??????>>>======<<<<<<;;;::::::888888777666555555555555333333444444444444333333333333333333333444555555333333222111000000000000000////////////.........%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$""""""############""""""!!!!!!"""###$$$%%%%%%%%%################################################""""""#########$$$$$$$$$$$$$$$############$$$$$$%%%$$$######"""!!!!!!!!!###############$$$$$$$$$#########$$$$$$#########$$$#####################$$$############"""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################&&&%%%###"""!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$############################## (((555111%%%$$$""""""""""""""""""""""""##################""""""#################################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$############$$$$$$###########################"""!!!!!!"""$$$$$$%%%"""#########!!!!!!"""$$$###############$$$$$$$$$$$$#########"""!!!!!!!!!#########$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&'''(((((((((((((((((((((((())))))+++,,,......000///......///111444555444555777777666666777999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::;;;===???AAABBBCCCDDDEEEFFFEEEDDDCCCCCCBBBAAABBBEEEGGGGGGGGGEEECCCBBBBBBDDDFFFGGGFFFJJJJJJIIIHHHFFFCCCAAA???AAA@@@@@@??????>>>======<<<<<<;;;;;;:::999999999888888777666555555555555444555555666666555555444333333222222333333444555222111111000000000000111/////////.........------%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""######$$$$$$$$$###$$$$$$$$$$$$$$$$$$#########$$$$$$$$$######"""########################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$&&&&&&$$$######"""######""""""#########$$$$$$$$$$$$##################$$$#########$$$$$$$$$$$$#########"""""""""!!!!!!!!!""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################&&&%%%###"""!!!"""##############################""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$$$$!!!***999555'''%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$$$$$$$$$$##############################$$$%%%&&&!!!"""$$$###"""!!!"""###""""""#########$$$$$$$$$$$$#########"""!!!!!!!!!"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$############$$$$$$""""""###$$$%%%%%%&&&&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&'''((((((((((((((())))))******,,,---...///000///...---...111333555222333555555555555666888999999::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<>>>???@@@AAABBBCCCDDDEEEDDDCCCCCCBBBAAA@@@AAACCCEEEEEEEEECCCAAA???@@@BBBDDDEEEEEEDDDEEEFFFFFFEEECCCAAA????????????>>>======<<<<<<;;;;;;::::::999888888888888888888888777666555555666666777777777777666666333222222222222333444444111111000000000000000111............------------%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$########################!!!!!!""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###""""""########################!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$$$$############$$$$$$$$$############%%%&&&'''"""""""""###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$"""###$$$$$$%%%$$$$$$$$$#########""""""""""""!!!"""############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$##########################################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$###############%%%%%%###,,,:::555(((&&&########################$$$$$$$$$$$$$$$%%%%%%%%%########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%###""""""###!!!"""$$$$$$"""!!!"""###"""""""""###$$$$$$%%%%%%##################""""""######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############"""######$$$%%%%%%$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))))))))*********++++++---...///......---...///000222333222444555666555666777999777888999:::;;;<<<======;;;;;;;;;<<<===>>>@@@@@@???@@@BBBCCCDDDDDDCCCBBBAAA@@@???@@@BBBDDDDDDCCCBBB@@@>>>???AAADDDDDDDDDAAAAAABBBCCCCCCBBB@@@@@@???>>>>>>======<<<;;;;;;;;;::::::999999888888777888888888888777666555555666666777777777777666666222222222222222333444444111111000/////////000000......---------,,,,,,,,,$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#########$$$$$$########################!!!!!!!!!"""###$$$$$$$$$######$$$$$$$$$$$$######"""######$$$$$$$$$##############################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$$$$###"""!!!"""$$$&&&'''!!!""""""###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$########################"""######$$$$$$$$$##############################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$#########""""""$$$%%%$$$+++777222&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$########################!!!"""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$######### ###%%%%%%###!!!"""### """$$$$$$###"""""""""!!!""""""###$$$$$$%%%%%%#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""""""""$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########"""""" """$$$$$$%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))))))))***************+++,,,,,,,,,------...///000111222111222444555444555777888777777888:::;;;===>>>???;;;<<<<<<===>>>???@@@AAA>>>???AAABBBCCCCCCBBBBBBAAA@@@???@@@BBBCCCCCCBBBAAA@@@>>>???BBBDDDEEEEEEAAAAAAAAAAAAAAAAAA@@@@@@>>>>>>>>>===<<<<<<;;;;;;;;;;;;:::999999888888777777777777777777555444333555555666666666666555555222222222111222222333444222111000///////////////---------,,,,,,,,,,,,+++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$&&&''''''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$"""""""""######$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""#########$$$######################## !!!!!!"""###$$$$$$$$$""""""############"""""" !!!"""###$$$%%%%%%%%%################################################"""############$$$$$$$$$$$$$$$############$$$$$$&&&%%%###!!! !!!"""###!!!""""""###$$$$$$%%%%%%%%%$$$###""""""###$$$%%%"""###$$$%%%&&&%%%%%%$$$''''''&&&&&&&&&&&&%%%%%%"""############$$$$$$$$$"""############$$$$$$$$$######################## """###%%%%%%%%%$$$###########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$######"""""""""%%%$$$***555///$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$########################!!!!!!""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########"""$$$###"""$$$%%% """$$$$$$###"""""""""!!!""""""###$$$$$$%%%%%%#########$$$%%%%%%%%%&&&$$$%%%%%%&&&%%%$$$"""!!!!!!"""###$$$%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""!!!###$$$%%%%%%$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))))))))***)))))))))))))))******+++,,,...///000000111000...000222222222333444666777777888:::<<<>>>??????<<<<<<===>>>???@@@AAAAAA>>>???@@@BBBCCCCCCBBBBBBAAA@@@???@@@AAACCCCCCBBBBBB@@@???@@@BBBDDDEEEEEECCCBBBBBBAAA@@@@@@@@@??????>>>>>>===<<<<<<;;;;;;;;;;;;::::::999888888888555666666666666444333222333444444444444444444333222222111111222222333444222111000//////.........---------,,,,,,,,,++++++%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!!!!"""###$$$$$$%%%%%%######$$$$$$$$$######"""######""""""""""""######$$$###"""""""""###%%%%%%################################################$$$#########""""""!!!!!! !!!!!!""""""######""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###############$$$%%%%%%$$$$$$###$$$$$$$$$######################################################$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""!!!""""""""""""#########$$$######""""""######$$$###%%%'''******)))'''%%%""""""!!!!!!!!!!!!""""""$$$###"""""""""###%%%%%%###$$$%%%%%%$$$###"""!!!######""""""######$$$%%%########################""""""!!!!!!!!!"""$$$%%%%%%%%%$$$###""""""##############################!!!!!!""""""######$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$######$$$%%%%%%%%%###!!!"""$$$%%%$$$!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((()))***,,,...///+++,,,---////////////...111111111222222333333444666777888999:::;;;<<<<<<;;;;;;<<<>>>???@@@AAABBBDDDCCCBBBAAA@@@??????>>>BBBAAA@@@???@@@AAABBBCCC@@@>>>===???CCCFFFFFFEEEBBBBBBBBBBBBBBBAAAAAAAAA===<<<;;;<<<>>>???>>>===AAA???===<<<<<<;;;999777666666666666666666666666444444555444333444555777444333222111111111222333333222000///.........///,,,,,,,,,------.........%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$###############"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!""""""###$$$$$$%%%%%%""""""############""""""######"""""""""""""""###$$$###"""""""""###$$$%%%############################################################"""""""""!!!!!!!!!!!!"""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###############$$$%%%%%%$$$$$$###$$$$$$%%%################################################"""######$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$!!!"""$$$%%%%%%$$$###"""$$$######""""""######$$$$$$###"""""""""###$$$%%%###$$$$$$%%%$$$###"""!!!######""""""######$$$%%%########################""""""!!!!!!!!!"""###$$$%%%$$$$$$###""""""##########################################$$$$$$$$$$$$########################"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$######$$$%%%%%%%%%###!!!"""$$$%%%$$$"""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((+++******))))))***+++++++++,,,---...//////......111111111222222333333444666666777888999:::;;;;;;;;;;;;<<<>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBAAA@@@@@@BBBFFFIIIIIIHHHFFFFFFDDDCCCBBBBBBBBBBBB@@@???>>>???AAABBBAAA@@@@@@>>><<<<<<<<<;;;999777777777777777777777777777777888888666444222333333444333222111111111222222000///...------,,,,,,,,,,,,,,,,,,---------......&&&&&&%%%%%%$$$###""""""%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################"""""""""###$$$$$$%%%%%%########################$$$$$$###"""!!!!!!""""""######""""""######$$$%%%############################################################""""""""""""""""""""""""""""""!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###############$$$$$$%%%$$$$$$###$$$$$$%%%%%%################################################!!!"""######$$$$$$######""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""!!!!!!!!!!!!%%%%%%$$$$$$$$$$$$%%%%%%######""""""######$$$%%%###$$$$$$$$$$$$###""""""######""""""######$$$%%%########################""""""!!!!!!!!!"""###$$$%%%$$$######"""#################################%%%%%%%%%$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$###"""###$$$$$$###"""&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((+++******)))))))))*********+++,,,---............000000111222333333444444555666666777888999::::::;;;;;;<<<===???@@@AAAAAABBBCCCDDDDDDEEEFFFGGGGGGDDDDDDDDDDDDCCCBBBBBBAAAAAAAAACCCGGGKKKMMMMMMLLLLLLJJJHHHEEECCCBBBCCCCCCCCCBBBAAABBBCCCDDDCCCBBB@@@>>><<<;;;;;;;;;999777777777777777777777777777:::;;;;;;999555222000///444333222222111111222222////////////...---,,,+++,,,,,,,,,,,,------------'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################""""""#########$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$###"""!!!!!!!!!!!!###############$$$$$$$$$#########################################################"""""""""""""""$$$######""""""!!!!!!!!!###$$$$$$$$$$$$$$$$$$############################################################"""######$$$%%%$$$$$$######$$$$$$%%%%%%################################################!!!!!!"""############"""""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###"""!!!""""""###%%%%%%%%%$$$$$$%%%%%%%%%###############$$$$$$$$$#########$$$##################""""""######$$$%%%##########################################$$$$$$$$$$$$###############$$$########################%%%%%%%%%$$$$$$######"""########################""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((()))+++,,,---***++++++,,,------......000000111222333333444444555666666777888888999999:::;;;<<<===>>>@@@AAAAAACCCCCCDDDEEEFFFGGGHHHIIIEEEFFFFFFFFFEEEDDDBBBAAA@@@BBBEEEIIIMMMNNNNNNNNNPPPNNNJJJFFFCCCCCCCCCDDDDDDCCCBBBBBBDDDDDDDDDBBB???===;;;;;;;;;;;;999777777777777777777777777777;;;<<<===;;;777222///...333333222222222222111222///000111111111000...---,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#######################################################################################$$$$$$$$$#########"""###$$$%%%&&&$$$$$$###"""!!!!!!""""""""""""######$$$$$$$$$$$$################################################""""""""""""""""""######$$$$$$######""""""!!!!!!""""""############""""""######################################################""""""###$$$$$$%%%$$$#########$$$$$$%%%&&&################################################!!!!!!"""############"""""""""""""""""""""""""""############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&$$$"""""""""###$$$$$$$$$############$$$$$$""""""######$$$$$$$$$$$$##################$$$$$$######""""""######$$$%%%########################%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$########################$$$$$$######"""""""""!!!########################""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((()))***+++,,,******++++++,,,,,,---...///000000222333444555555666666666777888888999999::::::;;;===>>>???@@@AAACCCCCCDDDEEEFFFFFFGGGGGGFFFFFFGGGGGGFFFDDDBBBAAA???AAAEEEIIIKKKLLLLLLLLLPPPNNNJJJFFFCCCCCCCCCDDDCCCAAA@@@AAABBBBBBAAA@@@>>><<<;;;:::;;;;;;999777666666666666666666666666999:::<<<:::777333111000333333333333222222111111///000111111111000...---,,,,,,,,,,,,,,,,,,,,,,,,%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################!!!  !!!###$$$######""""""""""""######""""""###$$$$$$$$$$$$###################################################""""""""""""##############################"""""""""""""""######"""""""""################################################""""""""""""###$$$%%%%%%############$$$%%%&&&&&&################################################!!!"""######$$$$$$######""""""""""""""""""""""""!!!!!!"""""""""#########$$$##################$$$$$$###"""!!!!!!""""""#########""""""""""""######""""""###$$$$$$$$$$$$############"""######$$$%%%######""""""######$$$%%%########################%%%%%%&&&&&&&&&%%%$$$$$$#########"""######$$$%%%#################################"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$###########################$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$###"""###$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((+++******)))((((((((((((************+++,,,---...//////000111333444555555777777777888888888999999::::::;;;<<<>>>???@@@@@@BBBCCCCCCDDDEEEFFFGGGHHHFFFFFFFFFFFFEEEDDDDDDCCC???BBBEEEGGGGGGGGGHHHIIILLLJJJHHHEEECCCBBBCCCCCC@@@???>>>>>>??????>>>======<<<::::::;;;;;;999777555555555555555555555555666888999999666444333333222333333333333222111000---...............------,,,,,,,,,,,,++++++++++++###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################"""!!! !!!"""$$$&&&!!!!!!!!!!!!"""###$$$%%%!!!"""###$$$%%%$$$$$$###################################################!!!"""""""""##############################$$$$$$"""######$$$$$$######"""################################################""""""""""""###$$$%%%&&&############$$$%%%&&&'''################################################"""######$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!"""""""""#########""""""!!!!!!""""""###"""""""""!!!""""""############""""""""""""######!!!"""###$$$%%%$$$$$$#########"""""""""###%%%%%%######""""""######$$$%%%########################$$$$$$%%%%%%%%%$$$""""""######""""""###$$$$$$%%%########################"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$###########################$$$%%%%%%%%%%%%$$$###""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$###"""$$$%%%$$$"""!!!###%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((++++++)))(((((('''''''''******))))))***+++,,,---...///000111333444555666888888888999999999999999999:::;;;<<<===???@@@@@@@@@AAABBBDDDFFFHHHJJJKKKFFFEEEEEEDDDDDDDDDEEEEEEAAACCCEEEEEECCCCCCEEEGGGFFFFFFDDDCCCBBBBBBBBBBBB>>>===<<<<<<======<<<:::===;;;::::::;;;:::999888444444444444444444444444666777888666444333333444222222333333333222111000......------------......,,,,,,,,,+++++++++******"""######$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&((()))########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################################################################$$$$$$##################%%%$$$######$$$&&&((())) !!!!!!!!!"""$$$%%%&&&!!!"""###$$$%%%$$$######################################################!!!!!!""""""#########$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""########################""""""""""""###$$$%%%&&&############$$$%%%&&&'''######################################################$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""!!!""""""""""""#########""""""!!!!!!!!!!!!""""""""""""######$$$$$$%%%%%%$$$##################$$$!!!"""###$$$%%%$$$############"""""""""###%%%&&&#########"""###$$$$$$%%%########################"""###$$$$$$###"""!!! ######""""""###$$$%%%%%%#################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###!!!$$$%%%%%%"""!!!###%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((('''(((((()))***+++***))))))))))))+++,,,---...///000111333444555666999999999999999:::::::::999:::;;;<<<===???@@@@@@>>>@@@BBBEEEHHHKKKMMMNNNEEEEEEDDDCCCCCCDDDEEEFFFCCCEEEFFFDDDAAA@@@CCCEEEBBBBBBBBBBBBBBBAAAAAAAAA>>><<<;;;;;;<<<<<<;;;999<<<;;;::::::::::::999888333333333333333333333333777777777555333222333444222222333444333222111000111000///......///111111,,,,,,,,,++++++*********$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%########################$$$$$$$$$$$$$$$###"""!!!&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$###"""""""""$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################!!!"""$$$$$$######$$$&&&%%%%%%%%%$$$$$$$$$######$$$#########""""""!!!!!!&&&%%%###!!! !!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""""""""############""""""""""""""""""""""""########################&&&$$$""" """$$$&&&$$$$$$$$$###############""""""""""""############!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$%%%%%%&&&''''''########################&&&### """$$$###"""########################%%%%%%%%%$$$###"""!!! """############$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$########################!!!!!!"""###############$$$$$$$$$#########"""""""""############$$$$$$$$$""""""""""""############""""""!!!!!!!!!!!!""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$###!!! """$$$%%%###!!!###########################$$$%%%%%%$$$###"""!!!%%%%%%%%%$$$$$$$$$######$$$$$$$$$############"""&&&%%%###!!!!!!!!!!!!"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$$$$"""!!!$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&''''''((()))***))))))))))))***+++,,,------......000222444666777555555777888999999999999777888;;;===>>>>>>===<<<;;;>>>AAAFFFJJJLLLNNNNNNHHHGGGGGGFFFFFFGGGGGGHHHGGGFFFCCCAAAAAABBBDDDEEEFFFEEEDDDBBB@@@?????????>>>>>>======<<<<<<<<<;;;;;;;;;:::999888666555444444444444555555555555555333444555444222111222333111111111222222333333333////////////............///...------,,,,,,,,,,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$###""""""###$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$########################"""###$$$$$$###"""###%%%%%%%%%$$$$$$############$$$#########""""""""""""%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$################################################%%%$$$###!!!!!!###$$$%%%""""""""""""""""""""""""""""""""""""############"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$%%%&&&&&&'''########################%%%### """$$$###"""###########################$$$$$$$$$$$$###"""""""""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""###$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$""""""""""""############""""""!!!!!!!!!!!!""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""%%%%%%$$$"""###########################$$$$$$%%%$$$###"""!!!$$$############"""""""""""""""######$$$$$$$$$%%%&&&%%%###"""!!!!!!!!!"""%%%%%%$$$$$$############$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$###############$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$$$$###!!!$$$$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''&&&&&&''''''((()))***))))))))))))***+++,,,---------...///111333444555444444555666777888999::::::;;;<<<=========<<<<<<===>>>AAADDDHHHJJJLLLMMMHHHHHHGGGGGGGGGGGGGGGGGGHHHFFFDDDBBBBBBCCCEEEFFFFFFEEEDDDBBBAAA@@@??????=========<<<<<<<<<;;;;;;<<<<<<;;;:::999777666555555555555555555555444444333555555444333222333444111222222222222222222333////////////............---,,,++++++*********+++$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########""""""""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$""""""###$$$$$$############"""""""""###############"""""""""""""""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################ !!!!!!!!!""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%&&&&&&########################$$$"""!!!!!!"""######"""########################!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%&&&$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$###############"""############$$$$$$$$$"""""""""#########$$$$$$###""""""!!!!!!""""""###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%%%%##############################$$$$$$$$$$$$###"""""""""""""""!!!!!!!!!!!! !!!"""###$$$%%%&&&&&&%%%$$$###"""""""""""""""$$$############"""""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############&&&%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###$$$$$$###"""###$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''&&&&&&''''''((()))***))))))))))))******+++,,,+++,,,,,,---///111333444333222333333555777999;;;======<<<<<<<<<=========??????@@@BBBDDDGGGIIIJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHGGGEEECCCCCCDDDEEEGGGFFFEEECCCBBBAAA@@@??????============<<<<<<<<<<<<======<<<;;;:::888777666666666666555444444444333333555555555333222333444222222222222222111111111////////////............,,,,,,+++*********++++++$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$#####################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!"""######"""""""""""""""""""""######################## """###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###""" !!!!!!!!!!!!!!!"""""""""############$$$$$$$$$###############$$$$$$$$$#####################$$$$$$%%%%%%%%%%%%###########################""""""""""""######"""########################""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$###""""""""""""###$$$$$$%%%%%%$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$###""""""""""""""""""###########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$######$$$%%%%%%%%%#################################$$$############""""""""""""!!!!!!!!!!!!!!!""""""###$$$$$$%%%%%%$$$$$$$$$######"""""""""###"""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$$$$###"""######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''((()))***)))))))))))))))***++++++******+++,,,---///111222111111000111333666999;;;===<<<;;;;;;;;;===???AAAAAA@@@@@@@@@AAACCCFFFGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDCCCCCCDDDEEEFFFEEEEEECCCBBBAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>===>>>======<<<;;;999888777777777666555444333333333222444444333222111222333333333222222111111000000////////////...............------,,,,,,---------$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!"""###"""""""""""""""""""""##################$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###$$$%%%%%%$$$###!!!!!!!!!"""""""""#########!!!"""""""""############$$$$$$$$$#############################################$$$$$$$$$$$$$$$%%%########################""""""######""""""""""""###########################$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$#########""""""!!!""""""#######################################""""""#########$$$$$$$$$############$$$$$$$$$$$$######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$######$$$%%%&&&##########################################$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$#########"""""""""""""""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$""""""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''((()))***)))))))))((())))))***************+++,,,...///000111000000000222555888::::::999999999;;;>>>BBBDDDBBBAAA@@@@@@@@@AAACCCDDDFFFFFFGGGHHHHHHGGGFFFFFFDDDCCCBBBBBBBBBCCCCCCDDDEEEDDDCCCBBBAAA@@@@@@@@@????????????????????????>>>>>>===<<<;;;999888777777777666555444333333333111222333222111000000222222222222111111000000000////////////............---------,,,,,,------...$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%$$$###"""!!!########################""""""###$$$$$$$$$######$$$$$$$$$$$$############!!!"""###$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$""""""###$$$"""""""""############$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""""""""######$$$$$$%%%%%%""""""""""""##############################$$$$$$"""""""""#####################$$$$$$$$$$$$$$$$$$########################!!!"""$$$$$$"""!!!"""###########################$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$#################################$$$$$$%%%%%%&&&########################!!!!!!"""############"""###############$$$$$$$$$"""############$$$$$$$$$#########$$$$$$$$$$$$%%%$$$######""""""######$$$###########################################################################$$$$$$###""""""%%%'''#################################"""######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$%%%$$$$$$######"""""""""############$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''$$$%%%%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""$$$%%%$$$###"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((()))***)))))))))(((((())))))************+++,,,---//////111000111111333555777999777777777888;;;???BBBDDDAAAAAAAAA@@@@@@AAAAAABBBCCCDDDEEEGGGGGGGGGGGGFFFBBBBBBAAAAAABBBBBBCCCCCCDDDDDDCCCBBBAAAAAAAAAAAA????????????@@@@@@@@@@@@>>>>>>===<<<;;;999888777666666666555444444444333111333333222111000111222111111111111111000000000////////////............++++++*********+++,,,,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$############ !!!###$$$%%%%%%$$$$$$"""#########$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$######""""""######$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$###"""###%%%############$$$$$$%%%%%%#########$$$$$$%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$#########################################################$$$$$$#########""""""######$$$%%%%%%&&&""""""""""""############"""""""""###$$$$$$$$$%%%!!!"""""""""#########$$$$$$$$$########################################## """%%%%%%"""!!!"""###########################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$"""############$$$$$$$$$#########$$$$$$$$$%%%%%%$$$######""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""######""" !!!$$$'''##############################"""""""""###%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$######$$$%%%%%%%%%$$$###############$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%$$$###""""""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((()))***))))))(((((((((((())))))*********+++,,,---...///111111222333444555666777666666777888;;;===@@@BBB@@@AAAAAABBBBBBAAAAAA@@@???AAACCCEEEGGGGGGGGGFFFBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBBBBAAAAAAAAAAAA=========>>>>>>?????????=========<<<:::999777666555555555555555555444444333444555444222111222333000000000000111111111111////////////............+++*********++++++,,,---$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((())))))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$############""" !!!###$$$%%%%%%$$$$$$""""""######$$$$$$$$$$$$""""""#########$$$$$$$$$######""""""""""""######$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$$$$######$$$&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%% """$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""################################################!!!""""""###$$$%%%%%%%%%""""""""""""############!!!!!!"""###$$$%%%%%%&&&!!!!!!""""""#########$$$$$$$$$##########################################"""%%%%%%###!!!!!!########################### !!!"""###$$$%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""""""######!!! ###'''##############################"""""""""###%%%&&&%%%%%%%%%$$$$$$$$$######!!!!!!"""###$$$%%%%%%&&&"""###%%%%%%&&&%%%$$$#########$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%&&&&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%%%%###!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((()))******)))(((((((((((())))))++++++++++++,,,---...///111222333444555666555555666777777999:::<<<>>>???@@@AAABBBCCCCCCBBBAAA@@@===???BBBEEEFFFGGGGGGFFFBBBCCCCCCCCCDDDDDDEEEEEEDDDCCCBBBBBBAAAAAAAAAAAA;;;<<<<<<<<<======>>>>>>======<<<;;;:::888777666444444444555555555555555555666777666444333444555//////000000111111222222000/////////............,,,,,,,,,,,,------...///%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$######""""""###$$$$$$%%%%%%$$$$$$###""""""############""""""###!!! ###%%%########################$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%###"""!!!!!! #########$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$###"""!!!########################!!!!!!""""""############""""""""""""##################""""""""""""############$$$$$$$$$%%%%%%%%%########################""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%&&&%%%###"""###$$$################################################&&&%%%%%%$$$###"""!!!!!!########################"""""""""###$$$$$$%%%%%%&&&&&&%%%%%%$$$###""""""$$$#########""""""!!!!!! !!!!!!"""""""""######"""!!!!!!"""###%%%%%%%%%$$$$$$#########"""###$$$%%%%%%$$$###"""###!!! !!!$$$%%%###!!!########################&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$#########""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&###!!!"""%%%'''&&&$$$########################""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$###!!! &&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%&&&'''((()))))))))))))))(((((((((((())))))))))))***+++,,,---111222222333333444555555888777666666888:::===???===>>>???@@@@@@???===<<<>>>???BBBCCCDDDBBB@@@???AAABBBBBBCCCDDDDDDDDDCCC@@@@@@???>>>======>>>>>><<<<<<======<<<<<<;;;:::<<<<<<:::999888666555555666555444333333333444555444444555555444444333222222222222111111111111000111111111111000///------......---------,,,,,,,,,%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%$$$######$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$######"""""""""############""""""$$$###!!! """$$$&&&#######################################$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$######"""""""""""""""""""""""""""#########"""######$$$$$$$$$##############################"""""""""""""""#########""""""""""""##################""""""""""""######""""""#########$$$$$$$$$########################"""##################"""########################$$$%%%&&&%%%###"""###$$$################################################%%%%%%$$$$$$###""""""!!!##############################""""""""""""""""""$$$###############$$$$$$$$$#########""""""""""""!!!!!!"""""""""#########&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######%%%###"""###%%%'''%%%$$$########################$$$$$$%%%%%%$$$######"""$$$$$$$$$#########""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!"""$$$&&&%%%###########################$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$$$$##################""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$###"""!!! %%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%&&&'''((())))))((((((((((((((((((((()))))))))******+++,,,---000111111222222333444444666555555555777888:::<<<<<<===???@@@@@@???===<<>>>>>>>>======;;;<<<<<<<<<<<<;;;::::::;;;;;;:::888777666555444444444333222222333444555444444444555444444333222222222222111111111000000111111111000000///------......---------,,,,,,,,,%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&"""###$$$###"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""######"""""""""""""""############""""""$$$$$$######$$$$$$%%%&&&###########################""""""""""""###$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$#########"""""""""""""""!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""##################""""""""""""######!!!!!!"""""""""#######################################$$$$$$$$$$$$#################################%%%%%%%%%###"""###$$$################################################%%%$$$$$$$$$###"""""""""##############################""""""!!! """"""!!!!!!"""$$$%%%'''###############""""""""""""############$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$$$$#########%%%&&&%%%$$$##########################################"""!!!$$$$$$$$$###############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""$$$%%%$$$###########################$$$$$$$$$%%%%%%%%%%%%&&&######$$$$$$$$$$$$######$$$$$$#########"""""""""$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%&&&&&&&&&&&&%%%$$$###$$$######""""""######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((************+++,,,---...//////000000111222222222333333444555666666777777:::;;;===>>>??????>>>===???>>>===<<<===>>>@@@AAA??????@@@AAAAAAAAAAAA@@@===>>>?????????>>>===<<<;;;;;;;;;;;;;;;:::999999:::999888777666555444333333222222222222333444555444444444444444333222222222222111111111000000000000000000000///......---......---------,,,,,,,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""######$$$$$$######"""###$$$$$$%%%%%%%%%%%%%%%########################"""""""""!!!""""""###$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%$$$#########"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!"""""""""##################""""""""""""######""""""""""""#########$$$########################$$$$$$$$$%%%%%%$$$$$$$$$###########################$$$%%%$$$###"""###$$$################################################$$$$$$$$$#############################################"""""""""!!!!!!!!!$$$###"""""""""$$$&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%"""!!!!!!"""####################################"""######$$$######""""""########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########"""########################""""""""""""##################$$$$$$$$$$$$######%%%$$$$$$######""""""!!!$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''''''(((((((((((((((************+++,,,---...---......//////000111111222222444555666666666555999:::;;;===>>>>>>>>>>>>============>>>???@@@@@@>>>>>>???????????????>>><<<===???@@@@@@>>>===;;;::::::;;;;;;::::::999888999888777666555444333333111111222222333444444555333444444444444333222222111111111111000000000000//////000000///......---......---------,,,,,,,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$%%%$$$###"""###%%% $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$######"""###$$$%%%%%%%%%$$$$$$########################"""""""""!!!""""""###$$$%%%$$$$$$######$$$$$$%%%############$$$%%%&&&&&&&&&%%%%%%%%%$$$#########%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""!!!"""""""""##################""""""""""""###############$$$$$$$$$%%%%%%########################$$$$$$$$$%%%%%%$$$$$$$$$"""""""""""""""""""""""""""###$$$$$$""""""###$$$###############################################################$$$$$$$$$########################"""""""""######$$$$$$$$$&&&%%%$$$######$$$%%%&&&###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%!!!"""""""""""""""####################################$$$$$$$$$$$$$$$###########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!##########################################!!!!!!"""""""""###############$$$$$$$$$$$$######%%%$$$$$$$$$######""""""$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((((((((()))************+++,,,------,,,------......//////000222333444555666777777666999999:::;;;<<<=========;;;<<<>>>@@@AAAAAA??????===>>>>>>>>>>>>>>>======;;;<<<>>>???@@@>>>===;;;::::::;;;;;;::::::999888888777777666555444333333222222333333444444444444333333444444333333222111111111111000000000//////...////////////......---......---------,,,,,,,,,###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########$$$%%%$$$######$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""#################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$##############################""""""""""""###$$$$$$%%%$$$$$$######$$$$$$%%%###############$$$%%%&&&#########"""""""""""""""&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%!!!"""""""""############""""""""""""##################""""""""""""#########$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$###""""""###$$$################################################"""""""""###$$$$$$$$$%%%########################"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$##############################$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""$$$%%%%%%$$$$$$%%%&&&########################"""###$$$$$$%%%$$$$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%$$$##########################################$$$$$$$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''(((((()))))))))))))))***+++,,,---,,,,,,------.../////////222222333555666777888999999999999::::::;;;<<<<<<999;;;>>>AAABBBAAA???>>>===>>>>>>>>>>>>======<<<;;;<<<===>>>>>>>>>===<<<;;;;;;;;;;;;;;;:::999999888777777666555555444444333444444555555444444333333333333333333222111111111111000000000/////////....../////////......---......---------,,,,,,,,,######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$"""###$$$###"""""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""######""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$##################$$$$$$$$$#######################################$$$%%%%%%%%%$$$$$$######$$$$$$%%%######"""""""""######$$$"""""""""""""""#########%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$$$$%%%""""""""""""##################""""""""""""##################$$$$$$$$$$$$########################"""##################""""""""""""""""""""""""""" """######""""""###%%%################################################!!!""""""###$$$$$$%%%%%%########################"""""""""############### """$$$$$$$$$###"""#########$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""$$$&&&%%%######%%%'''########################!!!""""""###$$$$$$######""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################&&&&&&%%%######$$$####################################$$$$$$$$$$$$######$$$$$$$$$$$$######"""######$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%%%%&&&''''''((())))))(((((((((((()))***++++++,,,,,,------.../////////111111111222444777:::;;;:::999999999999999::::::999:::<<<>>>????????????>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<=========>>>>>>;;;<<<<<<<<<<<<;;;::::::888888777666666555555555555666666666666555333222222333333333333222111111111000000000////////////------...//////......---......---------,,,,,,,,,#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%!!!"""###"""!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""############""""""###$$$$$$%%%%%%$$$$$$###$$$$$$#########$$$%%%&&&########################$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%######"""""""""""""""#########$$$$$$%%%%%%%%%&&&######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% """###$$$%%%&&&""""""""""""##################""""""""""""######""""""""""""####################################""""""############""""""######################## """######""""""###%%%################################################!!!!!!"""###$$$%%%%%%&&&##############################""""""!!!!!!  ###$$$$$$###!!!#########$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""######$$$$$$######"""#########$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###""" """$$$###!!!!!!###%%%######################## !!!"""""""""""""""""""""######$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## ###''''''%%%###$$$%%%########################!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$######""""""###$$$%%%&&&&&&'''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&%%%%%%&&&&&&'''((())))))''''''''''''((()))***+++,,,,,,---......//////000000000000111333777:::<<<::::::999999888999999999::::::::::::;;;===???@@@>>>>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<===>>>???<<<<<<======<<<<<<;;;:::888888777777666666555555777777888888777555333222222333333333333222111111000000000000////////////------......///......---......---------,,,,,,,,,$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%###"""!!!"""######"""!!!!!!"""$$$$$$#########$$$########################%%%%%%%%%$$$$$$######### !!!"""$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&$$$###$$$''''''%%%"""########################"""###$$$%%%%%%$$$###"""$$$'''(((&&&"""!!!"""%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################%%%$$$###"""!!!!!!!!!!!!'''&&&%%%$$$###!!! """"""""""""""""""""""""%%%###"""###$$$$$$###"""################################################%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$############$$$$$$########################$$$$$$###############$$$$$$$$$###"""!!! ##################$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$######$$$#########""""""!!!!!!&&&&&&%%%$$$$$$######"""$$$$$$###"""###$$$&&&'''$$$%%%%%%%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!###$$$&&&&&&&&&%%%###!!!%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%)))(((&&&$$$#########$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%(((((((((((((((((((((((((((((()))***************)))+++,,,,,,,,,,,,---///,,,...111333555666777777888999::::::;;;;;;::::::<<<<<<;;;::::::;;;;;;;;;>>>???AAABBBBBB@@@===;;;<<<<<<<<<===============>>>===<<<<<<===<<<:::999888999999::::::999999999777777777777666555444333111111111111000000000000111000000////////////000000000///...............000000///...------,,,,,,$$$$$$$$$$$$$$$$$$$$$$$$""""""###############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###$$$%%%%%%$$$###!!!"""$$$$$$#########$$$########################%%%%%%%%%$$$$$$#########""""""""""""###%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&$$$###$$$&&&'''%%%###########################"""###$$$$$$$$$$$$###"""""""""!!!""""""###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""######$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""$$$###"""###$$$$$$###"""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$##################""""""#################################$$$$$$###############$$$$$$######""""""!!!!!! ######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''(((''''''&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$%%%&&&###$$$%%%%%%$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!! !!!#########"""!!!%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&&&&%%%'''''''''''''''''''''''''''((())))))******)))))))))+++,,,,,,,,,,,,---///...///111444666777888888::::::;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;>>>???AAABBBAAA@@@===<<<>>>>>>=========<<<<<<<<<>>><<<;;;;;;<<<;;;999777888888999:::::::::999999777777777777777666444444222222222222111111111111222111000000////////////000//////.........//////000//////...------,,,,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""###&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%$$$###!!!"""$$$$$$#########$$$########################$$$$$$$$$$$$$$$#########$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&$$$###$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###""""""$$$&&&$$$!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$&&&&&&##################$$$$$$""""""""""""""""""""""""$$$###"""###$$$%%%$$$"""################################################!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################$$$###############$$$$$$########################################################################"""##################"""%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#####################""""""""""""######$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$"""###$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""""" """######""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&''''''((()))((((((((()))***,,,,,,++++++---...///000222444666888999999:::;;;<<<<<<======<<<<<<::::::999999999999::::::===???@@@AAAAAA???===<<<>>>>>>>>>======<<<<<<<<<>>>===<<<<<<<<<;;;888666888888999:::::::::::::::888888999888888777666555444333333333333222222222222222111111000//////...//////.........//////000/////////...------,,,,,,$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""" """###&&&&&&%%%%%%$$$$$$$$$######"""!!!"""######"""!!!!!!"""$$$$$$#########$$$########################$$$$$$$$$###############%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$############!!! """$$$&&&%%%### !!!!!!"""###$$$$$$%%%#########################################################$$$$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######$$$%%%%%%&&&########################""""""""""""""""""""""""$$$"""""""""$$$%%%$$$###################################################"""""""""###$$$$$$%%%%%%##########################################$$$$$$""""""""""""""""""""""""#################################"""######$$$%%%""""""######$$$$$$$$$$$$$$$$$$$$$#######################################""""""############""""""%%%%%%$$$$$$######""""""###############$$$$$$$$$""""""######$$$$$$%%%%%% !!!!!!!!!!!!!!!############$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$#######################################$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$###############$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%###$$$&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''(((((('''''')))***,,,,,,++++++---......///111333555777888999::::::;;;<<<<<<<<<<<<<<<999999888888888999::::::===>>>???@@@@@@???>>>=====================>>>>>>@@@???=========<<<:::777888999::::::;;;;;;::::::999999999999888777666666333333333333222222222222333333222222111000///...///............///000000//////.........---------$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""!!! !!!"""###%%%%%%$$$$$$######""""""###"""!!!"""######"""!!!!!!"""$$$$$$#########$$$################################################$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$"""$$$%%%$$$""""""###%%% !!!"""######$$$$$$################################################""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$###"""""""""###########################"""!!!"""$$$%%%$$$#########################################################################################################""""""######%%%%%%""""""############""""""##############################""""""###$$$$$$%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$#########""""""########################""""""############""""""$$$$$$$$$######"""""""""""""""#########$$$$$$$$$"""""""""######$$$$$$$$$############$$$$$$%%%%%%""""""#########$$$$$$$$$!!!"""""""""#########$$$######$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$######"""$$$%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&'''((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''%%%%%%&&&'''''''''''''''(((***++++++++++++,,,...---...///111333555777888999999:::;;;;;;;;;;;;:::999888888888999999:::;;;===>>>>>>?????????>>>===;;;<<<<<<===>>>???@@@@@@BBBAAA?????????>>><<<:::999::::::;;;;;;:::::::::::::::::::::999888777666333222222222222111111111333333333333222111000/////////............///000...............---------$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$$$$$$$##################%%%$$$###$$$%%%%%%$$$###!!!"""$$$$$$#########$$$########################"""""""""#####################""""""!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$###""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$ ###&&&$$$!!!!!!%%% !!!!!!""""""#########################################################""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$######"""""""""%%%%%%$$$$$$###"""!!!!!!###########################"""!!!"""$$$%%%%%%$$$################################################$$$$$$################################################"""""""""$$$%%%&&&"""###$$$%%%%%%$$$###"""########################""""""""""""###$$$%%%%%%"""""""""######$$$$$$$$$%%%%%%$$$$$$###"""""""""########################"""##################"""########################""""""######$$$%%%%%%%%%"""""""""##################""""""""""""###$$$$$$"""""""""############$$$ !!!!!!"""###############$$$$$$$$$$$$###############$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%'''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((('''''''''((()))++++++******,,,---------...000222444666777888999::::::;;;;;;::::::999999888999999:::;;;<<<======>>>>>>???>>>>>>>>><<<<<<===>>>>>>???@@@@@@BBBAAA@@@@@@AAAAAA???===<<<<<<<<<;;;;;;:::999888999999:::999999888777666222222222222111111111111222222333444444222111000000000///.......................................$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%$$$###!!!"""$$$$$$#########$$$########################!!!"""""""""#########$$$#########""""""###$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$%%%$$$###!!!!!!$$$'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$!!!"""#########$$$%%%%%%!!!!!!!!!"""""""""""""""###################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""######################################################"""!!!!!!"""$$$&&&%%%$$$################################################"""""""""###$$$$$$%%%%%%###########################"""!!!!!!"""$$$&&&'''###$$$%%%&&&&&&%%%$$$###########################""""""""""""###$$$%%%&&&""""""""""""""""""""""""%%%%%%$$$$$$###""""""!!!##############################$$$$$$$$$$$$######!!!!!!""""""######$$$$$$#########$$$%%%&&&&&&&&&############""""""""""""!!!!!! !!!"""###""""""""""""############ !!!!!!"""######$$$$$$######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$""""""""""""###$$$$$$%%%########################$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%'''&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((()))++++++******,,,---......///000222555777888999::::::;;;;;;;;;;;;;;;999999999999:::;;;<<<===<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???@@@AAAAAA@@@>>>>>>======<<<;;;999888777999999999999888777666555444333333333222222222222000111333444555444333222222111000...------------........................$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###"""!!!"""#########!!!!!!###$$$$$$######$$$%%%########################!!!!!!""""""#########$$$$$$$$$######$$$$$$%%%&&&##############################$$$%%%%%%%%%%%%$$$###%%%%%%### $$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%"""!!!$$$(((+++***(((""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""########################%%%%%%&&&&&&&&&'''''''''########################!!!!!!!!!!!!"""###$$$%%%!!!""""""###$$$$$$%%%%%%########################"""!!!!!!"""$$$&&&%%%$$$################################################ !!!###$$$%%%&&&'''""""""""""""""""""""""""###"""!!!!!!"""$$$&&&'''###$$$&&&''''''&&&$$$###########################""""""""""""###$$$%%%&&&"""""""""!!!!!!!!!!!!!!!%%%%%%$$$$$$###""""""!!!########################$$$$$$%%%%%%%%%%%%$$$$$$ !!!"""###$$$%%%%%%######$$$%%%&&&&&&''''''$$$$$$######""""""!!!!!!%%%$$$#########$$$&&&'''""""""""""""############!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%#########$$$$$$%%%&&&&&&!!!"""$$$%%%&&&%%%%%%$$$ !!!"""$$$&&&'''########################$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$""""""######$$$%%%''''''###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&(((***+++%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((((()))++++++******,,,---//////000111333555888::::::;;;<<<<<<======<<<<<<::::::::::::;;;<<<===>>><<<=========>>>>>>??????AAAAAA@@@???>>>===<<<;;;???>>>>>>???AAAAAA@@@>>>??????>>><<<;;;999777666888888999888888777666555555555444444444333333333///111333555555555444333333222000///---,,,,,,,,,---.....................%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$######$$$&&&########################$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%'''&&&%%%$$$$$$$$$%%%&&&######################## !!!"""###$$$$$$%%%$$$$$$############$$$$$$ !!!"""###$$$$$$###"""###"""!!!"""###$$$###"""%%%%%%%%%$$$$$$#################################$$$$$$############$$$$$$ !!!"""###$$$$$$###"""""""""""""""############&&&%%%%%%$$$###"""!!!!!!######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$######"""""""""""""""################################################""""""###""" $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""################################################%%%$$$#########$$$&&&'''"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!######"""!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###%%%(((++++++***'''&&&$$$%%%&&&%%%###"""###$$$%%%%%%$$$######$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((***)))'''&&&&&&''')))******)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###''''''''''''''''''''''''''''''&&&%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$(((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((''''''''')))+++,,,---------...///111333333666666777888888888888888888999:::;;;<<<<<<<<<<<<===============>>>??????@@@AAAAAA???======>>>???@@@???===<<<===>>>@@@AAA@@@@@@>>>===;;;999888777777777777777777666555555444333222222111111111111000000111222333444444555333222111///...,,,+++***,,,,,,+++++++++,,,---...%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&########################""""""############""""""$$$$$$$$$#########""""""############$$$$$$$$$%%%"""######"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$%%%%%%%%%$$$#########$$$%%%########################!!!!!!""""""######$$$$$$$$$$$$############$$$$$$"""###$$$$$$%%%$$$######"""""""""###$$$$$$$$$$$$$$$$$$$$$######"""""""""#################################""""""#########!!!"""###$$$$$$######"""""""""""""""############%%%%%%$$$$$$###"""""""""""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$%%%$$$$$$###############################################################!!!!!!#########""" $$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!! ###############################################################$$$%%%%%%%%%%%%%%%$$$######""""""%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%##############################$$$%%%%%%$$$$$$$$$"""$$$$$$$$$""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&(((***+++)))'''%%%$$$%%%&&&%%%###"""###$$$%%%%%%$$$######$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&'''))))))(((&&&%%%%%%&&&((()))'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((('''''''''((()))***+++---------...000111333444666666777888999999999999999999:::;;;<<<<<<<<<<<<;;;;;;::::::;;;===>>>@@@@@@AAABBBAAA??????@@@BBBAAA@@@>>><<<<<<<<<===>>>======<<<;;;;;;:::999999777777888888777777666555555555444333333333333333222222222333333444444555666555333111...+++)))(((,,,+++++++++,,,,,,------%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%########################""""""############""""""$$$$$$$$$###############"""""""""#########$$$$$$"""######"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$######""""""###$$$$$$########################"""#####################$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$###!!!""""""###$$$%%%%%%&&&#########"""""""""""""""###########################""""""!!!!!!""""""############$$$######"""!!!"""""""""#########$$$$$$########################"""###$$$$$$%%%%%%$$$$$$$$$$$$############$$$$$$&&&%%%%%%$$$###$$$$$$$$$################################################ !!!###$$$$$$$$$###"""########################!!!!!!!!!!!! ################################################!!!"""######$$$$$$######%%%$$$$$$######"""!!!!!!%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%!!!"""$$$$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&(((***)))(((%%%$$$$$$%%%&&&%%%#########$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&''')))((('''&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((('''''''''((()))***+++---------...000111333444444555777888999:::;;;;;;999:::;;;<<<<<<===<<<<<<:::999888888999<<>><<<;;;;;;;;;;;;:::::::::::::::999999999888888888888888777666666666666555444444444555555444444444444444444444444222111///...+++)))((('''+++++++++,,,,,,,,,------%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%########################$$$$$$%%%%%%%%%%%%$$$$$$########################!!!""""""""""""#########$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$#####################$$$$$$$$$########################$$$#####################$$$$$$############$$$$$$%%%%%%%%%$$$$$$######""" !!!"""#########%%%&&&##################""""""########################""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$###""""""!!!""""""#########$$$$$$$$$""""""#########$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%$$$############$$$################################################""""""#########"""!!! """"""""""""""""""""""""""""""""""""""""""""""""################################################ !!!"""$$$$$$###""""""!!!!!!!!!"""######$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$%%%%%%%%%%%%!!!###%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))(((&&&$$$######%%%%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%'''((('''&&&%%%%%%%%%%%%&&&'''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((())))))******,,,------...///111222333111333444666888::::::;;;::::::;;;<<<<<<<<<<<<<<<:::999777666888;;;???BBBAAABBBBBBAAA@@@???AAABBB???>>>===;;;;;;:::;;;;;;999999999999888888888888888888888888888777777666666555555444444444555555444444444333333222222222------------,,,,,,,,,,,,++++++,,,,,,---------,,,%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$########################!!!""""""""""""#########$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""###$$$$$$%%%%%%%%%&&&&&&########################$$$$$$$$$$$$############$$$$$$############$$$$$$$$$$$$######"""""""""""" """"""!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!!!!!!!""""""%%%%%%$$$#########""""""############$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###"""""""""""""""################################################""""""###############""""""""""""""""""""""""""""""""""""############################################################### !!!"""$$$$$$###""""""!!!!!!!!!"""######$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$######################## !!!"""###$$$%%%%%%%%%###%%%&&&&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""##################%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''%%%$$$"""###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((()))))))))******(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&'''(((((()))*********+++,,,,,,---...000111222///000222444666888999999999:::;;;;;;;;;;;;;;;;;;;;;999777777888<<<@@@CCCAAABBBAAA@@@>>>======???<<<;;;;;;;;;;;;;;;<<<<<<::::::999888777666666555888888888888888777666666444333333333333333444444333333222222111000000000////////////////////////***+++,,,---------,,,,,,%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$#################################""""""############""""""###############$$$$$$$$$"""""""""#########$$$$$$"""######"""!!!!!!"""$$$########################$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%###"""!!!###$$$%%%&&&&&&&&&&&&&&&##############################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$###""""""!!!""""""""""""$$$$$$!!! """%%%$$$$$$$$$$$$$$$%%%%%%%%%###########################""""""!!!!!!""""""###%%%%%%$$$#########$$$$$$#########$$$$$$$$$$$$%%%""""""######$$$$$$$$$%%% !!!"""!!!!!!!!!$$$$$$############$$$$$$$$$###""""""!!!!!!""""""################################################!!!"""###$$$%%%'''((()))########################!!!!!!!!!!!!""""""""""""################################################!!!"""######$$$$$$######%%%$$$$$$######"""!!!!!!%%%$$$$$$######$$$$$$%%%$$$######""""""######$$$""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$$$$&&&((('''%%%###""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&%%%$$$###"""$$$%%%%%%$$$###$$$&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&'''(((((()))(((((((((''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''(((((((((&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''((((((((()))(((''''''&&&&&&''''''&&&&&&&&&''''''''''''(((&&&'''((()))*********)))*********+++---...000111...///111333555666777777999999::::::::::::999999:::999888888999<<>><<<;;;<<<>>>;;;;;;;;;<<<<<<<<<======;;;:::999888777666555555777777777777777666555555222222111111111222333333222222111111000000000/////////...,,,+++)))((('''***+++,,,---...---,,,+++%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""########################""""""############""""""""""""#########$$$$$$$$$############$$$$$$$$$%%%"""######"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%###""" !!!"""$$$%%%&&&&&&%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$###"""""""""###$$$%%%"""%%%(((&&&"""!!!###&&&"""#########$$$$$$$$$$$$#################################""""""#########%%%$$$#########$$$%%%&&&#########$$$$$$$$$%%%%%%###############$$$$$$$$$ !!!"""""""""""""""$$$$$$############$$$$$$%%%$$$######""""""######################################################"""""""""###%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$###############################################################$$$%%%%%%%%%%%%%%%$$$######""""""%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%########################""""""############"""""""""%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%%%%%%%$$$"""$$$%%%%%%$$$###%%%&&&###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((***'''''''''(((((('''''''''$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&((())))))***'''''''''''''''(((((()))''''''''''''''''''''''''''''''((()))))))))))))))''''''''''''''''''''''''%%%&&&'''((((((((('''&&&&&&'''''''''((((((((()))&&&&&&&&&&&&'''''''''((($$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''(((((((((((()))(((((('''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((()))*********)))(((((()))***+++---...//////000111333555666666666888888888999999888888777999888888888999:::<<<===<<<=========<<<<<<>>>@@@<<<<<<=========<<<<<<;;;999999999888888777777777666666666666666555444444111111111111111222333333222222111111111111111111------+++)))(((&&&$$$$$$)))+++,,,......---,,,+++%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""########################$$$$$$%%%%%%%%%%%%$$$$$$""""""######$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&%%%###!!! !!!###$$$%%%%%%$$$$$$########################""""""###$$$%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$#########$$$&&&'''%%%(((***((($$$"""$$$'''!!!!!!""""""#########$$$########################$$$$$$############$$$$$$$$$$$$#########$$$&&&'''######$$$$$$$$$%%%%%%%%%##############################$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&%%%$$$$$$######$$$$$$################################################$$$###""""""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&################################################%%%$$$#########$$$&&&'''#########$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############""""""!!! ###&&&''''''&&&%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%"""###%%%%%%$$$$$$%%%&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))******))))))***+++''''''((((((((((((''''''&&&(((***+++,,,+++***)))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''(((***++++++'''''''''''''''((())))))((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''%%%%%%'''((((((((('''&&&&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''))))))))))))************))))))((('''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&(((*********))))))'''(((((()))***,,,---...000111222444555666666777777777888888888777777666888777777888888999::::::999:::<<<======>>>AAACCC??????>>>>>>===<<<::::::777777888888999999999:::555555555555555444444333222111111111222222333444222222222222222222222222//////......---,,,,,,+++)))***,,,......---,,,+++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$$$$########################$$$%%%&&&'''&&&$$$""" """!!!!!!!!!"""###$$$$$$$$$&&&'''&&&######%%%(((##############################$$$$$$$$$%%%%%%%%%!!!!!!""""""######$$$$$$$$$$$$$$$#########""""""$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$&&&%%%%%%%%%$$$###############$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######%%%###!!!  !!!"""""""""#########$$$$$$$$$$$$$$$###############$$$"""""""""######$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$###"""!!!!!!""""""!!!""""""""""""################################################################################# !!!"""###$$$$$$%%%%%%%%%$$$###""""""######"""###$$$###""""""$$$&&&''''''&&&&&&&&&%%%%%%%%% !!!###$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########%%%$$$###""""""###$$$%%%###"""!!!"""$$$%%%$$$###%%%$$$###""""""###$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&'''&&&%%%$$$&&&$$$###$$$''''''%%%###%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))((((((''''''''''''+++***)))(((''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((***++++++''''''&&&%%%%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''***)))(((&&&$$$"""!!! &&&%%%%%%%%%%%%&&&''''''%%%&&&''''''((((((''''''(((((((((((())))))))))))''')))+++++++++***+++,,,...000222333333333444555444666777777666444555666777777777888888999999999888888999;;;;;;;;;;;;;;;<<<;;;:::::::::<<<===>>>999999999888888666555555666666555555555444444444555555444333333222111111111111111111111111111111111000...---,,,,,,------....../////////...------%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$""""""###$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$$$$###""""""""""""""""""###$$$!!!"""###""" """$$$########################$$$$$$$$$$$$$$$$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$#########""""""###############$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""""""###############$$$$$$%%%$$$###"""!!!""""""###""""""#########$$$$$$$$$$$$$$$###############$$$""""""""""""######$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$###""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!""""""######$$$$$$%%%$$$$$$###""""""######"""###$$$$$$######$$$&&&'''&&&&&&&&&&&&%%%%%%%%%!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######%%%$$$###""""""###$$$%%%$$$###"""###%%%%%%%%%$$$%%%$$$###""""""###$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&%%%%%%&&&$$$###%%%''''''%%%###%%%%%%%%%&&&&&&&&&''''''***(((%%%"""!!!!!!###$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((''''''&&&&&&(((((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((())))))(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%'''''''''''''''''''''''')))((((((''''''(((((()))''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$######&&&%%%%%%%%%%%%&&&''''''###$$$%%%%%%&&&&&&%%%%%%'''((((((((())))))))))))''')))************+++---...000222333222222444555444666777777555444555666777777888888999999999999888888888999::::::;;;;;;:::::::::::::::;;;<<<<<<888999999888888666555555666666555555555444444444555444444333222222111111111111111111111111111111111000...---,,,,,,------(((((())))))((((((''''''%%%%%%%%%&&&&&&'''''''''$$$$$$############$$$$$$######$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""###$$$%%%%%%$$$###""""""""""""""""""###$$$$$$###""""""###%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""""###$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!""""""###""""""########################$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$###############$$$$$$""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$#########""""""""""""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""#####################%%%$$$######"""############$$$%%%$$$###$$$%%%'''&&&&&&&&&&&&%%%%%%%%%%%%###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$%%%$$$###$$$%%%&&&&&&$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%&&&&&&&&&''''''---)))######%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''''''''((('''''''''''''''&&&&&&&&&'''''''''((((((((())))))'''(((((()))))))))))))))(((((((((''''''''''''&&&''''''&&&&&&''''''((()))'''''''''''''''&&&&&&&&&&&&'''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))))))))''''''''''''''''''''''''(((((((((((()))))))))***&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''###$$$%%%%%%&&&&&&%%%%%%''''''((((((((()))))))))((()))***)))((())),,,...---///111222222222333444333555777777555444555666888888888888999999999999777777666666777888:::;;;888888999:::::::::999999888888888888777666555555555555555555555444444444444444333333222222111111111111111111111111111111000000///...------------************)))))))))((($$$$$$%%%%%%&&&'''''''''$$$$$$############$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""""""""###############"""!!! !!!"""$$$%%%$$$$$$###"""!!!!!!!!!"""$$$$$$$$$#########$$$%%%########################%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%$$$$$$##############################"""""""""!!!""""""###$$$######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!"""######!!!!!!!!!"""#########$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###"""###%%%&&&%%%$$$###"""#################################"""######$$$%%%######$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$#####################"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$#####################$$$$$$###############$$$$$$%%%&&&%%%$$$$$$&&&(((&&&&&&&&&%%%%%%%%%$$$$$$$$$###"""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''***'''###"""&&&((($$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&'''(((((()))''''''''''''''''''''''''&&&'''''''''((((((((((((%%%&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''''''''(((((()))''''''''''''&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******)))((((((''''''''''''''''''''''''''''''((((((((()))))))))'''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''(((((('''''''''''''''((((((((()))))))))))))))((('''(((,,,...,,,...111222111111222444333444666666555444555666888888888888888888888888777666555444555777999;;;777888999:::::::::888888777777888888777666555555555555555555555555555555333333333333222222111111111111111111111111111111000//////...............//////...---,,,,,,,,,,,,######$$$$$$%%%%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!""""""#########&&&$$$""" !!!"""$$$$$$$$$###"""!!!!!!!!!""""""!!! !!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########"""########################"""""""""!!!""""""###$$$######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$%%%!!!!!!!!!"""#########$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######"""""" """$$$%%%%%%$$$"""!!!##############################""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################################################################""""""#########$$$$$$$$$"""###$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$############$$$###############$$$$$$$$$%%%&&&%%%$$$$$$&&&(((&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$###$$$%%%&&&'''$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((())))))&&&'''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&'''''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))''''''''''''''''''''''''&&&''')))******)))(((&&&''''''''''''''''''''''''((((((((('''''''''''''''%%%&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''(((((()))))))))''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''((((((''''''''''''''''''(((((((((((()))))))))''''''(((+++...,,,...000111000111222333222444555666555444555666777777777777777777777777666555444444444666888:::888999:::;;;;;;:::999888666777777777777666666555444555555555555555555555333222222222222222111111000000000000000000000000//////////////////.........---,,,+++************$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$######"""""""""######$$$%%%%%%%%%'''%%%###!!! !!!"""###$$$###""""""""""""""""""$$$###!!!!!!#########"""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$###""""""""""""###$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%""""""########################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""" !!!###%%%%%%$$$"""!!!$$$$$$$$$###############""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$########################################################################"""############$$$$$$$$$"""###$$$%%%%%%%%%$$$###############$$$$$$$$$%%%##############################################################################$$$$$$$$$$$$$$$$$$#########"""######$$$%%%###$$$%%%$$$###$$$%%%'''%%%%%%%%%%%%$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&###%%%'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''')))(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''((((((((()))&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''(((((()))))))))))))))'''(((((((((((()))))))))((((((''''''(((((()))***'''''''''((((((((((((((('''((()))*********)))(((((((((((((((((((((((((((((((((((((((((((((''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((())))))******''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&'''''''''((((((((('''((()))((('''(((+++---+++---///000000000111222111333555555555444555666666666666666555555555555666555444444555666888999999::::::::::::999888888666666666777777666666555444444444555555555555555222222222222222222111111000000000000000000000000//////000000000//////...///---,,,***)))))))))***&&&&&&&&&%%%$$$$$$######$$$$$$############$$$$$$""""""###$$$$$$$$$######"""""""""###$$$%%%%%%%%%%%%$$$######"""###$$$$$$""""""""""""""""""###$$$(((%%%###$$$&&&'''&&&%%%########################""""""###$$$%%%&&&&&&'''$$$$$$$$$%%%%%%%%%%%%%%%""""""#########$$$$$$$$$###############$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############""""""$$$%%%%%%%%%$$$$$$$$$$$$$$$#########""""""""""""""""""###$$$%%%&&&$$$$$$$$$######"""""""""########################################################################"""############$$$$$$$$$!!!"""$$$&&&&&&%%%$$$###"""""""""#########$$$$$$""""""""""""""""""""""""#########################################################$$$$$$%%%%%%%%%######""""""###$$$$$$%%%"""###$$$$$$######$$$&&&%%%%%%%%%$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%""""""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$###"""###%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&'''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&%%%%%%###%%%''''''%%%###$$$&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''''''''(((((()))))))))))))))'''((((((((())))))))))))((((((((((((((())))))***((((((((()))))))))******'''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''''''''''''''''''''''''''((((((((((((''''''((())))))***++++++''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&'''))))))((((((***++++++---///000//////111222000222444555444444555666555555444444444333333333555555555666777777888888999999888777777777777777555555666666666666666555444444444555555555666666111111111111111111222222000000000000000000000000...///000000111000///...111///---+++******++++++(((((('''&&&%%%$$$$$$###$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$$$$ !!!"""#####################$$$%%%&&&&&&""""""!!!!!!"""###$$$$$$&&&###!!!!!!$$$%%%$$$"""########################!!!!!!"""###%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''""""""######$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """######&&&%%%%%%%%%$$$###############$$$$$$$$$%%%%%%%%%########################"""""""""######$$$$$$%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$######""""""""""""""""""###$$$%%%&&&###"""""""""!!!!!! ################################################"""""""""""""""""""""""""""############$$$$$$$$$!!!"""$$$&&&&&&&&&$$$###!!!""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!################################################""""""###$$$%%%%%%&&&&&&######""""""###$$$%%%%%%"""###$$$###""""""$$$&&&%%%%%%%%%$$$$$$$$$######"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$###"""!!!"""$$$%%%$$$###$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&'''((())))))&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&'''&&&%%%$$$###%%%''''''$$$###$$$&&&%%%%%%%%%&&&&&&&&&''''''############%%%'''((()))%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''***)))(((''''''((()))***((((((((((((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))%%%&&&&&&''''''''''''''''''((((((((())))))******((((((((((((((()))******(((((())))))******++++++&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&'''''')))((('''''''''(((***+++))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++'''''''''&&&&&&''''''''')))(((((((((''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((%%%''')))***)))))))))******,,,////////////000222000222444555444444555666444444444333333222222222444555666777888888888888999888777555555555666777555555666666666666666555444444444555555555666666111111111111111111222222000000000000000000000000...///000111111000///...///...+++)))(((((())))))$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###""""""############""""""########################!!!!!!""""""#########$$$$$$$$$############$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$###"""""""""###%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########"""""""""""""""###$$$$$$$$$%%%"""""""""###$$$$$$$$$%%%$$$%%%%%%$$$"""!!!"""$$$!!!!!!""""""""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%&&&%%%"""!!!!!!""""""""""""!!!!!!""""""###$$$$$$"""!!!  """###$$$%%%&&&%%%%%%$$$$$$###"""""""""######"""""""""###%%%&&&$$$$$$############$$$$$$ $$$%%%### $$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$###""""""###$$$%%%###"""!!!"""$$$%%%%%%%%%&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%#########%%%&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&$$$######"""&&&&&&%%%$$$%%%&&&'''((($$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''******)))((('''%%%###"""$$$$$$%%%%%%&&&'''(((((())))))************))))))(((((()))***************''''''''''''((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))((()))))))))))))))(((((())))))(((((('''''''''&&&))))))((((((''''''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))''''''((())))))***))))))))))))))))))))))))))))))'''((()))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''***************************++++++,,,---...//////000111111222222333444444222333444444555555444444444555666777888999::::::999999999888777666666555999777444444555666666555666555444333222333444444111111111111111111111111000000000000////////////.........------.........///...---,,,+++*********$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########""""""""""""##############################"""#########$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$######"""!!!!!!!!!!!!"""######%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""%%%%%%$$$$$$###""""""!!!###############$$$$$$$$$###$$$$$$###!!!!!!"""###"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%&&&$$$"""$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$%%%%%%$$$$$$%%%$$$$$$###"""!!!!!! ###$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$%%%&&&$$$$$$############$$$$$$ !!!"""$$$%%%%%%%%%$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######%%%$$$###""""""######$$$$$$"""!!!"""$$$&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&'''(((((((((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''(((((('''(((((((((((((((((('''(((((()))************)))((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))))))))(((((())))))((((((((('''''''''((((((((((((((((((''''''))))))))))))))))))))))))(((((((((((()))))))))***'''((()))))))))))))))))))))))))))))))))))))))))))))*********)))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''******************************+++,,,---...////////////000111111222222333333333444555555555555444666666777888999:::;;;;;;999999888888777666666555999666444444555666555555555555444333333333333333111111111111111111111111000000000000////////////...------,,,,,,------...,,,+++***)))(((((((((((($$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###""""""""""""###$$$########################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$######!!!""""""###############$$$$$$############$$$$$$$$$$$$$$$###############%%%%%%$$$$$$###"""""""""$$$$$$$$$###############"""######""" !!!###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%#########$$$%%%$$$###""""""""""""""""""""""""!!!"""###$$$&&&&&&&&&&&&&&&&&&%%%###"""!!! """"""###$$$$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$&&&%%%$$$######%%%'''((($$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$###""""""######$$$"""!!!"""$$$&&&&&&%%%###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$$$$$$$%%%&&&&&&''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&'''(((((((((((('''&&&%%%&&&&&&&&&&&&'''''''''%%%&&&'''((())))))))))))''''''''''''''''''''''''(((((())))))))))))((((((''''''((())))))))))))))))))))))))*********++++++************************((((((((((((((((((((((((((())))))*********))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))***))))))((((((((((((((((((((((((((((((+++++++++***)))(((&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))******+++,,,---......///......//////000111111222333444555555666666555555777777888999:::;;;;;;<<<999888888777777666666555888666444444555666555444333444444444444333222222111111111111111111111111000000000/////////......---,,,,,,++++++,,,,,,---******)))(((''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$"""!!!!!!"""$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%''''''&&&%%%%%%$$$$$$############$$$$$$########################!!!!!!"""###$$$%%%%%%&&&%%%$$$$$$$$$###"""""""""!!!""""""!!! !!!###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########$$$#########$$$$$$$$$###!!!!!!!!! !!!!!!!!!""""""###$$$%%%%%%%%%&&&"""###############$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$&&&%%%###!!!!!!"""$$$&&&$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$######"""""""""###!!! !!!###%%%%%%$$$"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&'''((()))*********((((((((((((((((((((('''***++++++,,,,,,++++++***''''''((())))))))))))((()))))))))*********++++++)))))))))***************))))))))))))))))))))))))))))))******++++++******))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))(((((()))))))))************************)))((('''((((((((((((((((((((((((***************)))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))***+++,,,---............///000000111111222333444555555666666555555777777777888999::::::;;;888888777777666666666666777666444444555666555333222333444444444333111000111111111111111111111111000000000///.........---,,,++++++++++++++++++,,,,,,++++++*********++++++###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###&&&$$$###!!!!!!###$$$&&&##########################################""""""$$$$$$############$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%''''''&&&%%%%%%$$$######""""""######$$$######################## !!!"""###$$$%%%&&&&&&%%%$$$$$$$$$###"""""""""!!!""""""!!! """#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#################################%%%$$$$$$######$$$$$$%%%#########"""""""""######!!!!!!"""###$$$%%%&&&&&&######""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###""""""""""""###$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""  """$$$$$$###"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))***)))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++'''(((((()))))))))))))))((((((((()))))))))******((((((((())))))*********************************))))))***+++++++++++++++)))*********************((()))))))))******++++++************************))))))))))))******************+++******)))(((((())))))))))))))))))))))))(((((()))******+++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((())))))***+++,,,------//////000000111222222333333444444555555555555555555555666666777777888888777777777666666666666666666555444444555555444222111222333333333222000///000000000000000000000000000000000///...------,,,+++++++++******+++++++++,,,,,,+++++++++,,,------######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%#################################"""""""""""""""$$$$$$############$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$######!!!""""""#####################""""""""""""#####################$$$$$$$$$########################$$$$$$$$$###############!!!"""###"""!!!!!!###$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$$$$$$$"""###$$$###""""""###$$$$$$###"""!!!!!!"""###$$$$$$###""""""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! ######$$$$$$$$$###""""""$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$$$$######"""###$$$$$$$$$$$$######"""  """$$$$$$###"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((('''))))))(((''''''((())))))&&&&&&'''''''''(((((((((***************))))))(((******************************++++++++++++******(((((()))***************((((((((()))))))))******''''''((())))))*********++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,************++++++++++++***************+++++++++************************)))))))))*********++++++*********+++******))))))))))))))))))))))))))))))'''''')))***+++,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))))))))(((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))***+++,,,,,,---//////000111111222222333222333444444555555444444333333444444555555555555666666666666666666666666555444444555666555333222111222222222222111000000000000000000000000000000111000000///...---,,,,,,,,,++++++******++++++,,,***)))))))))***+++,,,,,,######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$######"""""""""$$$$$$############$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$######"""!!!!!!!!!!!!"""############""""""""""""######""""""#########$$$$$$$$$#######################################$$$$$$$$$!!!"""######""""""$$$%%%""""""############""""""########################""""""######$$$%%%%%%&&&!!!###$$$$$$!!!!!!"""$$$"""!!!  !!!"""$$$###"""""""""###$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$############"""############"""!!! $$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######!!!!!!###$$$%%%%%%$$$$$$###"""!!!"""$$$%%%%%%%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&'''((()))(((((('''***)))(((''''''((()))***''''''''''''(((((((((((()))******++++++******)))))))))******+++,,,,,,,,,******++++++++++++******)))******+++++++++++++++)))))))))*********++++++(((((()))******+++,,,,,,------------------------)))***+++,,,------------*********+++++++++,,,,,,++++++++++++++++++******************************))))))*********+++++++++))))))***+++++++++******++++++++++++++++++++++++((()))******++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))))))))))))))))))))((((((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((()))***+++,,,,,,......//////000111111222111222333333444333333333333333333444444444444444666666666666666666666666555444444555666555333111222222111000000000000000000000000000000000000000111000///...---,,,,,,+++,,,,,,++++++++++++,,,,,,(((((((((((()))***+++,,,######$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$###"""""""""###%%%&&&######""""""""""""######""""""######$$$$$$$$$$$$ !!!###$$$%%%''''''""""""######$$$$$$$$$%%%"""###$$$###"""###$$$&&&#########$$$$$$#################################""""""###$$$%%%%%%&&&&&&!!!###%%%$$$!!! """$$$%%%$$$###!!!!!!###$$$%%%######""""""###%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''!!!"""#########!!! $$$$$$############$$$$$$$$$###"""!!!!!!###%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""$$$%%%%%%%%%$$$%%%$$$######&&&''''''&&&$$$###""""""###%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''#########$$$$$$$$$%%%%%%''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***%%%&&&((()))))))))((('''((('''&&&%%%%%%&&&'''(((''''''''''''((((((((()))((()))***+++++++++++++++))))))***+++,,,,,,------,,,------......------,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,))))))***+++,,,,,,------........................)))***+++,,,------------*********++++++,,,,,,,,,---,,,,,,++++++*********************************)))************+++++++++((()))***+++++++++++++++++++++++++++++++++++++++******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))''''''((()))***+++,,,,,,------......///000000000111111222333333333333222333333444444444444444444555555555666666666666666444444444555666555333111333222000/////////000111000000000000000000000000111000///...---,,,++++++---,,,,,,++++++,,,,,,---))))))))))))***+++------$$$$$$############$$$$$$$$$$$$$$$#########""""""########################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$###""""""##############################$$$$$$################## !!!!!!"""""""""###!!!!!!""""""""""""!!!!!!"""#########$$$$$$$$$$$$!!!!!!"""#######################################""""""############""""""$$$$$$$$$$$$$$$###"""!!!"""""""""""""""######$$$%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$'''&&&###!!! !!!"""###%%%%%%$$$$$$$$$$$$$$$$$$######################## !!!!!!"""""""""###"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###!!!!!!###$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''(((((((((''''''&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%&&&((()))***)))(((&&&***+++++++++***(((%%%$$$*********))))))(((((((((&&&&&&'''''''''&&&&&&%%%***)))((()))))))))(((&&&)))---...***((()))***)))))))))))))))***+++,,,------...///...------...///222///,,,,,,///111111/////////...---...///000111///000111222111000...---111000//////111222111000222///------000111000...///000222222000...------......//////...---,,,,,,,,,,,,,,,+++******---///...,,,,,,,,,...///...---+++++++++++++++,,,,,,,,,(((((())))))***++++++,,,---,,,+++******+++,,,---+++++++++++++++++++++++++++++++++******(((''''''''')))***)))((('''(((***((((((((((((''''''''''''))))))(((((('''''''''&&&(((((((((((())))))))))))***))))))))))))(((((((((&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((()))******++++++((())),,,///111222333333666666555555555444444444777666555444333444444555444555666666666666666555666666666555555444444444333000---***)))+++...111111111222222222222111111111000///...---,,,++++++---------,,,------......)))***+++,,,,,,+++***)))$$$$$$############$$$$$$$$$$$$$$$#########""""""########################""""""############""""""%%%$$$$$$###""""""##################################################################$$$$$$$$$%%%######$$$$$$$$$$$$######"""""""""#########$$$$$$!!!""""""#######################################""""""############"""""""""######$$$$$$$$$######"""""""""""""""######$$$%%%$$$$$$######$$$$$$%%%#################################$$$$$$$$$%%%%%%$$$$$$##################""""""#########$$$$$$$$$%%%%%%$$$######$$$%%%&&&!!!"""###$$$%%%&&&&&&'''####################################$$$$$$$$$%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###!!!!!!###%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&%%%&&&((()))***)))((('''(((((())))))(((((('''&&&))))))))))))))))))******++++++++++++++++++*********)))((('''(((*********)))---...,,,---000222000/////////000000111111111000222333333333222333555666444111111222333111///000111222222333222222111333333333333333333222222333222222333555555444222666444333444777777666444333444444444333222222222/////////000000000111111000111000///---,,,---......,,,,,,,,,......---+++---...............------------------------------,,,,,,+++++++++,,,------++++++++++++++++++++++++******+++******)))((('''((()))***)))((('''(((***)))))))))((((((((('''''')))))))))(((((((((''''''((()))))))))))))))))))))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&((((((((('''''''''''''''))))))))))))))))))))))))''''''((())))))******++++++,,,---///000000111111333333333444444555555555777666555444333444444555555555666666666555555444555555555555444444333333666444111//////000222444000111111222222111111000111000///...---,,,,,,+++,,,++++++*********++++++******++++++++++++******$$$$$$############$$$$$$$$$$$$$$$#######################################!!!!!!""""""""""""!!!!!!%%%$$$######"""##################################################################$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""""""""############!!!"""######$$$$$$##############################""""""############""""""!!!!!!"""$$$$$$%%%%%%%%%"""""""""""""""######$$$$$$$$$############$$$$$$#################################$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""!!!###############$$$$$$$$$""""""###$$$%%%%%%&&&&&&""""""###$$$%%%&&&&&&'''#################################$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""""""###%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&(((((('''''''''&&&&&&&&&%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&'''((()))'''(((((()))******++++++******))))))))))))******,,,+++***)))***,,,...000+++---...---///444555222111222333444444444555444555888::::::999999999:::===<<<;;;;;;;;;:::777555555777:::===>>>>>>>>>===AAA@@@@@@??????>>>>>>>>>999999:::;;;======<<<:::999:::;;;>>>@@@@@@>>><<<===<<<999777777777999:::666666555555555555666777777888888666333111000111111000000000111111...---......//////...---,,,,,,///......---,,,++++++******+++,,,,,,---------,,,************************)))***************))))))((()))******(((((()))************))))))))))))(((*********)))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&%%%%%%))))))))))))))))))))))))&&&''''''(((((()))******///...............//////000000111222333444555666666555444444333444444444666666666666555444333333444444444444444333333222333222111000///000111222000000111111111111000000111000//////...---,,,,,,,,,,,,+++***))))))))))))++++++************++++++$$$$$$############$$$$$$################################################!!!!!!""""""""""""!!!!!!$$$$$$###############$$$#######################################$$$$$$$$$""""""""""""""""""""""""!!!""""""######""""""!!!!!!!!!"""""""""#########""""""###$$$$$$$$$$$$###########################""""""############""""""!!!"""###$$$$$$$$$$$$$$$"""""""""""""""######$$$$$$$$$############$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$#########""""""######################## !!!"""###$$$$$$$$$$$$&&&%%%%%%$$$$$$#################################""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""$$$%%%$$$######""""""######$$$######$$$$$$%%%%%%%%%&&&###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&((((((((('''&&&&&&%%%%%%&&&&&&'''((()))(((((((((&&&&&&%%%$$$%%%&&&((()))((((((((()))******++++++***)))((((((((()))***+++....../////////000222333222444333222555999999444555555666777888:::;;;<<<>>>AAAEEEGGGGGGFFFGGGGGGHHHIIIIIIIIIHHHEEEAAA???BBBDDDHHHNNNSSSWWWYYY[[[ZZZZZZYYYXXXUUURRROOOMMMGGGHHHIIIKKKNNNNNNMMMKKKDDDGGGKKKPPPRRRQQQOOOLLLNNNJJJEEEAAAAAACCCEEEGGGFFFEEEDDDCCCCCCCCCDDDDDDFFFGGGGGGDDD???;;;888777777666555666777777666444444333111000///..................---,,,,,,++++++)))***,,,---------,,,+++************************))))))***+++++++++******((()))******)))((()))***+++++++++*********))))))*********************************)))))))))))))))*********)))))))))((((((&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))///...---,,,,,,---///000//////000111222333444444555444444444444444444444666666666555444333222111222333333444444333222222000000000000000000000000///000000111111000000///000000000///...------,,,///...---,,,+++*********,,,+++***))))))***+++,,,$$$$$$############$$$$$$################################################"""######$$$$$$######"""$$$###############$$$$$$########################""""""#########$$$$$$$$$#########"""""""""""""""""""""############""""""""""""""""""############""""""###$$$$$$$$$$$$$$$########################""""""############""""""$$$$$$$$$$$$$$$###"""!!!"""""""""""""""######$$$$$$######""""""######$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######&&&&&&%%%%%%$$$###""""""#################################"""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$%%%$$$######""""""######$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&(((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((((('''&&&%%%%%%&&&((()))************++++++++++++//////...//////000111111...111444555444444555666:::>>>@@@@@@CCCFFFEEEAAA@@@???>>>???AAADDDHHHKKKNNNSSSZZZ```dddfffgggiiieeeeeeeeebbb]]]VVVQQQNNNUUUXXX\\\ccclllvvv~~~~~~~~~~~~{{{vvvnnngggbbb^^^___```cccfffhhhhhhfff```dddjjjooopppooollljjjeee___XXXTTTTTTWWWZZZ\\\\\\\\\]]]]]]^^^```aaabbbcccbbb___YYYPPPHHHBBB@@@===<<<<<<===???AAAAAAAAABBB@@@<<<777444333333333000000000000000000000000***+++,,,---------+++***************************)))******++++++++++++***)))***+++***)))((()))+++++++++++++++************************+++++++++++++++*********)))))))))(((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&''''''(((((())))))---,,,,,,,,,---...000111000000000111111111222222333333444444444444444444555555555555444333111111111222333444555444222222222222333333333333333222000000111111111111000000000000000///.........---///...---,,,++++++++++++,,,+++***))))))***+++,,,$$$$$$############$$$$$$###############$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$#########"""######$$$%%%########################"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""#########$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$########################""""""############""""""%%%%%%%%%$$$$$$"""!!!!!!"""""""""""""""######$$$######""""""""""""##############################"""""""""############$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$###############&&&&&&%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$%%%&&&$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''"""######$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((())))))***,,,,,,---......///000000333333444555666666666666111555999;;;;;;<<>>???>>>===;;;;;;>>>BBBCCCEEEIIIQQQXXX^^^kkkwwwzzzzzz{{{|||{{{ssslllccc\\\\\\ccclllsss|||}}}xxxxxx~~~|||rrrkkkiiidddbbbaaaeeellltttzzz~~~xxxvvvrrriii]]]PPPDDD===888888888777666666555555555444333111000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***++++++))))))***++++++************))))))))))))))))))*********++++++,,,,,,+++******))))))(((************))))))))))))&&&&&&''''''''''''&&&&&&&&&''''''((()))***++++++))))))))))))))))))))))))''''''((())))))******+++)))***+++---...///000000//////000111222222333333111222333444555444444333222222333333333222222111111222555777777666444333000000000000000111222222222222333333333333222222000000000000////////////------,,,,,,+++,,,,,,,,,******++++++++++++******$$$$$$############$$$$$$""""""######$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$######""""""###$$$%%%%%%########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$######""""""""""""######$$$$$$######"""$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$########################""""""############""""""!!!"""###$$$$$$$$$$$$$$$"""""""""""""""######$$$######""""""""""""##############################""""""""""""############%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$######""""""!!!$$$%%%''''''&&&%%%$$$""""""!!!########################$$$$$$$$$######""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&'''&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$######"""""" !!!"""######$$$$$$ !!!!!!"""######$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&'''((())))))'''''''''''''''((())))))&&&'''***---///000000000...///222555999<<>>>>>???BBBHHHQQQ\\\cccllluuu|||}}}||||||zzzvvvyyyqqqkkkkkkoooxxx~~~zzz{{{|||{{{vvvooojjjkkkqqqxxxwwwrrrkkkddd___\\\\\\]]]ggghhhjjjmmmppptttwwwyyyuuuyyyzzzuuullldddcccdddhhhlllqqqwww}}}wwwrrrqqqooommmlllmmmppprrrtttxxxpppcccXXXOOOGGG@@@;;;555555555444444333222111//////.../////////...---------------,,,+++,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,+++******)))((()))))))))))))))))))))(((((())))))))))))(((((('''((()))***+++,,,------******)))(((((((((((((((+++***(((''''''(((***+++++++++++++++,,,---............000111222333333333333222222222222222222333444333222222111111111111222222222333333333333444222222333444555666777777777666555444333222222111000000000000000000000111///...---,,,++++++++++++---,,,+++***))))))))))))########################$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%&&&%%%"""  !!!###!!!!!!""""""###$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%%%%%%%$$$######"""""""""#########$$$$$$######$$$%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%################################################$$$$$$#########"""""""""!!!!!!"""###$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###############$$$$$$%%%%%%$$$$$$###"""###%%%&&&((()))))))))$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%###""""""""""""""""""##################$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))(((''''''&&&&&&&&&'''&&&&&&&&&'''(((***+++,,,,,,,,,,,,,,,,,,---111444333444666999;;;>>>AAABBBEEEEEEGGGLLLUUUcccsss}}}}}}yyyzzz~~~}}}yyytttrrrrrrrrrpppmmmkkklllllllllkkkiiigggfff^^^\\\XXXSSSQQQVVV```hhhkkkiiigggdddaaa^^^]]]\\\SSSPPPLLLIIIGGGFFFGGGHHHPPPQQQTTTVVVYYY[[[\\\]]]WWWZZZ[[[WWWPPPLLLMMMOOOWWW[[[```eeekkkqqqxxx|||~~~zzzvvvsssrrrssstttsssrrrrrrtttyyy}}}|||rrreeeZZZNNNFFF>>><<<:::;;;<<<;;;888555555333111111111111000.../////////...------,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++------,,,,,,++++++******))))))))))))))))))))))))))))))************))))))''''''(((***,,,---//////***))))))(((((((((((((((******((((((((((((******+++******++++++,,,---...////////////000222333444222222222222222222222222333222222222111111111111111111222222222333333333111222333333555555666777666666555444333222222111111111000000000000000000......---,,,++++++++++++,,,+++******))))))))))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""  !!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$%%%%%%&&&&&&'''((()))###$$$$$$%%%$$$$$$######""""""#########$$$$$$$$$######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######"""###$$$$$$###"""###$$$########################%%%$$$$$$#########$$$$$$########################""""""""""""""""""""""""############"""""""""""" !!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######""""""""""""######$$$############$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))(((''''''&&&&&&'''''')))((((((((((((((())))))***+++...///000333666999999:::;;;>>>AAAEEEHHHJJJJJJLLLOOOVVVbbbrrr{{{vvvvvvxxx~~~uuunnnjjjiiifffdddbbbbbbaaa___[[[XXXTTTSSSSSSRRRPPPMMMKKKJJJLLLIIIFFFBBB@@@DDDLLLRRRQQQPPPMMMKKKIIIGGGFFFFFF???>>>===<<<;;;<<<======AAABBBEEEGGGHHHHHHHHHHHHEEEGGGGGGDDD@@@???BBBEEEIIILLLQQQUUUXXX]]]bbbeeeeeeeeedddaaa]]][[[[[[\\\]]]]]]^^^___bbbfffmmmrrryyy~~~yyyxxx|||wwwkkk___WWWKKKHHHFFFGGGJJJIIICCC===@@@===999888777666222///222111000/////////...,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++*********)))))))))))))))((())))))******))))))((('''((((((***+++,,,------))))))(((((((((((())))))***)))(((((((((((()))***************+++,,,---...///.........///111333444222222222222222222222222111111222222222111111111111111111111222222222222111111222333444555666666666666555444333333222222111111111000000000000000...---,,,,,,+++++++++,,,++++++***)))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%#########$$$&&&(((########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%% !!!###%%%%%%$$$###"""$$$$$$$$$$$$############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################!!! !!!!!!###$$$%%%""""""###############"""############$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######"""###$$$$$$###"""###$$$########################!!!!!! !!!!!!########################""""""""""""""""""""""""#########"""""""""!!!!!!"""###$$$%%%&&&&&&&&&&&&########################$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))((((((''''''((((((((()))))))))))))))***+++,,,,,,///222444555666777999:::<<<@@@EEEKKKPPPTTTWWWUUUXXX^^^eeeooo|||vvvmmmkkklllmmmqqqvvvtttpppggg]]]UUUQQQPPPQQQOOONNNMMMLLLKKKIIIGGGDDDAAAAAA@@@???>>><<<;;;;;;>>>===;;;999999:::===???@@@???>>>===<<<<<<<<<<<<999888888777777888999999999:::<<<=========<<<;;;<<<======;;;999999<<<@@@>>>AAADDDFFFGGGIIIKKKMMMMMMNNNMMMLLLIIIHHHIIIJJJKKKLLLNNNOOOPPPSSSXXX[[[aaahhhnnnooonnnnnnlllgggiiiggggggjjjkkkkkkpppwwwxxxooohhh^^^\\\[[[]]]```^^^XXXQQQPPPLLLIIIGGGFFFBBB;;;555777444111///000000...,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++*********)))))))))((('''(((((())))))(((((('''((((((((()))))))))))))))))))))(((((((((((()))))))))(((((((((((((((((()))************+++,,,------......------...000222333111222222333333222222111000000111222222222111000000000000111111111222222000000111222333444555555555555555444444333333222111111111111000000//////------,,,+++++++++,,,,,,******))))))((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$######"""###$$$%%%&&&""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%% """$$$%%%$$$###""" !!!"""###$$$&&&''''''"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###########################"""!!!!!!"""###%%%&&&!!!!!!"""############"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######"""###$$$$$$###"""###$$$########################$$$$$$#########$$$%%%%%%######################################################"""""""""!!!!!!!!!$$$$$$%%%&&&'''''''''&&&""""""""""""""""""""""""%%%%%%%%%%%%&&&&&&&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((()))***++++++((()))***+++...000222444444666888999888888999:::===CCCMMMXXXaaafffiiijjjgggjjjmmmrrrwww}}}yyyqqqddd]]]WWWYYY[[[\\\]]]```ZZZTTTLLLDDD???>>>???AAA======<<<<<<;;;::::::999777777777777777777777777444555777888999:::::::::>>>======<<<<<<<<<<<<<<<:::999999888888999:::;;;;;;;;;;;;;;;;;;;;;:::999;;;<<<<<<:::999999;;;===;;;===?????????>>>???@@@@@@AAAAAA@@@>>>===???@@@???AAACCCEEEFFFGGGJJJLLLMMMTTTYYYYYYXXXYYYWWWTTTQQQPPPQQQWWW[[[___gggooowww}}}zzzvvvtttpppqqqssswwwzzzyyytttpppgggeeecccdddccc]]]RRRIIICCC===666333222111///---//////.........---------------------------------------------,,,,,,,,,,,,+++++++++******))))))(((''''''((((((((((((''''''))))))((((((((('''''''''((((((((((((((())))))***((((((((((((((((((((((((***))))))******+++,,,---------------...000111222111222333444444333222111///000111222222222111000///000000000000111111111///000111111333333444555555555444444444333333333222222111111000/////////---,,,,,,++++++,,,,,,,,,***))))))(((((()))))))))$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&& !!!"""###%%%&&&'''(((!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################'''&&&%%%$$$$$$%%%'''(((!!!"""######$$$$$$$$$############$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######"""###$$$$$$###"""###$$$########################&&&&&&%%%%%%&&&&&&'''(((########################$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""!!!!!!!!!!!!$$$%%%%%%&&&&&&%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((()))***,,,......,,,---...000333555888999999::::::999:::<<<@@@DDDNNNXXXiiiyyy|||tttttttttrrrqqqsssvvvyyy{{{xxxpppgggbbb___ZZZSSSKKKEEEBBBEEEIIIHHHFFFFFFBBB???;;;777666666777888555777888999999999999999999888888888999::::::;;;999:::<<>>>>>>>>@@@<<<>>>AAABBBBBBBBBDDDEEEAAAGGGJJJHHHGGGIIIIIIGGGEEECCCEEEJJJMMMPPPWWW___aaahhhpppuuuxxx{{{yyytttrrrsssuuuyyy~~~vvvjjjXXXOOODDD<<<999888555222111111111000000000//////------------------------------------------------,,,,,,+++******))))))((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((()))******'''(((((((((((((((((('''))))))))))))***+++,,,---+++,,,---...///000000000000111333444444333111000...///111222333222111000/////////000000000111111//////000111222333444444555444444444444333333333222222111111000//////...,,,,,,,,,++++++,,,,,,---))))))(((((((((((())))))########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%***'''### !!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%###""""""###$$$%%%"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%((('''&&&%%%$$$#########$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$######"""$$$$$$$$$###"""###$$$""""""""""""""""""""""""!!! !!!""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######""""""""""""######%%%%%%$$$$$$%%%%%%&&&'''"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&&&&&&&&&&''''''"""###$$$%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''((((((***,,,...///111333333444555666777999::::::999888888;;;AAAJJJQQQaaannnyyyvvvrrrlllgggeeegggiiiddd___TTTJJJEEEEEECCC>>>???999777<<>>???>>>>>>>>>>>>>>>======>>>???@@@@@@EEEEEEFFFIIIMMMOOOPPPOOOOOOOOOOOOPPPQQQRRRTTTTTTQQQPPPNNNMMMNNNPPPSSSUUUTTTRRRQQQPPPOOOPPPPPPQQQUUUUUUTTTSSSQQQPPPOOOOOOPPPRRRUUUUUUTTTSSSSSSSSSIIIIIIIIIGGGDDDBBBCCCDDD???AAACCCCCCBBBAAA@@@AAA<<<@@@BBB???===@@@@@@???BBB@@@@@@CCCCCCDDDHHHNNNLLLSSS\\\aaaccceeejjjoookkkmmmmmmjjjggggggmmmssszzzjjj___QQQGGGBBB???;;;777333333333222222222111111........................------------------------,,,,,,++++++***))))))((())))))************))))))'''(((((()))***++++++,,,((((((((((((((()))******''''''((((((((((((''''''))))))))))))***+++,,,---***+++---///000000//////000111333444444333111000---///111222333222111000////////////000000000000//////000111222333444444444444444444444444333333222222222111000//////...,,,,,,,,,++++++,,,------))))))(((((((((((()))***%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################'''%%%$$$######$$$######$$$$$$############$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$######"""""""""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$""" ###$$$%%%$$$&&&%%%###"""""""""######%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""######""" """%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$%%%%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######'''''''''&&&&&&%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$%%%&&&&&&''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''((()))))))))(((((()))+++'''((((((((())))))******)))+++...///000333666:::<<<888777;;;<<<:::888999444;;;@@@@@@@@@HHHZZZhhhyyyooohhh```[[[YYYWWWRRRNNNHHHCCC===999999:::999777444444444555777777666555777888999888777777999;;;>>>@@@DDDIIIMMMMMMKKKHHHKKKIIIGGGEEEFFFHHHLLLNNNTTTTTTYYYccchhhfffccccccccccccdddfffhhhjjjjjjjjjiiihhhgggeeedddbbbaaaaaahhhgggeeedddddddddeeeeeeeeefffgggggghhhgggggggggjjjkkkjjjjjjhhhfffdddbbbccc___ZZZVVVTTTRRRPPPOOOLLLJJJIIIIIIKKKMMMLLLLLLGGGFFFDDDCCCDDDEEEDDDCCCCCCAAA???===<<<===>>>???EEEEEEFFFHHHKKKOOOTTTVVVZZZZZZYYYYYYYYY\\\```cccooouuuuuuaaaWWWSSSMMMFFFBBB@@@>>>:::777444444444444111000...------///000111//////...---,,,+++******,,,++++++***)))((((((''')))((((((''''''''''''(((************************&&&'''((())))))((('''&&&))))))))))))(((((((((((((((((()))***++++++,,,,,,---------...///000000111/////////000111111222222111111111111000000000000000000000000////////////111111222333333333333222111222222333333222222111222222111000///...------...---,,,+++++++++,,,---++++++***)))(((((())))))##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$###"""$$$$$$############$$$$$$$$$$$$$$$###############%%%%%%$$$$$$$$$#########""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###################################################"""!!!!!!###%%%%%%$$$%%%%%%###"""""""""######$$$$$$$$$#############################################$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$$$$$$$%%%&&&''''''&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''(((''''''(((((((((((('''''''''(((((('''&&&&&&((()))(((((())))))***+++,,,,,,,,,...000333666999<<<>>>===888666888:::888888:::<<>>===>>>>>>>>>@@@BBBEEEHHHJJJOOOOOOOOOPPPQQQTTTWWWYYYaaahhhvvvyyylllhhhhhheee___\\\VVVRRRMMMHHHDDD@@@<<<888333111///...---.........000000//////......------+++++++++***)))))))))(((+++***)))(((((('''''''''************************'''((((((((((((((((((''')))))))))))))))))))))(((((())))))***++++++,,,,,,---------...///000000000//////000000111222222222111111111111000000000000////////////000000000000000000111222222222222111111222222333333222222111222222111000///...------***++++++,,,+++***)))(((++++++***)))))))))))))))######$$$%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$######$$$$$$############$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""%%%###""""""$$$%%%$$$$$$%%%$$$######"""#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&&&&%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""######$$$%%%&&&'''&&&%%%#########$$$%%%!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''(((((())))))******'''(((((())))))(((((('''((())))))((('''&&&((())))))***+++,,,---...//////...///000444888<<<======@@@;;;888:::;;;:::;;;===AAAEEEKKKSSS]]]lll}}}rrrhhhbbbUUUHHH@@@<<<888777888999777555444333222444666777777555999:::<<<===???AAABBBBBBAAAAAABBBBBBCCCFFFKKKNNNYYY]]]cccdddcccaaa```aaaaaaccchhhnnntttzzz}}}zzzwwwvvvuuusssqqqkkkiiigggfffffffffdddbbb^^^\\\YYYTTTNNNIIIEEEBBB@@@????????????@@@AAABBBEEEFFFGGGIIIJJJLLLMMMNNNNNNUUUbbbpppxxx}}}}}}yyy}}}|||zzzsssnnnhhhdddaaaZZZQQQIII;;;888444111111000///...------------------,,,,,,++++++++++++************,,,,,,+++***)))(((((((((************************)))((((((''''''(((((())))))))))))))))))))))))))))))))))))***++++++,,,,,,---------...//////000000000000000111222222333333111111111111000000000000...//////000000111111111//////000111111111111000111111222222222222111111222111000000///...------(((***,,,...---+++)))'''+++***))))))))))))))))))###$$$&&&''''''&&&$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%%%%$$$$$$%%%$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################&&&%%%######$$$%%%$$$###$$$$$$##################!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###""""""###$$$((('''%%%#########$$$%%%%%%%%%$$$$$$############%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((()))***++++++(((((())))))))))))((((((******+++***)))(((***+++,,,,,,---///000222333333555444333666999<<<;;;:::===999:::???AAA@@@@@@AAAEEELLLXXXccckkkoooqqqqqqkkkiii___RRRJJJGGG@@@888888555333444666777777555777777888;;;>>>AAADDDEEEFFFGGGHHHHHHHHHHHHJJJKKKLLLMMMMMMNNNOOOTTTZZZ___fffmmmssstttqqqoooqqqssstttxxx~~~|||yyywwwsssmmmfff^^^WWWSSSPPPOOONNNMMMLLLJJJIIIHHHFFFFFFHHHJJJKKKKKKHHHFFFEEEIIIRRRZZZ^^^aaajjjuuu}}}~~~ssshhhRRRJJJ@@@999666444333222------------------------++++++++++++,,,,,,,,,,,,++++++++++++++++++*********************************)))(((''''''((()))***)))))))))))))))*********))))))*********+++++++++---------....../////////000000111111222222333333111111111111000000000///000000000000000000111111///000000111111111111111111111222222222222111111111000000///......------,,,---...//////---+++*********)))))))))))))))***!!!###$$$&&&&&&$$$###!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$&&&&&&%%%$$$%%%'''$$$$$$############$$$$$$!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%######$$$%%%$$$###############$$$#########!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$###""" !!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%(((&&&%%%###"""######$$$((('''%%%$$$$$$$$$%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''((()))*********(((((())))))))))))(((((()))***+++***))))))+++---///000111222444555666777===;;;999999:::;;;;;;;;;777777===HHHMMMLLLKKKKKKRRRWWW```ffffffaaaXXXQQQJJJHHHCCC===::::::888555555555444555777999999999;;;<<<>>>AAAEEEKKKPPPTTTRRRTTTUUUUUUUUUVVVZZZ\\\___``````aaaccchhhooosssxxx~~~wwwoookkkhhhgggfffdddbbb^^^[[[ZZZPPPPPPRRRTTTUUUQQQJJJDDDDDDEEEHHHKKKKKKKKKRRR[[[gggooouuurrroooqqquuuvvvuuuwwwrrreeeSSSDDD<<<888555333333222222111111000000000,,,,,,,,,,,,------------)))***+++,,,---------,,,***************************)))(((''''''((()))***((()))))))))*********+++***************+++++++++------------............///000000111222222333333111111111111000000000///222222111111000000//////000111222222333333222222000111111222222111111000000000//////......------///...------,,,,,,------***)))))))))))))))****** !!!""""""!!! ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&%%%""""""%%%((($$$$$$############$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""$$$%%%$$$$$$""""""###$$$$$$$$$$$$###!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###  $$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&&&&%%% !!!"""$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))******((())))))******))))))(((((()))*********+++---///333333444666777888999999<<<;;;:::888777888<<>>;;;999666333111///000//////......---------++++++---------+++***(((************************)))))))))******)))))))))((())))))******+++,,,,,,************************------------------------.........///000000111111111111111111000000000000//////000111222222333333000000111222222222222222000000111111111111000000//////.........---------,,,,,,,,,,,,,,,+++++++++)))))))))))))))***++++++%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$### &&&$$$$$$############$$$$$$###############$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""""" !!!###$$$%%%$$$!!!"""###$$$%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!########################""""""""""""""""""""""""###%%%''''''&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''&&&%%%###""" ###&&&((())))))'''&&&%%%%%%%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&&&&&&&''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((,,,,,,++++++++++++++++++))))))************))))))---///111222333555888;;;999999999::::::;;;;;;;;;===BBBEEEDDDCCCIIIVVVbbbhhhdddbbbaaa\\\PPPFFFBBB===???@@@===888666888:::777666666666555555777;;;>>>AAAFFFJJJMMMQQQTTTVVVVVV^^^iiiqqquuuvvvwwwxxx~~~{{{yyyzzz{{{|||{{{~~~xxx}}}~~~rrrfff```\\\UUUOOONNNMMMQQQQQQMMMKKKLLLKKKIIIJJJLLLSSS^^^hhhppp{{{tttllleee^^^XXXKKKJJJGGGDDD@@@<<<999888111111000///...------,,,------......,,,***'''%%%************************((()))***++++++***)))(((((())))))***++++++,,,,,,++++++******************------------------------------......///000000000111111111111000000000000,,,---...000222444666666//////000111111111111111000000111111111111000000...............---------,,,...///111000...,,,***))))))((())))))***++++++$$$######$$$%%%&&&%%%$$$########################%%%$$$""" !!!"""###""""""""""""###$$$%%%&&&%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$##############################"""############$$$$$$$$$!!!!!!"""###%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""############$$$$$$$$$%%%$$$$$$$$$###"""""""""##############################$$$%%%$$$###"""!!!!!!"""###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%&&&%%%%%%%%%$$$$$$#########"""""""""######$$$$$$$$$########################%%%$$$###""""""###$$$%%%&&&%%%%%%$$$#########$$$%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$######$$$$$$%%%''''''&&&%%%$$$""""""!!!""""""!!!###%%%'''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&"""$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((()))************((()))+++,,,,,,,,,+++***))))))+++---///111222333222111111444888<<<>>>>>>???>>>>>>======AAAEEEIIIMMMPPPQQQPPPTTT]]]```\\\eeeaaaZZZPPPEEE>>>:::999333333333444666888:::<<<>>><<<;;;<<>>@@@AAACCCFFFIIIJJJJJJLLLOOORRR\\\```cccbbbdddfffccc\\\OOONNNIIIBBB;;;555333333555666666666777999;;;===@@@AAABBBFFFJJJNNNQQQRRRPPPQQQSSSWWW___jjjvvv{{{{{{|||}}}}}}}}}}}}|||{{{zzzzzzyyy{{{~~~~~~||||||xxx}}}vvvsssnnnggg___WWWQQQNNNKKKJJJHHHGGGFFFHHHNNNTTT]]]eeepppzzzwwwqqqqqqnnncccWWWLLLDDD;;;666444333111......------...000///---,,,------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***)))++++++******++++++,,,---...............------,,,+++,,,---.../////////////////////.........------////////////000000000000111111111111111111111111222222222111111111000000111///------//////---+++...------------,,,,,,,,,---+++(((((()))))))))(((!!!!!!!!!"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%%%%&&&%%%$$$###""""""""""""%%%%%%%%%$$$$$$$$$$$$### !!!"""###$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&###########################$$$$$$$$$$$$###""""""#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$%%%%%%$$$############$$$%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%""""""###$$$%%%&&&&&&'''&&&%%%$$$%%%&&&'''&&&$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$$$$&&&(((&&&&&&&&&''''''(((((((((''''''''''''''''''((()))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))(((((()))))))))))))))***+++,,,,,,,,,...111444777:::;;;<<<>>>@@@???>>>???CCCGGGSSSZZZbbbfffeeedddeeehhhqqqtttuuurrrmmmfff[[[QQQ;;;;;;:::777333111000111222444666777888:::>>>@@@FFFIIINNNTTTYYY\\\^^^^^^]]]___ccciiissszzz}}}zzz{{{tttmmmddd^^^TTTSSSNNNHHHDDDCCCEEEGGGFFFLLLUUU^^^eeekkkpppsssttttttvvv}}}~~~fff\\\NNNCCC===999777555000...,,,,,,,,,,,,+++***------,,,,,,,,,---......++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,---...............---,,,,,,,,,,,,---...//////...............---------------////////////000000000000222222222222222222222222222222111111111000000000111///............---+++------------,,,,,,,,,,,,---+++)))((())))))((('''"""###$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""######%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&########################$$$$$$$$$$$$######""""""$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$$$$$$$###############$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%""""""###$$$%%%&&&&&&'''((('''%%%&&&&&&'''%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$$$$''')))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((((((,,,,,,++++++,,,---///000,,,...000333888===AAACCCAAACCCDDDBBB@@@CCCLLLSSShhhqqq}}}|||zzz{{{|||wwwnnncccVVVHHH>>>444555666555444333444555222555:::===???BBBGGGKKKNNNTTT]]]eeejjjmmmmmmmmmtttxxx~~~{{{yyy{{{{{{nnnllleeeZZZRRRNNNKKKHHHBBBDDDIIINNNSSSYYY]]]```dddfffllluuu{{{lll]]]OOOEEE<<<777555222///------------,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---,,,,,,++++++******++++++,,,---------.........---,,,,,,------...............---------------------------////////////000000000000111111111111111111222222111111111111000000000000111000//////......---,,,---------,,,,,,,,,++++++---+++))))))))))))(((&&&!!!###$$$$$$""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$%%%%%%######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$$$$##############################""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""######$$$$$$%%%%%%########################$$$$$$$$$###############$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###########################$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$##################""""""###$$$$$$$$$#########$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$)))'''&&&&&&&&&&&&%%%###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%''')))(((''''''&&&%%%$$$######&&&%%%%%%%%%&&&'''((((((&&&'''''''''''''''''''''(((((((((((((((((((((((('''((()))))))))))))))))),,,,,,,,,,,,...000222444444444555777:::>>>BBBDDD???AAABBBCCCEEEOOO]]]hhhyyyzzzqqqeeeYYYMMMBBB999444666777777777666666888::::::???EEEHHHJJJMMMSSSWWW[[[dddqqq{{{~~~~~~{{{ooofff]]]SSSNNNMMMLLLMMMOOOQQQSSSTTTWWWZZZaaakkkwwwyyygggTTTDDD:::===999555222111111111000------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,+++++++++******++++++,,,------------...---,,,,,,+++------...............---------------------------////////////000000000000.../////////000000111111111111111000000000//////000000000///...---------------,,,,,,,,,+++++++++,,,+++))))))******(((&&&!!!###""" !!!$$$########################$$$$$$$$$$$$#########"""""""""""""""###$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$##############################"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$##################$$$$$$########################%%%$$$######""""""###############"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""""""""""""""############&&&&&&&&&%%%%%%%%%%%%$$$########################"""###$$$$$$$$$$$$###"""###""""""""""""###$$$$$$############$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########(((&&&%%%%%%&&&&&&%%%###$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&%%%%%%''')))''''''&&&%%%$$$######"""&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''((()))***++++++++++++++++++---///111444666888===<<<;;;:::;;;===???@@@>>>@@@CCCIIIQQQ___ooozzzyyyuuueeeZZZNNNEEE>>>777555777777777777777666888<<>>AAA???===<<<<<<===???AAAFFFHHHMMMUUUaaammmxxx}}}zzztttkkkaaaZZZNNNEEE===;;;999555666:::888888888888:::>>>EEEIIIPPPXXXaaafffhhhlllsssyyy~~~xxxtttsssuuuvvvxxx}}}}}}wwwnnngggaaa\\\WWWSSSPPPLLLIIINNNYYYeeemmmooo|||rrrhhhbbbXXXTTTMMMGGGBBB>>>999666333222111000///.........------------------------,,,,,,,,,,,,,,,,,,+++***++++++******++++++,,,---,,,------------,,,+++++++++,,,---...////////////------........./////////////////////000000000000.........///000000111111111000000000////////////000111222111...---...///,,,,,,,,,++++++++++++***)))((((((***++++++***((("""%%%$$$!!! ###&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&%%%$$$###""""""""""""#########$$$$$$%%%%%%%%% !!!###$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################&&&%%%###"""""""""###$$$!!!"""###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""""""""!!!""""""###$$$$$$############$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&###&&&((()))((('''''''''$$$$$$%%%&&&'''((()))***+++***)))(((((('''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''(((***,,,...//////000000333777<<<@@@CCCDDDEEE>>>===<<<<<<===@@@CCCEEEQQQSSSYYYaaakkksssxxxzzzuuuooogggaaa[[[RRRFFF>>>@@@999666888999555444888:::::::::<<>>BBB@@@@@@DDD<<>><<<:::888888777666666777777888<<>><<<:::;;;<<<<<<@@@FFFKKKOOOWWWdddnnn}}}nnnRRRBBB<<<999666444555555555666777888777777;;;<<<>>>AAADDDHHHKKKLLLSSSZZZdddppp{{{{{{{{{yyyuuuqqqpppqqqssstttvvvtttpppjjjbbbZZZSSSOOOLLLLLLLLLJJJGGGEEEGGGIIIEEEFFFIIIJJJJJJIIIIIIJJJGGGGGGHHHHHHIIIIIIIIIIIIKKKKKKLLLMMMMMMMMMLLLKKKMMMPPPUUUYYY[[[ZZZXXXWWWXXXXXXZZZ[[[[[[[[[[[[ZZZXXXVVVSSSPPPNNNMMMLLLKKKNNNNNNLLLJJJIIIHHHGGGGGGHHHIIIIIIIIIHHHIIILLLNNNPPPQQQQQQQQQRRRSSSTTTTTTUUUUUUVVVWWWYYY\\\^^^___bbbfffmmmwww}}}|||xxxrrrllljjjmmmpppttt}}}xxxkkkaaa]]]UUUMMMIIIJJJOOOSSSSSSXXX```iiitttnnn[[[PPPHHH@@@:::777444333111///---,,,+++***///...,,,---......---,,,+++,,,,,,---...---------...---------//////---,,,+++++++++,,,,,,,,,------////////////////////////......///000000000000000............////////////////////////////////////000000000000////////////,,,,,,,,,+++++++++******++++++***)))((((((((()))########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$#################################$$$$$$$$$$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((+++******)))(((((('''&&&)))))))))***+++,,,,,,------,,,,,,,,,...222555777;;;???BBBAAA>>><<<===???>>>EEENNNWWWbbbtttgggJJJ<<<888777777888666666666666666888;;;===AAABBBEEEJJJPPPVVV\\\___lllsss~~~}}}zzzxxx{{{zzzsssoookkkjjjhhheeebbb___]]][[[]]][[[XXXUUUQQQMMMJJJHHHCCCCCCCCCBBB@@@@@@@@@AAA???AAADDDFFFGGGIIILLLOOOMMMMMMKKKKKKKKKKKKMMMMMMMMMOOOQQQRRRSSSSSSSSSRRRRRRVVV[[[___bbbaaa___]]]______```aaaaaabbbbbbbbbccccccaaa]]]ZZZWWWUUUUUUYYYWWWTTTQQQNNNLLLKKKKKKLLLMMMOOOOOONNNOOOQQQSSSTTTTTTSSSRRRPPPNNNLLLKKKKKKJJJIIIHHHIIIJJJLLLMMMNNNSSS[[[eeepppzzzuuujjjgggkkkrrryyy}}}~~~xxxuuuwwwyyyyyyxxxuuu|||wwwpppdddYYYRRROOONNNNNNOOOQQQVVV^^^jjjyyyttteeeXXXIII@@@<<<999888666333111000///...000///......//////...,,,,,,,,,---.........---------,,,+++,,,......,,,++++++++++++,,,,,,,,,------..............................///000000000000000............////////////////////////////////////000000000000////////////...------------,,,,,,,,,++++++***)))((((((((()))########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$###$$$$$$$$$$$$###"""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&%%%$$$$$$### !!!"""######$$$#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''''''''(((((((((((((((((((((((((((((((((************)))((('''&&&))))))***+++,,,------...------...000222555888:::;;;>>>AAA???<<<===AAAGGGMMMWWWcccooouuu\\\CCC:::999888888<<<888999:::;;;===@@@EEEHHHMMMQQQXXXaaajjjrrrwwwzzz~~~zzzyyyooonnnmmmnnnrrrxxx|||uuuooohhhdddaaa^^^^^^\\\ZZZVVVRRROOOMMMKKKKKKJJJIIIGGGEEEDDDCCCAAAAAAAAAAAABBBBBBBBBBBBAAADDDHHHIIIJJJMMMRRRWWWWWWUUUSSSPPPPPPQQQSSSTTTTTTUUUXXX[[[\\\\\\[[[ZZZZZZ^^^bbbgggiiiiiigggfffffffffffffffggggggggggggdddeeefffdddaaa___^^^^^^cccaaa___\\\YYYWWWVVVUUUQQQTTTXXX[[[\\\^^^___aaa^^^]]]]]][[[YYYWWWUUUSSSOOOMMMKKKIIIHHHHHHIIIJJJGGGJJJNNNTTTYYY^^^aaabbb``````\\\UUUNNNKKKOOOSSSZZZaaalllxxxyyytttwww{{{pppiiibbb\\\WWWPPPMMMNNNSSS[[[gggvvv}}}jjjVVVIIIDDD===;;;999666444333222222222000//////000000...---,,,,,,---...............,,,++++++,,,------,,,***,,,,,,,,,,,,------------..............................///000000000000000............////////////000000000000000000000000000000000000////////////............------------+++***))))))))))))))))))########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$###$$$$$$$$$$$$###""""""!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%$$$###!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((((((((((((((((('''((()))***+++******)))))))))***+++,,,---......000111444666999<<<>>>??????BBBEEEDDDDDDIIITTT]]]mmmxxxeeePPP???<<<===;;;<<>>FFFLLLJJJDDDEEELLLLLLVVV___ccclll}}}yyyeeeVVVRRRIIICCCBBBBBBDDDMMMWWWYYYeeeuuu~~~nnnbbb[[[VVVSSSVVVYYY[[[ZZZUUUOOOJJJHHHGGGEEEDDDEEEGGGIIIJJJKKKKKKKKKKKKIIIGGGIIINNNSSSQQQTTTYYY]]]aaacccdddddddddiiijjjffffffkkknnnmmmrrrmmmhhhiiimmmppppppnnnsssqqqooooooooommmkkkiiimmmooosssxxx{{{zzzvvvrrrrrrsssvvvyyy{{{{{{wwwtttvvvvvvuuuuuuvvvyyy{{{}}}{{{uuuwwwyyyyyywwwvvvwwwxxxwwwzzz}}}~~~}}}|||{{{vvvtttttttttrrrpppmmmkkkhhheeeccccccdddeeebbbaaa___]]]\\\ZZZVVVTTTRRRRRRPPPOOOMMMKKKIIIIIIHHHGGGGGGGGGIIINNNRRRUUU^^^dddlllrrrwww{{{xxxmmmfffdddfffjjjmmm~~~vvviii```ZZZUUUQQQUUUWWW___hhhkkkkkkrrr{{{~~~|||yyyrrriii^^^SSSJJJEEEBBB===777333333222000............///////////////,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,---------......,,,---------.../////////...------......///000111///////////////000111111000000000111222222222333,,,,,,------,,,,,,+++************)))))))))))))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''((()))***++++++))))))((()))***+++******++++++*********++++++,,,......000222555777888888AAABBBGGGLLLLLLLLLRRR\\\cccooozzzyyyqqqiii^^^QQQGGG@@@???@@@CCCFFFKKKXXXgggyyy|||{{{{{{mmm```XXXRRRNNNLLLQQQSSSTTTRRRNNNIIIEEECCCGGGFFFFFFHHHKKKNNNPPPQQQSSSTTTTTTSSSSSSVVV[[[``````bbbfffjjjmmmpppqqqrrrrrruuuuuurrrsssyyy|||yyywwwrrrmmmlllooorrrqqqooovvvwwwyyyzzzzzzyyyxxxxxxxxxyyy||||||xxxtttrrrsssuuuzzz||||||yyywwwtttqqqnnnmmmmmmoooppptttpppiiidddaaa^^^\\\ZZZVVVVVVUUUTTTTTTSSSSSSTTTTTTRRROOOMMMMMMOOORRRTTTSSSVVVYYYZZZ[[[^^^bbbeeennnrrr{{{xxxrrroooooooooppprrrpppwwwvvvkkk___XXXXXXUUUWWW[[[\\\[[[```hhhrrrxxx~~~wwwoooiiifffXXXPPPEEE<<<666444222000........................,,,,,,---------.........---------.........//////,,,,,,,,,---------......---------..................------......///000111///////////////000111111111111111111111111222222,,,------------,,,++++++,,,,,,++++++******))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&########################&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%&&&'''(((((()))))))))))))))************+++,,,+++******+++,,,...//////000222555777:::<<<===HHHIIIMMMRRRVVV^^^mmmzzzxxxpppiiibbbXXXPPPKKKFFFAAA===;;;===AAAFFFMMMZZZqqqzzzmmmkkklllpppvvvwwwrrrmmmhhhbbbYYYQQQLLLIIIFFFEEEHHHJJJKKKJJJGGGEEECCCCCCMMMNNNOOORRRUUUYYY\\\^^^^^^___``````bbbeeeiiimmmssstttvvvxxxzzz|||~~~|||zzz~~~{{{vvvqqqpppsssuuuvvvuuuyyy}}}~~~{{{ttttttxxx~~~zzzqqqkkkhhhfffeee^^^^^^]]]]]]^^^___aaabbbeeebbb^^^ZZZWWWUUUUUUVVVQQQPPPNNNLLLJJJKKKNNNQQQSSSSSSYYYbbbiiiooowww|||{{{{{{{{{zzzuuunnnooozzztttiiibbb[[[UUUSSSSSSRRRSSSVVV]]]ccckkkpppuuu}}}zzzooo]]]LLL@@@888444222111000///.........//////---------......................../////////000000,,,,,,,,,---------.....................---------...------......///000111/////////000000000111111111111111111111111000000---------------,,,++++++---------,,,+++******)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""######""""""""""""""""""""""""###$$$$$$%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((%%%%%%&&&''''''((())))))))))))************+++,,,,,,+++******,,,...000111000222555888<<>>===@@@@@@CCCJJJXXXppp}}}qqqgggbbbbbbcccfffhhhddd]]]VVVQQQNNNJJJFFFDDDCCCBBBBBBCCCEEEGGGHHHIIIJJJLLLNNNZZZ\\\^^^aaacccfffiiikkkmmmmmmnnnnnnppprrrtttvvv|||||||||}}}|||{{{|||xxxwwwzzz}}}|||zzz}}}yyyuuurrrpppiiihhhgggggghhhjjjlllnnnrrrpppnnnjjjfffaaa]]][[[WWWVVVSSSPPPNNNNNNNNNOOOHHHEEEFFFLLLQQQVVV___gggvvv|||~~~}}}uuulllccc^^^\\\YYYUUURRRTTTXXX]]]bbbiiiuuuyyybbbNNNAAA888555444333111///...///000111.....................///---.........////////////,,,,,,,,,---------....../////////...---------,,,...------......///000111000000000111111000000000222222111111000000//////---------...---,,,,,,+++------,,,+++***))))))((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''((((((((('''''''''((((((((())))))'''''''''(((((())))))***(((***,,,+++***)))+++---+++++++++,,,...000222444777999===???AAADDDIIIMMMJJJUUUdddsssqqq]]]PPPKKKDDDDDDDDDAAA>>><<<;;;;;;>>>AAAHHHWWWpppwwwqqqjjjccc___^^^]]]]]]]]][[[VVVMMMGGGAAAAAA@@@?????????AAABBBEEEHHHMMMQQQTTTYYY^^^aaagggjjjmmmnnnnnnnnnqqqsssxxxxxxxxxxxxyyyyyyyyyyyywwwxxxyyy|||}}}~~~~~~}}}~~~{{{uuutttsssrrrrrrsssttttttyyyyyyzzzyyyuuuooojjjfff```___^^^]]][[[XXXTTTRRROOOKKKIIIKKKMMMNNNQQQVVV```dddkkkrrrzzz}}}|||zzzsssnnnhhh]]]UUUPPPQQQSSSUUU[[[fffsss}}}www```MMMAAA;;;:::888444000......000111////////////////////////,,,,,,---------.........,,,,,,,,,---------....../////////...---------,,,...------......///000111000000111111111111000///222111111000000/////////------.........---,,,,,,,,,++++++***))))))((((((########################%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&'''(((((())))))''''''((((((((()))))))))(((((()))))))))*********(((+++---,,,***)))+++...,,,---///111333555666777:::===@@@AAAAAACCCIIIMMMRRRbbbxxxyyyaaaPPPFFFAAA===@@@AAA???;;;888999;;;DDDMMM\\\rrrqqqiiieeeaaa^^^^^^ZZZXXXUUURRROOOJJJDDD@@@:::<<<>>>???@@@CCCGGGJJJRRRVVV[[[```dddiiiooorrrqqquuuwwwwwwtttsssuuuwwwxxxwwwwwwyyy{{{|||zzzyyytttvvvzzz{{{xxxxxxyyyuuuqqqnnnoooqqqrrrsss{{{{{{|||}}}yyyvvvyyy|||yyyuuuuuuzzz~~~|||{{{{{{}}}~~~~~~zzzuuurrrooooooppppppooojjjccc^^^[[[VVVTTTVVVVVVRRRQQQRRRPPPQQQSSSVVV[[[ccclllsssvvviii]]]TTTRRRPPPOOOQQQXXXaaahhhtttooo\\\PPPKKKHHHDDD===777222000000000000000000000////////////,,,,,,,,,------------...,,,,,,,,,---------.....................---------...------......///000111000111222222222111000///000000000000000000//////...............---,,,,,,*********))))))))))))((($$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''&&&&&&&&&'''((()))))))))'''((((((((())))))))))))(((((())))))))))))******(((+++...---)))(((+++......000333666999:::;;;;;;;;;>>>BBBDDDEEEIIIPPPVVVeeeyyy~~~dddSSSJJJCCC???<<<>>>>>>;;;999<<>>???>>>>>>===CCCIIIMMMPPPVVV```gggxxxfffSSSKKKIIIFFFCCC>>>???>>>;;;<<>>BBBEEEFFFHHHJJJLLLPPPZZZiiivvvxxxmmm\\\RRRIIIGGGDDD@@@@@@CCC@@@CCCGGGJJJPPP]]]ooo|||~~~xxxqqqkkkgggggggggeeecccaaa______^^^\\\ZZZNNNLLLJJJIIIIIIKKKLLLMMMLLLLLLKKKLLLPPPXXXbbbhhhnnnqqqvvvyyyzzzzzzzzz{{{uuuqqqkkkfffbbbaaabbbccc]]]______\\\]]]bbbdddbbb___``````aaaaaaaaaaaa```___^^^]]]\\\[[[\\\]]]]]]```dddiiipppuuuyyyzzz{{{vvvuuussssssuuuwwwwwwwwwrrroookkkgggeeefffhhhjjjmmmmmmnnnoooooonnnllljjjoooqqqtttwwwzzz~~~~~~|||{{{}}}~~~{{{|||~~~tttlllfffbbb^^^[[[ZZZZZZYYYVVVSSSTTTYYY^^^jjjppp{{{~~~|||qqquuuxxx~~~ooobbbZZZSSSOOOQQQ\\\gggoooxxx|||tttmmmbbbXXXLLLBBB888444333111000000,,,---...///000000///...---------------------------------.........//////...------------...////////////000000000111111111111111111000/////////...///............---------,,,++++++***************$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$##################$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((((((((((((((()))))))))))))))************)))))))))))))))***+++,,,))),,,///000111333666888<<<@@@EEEEEEFFFKKKVVV___fffrrr{{{rrrfffZZZQQQJJJDDD@@@AAABBBBBBDDDGGGNNNPPPTTTZZZbbblllxxx}}}ssshhhaaa^^^]]]^^^___```^^^ZZZSSSNNNMMMMMMGGGFFFEEEEEEGGGJJJNNNPPPVVVVVVWWWYYY^^^gggqqqxxx{{{~~~|||{{{zzzxxxvvvtttsssssssssmmmjjjfffaaa^^^^^^___```^^^```aaa```aaafffhhhgggeeefffiiikkkmmmnnnoooooojjjiiihhhhhhhhhiiijjjjjjkkkooowwwzzzuuussssssuuuwww|||}}}}}}zzzyyyyyy}}}xxxtttqqqsssrrrqqqtttzzz~~~uuupppnnnoooiiigggccc___ZZZWWWTTTSSSXXX]]]dddooo{{{}}}|||uuukkk___ZZZXXXXXXZZZ]]]eeemmmqqqtttxxx{{{{{{hhhZZZIII===666111000222......////////////......---------------------------------..................------------...////////////000000000000111111333333222111000///......///............------------,,,,,,+++***+++++++++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''%%%$$$###$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))((()))))))))************((((((((()))***,,,---...---///222444555777999;;;<<<@@@EEEIIIPPP\\\mmmzzzwwwqqqggg___WWWPPPIIIEEEGGGCCC??????CCCJJJRRRXXX```ccchhhooouuuyyyzzzzzzzzznnnddd^^^\\\]]]^^^^^^^^^[[[UUUNNNIIIFFFEEECCCDDDFFFIIIMMMSSSZZZ^^^ggghhhhhhiiikkkoootttyyy{{{}}}~~~~~~yyytttpppllljjjkkkjjjiiihhhiiillloooppppppnnnjjjgggeeeeeefffgggjjjnnnpppoooqqqvvvwwwuuuvvvxxx{{{|||{{{{{{|||}}}}}}||||||}}}~~~}}}|||zzzxxxsssmmmiiigggggggggiiilllqqqtttvvv{{{uuuooojjjddd___[[[VVVWWWYYY]]]dddppp}}}tttpppkkkhhhgggfffeeeeeefffgggkkkrrr{{{xxxcccQQQBBB777222333333333222111000...------...................................................------------...//////////////////000000000111111111111000000////////////............---------,,,,,,+++************+++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%######$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''''''''(((((()))))))))************(((((()))***,,,...000111000222555666777888;;;===AAADDDKKKVVVeeeyyywww```[[[RRRKKKFFFCCCBBBAAACCCDDDFFFIIIOOOXXX```dddiiimmmttt|||xxxssswwwpppeee^^^[[[]]]___```ZZZVVVQQQMMMKKKHHHEEEBBBDDDGGGMMMSSSYYY```iiinnntttvvvwwwvvvuuusssssstttzzz}}}vvvmmmjjjjjjkkkqqqpppnnnjjjfffdddccccccdddcccccceeeiiinnntttwwwuuutttsssssstttwwwyyy{{{}}}~~~{{{yyyxxxvvvuuutttsssoooiiidddccccccdddddddddeeeggghhhoooqqqtttzzzzzzsssmmmiii```^^^ZZZWWWXXX]]]ffflllxxxmmm```]]]^^^hhhsssjjjVVVCCC888555333333222111000///...................................................---...------------...//////...////////////000000000.........//////000000000///............---------++++++***)))))))))))))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$######%%%'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$&&&''''''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((())))))))))))************))))))***,,,...000333444333555666777999;;;???BBBGGGMMMXXXhhh{{{ooocccRRRMMMFFF@@@<<<===???AAA???IIISSSYYY___dddeeecccdddiiiqqqyyy|||yyyrrrllleee___WWWSSSTTTWWWYYYYYYOOOKKKGGGEEEFFFHHHHHHGGGLLLRRRZZZ```eeelllsssyyyzzz|||~~~~~~{{{yyyxxxxxxzzzqqqiiicccbbbcccdddeeeeeedddbbb___^^^```aaa___```bbbgggmmmuuu|||}}}zzzvvvsssqqqmmmfff```]]]___aaaaaa```______```___```bbbgggmmmuuu|||}}}xxxuuullliiiddd___[[[[[[___bbbhhhrrreee\\\XXX^^^iiiuuuiiiPPP@@@:::222111000000000000000111.......................................---------...------------...//////......////////////000000,,,,,,---...///000111111///............---------+++***))))))(((((())))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&$$$"""###%%%'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''((()))))))))(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))************)))***+++---000333555777999:::;;;<<>>DDDHHHMMMYYYcccffffffeee```ZZZZZZ^^^eeejjjkkkhhhdddbbbTTTOOOIIIHHHJJJMMMMMMKKKGGGGGGFFFEEEGGGLLLSSSXXX\\\ccckkkppprrrtttyyy}}}~~~~~~~~~}}}yyyxxxwwwooolllgggcccaaaaaacccdddcccdddddddddbbbdddgggkkkiiikkkpppvvv~~~yyyrrriiibbb[[[^^^aaaaaa^^^\\\[[[\\\XXXXXXYYY[[[___dddiiimmmppptttxxxyyyzzz~~~wwwuuurrrmmmhhheeeeeefff^^^cccjjjooovvv|||kkk]]]ZZZ\\\cccsssttt[[[IIICCC999888666333222111111111........................//////.........---------...------------...//////........./////////000000.........///000000000111///............---------,,,+++******))))))******$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&$$$""""""%%%'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''((())))))*********************************))))))))))))******))))))))))))***************+++,,,...111444777888>>>???@@@BBBFFFMMMUUU[[[iiizzzzzzhhhZZZPPPIIIDDDBBB@@@===;;;===CCCKKKQQQccckkkooojjjccc```ZZZTTTTTTWWW[[[\\\ZZZYYYXXXYYYLLLGGGBBBAAADDDFFFCCC@@@EEEIIIKKKKKKKKKRRR___iiikkkrrryyy|||{{{zzz|||~~~zzzwwwwwwxxxyyyxxxuuupppkkkhhhhhhiiihhhfffdddbbbaaabbbcccdddhhhjjjlllmmmnnnqqqvvv{{{}}}zzzooohhh```dddgggfffbbb^^^]]]]]]ZZZYYYXXXXXXZZZ]]]aaaccc```cccggghhhjjjpppyyy~~~~~~}}}xxxsssnnnkkkkkkbbbbbb```]]]^^^gggvvv|||rrrttt{{{~~~fffZZZSSSRRR^^^nnn{{{yyy```OOOIIIEEEBBB>>>999555222000/////////////////////////////////.........---------...------------...//////............/////////000111111111111000000000000//////.........------------,,,++++++******++++++$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$######$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!$$$###"""!!!!!!###%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$((('''%%%$$$###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((()))******(((((((((((((((((((((((()))))))))))))))((('''''''''(((***)))(((((()))***+++***((('''((()))+++,,,222111//////222777<<<@@@AAAEEEIIIIIIKKKUUUffftttsss```TTTOOOLLLFFF@@@;;;>>>??????@@@HHHVVVaaaoookkkgggaaaXXXPPPOOOSSSSSSSSSRRROOOLLLIIIIIIJJJBBB@@@>>><<<>>>BBBGGGJJJEEEJJJOOORRRZZZfffqqquuu|||wwwnnnjjjjjjkkkkkkkkkjjjiiihhhggghhhiiijjjffffffdddaaa```eeemmmsssqqqxxx}}}uuunnniiidddccceeeeee___YYY[[[ZZZYYYWWWWWWWWWXXXYYYZZZYYYYYY[[[___eeekkkooowwwxxx{{{|||vvvtttsssjjjgggaaaZZZXXXZZZaaafffqqq|||xxxooonnn}}}}}}jjjXXXLLLNNNWWWcccooo{{{jjj^^^YYYWWWPPPGGGBBB>>>:::666444111000111222///+++---333////////////////////////..................................../////////000000000000000111111111111111111000///...------,,,111000---+++))))))***+++$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""$$$###"""!!!"""###%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$'''&&&%%%$$$###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))))))))))))))(((''''''((()))******))))))***+++++++++***)))***,,,...///444555555666888<<<@@@CCCDDDKKKSSSYYY___lll~~~kkkbbbUUUKKKFFFDDDBBBAAA???@@@BBBDDDIIISSS```iiirrrkkkccc]]]VVVOOOMMMPPPQQQRRRRRROOOKKKFFFDDDCCC>>>===<<<<<>>===???@@@CCCGGGMMMTTTZZZccciiinnnpppttt|||}}}{{{xxxvvvtttfffdddbbbaaaccceeeffffffkkkkkkmmmnnnpppssstttuuutttvvvxxx|||~~~yyysssmmmhhhfffeeeeeecccaaa^^^\\\ZZZVVVVVVVVVVVVWWWYYYZZZ[[[aaaaaaaaaeeemmmyyyyyyqqqkkkhhhfffcccaaaXXX[[[```hhhttt}}}{{{iiiZZZTTTLLLMMMTTT^^^gggooozzz{{{uuunnnaaaOOOAAA;;;555222444555222//////////////////////////////............................../////////000000000000000000000111111111111///////////////............---,,,+++***+++,,,,,,$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$#########$$$%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))*********))))))(((((()))++++++******+++---,,,,,,---...000333555666===>>>???>>>???BBBHHHMMM___jjjzzz}}}qqq^^^NNNEEECCCAAAAAADDDKKKRRRWWWZZZXXXZZZbbbppp{{{xxxiiiYYYRRROOOLLLJJJJJJMMMNNNNNNLLLHHHDDDBBBAAAGGGJJJMMMPPPTTTZZZbbbgggiiipppvvvxxx|||}}}wwwrrrmmmiiigggfffbbbbbbcccfffiiimmmqqqrrryyy{{{zzzyyyxxxtttoooiiiccc___^^^]]][[[ZZZZZZ\\\^^^```aaa```___aaagggpppxxx}}}}}}zzzyyyvvvpppjjj```^^^\\\\\\aaajjjttt{{{}}}lllaaaYYYRRRNNNOOOTTTZZZdddnnnuuuyyy~~~ooo\\\KKK@@@666444555222///...////////////////////////...........................////////////000000000///000000000111111111111.........///////////////---,,,+++++++++,,,------$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''))))))************))))))''')))************+++---,,,---///111333666888999@@@BBBCCCDDDHHHQQQ^^^hhhvvvwwwmmmgggbbbXXXJJJ@@@???===>>>FFFRRR^^^gggjjjmmmkkknnnxxxtttdddTTTNNNNNNLLLJJJIIIHHHIIIHHHGGGFFFFFFIIIKKKTTTXXX]]]___aaaeeelllrrrooowww~~~}}}vvvtttooojjjgggeeefffggggggiiilllqqqxxxwwwrrrnnnkkkfffaaa___```bbbdddaaaaaaaaabbbfffjjjnnnppppppqqqrrrtttyyy}}}vvvnnnjjjddd```]]]^^^___```ppp{{{zzznnnaaaTTTNNNMMMOOOTTTZZZ]]]dddooo{{{eeeSSS@@@777555222000///000000000000000000000000////////////////////////////////////000000000111///000000000111111111111.........///////////////,,,,,,++++++,,,,,,------$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$%%%&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&''''''(((((('''''''''''''''(((((()))(((((((((((((((((((((((())))))******++++++******((()))++++++++++++---//////000222444777999;;;<<<:::>>>CCCIIISSScccwwwyyyddd[[[RRROOOLLLEEE???;;;>>>@@@FFFSSSbbbnnntttuuuvvvvvvzzzjjj\\\PPPLLLMMMKKKJJJIIIDDDEEEFFFFFFHHHLLLRRRVVVaaafffkkkllllllnnntttyyy|||~~~xxxtttkkkjjjhhhffffffiiiooottttttxxx{{{sssmmmjjjiiiiiifffffffffggghhhiiikkkllliiijjjlllmmmqqqzzzzzzwwwrrrnnniiiddd^^^ZZZ___dddqqqqqq```WWWRRRNNNLLLMMMMMMSSS^^^lll|||nnnUUUDDD:::444222222000000000000000000000000/////////////////////////////////000000000111111000000000000111111111111///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######$$$%%%%%%###$$$%%%%%%%%%%%%$$$### ###%%%&&&&&&$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######!!!!!!!!!"""###%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&& """$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''((((((((('''''''''''''''(((((()))))))))))))))))))))))))))((()))***++++++++++++******+++---...---...000111333555777999;;;===>>>???;;;BBBKKKVVVdddxxxmmm```RRRJJJCCCAAA???;;;<<<@@@GGGOOO\\\hhhpppsssqqqooommmpppwwwyyymmm]]]SSSKKKKKKKKKJJJHHHIIIEEEHHHKKKNNNRRRWWW]]]bbbjjjpppvvvwwwuuuvvv{{{|||xxxuuurrrooollleeeeeefffggglllvvv}}}~~~{{{xxxuuurrroooooooooppplllmmmmmmlllmmmttt}}}vvvmmmfff```^^^cccooo{{{ssskkkeee]]]TTTPPPKKKMMMRRR[[[iii|||mmmVVVEEE:::555555000000000000000000000000//////////////////////////////000000000111111111000000000000111111111111000000//////......------,,,,,,,,,---,,,,,,++++++$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&###$$$%%%&&&&&&%%%$$$###!!!$$$&&&%%%###!!!#########$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%%%%%%%$$$$$$######### """%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&& """$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%$$$""""""!!!#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((()))***+++++++++++++++,,,---///000000000222444777888:::<<<>>>@@@AAAAAAFFFOOO\\\hhhwwwnnnZZZOOOKKKDDD???>>>;;;999???GGGRRR```qqq{{{yyyppphhhddd```eeennnxxx~~~xxxiii\\\TTTMMMHHHIIIJJJHHHGGGIIIIIIMMMSSSXXX]]]bbbgggjjjqqqwww}}}||||||yyypppjjjhhhhhhgggeeehhhjjjlllpppxxx~~~}}}tttrrr~~~}}}xxxuuuuuuvvvuuuvvvtttqqqooosss||||||tttjjjddd```ccchhhppp~~~yyyoooccc\\\RRRPPPNNNPPP[[[mmm~~~dddOOO???888777000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111111111000///...------,,,,,,------------,,,+++***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%&&&%%%###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''***)))(((''''''((()))***)))((('''&&&&&&&&&&&&&&&''''''''''''((((((((()))++++++***)))(((((())))))++++++*********,,,---...,,,+++***,,,000555888:::<<<;;;<<<===???AAADDDEEEJJJXXXooojjjWWWLLLHHH>>>===;;;999:::@@@IIIPPPhhhooouuutttgggZZZVVV[[[\\\eeekkkhhhdddaaaYYYQQQLLLIIIFFFFFFJJJPPPUUUXXX]]]aaafffhhhgggiiinnnsss|||||||||}}}tttoooiiieeeeeehhhkkkmmmsssqqqwww~~~{{{yyyyyyzzz|||}}}|||xxxwwwvvvuuuvvvwwwzzz{{{~~~xxxpppkkkjjjggggggiiijjjlllnnnoooppprrrtttwww|||~~~ooofffjjj~~~~~~~~~}}}}}}zzzvvvpppiiidddcccgggjjjxxx~~~}}}zzzmmmbbbXXXSSSRRRWWWfffvvvvvv^^^LLL@@@:::<<<333///111333///,,,------............///000222111111111000000///...---//////............//////////////////////////////////////////...---,,,+++%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$############$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&''')))((('''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&'''''''''((((((((())))))++++++***)))))))))))))))++++++***)))***+++,,,---//////111444888;;;======@@@AAACCCCCCDDDEEEIIILLLYYYkkknnn\\\QQQKKKIII@@@>>><<<<<<@@@IIIUUU]]]nnnoooppplllaaaUUURRRVVVZZZaaaeeeaaa\\\WWWOOOGGGHHHGGGFFFHHHNNNVVV___eeelllppptttuuussstttyyy}}}{{{vvvsssssssssooojjjhhhjjjoootttxxx~~~~~~~~~}}}zzzuuupppmmmiiihhhhhhiiikkklllkkkiiihhhgggfffeeeeeefffhhhiiigggiiimmmqqqttttttsssrrrllljjjhhhiiioooyyyvvvkkkbbb^^^\\\ZZZZZZ[[[]]]^^^___```aaa^^^```ccchhhnnnwwwwwwmmmccc___ggg|||~~~uuummmgggdddbbbllluuuzzzjjj^^^VVVUUU___lll}}}iiiZZZPPPJJJBBB<<<999;;;:::555111222111222222222111111222333...///000111222222222222111000000//////000000111////////////////////////////////////...---,,,+++&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''''''''((((((((()))))))))++++++***))))))))))))***+++***)))))))))***,,,---,,,///444999===????????????DDDHHHJJJIIIKKKQQQVVVlllpppZZZNNNIIIEEECCC@@@>>>>>>BBBKKKXXXeeemmmtttnnngggaaaYYYRRRQQQUUU]]]aaa```ZZZRRRMMMFFFAAAGGGJJJMMMPPPUUU^^^iiiqqq{{{}}}~~~|||uuurrrpppoooooosssrrrqqqsssxxx|||vvvrrrooollljjjiiijjjlllkkkiiiddd^^^[[[VVVTTTSSSSSSUUUVVVUUUTTTUUUTTTSSSRRRRRRRRRSSSTTTSSSTTTVVVXXXYYYYYYXXXXXXWWWUUUTTTTTTWWW^^^dddhhhuuuxxx|||{{{qqqeee[[[SSSOOOMMMLLLLLLMMMMMMNNNOOOOOOOOOMMMPPPSSSWWW\\\dddlllqqqwwwwwwwwwwwwwwwwwwwwwwwwyyy{{{}}}~~~}}}{{{yyywwwvvvuuusssqqqooonnnnnnmmmbbb^^^YYYVVVXXXccczzz|||{{{vvvkkkdddbbbeeelllwww~~~kkk\\\TTTWWW]]]jjj}}}wwwmmmfffaaaRRRKKKDDD???:::444333555222222111111111000000000///000111222222333333333222111111000000111111222////////////////////////////////////...---,,,,,,&&&&&&%%%%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$)))&&&#########$$$""" %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&'''''''''(((((((((((()))))))))++++++***))))))*********+++******)))***+++---...---222999???BBBBBBBBBBBB@@@HHHQQQUUUVVVZZZccckkk~~~tttaaaQQQHHHCCC???<<>>>>>@@@AAABBBCCCDDD???@@@@@@AAABBBDDDEEEEEEFFFFFFFFFGGGHHHIIIKKKLLLKKKKKKIIIGGGEEECCCBBBBBB@@@@@@@@@?????????>>>>>>AAABBBDDDCCCBBBBBBCCCDDDFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCFFFEEEGGGLLLPPPVVVaaalllvvvyyy{{{wwwpppjjjfffeee```]]]YYYUUUVVV```nnnyyy}}}xxxxxx~~~uuuooojjjddd___fffqqqwwwnnnbbb^^^ZZZZZZ```kkkuuuzzz{{{~~~pppVVVCCC>>>999333000111222000///---...///000000111111000000000000//////000000000000000000000000000000000---...............------"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""")))//////)))$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%###$$$&&&'''((((((''''''&&&&&&&&&&&&&&&'''(((((((((((()))))))))*********+++*********++++++,,,---,,,---...000222666999;;;;;;>>>@@@BBBEEELLLWWW___rrryyyzzzqqqllleeeYYYOOODDDCCCCCCGGGOOOZZZdddjjjjjjggggggnnnwwwzzzssskkk\\\TTTPPPRRRTTTSSSRRRTTTLLLIIIJJJNNNPPPPPPVVV^^^aaafffmmmtttxxxzzzyyyyyy|||}}}~~~wwwpppkkkiiiiiihhhjjjooovvvzzzqqqlllkkkiiijjjiiiaaaWWWPPPMMMMMMFFFDDDAAA???@@@@@@???>>>???@@@@@@AAAAAA@@@?????????>>>>>>???AAABBBAAA???@@@@@@AAAAAAAAAAAAAAAAAA???@@@AAABBBCCCDDDDDDDDDBBBBBBBBBCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@?????????@@@BBBDDDDDDCCCBBBBBBCCCAAABBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDCCCCCCCCCAAAAAAAAAAAAAAABBBCCCDDDEEEDDDGGGLLLOOORRRYYYbbbggghhhhhheee___XXXTTTTTTNNNNNNNNNNNNRRR]]]kkkuuu{{{|||xxxnnnhhhaaaeeennn{{{|||tttiii___YYYXXX\\\aaahhhqqq}}}vvv\\\HHHAAA777111000000///---......///000111111111111222111111000000111111222000000000000000000000000------...............---!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''///777>>><<<111(((&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''((('''&&&&&&&&&''''''((((((''''''&&&$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&''')))***%%%%%%&&&''''''&&&%%%%%%"""###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))************+++*********+++,,,,,,---------///111444888<<<>>>;;;???CCCHHHPPP^^^ooo|||uuuggg^^^ZZZSSSIII@@@BBBCCCHHHTTTbbbkkkmmmkkkjjjddd```dddkkkkkkcccZZZUUUPPPNNNPPPPPPLLLIIIHHHIIIIIIOOOYYY]]]^^^bbbiiiiiijjjmmmqqqvvvxxxwwwvvv~~~{{{xxxsssmmmhhhgggjjjllllllrrr|||}}}xxxrrrllliiieee^^^YYYYYYTTTUUUSSSMMMFFFBBBDDDGGGCCCAAA??????@@@AAA@@@???@@@?????????@@@@@@@@@@@@<<<<<<===???BBBBBBAAA???@@@@@@AAABBBCCCCCCCCCBBB???@@@AAACCCCCCBBBAAAAAACCCCCCBBBBBBAAABBBBBBBBBDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA;;;===@@@AAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@BBBCCCCCCDDDDDD??????@@@AAABBBDDDEEEFFFEEEEEEHHHMMMPPPRRRXXX___\\\\\\[[[YYYTTTOOOMMMNNNHHHIIIKKKLLLPPPZZZfffooo|||uuudddaaaaaaggguuuqqqaaaVVVTTTWWW\\\hhhyyy{{{XXXNNNBBB:::777777555222222222333222222111000///333222222222222222222333000000000000000000000000------...............---'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((+++UUU|||xxxOOO***"""+++$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! %%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""%%%'''''''''&&&%%%&&&&&&((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&'''(((((()))(((((((((&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))++++++******************((()))+++---...///.........222555888<<>>======>>>>>>>>>===<<<<<<;;;;;;>>>>>>>>>======<<<<<<<<<@@@AAAAAA@@@???>>>@@@AAA@@@AAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBAAADDDAAAAAAEEEFFFEEEEEEGGGFFFEEEEEEFFFDDDBBBCCCEEEBBB???@@@EEEFFFBBB??????AAAAAAAAAAAABBBBBBBBBCCC<<<<<<<<<<<<==================>>>>>>@@@AAACCCDDDBBBBBBCCCCCCDDDEEEEEEEEEHHHIIIKKKNNNPPPRRRSSSTTTUUUTTTRRROOOMMMJJJHHHGGGFFFJJJMMMMMMNNNUUUaaalllyyy~~~zzzqqqgggccceeemmm}}}{{{{{{tttcccXXXSSSTTT___hhhnnnzzzzzzcccJJJ===888444333555---...000111111111111222222222111111111111222222111111000000000000111111////////////............&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((///SSSvvvuuuRRR///$$$)))$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$!!!###%%%&&&''''''&&&%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((((((&&&''''''((((((''''''&&&''''''((()))))))))))))))))))))))))))))))))))))))((()))+++,,,...///000000555888;;;===???CCCGGGHHHGGGLLLWWWhhh{{{ppp^^^TTTKKKFFFCCCAAAFFFMMMUUU]]]gggllljjjccc\\\XXXSSSRRRQQQOOONNNNNNOOOOOONNNLLLIIIIIIJJJLLLNNNOOOYYYcccoootttsssqqqrrrtttmmmnnnsssyyy{{{{{{|||uuunnnjjjiiiiiikkkqqqzzz~~~yyyrrrkkkfffccc```]]]ZZZXXXXXXXXXWWWUUURRRNNNKKKHHHFFFEEECCCBBBAAA???>>>>>>>>>>>>?????????>>>>>>>>>======>>>>>>?????????@@@@@@@@@@@@AAABBBAAA??????AAABBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGFFFCCCCCCGGGHHHFFFFFFIIIHHHHHHIIIJJJIIIHHHHHHHHHFFFBBBBBBFFFGGGDDDBBBCCCAAAAAABBBBBBBBBBBBBBBBBB===============>>>>>>>>>???????????????@@@AAABBBCCCCCCCCCDDDEEEEEEFFFFFFFFFGGGIIIKKKMMMNNNNNNOOOMMMMMMLLLKKKIIIHHHGGGFFFEEEIIILLLLLLMMMSSS___iiiuuuuuummmhhhgggnnnvvvwwwqqq{{{~~~nnncccXXXZZZ^^^bbblll~~~vvv[[[JJJ@@@999666666333444555555444333333333222111111000000111111222111000000//////000000111////////////............$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''***CCCZZZXXXAAA***###%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########"""###%%%&&&'''&&&&&&%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&''''''((((((''''''&&&''''''((()))))))))))))))))))))))))))))))))))))))*********,,,...000333444777999;;;>>>@@@CCCHHHLLLJJJXXXlll{{{iii^^^QQQHHH@@@===>>>DDDNNNWWWfffiiikkkiiibbbYYYQQQLLLKKKLLLLLLJJJGGGFFFHHHKKKMMMLLLKKKLLLOOOTTTYYY\\\iiirrr||||||wwwttttttsssvvv~~~~~~zzzuuupppkkkgggdddfffjjjrrr}}}~~~wwwooojjjhhhddd^^^XXXTTTRRRPPPNNNMMMMMMMMMNNNLLLKKKHHHFFFCCCAAA@@@???@@@??????>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@???>>>??????AAABBBCCCDDDDDDBBBCCCDDDDDDBBBBBBCCCEEEDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGHHHIIIJJJKKKKKKHHHHHHLLLLLLJJJKKKNNNPPPTTTXXXZZZ[[[YYYUUURRRNNNIIIFFFGGGHHHEEEEEEGGGEEEEEEEEEEEEDDDDDDDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@CCCBBBBBBAAAAAAAAABBBBBBDDDDDDEEEEEEFFFGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJFFFGGGGGGGGGGGGHHHHHHHHHGGGJJJMMMMMMNNNUUU___hhhsss~~~~~~~~~sssjjjggghhhvvvwwwlllmmmrrrtttbbbZZZUUUWWW]]]kkkkkkWWWJJJ@@@999777555555555555444222000000111111000000000000111111000//////......//////000////////////............#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%...666333)))"""###((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!! %%%%%%%%%$$$$$$$$$######$$$$$$$$$######$$$$$$$$$&&&%%%%%%$$$$$$############$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''''''''((((((((((((''''''''''''((()))))))))))))))))))))))))))************+++++++++,,,///333777999888999<<>>>>>>>>============>>>??????AAAAAAAAAAAAAAAAAAAAABBB???@@@AAABBBCCCDDDEEEFFFDDDFFFGGGGGGFFFFFFGGGHHHFFFFFFFFFFFFFFFFFFGGGGGGJJJJJJJJJJJJJJJKKKKKKKKKMMMLLLLLLKKKLLLMMMNNNOOOPPPNNNNNNQQQRRRQQQSSSXXXbbbjjjsssxxxyyyuuukkkbbbWWWPPPJJJIIIHHHFFFGGGJJJIIIIIIIIIHHHHHHHHHHHHHHHEEEEEEEEEDDDDDDDDDDDDDDDFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIKKKKKKKKKKKKJJJJJJIIIHHHEEEFFFGGGHHHIIIJJJKKKKKKKKKNNNQQQRRRTTTZZZcccjjjuuu~~~~~~|||zzzqqqooommmpppyyy|||ssspppqqqwwwuuucccVVVUUUVVV]]]uuurrr^^^PPPFFF>>>999555444333333333222111000111000000//////000000111//////............//////////////////............#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&###$$$'''+++$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###!!!%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''(((((('''''''''(((((((((((((((((('''''''''((()))))))))))))))*********++++++,,,,,,,,,---,,,,,,...111666;;;>>>??????BBBHHHJJJLLLUUU___rrr}}}jjjZZZOOOJJJCCCDDDFFFJJJSSS___jjjooossskkk```WWWRRRSSSVVVYYYZZZXXXQQQFFF>>>===CCCJJJQQQWWW```ggglllooorrruuutttwwwyyyzzzzzz{{{}}}tttqqqiiihhheeeaaa^^^^^^bbbeeejjjuuuyyylllfffZZZVVVQQQNNNMMMKKKIIIFFFFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>============>>>???@@@AAAAAAAAABBBBBBCCCCCCDDDDDDBBBBBBCCCDDDEEEEEEFFFFFFFFFHHHJJJJJJIIIIIIIIIJJJJJJKKKKKKLLLMMMMMMNNNNNNLLLLLLMMMMMMMMMNNNNNNNNNSSSSSSSSSSSSSSSSSSTTTUUUVVVTTTTTTVVVWWWXXX^^^fff|||ppp\\\TTTLLLIIIHHHFFFGGGKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHHHHGGGGGGFFFFFFGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJKKKLLLLLLLLLLLLKKKJJJIIIHHHGGGHHHIIIJJJKKKLLLMMMNNNOOOQQQUUUWWWZZZ```hhhmmmxxx~~~yyyrrrwww}}}~~~uuuqqqpppxxx}}}~~~~~~|||vvvccc\\\UUUTTTcccyyyxxxhhh\\\RRRHHH@@@;;;888555444555555444333111111000000000000111111//////............//////////////////............$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&((((((((('''%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))((((((((('''(((((())))))(((((('''''''''((()))))))))))))))******++++++,,,---------......///111555;;;@@@CCCDDDBBBFFFMMMOOOPPPZZZhhhyyyfffXXXMMMFFFCCCDDDJJJQQQYYYcccooowwwyyyxxxmmm___TTTPPPTTTZZZ^^^^^^ZZZPPPFFF>>>>>>DDDIIIWWW___kkkssswwwxxxyyy{{{vvvxxx|||{{{rrrkkkiiiddddddbbb___\\\]]]ccchhhppp~~~xxxhhh]]]YYYQQQNNNKKKHHHHHHGGGFFFEEECCCBBBBBBAAA@@@???>>>============<<<======>>>>>>????????????@@@AAABBBCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKJJJLLLOOOOOOOOONNNNNNOOOMMMNNNOOOPPPRRRTTTUUUUUUSSSSSSTTTTTTUUUUUUVVVVVVWWWXXXZZZ[[[\\\]]]]]]]]]```^^^^^^```bbbfffppp{{{sss[[[SSSKKKHHHGGGFFFIIIMMMMMMMMMNNNNNNNNNOOOOOOOOONNNNNNNNNMMMMMMLLLLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKIIIIIIIIIJJJKKKLLLNNNOOOPPPQQQSSSVVVYYY]]]bbbhhhnnnsss}}}|||tttnnnrrryyyvvvooopppvvvxxxjjj\\\SSSWWWaaarrr{{{zzzrrrjjj^^^SSSGGGAAA999555444444333111222222111111111111222222000//////......//////000////////////............&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$'''((('''%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######'''&&&&&&%%%%%%&&&&&&'''#########$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((())))))******))))))(((((())))))))))))((((((''''''((())))))))))))))))))******+++,,,,,,------...///111444999>>>CCCFFFGGGEEEKKKUUUYYY\\\jjj{{{yyyaaaSSSMMMIIIJJJMMMTTT\\\ccchhhpppzzz}}}vvvlll]]]SSSPPPSSSXXX[[[[[[VVVNNNGGGDDDEEEIIILLL^^^fffpppwwwyyyyyy{{{~~~~~~zzzuuupppiiiddddddbbbdddeeeccccccfffnnnuuuuuummmdddXXXPPPNNNKKKIIIGGGFFFEEEFFFFFFEEEBBBBBBBBBBBBAAA@@@??????>>>>>>>>>>>>>>>???@@@AAABBBAAAAAAAAABBBCCCDDDEEEEEEFFFFFFHHHIIIJJJKKKKKKLLLLLLMMMOOOQQQRRRSSSTTTTTTVVVYYY[[[ZZZYYYYYYYYYUUUVVVWWWZZZ\\\___```aaaaaaaaabbbbbbcccddddddeeeccceeejjjnnnrrrsssssssssqqqooonnnpppssszzzjjjUUUMMMGGGFFFGGGHHHLLLPPPSSSSSSTTTUUUVVVWWWXXXXXXZZZZZZYYYXXXXXXWWWWWWVVVVVVTTTRRRPPPMMMKKKJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMNNNNNNOOOOOONNNNNNMMMMMMNNNOOORRRTTTVVVXXXYYYZZZ]]]aaaffflllsssxxx|||wwwtttvvvyyy~~~yyytttqqqpppxxx~~~nnnccc]]][[[^^^cccmmmyyy|||ppp]]]TTTGGG>>>999777444111333333222222222222333333111000000//////000000111////////////............'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$######$$$(((+++$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######(((''''''&&&&&&''''''(((""""""###$$$%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%((((((&&&&&&&&&&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))***************(((((())))))))))))(((((('''(((((()))))))))))))))((())))))***++++++,,,,,,///000222666;;;AAAEEEHHHLLLKKKTTTaaahhhnnnuuudddQQQIIIIIILLLVVV```fffmmmrrrsssxxx}}}pppfffZZZQQQOOOQQQTTTVVVVVVRRRMMMKKKKKKMMMOOOOOObbbiiirrrwwwwwwxxx{{{~~~zzzqqqllliiidddbbbbbbaaaeeehhhjjjlllrrr|||sssjjjaaa\\\UUUMMMIIIIIIDDDCCCAAA@@@@@@AAABBBBBB>>>???@@@@@@@@@@@@@@@???AAAAAAAAAAAAAAABBBCCCDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKMMMMMMNNNOOOPPPRRRTTTWWWYYY[[[\\\^^^```dddeeeeeedddcccdddbbbccceeehhhkkknnnpppqqqnnnnnnooopppqqqqqqrrrrrruuuyyy}}}|||~~~{{{```OOOHHHDDDEEEGGGIIINNNTTTZZZZZZ[[[]]]^^^___```aaaeeeeeedddcccbbbbbbaaaaaaaaa___\\\XXXTTTQQQOOONNNKKKKKKKKKLLLMMMMMMNNNNNNPPPQQQRRRRRRSSSSSSSSSSSSPPPRRRTTTWWWZZZ]]]___```bbbdddiiiooouuu|||~~~{{{zzzyyyzzzxxxooopppwwwrrr}}}vvvlllcccWWWXXX]]]fffmmmsssxxx}}}wwwkkkZZZLLLEEE@@@<<<888444333333222222333333444111111000000000000111111000/////////............%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$&&&%%%%%%$$$$$$######"""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''''''''&&&%%%$$$###&&&(((***+++,,,+++)))((())))))))))))************---...000///......///111000666===???>>>@@@FFFMMMIIIUUUdddmmmuuuuuuhhh```UUULLLFFFGGGLLLSSSbbbpppzzzxxxtttqqqpppooommmlllbbb]]]VVVQQQOOOOOOQQQQQQSSSPPPMMMOOOSSSXXXZZZZZZhhhnnnsssrrrpppuuuyyyssskkkdddaaabbbdddfffkkkoootttyyy}}}qqq^^^[[[VVVPPPKKKFFFCCCBBBDDDCCCBBBBBBBBBBBB@@@???BBB@@@>>>===>>>?????????BBBAAAAAABBBDDDEEEDDDDDDGGGHHHGGGEEEFFFJJJJJJGGGKKKJJJJJJLLLPPPSSSUUUVVVUUUZZZ```cccccceeejjjoooqqqvvvzzzyyytttooonnnooopppooopppvvv}}}ppp\\\PPPJJJFFFFFFHHHKKKRRRYYYccceeeiiilllooopppqqqrrrrrrxxxzzzuuusssrrruuurrrhhh]]]WWWUUUSSSRRRQQQPPPPPPQQQQQQQQQPPPWWWWWWVVVVVVVVVVVVWWWXXX[[[[[[]]]___bbbeeeiiijjjrrrtttwww{{{~~~}}}|||sssnnneeeiiiqqq|||}}}sssfff]]]UUUUUUWWW\\\gggsssvvv___III>>><<<555666444222111222111///111111111111000000000000000000000000000000000000%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((%%%%%%'''((()))*********'''(((***+++++++++)))(((((())))))))))))************,,,...//////000222444777;;;???@@@???BBBJJJRRR^^^iiivvv}}}nnnfff^^^WWWTTTKKKEEEDDDMMMYYYcccmmmvvvwwwrrrmmmiiigggdddaaa^^^XXXUUUPPPLLLKKKLLLNNNNNNYYYXXXWWWYYY]]]bbbdddfffjjjlllppptttyyy}}}vvvrrrqqqmmmhhheeeeeehhhkkkmmmuuu}}}wwwmmmaaaXXXRRRPPPLLLHHHDDDAAA@@@???BBBAAA@@@????????????>>>CCCBBBAAAAAACCCDDDEEEEEEGGGFFFFFFGGGHHHIIIIIIIIIJJJMMMMMMKKKLLLPPPQQQOOOQQQPPPPPPRRRVVVYYY\\\]]]bbbhhhnnnrrrrrrtttxxx|||kkk[[[LLLHHHFFFHHHKKKOOOXXXaaarrrtttxxx|||}}}ppphhhccc^^^YYYXXXWWWVVVWWWWWWWWWVVV]]]^^^___aaabbbbbbbbbbbbbbbbbbcccfffjjjoootttvvv|||}}}|||}}}|||hhhggggggkkktttqqqggg]]]XXXUUUVVV^^^hhh|||cccMMMBBB999888555333222222222111111111111111000000000000000000000000000000000000%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$$$$$$$%%%&&&&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((($$$%%%'''((()))******+++'''((()))++++++******)))((((((((()))))))))******)))+++///111222444777:::===???AAABBBDDDLLLYYYcccsss|||hhhZZZRRRKKKGGGFFFFFFDDDJJJYYYiiiqqqssstttkkkfffaaa^^^^^^\\\VVVQQQNNNLLLKKKJJJKKKNNNPPPRRR]]]___aaaccceeehhhkkknnnnnnnnnrrrzzz{{{tttnnnllljjjlllkkkjjjjjjmmmsssxxx|||rrrcccZZZTTTMMMIIIEEEDDDBBB@@@>>>>>>>>>>>>@@@@@@???????????????@@@AAAAAABBBCCCDDDFFFHHHIIIIIIIIIJJJKKKLLLMMMMMMNNNNNNQQQRRRPPPOOOSSSVVVVVVYYYZZZ\\\^^^bbbgggjjjmmmxxx~~~rrraaaUUUIIIGGGHHHJJJKKKQQQ___lll~~~{{{rrrkkkgggfffeeedddcccbbbbbbbbbdddggglllpppssssssrrrppprrrrrrrrrsssvvvzzz{{{yyy{{{yyy~~~wwwqqqiiieeegggppp|||~~~qqqfff]]]YYY]]]dddzzzbbbLLL???;;;666444333333222222222222111111111000000000000000000000000000000000%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&$$$$$$(((((()))************)))'''(((((())))))*********,,,///222444666888<<<>>>;;;===AAAEEEMMM\\\ooo{{{yyykkk]]]UUUOOOIIIDDDDDDLLLQQQZZZfffoooooojjjfff[[[XXXWWWZZZ]]]\\\TTTMMMJJJJJJKKKMMMQQQVVV]]]bbbgggjjjmmmmmmllllllooorrrsssuuu{{{zzzwwwsssnnnjjjiiijjjllllllmmmooossszzzzzzooo^^^RRRKKKIIIHHHGGGAAA@@@???>>>>>>???@@@@@@@@@@@@AAAAAAAAABBBDDDFFFEEEFFFGGGHHHHHHIIIKKKLLLKKKMMMOOOQQQSSSTTTWWWXXXZZZ^^^___[[[XXXZZZ^^^___bbbdddhhhnnnssszzztttdddYYYRRRNNNLLLLLLMMMOOOXXXkkk||||||xxxxxxwwwtttqqqpppooopppqqqvvv~~~}}}}}}yyyvvvxxxwwwoookkknnnsssvvv|||oooiiijjjnnn{{{xxx]]]GGG???888555444222111222222222222111111111000000////////////////////////%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#####################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((******)))((('''%%%###"""(((((()))***************((((((((()))***++++++,,,///111444666777999<<<>>>999<<>>===AAAAAA@@@???@@@AAABBBCCC@@@BBBEEEFFFGGGKKKQQQVVVYYY\\\]]]\\\XXXVVVVVVXXXUUU[[[ccciiinnnuuu|||}}}}}}kkk___YYYTTTQQQRRRYYYdddwww~~~}}}}}}|||vvvpppnnnuuu}}}zzzuuuyyy}}}tttrrryyy~~~]]]MMM???<<<999333000333333222222222222111111111000000000000000000000000%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''')))******+++++++++)))))))))))))))******+++)))***+++,,,---......///000333666888999<<<>>>AAACCCIIITTTccctttnnn^^^TTTIIIFFFEEEIIINNNVVVcccnnnmmmpppnnndddZZZWWWTTTPPPRRRWWW\\\___^^^[[[ZZZZZZYYYbbbnnnvvvzzz}}}|||zzzxxxxxxzzz|||}}}~~~{{{nnnccc]]][[[___bbbeeeffffffiiipppvvvvvvoooggg___ZZZTTTOOOJJJIIIGGGEEECCCBBBAAA@@@???AAAAAA@@@@@@AAACCCDDDEEEDDDGGGKKKMMMOOOTTT\\\ccceeehhhkkkiiidddaaabbbdddgggoooyyywwwpppiiigggiiittt~~~~~~xxxsssqqqtttxxxxxxyyy{{{}}}}}}}}}|||~~~{{{zzz~~~hhhUUUEEEAAA===555222555333333222222222111111111000000000000000000000000%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$"""######$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''((((((((((((((()))))))))))))))******+++******+++,,,...//////000333666999<<<>>>@@@DDDGGGIIIPPP^^^pppiiiWWWNNNIIIFFFHHHOOOXXX___eeennnwwwtttsssjjj]]]WWWWWWUUUPPPQQQVVVZZZ[[[YYYYYY]]]aaa```lll{{{}}}zzzxxxzzz{{{qqqfff___\\\\\\ZZZ^^^cccgggkkktttyyykkkaaa]]]XXXQQQKKKHHHGGGFFFFFFBBBAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBDDDFFFHHHIIIIIIMMMRRRUUUWWW\\\eeemmmssswww{{{yyyuuuqqqrrruuu~~~}}}}}}xxxuuuwwwwwwuuuvvvyyysssvvv{{{}}}vvvyyywwwrrrsssppp[[[IIIDDD@@@777444777333333333222222222111111000000000000000000000000''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$######""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$%%%%%%&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%)))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((()))***+++,,,...---,,,+++************...//////......111666:::888;;;===>>>BBBGGGKKKNNN\\\bbbmmm}}}~~~iiiYYYNNNHHHDDDHHHXXXhhhpppsssvvvxxxxxx{{{rrrggg^^^YYYVVVRRROOOSSSTTTVVVWWWYYY\\\aaaeeeooouuu~~~~~~zzzwww|||xxxrrrkkkeeeaaa_________```gggqqqyyyrrrggg^^^VVVPPPIIIHHHGGGEEEDDDCCCBBBBBBCCCCCCBBBAAAAAAAAAAAAAAAEEEEEEDDDDDDFFFIIIMMMOOOQQQUUUYYY\\\___gggrrr{{{~~~zzzwwwuuusssrrrwwwssspppqqqvvvxxxssswww|||uuupppjjjkkk}}}ssslll___RRRGGG???<<<;;;555555444111//////222444000000////////////000000&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((()))******)))))))))))))))***,,,,,,,,,++++++,,,,,,---...------///333777999:::888>>>BBBBBBFFFQQQZZZ]]]dddmmm{{{}}}kkkYYYNNNIIIHHHHHHUUUhhh{{{~~~{{{yyyxxxrrrlllcccZZZTTTQQQNNNMMMLLLNNNQQQVVV[[[bbbhhhllloootttzzz~~~~~~}}}vvvqqqooonnnlllhhhccc___\\\\\\]]]dddgggqqqyyyiii]]]UUUNNNHHHDDDDDDCCCBBBAAA@@@@@@@@@@@@AAA@@@@@@AAAAAABBBCCCDDDIIIIIIIIIIIIKKKPPPUUUYYY\\\```fffjjjnnnuuu~~~}}}yyywwwuuuqqqmmmiiijjjooovvv}}}yyywwwxxxtttpppkkkfffmmmyyyzzzqqqeeeXXXKKKAAA;;;777666444333333333333333000000////////////000000%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******,,,+++***)))((((((((((((******++++++,,,---...///...------222:::??????===<<>>>>>>>>???@@@BBBCCCDDDCCCCCCDDDEEEGGGIIIKKKLLLJJJMMMRRRXXX___iiiuuu}}}qqqnnnrrr~~~wwwrrrssswwwzzz{{{tttllleeedddeeehhhiii|||xxxnnnlllmmmxxxoooccc^^^WWWbbbnnntttvvv|||wwweeeZZZNNNEEE<<<666666666444111111000000000000000000111%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''"""###%%%&&&%%%###!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***&&&&&&&&&''''''(((((((((''''''''''''((()))***+++))))))(((((()))***++++++***************+++,,,,,,+++111999>>>AAAFFFMMMTTT\\\```bbbggg|||{{{kkk___YYYOOOKKKFFFFFFLLLVVV___eeefffiiiiiifffddddddaaa\\\[[[YYYUUUMMMFFFDDDGGGKKKVVVYYY___hhhrrryyy~~~tttggg```]]]\\\[[[```bbbddddddeeekkkttt{{{rrr___RRRJJJGGGCCC@@@??????@@@@@@======>>>@@@AAADDDFFFGGGEEEFFFFFFGGGIIIKKKLLLMMMMMMUUU___jjjuuuwwwssswwwyyynnngggeeeggghhhpppzzz{{{qqqjjjffffffggghhhtttxxx}}}rrrlllgggjjjwwwzzzoookkkYYY\\\aaahhhoooyyy{{{iii\\\JJJ===777666444222111111000000000000111111%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((()))***&&&&&&&&&'''(((((())))))''''''''''''(((***+++,,,(((((((((((()))***+++,,,+++*********++++++,,,---,,,444===BBBFFFOOO\\\hhhrrrsssvvvvvvfffWWWMMMIIICCCDDDIIIQQQZZZaaadddfff]]]\\\WWWUUUYYY______[[[UUURRRLLLGGGDDDGGGLLLQQQ]]]ccclllttt{{{vvveee[[[ZZZ]]]^^^^^^___bbbfffhhhmmmwwwttthhh\\\PPPHHHCCCAAA???>>>===>>>??????<<<===>>>@@@BBBEEEGGGHHHHHHHHHIIIJJJLLLNNNOOOPPPRRR]]]nnn~~~}}}wwwnnneee^^^ZZZYYYYYYaaajjjwwwxxxoookkkkkkllllllkkkmmmpppwww|||tttllliiimmmyyyzzzeee___]]]ccclllxxxzzzbbbLLL>>>888666555222111111000000111111222&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''(((&&&&&&&&&'''((()))))))))((((((((()))***+++,,,---***)))))))))))))))************+++,,,---///000111555:::BBBIIISSSbbbtttmmm]]]RRRHHHCCCCCCAAAHHHSSS___ffffff```[[[QQQSSSSSSTTTYYY```aaa^^^SSSNNNGGGEEEHHHPPPXXX]]]gggoooyyy{{{yyylllfff]]]YYYZZZ^^^`````````eeekkkqqqzzzwwwooodddZZZRRRLLLFFFCCC@@@@@@@@@@@@???@@@AAABBB???@@@AAACCCEEEHHHJJJKKKLLLMMMNNNPPPSSSVVVYYYZZZ^^^mmmxxxnnnjjjccc[[[VVVSSSRRRSSSVVV]]]fffnnnuuuxxxrrrpppooooooiiikkkmmmpppyyyyyyvvvtttvvvxxxnnnffffffkkkttt~~~aaaKKK>>>999888222111111000000111111222''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))***)))))))))***+++---...///,,,+++***)))((((((((((((******+++---///222444555>>>AAAFFFPPP```ttttttYYYKKKEEEAAAAAADDDFFFPPP^^^jjjnnngggZZZPPPHHHOOOVVVYYY]]]bbbcccaaaTTTMMMFFFFFFNNNYYYccchhhpppyyyuuulllgggeeeZZZZZZ[[[\\\]]]^^^```bbbdddiiiqqqzzzvvvooo___YYYQQQJJJFFFCCCAAA@@@===>>>?????????@@@AAACCCCCCDDDEEEGGGIIILLLNNNOOOQQQRRRTTTWWW[[[___bbbdddoooyyyqqqfffbbb\\\VVVRRRQQQQQQRRRRRRVVV[[[___ccclllyyyxxxssspppooommmppppppnnnqqqyyyzzzyyy}}}~~~rrrmmmkkkooo}}}qqqUUUCCC;;;:::222222111111111111222222''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$"""!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ###%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''$$$###$$$&&&'''%%%###'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))(((((((((((()))******+++,,,,,,------***+++...000222666:::===AAAIIITTT```pppvvvbbbMMMDDDAAA???AAAEEEQQQ\\\iiioookkk___SSSLLLPPPSSSXXX]]]aaaaaa^^^ZZZLLLLLLMMMQQQXXXbbblllssszzz~~~||||||ssskkkeee___YYYUUUUUUTTTTTTWWW\\\bbbgggiiitttuuu}}}vvvkkk___WWWPPPJJJCCC??????@@@???>>>AAABBBBBBAAA@@@AAACCCEEEFFFHHHJJJMMMOOORRRTTTVVVXXX\\\bbbfffiiiooovvv{{{vvvooofff```YYYTTTRRRQQQNNNKKKMMMNNNQQQUUU[[[aaafffhhhvvv~~~~~~xxxuuurrrrrrtttvvvuuussssssvvvyyy}}}vvvwwwxxxwwwhhhNNN@@@===888333//////...---...222&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$'''&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$###""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''%%%$$$$$$''''''&&&$$$'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))******++++++,,,,,,------,,,...111222333777>>>CCCNNNWWWbbbmmmzzz}}}gggWWWGGG@@@@@@CCCKKKTTT]]]eeennnrrrlllaaaVVVPPPMMMQQQWWW\\\]]][[[XXXUUURRRRRRUUU[[[eeepppxxx|||~~~zzzyyyzzzzzzwwwvvvoooeee]]]YYYVVVTTTSSSSSSTTTVVVZZZ```fffllloooyyy~~~oooddd\\\SSSLLLJJJFFFAAA>>>???@@@AAA@@@@@@AAABBBBBBAAACCCFFFHHHJJJLLLPPPSSSXXX\\\```cccdddkkksss{{{zzzssskkkeee^^^XXXUUUSSSOOOKKKJJJJJJLLLNNNRRRVVVZZZ]]]eeemmmwww|||||||||zzzxxxzzzwwwtttrrrvvv{{{^^^JJJBBB888444111222111......000&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$'''&&&%%%&&&'''((('''%%%&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((((()))******++++++,,,,,,+++++++++,,,------///222444555666<<>>>>>???AAAAAAAAABBBCCCDDDEEEEEEGGGKKKMMMNNNQQQVVVZZZ___eeelllpppxxx~~~uuuoooggg```\\\XXXRRRNNNKKKJJJIIIIIIKKKMMMPPPRRRVVV]]]fffoooxxx}}}qqqjjjhhhtttnnnUUUHHH;;;777444666555111///000'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######################## !!!###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))''''''((()))***,,,,,,---------,,,+++,,,,,,---...000444777999;;;DDDQQQ[[[ffflllqqqtttyyynnn\\\KKKDDD@@@FFFTTTdddpppwww|||{{{xxxqqqhhh]]]TTTOOOOOOTTTXXXXXXUUUSSSVVVZZZbbbjjjsss{{{~~~|||uuukkkcccYYYTTTMMMHHHGGGJJJOOORRRUUU\\\fffmmmrrrxxxpppfffYYYOOOKKKIIIFFFDDD=========>>>@@@AAAAAAAAAEEEFFFHHHHHHIIILLLPPPSSSUUUYYY___eeekkkrrr{{{{{{ssslllgggaaaZZZUUUQQQPPPNNNLLLKKKLLLMMMNNNQQQVVV\\\bbbhhhpppzzzxxxiiiccchhhwwwvvv]]]OOOCCC<<<777777777444222333(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''''''''&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))'''((()))***+++,,,---......---,,,,,,,,,---...///111555999>>>CCCNNN[[[fffmmmpppqqqppptttrrr^^^OOOEEECCCFFFSSShhhzzz}}}vvvmmmdddZZZRRRMMMLLLOOOQQQOOONNNQQQYYY```jjjuuu}}}ssseeeZZZTTTOOOMMMKKKIIIHHHKKKNNNQQQYYYbbbnnnvvv{{{vvvkkk]]]VVVLLLDDDAAAAAA@@@???===>>>@@@AAAAAAAAABBBBBBFFFHHHJJJKKKMMMPPPTTTXXX]]]cccmmmvvvzzzuuuooogggaaaXXXWWWTTTRRRPPPNNNMMMMMMOOORRRUUUWWWZZZaaajjjpppyyytttiiidddgggwwwyyyhhh\\\PPPEEE;;;777666444333444)))(((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&&&&'''###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%'''((('''&&&%%%&&&'''%%%%%%%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***((()))***+++,,,---.........---,,,+++,,,...000222333666<<>>HHHTTT]]]ccceeeooooooqqqxxx}}}rrrgggYYYPPPNNNLLLUUU```fffmmmsssqqqlllgggccc___[[[XXXTTTNNNIIICCCDDDHHHNNNWWWcccmmmttt}}}~~~oooYYYMMMIIIHHHDDDFFFIIIKKKMMMPPPVVVZZZeeesssooo___SSSMMMIIIGGGDDDCCCBBBCCCCCCCCCAAACCCEEEFFFEEEFFFJJJLLLMMMPPPUUU[[[aaahhhoootttwwwuuutttrrrmmmggg___XXXTTTNNNOOOPPPNNNLLLNNNSSSXXXYYY___iiisss}}}}}}ttthhhggggggjjjvvvppp^^^RRRJJJ@@@999666''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''(((######$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###%%%'''&&&$$$###$$$'''$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))*********++++++,,,,,,------...---,,,++++++---000333666;;;;;;@@@KKKXXX```cccaaagggiiiooozzzvvvjjjaaaWWWLLLIIILLLTTTbbbllliiicccaaa^^^[[[VVVTTTRRRQQQQQQOOOKKKGGGFFFHHHNNNYYYfffsss|||}}}~~~ttt\\\LLLFFFFFFFFFDDDFFFIIILLLOOOTTT\\\bbbmmm|||nnn\\\OOOIIIEEE@@@@@@@@@AAAAAABBBCCCCCCBBBDDDGGGGGGGGGIIINNNRRRSSSWWW]]]dddllluuu~~~~~~uuukkkbbb\\\UUUUUUTTTPPPKKKJJJMMMQQQRRRVVV^^^hhhuuu}}}}}}~~~~~~rrrnnngggcccjjjwwwzzzqqqdddXXXKKK???999'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&((()))'''%%%(((((('''&&&%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''(((((('''&&&%%%%%%$$$###'''&&&$$$######$$$&&&'''((('''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''((($$$$$$$$$%%%&&&'''((()))'''''''''((((((((((((((())))))))))))((((((((((((,,,***(((***---000///......---///111222222999@@@DDDFFFLLLTTT\\\bbbeeeeeennnrrr{{{xxxeee```VVVJJJBBBDDDNNNXXXgggdddaaa\\\XXXTTTPPPNNNRRRNNNMMMPPPOOOKKKGGGFFFKKKSSS]]]jjjzzz}}}|||}}}iiiWWWRRRNNNFFFDDDHHHHHHHHHLLLQQQTTTWWWbbbooo}}}kkkYYYNNNHHHDDD@@@AAAAAAAAABBBCCCDDDDDDCCCFFFGGGHHHHHHHHHLLLSSSYYY]]]ccckkkttt}}}{{{oooeee```[[[TTTOOOMMMMMMMMMMMMOOOQQQVVV[[[cccmmmvvv|||~~~{{{xxx|||sssfffcccgggvvvxxx}}}ooo[[[III@@@'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%(((((('''&&&'''''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%&&&'''((()))))))))((((((''''''&&&&&&''''''(((((())))))******,,,***(((***,,,......---++++++...333666888>>>FFFCCCJJJUUU^^^cccgggiiikkkxxx{{{jjjWWWRRRLLLEEEEEEKKKVVV^^^fffbbb[[[VVVQQQOOOMMMLLLLLLJJJJJJKKKHHHCCCEEEIIIQQQ[[[hhhuuu}}}jjjZZZMMMKKKKKKFFFFFFLLLNNNMMMPPPUUUZZZaaapppxxxlll[[[NNNGGGCCCAAA>>>@@@@@@@@@AAACCCEEEEEEEEEFFFIIILLLNNNOOOSSSZZZ___gggmmmvvv{{{tttkkkeee]]]VVVRRRPPPPPPOOOLLLMMMPPPTTTZZZbbbjjjpppvvv||||||vvvpppqqqwwwzzzoooXXXIII&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&'''((((((&&&$$$"""&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%&&&'''((((((******)))((('''&&&%%%%%%&&&&&&'''((()))***+++++++++***))))))+++------,,,,,,,,,///666:::===DDDKKKLLLXXXfffnnnmmmmmmqqquuukkkZZZJJJGGGDDDEEEMMMWWWaaagggeee___VVVOOOMMMNNNOOOPPPPPPNNNKKKGGGAAA>>>FFFPPP\\\hhhvvv{{{~~~vvvjjjYYYNNNGGGIIIKKKIIIJJJPPPRRRRRRTTTZZZbbbppp{{{ppp]]]UUUKKKCCCAAA@@@???>>>AAAAAABBBDDDEEEGGGIIIJJJFFFJJJOOOSSSVVV[[[bbbhhhssszzzwwwpppfff]]]WWWSSSQQQOOOLLLKKKKKKLLLPPPVVV\\\```gggppp~~~}}}||||||~~~zzzvvvvvvzzzmmmXXX%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######%%%'''((('''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$###"""%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''(((((())))))((((((''''''&&&&&&'''''''''((()))*********+++*********+++,,,,,,,,,111000222888>>>CCCKKKSSSaaannn{{{}}}vvvrrrwww~~~ttt___PPPFFFDDDEEEMMMYYYdddkkklllddd\\\RRRMMMNNNSSSYYY\\\^^^WWWMMMFFF@@@AAALLLXXXkkkvvv|||ssseeeZZZTTTNNNLLLNNNOOOMMMOOOSSSWWWYYY]]]eeeqqquuuaaaVVVLLLHHHCCCAAA@@@AAAAAA@@@DDDEEEFFFGGGHHHJJJMMMOOONNNRRRXXX\\\aaahhhrrryyy{{{rrriiibbb\\\XXXUUUSSSPPPLLLJJJLLLOOORRRTTT]]]eeepppzzz}}}zzz{{{~~~qqqxxxzzzsssttt|||kkk&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%'''''''''$$$%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###""""""!!!&&&%%%$$$"""""""""###$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&''''''&&&&&&&&&'''((((((&&&&&&''''''(((((())))))))))))))))))((((((((((((******+++***++++++---...555222444===FFFOOOZZZcccxxxzzzuuu{{{|||fffSSSGGGCCCDDDJJJWWWeeeooopppnnn^^^VVVNNNLLLQQQZZZ```dddbbbVVVIIICCCCCCJJJWWWcccyyy}}}vvvoooeee[[[VVVSSSRRRSSSUUUTTTSSSTTTWWW\\\ccckkkuuuxxx^^^MMMEEEFFFDDDCCCBBBBBBBBBBBBAAAEEEGGGIIIIIIIIIKKKPPPSSS\\\___dddiiippp{{{xxxrrrkkkfffbbb]]]XXXQQQLLLKKKLLLMMMMMMUUUZZZaaahhhoooyyyvvvrrrqqq{{{tttoooppp{{{'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$"""!!!!!! &&&$$$###!!!!!!###%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&((('''''''''''''''((((((%%%%%%&&&'''((()))*********)))))))))(((((((((''')))***,,,,,,+++,,,...111444444:::HHHXXXdddpppyyy~~~kkkWWWIIIAAA???DDDPPP```nnnsssooojjjVVVPPPJJJKKKRRRZZZ___```WWWLLLDDDDDDLLLWWWeeeoootttllleee^^^[[[\\\VVVYYY]]]^^^]]]\\\^^^```aaalllyyyyyyaaaNNNEEEDDDAAABBBBBBCCCCCCCCCCCCBBBEEEGGGJJJKKKLLLOOOUUU[[[eeejjjqqqyyy~~~wwwpppkkkhhh```VVVPPPNNNNNNMMMKKKMMMPPPTTTXXX___jjjwwwzzz~~~}}}rrrkkkpppzzz((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&((((((''''''''''''((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))(((***,,,---,,,---111444777:::FFFZZZmmmzzzuuuZZZJJJCCCAAACCCLLL[[[jjjsssrrriiiaaaTTTNNNJJJKKKRRRVVVVVVTTTLLLJJJLLLSSS\\\fffrrr}}}yyypppgggdddaaa^^^aaafffffflllpppooollljjjmmmoooooo~~~tttaaaRRRGGGDDDFFF===>>>AAACCCDDDEEEFFFGGGFFFJJJOOOQQQTTTYYYbbbiiirrrzzz{{{tttrrriii^^^VVVTTTSSSQQQOOOIIIKKKNNNPPPTTT[[[fffnnnxxx~~~pppooottt))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%'''((((((%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''"""$$$&&&((())))))((((((%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((((((((''''''&&&&&&%%%############$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%)))(((((('''''''''((((((((((((((((((((('''''''''&&&&&&'''((()))***++++++(((***---------...222666<<>>CCCSSS___qqq~~~{{{~~~pppYYYIIIEEEHHHKKKMMMSSSVVV\\\```aaa]]]WWWRRROOOMMMKKKIIIKKKRRRZZZaaakkksss}}}~~~~~~~~~xxxnnnaaaXXXRRRPPPRRRVVVZZZcccuuusssbbb\\\NNNJJJEEEAAA???>>>??????@@@BBBDDDFFFHHHLLLOOORRRVVVYYYaaallluuuzzztttpppkkkeee```\\\ZZZUUUQQQNNNNNNNNNOOOUUUYYYaaaiiiqqqzzz}}}|||((((((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******))))))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&)))((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$#########&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%))))))((((((((((((''''''(((((((((((((((((((((((())))))******+++,,,,,,,,,+++...111222444;;;GGGPPPfffqqq}}}~~~wwwssssss~~~ppp___KKKCCCHHHOOOPPPMMMRRRSSSSSSSSSRRRQQQOOOMMMOOOKKKGGGHHHQQQ^^^kkkrrr}}}rrrdddXXXQQQOOOLLLKKKLLLQQQYYYggg}}}~~~nnnYYYMMMJJJCCCBBB@@@===<<<===>>>>>>DDDDDDEEEHHHLLLQQQVVVZZZ[[[```jjjwww}}}xxxrrrnnnkkkhhhbbb[[[UUUOOOLLLKKKNNNOOOSSSWWW___iiittt{{{yyywwwyyy(((((((((((('''''''''''''''((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&''''''''')))(((&&&$$$#########$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%###$$$%%%&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&)))))))))))))))(((((((((''''''''''''''''''''''''))))))***++++++,,,,,,---,,,111555666888@@@OOOZZZooovvv|||zzzrrrooottt{{{zzzttt\\\RRRHHHFFFMMMRRRQQQMMMRRRQQQOOOMMMKKKKKKMMMOOORRRMMMHHHKKKXXXiiiwwwvvvgggWWWMMMJJJKKKKKKLLLMMMRRR[[[kkk~~~hhhXXXKKKEEEDDD???@@@??????>>>???@@@BBBDDDFFFIIIMMMRRRWWW\\\^^^dddkkkxxx~~~{{{{{{wwwpppggg]]]TTTNNNJJJKKKLLLMMMOOOTTT]]]gggnnnvvv|||~~~~~~~~~~~~{{{uuusssvvvyyywww|||((((((((((((''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&''''''''''''&&&$$$######$$$%%%&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%"""###$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''((()))+++,,,---...((((((((()))))))))))))))((((((((((((((((((((((((*********+++,,,,,,---------222666888;;;DDDRRR^^^pppttttttnnnhhhnnn~~~~~~mmm```ZZZKKKKKKKKKMMMNNNOOOMMMKKKPPPPPPOOOLLLJJJKKKOOORRRSSSOOONNNTTTcccuuuvvviii\\\RRRLLLJJJIIIGGGJJJOOOTTT^^^nnnzzzdddUUULLLEEEBBBBBB???@@@AAAAAA@@@AAADDDGGGHHHMMMUUUZZZ]]]```cccfffrrr}}}}}}sssggg]]]TTTPPPNNNNNNNNNNNNPPPUUU\\\aaahhhuuuzzzyyy{{{{{{}}}zzzwwwqqq{{{~~~tttqqqsss~~~((((((((((((''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''%%%%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&''')))***,,,---...''''''(((((((((((())))))))))))))))))))))))))))))******++++++,,,---------...222666:::???IIIVVV```nnnqqqpppkkkjjjtttjjjVVVJJJFFFCCCIIIOOOPPPMMMIIIHHHIIIMMMPPPRRRRRROOOOOOQQQTTTQQQSSSXXXcccqqq{{{sssiii\\\SSSOOONNNKKKHHHBBBHHHOOOUUUaaarrrnnn```QQQIIIEEE@@@>>>???>>>@@@BBBBBBBBBDDDIIINNNVVV___jjjnnnmmmnnnrrrwww|||qqqggg```\\\TTTTTTRRRPPPNNNOOOSSSVVV]]]hhhwww}}}zzzxxxxxx{{{~~~vvvzzzxxxlllgggoooyyy|||}}}((((((((((((''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((('''%%%$$$######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&&&&%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((()))%%%%%%&&&&&&'''(((((((((&&&&&&'''''''''(((((((((******************************+++,,,,,,------...111444999???HHHSSS___fffjjjnnnrrrssswww}}}hhhTTTEEE???BBBFFFLLLRRRQQQLLLHHHHHHKKKMMMSSSZZZ[[[XXXUUUTTTTTTUUU\\\hhhtttvvvoooeee^^^UUUOOONNNNNNMMMKKKFFFMMMRRRXXXddduuupppVVVMMMEEECCCAAA>>>===???>>>AAADDDDDDEEEIIIRRRXXXlllxxx~~~yyyqqqllliii___]]]XXXRRRMMMMMMOOORRRTTT[[[eeeooowww}}}|||}}}}}}zzz|||uuuhhhjjjqqquuu|||)))(((((((((''''''''''''(((((((((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&'''((((((((('''&&&%%%''''''%%%%%%%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&+++)))&&&$$$###$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((())))))***))))))))))))(((((((((%%%&&&&&&&&&''''''((((((***************************++++++,,,,,,------...555888===FFFQQQ]]]gggmmmeeelllvvv}}}kkkVVVFFF<<<>>>EEEMMMQQQSSSRRRMMMKKKLLLOOOPPPXXXaaaddd```ZZZVVVUUU[[[fffttt{{{oooggg]]]YYYTTTPPPOOOOOONNNNNNPPPUUUYYY\\\gggxxx{{{eeeVVVIIICCC???@@@@@@???@@@DDD???BBBFFFGGGIIIOOOYYYaaa~~~~~~xxxsssqqqiiieee]]]TTTNNNLLLOOORRRNNNRRRYYYaaaiiisss|||{{{wwwwww~~~pppnnnrrruuu))))))(((((((((((())))))&&&&&&%%%&&&''')))+++,,,(((''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((('''&&&%%%%%%$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''))))))((('''''''''''''''+++)))((('''((()))+++,,,))))))))))))***+++,,,---...,,,+++,,,...222444555666:::@@@JJJZZZmmmwwwyyyvvvzzzpppRRREEEAAA>>>AAAGGGVVVRRRPPPQQQPPPMMMLLLNNNWWWbbbllllllbbbZZZYYY\\\eeeuuuwwwiii```^^^WWWSSSQQQRRRQQQOOOPPPTTT[[[\\\___dddlllxxxzzz```QQQLLLEEEBBB???===???AAADDDEEEBBBAAACCCGGGLLLTTTaaammmvvvoooeee[[[VVVSSSQQQQQQMMMNNNPPPUUU\\\dddkkkppp~~~xxxvvv{{{|||sssqqq}}}))))))(((((((((((()))))))))(((''''''''''''((()))'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''))))))((('''''''''''''''***)))((('''((()))+++,,,))))))))))))***+++,,,------,,,,,,---///222444555999@@@IIIRRRaaarrr~~~|||bbbIIIBBBCCCEEEKKKTTT[[[YYYVVVTTTOOOKKKNNNTTTcccjjjpppooohhhcccdddgggssswwwiii\\\UUURRRTTTQQQPPPSSSSSSSSSVVV[[[dddeeejjjrrr}}}}}}eeeQQQGGGEEE@@@???===<<<>>>AAACCCEEEGGGFFFIIIOOOTTTZZZgggrrr~~~qqqggg```[[[VVVSSSLLLLLLLLLOOOSSSZZZaaaeeerrr}}}}}}yyyxxx||||||xxx))))))(((((((((((())))))+++***)))((('''&&&&&&&&&&&&&&&&&&&&&'''((())))))'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$$$$%%%&&&&&&&&&%%%%%%((((((''''''&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''(((((('''''')))((((((''''''''''''(((***)))((((((((()))+++,,,***))))))******+++,,,---------...///222666:::<<>>@@@BBBEEEFFFIIIIIINNNUUUZZZaaalllwwwzzzyyyzzz{{{pppiiiccc[[[TTTPPPNNNKKKJJJLLLPPPUUUXXX```kkk}}}{{{{{{zzzzzz~~~))))))(((((((((((())))))++++++***)))((('''&&&&&&(((((('''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%%%%&&&''''''''''''((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''%%%&&&''''''(((''''''''')))(((''''''''''''(((((())))))(((((())))))***+++************+++,,,------//////000222777???HHHNNN[[[gggrrrwww|||tttWWWMMMFFFIIIQQQYYYaaahhheee___XXXSSSNNNMMMUUU^^^dddcccbbbccchhhpppzzz~~~ssscccUUULLLHHHFFFDDDGGGFFFHHHNNNQQQVVV___hhhpppzzzoooWWWKKKDDDBBBCCC===>>>@@@BBBCCCEEEGGGIIIKKKMMMTTT]]]dddkkkvvvtttppplllddd]]]YYYUUUPPPLLLJJJKKKNNNQQQVVV___mmm{{{}}}{{{{{{}}}}}}|||))))))(((((((((((())))))))))))))))))))))))((((((+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&'''(((((()))((((((&&&&&&&&&''''''(((((((((%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''(((((((((%%%&&&''''''((('''''''''((((((''''''''''''(((((()))))))))))))))******+++************+++,,,---.../////////222:::HHHXXXccczzzzzzdddNNNLLLNNNUUU]]]bbbeeeiiibbbXXXOOONNNPPPRRRWWW\\\^^^]]]]]]bbblllyyyyyysssgggWWWKKKFFFFFFFFFFFFGGGGGGJJJPPPTTTZZZfffqqq|||aaaNNNEEEAAA??????>>>@@@BBBDDDDDDFFFIIILLLQQQTTT]]]iiisss|||yyywwwuuupppkkkccc___XXXQQQMMMLLLLLLMMMQQQVVV^^^gggrrr}}}|||{{{|||}}}{{{zzz~~~}}}))))))(((((((((((())))))'''((()))***************+++***)))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((()))))))))((((((%%%&&&&&&'''(((((())))))%%%&&&&&&''''''''''''&&&$$$$$$$$$%%%&&&&&&''''''%%%&&&''''''((((((''''''(((''''''''''''(((((()))((()))))))))************+++******++++++,,,---...---...111555@@@QQQffftttqqq]]]LLLPPPVVV^^^cccdddddddddYYYOOOHHHKKKQQQTTTUUUWWWVVVXXX]]]dddooo{{{wwwnnnaaaYYYMMMEEECCCDDDFFFFFFDDDEEEJJJOOOTTT\\\jjjxxxrrrYYYKKKEEEAAA??????===@@@CCCEEEEEEGGGMMMQQQVVVZZZeeettt~~~|||{{{wwwssskkkggg```YYYSSSPPPNNNNNNMMMOOOSSSYYYbbbnnn||||||yyywwwxxxxxxwww{{{{{{))))))(((((((((((())))))'''((()))***+++******))))))((((((((((((((())))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((('''&&&''''''''''''((((((((((((%%%%%%&&&'''''''''''''''$$$$$$%%%%%%&&&'''''''''%%%&&&''''''(((((('''''''''''''''''''''((())))))(((((()))***************++++++++++++,,,---.........222888???KKK]]]qqqmmm___TTTYYY___aaa```^^^[[[YYYPPPJJJHHHMMMQQQQQQQQQRRRUUU[[[ccclllsss{{{~~~yyylll```RRRNNNHHHDDDCCCDDDEEEFFFEEEGGGLLLSSSXXXbbbrrrvvveeeSSSIIIEEECCCBBBCCC???CCCFFFHHHIIINNNVVV]]]```fffrrrzzzrrroooiiiccc\\\WWWTTTRRRMMMNNNNNNQQQWWWaaammmuuu{{{uuupppqqqssstttxxx}}}))))))(((((((((((())))))((()))***++++++***)))(((&&&&&&''''''(((***+++,,,%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((((((((('''&&&%%%%%%)))))))))(((''''''&&&&&&%%%%%%&&&'''((((((((('''&&&&&&''''''((()))******%%%&&&''''''(((((('''''''''''''''''''''((()))***(((((()))***************++++++++++++,,,---......111777@@@IIIUUUfffyyy{{{lllccc___cccddd```ZZZUUUQQQMMMIIIHHHKKKPPPPPPMMMMMMPPP]]]eeeooowww||||||zzztttfffXXXKKKJJJHHHFFFEEEEEEFFFFFFLLLNNNUUU\\\cccnnnhhhZZZKKKCCCAAA@@@AAACCCBBBFFFJJJLLLOOOUUU___gggpppuuuxxxuuuqqqjjjddd^^^ZZZXXXPPPPPPOOOOOOQQQXXX```fffttt~~~zzzrrrkkklllpppsssvvvzzz}}})))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$&&&'''%%%###'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$$$$%%%&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((((((((((())))))))))))''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''))))))))))))***************+++,,,---,,,---000222666<<>>EEEPPPbbbtttzzzxxxlllooottttttkkkeeebbbaaa\\\VVVQQQOOOOOONNNNNNQQQPPPOOOMMMJJJKKKUUUaaaqqqzzz}}}}}}xxxtttrrrlll___TTTNNNJJJHHHHHHIIIHHHHHHMMMTTTZZZaaalll|||wwwmmmhhhaaaXXXSSSLLLIIIEEECCCCCCDDDEEEEEEFFFKKKQQQXXX```iiittt{{{{{{wwwwwwtttnnniiiZZZWWWRRRMMMKKKLLLPPPSSSZZZcccqqq}}}~~~vvvsssqqqppprrruuu|||+++++++++***)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))*********+++++++++***,,,---......000444777>>>AAAGGGSSSdddsssvvvrrrhhhmmmxxxwwwkkkdddbbbaaaaaaZZZVVVPPPMMMMMMOOOPPPQQQVVVRRROOOMMMLLLQQQ^^^lll{{{~~~yyy|||uuunnnjjjbbbWWWOOOMMMLLLJJJJJJLLLMMMOOOWWW```iiirrrmmm[[[SSSQQQNNNKKKIIIEEEEEEEEEFFFFFFGGGHHHHHHKKKRRR[[[cccjjjuuu}}}}}}|||zzzwwwdddaaaZZZTTTPPPNNNNNNNNNQQQXXXbbbmmmvvvzzzuuussstttyyy~~~,,,,,,++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''))))))(((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,***+++---...///222777:::AAACCCIIIVVVhhhuuuxxxwwwrrr{{{xxxnnn```YYYXXX[[[]]]]]]SSSPPPLLLKKKLLLPPPRRRTTTTTTPPPMMMMMMPPPYYYiiixxx~~~~~~{{{wwwyyyqqqhhhaaaYYYQQQMMMNNNPPPOOOOOORRRSSSXXXcccooo}}}~~~gggYYYLLLHHHIIIGGGFFFGGGDDDFFFHHHHHHIIIKKKNNNQQQUUU\\\eeelllttt{{{oookkkeee^^^YYYUUUQQQOOOPPPTTTZZZaaaiiittt|||vvvuuuvvv~~~---,,,,,,+++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''''''''+++******)))((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''(((((()))))))))(((((((((((((((((((((((('''((((((((()))))))))***************************)))******+++,,,---------***,,,---///111555:::>>>CCCEEELLL\\\mmmyyyuuu___XXXRRRPPPTTTXXXXXXWWWOOOMMMLLLLLLOOORRRTTTTTTNNNLLLLLLQQQXXXcccsss~~~~~~{{{wwwqqqiiiaaaZZZSSSNNNNNNRRRSSSSSSUUUXXXZZZaaappp~~~|||eeeSSSKKKDDDDDDEEECCCBBBCCCEEEHHHKKKLLLLLLPPPXXX___bbbgggnnnwwwyyywwwsssmmmhhhccc]]]WWWRRROOOQQQTTTWWW]]]hhhuuu~~~zzzwwwttt~~~,,,,,,,,,+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&***))))))(((((('''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******))))))))))))))))))))))))******+++,,,------...///,,,...///111444999???CCCHHHLLLYYYiiixxx~~~eeeNNNNNNOOOSSSWWWXXXUUURRRMMMMMMOOORRRTTTUUUTTTRRRJJJJJJPPP[[[fffooo|||yyyrrreee___YYYUUUQQQNNNQQQWWWUUUWWW\\\aaafffooofffSSSIIIDDDAAACCCDDDCCCCCCEEEHHHNNNTTTVVVWWW]]]iiirrrtttwww~~~}}}|||yyytttpppmmmfff^^^WWWMMMOOOPPPQQQUUU]]]iiirrr~~~~~~zzzuuu{{{~~~++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&$$$###%%%'''#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''')))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))*********))))))))))))))))))))))))******+++,,,---...//////000111333555888>>>EEEJJJTTT]]]ooosssWWWJJJNNNUUUZZZ[[[YYYTTTPPPMMMPPPTTTYYY[[[XXXSSSOOOJJJNNNYYYiiittt{{{|||pppeeeWWWTTTRRRQQQOOOOOOTTT\\\[[[___gggooowwwiiiTTTJJJFFFBBBAAACCCEEEEEEHHHLLLMMMWWWbbbhhhkkkrrr~~~{{{xxxpppfff^^^RRRSSSRRRPPPPPPUUU]]]dddlllwww}}}}}}++++++++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&$$$###%%%'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''******))))))((((((''''''((((((((((((((((((((((((&&&''''''((()))******+++((((((((((((((((((((((((******+++,,,---//////000222444555888;;;AAAIIINNNaaammmkkkNNNKKKRRR[[[```___YYYSSSOOONNNRRRXXX]]]___ZZZRRRLLLLLLRRRaaasssxxxgggWWWOOOMMMMMMOOOOOOOOOVVV^^^```fffppp|||qqqXXXLLLIIICCC???>>>@@@BBBCCCIIIPPPRRR___oooxxx}}}yyymmmddd[[[[[[XXXTTTPPPPPPUUUZZZ]]]iiiwww***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''######$$$%%%&&&(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&''''''''''''***)))'''%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((************)))(((&&&&&&)))************+++++++++222,,,)))---//////...///111666;;;???CCCJJJTTT\\\ooo}}}jjjZZZRRR\\\eeeiiihhhbbbUUUIIILLLPPPWWWZZZYYYUUUPPPMMMSSS^^^mmm{{{tttfffWWWNNNMMMJJJHHHKKKMMMOOOTTT[[[aaarrrkkk[[[NNNEEEBBBDDDAAA>>>>>>AAAEEEIIIKKKWWWkkk|||{{{rrrlllkkkfff```ZZZVVVUUUUUUUUU]]]```jjjwww+++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''''''''''')))(((&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))))))))))))))************+++++++++111+++))),,,///......000555777<<>>AAA???>>>>>>BBBFFFJJJMMM[[[qqq~~~wwwsssmmmjjjfffccc```^^^]]][[[ZZZ\\\cccnnnxxx+++++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''((('''%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%'''(((***+++++++++)))************+++++++++///+++)))---///...///222999:::BBBRRRfffxxxkkk^^^ZZZaaaoooyyyuuuiii___YYYUUUMMMQQQTTTQQQMMMOOOYYYbbbkkkuuuuuugggYYYOOOIIIFFFIIIFFFFFFIIIJJJJJJOOOVVVkkkyyyttteeeTTTKKKFFFBBB@@@AAA@@@@@@@@@BBBEEEJJJNNNQQQZZZpppzzzxxxrrrqqqpppooommmjjjfffbbb[[[ZZZ\\\ccclllvvv++++++,,,,,,++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%###""""""###%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%'''(((***+++++++++))))))*********+++++++++---******---//////000444:::???NNNfffvvveee______aaalllssspppggg```]]]ZZZPPPPPPOOOMMMOOOWWWeeepppvvv~~~{{{lll]]]PPPIIIEEEEEEFFFEEEGGGLLLNNNQQQXXXaaakkk}}}{{{___SSSHHHDDDCCCAAABBBDDDAAABBBDDDFFFIIIMMMRRRVVVZZZqqq}}}zzzwwwvvvwwwxxxyyyuuuooojjjeee___ZZZ]]]cccmmm{{{+++,,,,,,,,,,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&''''''((((((''''''&&&(((''''''&&&&&&''''''((($$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&%%%###""""""###%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))))))))*********+++++++++,,,***+++...000000222777;;;GGG___|||zzznnngggffffffaaaeeefffcccaaa___[[[UUUNNNKKKHHHKKKUUUcccqqqyyy{{{{{{ssslll```TTTKKKFFFDDDDDDDDDEEEHHHNNNRRRWWWbbbmmmyyydddPPPGGG@@@??????===>>>AAABBBDDDFFFHHHJJJOOOVVV[[[dddyyyyyyxxxyyy|||zzzvvvrrrhhh^^^[[[^^^eeeqqq|||,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''(((((((((((('''&&&%%%%%%$$$###$$$%%%%%%&&&&&&'''''''''((('''&&&%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))&&&&&&''''''''''''&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))))))))(((''')))************+++++++++,,,+++,,,000111111555;;;@@@SSSppp{{{xxxyyynnnjjjjjjkkkkkkdddaaa\\\XXXYYYZZZTTTJJJIIIGGGGGGPPP___nnnxxx}}}~~~~~~}}}|||uuunnn___ZZZSSSLLLGGGDDDCCCDDDFFFGGGLLLSSSXXXaaappp~~~iiiRRRJJJCCC???@@@@@@>>>>>>AAAAAADDDFFFIIILLLSSS]]]dddrrr~~~{{{zzz~~~|||ooobbb[[[ZZZ^^^gggooo~~~,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((())))))***''''''((((((((((((''''''((((((''''''''''''(((((()))((('''&&&%%%$$$$$$###$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''((()))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((()))************+++++++++,,,+++...222333333777>>>JJJ```|||yyyqqqooo~~~~~~oooffffffiiikkkjjjfff```XXXRRRTTTVVVPPPGGGFFFIIIQQQ\\\jjjvvv}}}|||yyyyyyvvvlll```RRROOOKKKGGGEEEEEEFFFGGGJJJMMMTTT^^^iiiwwwkkkVVVHHHFFFBBBAAACCCCCCBBBBBBEEECCCFFFJJJMMMSSS]]]jjjttt~~~pppaaaYYYVVVWWW]]]cccqqqzzz,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++''''''((((((((((((''''''((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((())))))))))))))))))************+++++++++,,,,,,///333444444999@@@RRRhhh|||rrrnnnlllvvvjjjdddcccfffhhhiiiddd```WWWQQQRRRTTTQQQJJJFFFOOO\\\iiisss{{{zzzwwwvvvssseeeWWWNNNLLLIIIFFFFFFGGGJJJLLLOOOSSS]]]kkkzzz{{{gggWWWKKKEEEAAA>>>>>>AAACCCAAABBBEEEFFFJJJOOOSSSZZZfffvvv|||nnn___VVVSSSSSSWWW\\\eeeppp------,,,+++++++++,,,,,,******))))))))))))******(((((((((((((((((((((((('''''''''''''''(((((())))))'''&&&%%%%%%&&&''')))(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''&&&&&&(((''''''(((((()))***+++))))))))))))************)))))))))***+++++++++,,,333---+++000666:::>>>BBBTTTkkkyyy{{{|||uuupppuuuggggggfffffffffeeecccaaaaaaWWWTTT\\\\\\QQQHHHGGGLLL^^^sss~~~ttteeeZZZVVVJJJGGGFFFHHHHHHFFFHHHLLLQQQ^^^nnnqqqaaaVVVJJJBBBCCC@@@???>>>===???BBBFFFIIIIIIIIIQQQ^^^iiiuuuvvvlll___VVVTTTUUUUUUUUU]]]bbblll{{{...---,,,,,,++++++,,,,,,+++******))))))******+++************************++++++***))))))))))))))))))(((&&&%%%%%%&&&((()))(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''***)))((((((((((((((()))))))))))))))************))))))******+++,,,,,,,,,///,,,---333777:::>>>CCCSSSdddnnnqqqrrrkkkjjjuuuwwwjjj___^^^^^^aaadddeeeaaa^^^]]]WWWWWW\\\XXXNNNLLLQQQ]]]kkk{{{~~~zzzuuujjj[[[QQQNNNKKKHHHHHHJJJKKKKKKNNNTTTXXXggg{{{~~~bbbUUUMMMDDD>>>???>>>???AAABBBCCCEEEGGGIIINNNQQQYYYeeeooo{{{}}}qqqbbbXXXWWWXXXXXXWWWYYY\\\dddppp......---,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************---,,,+++)))((((((''''''))))))''''''''''''))))))((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&((())))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''+++***)))(((''''''''''''))))))))))))************)))******+++,,,,,,---------...222777:::;;;BBBJJJUUU___dddhhhjjjdddiii|||ppp]]]RRRSSSTTTWWW\\\aaabbb^^^[[[ZZZYYY[[[\\\UUUNNNRRR]]]qqqzzzxxxpppiii___RRRLLLKKKMMMJJJJJJMMMOOOQQQWWW^^^fffwwwzzzeeePPPHHHEEE@@@<<<======@@@CCCFFFGGGHHHJJJKKKVVV\\\fffpppxxx{{{iii___]]]^^^^^^]]]ZZZZZZ]]]fffrrr///...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***************************)))((('''&&&&&&&&&&&&***)))(((((((((((()))***((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((******)))(((((((((((((((((()))))))))******************+++,,,---......//////111666:::;;;>>>IIITTT[[[aaaccchhhlllhhhrrrsss]]]OOOHHHMMMRRRYYY]]]^^^\\\[[[ZZZ\\\\\\]]]\\\VVVSSS\\\hhhzzz|||rrrggg```XXXQQQNNNPPPNNNLLLMMMQQQSSSWWWaaajjjyyy|||bbbTTTFFFCCCCCC@@@???@@@===AAAEEEGGGIIIKKKPPPTTT```iiivvv~~~vvvjjjgggggggggfffcccaaa___aaaiiiuuu000///...---,,,,,,,,,,,,------,,,,,,,,,,,,------))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))((('''''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((('''''''''((((((((())))))((((((((((((((()))******((()))))))))************++++++,,,---...///000000111333777:::;;;AAAOOO]]]bbbiiimmmqqqwwwwww|||aaaPPPIIIIIIOOOXXXbbbccc\\\VVVVVVYYY```]]]ZZZYYYYYY\\\fffooo}}}~~~yyymmmaaaYYYTTTQQQQQQTTTPPPOOOQQQVVVZZZaaaooo{{{wwwdddSSSJJJCCCAAABBBBBBAAABBB@@@BBBEEEGGGIIIPPPZZZbbbooo|||xxxrrrqqqqqqqqqoookkkfffccceeemmmvvv}}}000000...---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---(((((((((((((((((((((((()))))))))))))))***++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))(((&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((''''''((((((((('''''''''(((((())))))***''''''''''''((()))***+++))))))))))))************+++,,,,,,...///000111222222444888===@@@FFFUUUccciiixxxkkkSSSIIIIIINNNWWW```hhhfff\\\TTTSSSVVV\\\WWWSSSSSSYYYcccmmmttt|||}}}~~~wwwjjj]]]VVVSSSPPPQQQSSSUUUUUUYYY```hhhsssttt___RRRHHHEEEAAA@@@@@@AAABBBBBBCCCEEEGGGIIIMMMXXXgggsss|||xxxyyy{{{xxxuuunnnhhheeehhhnnnsss111000///...,,,,,,,,,+++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))+++******))))))))))))***'''''''''(((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&###%%%''')))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&''''''((())))))******)))((((((((((((((()))***))))))))))))************+++,,,---...000111222333666888???GGGLLLRRR]]]iiisss}}}aaaOOOKKKRRRYYYaaaeeehhheee^^^VVVQQQOOOOOOMMMJJJLLLUUUcccqqqyyy~~~~~~}}}sssfff[[[VVVUUUUUUVVVXXXZZZ]]]dddnnnxxxttt```PPPHHHBBBAAA@@@>>>???AAACCCCCCDDDGGGKKKOOOUUUbbbttt{{{}}}}}}xxxqqqkkkiiikkknnn|||111111///...---,,,,,,+++,,,++++++******++++++,,,************************+++***)))'''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''###%%%(((***+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''((()))******++++++***)))((((((''''''((())))))))))))************,,,,,,---///000222333333;;;>>>FFFQQQXXX]]]eeennn|||uuu]]]QQQSSS\\\dddhhhfffdddbbb___XXXPPPJJJCCCDDDEEEGGGQQQaaarrr|||~~~zzznnncccYYYXXXZZZ[[[]]]```___bbbkkkwwwrrrbbbVVVKKKEEE???AAA@@@>>>???BBBEEEEEEDDDIIIOOOTTT[[[iii{{{~~~{{{yyyyyy{{{|||xxxxxxvvvuuuuuuxxx}}}|||xxxqqqllllllnnnttt}}}666333...,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***))))))((('''&&&&&&&&&''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''(((((((((((((((((((((((('''&&&$$$######$$$&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&)))))))))(((''''''&&&&&&(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))))))))(((((((((((())))))(((((((((((())))))))))))************+++,,,---...,,,,,,///111///---111777===GGGSSSeeeyyy{{{yyy|||bbb[[[^^^aaafffmmmlllccc^^^```aaa[[[PPPJJJDDDEEEDDDHHHVVVjjjzzz{{{vvvfffbbb```bbbbbbbbbfffkkksssuuu|||nnnZZZQQQJJJCCC???<<<===>>>??????AAADDDGGGDDDLLLPPPZZZhhhsss~~~zzzwwwsssooollljjjkkkkkkllljjjhhhfffgggiiilllooozzzyyyrrrlllqqqsssyyy{{{<<<888444111000//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))(((''''''&&&&&&'''''''''((((((((())))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''((('''%%%$$$$$$%%%'''((('''''''''(((((((((((()))'''''''''&&&&&&%%%%%%$$$)))(((''''''&&&&&&&&&&&&(((((((((''''''''''''&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((()))((((((''''''''''''(((((())))))))))))************************+++,,,---......,,,---000111111777>>>CCCUUUdddsssyyy```ZZZ]]]___dddkkkhhhbbb]]]^^^]]]VVVMMMIIICCCFFFIIIPPP```ttt~~~uuummmgggddddddgggiiijjjnnntttzzz___PPPKKKGGGBBB@@@@@@BBBCCCDDDEEEGGGKKKNNNKKKTTTZZZeeevvv{{{xxxpppmmmiiidddaaa````````````^^^\\\ZZZ[[[]]]___aaaiiinnnvvv~~~}}}~~~uuunnnjjjmmmsss|||zzz{{{===999444000/////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))((((((''''''&&&''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((&&&%%%%%%&&&(((((('''''''''(((((((((((()))&&&&&&&&&&&&&&&'''''''''+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&''''''''''''(((((((((((((((''''''&&&&&&''''''(((************++++++++++++************+++,,,---...000,,,,,,000444777===DDDJJJfffyyyrrr___[[[]]]___bbbhhhccc___]]][[[VVVMMMHHHGGGDDDJJJSSS^^^oooyyykkkaaadddccceeeiiilllnnnttt{{{vvvcccOOOGGGEEECCCAAA@@@@@@AAACCCDDDEEEHHHMMMPPPQQQ\\\dddppp~~~{{{wwwtttooolllcccaaa]]]YYYVVVTTTTTTTTTSSSQQQOOOMMMMMMNNNPPPRRRVVV[[[cccjjjrrryyy|||zzzrrrhhhjjjpppwwwzzzwww|||AAA<<<555000............------------------------))))))))))))))))))))))))))))))))))))(((((('''''''''(((((((((((()))))))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''(((((((((((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''######$$$%%%'''((())))))******((('''&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((''''''''''''(((((()))))))))*********++++++************+++,,,------000,,,---222777;;;AAAFFFQQQsssxxxkkk``````ccccccccceee___]]]\\\XXXOOOEEECCCFFFKKKTTTaaannn~~~|||pppbbbXXX\\\\\\___eeehhhkkkrrr{{{|||cccUUUHHHCCCCCCAAA??????@@@AAABBBCCCEEEHHHMMMQQQXXXfffooo|||{{{xxxsssoookkkgggccc```ZZZXXXTTTQQQNNNLLLLLLKKKKKKJJJHHHFFFEEEFFFHHHIIIKKKOOOVVV\\\ccciiiooossswwwyyy{{{|||}}}~~~zzzqqqqqqrrrvvv}}}}}}|||}}}JJJDDD;;;444111000000000------------------------)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))***''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&''''''''')))((('''&&&%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((('''''''''******))))))))))))******((((((((()))))))))******************+++,,,------...---///666:::===BBBHHH[[[{{{jjjeeecccfffiiigggcccbbb\\\[[[YYYSSSIIIAAACCCJJJXXXbbbooo|||}}}xxxpppfff\\\UUUVVVWWWZZZ```cccgggppp{{{|||bbbTTTKKKCCCBBBBBB@@@???@@@EEEFFFFFFGGGIIIMMMSSSWWW___ppp|||}}}xxxrrrooojjjeeeaaa\\\WWWTTTQQQPPPMMMKKKHHHGGGFFFFFFFFFEEEDDDBBBAAABBBCCCDDDFFFIIINNNRRRVVV[[[```ccchhhjjjlllnnnoooqqqsssuuuwwwzzz~~~}}}yyyvvvxxx~~~SSSKKK@@@777111///......------------------------++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))))))))******''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))((((((''''''&&&%%%%%%$$$''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&'''((((((((('''(((((((((((()))))))))((((((((((((((('''''''''+++******))))))******+++'''((((((((())))))))))))************+++,,,---.........222888:::===FFFOOOhhh~~~qqqbbbbbbeeehhhiiifff```]]]XXXUUUSSSNNNFFFCCCJJJTTTfffppp{{{~~~{{{tttlllddd]]]XXXVVVVVVWWW[[[```ccciiivvvhhhQQQFFFAAA===???AAA@@@BBBEEEDDDEEEGGGIIILLLQQQXXX]]]cccvvv|||tttoooiiieee```\\\XXXSSSNNNKKKHHHGGGFFFDDDCCCBBBAAAAAAAAA@@@???>>>>>>??????@@@BBBDDDFFFIIIJJJMMMQQQTTTYYY[[[^^^```bbbdddgggiiikkkmmmqqqvvv|||yyyvvv{{{}}}~~~\\\SSSGGG;;;333000..............................++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))*********''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''(((((((((((())))))))))))(((((((((((((((&&&&&&&&&&&&&&&''''''(((&&&&&&&&&''''''((((((((('''((((((((()))))))))))))))(((((((((''''''''''''******))))))))))))******(((((()))))))))*********************+++,,,---......000444777999>>>LLL[[[rrr}}}nnnggg```bbbdddcccaaa^^^ZZZVVVRRROOOLLLIIIGGGIIIUUUbbbrrrzzz|||yyytttmmmddd\\\WWWVVVVVVYYYYYY]]]bbbgggoookkkXXXJJJ@@@<<<<<>>>>>>>>???AAABBBBBBDDDHHHKKKKKKNNNQQQTTTVVVXXX[[[^^^^^^```cccgggmmmttt}}}{{{zzzggg^^^PPPCCC:::666444333........................)))))))))))))))))))))))))))))))))))))))*********))))))))))))************'''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&$$$%%%''''''''''''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''')))+++---///000''''''&&&''''''((()))***'''''''''((((((((((((((('''((((((((())))))******))))))(((((('''''''''&&&))))))(((((((((((()))))))))************+++++++++************+++,,,---...000222555666777>>>RRRfffxxxxxxfff]]]\\\aaacccbbb^^^ZZZWWWTTTQQQNNNJJJFFFFFFGGGNNN]]]kkkxxxwwwtttpppiii```XXXUUUUUUVVVZZZ[[[___dddjjjtttfffUUUKKKDDDAAA>>>>>>@@@AAA@@@CCCGGGFFFHHHLLLQQQYYYcccmmmttt|||xxxsssnnnjjjeeeaaa^^^TTTRRRNNNLLLJJJHHHEEEBBB????????????????????????<<<<<<<<<<<<<<<===>>>???<<<>>>?????????AAADDDGGGCCCFFFIIILLLNNNQQQTTTWWWSSSUUUXXX[[[aaahhhpppvvv}}}~~~|||mmmZZZMMMAAA777111111.........---+++*********---------,,,,,,,,,++++++************))))))(((((())))))))))))(((((((((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''(((%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&$$$"""###&&&((('''%%%&&&%%%%%%%%%%%%&&&''''''+++***)))''''''&&&&&&&&&(((((('''''''''&&&&&&&&&)))((('''&&&%%%$$$######&&&%%%%%%$$$$$$$$$%%%%%%******))))))))))))******))))))))))))))))))))))))))))))))))))************''')))+++++++++,,,...///000333777999===HHHXXXdddtttzzzppp^^^SSSSSSYYY[[[______YYYRRRPPPOOOLLLMMMHHHCCCBBBJJJYYYjjjuuu~~~~~~uuujjj___YYYVVVTTTTTTWWW```___bbbiiippp|||fffWWWKKKDDDAAA@@@??????AAADDDFFFGGGGGGHHHLLLRRRXXX___kkk{{{{{{sssooohhhaaaZZZVVVSSSSSSMMMLLLIIIGGGDDDBBB@@@???;;;<<<======>>>=========:::;;;<<<=========<<<;;;======>>>???@@@AAABBBBBBBBBBBBDDDEEEGGGHHHIIIJJJLLLMMMMMMOOOSSSWWW[[[^^^qqqxxx|||}}}|||qqq```SSSGGG<<<444222///000///...---,,,,,,,,,+++++++++*********))))))++++++*********)))))))))))))))))))))(((((((((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&$$$###$$$&&&''''''%%%&&&&&&&&&&&&&&&''''''((()))((('''&&&&&&%%%&&&&&&(((((('''''''''&&&&&&&&&(((((('''''''''''''''&&&(((''''''&&&&&&&&&''''''******))))))))))))******))))))))))))))))))))))))))))))))))))************)))+++,,,---,,,,,,...000000666;;;===@@@JJJ[[[iiiqqqxxxuuuaaaTTTNNNRRRXXX]]]___]]]VVVQQQPPPOOOLLLHHHDDDBBBFFFRRRddduuu{{{yyymmmcccYYYTTTSSSRRRUUUYYY```___dddooo{{{mmmYYYNNNEEE@@@???======>>>@@@CCCFFFHHHIIIKKKQQQZZZaaahhhuuu~~~wwwpppkkkeeebbb\\\UUUPPPMMMKKKJJJFFFEEECCCAAA???>>>======;;;;;;<<<===============;;;<<<<<<======<<<;;;::::::;;;<<<===>>>??????@@@???@@@AAABBBCCCDDDEEEFFFFFFFFFGGGHHHKKKOOORRRUUUccciiiwww}}}|||{{{wwwhhh]]]QQQBBB888333222111000//////.........+++++++++*********))))))+++++++++++++++*********))))))))))))(((((((((((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$%%%&&&''''''&&&''''''&&&&&&''''''((()))'''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((()))))))))))))))(((((((((((())))))******))))))))))))******)))))))))))))))))))))))))))))))))*********++++++,,,---......------///111000666<<>>???<<<===>>>@@@DDDGGGKKKMMMLLLUUU```hhhqqq|||rrrqqqooommmnnnppprrrtttyyy{{{{{{tttnnnhhhaaa]]]TTTRRRNNNIIIFFFDDDCCCCCC???>>>===<<<<<<;;;;;;;;;:::;;;<<<<<<===<<<<<<<<<<<<=========<<<;;;::::::::::::;;;<<<===>>>??????>>>??????@@@AAABBBBBBBBBBBBAAABBBBBBDDDGGGIIIKKKTTTXXXdddsss~~~zzz}}}|||pppfffZZZJJJ===777444222000//////000//////---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))(((((((((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''&&&(((''''''''''''((())))))&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))((((((((()))************))))))))))))******))))))))))))))))))))))))))))))*********+++++++++---.........------000222555888>>>EEEOOO\\\lllvvv{{{iiiOOODDDHHHRRR___hhhlllggg]]]SSSPPPPPPMMMHHHFFFGGGLLLYYYkkk|||xxxmmmfffaaaZZZSSSRRRSSSVVV]]]dddooovvvmmm]]]LLLDDDAAA???>>>@@@???@@@BBBCCCFFFIIINNNQQQRRR[[[gggqqq|||~~~rrrjjjbbbaaa___^^^___```cccdddfffiiimmmqqqvvv|||yyyppphhhaaa\\\WWWTTTIIIHHHEEECCCAAAAAAAAAAAA>>>>>>===<<<;;;;;;;;;<<<::::::;;;<<<<<<<<<<<<<<<>>>>>>===<<<<<<;;;:::999<<<<<<===>>>???@@@@@@AAA@@@@@@AAAAAABBBBBBBBBCCCBBBBBBBBBBBBCCCDDDFFFGGGLLLNNNWWWcccppp}}}|||{{{|||uuulll```PPPCCC<<<666333000...///000///...---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))(((((((((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''((((((((((((&&&'''((((((((('''&&&&&&(((''''''''''''((())))))''''''''''''''''''((((((&&&'''''''''''''''''''''((((((((('''''''''&&&&&&((((((''''''((())))))*********))))))))))))******))))))))))))))))))))))))************++++++++++++,,,------------///222555<<<<<>>>>>???AAABBBDDDEEEFFFJJJOOOSSS\\\eeeqqq}}}~~~oooaaaYYYQQQPPPOOOOOOOOOPPPRRRSSSYYY[[[^^^aaaeeekkkrrrvvv~~~zzzqqqkkkbbbYYYSSSOOOKKKIIICCCBBBAAA@@@@@@@@@AAAAAA??????===<<<;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<>>>>>>===<<<;;;:::::::::<<<<<<===>>>???@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCEEEEEEDDDDDDDDDEEEEEEEEEIIIJJJOOOXXXaaakkk{{{~~~{{{|||xxxpppeeeWWWJJJEEE:::555000///000000///---+++++++++*********))))))*********+++++++++++++++))))))))))))(((((((((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&(((******((('''&&&'''''''''&&&&&&''''''((())))))(((((('''''''''((((((&&&&&&&&&'''''''''''''''(((((((((''''''&&&&&&&&&'''&&&&&&''''''((()))*********))))))))))))******))))))))))))))))))))))))*********++++++++++++,,,+++,,,---...///222777:::>>>@@@GGGTTTeeesss{{{~~~bbbSSSGGGJJJWWWdddooouuuvvvqqqeeeVVVNNNKKKHHHCCCFFFPPP___ppp~~~|||qqqfff```[[[XXXWWWYYYZZZ\\\ccckkkuuuyyydddUUUKKKCCCAAA@@@>>>===>>>@@@BBBEEEFFFGGGKKKRRRXXXaaakkkyyytttfffXXXQQQHHHGGGFFFFFFFFFGGGIIIJJJOOOPPPRRRTTTVVV[[[aaafffnnnqqqtttyyy~~~zzzrrrmmmccc^^^VVVNNNJJJGGGDDDCCC>>>>>>======>>>>>>??????>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>=========>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@AAAAAABBBCCCDDDDDDDDDFFFFFFFFFEEEEEEEEEDDDDDDGGGGGGJJJOOOTTTZZZfffqqq{{{|||zzzrrriii\\\SSSOOO>>>999222000111222000---+++++++++*********)))))))))))))))*********++++++))))))))))))(((((((((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&)))++++++)))'''&&&'''&&&&&&&&&&&&&&&''''''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))))))))'''&&&&&&'''''')))************))))))))))))******))))))))))))))))))))))))*********+++++++++,,,,,,***,,,...000222777===AAAGGGNNNYYYeeepppyyy|||\\\TTTPPPXXXccckkkqqquuurrrpppfffWWWLLLHHHFFFDDDLLLYYYlll{{{wwwjjjaaa]]]YYYXXXZZZ___aaacccjjjrrr|||fffVVVJJJCCC???@@@@@@??????AAA@@@DDDGGGIIIKKKQQQZZZaaahhhsssyyyuuuttttttttttttwwwvvvvvvvvvxxx||||||tttiii\\\QQQKKKDDDDDDDDDCCCDDDEEEEEEFFFEEEFFFGGGHHHJJJNNNTTTXXXaaacccggglllqqquuuxxxyyyzzzyyywwwuuurrrlllddd___XXXSSSMMMGGGDDDCCCAAA@@@;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<===>>>>>><<<===>>>>>>??????>>>>>>===<<<;;;;;;;;;;;;<<<===<<<<<<===>>>???@@@AAAAAABBBCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEFFFEEEGGGKKKLLLNNNVVV___mmmvvv{{{vvvyyy{{{ssskkk```XXXUUUBBB;;;444222333333000------------,,,,,,,,,++++++(((((())))))*********+++))))))))))))(((((((((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&))),,,,,,)))'''&&&'''&&&%%%%%%%%%%%%&&&'''''')))((('''&&&%%%$$$$$$$$$&&&&&&&&&'''''''''((((((''''''((()))***+++,,,,,,''''''''''''((()))***+++******))))))))))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,///111555;;;AAAFFFVVVbbbqqqzzzwww\\\XXXZZZcccmmmqqqssstttnnnmmmeeeVVVJJJFFFEEEDDDTTTcccvvvrrrddd[[[XXXYYYZZZ^^^dddhhhjjjqqqyyy~~~iiiXXXMMMDDD???===@@@BBBAAABBBDDDBBBFFFKKKNNNQQQXXXbbbjjjsss{{{vvvooojjjggggggffffffhhhgggfffgggiiimmmpppssspppooojjjdddZZZPPPGGGAAA@@@@@@@@@@@@@@@AAAAAABBB??????@@@@@@BBBFFFLLLQQQTTTVVVZZZ___dddhhhkkkmmmooonnnllljjjgggaaa[[[VVVMMMIIIDDD@@@>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???AAABBBCCC======>>>???????????????===<<<;;;:::;;;;;;===>>>??????@@@AAABBBCCCCCCDDDEEEFFFGGGIIIJJJLLLMMMMMMIIIIIIIIIJJJIIIHHHHHHGGGFFFFFFGGGJJJJJJIIIOOOWWWYYYbbbppp|||qqqrrr||||||ppphhhaaa[[[VVVPPPCCC555000333666333...000///---,,,---...000222------,,,,,,+++***))))))************))))))))))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((******)))((('''((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((('''&&&''')))))))))(((''''''&&&%%%%%%'''((()))((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))++++++***************************+++,,,---///000///***,,,555:::<<>>===<<<===???BBBCCCCCCJJJHHHIIIOOOVVV___lllxxxtttiii___[[[YYYVVVVVVWWWZZZZZZYYYZZZ[[[]]]___aaaccc```\\\WWWPPPJJJEEEBBB@@@>>><<<<<<>>>>>>;;;888;;;;;;;;;<<<>>>@@@AAABBBHHHIIIKKKOOOSSSWWWZZZ\\\^^^^^^^^^\\\XXXSSSNNNKKKCCCBBB@@@>>><<<;;;::::::999:::<<<<<<<<<<<<===???;;;@@@BBB@@@@@@BBBCCCAAA>>>??????@@@@@@??????>>><<<<<<<<<;;;;;;<<<======@@@@@@AAADDDFFFGGGFFFDDDIIIKKKOOOTTTUUUSSSSSSTTTRRROOOOOOPPPNNNHHHDDDEEEEEEEEEDDDDDDFFFIIIKKKMMMOOOVVV```jjjvvvzzznnnnnnwwwvvvmmmhhhcccaaa^^^OOO===333333444111---111000...,,,,,,+++,,,,,,------,,,,,,+++******)))************))))))))))))((((((((()))))))))******''''''''''''((((((((()))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''))))))((('''&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''((('''&&&'''((()))(((''''''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))******************************++++++,,,---......222///111999<<>>>>>>>>@@@CCCDDDEEEJJJJJJMMMTTT[[[fffvvv|||lllaaaWWWSSSQQQNNNMMMOOOPPPPPPPPPPPPRRRSSSUUUVVVYYYWWWTTTPPPJJJEEEAAA>>>???>>>===>>>@@@@@@>>><<<;;;;;;;;;<<<===???@@@AAABBBBBBDDDGGGJJJNNNPPPRRRTTTTTTTTTRRROOOKKKGGGDDDAAA@@@>>>===;;;:::::::::888:::;;;<<<;;;<<<===???===AAACCCAAABBBEEEEEECCCBBBBBBBBBAAA@@@???>>>======<<<<<<<<<======>>>???BBBBBBCCCEEEGGGIIIIIIIIINNNRRRYYY___bbbccccccddd^^^YYYUUUTTTPPPJJJFFFGGGEEEDDDDDDDDDEEEGGGJJJKKKLLLQQQWWW^^^gggttt|||tttsssyyy~~~yyyuuussstttrrraaaJJJ:::444444222000---------,,,,,,++++++***---,,,,,,++++++*********++++++*********)))))))))))))))))))))************''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((()))(((''''''((()))(((&&&&&&&&&'''(((((((((((('''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))************************)))***+++,,,,,,---,,,,,,333222666;;;===CCCVVVjjjqqq]]]______^^^]]]]]]\\\\\\\\\YYYRRRJJJDDDAAAGGGXXXhhhwww~~~rrrbbbXXXQQQMMMOOOTTTUUUTTTXXX^^^bbbkkkxxxaaaRRRFFF@@@???@@@@@@@@@@@@BBBDDDFFFGGGKKKMMMSSS[[[cccpppwwwcccYYYOOOKKKIIIFFFEEEGGGFFFFFFFFFFFFGGGIIIJJJKKKNNNMMMKKKHHHEEEAAA>>><<>>>>>???AAABBBAAA???;;;;;;;;;;;;<<<===>>>???<<<===>>>???BBBDDDFFFGGGIIIIIIIIIHHHFFFCCC???=========<<<;;;::::::::::::888999;;;;;;;;;;;;>>>@@@@@@DDDEEEDDDEEEHHHHHHEEEFFFEEEDDDBBB@@@???===<<<<<<<<<======>>>???AAAAAAFFFFFFGGGIIIKKKNNNQQQSSSZZZ___hhhooouuuwwwvvvuuunnneee\\\WWWQQQJJJFFFGGGDDDDDDCCCCCCDDDFFFGGGIIIKKKLLLOOOQQQWWWbbbpppzzz~~~{{{zzz|||}}}oooWWWCCC999555555444)))***+++,,,---.........,,,,,,,,,++++++*********+++++++++*********))))))))))))))))))))))))))))))'''''''''((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%'''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''''''''(((((((((((())))))(((''''''(((((('''&&&%%%&&&((()))))))))((('''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))***************+++++++++)))***+++,,,------,,,+++111333888===@@@JJJaaawww}}}iii]]]bbb___ZZZVVVUUUUUUUUUVVVSSSLLLDDDBBBDDDPPPdddvvvzzziiiWWWMMMJJJIIILLLPPPSSSTTTXXX^^^eeetttgggTTTKKKEEEAAAAAA???@@@AAAAAABBBDDDGGGJJJNNNRRR[[[dddmmm{{{rrr```UUUKKKGGGEEEBBBBBBDDDAAAAAAAAABBBBBBCCCCCCDDDFFFFFFEEEDDDBBB@@@???>>>??????@@@@@@AAAAAAAAA@@@===<<<<<<<<<<<<======>>>============>>>???AAAAAABBBBBBCCCBBBAAA???===<<<::::::999999999999::::::777999:::::::::<<>>===<<<<<<<<<<<<>>>???AAACCCDDDIIIJJJLLLNNNQQQVVV[[[___gggoooxxx{{{nnn```VVVNNNGGGDDDEEEDDDCCCCCCCCCCCCDDDEEEFFFJJJKKKKKKLLLNNNUUU```hhhwww|||vvvwwwzzz}}}~~~|||sss^^^JJJ===777555555++++++---...////////////,,,,,,+++++++++++++++***++++++++++++************((((((((((((((((((((((((((((((((((((((('''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''''''''(((((((((((())))))(((''''''((()))(((&&&%%%&&&((()))))))))((('''((((((''''''''''''(((((('''((((((((()))))))))***))))))))))))))))))))))))))))))*********+++++++++***+++,,,---------------111555;;;@@@FFFUUUooonnngggfffccc^^^WWWTTTSSSUUUUUUUUUOOOHHHAAABBBHHHVVVlll~~~pppaaaQQQJJJIIIIIIJJJMMMOOORRRXXX```lllsssZZZLLLGGGDDDCCCCCC===???AAABBBCCCEEEJJJMMMSSSXXXcccnnnyyyooo^^^SSSIIIEEECCC@@@@@@AAA>>>>>>?????????????????????@@@@@@@@@@@@???>>>>>>???@@@AAAAAA@@@@@@@@@@@@??????>>>=========>>>>>>>>>>>>============>>>>>>>>>>>>??????>>>===<<<;;;888888888888888999::::::888999::::::;;;===@@@CCCGGGJJJLLLMMMOOOPPPLLLEEEAAA@@@???>>>============;;;<<<===???AAADDDFFFGGGKKKMMMPPPSSSWWW]]]eeekkkuuusssaaaUUULLLFFFCCCDDDBBBBBBBBBCCCCCCDDDDDDEEEGGGIIIKKKKKKKKKMMMSSSXXXdddooo}}}wwwwwwxxx|||~~~~~~zzzqqqaaaPPPBBB999444333222111000///...------,,,++++++++++++++++++++++++,,,++++++++++++*********((((((((((((''''''''''''(((((((((((((((''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&''')))))))))(((''''''((())))))))))))(((((((((''''''''''''((((((''''''(((((())))))******)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,+++,,,,,,---///000111555:::???DDDMMM___yyynnneeeggglll```[[[VVVSSSUUUWWWWWWVVVJJJDDD@@@CCCLLL[[[pppeeeYYYMMMJJJJJJIIIJJJLLLKKKPPPXXXdddvvvppp___NNNFFFDDDBBBAAABBB<<>>???AAABBBAAA@@@AAABBBCCCBBBAAA@@@???????????????>>>===<<<<<<;;;<<<<<<::::::;;;;;;;;;;;;::::::888888777777888888999:::999999:::;;;<<<>>>CCCFFFLLLPPPSSSUUUWWWVVVNNNEEE======;;;;;;;;;<<<===>>>===>>>???BBBEEEHHHKKKMMMMMMQQQVVV[[[```hhhrrryyyttt```SSSKKKFFFDDDEEEAAAAAABBBCCCDDDDDDEEEEEEEEEHHHKKKKKKJJJIIIKKKNNNRRR\\\kkkzzz|||yyy{{{}}}tttppphhhZZZKKK>>>555222555333111///---,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********))))))))))))(((((('''''')))((((((((('''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((('''&&&%%%$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((()))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&)))******)))((((((((((((((())))))***((((((''''''''''''(((((('''''''''((()))*********))))))))))))))))))))))))((())))))***++++++,,,,,,---,,,++++++---000333555888<<<@@@EEEOOOccczzz~~~iii___```dddhhh]]]XXXTTTTTTWWWXXXWWWTTTGGGBBBAAAGGGRRRaaauuu|||qqq]]]SSSKKKIIIIIIHHHJJJMMMLLLQQQ\\\mmmsssYYYOOOFFFBBBAAA>>>===???<<<@@@EEEGGGHHHLLLSSSYYYaaaffftttoooYYYOOODDD@@@>>><<<;;;===;;;<<<======<<<;;;:::999888999999:::::::::::::::;;;>>>AAACCCCCCCCCFFFHHHGGGFFFDDDCCCBBBAAAAAAAAA??????>>><<<<<<;;;;;;;;;999999999999999999999999888888888777888888999999::::::;;;;;;===@@@EEEHHHQQQVVV[[[^^^```]]]QQQEEE===<<<;;;::::::;;;<<<>>>@@@AAACCCFFFJJJMMMPPPRRRTTTZZZbbbiiioooxxxooo[[[NNNHHHDDDBBBCCC@@@AAABBBCCCEEEEEEFFFFFFGGGJJJMMMMMMJJJIIIKKKMMMKKKQQQ[[[ggguuu|||~~~}}}}}}tttsssnnndddTTTDDD999333333111///---,,,---...///++++++++++++++++++++++++,,,,,,,,,+++++++++******+++*********))))))(((((())))))(((((('''''''''&&&%%%%%%%%%&&&'''((()))***(((((((((((((((((((((((((((((((((((('''&&&%%%$$$###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''((())))))(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$&&&)))++++++***)))((('''''''''(((***+++((((((''''''''''''((((((&&&''''''((()))******+++))))))))))))))))))))))))((())))))***++++++,,,,,,...---++++++---111555888888;;;>>>BBBNNNbbbwwwkkkXXXVVV\\\______ZZZVVVSSSTTTWWWXXXVVVRRRGGGDDDDDDLLLXXXhhhzzztttdddXXXPPPIIIHHHGGGGGGJJJOOOOOOUUUbbbuuummm[[[MMMGGGBBBBBBAAA===<<<======BBBGGGJJJKKKOOOWWW]]]eeekkkyyypppZZZOOOEEEAAA???<<<<<<=========>>>>>>>>><<<;;;:::999:::;;;;;;;;;;;;;;;:::999===AAADDDEEEFFFJJJMMMIIIHHHFFFEEECCCBBBBBBBBBAAA@@@???>>>============::::::::::::::::::::::::999999888888888888999999:::;;;<<<<<<===AAAFFFJJJUUU[[[```dddfffaaaTTTFFF???===;;;:::::::::<<<===BBBCCCFFFIIIMMMQQQTTTVVV]]]dddmmmuuu||||||jjjUUUIIIDDDAAA???@@@???@@@BBBDDDEEEFFFGGGGGGKKKMMMOOONNNLLLLLLNNNQQQMMMPPPUUU\\\gggwww}}}rrrsssrrrlll___NNN>>>555555333111///...---------------,,,,,,,,,++++++++++++++++++*********))))))+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''))))))'''&&&''')))***)))'''&&&&&&'''))))))))))))************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&&&&&&&'''((('''&&&%%%&&&'''((())))))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''(((((((((((())))))))))))+++***)))(((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++///......///111333666999BBBBBBDDDLLLXXXfffuuuxxx[[[UUUYYYYYYWWWYYYVVVMMMJJJSSS\\\[[[RRRKKKAAAEEEIIIQQQ```sss}}}iii[[[OOONNNKKKGGGFFFIIILLLMMMUUU\\\nnnpppWWWHHHDDDBBB???===>>>?????????DDDCCCGGGMMMRRRWWW___hhhnnnyyyqqq\\\PPPEEEAAA???===:::;;;<<<<<<<<<<<<=========>>><<<;;;;;;::::::;;;;;;;;;>>>===>>>BBBHHHNNNRRRSSSVVVSSSOOOKKKGGGEEEDDDDDDFFFCCC@@@>>>======;;;:::;;;:::999888777777777777777666555555666888:::<<<:::===@@@AAACCCFFFMMMRRRZZZ^^^eeekkklllbbbRRRFFF===<<<;;;::::::;;;===>>>CCCGGGKKKOOOSSSUUUXXXZZZgggmmmttt|||iii[[[KKKCCCCCCEEEDDDAAADDDFFFIIIJJJJJJJJJKKKLLLKKKNNNOOOPPPUUUYYYWWWRRRUUUUUUUUUVVV]]]kkk|||xxxvvvsssoooiiiaaaTTTEEE;;;666444222000//////...............---------,,,,,,,,,,,,,,,,,,+++++++++************)))((('''''''''((((((((((((((((((((((((%%%%%%%%%&&&'''''''''&&&'''(((***)))'''&&&&&&'''))))))))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&''''''((('''&&&$$$###"""######)))'''&&&%%%%%%&&&''')))''''''''''''''''''''''''(((((((((((())))))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************************........................,,,,,,---...///333777:::<<>>>>>>>>;;;::::::::::::;;;;;;<<<<<<<<<===BBBIIIPPPVVVZZZ\\\YYYVVVQQQNNNLLLKKKJJJHHHFFFCCCAAA@@@@@@???===<<<;;;:::999999888888888666666666666777999;;;<<<;;;>>>AAACCCDDDIIIPPPUUUaaaffflllppplll___NNNBBB::::::999999:::<<>>>>>>>>>>>>>>>>>999999999999::::::;;;<<<::::::===BBBIIISSS\\\aaabbbaaa^^^ZZZWWWTTTSSSRRRNNNKKKHHHFFFEEEDDDBBBAAA======<<<::::::999999999666666777888999:::;;;;;;<<>>???@@@@@@@@@??????999999999999999:::;;;<<<:::;;;===BBBIIIRRR\\\ccceeeeeecccaaa___]]]\\\[[[WWWTTTPPPMMMKKKIIIEEECCC???>>>===<<<::::::999999666777888:::;;;;;;;;;;;;>>>BBBFFFIIIMMMTTT^^^eeesss||||||jjjTTTEEE>>>;;;;;;<<<===@@@DDDGGGIIIRRRUUUYYYZZZ]]]gggvvvwww___OOOGGGFFFEEEDDDDDDFFFIIILLLMMMNNNOOOOOOPPPRRRWWWZZZ^^^fffnnnuuu~~~|||zzzwwwssspppoooppprrrxxx~~~{{{tttllljjjmmmqqqwwwrrrjjjhhhbbbVVVLLL===888222000111111...+++---------,,,,,,,,,,,,+++++++++++++++************))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''%%%%%%(((***&&&'''))))))(((''''''(((((('''''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***++++++++++++$$$$$$%%%&&&''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))((())))))***+++,,,(((((((((((((((((((((((())))))))))))))))))))))))************************,,,---------......//////---000222222333888@@@FFFMMM]]]ooo|||bbb\\\\\\gggrrrqqqeee[[[QQQMMMKKKKKKIIIEEEEEEGGGJJJWWWgggrrr||||||ssshhh```^^^^^^]]]YYYXXXYYY[[[___kkkxxxaaaLLLEEEEEECCCEEEGGGGGGDDDBBBBBBCCCJJJMMMVVVbbbnnn~~~|||yyywwwxxx{{{~~~~~~{{{~~~~~~}}}~~~~~~xxxpppdddVVVGGGAAA???>>>>>>???===>>>@@@AAAAAAAAA@@@???:::999999999::::::;;;<<<<<<===???AAAFFFNNNXXX___eeefffggghhhhhhhhhgggfffbbb___[[[VVVSSSNNNIIIFFFCCCBBB@@@===<<<:::999999777888999;;;<<<<<<<<<<<<@@@DDDIIINNNTTT]]]hhhppp}}}}}}fffPPPCCC???=========>>>AAAEEEHHHJJJRRRTTTWWWZZZ```mmm}}}gggTTTIIIDDDFFFHHHHHHHHHIIILLLOOORRRSSSTTTUUUVVVZZZ^^^bbbfffppp|||}}}{{{zzz|||yyypppkkkeee___[[[ZZZZZZZZZcccjjjuuu~~~uuummmdddXXXPPPCCC<<<444000000111...+++------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))(((((((((((((((((((((((((((((((((((((((***+++)))&&&%%%'''***%%%'''))))))((('''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***++++++******''''''((((((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******)))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,------......+++...222333444:::DDDMMMZZZkkkzzzccccccffflllppplll```VVVQQQMMMIIIFFFAAA???DDDLLLQQQ```pppzzz{{{tttkkkeeebbbccceee```]]]^^^cccfffjjjyyy^^^LLLFFFFFFEEEHHHLLLKKKHHHEEEEEEFFFJJJPPP[[[jjjxxxxxxqqqnnnjjjkkkmmmnnnoooooonnnnnnmmmppprrrqqqsssuuuqqqkkkaaaTTTGGGAAA@@@>>>>>>???>>>???AAACCCCCCBBBAAA@@@<<<;;;;;;::::::;;;;;;;;;<<<>>>@@@AAACCCHHHPPPWWWaaacccgggllloooqqqqqqqqqmmmjjjeeeaaa\\\WWWQQQMMMHHHGGGDDDAAA>>><<<::::::999999:::;;;<<<===>>>>>>BBBFFFLLLSSS[[[fffsss|||zzzbbbLLLBBB@@@<<<<<<===>>>BBBFFFIIILLLRRRTTTWWW]]]gggvvvqqqYYYLLLGGGFFFHHHJJJKKKLLLNNNPPPRRRTTTWWWZZZ]]]aaaeeekkkooovvv~~~qqqiiiaaa\\\VVVRRRQQQRRRRRRQQQZZZ```jjjvvvtttfff\\\VVVKKKAAA666000111222///,,,...---------,,,,,,,,,,,,,,,,,,+++++++++*********(((((((((((())))))))))))((((((((((((((((((((((((&&&))),,,***&&&$$$&&&)))%%%'''))))))((('''((()))&&&&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''')))))))))((('''(((((()))***)))((('''&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''(((((((((((())))))))))))++++++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++((())))))******+++,,,,,,)))...333666999AAANNNXXXlll{{{{{{kkknnnqqqqqqmmmdddYYYQQQMMMKKKHHHEEE???>>>GGGRRR\\\jjjyyy|||{{{uuukkkdddbbbbbbdddfffeeebbbgggqqqvvv{{{xxxYYYKKKHHHHHHHHHMMMQQQQQQMMMIIIIIIJJJMMMTTTbbbsssxxxmmmfffaaa]]]]]]]]]^^^^^^_________]]]aaacccccceeegggfffaaa^^^RRRFFFBBBAAA???>>>???>>>@@@BBBDDDDDDCCCAAA@@@>>>>>>===<<<;;;;;;;;;;;;999<<>>AAAEEEKKKOOORRRVVVVVVYYYbbbqqqbbbPPPJJJHHHGGGHHHIIILLLPPPSSSUUUVVVXXX\\\cccjjjpppwww}}}|||mmmaaa[[[VVVTTTQQQOOONNNPPPSSSVVV^^^eeeppp|||}}}|||~~~yyyiii___[[[PPPEEE888222222333111...//////.........------------------,,,,,,,,,++++++(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$(((+++***&&&###$$$'''%%%'''((()))((('''((()))%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&$$$ """$$$%%%'''''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((()))))))))))),,,,,,+++***)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,---......//////)))///666:::???IIIWWWccczzzuuusssxxxzzzvvvlllaaaVVVOOOIIIIIIHHHFFFAAA@@@JJJWWWdddrrr}}}xxxyyypppfff```___bbbddddddiiihhhooo|||qqqUUUJJJIIIIIIKKKPPPUUUUUUPPPLLLLLLMMMVVV^^^nnnrrrfff]]]XXXSSSSSSSSSSSSTTTUUUVVVWWWPPPTTTWWWWWWYYY\\\[[[XXX\\\PPPEEEBBBBBB@@@>>>???>>>@@@BBBDDDEEECCCBBB@@@@@@???>>>===<<<;;;;;;;;;777;;;>>>>>>>>>@@@GGGLLLMMMRRR[[[dddlllrrruuuvvvyyywwwtttqqqnnniiiddd```TTTRRRNNNJJJEEEAAA???===<<<;;;::::::;;;===@@@AAACCCIIIPPPYYYdddrrrrrrYYYFFF>>>>>>??????BBBEEEKKKQQQVVVYYYYYYXXX\\\gggyyyxxxYYYLLLKKKLLLHHHGGGHHHLLLQQQVVVXXXXXX\\\bbbkkkttt}}}{{{lll___TTTOOOLLLNNNOOOMMMJJJLLLSSSZZZfffnnnzzz{{{vvvvvvxxxyyy{{{lll```ZZZLLL>>>666333000111333///......---------......,,,,,,,,,+++++++++******,,,,,,***)))))))))***+++++++++)))(((''''''''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''))))))(((((((((((())))))***)))'''&&&&&&''')))***((((((((((((((((((((((((---***'''(((***,,,,,,+++************************))))))))))))))))))))))))******))))))((((((''''''*********+++,,,,,,------000///......//////...---111333:::AAAEEEOOOeee{{{|||vvvxxxuuupppjjjcccYYYPPPIIIFFFCCCAAA@@@@@@FFFWWWgggqqqzzzttthhh]]]\\\```bbbdddfffjjjllluuucccOOOKKKIIIFFFNNNWWWWWWXXX]]]WWWNNNPPPXXXhhhzzzppp___SSSLLLMMMLLLKKKJJJJJJJJJKKKLLLLLLMMMPPPRRRSSSTTTTTTTTTQQQMMMFFFAAA======???@@@BBBEEEHHHKKKJJJHHHEEECCCDDDAAA>>><<<<<<;;;:::999<<<<<<;;;;;;<<<>>>@@@BBBEEEKKKRRRZZZaaakkkuuu}}}|||zzzxxxwwwvvvrrrlllggg___[[[UUUOOOKKKGGGCCC@@@>>>>>>>>><<<;;;<<>>BBBGGGNNNWWW^^^ccceeeeeegggqqqjjjUUUIIIGGGKKKIIIJJJMMMOOOSSSWWW[[[]]]dddjjjtttyyyhhhZZZRRRNNNNNNKKKNNNOOOOOOOOOSSS]]]eeeppp~~~ssseeeeeesssxxxjjjbbbVVVGGG>>>777111.../////////...---------......,,,,,,,,,+++++++++******++++++)))((((((((()))***+++***)))(((''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&'''%%%&&&''''''((((((''''''))))))((('''''''''(((((()))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((***(((%%%&&&(((******)))************************)))))))))))))))))))))))))))))))))))))))((((((((('''''''''((())))))******---------...///000000000333555<<>>???AAAEEEJJJMMMNNNMMMLLLKKKHHHEEEAAA????????????>>>>>>===;;;;;;;;;<<<>>>???AAAEEELLLRRRYYYcccnnnvvv|||{{{zzzzzzyyyuuuooojjjccc^^^XXXRRRMMMIIIEEECCC?????????>>>===>>>AAACCCJJJLLLTTTbbbnnn|||sssUUUEEEAAA??????BBBGGGMMMUUU^^^fffkkkppprrrwwwwww___SSSMMMJJJJJJLLLMMMNNNPPPTTTYYY^^^aaajjjsssyyyjjj\\\RRRMMMJJJJJJGGGKKKPPPTTTXXXaaammmvvvrrreeeeeeqqq}}}ttthhh^^^RRRIII???666000///000///......------......,,,,,,,,,+++++++++************)))(((((((((((()))+++***)))((((((''''''((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''')))((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((()))'''&&&&&&((()))))))))************************))))))))))))))))))))))))(((((()))))))))))))))))))))******++++++,,,,,,---++++++,,,---...000222333666999>>>EEEOOOaaa|||xxxlllhhhkkkggg```YYYTTTNNNJJJFFFDDD???===CCCOOO^^^qqq~~~oooccc[[[VVVXXX\\\^^^aaaeeegggqqqeeeQQQGGGCCCGGGNNNTTTbbbiiiiiijjjbbb\\\bbbkkkzzzxxxdddUUUKKKFFFBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCDDDFFFDDDAAA???======>>>>>>@@@EEEKKKPPPRRRSSSTTTTTTQQQMMMGGGDDDCCCCCCCCCCCC@@@???>>><<<<<<<<<=========AAAFFFJJJPPPZZZeeemmmxxxxxxzzz|||{{{xxxrrrmmmhhhccc[[[TTTOOOKKKHHHFFF@@@@@@@@@??????@@@CCCFFFLLLQQQ[[[jjjxxxnnnTTTFFFBBB@@@BBBFFFNNNVVV^^^gggoootttyyydddUUUSSSSSSPPPMMMRRRSSSTTTUUUXXX^^^eeejjjnnn{{{rrrhhhZZZPPPLLLKKKJJJJJJJJJQQQYYYaaahhhtttzzzooooooxxxiiiaaaXXXRRRIII>>>666444111000///...---------...,,,,,,,,,+++++++++******+++******)))))))))))))))******)))(((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%%%%&&&''''''((('''''''''(((((('''&&&%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''(((((((((((((((((((((((())))))))))))******+++***************************((((((((((((((((((((((((((((((((())))))******+++++++++,,,,,,---.........***+++,,,---...///222444888;;;@@@GGGSSSiiiqqqiiiiiigggbbb[[[UUUPPPNNNKKKIIIDDD>>>>>>HHHYYYkkk~~~wwwcccZZZUUUSSSVVVYYYZZZ^^^bbbdddpppnnnRRRIIIEEEAAADDDNNNXXXiiirrrrrrppphhhdddllltttxxxcccTTTKKKGGGAAA@@@@@@@@@AAAAAABBBBBBBBBAAA???>>>>>>>>>???@@@???>>>>>>============>>>AAAGGGPPPVVVYYYZZZ\\\]]]\\\VVVOOOIIIGGGFFFFFFEEEBBBAAA@@@???>>>>>>>>>>>><<>>:::::::::;;;<<<<<<======FFFOOOZZZbbbeeeeeegggiiigggaaaYYYQQQLLLJJJHHHGGGCCCBBBAAA@@@@@@?????????<<<===???@@@BBBHHHRRRYYYeeejjjpppuuuwwwvvvsssqqqjjjeee]]]VVVQQQMMMJJJHHHBBBCCCCCCBBBAAABBBEEEHHHRRR^^^qqqlllZZZNNNGGGEEEEEEFFFMMMVVV^^^dddkkkttt{{{ssscccTTTPPPSSSWWWZZZ]]]]]]___aaabbbeeemmmxxxrrrcccYYYSSSLLLJJJMMMRRRVVVXXXeeemmmxxx|||{{{{{{rrruuuzzz~~~rrrgggccc]]]PPP>>>444222111000///...---------,,,,,,,,,+++++++++******,,,,,,------,,,,,,+++***))))))(((((((((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$&&&(((((('''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++,,,,,,---------///000///---...333777999>>>DDDIIIUUUmmmpppgggbbbcccfff^^^[[[VVVSSSPPPNNNLLLJJJGGGEEEKKK[[[nnn~~~gggTTTOOONNNOOORRRRRRSSSYYYbbbjjjzzzpppWWWJJJ@@@AAACCCBBBCCCHHHPPP```fffgggjjjiiimmm{{{zzzfffUUUIIICCC===>>>???@@@AAAAAAAAA@@@???>>>===<<<;;;;;;;;;;;;888888888999:::<<<===>>>KKKWWWfffpppssstttuuuwwwrrrlllddd\\\VVVRRRNNNLLLGGGGGGFFFDDDBBBAAA???>>>;;;============@@@HHHMMMZZZ___hhhnnnqqqsssssstttjjjeee___ZZZUUUQQQMMMJJJFFFFFFFFFDDDCCCDDDGGGIIIQQQ```tttqqqaaaVVVNNNHHHEEEFFFIIIPPPYYY```fffnnnxxxwww^^^WWWQQQQQQTTTXXX]]]ccc```cccgggiiimmmuuu~~~ooo___UUUOOONNNMMMNNNRRRYYY```eeerrr{{{xxxwww~~~}}}rrrtttwww}}}}}}ooollliiiZZZEEE666333222111///......------,,,,,,,,,+++++++++******++++++,,,---,,,+++***)))))))))(((((((((((())))))((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&''''''((((((''''''%%%%%%%%%%%%&&&'''((()))'''''''''(((((('''''''''((((((((((((((((((((((((###&&&))))))'''&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))++++++******************,,,,,,------...//////000,,,///000000...000666<<<:::AAAGGGJJJVVVkkkjjj^^^]]]___```aaa\\\ZZZWWWVVVTTTPPPLLLIIIGGGIIITTTfffxxxttt]]]OOOJJJKKKMMMPPPPPPRRR\\\fffmmmhhhVVVGGGDDD@@@>>>???BBBEEEGGGJJJWWW\\\___hhhmmmwww}}}iiiWWWIIIBBB===>>>@@@AAABBBBBBAAAAAA<<<======<<<<<<;;;:::999777777777777999;;;===???JJJYYYlllyyy}}}~~~{{{vvvnnngggbbb]]]YYYVVVSSSQQQOOOMMMIIIFFFCCCAAA>>>???@@@>>><<<===BBBFFFLLLSSS\\\ccchhhkkkoooqqqkkkhhhddd```\\\WWWRRROOOKKKKKKJJJHHHFFFGGGIIIKKKKKKZZZlll{{{pppfff]]]YYYTTTMMMJJJLLLMMMTTT^^^eeejjjtttyyyaaaSSSOOOOOOUUU[[[___dddiiifffkkkqqquuuyyyxxxjjj]]]TTTQQQKKKPPPUUUZZZ___gggrrrzzzxxxnnniiipppzzz}}}{{{{{{tttqqqqqqdddMMM;;;333222111///......------,,,,,,,,,+++++++++************+++,,,+++***)))((())))))(((((((((((()))***))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))%%%&&&''''''((((((''''''%%%%%%%%%&&&'''((()))***''''''((((((((((((''''''((((((((((((((((((((((((%%%(((++++++)))((((((***)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))))))))***++++++,,,,,,---+++...000000///222999???;;;CCCIIILLLVVViii{{{oooXXXSSSYYY___``````\\\[[[ZZZZZZXXXTTTNNNJJJFFFLLLZZZnnn~~~gggUUULLLGGGHHHLLLOOOPPPSSS^^^kkktttjjjUUUEEE@@@CCCAAA<<<<<>>>>>>>><<<;;;:::888777666666888;;;===???FFFVVVlll{{{{{{uuuooojjjfffaaa^^^^^^\\\YYYUUUPPPKKKGGGEEEBBBDDDDDDAAA>>>>>>AAAEEEAAAHHHRRRYYY___dddiiimmmmmmkkkhhheeeaaa\\\WWWSSSNNNNNNMMMKKKIIIIIIKKKMMMFFFSSSaaallluuuzzzvvvmmmeee___\\\\\\ZZZSSSQQQSSSPPPWWWaaahhhoooyyygggTTTPPPMMMOOOXXXccchhhkkknnnlllssszzz|||kkk^^^TTTQQQTTTNNNVVV```gggmmmvvvqqqggg___bbbhhhnnnuuuyyy|||}}}yyy|||{{{|||zzzuuuoooiiiYYYAAA777222///111222000000222......---------,,,,,,,,,,,,+++******))))))************++++++++++++******))))))))))))((((((((((((((((((((((((((((((((((((***)))((((((((()))+++,,,***))))))((('''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&))))))((('''''''''''''''******))))))((((((''''''***))))))(((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++,,,---------......///111555<<<@@@AAAGGGLLLRRR```tttooo[[[KKKLLLVVV[[[\\\]]]YYY[[[]]]]]]YYYTTTOOOMMMLLLWWWfffuuukkkZZZPPPJJJHHHHHHLLLPPPRRRTTT\\\eee{{{kkkUUUJJJGGG???>>>>>>???BBBEEEGGGGGGOOOTTT]]]fffkkkuuuppp[[[MMMFFF@@@@@@@@@BBBDDDDDDCCCAAA?????????===:::888777777999888888888888888999999BBBIIIYYYmmm}}}wwwuuutttpppkkkeeeccc```]]]YYYTTTNNNJJJHHHFFFCCCAAA@@@@@@AAABBBBBBCCCFFFKKKRRRYYY___bbbdddfffggggggdddbbb``````ZZZWWWSSSPPPNNNLLLJJJIIILLLQQQWWW\\\___bbbdddfffbbbdddgggfffddd```^^^^^^[[[ccckkkooosss}}}www\\\RRRMMMNNNQQQYYYdddmmmrrrssszzz|||iii\\\UUUQQQPPPQQQUUUaaaqqq|||zzzqqqggg```UUU[[[bbbeeeeeeddddddfffcccgggmmmttt|||}}}vvvpppkkk^^^III;;;555111222333000...///.........---------,,,,,,,,,,,,+++************+++)))******++++++******)))))))))))))))(((((((((((((((((((((((((((((((((((()))((('''''''''(((*********))))))(((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''))))))((('''''''''''''''((((((((((((''''''''''''((((((((((((((()))******'''''''''((((((((())))))))))))))))))))))))))))))*********************************+++,,,,,,------------...///222666<<>>CCCJJJVVVkkk~~~vvvSSSMMMLLLVVVaaaddd```]]]WWWUUUUUUWWWZZZYYYSSSNNN[[[ffftttttt^^^RRRKKKGGGKKKIIIJJJOOOUUU\\\hhhttt{{{aaaQQQFFF@@@@@@AAAAAAAAABBBDDDGGGJJJLLLVVV]]]jjjxxxwwwfffSSSGGGBBBAAA@@@BBBDDDEEEDDDCCCCCCBBB???===;;;:::::::::777777666666777888999999777:::AAAJJJWWWfffuuu~~~|||xxxsssoookkkgggccc```ZZZXXXVVVRRRMMMIIIEEECCCBBBAAA@@@AAADDDIIINNNQQQVVVZZZ___cccddddddeeeeeefffddd```\\\YYYWWWWWWWWWWWWZZZ]]]___aaacccfffhhhmmmppptttuuuuuutttttttttvvv}}}rrr]]]SSSPPPRRRXXXbbbllluuu{{{}}}yyypppjjj```WWWPPPMMMNNNRRRZZZbbbppp}}}ssskkkaaaYYYUUURRRNNNKKKOOOWWW```ccc___VVVNNNJJJSSSVVVZZZ]]]bbbkkkvvv~~~{{{{{{{{{rrrpppkkk]]]DDD;;;333333333000---,,,............------------...---,,,,,,++++++,,,,,,))))))************))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&''''''((()))))))))(((''''''''''''((((((&&&&&&&&&''''''(((((((((''''''''''''((()))***+++'''(((((((((((()))))))))******************************************************++++++,,,------...---...111333666;;;AAAEEEMMM\\\wwwfffLLLNNNTTT^^^fffddd]]]VVVTTTUUUUUUUUUTTTRRRPPPOOO]]]jjjzzz}}}iiiZZZRRROOONNNLLLMMMPPPSSSVVV^^^ppplllTTTHHHCCC@@@@@@AAAAAABBBCCCEEEHHHMMMPPPYYYcccqqq{{{lllXXXJJJCCCAAA@@@AAADDDFFFFFFEEEEEECCC???===<<<<<<;;;;;;777777666666777777888999999;;;===@@@GGGUUUgggttt}}}}}}xxxtttqqqmmmkkkdddccc```\\\WWWQQQKKKHHHGGGEEEBBBAAABBBEEEHHHKKKNNNRRRYYY^^^bbbdddfffhhhjjjiiifffbbb___^^^___```bbbdddgggiiikkknnnrrruuuwwwzzz}}}uuubbbUUUSSSWWW^^^gggrrr|||zzznnneee```[[[XXXRRRNNNLLLLLLLLLOOOYYYcccyyymmmbbb\\\TTTNNNLLLKKKJJJIIIKKKSSS]]]aaa^^^WWWQQQNNNRRRVVV[[[```fffooozzz~~~}}}}}}~~~tttrrrooocccJJJ>>>444222222000------//////.........---------...---,,,,,,++++++,,,,,,)))))))))******)))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((())))))************((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$%%%&&&'''((())))))((((((''''''''''''(((((('''''''''(((((())))))***))))))(((((((((((())))))(((((((((((()))))))))***))))))))))))))))))))))))***************************++++++,,,------......---000333666:::???EEEIIIQQQbbb|||zzz]]]JJJQQQ[[[dddgggcccZZZRRRQQQUUUWWWSSSKKKHHHLLLRRR```oooqqqaaaXXXTTTSSSSSSPPPUUU[[[\\\\\\eee}}}```KKKDDDBBBAAAAAA@@@AAACCCDDDFFFJJJQQQVVVcccooovvvoooppptttvvv}}}~~~zzzmmm[[[LLLDDDBBB@@@AAACCCFFFGGGHHHGGGDDD@@@??????>>>===;;;888888777777777777888888888:::<<<<<<@@@KKK\\\iiiwww|||yyyuuussslllkkkiiieee___XXXRRRNNNKKKHHHEEEBBBBBBCCCEEEFFFGGGLLLRRRYYY]]]aaaeeehhhjjjkkkkkkiiiffffffgggiiikkknnnqqqtttxxx|||zzzfffXXXVVVZZZbbbkkkvvv~~~wwwmmmhhhaaa[[[VVVSSSRRRQQQMMMLLLLLLMMMLLLMMMUUU___ttt|||iii\\\WWWSSSNNNJJJHHHHHHIIIIIIIIIOOOVVVZZZXXXUUUTTTSSSUUUZZZbbbjjjrrr}}}uuuyyywwwsssqqqgggTTTEEE777222222000///////////////.........------------,,,+++++++++++++++((())))))******))))))(((''''''(((((())))))******))))))))))))))))))))))))(((((()))***************((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$%%%&&&''''''(((((((((''''''''''''(((((()))((((((((()))))))))))))))******)))(((((((((((((((((((((((()))))))))******))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,------......///111555999>>>CCCIIIMMMWWWjjjoooZZZLLLVVV```dddccc^^^VVVOOOLLLRRRUUUOOOFFFEEEOOOZZZiiixxx|||ggg\\\WWWUUUSSSTTTPPPVVV^^^bbbcccooopppTTTEEEAAA@@@@@@@@@@@@CCCEEEGGGIIIOOOWWW]]]kkkyyyuuuhhhhhhnnnsssuuuyyywwwuuusssrrrsssuuuvvvttttttuuuuuuvvvxxxyyyzzzzzzwwwuuuuuusssjjjZZZNNNEEECCC@@@@@@CCCGGGIIIJJJIIIFFFCCCCCCDDDCCC@@@===;;;:::999888777777777777333666888:::===FFFTTT^^^lllxxx|||zzzrrrqqqnnnjjjddd]]]VVVSSSKKKJJJGGGDDDBBBBBBBBBBBBDDDHHHMMMRRRWWW]]]bbbfffiiilllpppqqqooooooqqqttttttxxx}}}}}}mmm^^^\\\```gggpppzzz}}}wwwqqqjjjccc^^^YYYXXXUUURRRPPPNNNNNNMMMLLLKKKMMMPPPOOOOOOTTT[[[gggrrrooo```UUUOOONNNLLLIIIGGGFFFFFFHHHIIIIIIMMMQQQRRRRRRQQQTTTVVVZZZbbbmmmxxx{{{uuuooottt}}}{{{uuurrriii```OOO<<<444222111000000////////////............,,,,,,+++************+++(((((())))))))))))(((((('''''''''((()))*********))))))))))))))))))))))))'''''')))*********)))((('''(((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''''''''''''''''''''((())))))(((((((((((((((((('''''')))(((((((((((())))))***(((((()))))))))*********************************++++++++++++++++++++++++++++++,,,,,,---.........000333888<<>>===;;;999888777777777555666888999<<>>CCCIIINNNRRRfff~~~sss]]]YYY]]]fffiii```TTTLLLEEE???FFFGGGGGGEEEGGGQQQaaannn{{{zzzfffVVVTTTYYY[[[ZZZZZZ______eeeqqqaaaSSSEEEAAAAAAAAAAAABBBDDDHHHLLLNNNQQQXXXccckkk|||pppppp}}}zzzpppccc]]]\\\]]][[[XXX[[[[[[[[[\\\]]]^^^___`````````bbbcccccc]]]SSSLLLGGGDDD@@@@@@CCCGGGKKKLLLOOOMMMKKKMMMOOOMMMGGGAAA???>>><<<:::999777666666<<<<<<::::::<<<@@@GGGKKKQQQ___oooyyy}}}zzzuuummmeee]]]WWWTTTNNNNNNMMMKKKIIIGGGDDDCCCDDDEEEGGGIIINNNTTT\\\aaaiiiqqqzzzwwwrrrvvv{{{vvvjjjeee]]]WWWUUUTTTTTTTTTQQQQQQRRRRRRRRRTTTWWWZZZ[[[YYYYYY\\\\\\XXXWWWYYYXXX^^^hhhssswwwooocccYYYQQQKKKIIIJJJFFFHHHJJJKKKLLLMMMOOOQQQNNNRRRWWWZZZ]]]```fffkkkttt}}}{{{tttvvvyyyxxxvvv|||yyyssstttbbbJJJ;;;888777444///000000/////////.........///......------,,,++++++(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))((()))*********)))'''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))),,,++++++*********************+++++++++,,,,,,,,,((((((''''''(((***,,,---...------,,,,,,++++++***///000111000...------...333::::::<<>>DDDNNN[[[lllzzzggg\\\TTTTTTXXXZZZZZZ[[[bbbdddkkkyyyqqqTTTJJJAAA?????????BBBEEEGGGFFFJJJRRR[[[cccooozzz}}}|||qqqcccZZZWWWXXXWWWVVVTTTSSSRRRRRRRRRSSSTTTTTTUUUVVVWWWWWWVVVTTTRRRPPPGGGBBB???AAACCCFFFLLLTTTWWWWWWXXXYYYWWWSSSMMMHHHEEEBBB???===<<<<<<;;;999;;;:::999:::;;;???BBBDDDFFFPPP___jjjsss}}}{{{ssslllddd^^^WWWSSSOOOMMMKKKIIIHHHHHHIIIIIIFFFIIIMMMOOOQQQUUU\\\bbbnnnttt{{{|||lllgggaaa\\\ZZZYYYXXXWWWSSSWWWYYYYYYXXXYYY___eeeiiiiiiiiiiiigggfffdddcccaaaccchhhmmmuuu~~~sssmmmccc^^^XXXQQQMMMKKKJJJKKKKKKMMMOOOOOOOOOPPPRRRTTTYYY\\\aaafffkkkpppvvvzzzyyyppppppxxx~~~|||vvvuuugggRRRAAA888333000---------,,,,,,,,,+++++++++...------,,,++++++******(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))((()))))))))(((((('''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))''''''''''''(((((()))***))))))*********+++++++++***))))))((()))***,,,,,,------,,,,,,,,,,,,++++++---...//////......///111111999;;;===EEEIIISSSfffggg[[[[[[]]]WWWOOOIIIEEECCCAAA@@@DDD@@@@@@HHHTTTbbbsss~~~eee[[[TTTUUUXXXYYYYYYZZZ```ccckkk{{{jjjQQQHHHAAA@@@@@@@@@BBBFFFHHHIIIOOOWWW```jjjyyyxxxmmmaaaYYYXXXXXXUUURRRMMMLLLKKKJJJJJJKKKLLLLLLOOOPPPQQQQQQQQQOOOMMMLLLEEE@@@>>>AAADDDHHHPPPYYY\\\^^^aaabbbaaa[[[TTTOOOJJJGGGCCCAAA@@@>>>===;;;;;;:::999888999<<>>@@@GGGLLLZZZpppzzzggg^^^]]]XXXRRRJJJDDDAAAAAAAAA@@@CCCAAADDDPPP^^^lll|||rrr```XXXSSSUUUWWWWWWWWWYYYaaaeeeppp|||^^^KKKEEE@@@@@@AAAAAACCCGGGGGGJJJRRR[[[cccooouuukkkaaa]]]^^^\\\VVVOOOHHHGGGEEEDDDCCCDDDDDDEEEGGGGGGHHHIIIIIIHHHGGGFFFCCC@@@>>>@@@CCCHHHRRR[[[dddhhhmmmpppmmmfff^^^XXXRRROOOKKKGGGEEECCC@@@======<<<:::999999;;;<<<>>><<>>@@@CCCHHHTTT___ooottt{{{}}}yyypppeee___[[[XXXSSSOOOKKKGGGCCC@@@AAA???===<<<;;;;;;<<<<<<>>>AAADDDHHHMMMXXXeeeooo{{{zzzqqqggg___YYYPPPOOOMMMLLLKKKLLLMMMNNNRRRTTTVVVWWWWWW[[[bbbgggvvv|||{{{xxxwwwwwwvvvvvvuuuwww{{{~~~~~~|||xxxsssooollliiihhhfffdddcccbbbbbbbbbeeeiiinnnrrruuuxxx{{{}}}|||zzzzzzwwwkkkpppoooaaaJJJ999555777.........---------,,,,,,.........---,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((('''''''''((((((((())))))))))))((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''((())))))(((((((((((())))))*********+++++++++,,,,,,+++,,,,,,,,,+++++++++*********++++++,,,---......---...///......000333666666@@@BBBAAADDDGGGUUUmmm}}}eeeYYYXXXZZZRRRNNNHHHEEEEEEGGGIIIIIIEEEGGGRRRbbbppp{{{}}}kkkZZZUUURRRRRRTTTUUUTTTXXX]]]jjjuuubbbKKKCCC@@@???BBBDDDCCCGGGLLLNNNTTT^^^iiisssyyyrrrkkkiiiiiidddXXXOOOIIIGGGEEECCCAAA@@@@@@@@@<<<<<<===>>>????????????AAA??????BBBFFFNNN]]]kkk}}}yyynnnhhhccc```[[[WWWRRRMMMHHHDDDCCCBBB@@@>>><<<;;;;;;;;;<<<===>>>???CCCLLLWWW```ooo|||vvvlllccc]]]TTTRRRPPPNNNNNNNNNPPPQQQSSSUUUWWWXXXZZZ___gggnnnwww}}}~~~|||{{{zzzwwwssspppnnnnnnpppqqqssswww}}}zzzuuuqqqxxx~~~pppvvvwwwkkkTTT@@@666444000////////////.........//////...------,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''&&&''''''((()))((((((((((((((((((((((((''''''((((((((())))))))))))))))))(((((((((''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((()))(((''''''&&&&&&&&&'''***++++++++++++,,,,,,,,,******++++++,,,++++++*********+++,,,,,,---......//////000//////111555888777??????===@@@AAAKKKaaawww~~~ttt```ZZZ[[[[[[MMMJJJGGGFFFGGGJJJKKKLLLJJJOOO[[[mmm{{{yyykkk^^^UUUQQQPPPQQQSSSSSSTTTZZZcccnnn}}}pppWWWGGGBBB@@@@@@CCCDDDDDDIIIOOOPPPUUUaaannn|||}}}xxxqqqmmmiiibbbWWWOOOIIIHHHEEEBBB@@@???>>>>>>;;;;;;;;;<<<<<<======>>><<<<<<>>>CCCJJJUUUhhhyyywwwsssllliiiddd___ZZZTTTNNNJJJDDDCCCBBB???===<<<;;;:::======<<<<<>>===AAA@@@GGGYYYkkkrrryyy{{{~~~~~~ddd[[[^^^^^^YYYKKKIIIHHHHHHKKKMMMNNNNNNPPPVVVeeexxx~~~nnn___UUURRRNNNNNNPPPRRRRRRTTT]]]hhhrrrwww]]]MMMFFFCCCAAAAAACCCDDDEEEKKKRRRUUUYYYeeewwwyyyqqqiii```XXXSSSJJJHHHEEEBBB@@@>>>======;;;;;;;;;;;;;;;;;;<<<<<<:::999<<>>>>>>>>>>>???CCCHHHKKKTTT___nnn{{{wwwmmmfff___]]]ZZZXXXVVVVVVVVVWWWWWWYYY\\\]]]```gggqqqxxx|||zzztttzzzqqquuuxxxssseeeQQQ@@@666////////////............------,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))************************&&&'''((())))))((('''&&&&&&''')))*********)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))***,,,---...))))))))))))************&&&''')))***+++++++++***++++++,,,,,,,,,,,,---------...///000222777<<<@@@>>>CCC@@@@@@EEEDDDHHHXXXffflllrrrvvvzzzfffQQQRRR\\\ZZZPPPKKKJJJJJJLLLOOOQQQRRRRRRTTT[[[kkkyyyhhhXXXOOONNNLLLMMMOOOQQQQQQTTT```lllwwwfffPPPFFFEEEDDDBBBBBBDDDDDDEEELLLTTT___cccooovvvkkkaaa[[[XXXLLLJJJGGGCCCAAA???>>>>>>;;;;;;::::::::::::;;;;;;999999:::===BBBMMMaaasss}}}}}}xxxuuupppkkkfff```YYYTTTNNNNNNLLLJJJHHHFFFEEEDDD<<<<<<<<<<<<===???BBBCCCJJJRRR^^^mmm~~~}}}sssmmmfffdddaaa^^^\\\[[[\\\\\\^^^```aaaccceeellluuu}}}||||||yyyqqq```JJJ:::666555222...---///000/////////...---,,,,,,++++++(((((())))))******++++++)))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***)))((('''&&&&&&&&&'''''''''''''''(((((((((((())))))((('''''''''''''''))))))(((((('''''''''&&&))))))(((((((((((())))))*********)))))))))))))))++++++************++++++,,,,,,,,,++++++*********++++++,,,------......///---000222222333666<<<@@@FFFCCCBBBCCCCCCGGGSSS___eeejjjrrrzzznnnTTTPPPUUUTTTQQQQQQKKKHHHIIIRRRYYYWWWQQQNNNPPPcccxxxnnn]]]TTTOOONNNTTTRRRRRRTTTWWW[[[eeepppjjjUUUIIIEEEDDDAAAAAADDDGGGHHHIIIPPPXXXeeennn}}}xxxpppfff\\\TTTRRRMMMGGGDDDDDDCCCAAA???===<<<:::999999999:::;;;555888;;;<<<>>>FFFQQQZZZsss~~~}}}wwwrrrmmmhhhaaa[[[ZZZXXXUUURRROOOLLLHHHDDDCCCAAA>>>===>>>?????????DDDHHHPPP\\\jjj|||{{{vvvqqqmmmhhhddddddeeefffggggggffffffjjjqqqxxx~~~yyyiiiQQQ???666555111....../////////.........------,,,,,,,,,))))))))))))***************)))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))%%%%%%&&&''')))***++++++***)))((((((''''''(((((()))(((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&)))))))))))))))************))))))))))))))))))***,,,,,,++++++++++++++++++******+++,,,,,,------......000222333444777<<<@@@GGGBBBBBBGGGOOOVVV^^^fffnnnttt|||{{{bbbNNNNNNUUUTTTPPPPPPMMMJJJMMMUUUZZZWWWQQQNNNWWWggg|||sssbbbUUUOOONNNNNNNNNOOORRRVVVYYY]]]iiivvv}}}```PPPGGGDDDDDDDDDCCCEEEIIIJJJLLLSSS[[[gggsssyyyqqqiii```YYYXXXSSSLLLHHHGGGEEEAAA>>>;;;;;;:::999999999999:::666888999888777<<>>>>>???>>>>>>???CCCIIISSS___ooo~~~zzztttooommmllllllmmmqqqqqqrrrtttyyyuuu\\\GGG888555111000000//////.........------------------***************)))))))))+++******))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''(((((()))***++++++''''''(((((()))***++++++******)))((((((((())))))((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&(((((())))))******++++++))))))(((((((((((())))))++++++++++++++++++,,,,,,*********+++,,,,,,------...000222444555999===@@@FFFBBBCCCPPP^^^hhhmmmpppxxx}}}lllZZZNNNRRRYYYVVVPPPMMMLLLKKKPPPXXX[[[XXXTTTSSSdddrrryyyeeeUUUMMMKKKLLLMMMJJJNNNUUUZZZ]]]cccrrrjjjSSSIIIDDDCCCDDDFFFEEEGGGKKKMMMOOOWWWaaammm{{{xxxqqqjjjeee___ZZZRRRMMMJJJGGGBBB???<<<<<<<<<;;;:::999999888:::;;;:::888666777===BBBEEEUUUjjjzzz{{{uuuoookkkhhheeeaaa]]]YYYUUUOOOLLLHHHEEEBBB@@@@@@???>>>======???BBBIIIRRR___mmmvvv~~~zzzxxxwwwwwwyyy{{{|||}}}iiiTTT===777222222222000//////------------............+++++++++******)))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))***************,,,++++++***)))(((((('''******))))))))))))******((((((((((((((('''''''''(((((((((''''''(((((((((''''''((()))***++++++,,,))))))(((((((((((())))))*********++++++,,,,,,,,,***++++++,,,,,,---......///000222444777;;;>>>AAADDDCCCJJJYYYhhhrrrxxx|||hhh^^^YYY^^^aaa\\\RRRMMMIIIKKKRRRYYY\\\YYYYYY\\\qqqrrr]]]PPPLLLKKKLLLMMMMMMQQQYYY^^^aaajjj}}}[[[JJJEEECCCBBBDDDGGGFFFHHHLLLOOOSSS\\\fffsss{{{vvvpppmmmeee___VVVPPPLLLIIIDDDAAA@@@???>>>===;;;999888777888::::::::::::<<>>>>>???@@@CCCIIISSS^^^eeexxxuuudddDDD:::333444444000...///---.....................,,,,,,++++++******))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((*********+++***)))(((''',,,++++++***)))(((((('''******))))))))))))******'''''''''(((((((((((((((******))))))))))))******''''''((()))***++++++,,,+++******))))))******+++*********++++++,,,,,,,,,,,,,,,------.../////////000000222555:::===@@@AAA@@@EEERRRaaakkkrrr}}}yyyhhhddddddhhhhhhaaaVVVOOOJJJNNNTTTYYYYYYXXX]]]eee{{{nnn[[[SSSQQQOOONNNOOORRRUUU[[[```eeesssnnnQQQFFFEEEBBBBBBEEEGGGFFFHHHLLLPPPVVVaaammmwww~~~zzzwwwsssqqqjjjbbbXXXQQQMMMJJJGGGDDDAAA@@@???<<<:::888777666555777;;;???CCCGGGKKKNNNZZZ\\\aaafffnnnxxx{{{xxxqqqnnnkkkgggddd___ZZZWWWSSSPPPMMMJJJHHHFFFCCCAAA@@@@@@@@@@@@CCCIIIQQQWWWdddnnn}}}}}}{{{oooLLL???555555555000...111//////..................+++++++++++++++*********((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))***++++++***((('''&&&''''''(((((()))***++++++))))))((((((((()))******'''''''''((((((((((((((()))(((((((((((((((((()))(((((())))))******++++++++++++************++++++++++++++++++++++++,,,,,,---------...//////000000000111222666<<>>@@@EEEJJJOOOTTTVVVXXXZZZVVVTTTUUUYYYbbbsssyyyvvvrrrnnnjjjeee```\\\WWWTTTQQQNNNLLLIIIFFFCCC@@@@@@@@@@@@@@@CCCHHHLLLRRR[[[jjjzzz~~~vvvyyyvvvpppUUUDDD777666666000///222000000//////......------***++++++++++++++++++,,,))))))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((()))******)))'''&&&%%%%%%&&&''')))***++++++((((((''''''(((((()))***''''''''''''((((((((()))((((((''''''''''''(((((()))))))))))))))***************))))))))))))******,,,,,,++++++++++++++++++,,,,,,------...//////000111111222777===AAABBBAAA===GGGWWWccchhhpppvvvllloooppplllddd[[[RRRKKKKKKNNNRRRRRRPPPUUUgggzzzqqqaaaVVVVVVUUUQQQRRRXXXXXX[[[dddqqqhhhSSSDDDFFFFFF@@@@@@GGGGGGFFFHHHNNNUUU___nnn{{{{{{rrrkkkgggbbb```^^^[[[ZZZZZZ[[[\\\]]]]]]^^^bbbfffiiiiiihhhkkkooovvv}}}xxxmmm^^^RRRLLLJJJIIIHHHBBBAAA???>>>???BBBEEEGGGJJJKKKNNNQQQTTTUUUTTTRRRMMMHHHEEEFFFIIIOOO^^^lllzzz{{{vvvpppjjjddd```XXXUUUSSSPPPNNNKKKGGGEEEBBBCCCCCCCCCBBBBBBDDDFFFIIIOOOZZZgggtttwwwmmmnnnuuuzzzuuuoookkkZZZGGG888777666000///333111111000///...------,,,*********++++++,,,,,,---***+++,,,------,,,+++***************************))))))))))))))))))))))))))))))))))))(((((((((((($$$%%%''')))***)))((('''''''''''''''(((((((((((('''''''''''''''((())))))&&&'''''''''(((((())))))))))))(((((((((((())))))*********)))))))))))))))))))))(((((((((((())))))---,,,,,,++++++*********++++++,,,------......///111111333888>>>BBBCCCAAA>>>FFFTTTaaahhhqqqxxxtttvvvuuummmaaaVVVLLLEEEEEEIIIMMMNNNNNNWWWoooiii[[[QQQRRRSSSPPPTTT\\\\\\___kkk|||\\\JJJ@@@EEEFFF??????GGGGGGFFFIIIPPPXXXbbbrrrsssiiibbb\\\ZZZTTTSSSPPPNNNMMMMMMNNNNNNPPPOOOOOOPPPRRRTTTTTTSSSYYY```kkkuuu|||sssaaaSSSLLLIIIIIIHHHEEEDDDCCCCCCFFFKKKPPPTTTMMMMMMMMMNNNMMMJJJFFFBBBBBB>>>===???AAADDDPPP]]]mmmwww|||uuunnngggbbbXXXUUUSSSQQQOOOLLLHHHEEEEEEFFFGGGGGGEEEDDDEEEFFFFFFKKKRRRZZZeeeppp|||rrrfffgggpppvvv~~~qqqhhhfff___UUUCCC555222444333/////////.........---------,,,,,,,,,+++++++++******((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))*********)))(((+++***((('''&&&&&&&&&'''++++++******))))))(((((())))))(((((((((((()))))))))*********++++++++++++++++++***************+++++++++************************+++++++++,,,,,,,,,,,,...//////......000111000444999===BBBEEEDDDAAADDDHHHQQQ^^^mmmzzz{{{|||zzzssseeeUUUIIIDDDDDDGGGLLLOOOPPPTTTccc{{{uuu]]]TTTNNNNNNRRRUUUYYY^^^___ffftttiiiRRRJJJCCCBBBBBB@@@@@@BBBBBBFFFNNNWWW___jjj}}}xxxjjj^^^XXXUUUSSSQQQQQQOOOLLLMMMNNNOOOMMMJJJLLLKKKKKKJJJKKKMMMNNNOOOOOOTTT]]]iiiuuu}}}~~~rrraaaSSSKKKIIIHHHHHHKKKEEEAAAHHHYYYccc]]]OOOCCCAAA???>>>??????>>><<<::::::;;;===@@@DDDHHHKKKWWWcccuuu{{{tttmmmeee___\\\VVVQQQMMMKKKJJJJJJGGGEEEDDDDDDEEEEEEDDDCCCDDDGGGLLLQQQWWW```hhhnnn}}}}}}sssmmmkkkkkklll~~~xxxkkkdddccccccYYYGGG888222444333...//////.........---------,,,,,,,,,++++++++++++***++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))***))))))(((+++***((('''&&&&&&''''''*********)))))))))))))))))))))(((((((((((())))))((((((((())))))))))))***+++******)))))))))******++++++*********************++++++++++++,,,,,,,,,,,,...//////......000111333666;;;>>>AAACCCCCCBBBGGGOOO\\\iiittt~~~yyy|||uuujjj[[[NNNFFFDDDEEEFFFJJJMMMQQQYYYjjjtttYYYRRRLLLNNNQQQTTTXXX\\\```kkkzzz```NNNFFFAAAAAABBBBBBCCCEEEGGGJJJRRR\\\dddppp|||mmmfff^^^WWWTTTRRRPPPOOOOOOMMMKKKLLLMMMNNNLLLJJJKKKJJJJJJJJJJJJKKKMMMMMMPPPRRRXXXaaakkktttyyy{{{zzzppp```TTTMMMKKKKKKKKKIIIKKKNNNSSSZZZ\\\RRRFFFBBB???===<<<<<<<<<;;;999<<<<<<<<<===???CCCFFFGGGOOOXXXfffttt}}}yyysssmmmeeeaaa[[[UUUQQQNNNLLLKKKHHHFFFEEEDDDEEEEEEDDDBBBCCCEEEHHHKKKOOOUUU\\\aaammmwww~~~wwwrrrooommmlllzzz}}}rrrfffaaaaaaggg]]]LLL;;;444444222////////////.........------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))******)))(((''''''''''''((())))))))))))))))))***))))))(((((((((((())))))&&&&&&'''''''''((((((((()))))))))(((((())))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,...////////////000222666999===@@@AAACCCEEEGGGRRR^^^ooo{{{yyyvvvyyynnn^^^OOOFFFDDDEEEGGGGGGHHHKKKRRR```sss~~~kkkTTTNNNKKKMMMPPPRRRUUUZZZaaapppkkkUUUHHHCCC???AAACCCCCCFFFIIILLLOOOWWWaaakkkyyyqqqgggZZZWWWTTTRRRQQQOOOMMMKKKNNNMMMMMMNNNPPPQQQPPPNNNOOOOOOOOONNNNNNOOOPPPPPPUUUUUUVVV\\\ccckkkqqqttttttkkk^^^SSSNNNMMMNNNOOONNNUUUYYYXXXUUUQQQJJJCCCBBB@@@===<<<<<<;;;:::888>>>>>>======>>>@@@BBBCCCFFFKKKTTT___kkkyyy{{{uuulllgggaaa[[[WWWSSSPPPNNNKKKIIIFFFEEEEEEEEECCCBBBBBBCCCEEEFFFGGGKKKOOOSSS[[[fffwww|||zzzvvvqqqnnnvvv}}}qqqgggbbbbbbfff___PPP???666444333000////////////............------,,,,,,,,,+++++++++))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))***))))))((((((((('''''''''((((((((())))))******))))))(((((((((((())))))&&&&&&&&&'''''''''(((((((((((((((((((((((()))*********+++++++++++++++,,,+++++++++,,,,,,,,,------,,,...///000//////111333777999===AAABBBCCCIIIPPPdddssswwwtttsssfffTTTHHHEEEFFFHHHIIIKKKJJJLLLVVVfffyyyqqq^^^NNNJJJIIIMMMOOOPPPTTTXXX```sssaaaNNNEEEAAA???BBBCCCDDDGGGKKKNNNRRR[[[fffrrrqqqddd\\\VVVTTTSSSQQQPPPNNNMMMLLLQQQRRRTTTVVVXXXZZZZZZYYY[[[[[[[[[[[[[[[[[[\\\\\\___^^^]]]```dddiiilllmmmkkkddd[[[SSSNNNMMMOOOPPPXXX\\\\\\VVVPPPNNNMMMJJJFFFDDDAAA???>>>===;;;:::======<<<<<<===>>>??????AAACCCHHHOOOZZZiiixxx{{{qqqlllfffaaa^^^[[[WWWSSSPPPMMMIIIGGGFFFEEEDDDBBBCCCDDDEEEDDDDDDFFFIIILLLPPPZZZjjj{{{|||wwwssssss}}}vvvnnnhhhdddddd```TTTDDD999666444222000000/////////.........---------,,,,,,,,,++++++))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***)))))))))))))))(((((((((''''''(((((()))))))))***))))))(((((((((((())))))''''''((((((((()))))))))(((((('''(((((()))************++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---///000000000222444777888===BBBCCCDDDOOO[[[ttt~~~wwwvvvjjj^^^PPPHHHHHHLLLNNNNNNQQQPPPRRR\\\lll|||~~~eeeRRRKKKHHHIIILLLOOOOOOSSSYYYcccwwwyyy\\\LLLEEEBBBAAACCCDDDDDDGGGLLLNNNSSS^^^lllzzzoooddd\\\XXXWWWVVVTTTRRRPPPQQQRRRTTTVVVYYY]]]aaadddfffggghhhlllllllllmmmmmmmmmmmmmmmlllkkkkkklllmmmllljjjgggddd```ZZZSSSOOONNNPPPRRR[[[]]]\\\XXXVVVVVVUUURRRLLLIIIFFFCCCBBB@@@>>><<<===<<<<<<<<<======>>>>>>>>>???BBBGGGNNNYYYfffnnn~~~vvvpppjjjgggeeeccc___[[[VVVSSSNNNKKKIIIGGGEEEDDDCCCDDDEEEEEEDDDEEEHHHJJJMMMTTT___mmm}}}{{{wwwrrrzzzzzzrrrjjjccccccZZZKKK>>>888555333000000000/////////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((())))))******))))))((('''(((((((((((((((((()))))))))(((((((((((())))))(((((()))))))))*********(((((((((((()))***++++++******++++++,,,---------,,,,,,,,,,,,------------,,,---///000000111333444888999>>>DDDDDDEEESSSddd{{{zzzwwwuuuaaaXXXNNNJJJMMMRRRUUUUUUVVVVVV[[[gggvvvttt]]]NNNIIIHHHIIILLLNNNOOOUUU\\\hhh}}}qqqWWWLLLEEECCCCCCFFFEEEDDDHHHMMMPPPWWWeeevvvpppaaaYYYVVVUUUVVVVVVUUUSSSSSSVVV[[[___]]]aaahhhmmmqqqtttwwwzzz~~~~~~||||||{{{zzzxxxssslllgggcccaaa]]]WWWSSSQQQSSSUUUXXX]]]```aaabbbbbb]]]WWWSSSPPPLLLIIIHHHEEECCCAAA??????????????????>>>>>>===>>>???AAAEEEKKKSSSYYYnnnxxx|||vvvpppnnnnnnlllgggaaa]]]YYYSSSOOOLLLJJJHHHFFFBBBDDDEEEEEEEEEFFFHHHJJJKKKOOOWWWaaappp~~~yyypppuuuuuufffhhhbbbSSSCCC:::666333000000000000/////////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++((()))************)))(((((((((((((((((('''''''''))))))(((((((((((())))))(((((()))))))))*********)))(((((()))***+++,,,,,,******++++++,,,------...,,,,,,,,,------------...,,,---///000000111333555;;;;;;@@@EEEDDDDDDTTThhh|||tttqqqpppmmmZZZTTTNNNLLLOOOVVV\\\^^^WWW[[[eeesss~~~hhhVVVNNNIIIHHHIIIMMMNNNPPPWWW___llleeePPPIIIDDDCCCDDDGGGGGGFFFJJJQQQUUU^^^ooowwwdddWWWSSSSSSTTTWWWXXXYYYYYYZZZ]]]bbbfffgggmmmuuu}}}}}}uuuoooggggggddd___YYYWWWYYY[[[ZZZaaafffgggggggggeee```]]]ZZZVVVSSSQQQNNNKKKIIIFFFFFFEEEDDDBBBAAA???>>>?????????>>>???CCCHHHMMMYYYcccpppzzz~~~xxxuuuuuussslllfffccc___XXXSSSOOOMMMKKKIIIEEEFFFHHHIIIHHHIIIKKKMMMKKKOOOUUU]]]jjj}}}}}}vvvlllmmmqqqyyyiiilllhhhXXXGGG<<<666222000000000000////////////......---------,,,,,,,,,******************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++((()))***++++++***)))((())))))(((((('''''''''&&&))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))***+++,,,---******+++,,,,,,---......,,,,,,,,,---------......,,,---///000000111333555>>>===BBBFFFCCCCCCTTTjjj{{{ttthhhhhhhhhdddWWWRRRMMMKKKOOOWWW```eeeWWW^^^kkk{{{uuu___QQQNNNJJJIIIJJJMMMNNNPPPXXXaaalll~~~\\\JJJGGGBBBBBBEEEHHHHHHHHHMMMSSSZZZdddvvv~~~lll\\\SSSQQQSSSUUU[[[]]]`````````aaaeeehhhpppwww}}}xxxlllllljjjeee___\\\]]]___aaagggjjjfffcccfffjjjkkkfffccc___\\\YYYWWWSSSQQQLLLKKKJJJHHHEEEBBB@@@>>>CCCBBB@@@>>>>>>@@@EEEJJJHHHRRR___jjjwww}}}zzzzzzwwwooohhhgggbbb[[[UUURRROOOMMMKKKIIIKKKLLLMMMLLLLLLNNNOOOLLLPPPVVV___kkk||||||sssiiigggggglllwwwqqqnnnlllgggVVVAAA444222444222//////000111000000//////.........---------...,,,***)))((()))***+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&(((***+++***)))(((************))))))(((((((((((((((((()))))))))))))))))))))))))))******++++++++++++*********))))))++++++******************++++++++++++,,,---......------...---...111666999>>>AAAFFFGGGEEEJJJ\\\nnnzzzkkk```iiikkk]]]VVVQQQLLLMMMVVV```dddccc```iiiuuuooo]]]TTTOOOIIIFFFGGGJJJMMMLLLMMMUUU^^^iiifffTTTJJJFFFEEEDDDEEEIIIJJJJJJOOOUUUdddpppsss___UUUSSSSSSUUUXXX___```bbbdddgggkkkqqquuu{{{{{{xxxsssmmmjjjfffdddhhhooooootttwwwvvvuuuuuuqqqlllfffffffffggggggeee```]]]YYYUUUOOOKKKIIIGGGEEEDDDCCCBBB???>>>>>>???BBBCCCEEEKKKRRRYYYaaammm|||zzzxxxvvvsssnnnjjjbbb[[[VVVRRROOONNNOOOMMMMMMOOOTTTXXXXXXXXXXXXYYY]]]dddlllxxx{{{wwweeeccccccffflllxxxyyyuuurrrnnn```LLL===777444222///...///000000///.........------------,,,+++***((('''''''''((())))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((())))))************)))))))))((((((((((((((((((((()))))))))***)))))))))))))))******++++++++++++*********))))))++++++,,,,,,,,,,,,,,,+++++++++++++++,,,---...///.../////////000333888;;;???BBBGGGIIIIIIOOObbbuuu{{{jjjbbbiiiiii[[[UUUOOOJJJMMMXXXbbbeeeccc]]]iiizzzyyydddTTTNNNLLLIIIIIIJJJLLLOOOPPPRRR[[[fffnnnuuu\\\MMMEEEBBBDDDCCCEEEIIIKKKMMMTTT\\\jjjvvv{{{lll]]]WWWWWWWWWWWWYYY___bbbfffjjjnnnsssyyy}}}{{{vvvqqqooonnnnnnttt{{{~~~zzztttpppooooooppppppnnnkkkhhhccc___YYYTTTQQQNNNKKKIIIEEECCCAAA???>>>>>>???@@@@@@DDDJJJNNNTTT^^^kkkttt~~~zzzvvvpppllleee___[[[XXXVVVTTTVVVUUUUUUXXX]]]aaabbbaaaaaaaaafffmmmuuuzzzvvviiigggeeegggjjjttt|||wwwssspppgggUUUAAA555444222///.../////////...------------,,,,,,,,,,,,+++***)))''''''((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((---+++)))(((''')))***+++)))))))))))))))(((((((((((((((((()))))))))******)))))))))))))))******++++++++++++***************((()))+++,,,---,,,++++++++++++++++++,,,---...//////000111111222666;;;>>>BBBCCCHHHNNNTTT___sssmmmhhhhhhlllhhhZZZTTTMMMIIINNNYYYbbbcccbbb\\\mmmppp[[[MMMJJJKKKKKKJJJJJJLLLOOOPPPTTT```lllyyydddQQQGGGBBB@@@DDDCCCEEEIIILLLQQQ[[[eeetttoooddd[[[YYY[[[[[[[[[\\\aaaeeelllrrrxxx~~~{{{wwwwwwwwwzzzxxxwwwuuuuuuuuuuuusssqqqqqqmmmfffaaa\\\YYYUUURRRKKKJJJGGGDDDBBB@@@>>>>>>===@@@BBBDDDGGGMMMVVV]]]oooxxx~~~xxxrrrooojjjeeeaaa___]]]]]]______aaaeeejjjoooqqqqqqooopppttt|||yyyuuuoookkkiiihhhiiiooo~~~~~~xxxttttttppp___EEE222555333000/////////...---------,,,,,,,,,+++++++++,,,,,,+++******++++++,,,++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((---,,,+++)))))))))******************************(((((()))))))))*********)))))))))))))))******+++************************$$$&&&(((*********)))))),,,++++++,,,,,,---...//////000111222444888===AAAEEEDDDIIIXXXkkk|||sssdddlllrrrssslll___VVVNNNIIIOOOYYY___```___cccvvvlllYYYMMMKKKMMMNNNNNNMMMMMMPPPRRRYYYhhhvvvpppWWWKKKFFFDDDCCCDDDDDDFFFIIIMMMSSS```mmm}}}iii```YYYZZZ]]]]]]___aaaeeejjjrrrzzz}}}}}}|||zzzzzzzzzyyyxxxyyyuuupppkkkhhhddd```]]]VVVUUURRRNNNIIIEEEBBB@@@???@@@@@@@@@@@@DDDJJJOOOZZZeeerrryyy}}}|||xxxsssrrrooojjjfffcccbbbccceeegggkkkrrrxxx~~~yyyvvvqqqnnnkkkiiihhhkkkxxx}}}~~~}}}nnnRRR999777444111/////////...---------,,,,,,,,,+++++++++,,,+++++++++++++++,,,,,,++++++***))))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((***+++,,,,,,+++***)))(((++++++++++++++++++++++++))))))))))))************)))))))))))))))******+++************************%%%&&&((()))*********))),,,,,,,,,,,,---...//////...///111222444999???CCCIIIGGGPPPhhhooohhhttt||||||uuuhhhXXXOOOJJJPPPWWWZZZ\\\___qqq|||iiiYYYPPPNNNNNNPPPUUURRRRRRUUUYYYcccvvvbbbOOOHHHFFFEEEFFFEEEEEEGGGKKKNNNUUUdddrrr{{{ggg___YYYYYY]]]___dddhhhkkkpppxxx{{{yyyuuurrrpppnnnkkkiiibbb```[[[VVVPPPJJJEEECCCBBBAAA@@@??????BBBFFFHHHLLLVVVbbbiiipppvvvyyywwwttttttrrrnnniiiffffffgggiiimmmttt}}}zzzwwwrrrooommmkkkhhhjjjtttwww]]]DDD999666333111000000///---------------,,,,,,,,,,,,)))))))))***************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((()))+++,,,,,,***((('''*********++++++++++++,,,)))))))))*********++++++)))))))))))))))******+++***************+++++++++************+++,,,,,,,,,,,,,,,,,,,,,---...///000...///111333666;;;AAAEEEJJJMMM^^^}}}qqqqqq|||xxxjjjWWWOOOLLLPPPTTTUUUZZZbbb}}}vvvbbbVVVQQQOOOQQQSSSWWWTTTTTTXXX___nnnvvvWWWJJJFFFDDDCCCEEEFFFFFFJJJNNNQQQYYYiiiyyytttfff___ZZZ[[[^^^ccciiipppssswww~~~|||zzzxxxxxxxxxwwwuuusssllliiiccc[[[TTTMMMIIIFFFDDDCCCAAA??????AAACCCDDDEEEMMMUUU[[[bbbmmmsssuuutttuuuvvvsssnnnkkkmmmooopppvvv}}}yyysssqqqooommmiiiiiiqqq{{{||||||wwwdddOOO;;;888444222111111///............------------,,,((()))******+++++++++******)))'''&&&&&&''')))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))***)))))))))(((((()))))))))*********))))))*********+++++++++)))))))))))))))******+++))))))*********+++++++++---,,,+++******+++---...---,,,,,,------...///000///000333555888===DDDHHHJJJVVVpppsssqqqwwwzzzuuuuuuppp```TTTMMMLLLPPPQQQQQQ[[[iiioooZZZQQQQQQRRRVVVZZZZZZXXXYYY```kkk~~~lllRRRIIIFFFBBBAAADDDDDDGGGLLLRRRVVV___qqqlllccc]]][[[^^^ccchhhooovvvzzz~~~~~~}}}|||}}}~~~}}}|||zzzvvvrrrjjjaaaYYYSSSNNNLLLGGGEEEBBB@@@@@@AAAAAAAAAAAAGGGLLLPPPWWWccckkknnntttwwwyyyxxxuuusssvvvyyyzzz|||uuusssqqqooojjjhhhnnnxxxyyyyyyyyykkkZZZ<<<999666333222111000...//////.........---------***+++,,,---------------***((('''&&&&&&'''(((***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))((('''&&&'''(((***,,,&&&'''''''''(((((()))))))))************+++++++++)))))))))))))))******+++))))))******++++++++++++...,,,)))'''''')))+++------------------...000000000222444777:::@@@FFFKKKIII]]]}}}jjjoooxxxtttjjjjjjeeeTTTQQQKKKKKKPPPOOOPPP]]]oookkkVVVNNNPPPUUU[[[bbbcccbbbdddlllzzzhhhQQQJJJHHHBBB@@@DDDCCCGGGNNNUUUZZZdddvvvzzzfff___[[[\\\aaaggglllssszzz~~~~~~}}}yyypppggg^^^XXXTTTRRRKKKHHHEEEBBBBBBAAAAAA@@@<<>>EEEKKKNNNYYYoooqqqeeehhhiiidddZZZPPPKKKJJJFFFMMMRRRPPPMMMTTTgggwwwwwweeeXXXXXX\\\```jjjvvvwwwyyyrrr```LLLEEEEEEEEEDDDEEEHHHJJJPPPZZZdddqqqttteee___[[[]]]fffooouuu{{{{{{uuupppjjjccc___WWWTTTPPPLLLHHHFFFEEEDDDBBBCCCDDDCCCDDDJJJTTT\\\iiiqqq}}}|||zzztttmmmgggeeefffiiivvv~~~zzz\\\JJJ:::555444111000333/////////.........------------,,,+++++++++++++++******))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))+++******))))))******+++++++++******)))((((((((())))))))))))))))))))))))))))))))))))************'''(((((()))******++++++------------,,,,,,,,,,,,...............///000000111333777<<>>DDDDDDHHHMMM\\\zzznnnYYY[[[dddggghhhkkkkkk\\\PPPOOONNNIIIGGGJJJVVVkkk}}}eeeNNNGGGDDD@@@@@@FFFFFFFFFJJJOOOTTTYYYdddnnnnnnaaaccchhhsssppp```PPPIIIGGGFFFEEEFFFIIIKKKOOORRRTTTTTTSSSRRRWWWYYYaaarrr~~~|||{{{}}}{{{vvvrrrnnnnnnrrruuussspppppp]]]rrr~~~{{{qqqeeeXXXHHH:::777111...000222000...///---...///...,,,+++,,,---,,,,,,++++++++++++,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))***,,,---,,,+++***(((++++++***))))))***++++++((()))******++++++******)))))))))************++++++************,,,---..............................000111222444888???DDDDDDIIISSSeee~~~}}}fffTTTWWWaaacccccceeebbbUUUKKKLLLLLLHHHHHHLLL[[[ooottt]]]JJJDDDCCC@@@AAAFFFFFFFFFKKKQQQVVV]]]kkkwwwnnnbbbccchhhssskkk\\\NNNHHHHHHGGGGGGIIIKKKNNNRRRUUUWWWXXXXXXXXXZZZ^^^hhh{{{~~~~~~|||{{{|||~~~zzzuuusssppprrrwwwyyyuuupppnnnPPPccczzzuuummmaaaOOO>>>999333///111222000...//////000000///---++++++,,,,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++***((('''++++++***))))))***++++++((()))******++++++******************+++++++++++++++*********+++,,,---...........................///000222333666:::@@@EEEGGGJJJYYYoooqqq]]]OOOSSS]]]___\\\ZZZUUUKKKEEEHHHIIIFFFIIIPPPdddwwwyyyfffTTTEEEBBBCCCAAABBBEEEFFFGGGMMMTTT[[[fffwwwnnncccccchhhsssyyycccWWWKKKGGGHHHIIIJJJMMMOOORRRVVVYYY[[[]]]___aaafffkkkvvv~~~~~~~~~~~~|||{{{|||}}}|||xxxssssssrrruuuzzz{{{tttmmmkkkHHHXXXnnnxxxtttkkkWWWDDD<<<555111222333000...///000111111000...---...///,,,,,,,,,++++++,,,,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++******++++++***)))((('''+++******************+++******+++,,,,,,,,,,,,,,,,,,,,,---------.........******++++++,,,------...............////////////000111222444888===BBBEEEJJJIIIXXXuuujjj\\\RRRUUU[[[ZZZTTTPPPKKKDDDBBBFFFFFFEEEKKKVVVooo}}}yyy[[[NNNCCCAAACCCBBBBBBEEEGGGJJJPPPYYYcccppppppeeedddhhhsssrrr^^^SSSJJJHHHIIIJJJLLLOOORRRUUUYYY\\\___bbbhhhlllvvv|||~~~~~~}}}}}}|||{{{zzz{{{{{{zzzvvvssssssqqqsssvvvtttmmmhhhgggEEEPPPcccwwwyyydddPPP???888222222333000//////,,,---//////......///111---,,,,,,,,,,,,,,,,,,---************************))))))))))))))))))))))))++++++++++++++++++++++++************))))))((((((*********++++++***************+++,,,,,,,,,,,,+++,,,,,,---------.........***++++++,,,------.............../////////000000111111333666:::@@@DDDFFFJJJFFFTTTtttiiibbb\\\\\\\\\VVVNNNHHHFFFBBBBBBFFFEEEDDDOOO]]]zzz~~~~~~qqqTTTKKKCCCBBBDDDDDDDDDDDDIIIMMMVVV```kkk{{{ttthhhdddhhhrrrlllYYYQQQIIIIIIJJJKKKNNNRRRUUUYYY^^^aaaccciiiqqqwww~~~~~~}}}||||||zzzzzzzzz{{{zzzyyyuuusssrrrooommmmmmjjjdddbbbdddDDDJJJYYYmmmrrr]]]BBB:::444333333000//////(((***+++,,,,,,,,,...///------,,,,,,,,,,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))***++++++++++++***)))'''((())))))******))))))************++++++++++++***+++,,,---.........---.........//////000000111222222333777===BBBEEEFFFGGGHHHYYYyyyjjjjjjhhhddd\\\RRRIIIEEECCCAAACCCEEEDDDEEETTTgggeeeOOOIIIDDDBBBDDDFFFFFFFFFKKKQQQ\\\hhhtttxxxkkkeeeiiirrryyyeeeUUUNNNIIIJJJLLLMMMQQQUUU[[[```eeegggjjjqqq|||~~~~~~}}}|||||||||xxxyyyzzz{{{zzzxxxvvvuuusssooojjjhhhccc^^^```dddDDDFFFQQQfff|||zzzdddDDD<<<555444333000//////***,,,------,,,,,,---///------,,,,,,,,,,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,---)))***++++++++++++***)))'''(((((())))))))))))))))))))))))************+++***+++,,,............------......///000000111111333222333888???DDDFFFGGGHHHSSSkkk{{{jjjoooqqqiii[[[NNNFFFDDD??????BBBDDDBBBFFFYYYppp|||}}}qqqYYYIIIFFFCCCAAADDDHHHJJJIIINNNUUUbbbooozzz}}}mmmeeeiiirrrlllZZZOOOJJJHHHKKKNNNPPPUUU[[[ccchhhmmmpppsss|||~~~~~~}}}||||||{{{{{{vvvxxxzzz{{{zzzyyyxxxwwwuuuqqqmmmiiiddd___aaagggEEEEEEOOOddd|||{{{eeeEEE===555444333000/////////000111000///...///000...------,,,,,,------...************************))))))))))))))))))))))))++++++++++++++++++++++++))))))******+++,,,...///)))***+++,,,,,,+++***)))))))))***+++++++++++++++******+++++++++,,,,,,,,,***+++,,,...///......------......///000111111222333333444888@@@EEEGGGGGGKKK```~~~ssshhhqqquuukkkYYYKKKEEEDDD<<<===@@@CCCAAAGGG]]]vvvvvvzzzeeePPPEEEDDDAAA@@@CCCIIILLLKKKOOOWWWeeesss~~~nnneeeiiirrrcccRRRKKKHHHGGGKKKPPPSSSYYY___jjjoootttvvvzzz~~~~~~~~~}}}||||||{{{{{{vvvxxxzzz{{{{{{yyyyyyyyywwwtttqqqmmmhhhbbbdddjjjDDDGGGNNN___}}}|||nnnTTTFFF888333333222000000////////////...............------,,,,,,------...---,,,++++++******++++++++++++******************,,,,,,,,,+++++++++******)))************+++++++++******++++++++++++******)))************+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......///000111000......///111111222777@@@DDDDDDEEEHHHRRRnnngggdddkkkpppiiiZZZKKKDDDCCCEEECCCCCCDDDEEEOOOfff}}}wwwnnnkkkzzzpppVVVLLLGGGCCCBBBEEEHHHIIIKKKNNNTTT```ppp{{{uuunnnmmmqqq{{{ooo\\\QQQMMMMMMMMMMMMPPPVVV___eeepppvvv}}}}}}}}}~~~zzzzzzzzzzzz{{{}}}~~~zzzxxxtttnnnhhhdddccccccIIIJJJOOOaaauuuWWWIII;;;666555333111000////////////............---,,,,,,++++++,,,,,,---+++*********+++,,,,,,---************************,,,,,,++++++************)))************+++++++++******++++++++++++******)))************+++++++++,,,++++++++++++,,,------,,,,,,,,,---------......///000111000......///111333333777>>>BBBBBBEEEJJJ^^^xxxzzzeeehhhlllnnnfffXXXKKKEEECCCFFFCCCCCCFFFJJJVVVnnn}}}wwwssssssssskkkgggkkk~~~lllTTTKKKFFFBBBAAAEEEHHHIIILLLPPPXXXeeeuuuyyypppnnnrrr{{{zzzeeeVVVNNNJJJKKKLLLMMMRRRZZZccciiitttzzz~~~~~~}}}|||{{{zzz{{{|||{{{{{{{{{{{{|||}}}~~~zzzxxxtttoooiiieeeddddddLLLKKKOOO```yyy\\\MMM???999777444111111////////////............,,,,,,++++++++++++,,,,,,)))))))))***+++,,,...///************************+++************))))))))))))************+++++++++******++++++++++++******)))************++++++++++++++++++++++++,,,------,,,,,,,,,---------......///000000///......000111444444888>>>BBBDDDIIIPPPeee~~~qqqgggkkkkkkiiiaaaUUUKKKFFFDDDEEECCCDDDHHHPPP```wwwzzzyyyuuuooohhhddddddddddddfffqqqeeeQQQIIIEEEBBBAAAEEEHHHIIINNNSSS```kkk|||}}}rrrpppsss}}}zzzgggYYYPPPKKKIIIJJJMMMPPPWWW```jjjqqqyyy|||yyyzzz{{{|||zzz}}}~~~|||{{{zzzzzzzzzzzzzzzzzzyyyzzzzzz{{{||||||zzzxxxuuupppjjjgggffffffNNNKKKLLL]]]{{{uuu```QQQAAA;;;999555111000////////////............---,,,,,,++++++,,,,,,---************+++,,,---...***************+++++++++***)))))))))))))))))))))))))))*********+++++++++******++++++++++++******))))))*********++++++++++++++++++***+++,,,,,,---,,,,,,,,,---------.........///000///......000222222444:::AAAEEEGGGMMMTTTeee|||zzzffffffkkkhhhccc[[[RRRKKKGGGFFFEEECCCCCCIIIUUUhhh}}}yyysssooonnnjjjeee```]]]]]]___gggnnn}}}zzz^^^MMMGGGDDDAAAAAAEEEHHHJJJQQQXXXfffrrrtttqqqttt|||fffYYYSSSOOOLLLJJJLLLPPPUUU\\\fffqqqxxx|||zzzppphhhdddcccddddddcccfffmmmttt}}}~~~|||{{{{{{{{{{{{xxxxxxwwwwwwwwwxxxyyyyyyyyyxxxuuuqqqlllhhhggghhhOOOLLLLLLZZZ|||vvvpppcccSSSDDD<<<999555111000////////////..................------------......,,,,,,++++++***++++++,,,))))))*********+++++++++)))))))))))))))))))))***))))))*********+++++++++******++++++++++++******))))))*********++++++++++++************+++,,,,,,,,,,,,,,,---------.........///000///...///000222333666===DDDFFFEEEJJJQQQcccxxxgggZZZ___hhheee```XXXPPPJJJHHHHHHEEECCCCCCJJJYYYnnnyyymmmdddcccbbb```]]][[[[[[^^^```llluuurrrXXXJJJEEEDDDBBBBBBEEEHHHLLLUUU^^^lllwwwwwwtttwww{{{gggXXXQQQOOOMMMLLLKKKNNNRRRXXX___iiissszzzpppiii```XXXTTTSSSSSSSSSSSSUUUXXX]]]ccclllwww~~~~~~{{{{{{{{{{{{yyyyyyyyyxxxxxxwwwxxxxxxxxxwwwwwwuuurrrmmmjjjiiiiiiRRRPPPOOOYYYuuutttnnneeeVVVFFF>>>;;;777333111////////////............//////............//////---,,,++++++******++++++)))))))))***++++++,,,,,,)))))))))************+++)))************+++++++++******++++++++++++******)))************+++++++++***************+++,,,,,,,,,,,,,,,---------.........///000///...///111333555888???DDDDDDDDDIIIQQQcccuuuxxx]]]WWW^^^gggfffbbbZZZPPPIIIGGGHHHDDDDDDEEEMMM```vvvzzzlll___XXXVVVVVVVVVUUUVVVYYY___cccmmmyyyjjjSSSHHHDDDDDDCCCCCCGGGIIINNNYYYdddqqq{{{|||xxx{{{lllcccXXXPPPMMMLLLLLLLLLLLLOOOTTT[[[cccmmmwww}}}{{{qqq```[[[SSSNNNKKKJJJJJJJJJIIIKKKMMMNNNQQQXXXbbbiiirrrzzz}}}zzzzzzzzzyyywww|||{{{zzzyyyyyyyyyyyyyyyuuuuuutttrrrnnnjjjjjjjjjQQQPPPPPPVVVkkkzzzrrrmmmgggXXXHHHAAA>>>999555444////////////.....................------.........+++++++++***++++++,,,,,,((())))))***++++++,,,,,,************++++++,,,,,,)))************+++++++++******++++++++++++******)))************+++++++++***************++++++,,,,,,,,,,,,---------......---...////////////111333777999???DDDGGGJJJUUUaaaooo}}}jjjZZZYYY___jjjllliii```RRRHHHEEEGGGDDDEEEGGGRRRhhhooo```VVVRRRMMMNNNOOOPPPRRRXXX___dddsssbbbNNNFFFCCCEEEDDDEEEHHHKKKPPP]]]iiivvv~~~pppfffZZZWWWRRRMMMKKKLLLNNNOOOPPPTTTZZZaaajjjuuu{{{mmmaaaSSSOOOKKKGGGGGGGGGGGGFFFDDDGGGJJJJJJJJJMMMSSSYYY^^^eeeooo{{{}}}zzz{{{{{{yyywww{{{zzzyyyxxxwwwwwwwwwwwwssstttsssqqqnnnkkkjjjjjjNNNOOONNNRRRccc|||uuuooollliiiZZZJJJCCC@@@<<<888666000/////////...............------,,,,,,------...)))))))))***+++,,,......((())))))***++++++,,,,,,******+++++++++,,,,,,,,,)))************+++++++++******++++++++++++******)))************+++++++++*********)))***++++++,,,,,,,,,,,,---------......---...////////////111333777999???EEEKKKTTTeeeuuuyyy^^^TTTWWW[[[mmmqqqpppeeeTTTGGGCCCEEEDDDFFFJJJVVVnnn|||iiiZZZSSSSSSJJJKKKLLLNNNQQQXXX```eee{{{]]]KKKEEECCCEEEDDDFFFIIIKKKQQQ___lllyyy|||nnnhhhccc\\\UUUUUUTTTRRROOOMMMMMMQQQTTTUUUYYY```hhhrrr}}}tttdddWWWLLLIIIFFFEEEEEEFFFFFFEEEAAAFFFKKKLLLJJJJJJMMMQQQPPPUUU]]]gggsss}}}}}}~~~|||yyyxxxwwwvvvtttssssssssssssrrrssssssqqqmmmkkkjjjjjjPPPNNNMMMRRR[[[lllxxxqqqkkkfffdddcccVVVCCC:::===<<<555333333222///---,,,...//////............---------------,,,++++++***))))))(((((())))))************)))))))))))))))))))))))),,,+++******))))))******,,,+++***))))))***+++,,,+++***)))(((((()))***+++*********)))******+++,,,---------............///444222000///000111222222<<<<<>>DDDJJJQQQbbbeeePPPNNNXXXaaaooollldddXXXLLLDDDCCCEEEAAACCCMMMbbb|||wwwggg[[[WWWWWWPPPMMMNNNTTTYYY___gggpppnnnVVVHHHCCCCCCAAAEEEIIILLLPPPZZZiiisss}}}~~~tttkkkddd[[[WWWWWWWWWVVVSSSSSSVVVWWWVVVTTTVVV\\\aaafffjjjsss}}}tttaaaSSSKKKGGGFFFFFFEEEGGGIIIKKKMMMNNNPPPRRRVVVYYY\\\^^^___ZZZ[[[]]]]]]\\\___kkkxxx~~~zzzyyy{{{yyywwwtttrrrqqqrrrssstttuuusssqqqpppqqqqqqpppoooPPPLLLHHHHHHKKKWWWlll~~~tttjjjeeefff]]]NNNDDDDDDCCC???333333111000///.........///............---------......------,,,,,,++++++******++++++++++++,,,,,,************************------,,,+++++++++++++++))))))(((((((((((())))))+++***))))))))))))***+++***************+++,,,,,,------------............//////...///111444777999<<>>IIIMMMLLL]]]sssZZZQQQXXXccciiifff^^^SSSKKKGGGFFFEEEDDDAAAJJJ[[[nnnqqqgggdddcccbbbVVVUUUWWW]]]eeeooo~~~bbbNNNFFFDDDDDDDDDGGGKKKNNNVVVdddwwwvvvmmmgggbbb]]][[[YYYWWWYYY]]]bbbeeeeeedddfffhhhiiiiiilllpppttt}}}lll[[[PPPMMMHHHHHHHHHKKKPPPWWW]]]bbblllpppwww~~~wwwiii^^^]]]cccmmm}}}~~~yyywwwvvvwwwsssrrrqqqppppppppprrrssssssrrrqqqqqqrrrrrrpppnnnRRRNNNIIIFFFEEEJJJXXXgggttt|||{{{sssrrrjjjYYYIIICCCDDDGGG:::777333111111111000//////............---------......------------,,,,,,---,,,,,,,,,,,,,,,,,,,,,************************...---,,,,,,++++++,,,,,,++++++++++++++++++++++++******++++++++++++******+++++++++***+++,,,,,,---,,,,,,,,,------------...///000111111111444888<<>>DDDIIIJJJRRReeedddTTTYYYbbb]]]RRRJJJIIIFFFDDDCCCEEEGGGIIIMMMddd||||||tttfffbbbgggcccYYYZZZ]]]dddlllsss}}}pppWWWJJJFFFGGGIIIGGGMMMUUU___kkk~~~vvvllldddfffkkkoootttwwwxxxyyyzzz~~~ppp___XXXXXXZZZfff{{{}}}{{{xxxtttttttttsssrrrqqqpppooonnnooooooppprrrsssssspppnnn[[[SSSJJJGGGDDDAAAAAADDDPPPXXXiii|||vvv~~~eeeIIIBBBJJJQQQKKK@@@555111222111---000000///...---,,,,,,,,,,,,,,,,,,,,,---...//////+++++++++************)))++++++++++++++++++++++++******++++++++++++******---,,,+++******+++,,,---,,,,,,,,,++++++*********++++++++++++,,,---...///,,,,,,------.../////////111111111111222777===BBBJJJMMMYYYrrrzzz]]]ZZZ^^^ZZZUUUWWWNNNGGGBBBCCCEEEEEEGGGIIIUUUkkk~~~qqqeeebbbcccaaa___^^^]]]___fffnnnsssyyyeeeRRRJJJFFFFFFHHHJJJQQQUUU___sssxxxrrrnnnjjjeeeiiioootttxxx|||sss^^^YYY\\\eeezzzxxxssspppvvvvvvuuuttttttsssrrrrrrsssrrrpppoooooopppqqqrrr\\\TTTKKKGGGDDD@@@AAACCCKKKVVVkkk}}}~~~fffMMMEEEJJJJJJFFF===333///111111.../////////...---------,,,******))))))******+++++++++++++++************)))++++++++++++++++++++++++******++++++++++++******++++++************++++++******************))))))))))))))))))***+++,,,---,,,,,,------.../////////111111111222444999???DDDNNNTTTcccqqqWWWWWW^^^[[[VVVVVVKKKEEEAAABBBDDDDDDFFFIIIWWWkkkwwwjjj```^^^aaaaaa``````aaacccjjjrrrwwwsss[[[MMMGGGDDDFFFIIILLLUUUZZZfffzzz~~~uuurrrqqqooonnnppptttyyy~~~uuuaaa[[[^^^ppp{{{vvvvvv{{{{{{tttqqqrrrqqqqqqqqqpppppppppppprrrrrrqqqqqqqqqrrrssssss^^^UUULLLHHHDDD@@@@@@CCCGGGUUUppp}}}xxxfffPPPFFFGGGDDDCCC===444000111111///..................------...---,,,,,,,,,,,,,,,,,,+++++++++************)))++++++++++++++++++++++++******++++++++++++******)))******************)))(((((())))))))))))))))))***))))))******+++,,,---,,,,,,------.../////////000111222333666;;;BBBGGGLLLUUUiiifffPPPTTT^^^\\\UUURRRFFFBBB???AAAAAAAAAEEEJJJZZZmmmmmmaaaXXXYYY^^^aaaaaabbbdddhhhooovvv}}}qqqaaaOOOFFFDDDDDDFFFJJJNNNYYYaaaooo}}}wwwqqqnnnpppsssttttttyyy|||{{{ggg```bbbzzzyyysssmmmgggccc___\\\```ggg}}}tttooonnnnnnnnnnnnooooooooooooqqqrrrssstttttttttttttttbbbXXXOOOJJJEEEAAA@@@BBBHHHVVVuuuyyyrrrpppeeeSSSFFFBBBDDDEEEBBB:::444333333111---------...............000///...---------------+++++++++*********))))))******************************++++++++++++******((()))***++++++***)))(((((((((((())))))*********,,,,,,,,,,,,,,,---...///,,,,,,------...////////////111333555888>>>EEEJJJJJJVVVnnnsss]]]NNNUUU___]]]SSSMMMBBB???>>>??????@@@FFFMMM___ppp|||eeeZZZRRRTTT[[[^^^___aaaaaagggooowww```SSSGGGCCCCCCDDDHHHLLLQQQ___kkk{{{{{{zzzwwwttttttwwwzzz|||}}}ppphhhiii{{{tttnnnfff___[[[WWWTTTSSSQQQPPPWWW___|||~~~rrrllllllmmmmmmnnnooopppqqqqqqqqqrrrtttuuuvvvvvvuuuttteee\\\RRRLLLGGGBBB@@@BBBIIIXXXzzzsssjjjkkkhhhYYYIIIBBBDDDHHHHHH???666333111000---------...............,,,,,,+++***)))))))))***+++++++++*********))))))******************************++++++++++++******((()))***++++++***)))(((((())))))******+++++++++---------,,,------......,,,,,,------...////////////111333666:::@@@FFFKKKLLLZZZtttgggYYYQQQYYYbbb]]]QQQIIIAAA?????????>>>???IIISSSfffttt{{{cccXXXOOOQQQWWWZZZ[[[]]]ZZZbbbllltttqqqVVVMMMEEECCCDDDFFFIIINNNYYYiiixxx~~~}}}|||}}}|||ssssssyyyiii___\\\ZZZUUUQQQOOOLLLKKKKKKJJJKKKTTT^^^wwwqqqiiijjjkkklllmmmooopppqqqrrrqqqrrrtttuuuvvvuuutttsssjjj```UUUOOOIIICCCAAACCCIIIXXX{{{yyylllffflllmmmaaaOOOEEECCCJJJLLLCCC888222000.....................---------,,,,,,++++++++++++,,,+++++++++************)))******************************++++++++++++******)))******************)))))))))******************,,,,,,++++++++++++,,,,,,,,,,,,------...////////////111444777;;;AAAGGGKKKLLLZZZsss|||^^^YYYYYYbbbfff^^^QQQHHHBBBAAA@@@???===@@@NNN[[[nnnyyyzzzcccWWWNNNOOOUUUWWWXXXYYYUUU___iiirrryyydddRRRJJJDDDDDDEEEGGGKKKPPP```ooo|||~~~lllcccWWWOOOMMMMMMKKKIIIEEEDDDEEEFFFFFFHHHSSS^^^wwwtttllliiiiiikkklllmmmooopppppprrrrrrssssssssssssrrrrrrmmmcccXXXQQQKKKEEEBBBDDDHHHVVVyyypppdddaaalllqqqfffSSSGGGCCCLLLPPPHHH<<<444222111/////////...---------,,,......---------...//////+++++++++************)))******************************++++++++++++******++++++************++++++))))))))))))))))))((((((---,,,,,,+++++++++,,,,,,,,,,,,------...////////////111444888;;;@@@FFFJJJKKKWWWmmmnnnWWWZZZaaajjjkkkaaaTTTLLLEEEDDDCCC@@@===BBBSSScccvvv}}}{{{cccWWWNNNOOOSSSVVVVVVWWWUUU```jjjqqqtttcccMMMGGGBBBCCCDDDFFFKKKQQQ[[[gggoooxxxnnn[[[UUUNNNIIIFFFFFFFFFEEECCCDDDFFFIIIIIIMMMYYYfffzzzssskkkkkklllmmmnnnppppppqqqsssrrrqqqppppppooooooooooooeeeZZZSSSLLLFFFCCCEEEIIIUUUwww~~~ggg]]]]]]jjjrrrgggSSSGGGDDDOOOTTTMMM@@@888666666000000///...------,,,,,,************++++++,,,---+++++++++************)))))))))))))))))))))))))))******++++++++++++******---,,,+++******+++,,,---))))))(((((('''''''''&&&///......---------......,,,,,,------...//////000///111444888;;;@@@EEEIIIOOOYYYkkkdddSSSZZZfffpppnnncccWWWPPPGGGFFFDDDAAA>>>CCCVVVhhhzzz|||bbbWWWNNNNNNSSSVVVVVVWWWXXXccclllsssxxxjjjJJJEEEAAAAAACCCEEEKKKRRRQQQZZZ]]]cccrrr}}}[[[QQQNNNJJJFFFDDDDDDEEEFFFGGGHHHLLLOOOQQQVVVcccpppyyynnnnnnooopppqqqrrrsssssssssrrrpppnnnmmmmmmnnnnnn{{{ppp___RRRKKKGGGCCC???GGGQQQjjjjjjZZZXXXZZZdddlllhhhVVVEEEHHHSSS[[[UUUGGG:::333000000000000///......------.........------,,,,,,,,,++++++,,,---,,,+++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,---...//////+++,,,,,,---...///000000777444444999===???EEELLLRRRfffxxxxxx]]]VVV```jjjpppoooiii[[[NNNEEE@@@@@@BBBAAAEEE[[[tttzzz^^^WWWRRRSSSTTTTTTTTTVVVZZZcccnnnyyy~~~cccNNNHHHAAA@@@DDDHHHIIIIIIKKKLLLKKKQQQ___mmmkkkXXXPPPJJJGGGHHHIIIGGGGGGIIINNNMMMOOOTTTXXXaaatttzzzuuupppooorrrsssqqqppprrrrrrsssrrroookkkjjjlllooo|||qqq```SSSKKKGGGBBB???EEEMMMccc~~~sss\\\VVVTTTWWW```gggdddUUUGGGCCCOOOYYYVVVIII;;;555333000000000///......------...---------,,,,,,,,,,,,++++++,,,,,,,,,+++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************************+++,,,---...+++,,,,,,---...///000000666444555;;;???BBBHHHOOO^^^xxxmmmZZZTTT___jjjppppppiii[[[OOOEEEAAA@@@CCCCCCJJJaaazzz~~~ttt\\\UUUPPPQQQRRRRRRSSSUUUZZZdddqqq~~~dddMMMGGGBBBAAADDDGGGHHHGGGFFFJJJIIINNN[[[iiilll[[[QQQKKKHHHIIIJJJIIIJJJMMMRRRTTT[[[eeeooo|||~~~vvvqqqoooqqqrrrooooooqqqooopppooollliiiiiikkknnn~~~ssscccUUULLLFFFBBB???BBBGGGYYYwwwwwwrrr}}}hhhTTTRRRQQQTTT[[[```^^^SSSIIIDDDPPP\\\[[[NNN>>>666444111000000//////......---------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))(((((())))))***+++,,,,,,,,,---...///000000111444333777===BBBEEEKKKSSSddd```VVVTTT___kkkqqqooohhhZZZNNNEEEAAA@@@BBBEEEPPPiiivvviiiYYYSSSNNNOOOOOOOOOQQQTTTZZZeeeuuu|||bbbKKKGGGCCCBBBDDDFFFFFFEEECCCIIIIIIMMMYYYhhhuuueeeYYYRRRNNNPPPRRRTTTWWW\\\ccciiiuuuwwwqqqmmmnnnooommmmmmpppnnnnnnmmmkkkjjjjjjlllnnnvvvfffWWWMMMFFFBBB@@@BBBEEERRRjjjqqqdddttt|||kkk\\\QQQPPPQQQUUUYYYXXXQQQKKKMMMWWWbbbcccUUUBBB666333111111000000///.........,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++******++++++++++++++++++++++++''''''''''''''''''''''''))))))))))))))))))))))))************************((((((((())))))***+++,,,,,,,,,---...///000111111333444999???CCCFFFMMMUUUgggtttXXXWWWWWWbbbmmmoookkkcccUUUJJJDDD@@@>>>@@@EEESSSmmmnnn]]]UUUPPPLLLLLLMMMMMMPPPUUU[[[gggyyyyyy___JJJGGGDDDCCCEEEGGGGGGFFFDDDLLLMMMPPP^^^pppwwwgggaaa^^^aaafffkkkqqqwwwuuuooojjjkkklllkkkmmmqqqppppppnnnmmmmmmnnnpppqqqzzzjjjZZZNNNGGGCCCAAACCCEEENNNaaa}}}ooo\\\kkk|||ssshhhTTTPPPNNNPPPSSSTTTPPPLLLTTTZZZdddhhh\\\GGG888333111111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******************************)))******+++,,,---,,,------...///000111111444666:::@@@CCCFFFNNNWWWooopppWWW\\\^^^gggmmmkkkdddZZZNNNDDDBBB???===???EEEVVVooo}}}iiiUUURRRMMMJJJKKKKKKLLLQQQWWW___llluuu]]]HHHGGGEEEEEEGGGIIIJJJKKKJJJSSSTTTYYYjjj|||vvvtttzzztttmmmhhhhhhjjjkkknnnsssqqqpppnnnnnnnnnpppqqqrrrooo^^^PPPHHHDDDCCCBBBEEELLLZZZssssss^^^hhhwwwzzzsss]]]VVVPPPPPPVVVZZZYYYUUUYYYZZZbbbiiibbbNNN<<<555222111111000000//////...,,,,,,------------......---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************+++++++++++++++,,,......------...///000111111222555777<<>>@@@HHH[[[ttt{{{fffTTTOOOKKKIIIJJJKKKMMMTTT\\\dddssspppXXXGGGGGGFFFGGGIIIMMMQQQSSSTTT^^^bbbkkkxxxpppiiihhhjjjlllpppvvvrrrpppmmmmmmnnnpppqqqqqqsssaaaRRRIIIEEEDDD???DDDJJJSSSjjj~~~zzzaaagggssslllbbbYYYZZZdddllllllhhhfffaaadddmmmjjjUUU@@@777222222111111000/////////---------....../////////---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************++++++***++++++,,,---...------...///000111222222555777===CCCFFFMMMZZZhhhiiiXXX___hhhkkkiii]]]PPPHHHCCC??????@@@@@@CCCNNNddd|||vvvfffWWWMMMJJJIIIJJJLLLNNNWWW```hhh|||fffNNNGGGGGGGGGHHHKKKQQQWWW[[[bbbnnnvvvvvvnnnkkkkkkmmmrrrwwwuuurrrooonnnppprrrrrrqqquuucccSSSIIIFFFEEE<<>>@@@CCCGGGTTTjjj{{{sssfff[[[LLLIIIIIIKKKLLLPPPYYYccckkk~~~]]]EEEGGGGGGGGGIIILLLSSS[[[aaammm||||||rrrnnnmmmnnnrrrxxxyyyuuurrrqqqsssuuutttsssttteeeXXXOOOGGGCCC@@@???@@@GGG]]]}}}rrrlllrrrrrrjjjjjjmmmzzz}}}vvvtttyyyvvvcccIII888666111///111222000000222000000000000////////////,,,,,,------,,,,,,+++***************************))))))(((((((((***+++,,,******++++++++++++******+++*********))))))((((((,,,,,,------------------------......---...111333555<<>>??????>>>DDDYYYuuuxxxiii]]]WWWNNNLLLLLLNNNOOOSSS^^^iiixxxmmmVVVIIIFFFEEEGGGKKKOOOTTT^^^iiiyyyvvvnnnmmmppptttuuutttsssuuuxxx{{{zzzvvvrrruuufffYYYOOOHHHEEEAAA@@@@@@FFFXXXttt|||ssstttpppjjjjjjlllxxx||||||}}}nnnRRR===888333000111111....../////////.........---------,,,,,,------,,,,,,+++***,,,,,,,,,+++++++++++++++++++++***)))******,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++*********))),,,,,,,,,------------....../////////...000222555444<<>>@@@HHH]]]wwwwwwgggZZZTTTMMMKKKLLLNNNPPPUUUaaammmyyy___NNNHHHFFFEEEGGGKKKOOOUUUaaalllxxxooolllmmmoooqqquuuuuuwwwzzz}}}|||yyyuuuvvvgggZZZQQQJJJFFFAAAAAAAAADDDOOOgggxxxrrr}}}{{{ooolllmmmmmmxxx~~~yyy]]]AAA;;;555111111000---+++------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***---------,,,,,,+++++++++---,,,,,,+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------......///000000000000111444666666===@@@EEEPPP\\\xxxfffYYYcccppp}}}ssscccRRRFFF@@@???@@@===>>>BBBNNNccc{{{uuucccUUUPPPKKKKKKLLLOOOQQQXXXfffsssfffNNNFFFGGGHHHFFFGGGKKKPPPXXXfffsss{{{pppkkkjjjjjjkkkssstttvvvyyy{{{{{{xxxuuuxxxiii\\\RRRJJJFFFBBBBBBBBBBBBHHHYYYwww~~~qqqxxxyyyooonnnpppppp{{{vvveeeDDD;;;555111000///,,,,,,...---------,,,,,,,,,++++++,,,,,,------,,,,,,+++***---------,,,++++++******------,,,,,,+++++++++***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------.........///000000000000222555777:::???@@@DDDOOO]]]zzz|||aaaZZZggguuuuuudddRRRFFFAAAAAABBB???@@@EEESSShhh~~~ttt```RRRNNNKKKJJJLLLOOOQQQXXXhhhxxxqqqXXXFFFCCCGGGHHHFFFGGGLLLSSS]]]mmm{{{}}}rrrkkkhhhhhhiiimmmoooqqqsssuuuuuutttrrrzzzlll___TTTKKKFFFBBBAAAAAAAAABBBOOOiiirrrvvvyyynnnnnnqqqsss~~~oooyyymmmLLL;;;555000000000......000............---------,,,,,,,,,------,,,,,,+++***,,,+++++++++*********))),,,,,,,,,++++++***))))))******++++++++++++******))))))******************++++++,,,,,,---...//////...///000000000111444777;;;AAAAAAEEEQQQ```rrr\\\ZZZhhhvvv~~~tttdddSSSHHHCCCCCCDDDDDDCCCHHHWWWlll~~~ppp\\\PPPNNNJJJKKKLLLOOOQQQYYYkkk|||zzzbbbQQQGGGFFFHHHHHHFFFHHHNNNVVVbbbssstttlllhhhggghhhhhhjjjmmmooopppqqqqqqqqq~~~qqqeeeXXXNNNGGGCCC@@@@@@AAAAAAHHH___wwwssssssrrrnnnqqquuulllrrr{{{wwwZZZ===666111111000//////222////////////............,,,,,,------,,,,,,+++******************************+++++++++++++++***))))))******++++++******))))))))))))))))))************+++,,,,,,---...//////---...000000000222555888;;;AAABBBHHHUUUeeeiiiWWWXXXfffsssxxxpppbbbUUUKKKFFFEEEFFFGGGEEELLL]]]ppp~~~|||jjjWWWOOOPPPIIIJJJMMMPPPRRR\\\pppkkkWWWNNNJJJHHHGGGGGGFFFIIIQQQZZZgggyyytttkkkfffeeeffffffiiilllnnnooooooqqqrrrxxxkkk^^^QQQIIICCC???>>>BBBBBBFFFYYYoooxxxwww{{{sssuuuyyyjjjlllvvv~~~gggAAA:::444222111...///111////////////.........---,,,,,,------,,,,,,+++***)))******++++++,,,,,,---***+++,,,------,,,,,,+++***++++++,,,,,,++++++***)))))))))******+++++++++***++++++,,,---...///000...///111111111333777999;;;AAACCCHHHUUUddddddTTTVVVbbbmmmpppjjjaaaVVVNNNJJJHHHHHHFFFFFFPPPdddvvvvvvbbbQQQMMMQQQGGGIIIMMMQQQUUUaaaxxxcccQQQJJJHHHFFFEEEFFFFFFJJJSSS]]]kkk}}}ssshhhbbbaaabbbdddgggkkkmmmmmmnnnppprrr}}}pppbbbTTTKKKCCC>>>===BBBCCCFFFVVVjjjzzzzzz~~~iiigggqqqnnnDDD===666333111......000//////.........---------,,,,,,---------,,,++++++)))***+++,,,---......///***+++---...///...------+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,******+++,,,---//////000000111222222333555888;;;===CCCDDDGGGRRR```~~~}}}aaaSSSUUU```iiikkkfff___WWWQQQLLLIIIIIIEEEGGGTTTjjj{{{qqq]]]MMMLLLRRRFFFHHHNNNSSSXXXeee~~~}}}___NNNGGGDDDBBBCCCEEEEEEKKKUUU```mmm}}}rrrfff___]]]]]]bbbeeeiiikkkkkklllnnnqqqvvvhhhWWWKKKGGGAAA???@@@@@@DDDUUUhhh|||zzz{{{fffhhhfffyyySSS>>>555555///---///---//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,------------............///000/////////111444777999===@@@EEEJJJRRReeettt]]]SSSUUU```kkkpppnnneeeYYYSSSRRRNNNHHHCCCIII[[[qqq}}}jjj[[[SSSNNNIIIFFFNNNPPPTTT___kkkkkkSSSJJJCCCBBBEEECCCEEEHHHOOOXXXaaannnxxx{{{ooo```VVVWWW]]]bbbeeehhhjjjjjjjjjjjjkkkyyykkk[[[OOOHHHBBB???@@@@@@CCCTTTfff}}}yyy~~~|||xxxbbbffffff|||VVV@@@555555000...000...//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,------------............///////////////111444777999>>>BBBGGGKKKSSSeeennnYYYSSSYYYgggssswwwrrrfffZZZTTTSSSOOOHHHFFFNNN```vvv|||iii[[[TTTOOOJJJJJJQQQRRRWWWdddqqqfffPPPIIICCCCCCGGGEEEEEEIIIQQQZZZcccooozzzuuu~~~sssdddXXXWWW\\\```dddhhhjjjkkkjjjjjjjjj}}}ooo___SSSJJJCCC@@@AAA@@@CCCQQQbbb{{{tttwwwxxxuuusssaaagggggg\\\CCC666555111///222/////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***---,,,,,,++++++,,,,,,------------............////////////000222555888:::???DDDIIINNNYYYmmmlll[[[ZZZeeeuuuxxxhhh[[[VVVUUUOOOHHHGGGRRRfffzzzyyygggZZZTTTPPPLLLNNNTTTTTT[[[kkkyyy|||^^^LLLGGGBBBDDDHHHGGGFFFJJJSSS]]]eeerrrzzzpppppp{{{}}}xxxzzzkkk]]]YYY[[[___ccchhhkkklllkkkjjjkkksssbbbVVVLLLEEEAAABBBAAABBBNNN]]]uuunnnoooqqqppppppiiinnnkkkeeeIII888666111111333/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------............////////////000333666:::<<>>DDDIIIMMMTTTiii{{{___XXXddduuuzzzeeeYYYTTTQQQLLLGGGHHHYYYooo|||lllaaa[[[WWWSSSRRRRRRWWWXXX```ssslllSSSGGGFFFAAABBBEEEDDDIIIMMMVVVaaakkkxxxtttkkkgggsss|||xxx{{{kkk```^^^```dddjjjnnnoooooooooooozzzhhh[[[QQQIIICCCCCCBBB@@@GGGRRRsssuuulllllloooqqqsssvvv|||}}}lllnnn|||yyyVVV===777333444444...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------------............////////////111555999===???GGGLLLOOOVVVmmmrrr[[[\\\nnnsss```UUUPPPKKKHHHGGGKKK^^^uuuuuufff```^^^[[[XXXVVVTTT[[[]]]eeevvvfffOOOFFFFFFBBBAAADDDCCCJJJNNNWWWbbbmmm|||}}}}}}uuulllfffrrr}}}}}}qqqfffbbbaaadddiiilllnnnoooqqqrrr~~~lll___SSSJJJDDDDDDBBB@@@EEEOOOhhhzzzqqqjjjgggjjjoooppprrruuuzzz{{{gggdddppp\\\???777333444444---............////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------------............///...//////222555:::>>>@@@GGGMMMRRRZZZtttrrr___cccwwwzzzkkk[[[RRRKKKEEEDDDFFFKKK```wwwqqqcccaaabbb```]]]\\\WWW```dddkkkyyy{{{```KKKDDDGGGCCCBBBEEEDDDKKKOOOWWWbbbnnnwwwhhhgggkkkmmmttt}}}~~~vvvkkkfffrrr~~~vvvjjjfff```cccfffiiikkkmmmpppssspppcccTTTKKKDDDDDDCCC???DDDLLLZZZ||||||vvvfffbbbbbbhhhlllmmmnnnqqquuuvvvbbb^^^hhhzzz___AAA777333444333,,,.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,------------.........//////...///000222666:::>>>AAADDDLLLTTT___{{{sss```eeexxxyyyssseeeWWWOOOHHHBBBBBBFFFIII^^^vvvooobbbbbbfffeeeaaa```[[[eeejjjppp}}}uuu\\\IIICCCGGGDDDCCCGGGFFFLLLOOOWWWbbbnnnmmm\\\[[[^^^```fffppplllmmmmmmmmmoootttzzz~~~uuujjjgggsss~~~~~~yyyuuuqqq}}}xxxmmmiii```bbbdddfffhhhlllpppsssrrrcccWWWNNNFFFDDDCCCBBBBBBDDDZZZooo}}}iiiaaa]]][[[```jjjqqqrrrpppvvvmmmddd[[[]]]yyynnnKKK888666777444///////////////..................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------...---,,,***)))++++++,,,,,,,,,,,,------++++++,,,------......///111222333444666;;;BBBFFFFFFLLLQQQ___~~~iiiqqq}}}yyynnnjjjdddZZZPPPJJJEEEAAABBBEEEPPP```vvvxxxhhh]]]```kkkpppmmmjjjiiigggmmmyyylllUUUJJJAAAAAACCCEEEFFFIIIIIIQQQZZZcccooovvv```VVVWWWVVV[[[ddddddeee```\\\\\\\\\\\\```fffnnnrrryyyvvvfffgggrrr~~~rrrjjjiiijjjjjjhhhlllmmmoooooonnniiibbb]]]\\\dddttt~~~nnn```aaabbbbbbcccdddgggllloootttgggWWWNNNEEECCCCCCBBBBBBDDDSSSggg}}}vvvddd___[[[YYY^^^hhhpppsssrrrwwwrrrnnneeeeee|||vvvQQQ;;;666666333...////////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++***)))(((++++++,,,,,,,,,,,,------+++,,,,,,------......///111222333444777<<>>EEEJJJKKKRRR___wwwuuujjjpppwwwpppeee___TTTOOOJJJGGGDDDAAADDDIII^^^nnn~~~uuurrrrrrvvvwwwtttrrrtttnnnrrr{{{|||aaaRRRIIICCCBBBCCCCCCEEEIIINNNUUU```nnnhhhYYYUUUYYY]]]iiissspppeeeYYYPPPQQQUUUUUUTTTTTTSSSUUUWWWXXXYYYZZZYYYXXX[[[[[[^^^gggzzzvvvffffffppp{{{pppeeeWWWSSSNNNKKKKKKKKKJJJIIIJJJKKKLLLMMMMMMNNNPPPRRRVVV^^^mmmrrreeeZZZ[[[\\\___bbbcccccccccrrr___TTTIIIDDDBBB@@@@@@CCCGGGZZZxxxqqqeeeccc]]]UUURRRQQQSSS[[[ccciiilllqqquuuzzznnn\\\eeefffFFF666444333///////////////............------,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------+++++++++,,,---...+++++++++,,,,,,,,,------,,,,,,---......//////000111222444666:::@@@GGGLLLPPPZZZlllyyynnniiipppuuuoooddd^^^QQQMMMIIIFFFCCCBBBFFFMMMbbbttt{{{xxxxxxwwwrrrjjjfffgggeeemmmzzzvvv^^^OOOHHHCCCBBBCCCCCCFFFJJJQQQYYYeeetttdddYYYWWW]]]eeevvvsssggg]]]\\\^^^]]]ZZZYYYYYYZZZ[[[[[[[[[ZZZZZZYYYXXX\\\dddssswwwgggeeeooo|||yyylllaaaYYYPPPNNNKKKJJJIIIIIIHHHGGGIIIKKKMMMNNNOOORRRVVVZZZdddpppuuuhhh\\\[[[[[[]]]```bbbaaa___vvvdddXXXLLLFFFBBB@@@???BBBBBBRRRnnnttteeebbb]]]SSSQQQPPPSSSZZZaaagggjjjsssvvvzzzmmmWWW^^^}}}kkkJJJ777444444000////////////............,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******))))))******++++++++++++,,,,,,,,,,,,---------------...//////000000111333555777;;;AAAIIINNNXXXfff~~~nnniiijjjqqqtttnnnccc]]]QQQMMMIIIFFFCCCBBBJJJSSSgggzzz}}}yyyvvvrrrjjj```\\\]]][[[gggwwwooo[[[KKKFFFBBBCCCCCCCCCGGGLLLTTT\\\jjjzzz~~~aaaXXXYYY```lll~~~ssspppnnnjjjgggfffffffffgggggggggfffeeeeeebbbhhhuuuwwwhhhccclll~~~iii]]]UUUPPPLLLKKKJJJIIIIIIJJJJJJKKKLLLOOOTTTWWWZZZ^^^eeekkk{{{yyykkk^^^\\\ZZZ[[[^^^___]]][[[|||hhh\\\OOOGGGCCC??????AAA@@@LLLddd}}}{{{hhhaaaYYYPPPPPPQQQUUU\\\ccciiilllrrruuuzzzmmmVVVZZZxxxqqqNNN999555444000////////////............,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***+++++++++++++++++++++,,,,,,,,,,,,------------......//////000000111333555888<<>>@@@CCCKKK^^^yyy||||||kkk```UUUNNNOOORRRWWW^^^eeekkkooopppsssxxxmmmVVVXXXsssuuuQQQ;;;666444///000/////////............,,,,,,,,,+++++++++******++++++++++++++++++++++++------------------------)))+++,,,---...------,,,++++++,,,,,,,,,---------------......///000000000111333555888<<>>FFFLLLPPPZZZkkk|||llllllnnnrrrsssnnncccYYYTTTMMMGGGFFFCCCCCCOOO___www|||jjj]]]UUUUUUQQQKKKMMMWWWZZZkkk}}}aaaOOOFFF@@@>>>@@@DDDFFFKKKPPP\\\eeeuuujjjcccbbbrrrxxxhhhdddlll|||qqqjjjhhhhhhkkkmmmpppssswww||||||qqqfff\\\TTTSSSSSSSSSSSSVVVyyygggTTTKKKGGGDDDAAA@@@CCCEEEPPPggggggZZZYYYVVVUUU\\\kkkwwwyyyyyyyyyuuummmcccXXXLLLKKK^^^uuuyyy[[[AAA777444222111///......000111000///,,,,,,,,,---------------...---+++,,,,,,---+++******************************++++++,,,,,,++++++***++++++,,,,,,------,,,,,,------......///000000000444444666:::@@@GGGMMMPPPWWWdddyyy{{{qqqqqqtttzzz}}}xxxjjj^^^TTTLLLFFFEEEBBBDDDRRRccczzzzzzggg\\\UUUUUURRRMMMPPPYYYbbbqqq{{{___OOOHHHCCC@@@CCCFFFHHHMMMSSSaaakkk{{{ooohhhhhhxxxwwwfffccclll||||||}}}~~~}}}rrrfff\\\TTTRRRRRRRRRRRRUUU{{{jjjXXXNNNIIIDDDAAA@@@BBBCCCLLLaaa~~~sssfffbbb___^^^dddsss~~~ppp___SSSIIIGGGVVViiiaaaDDD666444333111000......///000000///,,,,,,,,,,,,,,,,,,++++++...,,,++++++------,,,***++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++,,,,,,------------......///000000000444555888<<>>AAAHHH[[[yyywwwvvv{{{sssggg\\\TTTXXXbbb}}}sssOOO:::555444222000///...///000///...//////......------,,,,,,---,,,++++++------,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,+++***+++,,,---...------......///000000000000444999===AAAFFFLLLQQQSSSgggzzznnnpppxxxuuuaaaWWWMMMDDDBBBBBBIII]]]rrr|||vvvqqqnnnlllkkknnnrrr}}}iiiTTTJJJFFFDDDDDDGGGHHHKKKSSS[[[hhhsss~~~wwwwwwuuueeebbbiiiyyyzzzjjj___TTTPPPOOOMMMNNNQQQvvveeeXXXOOOFFFBBBBBB>>>BBBHHHZZZ~~~~~~~~~~~~ttteeeZZZ]]]ggg|||WWW???666333333111///...///000///.....................------,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++,,,,,,------------......///000000000000444:::>>>BBBGGGOOOUUUcccwwwsssvvv~~~rrr___SSSJJJCCCBBBDDDMMMbbbxxxzzzwwwuuuvvvxxxzzz~~~|||aaaPPPGGGCCCBBBCCCFFFHHHLLLUUU^^^mmmyyy}}}|||vvvfffaaaiiixxx}}}lllaaaUUUQQQOOOMMMNNNQQQpppaaaTTTIIICCCBBB???CCCHHHWWWzzz||||||iii\\\bbbqqq___EEE888222333111////////////...---------------------......,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,------,,,,,,------......///000000000111666;;;???CCCJJJSSS[[[sssxxxzzz~~~kkkYYYMMMEEE@@@CCCGGGRRRiii|||yyyxxxzzz}}}|||ttt[[[LLLEEEAAA@@@CCCGGGIIIMMMWWWbbbrrrxxxiiiaaahhhwwwnnnbbbWWWQQQOOOMMMNNNQQQxxxhhhYYYKKKDDDCCC@@@DDDGGGTTTvvvxxxkkk]]]gggyyycccHHH999111333111////////////...---+++++++++,,,,,,---------,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++***+++,,,---...---,,,+++------......///000000000333777<<<@@@DDDLLLWWW___|||{{{}}}eeeSSSHHHAAA>>>CCCIIIVVVnnn~~~~~~{{{wwwxxx|||{{{pppXXXIIIDDD@@@@@@DDDHHHJJJOOOYYYeeetttyyyjjjaaahhhvvvooodddWWWRRROOOMMMNNNQQQooo[[[MMMFFFDDD???DDDFFFMMMgggxxxzzz|||~~~jjjXXX^^^ggg|||pppJJJ666;;;333111//////000111000/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,---------......///111222111///.........555;;;:::>>>IIIOOOVVVdddnnn[[[OOOEEE??????FFFMMMWWWooo|||vvvuuuyyyxxxuuuwwwvvv~~~iiiSSSHHHCCCEEEEEEGGGKKKMMMQQQ]]]jjjxxxkkkaaagggtttpppbbbTTTNNNMMMMMMOOORRRrrr^^^OOOHHHEEEAAAEEEFFFKKKccc~~~kkknnnqqqtttwww{{{fffUUU[[[dddzzzsssMMM777:::333111//////000111000///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,---------......---...000000000///000111444;;;;;;???JJJOOOWWWfff{{{hhhVVVLLLDDD??????FFFMMMXXXppp|||wwwssswwwwwwtttvvv{{{}}}{{{wwwfffRRRHHHEEEDDDDDDGGGJJJLLLQQQ^^^jjjzzz}}}jjj```eeerrrpppbbbTTTNNNMMMLLLNNNRRRuuuaaaRRRJJJGGGBBBEEEEEEHHH^^^vvvfffiiimmmqqqtttxxx}}}~~~|||dddSSSXXXbbbyyyyyyRRR999999333111//////000111000///,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***,,,...///000111333555333:::<<>>???FFFNNNZZZqqq~~~yyywwwrrrvvvwwwuuuvvvxxxxxxuuuwww~~~yyyaaaPPPHHHFFFCCCCCCFFFIIILLLRRR___lll{{{|||hhh___cccnnn~~~pppdddVVVPPPMMMLLLNNNQQQxxxcccTTTKKKGGGCCCDDDDDDFFFYYY~~~mmmgggiiimmmpppssswww{{{zzzyyyeeeUUUYYYbbb{{{XXX;;;777444222000///000000000...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***,,,...//////111333666333:::===DDDMMMQQQ\\\rrrwwwxxx}}}yyylll\\\NNNFFFAAA>>>???FFFOOO^^^ssszzzvvvvvvuuuwwwxxxxxxwwwwwwuuutttvvv|||sss]]]NNNGGGEEECCCCCCEEEIIILLLSSS```nnn}}}zzzggg]]]aaajjj|||~~~rrrfffZZZRRRNNNLLLNNNRRRzzzeeeUUUKKKHHHBBBCCCBBBEEEUUUwwwgggeeefffhhhiiikkknnnrrrvvv|||uuuyyyiiiZZZ\\\ccc|||]]]>>>777444222000///000000///...///...---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---//////...000222555444:::???GGGPPPSSSccc}}}|||oooqqq|||~~~}}}wwwjjj\\\OOOHHH???>>>@@@GGGRRRbbbvvv}}}zzz{{{xxxwwwxxxxxxxxxvvvuuuvvvwww}}}oooYYYLLLFFFDDDCCCCCCEEEIIIMMMTTTcccqqqzzzggg\\\```hhhwwwtttiii]]]VVVPPPLLLNNNRRR{{{fffVVVMMMIIIAAABBBBBBDDDQQQnnnzzzeeeccccccbbbaaaaaadddjjjnnntttooowwwmmm```___ccc{{{aaa@@@777444222000000000000///...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------.........//////......///111444666<<>>CCCLLLVVV[[[rrrmmmiiioooyyy{{{{{{vvvkkk]]]QQQJJJ???@@@CCCJJJWWWjjj}}}}}}ssslllhhhiiijjjjjjooovvvxxx}}}iiiTTTIIIDDDCCCEEEDDDGGGKKKPPPXXXhhhwww}}}jjj[[[___gggttttttkkk```WWWOOOIIIKKKPPP~~~jjjZZZQQQMMMAAAAAAAAAAAAHHH___ppp___WWWUUURRROOOOOOTTT\\\bbbbbb```qqqnnnddd^^^^^^tttdddCCC999555333111000000000...---++++++,,,---///111333444,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))),,,,,,,,,---------......,,,---...---...000444777:::???DDDNNNWWW]]]wwwwwwdddcccjjjwwwyyyzzzuuujjj\\\PPPIII???AAADDDJJJYYYmmmzzzwwwnnnfff```aaabbbdddkkkttttttzzzgggRRRHHHDDDCCCEEEEEEGGGLLLPPPZZZjjjyyykkk\\\```hhhtttsssjjj___VVVNNNGGGIIINNN|||lll^^^RRRKKKDDD???===@@@EEESSSooosss[[[VVVQQQMMMNNNOOOOOOTTTYYYYYYdddjjjkkkfffZZZ___uuueeeFFF:::444333222000//////......111000000///...---------------------------------*********++++++,,,,,,,,,,,,,,,,,,++++++*********---------............/////////000//////111555888777???IIIOOOSSSaaa~~~fffXXXWWWYYYiiiwww}}}sssggg^^^RRREEECCCAAAAAAIII[[[ooo|||uuunnnhhh___\\\[[[]]]]]]\\\aaagggooouuuzzzcccSSSGGGBBBBBBDDDDDDGGGMMMSSSZZZgggsssjjj\\\^^^cccmmmuuunnnaaaUUULLLHHHHHHIII|||mmm___SSSLLLCCC===;;;===@@@KKKccc|||uuu\\\UUUPPPMMMMMMNNNMMMQQQVVVTTT___eeehhhfff[[[]]]pppkkkHHH999444333222000//////....../////////...---,,,,,,,,,------------------------,,,------------------...---,,,,,,,,,++++++++++++---------............///000000000000//////111444888???IIIPPPWWWiii~~~aaaVVVXXX\\\hhhvvv}}}vvvjjjbbbVVVJJJCCCAAABBBLLL]]]qqqtttkkkeee```^^^[[[ZZZ[[[ZZZYYY]]]cccjjjooo}}}vvv```QQQGGGCCCDDDEEEDDDGGGMMMSSS[[[hhhtttjjj\\\^^^ccclll~~~uuunnnbbbUUULLLHHHHHHHHH}}}oooaaaTTTLLLEEE???;;;======CCCWWWkkkxxx^^^UUUPPPNNNOOONNNMMMOOOTTTQQQZZZbbbiiilllbbb```mmmsssLLL999444333222000//////...............---,,,,,,++++++------------------------...------------------,,,------------,,,,,,,,,,,,---------............///,,,...000000///000222333999???IIIRRR\\\ssswww]]]VVV^^^fffnnnzzz{{{nnncccWWWKKKAAAAAADDDOOOaaasss}}}jjj___[[[ZZZ\\\YYYXXXYYYYYYWWW[[[aaahhhlllzzzppp\\\OOOFFFDDDEEEEEEEEEHHHNNNTTT\\\iiivvv~~~iii[[[]]]bbbkkk}}}uuunnnbbbVVVMMMHHHGGGHHHrrrbbbTTTLLLGGGAAA>>>???>>>AAAOOOaaa|||aaaWWWRRRPPPPPPPPPOOOQQQUUUTTT]]]eeeqqqyyyooohhhqqqvvvNNN;;;444333222000//////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---------------------------------............///'''***...111222444666888999???IIISSS___vvvsss\\\[[[hhhttt|||ppp```QQQFFF@@@AAAGGGTTTeeewwwwwwaaaVVVWWWYYY[[[YYYYYY[[[[[[[[[___eeennnrrr~~~mmmYYYMMMFFFCCCEEEFFFEEEHHHNNNUUU^^^lllyyy~~~iii[[[]]]bbbkkk|||uuunnnbbbVVVMMMHHHGGGGGGtttdddUUULLLGGGAAA???@@@???@@@KKKZZZzzzgggZZZTTTPPPPPPPPPQQQUUU[[[\\\dddnnn|||zzzooouuuuuuOOO<<<444333222000//////....../////////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---------------------------------............///(((+++///222444555888:::;;;@@@IIIQQQZZZllloooZZZ^^^ppp~~~qqq]]]MMMBBB@@@BBBIIIWWWiiizzzrrrZZZPPPSSSXXXZZZXXXZZZ^^^```aaafffllltttwwwlllXXXLLLEEECCCDDDGGGFFFIIIPPPWWWaaaqqq~~~iii\\\^^^bbbkkk|||~~~uuunnncccWWWMMMHHHFFFFFFuuueeeVVVMMMFFF@@@===?????????HHHVVVrrrppp```XXXRRRPPPRRRUUU^^^gggiiirrrzzzqqquuutttPPP>>>444333222000//////......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...------------------,,,,,,,,,,,,,,,---------------------............///...000222333333444666888>>>BBBIIIOOOUUUbbb{{{iiiWWW^^^rrrppp[[[KKKCCCAAADDDKKKZZZlll|||pppWWWMMMNNNSSSWWWWWWZZZ___bbbdddhhhooosssxxxkkkWWWKKKDDDBBBDDDGGGFFFJJJRRRZZZfffvvvkkk]]]___ccckkk||||||uuunnncccWWWNNNHHHEEEEEEttteeeXXXPPPHHHAAA>>>@@@??????GGGSSSlllyyyjjjaaaXXXUUUXXX___lllxxx{{{qqqsssuuuSSSBBB444333222000//////..............................++++++++++++++++++++++++,,,------------------...++++++++++++,,,,,,,,,------------............//////000111111111222555888>>>BBBHHHOOOWWWeee~~~fffVVV^^^sssoooXXXJJJDDDBBBEEELLL[[[mmm~~~oooWWWMMMMMMPPPTTTSSSWWW\\\___```eeekkkmmmssshhhUUUJJJDDDCCCEEEGGGGGGKKKSSS]]]jjj{{{lll^^^```ccclll|||zzzvvvuuunnndddXXXNNNHHHEEEDDDtttfffYYYRRRLLLDDD@@@BBBAAA@@@HHHTTTjjjtttiii___\\\___iiixxxqqqsssrrr}}}wwwVVVFFF444333222000//////......------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,---------.........//////,,,---...///000333777:::===@@@HHHRRR]]]ooofffWWW___tttmmmUUUGGGAAACCCFFFMMM[[[nnn~~~nnnYYYPPPPPPQQQQQQQQQTTTYYY[[[\\\```fffiiipppfffTTTJJJDDDCCCEEEGGGGGGKKKTTT___lllmmm___aaadddlll}}}yyylllyyyuuuooodddXXXNNNHHHEEEDDDtttcccUUUPPPKKKFFFAAA>>>===@@@JJJUUUnnn~~~ssseeebbbhhhsssnnnfffkkkrrr{{{vvvWWW<<<666444111000000000000///......---,,,,,,,,,,,,---------------------------,,,,,,,,,++++++*********,,,,,,,,,---------......---------............///000000000000111333888<<>>@@@IIITTTyyymmmcccaaaiiiyyysssbbbZZZWWW```nnnzzz}}}qqqUUU<<<666444111000000000000///......---,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......---------............///000000000000111444999<<<@@@GGGNNNUUUbbb}}}pppbbbqqqrrrYYYHHHAAAAAA@@@FFFRRReeexxxiiiYYYRRROOOOOONNNPPPRRRRRRSSSZZZbbbmmmzzzrrrZZZLLLFFFBBBBBBCCCGGGHHHQQQ^^^gggpppyyydddYYYTTTNNNMMMMMMMMMNNNNNNLLLKKKKKKOOOSSSVVVYYY^^^eeejjjvvv{{{mmm]]]]]]bbblll{{{xxxeeekkkyyyyyyiiiZZZXXXWWWZZZdddvvv}}}vvvmmmccc[[[RRRIIIFFFGGGvvvgggZZZUUULLLGGGCCC@@@>>>@@@IIISSSwwwoooccc___eeesssppp```WWWRRR[[[gggqqquuukkkTTT???666444111000000000000///......---,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............//////000111111222555999===@@@HHHOOOVVVfffyyyjjjvvv~~~hhhSSSFFFAAAAAA@@@GGGUUUgggyyynnn]]]SSSOOOMMMLLLNNNQQQRRRTTT[[[dddqqqrrr\\\NNNHHHDDDCCCDDDHHHJJJTTTaaakkkuuusss```WWWTTTTTTRRRQQQOOOOOOOOOOOONNNMMMPPPSSSTTTTTTVVV[[[___cccfffjjjooorrrzzzmmm]]]]]]aaalll{{{|||jjjqqq}}}rrraaaWWWVVVVVV\\\jjj}}}}}}uuulllccc[[[RRRIIIFFFGGGzzziii[[[UUUMMMHHHDDDBBB???@@@HHHRRRuuunnnbbb^^^bbbmmmxxx{{{rrrbbbWWWPPPWWW___eeeiiicccQQQ@@@666444111000000000000///......---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............//////000111111222555:::>>>BBBJJJQQQXXXjjj|||nnnzzzuuudddRRRFFF@@@???BBBIIIVVVgggxxxppp^^^SSSNNNJJJJJJMMMQQQTTTWWW___hhhuuusss\\\OOOHHHDDDCCCCCCIIIKKKUUUcccnnnyyyqqq___WWWWWWXXXWWWTTTRRRPPPQQQRRRTTTRRRUUUWWWVVVTTTTTTWWWZZZ\\\\\\___ccceeelll}}}mmm^^^]]]aaakkk{{{nnntttppp___WWWYYY___jjj{{{}}}ssskkkbbb[[[RRRIIIEEEFFFnnn^^^WWWNNNIIIEEECCC@@@@@@GGGQQQssslll___\\\```iiirrrxxx~~~uuufffYYYMMMRRRXXX\\\___\\\OOOAAA666444111000000000000///......---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,------------,,,,,,,,,---------......---------............//////000111111222666;;;???CCCLLLSSS[[[ooovvvppptttdddTTTGGG@@@===DDDLLLZZZjjjyyymmm\\\SSSNNNJJJJJJMMMSSSVVVZZZccclllxxxrrrZZZLLLFFFCCCBBBCCCIIIKKKUUUdddppp}}}qqq^^^XXXXXXYYYZZZ[[[ZZZYYYZZZ[[[]]]\\\^^^```___]]]\\\]]]```___^^^```dddeeejjj|||mmm^^^]]]```jjjyyykkkppp{{{qqqaaa\\\cccqqq|||qqqiiiaaaZZZRRRHHHDDDEEEppp```XXXNNNJJJFFFCCC@@@@@@GGGPPPllliiiZZZYYY___hhhppptttxxx{{{||||||xxxiiiYYYJJJPPPVVV[[[___]]]QQQEEE666444111000000000000///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------............//////000111111333666;;;???CCCMMMVVV___vvvrrrtttssscccTTTIIIBBB@@@EEEOOO___ppp}}}~~~iii[[[SSSOOOLLLLLLPPPUUUXXX[[[dddnnnzzzpppXXXJJJEEECCCDDDFFFIIIJJJTTTcccpppuuuccc]]]^^^fffkkkssswwwxxxwwwwwwwwwvvvyyy{{{zzzxxxvvvxxxzzzxxxuuuvvvyyywwwxxxmmm]]]\\\^^^gggvvv}}}fffjjjtttqqqbbbbbbnnn{{{ooohhh```YYYQQQGGGCCCDDDooo___WWWNNNJJJFFFDDD@@@@@@GGGPPPccciiiWWWVVV^^^hhhoooqqqtttuuuvvvzzzxxxjjjYYYIIIPPPYYY___cccaaaVVVIII666444111000000000000///......---,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,---------......---------........./////////000111111333777<<<@@@CCCMMMWWWaaa{{{~~~ssszzz~~~ppp```SSSIIIEEECCCEEEQQQcccuuu{{{gggZZZTTTQQQOOOOOORRRWWWYYY\\\dddnnn{{{oooWWWJJJFFFEEEHHHKKKIIIJJJSSSbbbpppzzziiieeegggxxxmmm\\\ZZZ]]]eeetttyyydddgggppppppbbbaaaqqq~~~yyynnnggg___YYYPPPGGGBBBCCCsssdddYYYSSSLLLFFFCCCAAA???CCCHHH^^^xxxlllVVVSSSYYYaaagggkkknnnpppsssvvvttthhhZZZNNNQQQ___hhhfffeee[[[III;;;444///000111///---.........////////////..................---,,,+++***---------............///......---,,,,,,+++******---------............///111111222222444777<<<@@@IIIQQQ[[[iii~~~yyy}}}zzzlll\\\OOOFFFBBBAAAJJJSSSbbbrrrrrrddd[[[UUUOOOOOOTTTTTTWWW```bbbgggvvvoooXXXLLLGGGFFFFFFHHHJJJNNNWWWaaalllkkkfffuuujjj[[[YYY[[[aaammmttt___bbbiiiyyyooodddbbbqqq}}}zzzxxx{{{zzznnnhhh```WWWOOOIIIDDD@@@sssdddZZZSSSLLLEEEBBB@@@???BBBGGGTTTllloooZZZUUUXXX^^^cccggghhhjjjmmmsssttthhh[[[KKKOOO```llllllkkkaaaNNN<<<555000000111///---............//////.........------------,,,+++***))),,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,---------............///000111222222444777<<<@@@FFFOOOYYYiii~~~{{{~~~~~~vvviii[[[OOOGGGDDDCCCHHHSSSeeevvvooobbb[[[VVVQQQQQQVVVVVVYYYbbbdddjjjyyynnnWWWKKKFFFEEEEEEGGGIIIMMMUUU___jjj}}}qqqnnnkkk]]][[[[[[aaalllooo^^^___fffuuuoooccc^^^mmmllljjjgggfffhhhnnntttxxx{{{sssnnnooosssxxxzzznnnhhh```WWWPPPIIIDDD@@@sssfff\\\RRRKKKEEEBBB???===@@@EEENNNaaaxxxuuubbb[[[ZZZ\\\___bbbbbbdddjjjsssttthhhYYYIIIOOObbbqqqsssrrrgggRRR>>>666000111111///---...------............------,,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,,,,------***++++++,,,---......///---------............///000111222222444777===@@@FFFNNNYYYkkk}}}zzzrrrfffXXXNNNGGGEEEDDDGGGTTThhhzzz{{{jjj___ZZZWWWSSSSSSXXXXXX[[[eeegggmmm|||mmmWWWJJJFFFDDDDDDFFFJJJNNNVVVaaammmzzzyyylll\\\ZZZZZZ___iii~~~~~~hhh[[[\\\bbbqqqnnnaaa]]]jjj{{{hhhVVVUUUSSSSSSTTTXXX\\\___iiikkkkkkfff___ZZZZZZ\\\cccsss~~~zzznnnhhh```WWWPPPJJJDDDAAAuuuhhh^^^QQQKKKDDDBBB???<<<>>>CCCHHHWWWkkk~~~|||kkkbbb^^^^^^___```bbbfffmmmvvvvvvfffTTTJJJPPPcccssswwwxxxlllVVV@@@777111111111///...///,,,,,,------------,,,,,,---------------,,,+++***+++,,,,,,,,,,,,---------++++++,,,,,,---.........---------............///000111111222444888===AAAJJJPPPZZZkkk{{{{{{ssseeeVVVLLLFFFDDDDDDHHHUUUiii{{{zzzggg\\\YYYWWWTTTRRRXXXWWW[[[eeeiiiooonnnXXXKKKGGGEEEEEEGGGLLLPPPZZZggguuummmZZZXXXXXX]]]ggg|||yyycccXXXYYY___nnnoooaaa```kkkgggUUUKKKJJJJJJJJJKKKMMMOOOPPPWWWYYY[[[XXXSSSOOOOOOQQQWWWggg}}}~~~yyynnnhhh```WWWPPPJJJEEEBBBwwwjjj```QQQKKKEEEBBB???;;;===AAABBBMMM___ttttttjjjcccbbbddddddhhhnnnvvv|||wwwcccOOOGGGLLL^^^pppxxx|||sss^^^BBB999222111111///...///,,,,,,------------,,,,,,..................---,,,------------............---------------------------------............//////000111222444888===AAALLLQQQWWWggg~~~wwwfffUUUIIICCCBBBCCCKKKWWWjjjyyyyyyeeeZZZWWWUUURRRPPPUUUUUUYYYdddhhhooooooYYYMMMHHHFFFGGGIIILLLQQQ\\\lll}}}nnnYYYWWWXXX^^^iiittt```VVVXXX___ppprrrcccdddmmm~~~vvvZZZJJJFFFFFFFFFFFFGGGHHHIIIIIIIIILLLNNNNNNLLLJJJKKKMMMPPP___vvv}}}yyynnnhhh```XXXQQQKKKFFFCCC{{{lllbbbRRRLLLFFFCCC???;;;<<<@@@BBBJJJ[[[sssyyynnnfffeeehhhiiiooowww}}}~~~uuu___LLLEEEGGGVVVhhhsss|||yyygggDDD;;;333222111///...///------............------......////////////......---------.........//////.........------------------------............//////000111222444888>>>BBBKKKOOOTTTaaa|||}}}iiiUUUGGGAAABBBCCCNNNZZZlllzzzvvvbbbXXXVVVSSSOOONNNSSSRRRWWWbbbgggooopppZZZMMMIIIGGGGGGIIIJJJPPP^^^pppmmm[[[YYYZZZ```kkknnn\\\TTTXXXbbbvvvwwwfffeeejjjzzzlllSSSFFFCCCCCCCCCCCCDDDEEEEEEFFFBBBDDDFFFGGGGGGHHHKKKLLLNNN\\\ttt~~~xxxnnnhhh```XXXQQQLLLFFFCCC~~~nnncccSSSMMMGGGDDD@@@<<<<<>>BBBJJJPPPUUU^^^uuujjjTTTFFFAAACCCFFFOOO]]]ppprrr___VVVTTTRRRMMMMMMQQQQQQUUUaaafffooopppYYYMMMHHHFFFGGGIIIJJJQQQaaauuulllZZZXXXYYY^^^hhh}}}{{{gggVVVSSSYYYggg||||||jjjeeehhhvvvhhhRRRIIIDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFGGGHHHIIILLLOOOQQQUUUccc}}}~~~xxxmmmhhh```XXXRRRLLLGGGDDDooodddSSSMMMHHHEEEAAA<<<<<>>BBBJJJRRRXXX```rrrkkkTTTEEEAAAEEEIIIOOO___tttnnn\\\TTTTTTQQQMMMLLLQQQQQQUUUaaagggpppoooXXXLLLGGGFFFFFFHHHNNNUUUeeeyyylllXXXVVVUUUYYYcccwwwuuubbbSSSSSSZZZjjjmmmeeehhhttt~~~hhhTTTNNNHHHHHHGGGGGGHHHJJJLLLMMMNNNNNNMMMMMMOOOQQQUUUWWW```nnn~~~xxxmmmhhh```XXXRRRLLLGGGDDDtttjjjYYYOOOFFFBBB@@@===;;;<<<===FFFNNNaaatttllliiijjjlllssssssvvvyyyuuukkkaaa\\\```UUUWWW```fffppprrriiiIII666111555222000111...........................------------------------...------,,,***))))))(((------,,,,,,,,,,,,++++++---......///////////////111000///111555:::===???HHHPPPVVV```~~~jjjTTTEEE???DDDLLLRRRcccxxxzzzggg\\\WWWRRRNNNNNNNNNRRRQQQVVV___bbbnnnoooYYYMMMIIIGGGGGGIIIOOOXXXhhh|||mmmWWWXXXUUUZZZiiiwwwxxxdddXXXTTTTTT[[[kkkuuueeehhhrrrvvvaaaTTTQQQQQQRRRTTTWWWZZZ\\\^^^]]]```dddfffffffffggggggnnnyyynnnggg___WWWRRRLLLFFFAAAtttjjjZZZPPPGGGCCCAAA===;;;<<<:::DDDKKK^^^}}}yyytttpppoooppppppqqqtttvvvsssmmmhhheeehhh]]]]]]ccceeekkkmmmdddJJJ666111555111000111---........................---------------------------------------,,,,,,,,,.........---------,,,,,,---......///////////////111000000111555:::>>>@@@MMMVVV]]]iiifffQQQDDD@@@EEELLLXXXhhh|||wwwddd[[[WWWSSSQQQQQQPPPSSSSSSXXXbbbeeerrrmmmWWWLLLHHHHHHIIIKKKNNNXXXgggzzz~~~jjjWWWXXXTTTZZZhhhuuuooo^^^UUUSSSUUU]]]ooo|||jjjkkktttvvvjjjeeedddeeefffjjjoootttwww}}}~~~~~~xxxmmmggg^^^WWWRRRLLLFFFAAAtttjjj[[[QQQHHHDDDBBB>>><<<===:::CCCKKK]]]yyy~~~zzzwwwqqqssstttrrrpppooonnnnnnrrrfffcccbbb___dddggg___KKK777000444000...000---........................------------------------------....../////////000/////////............------......///////////////111000000222555;;;@@@CCCLLLTTT\\\kkkzzz___LLLDDDBBBFFFKKK[[[llltttbbbYYYWWWUUUTTTUUUSSSVVVWWW\\\gggkkkyyy}}}jjjUUUKKKHHHHHHJJJLLLNNNWWWfffwww|||hhhWWWWWWTTTYYYfffsssrrrcccVVVPPPQQQVVV```ttttttsss{{{~~~~~~}}}wwwlllfff]]]VVVQQQKKKEEE@@@vvvkkk^^^SSSJJJFFFCCC>>><<<======FFFNNN___zzz{{{}}}uuuvvvuuuqqqppprrrtttuuuuuufff^^^ZZZUUUZZZaaa\\\NNN999111333///---///---........................------------------------............/////////////////////.........---------......///////////////000000111222666;;;BBBGGGKKKQQQZZZjjjrrrXXXIIIDDDDDDGGGKKKYYYllltttbbbYYYWWWVVVVVVWWWVVVZZZZZZaaalllrrr}}}jjjUUUJJJGGGGGGIIIKKKOOOWWWeeeuuuzzzfffVVVWWWTTTXXXeeepppttteeeYYYOOOLLLOOOUUUbbbyyy~~~|||vvvkkkeee\\\UUUPPPKKKEEE@@@yyynnn```VVVLLLGGGDDD???======???GGGOOOccc~~~{{{wwwyyy|||ssstttssspppssszzz~~~|||lll[[[QQQMMMJJJTTT^^^[[[QQQ;;;222333...---///---........................------------------------.........------------,,,.........------------,,,---......///////////////000111222333666<<>>>>>EEEPPPhhhwwwuuuuuu|||sssiiilllmmmnnnyyyaaaPPPGGGGGGKKKYYYccc___TTT>>>333444...---000...........................------------------------...------,,,,,,,,,++++++.........---------,,,,,,---......//////////////////111333444666===FFFNNNVVVWWW]]]mmmrrrbbbPPPHHHEEEFFFIIIMMM]]]qqq}}}iii^^^[[[XXXXXXYYYZZZ___```iiiwwwlllWWWKKKGGGFFFGGGJJJQQQZZZhhhvvvzzzdddUUUVVVSSSWWWcccmmmsss```UUUNNNJJJJJJNNNVVVfff{{{uuujjjddd\\\VVVQQQLLLFFFBBBuuudddYYYOOOJJJFFFAAA>>>>>>===DDDRRRpppsssuuu~~~~~~oookkkaaadddgggmmm}}}~~~^^^MMMIIIPPP[[[kkkqqqiiiWWW@@@555444///---111///........................------------------------,,,,,,,,,,,,,,,---------/////////............------......//////////////////111333444777===HHHPPPWWWWWW[[[lll|||}}}hhh\\\PPPJJJGGGFFFJJJOOO^^^ssslllaaa]]][[[ZZZ\\\[[[```bbbkkkzzzlllVVVKKKIIIHHHJJJLLLRRR\\\jjjxxxyyycccUUUVVVSSSWWWcccmmmtttfffVVVNNNKKKIIIKKKNNNZZZlll{{{uuukkkeee]]]VVVRRRMMMGGGCCCwwweeeZZZPPPJJJFFFAAA>>>>>>???FFFUUUxxxrrrvvvrrrhhhggg^^^bbbdddlll~~~xxx```RRRQQQ^^^mmm|||sssYYYBBB666555///...111000........................------------------------******+++,,,---...///000000000000000////////////---......///////////////...111444555777>>>IIIRRR[[[YYY]]]nnn~~~xxxvvvbbbZZZPPPKKKHHHFFFJJJQQQ[[[rrrnnnccc___]]]]]]^^^\\\```ccclll{{{}}}jjjVVVLLLJJJJJJLLLOOOSSS]]]lllyyyxxxbbbTTTVVVSSSWWWdddmmmtttjjj\\\NNNIIIIIIIIIKKKOOO___ppp{{{vvvkkkeee]]]WWWSSSNNNHHHDDDyyyiii[[[MMMIIIGGGDDD@@@???CCCHHHXXXsssttt}}}|||ppplllbbbffflllrrrzzz|||sssgggVVVXXXdddmmmsssvvv]]]GGG444222555333////////////.........---------------............------........................000///...---,,,+++++++++,,,,,,------...////////////...000444888===GGGRRRYYY^^^bbbxxxvvv~~~rrr```WWWNNNJJJHHHHHHKKKPPPeeeuuuoooccc```___^^^___^^^aaaffflllsss~~~lllWWWLLLIIIGGGHHHJJJRRR\\\jjjwwwuuudddVVVSSSSSSXXX```nnnnnnaaaXXXSSSOOOLLLJJJIIIOOOWWWfff|||zzzuuukkkfff___XXXRRRLLLGGGDDD{{{hhhZZZMMMHHHGGGDDD@@@???AAAFFFUUUoooqqq|||}}}{{{sssuuuvvvxxx{{{zzzoooccccccaaaiiiqqquuuwwwbbbKKK666222333111///111......---------,,,,,,,,,------............------------------------------...---,,,+++++++++++++++,,,,,,------.../////////000///111555888<<>>CCCPPPjjj}}}nnnyyyyyy{{{{{{|||wwwmmmlllfffhhhnnnqqqzzz}}}qqqeeeMMM777111222000000222---------,,,,,,,,,++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,------.../////////111000222666888<<>>@@@JJJ```lll```nnn{{{{{{vvvyyy|||}}}~~~{{{vvvgggdddjjjpppxxxxxxnnnYYYGGG777555555111///111////////////............------............---------------------------------,,,,,,,,,,,,------...,,,,,,------.../////////111111333888:::===EEEOOOVVV^^^kkk|||yyy}}}lllaaaTTTJJJDDDEEEOOOZZZgggwww|||sssooopppvvv~~~}}}jjjVVVLLLIIIHHHIIILLLPPPZZZkkkzzzxxx}}}{{{zzzzzz|||~~~ooo```QQQOOOPPPUUU]]]iii{{{kkkUUULLLKKKHHHHHHJJJPPP]]]ssswwwrrrgggbbb[[[TTTNNNHHHCCC@@@|||gggYYYLLLHHHHHHEEEBBBAAA???@@@HHH\\\yyyggg]]]mmm{{{~~~pppkkknnnssswww{{{sssaaa^^^hhhpppvvvuuujjjUUUEEE777666666111///111000000000////////////...------............------..............................---,,,,,,---------,,,,,,------.../////////111111444888;;;>>>FFFOOOWWW]]]jjj~~~zzz~~~~~~pppeeeVVVKKKDDDEEERRR___kkk{{{{{{uuuuuuxxx}}}lllXXXMMMKKKKKKLLLNNNQQQ\\\oooxxxhhhfffjjjmmmqqqvvvnnnlllhhhdddbbbcccdddeeekkknnntttzzzooo___PPPNNNPPPUUU]]]hhhzzzdddQQQJJJJJJIIIJJJOOOWWWhhh~~~wwwrrrgggbbb[[[TTTNNNHHHCCC@@@iii[[[NNNIIIIIIEEEBBB@@@>>>>>>EEEWWWrrrjjjdddvvvwwwlllhhhffflllsssxxxooo]]]ZZZgggpppuuuqqqdddXXXGGG999666555000///333000////////////.........------............------------------------------......---,,,++++++++++++,,,,,,------...////////////000333999<<>>===CCCTTTnnnpppmmmyyypppnnnkkkqqqvvvyyy}}}~~~rrr___]]]llluuuyyyssseee]]]KKK:::555333///000555//////.........------------..................---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************,,,,,,------...//////000...///333999<<<@@@HHHQQQSSSVVV```|||wwwkkk[[[MMMDDDFFFUUUdddssspppssstttsssssstttwww{{{}}}|||jjjUUUKKKIIIIIIJJJMMMSSS```rrrmmmYYYWWW[[[[[[\\\aaaSSSQQQOOOLLLKKKKKKKKKLLLLLLNNNPPPSSSVVVXXXYYYZZZZZZ[[[^^^iii}}}iiiYYYMMMKKKMMMRRRZZZeeevvv~~~^^^NNNKKKHHHMMMWWWdddrrrtttmmmgggbbb[[[TTTNNNIIIDDDAAAooobbbRRRHHHGGGGGGEEEBBB<<<>>>BBBPPPkkk}}}pppllljjjmmmssszzznnngggeeelllrrrqqqmmmjjjiiiRRR<<<555555111000111---.........//////000000---------............///...---,,,++++++---...000///...---,,,,,,---...///------......///000000000...000333777<<>>???BBBNNNhhh}}}qqqlllhhhjjjnnnuuu|||wwwnnniiinnntttuuusssrrroooVVV???777555111///111............/////////000---------............///...---,,,++++++---///000///...------------...///------......///000000000///111444777<<>>FFFPPPWWW[[[]]]ppp|||cccUUUKKKJJJIIIJJJZZZooo~~~sssoooppppppppprrrmmmmmmppptttzzz}}}hhhSSSLLLIIIGGGIIIOOOSSS]]]oootttccccccooowwwfffVVVLLLIIIHHHJJJOOOSSSYYYeeeqqq|||vvvnnnjjj```[[[TTTNNNJJJFFFBBB@@@vvviiiXXXNNNKKKJJJHHHDDD???AAABBBDDDTTTttt{{{hhhgggiiiooowwwxxxhhhdddggglllqqqvvvqqqXXX@@@888666111///111000/////////............---------............///---......///////////////------...//////...------------......///000000000222333555888???HHHSSSZZZ______qqqxxxaaaSSSIIIIIIIIINNNbbbzzz~~~sssoooooonnnnnnoooooonnnqqqwww}}}gggSSSKKKIIIGGGIIIOOOSSS]]]ooozzziiihhhuuuvvviii\\\PPPIIIHHHGGGJJJOOOTTTZZZfffqqq~~~xxxqqqlll___ZZZTTTNNNIIIFFFBBB@@@yyykkk[[[PPPMMMLLLJJJFFF???BBBBBBCCCQQQooonnnnnnqqqwwwwwwddd^^^aaahhhooovvvrrrZZZBBB:::777222...///000000//////.........------------.........//////---......///000/////////,,,---...//////...---,,,------......///000000000111222555888???IIITTT\\\]]]\\\nnnwwwcccTTTIIIHHHJJJQQQiiiuuuqqqpppmmmlllmmmqqqoooqqqwww}}}gggSSSKKKIIIGGGIIINNNSSS\\\nnnmmmlllyyy}}}yyyrrriii___UUUNNNIIIGGGGGGJJJPPPUUU[[[gggrrrzzzsssooo___ZZZSSSNNNIIIFFFBBB@@@ppp]]]OOOJJJKKKLLLLLLGGGBBB>>>@@@MMMffftttrrrtttbbb___ccchhhnnntttwww___EEE777444222000///------------------------...------,,,,,,------...//////............//////......//////...,,,***)))------......///000000000///111444888???IIISSSZZZ___```rrrwwwvvv^^^XXXQQQKKKJJJTTTmmmzzzrrroooooopppooopppooorrr|||yyygggTTTKKKIIIIIIKKKMMMTTT___ppptttsss{{{{{{llleee[[[TTTPPPMMMJJJHHHGGGEEEGGGOOOXXX___iiirrr}}}vvvnnnhhhaaa[[[TTTNNNJJJFFF@@@<<<|||nnn[[[NNNJJJKKKLLLLLLJJJDDD???@@@JJJ```~~~{{{qqqbbb___ccchhhnnnsssrrr\\\DDD888555333000///...........................------,,,,,,------......------,,,,,,------...---............---+++***------......///000000000000222555999???HHHSSSYYY___bbbvvvsss}}}rrr___ZZZRRRLLLJJJUUUmmmyyyqqqnnnooooooooonnnoootttyyygggTTTKKKIIIIIIJJJLLLSSS___pppxxxvvv}}}vvvlll___YYYRRRLLLIIIHHHFFFDDDFFFDDDGGGOOOWWW```kkkuuu}}}uuunnnhhh___YYYRRRMMMJJJGGGBBB>>>xxxkkkZZZNNNKKKLLLLLLLLLKKKEEE@@@@@@GGGYYYvvv{{{nnn```\\\___dddjjjooolllXXXBBB888666444111///////////////////////////...------,,,,,,------...,,,,,,++++++++++++,,,,,,------............---,,,---......//////000000111111333666:::@@@HHHRRRXXX```eee|||oooyyyzzzpppbbb\\\TTTMMMKKKUUUmmmxxxpppnnnnnnooonnnnnnpppvvvxxxfffSSSJJJHHHHHHJJJLLLRRR___ppp~~~~~~{{{wwwggg\\\SSSOOOIIIFFFEEEEEEEEEEEEGGGEEEHHHPPPXXXbbbppp{{{|||uuummmhhh]]]XXXQQQMMMJJJHHHCCC@@@}}}vvviiiZZZOOOLLLMMMMMMLLLIIICCC@@@AAAFFFVVVuuu~~~~~~~~~zzzyyy{{{wwwmmmaaaZZZ[[[```fffjjjiiiUUUAAA888888555111..............................------,,,,,,------...,,,,,,++++++++++++,,,,,,,,,------........................///000000111111222444777;;;AAAIIIRRRXXX```hhh~~~mmmvvv|||rrrddd^^^VVVOOOLLLUUUlllyyyqqqnnnoooooooooqqqrrrwwwxxxfffSSSJJJHHHHHHIIIKKKSSS```qqq}}}~~~rrrlllwwwxxxkkk^^^UUUNNNKKKHHHEEEEEEFFFGGGHHHIIIHHHKKKRRR[[[eeeuuu{{{tttlllhhh]]]XXXQQQLLLJJJGGGCCC???zzzwwwkkk[[[PPPMMMMMMMMMLLLEEE@@@???BBBGGGWWWzzz{{{zzzvvvvvvtttvvv{{{yyyrrrfff]]][[[___fffjjjkkkWWWBBB999777555111///------------------------...------,,,,,,------...------,,,,,,,,,,,,------------------...//////000......//////000111111111222555888<<>>>>>BBBHHHXXX{{{sssoooppppppuuu}}}}}}yyynnnaaa]]]dddlllqqqrrr]]]EEE999666444111///------------------------...------,,,,,,------.........------------............------...///000000...//////000000111111222222444999===CCCKKKSSSYYY```iiisssyyyttthhhaaaXXXOOOKKKSSSiii~~~zzzwwwvvvvvvuuu|||}}}yyygggTTTKKKIIIIIIKKKMMMVVVccctttzzznnneee\\\VVVVVVZZZaaaxxx}}}ooobbbYYYSSSOOOKKKDDDEEEEEEDDDCCCEEEHHHKKKMMMNNNSSSZZZ```hhhxxx}}}wwwpppiiieee^^^YYYQQQLLLIIIEEE@@@<<>>DDDLLLUUUZZZ___hhhvvviiibbbXXXOOOJJJRRRggg||||||{{{zzzyyyzzziiiUUULLLJJJJJJLLLNNNWWWbbbsssvvvnnniiieeebbbddd^^^XXXWWWTTTRRRUUU\\\jjjtttkkk___UUUOOOLLLIIIGGGDDDFFFHHHHHHHHHJJJOOORRRUUUWWW]]]cccgggnnn}}}{{{tttmmmgggccc\\\WWWPPPLLLIIIFFFAAA>>>xxxcccTTTOOOOOOOOOOOOJJJBBB@@@BBBEEETTT~~~{{{zzz~~~}}}}}}vvvgggcccdddfffnnnxxxyyyxxxoooaaa]]]ggguuu|||hhhJJJ999444222111111////////////////////////...------,,,,,,------......------,,,,,,------...000///...------...///000/////////000111111222222000333888>>>EEEMMMUUU[[[___ggg~~~yyyiiibbbXXXOOOJJJQQQfff{{{~~~}}}|||{{{iiiVVVMMMKKKKKKLLLNNNVVVaaarrruuueee^^^ZZZXXXUUUSSSOOOPPPUUUVVVUUUXXX___www|||qqqbbb\\\SSSMMMKKKJJJHHHFFFHHHKKKNNNOOOPPPSSSXXX\\\]]]```ffflllooouuuzzzssslllfffbbbZZZUUUOOOKKKIIIGGGCCC@@@~~~dddWWWRRRPPPNNNMMMKKKAAA???DDDFFFSSSzzz}}}zzzzzzuuuwww{{{wwweeeYYYXXX```kkkqqq|||tttiii```^^^bbbjjjpppsssSSS999555444///111//////............//////000000000///.........---........................---,,,,,,,,,,,,---...//////......//////000111222555555666<<>>AAAAAAIIIkkk}}}mmmoooyyy{{{|||yyywww{{{zzzmmmgggjjjssszzzyyyjjj___```jjjuuu|||rrrVVV===777333///111//////............//////+++,,,,,,,,,---.........///......------,,,,,,+++......---,,,,,,,,,---------,,,,,,------...///000222444888===DDDNNNXXX___\\\]]]^^^bbbppp~~~mmmWWWLLLHHHNNNbbbwwwmmmXXXMMMJJJJJJKKKMMMUUU```qqqxxxdddTTTKKKIIIHHHGGGFFFIIINNNTTTYYYdddhhhnnnvvvuuujjjmmmttt}}}}}}vvvqqqkkkddd___WWWSSSNNNIIIFFFBBB???<<>><<>>DDDMMMYYYaaacccdddlllqqqvvvoooXXXLLLIIIQQQggg}}}~~~uuutttoooZZZNNNKKKIIIJJJLLLSSS^^^ppp~~~iiiYYYNNNJJJEEEHHHKKKNNNQQQYYYcccjjjsss{{{~~~zzz{{{tttoooiiibbb]]]VVVQQQKKKFFFCCC@@@===;;;~~~rrr]]]RRRMMMLLLPPPTTTYYYKKKDDDEEECCCFFF```~~~oooiiinnnvvv|||tttjjjdddcccgggkkknnnjjjSSS<<<666222///222------,,,,,,,,,,,,------//////..................+++++++++,,,,,,------...+++++++++,,,---...///000............///000111111///333999>>>CCCMMMYYYbbbfffcccpppqqqwwwrrr[[[MMMIIIPPPfff{{{~~~zzzwwwttttttmmmeeehhh{{{pppZZZOOOKKKIIIIIIKKKSSS^^^pppsss```RRRLLLKKKEEEJJJQQQVVV[[[dddooowwwzzzsssnnnhhhaaa\\\UUUQQQJJJEEEBBB???===;;;xxxrrr^^^RRRMMMLLLPPPUUUWWWIIICCCEEEEEEIIIddd}}}llleeeiiiqqq}}}wwwnnneee```^^^___aaakkkhhhRRR<<<666222///333/////////....../////////000000000///.........---)))***+++,,,------...///******+++,,,---///000111///......//////000111222///333999>>>CCCLLLYYYbbbgggbbbqqqtttzzzttt]]]OOOIIIPPPdddyyywwwmmmjjjhhhgggiiiccc\\\bbbwwwppp[[[OOOKKKIIIIIIKKKSSS___ppp~~~jjjYYYOOOMMMNNNGGGNNNVVV^^^dddnnnzzzzzzsssnnnhhhaaa\\\UUUQQQJJJDDDAAA???<<<;;;www|||ppp```SSSJJJGGGMMMUUUUUUMMMAAA???DDDIIIaaayyykkkeeeiiipppxxx|||sssgggbbbZZZXXX```mmmhhhWWW@@@333333222...------......//////000000///...---+++******++++++---,,,+++***+++---000111///////////////............///111222333333222222222555999>>>DDDNNNZZZbbbcccddduuu{{{sssWWWJJJIIIQQQcccuuutttaaa[[[^^^```______aaaYYY\\\ooouuu```SSSMMMJJJKKKNNNSSS]]]mmm~~~{{{kkk```WWWOOOKKKKKKNNNQQQWWW^^^iiixxxxxxrrrmmmggg```ZZZTTTQQQLLLFFFAAA===<<<;;;oootttbbbUUUKKKHHHMMMTTTWWWPPPDDDAAAFFFJJJaaavvviiidddiiippp||||||nnn___YYYTTTVVVbbblllgggWWWAAA444444444000.........//////////////////...---+++++++++++++++---,,,+++++++++---///000............////////////---...///000111111111111333666;;;???EEEOOO[[[ccceeeeeewww{{{qqqWWWJJJHHHPPPbbbtttyyyhhhYYYVVVZZZ[[[YYYXXX[[[VVV[[[ooovvv```SSSMMMJJJKKKNNNUUU]]]kkk{{{{{{nnnaaaXXXQQQKKKIIIKKKTTTWWW^^^hhhvvv}}}vvvppplllfff___YYYSSSPPPKKKFFFAAA===;;;;;;eee{{{xxxcccUUUMMMKKKMMMRRRXXXSSSHHHDDDFFFJJJaaayyykkkfffjjjppp~~~kkkWWWQQQQQQYYYiiilllhhhYYYCCC666555555222///////////////.........///...---,,,+++++++++,,,...---,,,+++,,,,,,...///---------.../////////000------------...///000000333777<<<@@@GGGPPP\\\eeefffhhhzzzzzzoooVVVJJJHHHOOOaaasssjjj]]]RRRQQQUUUUUURRRPPPTTTRRRZZZooovvv```SSSMMMJJJKKKNNNVVV^^^kkkzzz|||kkk```VVVPPPLLLIIIKKKNNNYYY]]]dddrrrrrrsss}}}{{{tttnnnjjjeee^^^XXXSSSPPPKKKEEE@@@===;;;;;;___uuuyyycccUUUOOOMMMOOORRRXXXUUUKKKDDDDDDGGG]]]~~~uuuoooqqqtttzzzdddOOOKKKMMMYYYlllooolll]]]FFF777444444111000000//////......------......------,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,------...///000000...---,,,,,,---...000111222666;;;AAAGGGQQQ\\\dddfffiii}}}{{{lllVVVJJJGGGMMM___qqqeeeYYYNNNNNNQQQQQQOOONNNQQQPPPYYYnnnvvvaaaSSSMMMJJJKKKMMMUUU^^^lll}}}ooo```XXXPPPMMMKKKKKKOOOUUU\\\___hhhxxxnnneeelllyyyzzzsssnnnjjjddd]]]XXXQQQOOOJJJDDD@@@===;;;:::```uuuvvvaaaTTTOOONNNPPPSSSWWWWWWMMMCCCAAADDDXXXwww{{{{{{{{{yyyuuu```LLLIIILLLXXXkkksssqqqbbbIII888333222///000000//////......------------------------,,,,,,...---------,,,,,,------+++,,,,,,---...//////000///......---...///111222000444:::@@@GGGPPP[[[ccceeejjjkkkVVVKKKGGGLLL]]]ooogggZZZMMMJJJKKKLLLLLLMMMQQQRRR[[[nnnwwwaaaSSSLLLIIIJJJMMMSSS^^^ooo}}}hhhYYYRRRMMMKKKKKKLLLSSSZZZaaadddmmmwwwcccaaahhhttt{{{tttnnnjjjddd]]]XXXPPPMMMIIIDDD???<<<;;;:::aaauuutttbbbVVVPPPMMMPPPUUUWWWZZZPPPDDD@@@CCCVVVsss~~~{{{gggUUURRRUUU```rrrvvvuuugggLLL999333111...///////////////.........------............---,,,,,,---------------------,,,,,,,,,---.........///////////////000111222222///444:::AAAGGGQQQ\\\ccceeekkk}}}kkkXXXMMMHHHKKKZZZlllhhh[[[MMMHHHHHHIIIKKKNNNSSSVVV```ssswwwaaaSSSLLLIIIJJJMMMRRR]]]pppxxxdddSSSNNNJJJJJJKKKMMMVVV___kkknnnxxx{{{iii\\\^^^eeeooo{{{tttnnniiiccc\\\VVVOOOLLLHHHCCC???<<<::::::bbbuuuuuueeeYYYPPPLLLOOOUUUZZZ___VVVHHHCCCDDDWWWsssrrr___[[[]]]gggyyyvvvvvvhhhNNN:::444222///.........///////////////,,,---...//////...------++++++,,,---............------------------------......///000111111111111///444;;;BBBIIIRRR]]]dddeeelll}}}lllZZZOOOHHHJJJYYYjjjhhh\\\OOOKKKJJJKKKMMMPPPSSSZZZgggzzzwwwaaaSSSLLLIIIJJJLLLQQQ\\\mmmrrr___OOOLLLJJJKKKMMMQQQ[[[ffftttxxxtttbbbUUUZZZbbblll{{{sssmmmgggaaaYYYSSSNNNLLLGGGBBB>>><<<::::::aaassswwwiii\\\QQQKKKNNNUUU^^^cccZZZLLLEEEGGGYYYtttsss___ZZZ[[[eeewwwuuuvvviiiOOO;;;555444111---.........//////000000,,,---.../////////------***+++,,,---............------------------,,,,,,,,,...///111111111000000000555===CCCKKKTTT^^^eeefffmmm~~~mmm[[[PPPIIIIIIXXXiiihhh]]]SSSOOOOOOOOOPPPTTTRRR\\\lllxxxaaaSSSLLLIIIIIILLLRRR\\\kkk|||nnn\\\OOOLLLKKKNNNQQQVVVaaalllyyy~~~vvv```QQQWWWaaalllzzzrrrkkkeee___WWWQQQNNNKKKGGGBBB>>>;;;::::::cccsssiiiZZZQQQNNNPPPUUUaaaeeefffPPPDDDIIIUUUyyywwwvvv~~~xxxaaa]]]cccnnn}}}|||uuudddMMM;;;555444333111000000///...---------........................//////.........---------...///000///---,,,,,,...000000///////////////000222333777???JJJUUU]]]aaadddkkk}}}qqqaaaRRRHHHIIIWWWfffqqqdddUUUNNNLLLMMMQQQVVVYYYdddsssvvvbbbTTTLLLGGGHHHKKKOOOYYYgggwwwkkk[[[TTTLLLHHHLLLPPPTTTbbbqqqxxxrrr```TTTWWW___iii||||||uuunnnhhh___UUUNNNMMMIIIEEEAAA>>><<<:::888bbbqqqiiiYYYQQQNNNPPPUUUccceeefffPPPFFFLLLZZZzzzrrrsss|||xxxaaa]]]bbbmmm||||||uuucccLLL:::444333222111000000///......------........................//////.........---------...///000///---,,,---...000000////////////000000222444888???JJJUUU]]]bbbgggiiiyyy{{{gggUUUJJJJJJYYYiiissseeeVVVOOOMMMMMMQQQVVV```kkkzzzwwwcccUUUMMMHHHIIILLLPPPYYYhhhxxxjjjZZZRRRLLLKKKPPPTTTXXXdddrrrrrr```TTTWWW___hhh{{{|||tttmmmfff___VVVPPPLLLHHHCCC@@@===;;;888777```lll~~~gggXXXPPPMMMPPPUUUfffeeecccOOOGGGOOOaaawwwnnniiikkkvvvrrr[[[YYY___jjjyyy{{{tttaaaJJJ999444222111000000000///......------.......................................------------/////////---,,,---...000000////////////000000222444999@@@JJJTTT]]]bbbhhhgggooolllWWWJJJJJJZZZjjjvvvhhhYYYQQQNNNNNNRRRWWWeeeqqqxxxdddVVVNNNIIIJJJMMMQQQZZZiiizzz~~~gggXXXQQQMMMNNNUUUYYY\\\iiiwwwtttaaaTTTWWW^^^fffyyy{{{rrrjjjddd^^^WWWQQQKKKGGGBBB???<<<:::777555\\\ggg~~~|||fffWWWOOOMMMPPPUUUeeeaaa___LLLGGGPPPddd~~~uuuwwwiiicccaaadddooo}}}lllWWWWWW___kkkyyy|||sss___HHH888333222000000000//////............................................................---...///...---,,,---///000////////////000000111111444:::AAAJJJTTT]]]cccfffdddeeennn|||lllWWWJJJIIIXXXhhhzzzkkk[[[SSSPPPPPPTTTYYYeeerrryyyeeeWWWOOOJJJKKKNNNRRR[[[kkk|||yyycccUUUQQQNNNOOOVVV[[[aaapppuuubbbUUUWWW]]]eeewwwzzzppphhhbbb]]]WWWSSSKKKGGGBBB???<<<:::888666WWWaaaxxxzzzdddVVVOOOLLLPPPUUUccc\\\YYYIIIEEEOOOccc~~~ooojjjyyyqqqdddbbbaaabbbmmm{{{kkkVVVVVV___kkkyyy}}}rrr^^^GGG888444222000////////////....................................---.....................,,,...///...------...//////////////////000111111111555;;;BBBIIISSS]]]dddcccbbb___```jjj{{{mmmYYYLLLKKKXXXggg}}}}}}nnn]]]TTTQQQRRRVVV\\\eeerrryyyeeeWWWOOOJJJKKKNNNRRR\\\lll}}}ttt```TTTSSSOOOPPPWWW]]]fffzzzwwwdddVVVWWW\\\bbbtttyyyooogggaaa]]]XXXTTTLLLHHHCCC@@@===;;;888666TTT^^^vvvxxxcccUUUNNNLLLOOOUUU___WWWTTTGGGDDDLLL___ssseeeaaarrrpppeeefffgggfffooo|||gggQQQRRR[[[eeerrr~~~sss]]]FFF888444333000//////////////////..............................---------...............,,,---///...------...//////......//////000111222111555<<>>;;;999666444PPPZZZnnnsss^^^RRRMMMJJJKKKNNNQQQOOOEEE???@@@@@@OOOjjjnnnPPPMMMOOOaaaqqqwwwxxx}}}wwwnnnfffdddeeefffhhhlllvvvnnnddd^^^```lllzzzgggGGG:::555000000////////////............------......------,,,+++///---++++++---...------.........---------------...------......///000111222444:::BBBLLLVVV___dddgggiiimmmyyyrrr[[[LLLGGGMMMTTTeee}}}wwwgggcccaaa___aaafffhhhjjjmmmppprrrsssttttttwwwzzzfffVVVNNNLLLLLLLLLPPPXXXfffvvv~~~iiiaaaWWWRRRQQQLLLIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGHHHKKKOOOSSSVVVVVVXXX]]]iiixxxcccYYYYYYXXX\\\eeepppxxx}}}jjjYYYSSSTTTYYYgggvvv{{{tttnnnfff```[[[VVVPPPLLLIIIEEEAAA===;;;999777555OOOWWWjjjwwwbbbUUUNNNKKKKKKNNNMMMLLLCCC>>>??????MMMgggmmmRRRQQQOOOeeeyyyvvvyyy}}}xxxmmmcccbbbfffhhhjjjlllyyyrrriiibbbccckkkvvv}}}fffFFF999444///000////////////............------......------,,,+++...---,,,,,,------------......------------,,,,,,...------......///000111222444999AAAKKKVVV___dddiiikkkmmmvvvttt___PPPJJJNNNTTTccczzzoooeee```[[[[[[^^^fffhhhjjjllloooqqqrrrsssvvvxxxeeeUUUMMMKKKKKKKKKNNNVVVdddssswwwaaaZZZTTTRRRSSSNNNIIIJJJKKKKKKLLLLLLMMMMMMLLLLLLLLLMMMPPPTTTZZZ]]]]]]```eeeqqqzzzdddZZZZZZYYY]]]fffqqqxxxppp]]]VVVUUUZZZgggvvvzzzwwwuuuuuu{{{zzzsssppprrruuu|||{{{sssmmmeee___[[[UUUOOOJJJFFFCCC???<<<;;;:::888666MMMUUUgggyyycccUUUNNNJJJIIILLLKKKJJJBBB>>>???@@@MMMgggoooWWWVVVSSSnnnjjjooozzzwwwxxxmmmcccccceeefffhhhjjjzzztttlllffffffllltttzzz}}}bbbCCC888444000111////////////............------......------,,,+++,,,---------------------------------------,,,,,,...------......///000111111444888@@@JJJUUU^^^dddhhhkkkkkkrrrtttbbbTTTLLLOOOUUUccczzztttggg___[[[[[[]]]eeefffiiilllooorrrssstttzzzuuubbbSSSKKKIIIIIIHHHLLLTTTbbbrrruuu```[[[VVVVVVXXXTTTOOOPPPPPPQQQRRRRRRSSSSSSRRRTTTUUUWWWZZZ```hhhnnnppptttyyy|||eee[[[ZZZYYY]]]eeennnvvvttt```WWWUUUXXXeeetttzzzppphhhccc``````fffqqq}}}zzzkkkaaa^^^^^^___jjjrrr|||rrrmmmfff```[[[VVVOOOJJJEEEBBB>>>;;;::::::888777LLLTTTfffvvvaaaSSSLLLHHHHHHJJJMMMLLLCCC>>>??????MMMgggrrr[[[\\\^^^}}}~~~hhhnnnzzzuuuuuullleeedddddddddeeehhhwwwrrrlllggggggmmmuuuzzz}}}zzz___AAA888555111333////////////............------......------,,,++++++---......---,,,,,,---+++,,,,,,,,,------------...------......///000111111333777???IIITTT^^^dddeeehhhhhhlllrrrcccVVVMMMNNNSSSddd{{{vvvhhhaaa___```bbbeeegggkkknnnrrrtttuuuuuu}}}sssaaaRRRKKKHHHGGGGGGJJJRRRaaarrruuubbb]]]YYY[[[aaaaaa```___^^^^^^^^^___aaabbb^^^aaadddgggkkkrrr|||hhh[[[ZZZYYY[[[bbbjjjsssuuu```VVVRRRUUUbbbpppvvvhhh^^^XXXSSSQQQPPPUUU^^^iiiuuunnn___UUURRRQQQRRRYYYbbbppp|||rrrmmmfff```\\\VVVOOOJJJDDDAAA===;;;:::999777666LLLTTTfffsss___RRRMMMJJJKKKNNNRRRPPPFFF??????>>>LLLfffwwwbbbcccmmmjjjooowwwoookkkfffcccdddeeedddggglllxxxssskkkffffffjjjqqqvvv}}}zzz```BBB888555222444////////////............------......------,,,+++***---//////---,,,,,,---******+++,,,---......///...------......///000111111333777>>>HHHSSS]]]ccceeeggggggjjj}}}qqqdddXXXOOOOOOTTTeee|||yyykkkcccccceeegggjjjlllppptttwwwwwwwwwvvv}}}rrraaaSSSKKKHHHHHHGGGHHHQQQ```qqquuuddd```___ggguuu{{{|||zzzwwwuuuuuuvvvxxxzzzwww{{{kkk]]]ZZZXXXZZZ___hhhsssxxxbbbVVVRRRTTT```ooouuufffYYYQQQMMMJJJIIIIIIKKKPPPWWWbbbmmmwww}}}ssscccVVVPPPNNNOOOOOORRR[[[hhhwww}}}{{{qqqllleee```[[[UUUNNNHHHDDDAAA===:::999888777555LLLTTTgggrrr___TTTOOONNNPPPTTTWWWTTTHHH@@@???===KKKddd|||gggiiiyyylllooorrrfff___^^^```dddfffgggmmmttt{{{uuummmeeecccfffkkkooo{{{aaaCCC999666222444000/////////............------......------,,,+++***---000///---+++,,,---))))))***+++---...//////...------......///000111111333666===GGGSSS]]]cccfffiiiiiilll|||rrrgggZZZQQQQQQVVVfff}}}~~~nnneeedddfffgggppprrrvvvzzz|||{{{yyyxxxzzzsssbbbTTTLLLIIIHHHHHHHHHQQQ```pppuuufffeeeffftttmmm^^^ZZZXXXYYY^^^gggttt{{{eeeYYYTTTVVVbbbpppvvvkkk\\\PPPIIIHHHGGGGGGHHHHHHIIIMMMUUU```kkkqqqvvvkkk]]]RRRNNNOOOQQQRRRSSSZZZggguuu|||zzzpppkkkddd___[[[UUUMMMGGGDDDAAA===:::999888666444PPPUUUdddsssaaaTTTLLLKKKOOOVVVbbb^^^LLL===<<<>>>JJJ]]]zzzbbbaaa~~~}}}mmmhhheee___\\\\\\^^^cccjjjooorrrsss}}}rrriiihhhnnnsssuuu}}}|||dddGGG<<<777333666////////////............,,,------......------,,,------------------------..............................---------......///...222777>>>GGGRRR]]]dddgggiiihhhlll}}}qqqjjj___SSSPPPTTTiii}}}vvvnnnlllllllllmmmuuuxxx{{{wwwqqqyyyppp^^^TTTNNNIIIGGGHHHHHHOOO]]]nnntttggghhhkkk{{{yyyddd\\\[[[YYY\\\fffxxxkkkYYYQQQUUUdddrrrlll^^^PPPLLLJJJHHHIIIMMMFFFIIILLLMMMNNNRRRZZZaaaddd```\\\[[[^^^______^^^^^^gggsss}}}|||xxxoooiiiaaaZZZVVVQQQLLLGGGDDDAAA<<<888555333333444QQQUUUddduuubbbTTTMMMKKKQQQXXXddd___LLL===<<<>>>III\\\zzzddddddooo___\\\\\\YYYWWWYYY^^^eeemmmuuu{{{~~~pppffffffmmmtttxxx|||{{{dddGGG<<<888333555////////////............,,,------......------,,,------------------------........................///............///000000///222888???HHHSSS^^^eeejjjllljjjllluuulll___QQQNNNRRRcccxxxxxxoookkkkkkkkkttt|||}}}~~~wwwqqqyyyqqq___TTTMMMGGGEEEFFFJJJPPP\\\lll{{{yyykkkkkkoookkkbbb```]]]___jjj{{{lllZZZSSSWWWeeettt}}}fffZZZNNNJJJJJJKKKOOOUUUTTTVVVXXXVVVTTTTTTWWWZZZ\\\[[[[[[```hhhnnnppppppmmmsss{{{}}}yyynnnhhh```ZZZVVVQQQKKKGGGBBB???<<<888666555666666RRRUUUdddxxxcccTTTMMMMMMTTT\\\fff___LLL>>>===>>>HHH\\\xxxyyydddfff___PPPPPPSSSSSSPPPVVV^^^gggoooyyy~~~lllaaaaaajjjuuu|||{{{{{{dddHHH===888333444////////////............------............------------------------------........................///////////////000111111000333888???HHHSSS___ffflllmmmkkkmmm|||qqqaaaPPPKKKOOO\\\ooowwwmmmhhhggggggttt{{{{{{}}}wwwrrrzzzqqq```TTTLLLEEECCCDDDLLLPPPZZZhhhvvvpppooottttttiiicccaaacccmmm|||ooo]]]TTTWWWfffuuuzzzaaaXXXOOOMMMQQQVVV___ggglllmmmmmmiiiddd^^^ZZZXXXWWWXXX]]]eeepppyyy||||||vvvwwwzzz~~~{{{wwwmmmggg___YYYUUUQQQKKKFFF@@@>>>;;;999777777888888QQQUUUcccyyydddUUUNNNOOOWWW```hhh___KKK???>>>===GGG[[[zzzxxxdddhhhsssVVVKKKLLLPPPRRRMMMUUU___gggoooyyyzzzdddXXXZZZeeesss~~~{{{{{{eeeIII>>>888333444////////////............------............------,,,,,,------------------....................................///000111111111444999???HHHTTT```gggkkklllkkklll|||yyyeeeQQQJJJMMMWWWhhhqqqfffbbb``````iiippprrruuuzzzuuurrr|||qqqaaaUUUKKKEEECCCEEELLLPPPXXXdddrrrvvvrrrvvvxxxkkkcccdddjjjrrryyyqqq___UUUWWWfffuuuzzzaaa[[[UUUVVV^^^jjjvvv~~~~~~wwwooogggbbb[[[\\\```gggooouuuuuutttllljjjjjjnnnvvv}}}wwwssskkkfff^^^XXXTTTPPPJJJFFF@@@???<<<:::888777777777PPPTTTcccyyycccTTTNNNPPPZZZccciii]]]HHH>>>???===EEEZZZ}}}zzzjjjpppgggQQQLLLOOORRRTTTQQQXXXbbbiiiooowwwuuu\\\QQQTTT```rrr~~~~~~gggJJJ>>>888333444////////////............---......//////......---,,,,,,,,,---------..............................------------...///000111222444999???HHHTTT```hhhjjjjjjhhhhhhrrryyyjjjSSSJJJMMMUUUddd|||wwwhhh___[[[ZZZZZZaaahhhiiimmmsssoooooozzzrrrbbbVVVLLLEEEEEEHHHKKKNNNVVVbbbooo{{{uuuxxx}}}yyy{{{kkkccciiirrrxxxxxxzzztttaaaUUUVVVeeettt~~~ddd```\\\```mmm}}}uuuooocccbbbbbbeeehhhhhhddd```ZZZXXXXXXaaaooo}}}|||uuuqqqjjjddd]]]WWWSSSOOOJJJEEEAAA???===:::888666555555QQQUUUfffvvvaaaTTTOOOQQQ[[[eeeiiiZZZEEE===???<<>>888333555////////////..................////////////......+++,,,,,,------.................................,,,,,,,,,,,,---///000111222444888>>>GGGSSS```hhhkkkjjjhhheeeiiivvv~~~sss~~~oooUUUJJJMMMTTT```wwwttteee\\\YYYXXXXXXaaagggfffhhhlllhhhgggrrr~~~vvvfffYYYNNNFFFFFFJJJJJJMMMUUU```mmmyyy||||||rrrhhhjjj}}}~~~llleeekkkuuuzzzwwwvvv~~~yyydddWWWVVVdddtttjjjfffbbbiii~~~}}}xxxmmmjjjgggeeeccc___XXXRRRNNNMMMQQQ___ttt}}}uuupppiiiccc[[[VVVRRRNNNIIIEEE@@@???<<<:::777555444333RRRXXXiiirrr___SSSOOORRR\\\eeegggWWWBBB<<>><<<:::888666555555555ZZZbbbuuunnn^^^SSSMMMWWWcccbbbdddOOO>>>;;;;;;<<>><<<:::888666555555555]]]fffyyymmm^^^UUUOOOXXXcccaaa___KKK;;;999:::===JJJ[[[zzzzzzdddeeehhhwww~~~rrr\\\___ooosssuuuoooWWWYYYlll~~~qqqMMM???999444555111000//////.........//////............---------,,,,,,,,,---------......------------------------...------......///000111222444777<<>><<<:::777666555555555]]]hhh}}}mmm^^^UUUPPPXXXcccaaa^^^JJJ;;;:::;;;===JJJ[[[}}}lllWWW[[[^^^mmmwwwyyygggiiixxx|||{{{dddRRRYYYlll~~~sssNNN@@@:::555666111111000///............///............---------,,,,,,,,,---------......------...//////...------...------......///000111333444777;;;CCCOOO\\\eeeqqqooopppsss|||uuuZZZLLLJJJIIIRRRddd|||tttddd[[[XXXXXXYYYZZZZZZUUUPPPOOORRRVVVbbbwwwxxxgggYYYOOOJJJHHHGGGNNNPPPYYYkkkyyykkkYYYeeewwwxxxoooiiijjjmmmnnnnnnooouuuwwwddd___eeemmmwwwjjjiiippp~~~yyypppjjjhhhccc___YYYSSSNNNIIIEEEAAA===<<<999777555555444555\\\hhhlll^^^UUUPPPXXXcccaaa```MMM===<<<<<<===JJJZZZ{{{|||~~~cccRRRZZZ___mmmyyytttrrr}}}|||kkk[[[SSS\\\mmm}}}sssNNN@@@<<<777777222222000//////.........///............---------,,,,,,,,,---------......---......//////......---...------......///000111333444666:::BBBOOO\\\eeepppqqqsssuuu{{{www[[[LLLIIIIIIOOO^^^uuutttddd[[[XXXYYYYYY[[[[[[WWWQQQOOOTTTYYYcccyyyyyyjjj\\\QQQKKKIIIEEELLLOOOYYYkkk{{{pppcccyyywwwnnnmmmpppqqqrrrtttzzzyyyfff___dddkkkzzzzzz~~~xxxpppiiigggaaa]]]WWWRRRMMMHHHDDD@@@===;;;999777555444444444ZZZggglll]]]TTTOOOXXXdddbbbbbbOOO???======>>>JJJZZZuuutttvvv^^^TTTaaaggguuuxxx|||~~~{{{vvvsssggg]]][[[gggvvvqqqLLL@@@<<<777888333222111000///.........///............---------,,,,,,,,,---------.................................------......///000111333333555999BBBOOO]]]fffqqqtttwwwwwwxxxxxx___OOOJJJJJJOOO[[[qqqxxxhhh^^^[[[\\\[[[^^^^^^YYYRRRPPPUUU[[[iiizzzkkk^^^SSSLLLIIICCCIIILLLUUUhhhwww~~~zzzooolllnnnooorrruuu}}}{{{ggg^^^aaaggg~~~xxxooohhheee___[[[VVVPPPLLLGGGCCC???===;;;999666555444444444XXXggglll]]]SSSNNNXXXddddddaaaNNN???>>>>>>???JJJZZZqqqooorrr]]]WWWgggnnn{{{vvvssspppsss}}}vvvpppqqqtttrrrhhhgggvvvoooJJJ>>><<<777888444333222000///.........///............---------,,,,,,,,,---------............---,,,,,,---.........------......///000111222222444999AAAOOO]]]gggooossswwwuuussszzzdddSSSLLLMMMPPP[[[ppp|||kkk```\\\]]]XXX\\\^^^YYYSSSRRRXXX___qqq{{{lll^^^TTTLLLIIIDDDJJJKKKRRRdddrrrrrrmmmnnnpppssswww~~~{{{hhh^^^```fff~~~wwwnnnfffccc^^^ZZZUUUOOOKKKFFFBBB???<<<;;;999666444444444444XXXhhhmmm\\\RRRMMMXXXeeeeee___LLL>>>===>>>???KKK[[[qqqoooqqq^^^ZZZjjjppp|||qqqiiicccdddpppuuuyyy}}}{{{sssooottt|||sssqqqmmmHHH>>><<<888888444333222000///.........//////.........---------,,,,,,,,,---------......///...,,,++++++,,,...///...------......///000111111222333888AAAOOO^^^hhhlllqqquuuqqqmmmzzz|||hhhWWWNNNOOOQQQ\\\qqq}}}kkk___[[[\\\RRRWWW[[[YYYTTTTTT\\\eeevvv{{{mmm___TTTLLLHHHGGGLLLLLLRRRbbbpppzzzuuuvvvxxx{{{}}}{{{iii```ccciii}}}wwwmmmdddaaa]]]ZZZTTTOOOJJJFFFBBB???<<<;;;888666444444333444\\\kkk}}}iiiZZZQQQMMMWWWdddccceeeOOO>>><<<>>>???HHHUUUjjjpppzzziiiaaannnsssyyyiii]]]XXX___kkkwww||||||wwwvvv}}}uuukkk~~~gggFFFAAAAAA999555444333222111000000000000//////.........---------///......------......///000000//////......------...............///000000222111222555???MMM[[[dddrrrrrrooosssyyy|||kkkXXXNNNOOOTTTccczzzkkkeeeaaa\\\VVVUUUUUURRRNNNNNN[[[iiizzzrrrcccTTTLLLKKKKKKKKKNNNVVV```ooo}}}{{{~~~zzziii```ccclllyyyssslllfffbbbZZZWWWSSSNNNKKKFFFBBB>>><<<;;;999777666555666666```nnnyyyfffYYYQQQNNNYYYeeeeeedddOOO???>>>??????HHHVVVnnnsss}}}lllfffuuu}}}qqq```XXXUUU]]]hhhuuuzzz}}}{{{|||zzzrrriiiHHH@@@>>>777444444333222111000000000000//////.........---------......------------......///////////////........................///000000222111222555???LLL[[[dddooorrrqqquuu{{{~~~yyyiiiWWWMMMNNNTTTbbbxxxmmmfffccc^^^YYYWWWUUUQQQLLLMMMZZZhhh}}}sssdddUUULLLKKKKKKKKKNNNVVV___mmmvvvggg^^^aaajjjyyyssslllfffbbbZZZWWWRRRNNNJJJFFFAAA>>>999888666555444333444444aaapppuuucccWWWRRROOOZZZfffeeebbbNNN??????@@@@@@HHHVVVooottt~~~ooojjj|||hhhYYYUUUWWW^^^hhhqqqxxx~~~~~~zzzlllKKKAAA===777666444333222111000000000000/////////.........------...------,,,,,,------............///////////////...............///000000111111222555>>>KKKZZZdddlllrrrtttyyy{{{yyyvvviiiXXXMMMMMMRRR___uuuppphhheeeaaa]]]YYYUUUPPPKKKLLLYYYggg{{{ttteeeUUULLLJJJIIIJJJNNNUUU^^^kkk~~~xxxooobbb[[[___hhhyyyssslllfffbbbZZZVVVQQQMMMIIIEEEAAA>>>999888666444333333444444```oootttcccXXXRRRPPPZZZeeeddd___LLL???>>>???>>>HHHVVVoootttqqqnnncccXXX[[[___eeekkkmmmuuu}}}~~~|||mmmMMMAAA===888999444333222111000000000000////////////............------,,,,,,,,,,,,------------......//////000000...............///000000000111222555<<>>=========GGGWWWpppwwwvvvrrr{{{```\\\ccchhhjjjmmmkkkssszzz~~~zzzvvv}}}zzz{{{iiiJJJ???;;;888:::444333222111000000000000000000/////////............------,,,,,,------...------......//////000000...............///000000000111333555;;;GGGWWWcccfffqqqwww|||||||||{{{qqq^^^NNNJJJMMMWWWhhh~~~wwwkkkgggfffeee___WWWQQQMMMOOO\\\iiirrryyyjjjYYYNNNKKKEEEFFFKKKTTT]]]iii|||rrriiieeegggeeeddd```YYYWWW^^^iii|||vvvpppjjjddd```YYYUUUOOOJJJFFFBBB???===999888777555555555666666```qqq{{{iii[[[TTTOOOXXXcccaaa]]]KKK===<<<;;;<<>><<<666666444333333333444444^^^ooo}}}jjj\\\SSSOOOYYYdddccc___MMM???<<<;;;===LLL___|||wwwssszzzdddbbbiiilllmmmooolllqqqvvvyyy}}}hhh[[[cccooossswwwfffGGG>>><<<777888444333222111000000000000000000000000/////////...000//////......//////000///////////////........................///000000...111444555999DDDUUUbbbfffppptttxxx~~~nnnVVVMMMOOOVVVbbbuuurrrllllllhhhaaa[[[WWWVVVZZZfffqqqzzzppp^^^RRRMMMFFFEEEGGGMMMTTT```sssxxxlll```YYYTTTSSSRRRQQQNNNPPP]]]jjj}}}wwwrrrlllfff```]]]XXXSSSMMMGGGCCC@@@>>><<<666555444333222333444444ZZZlll~~~jjj\\\SSSOOOZZZffffffaaaOOO@@@===<<<>>>NNNbbb~~~rrrooohhheeejjjmmmoooqqqnnnrrrvvvyyyxxx```SSS___rrr}}}jjjKKKBBB@@@;;;:::444333222111000000000000000000000000////////////000000////////////000000000000//////.........---...............///000000...111444555999DDDUUUbbbgggppprrrvvv~~~{{{xxxwww^^^OOOQQQWWWbbbtttuuunnnnnnhhhbbb\\\YYYZZZ^^^iiittt~~~qqq___SSSNNNHHHFFFFFFJJJPPP[[[nnn~~~}}}|||yyytttkkkaaaZZZPPPNNNNNNLLLJJJNNN\\\jjj|||vvvpppkkkeee___\\\XXXSSSLLLFFFCCC@@@>>><<<888777666555444555666777ZZZkkkkkk[[[UUUOOOVVVeeejjjiiiPPP>>>>>>???@@@NNNbbb~~~{{{qqqkkkwww{{{jjjlllmmmoooqqqmmmkkkqqq|||}}}{{{uuuYYYLLL^^^uuunnnMMMBBB===888:::,,,...000222333222111000000000000000000000000000111111000000/////////...000000//////........................////////////333//////333999BBBPPP\\\dddnnnqqquuu{{{vvvlllnnnooo}}}cccSSSTTTXXXaaatttxxxoookkkllliiiaaaYYYYYYaaalllsss|||ssscccTTTLLLHHHFFFFFFIIIOOO[[[ooovvvzzzyyyooofff```YYYSSSNNNLLLMMMQQQZZZeeezzz{{{yyyuuuoooiiiccc___\\\XXXSSSLLLFFFBBB>>>;;;999666555444333222333444444[[[mmmiiiZZZTTTPPPXXXgggllljjjRRR???>>>>>>>>>MMMbbb{{{|||yyyooojjjxxxlll```fffiiimmmpppmmmnnnsss}}}~~~|||nnnTTTIII[[[sssmmmMMMEEEAAA;;;;;;222333333333333222000000000000000000000000000000/////////......---------/////////.........------............////////////111......222888@@@NNN[[[dddnnnpppsssyyyssslllnnnooooooUUUTTTVVV___qqq|||wwwvvvkkkhhhaaa\\\\\\dddnnnuuu~~~uuueeeVVVMMMHHHFFFGGGJJJPPP[[[mmm~~~{{{sssoooaaaZZZSSSPPPNNNQQQZZZcccvvv{{{xxxtttnnnhhhbbb^^^[[[WWWRRRLLLFFFBBB>>>;;;999666555444333222333444444]]]ooo~~~gggYYYTTTQQQ\\\kkkooojjjSSS@@@>>>===>>>OOOfff|||~~~zzzooojjjyyyuuu```[[[ccchhhnnnrrroootttxxxgggOOOEEEVVVnnn|||jjjOOOJJJGGG???===999888666444333111000000000000000000000000000000---------,,,,,,,,,,,,,,,.........---------------............////////////000......222666???MMMZZZdddnnnpppqqqvvvqqqkkkooottt}}}XXXTTTTTT[[[lll|||{{{jjjgggbbb___```fffooowwwvvvhhhYYYOOOGGGFFFGGGKKKPPPZZZkkk{{{nnneee\\\VVVRRRQQQYYYbbbvvv}}}yyywwwrrrmmmfffaaa\\\ZZZVVVQQQKKKEEEAAA>>>;;;999666555333222222222333444___qqq~~~iii[[[UUUTTTaaaooopppfffPPP@@@>>>===@@@UUUppprrrkkk|||mmm^^^\\\eeeiiiqqqxxxvvv~~~cccNNNDDDSSSgggvvvgggPPPOOOLLLAAA???;;;999666333222111111111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////000...///222666>>>LLLZZZfffoooqqqqqquuurrrmmmsss}}}ZZZTTTPPPWWWfffzzzyyyuuulllhhhdddbbbbbbfffnnnvvv}}}xxxkkk[[[PPPHHHGGGHHHLLLPPPYYYiiiyyy{{{rrrggg^^^WWWTTTZZZaaauuu|||wwwuuupppkkkeee___ZZZXXXTTTOOOIIIDDD@@@===:::888555444333222222222333444```qqqmmm^^^WWWWWWeeerrrppp```LLL>>>===???EEE___~~~vvvlll}}}yyyddd[[[___hhhmmmyyy```OOOGGGTTTfffuuueeeQQQSSSNNNBBB@@@999777444222111111222333////////////////////////------------------......------------------------............////////////111000111444666===MMM[[[gggqqqsssssswwwtttqqqxxx\\\SSSNNNTTTbbbtttwwwooopppjjjeeeeeedddeeekkkttt{{{zzznnn]]]PPPHHHGGGIIILLLQQQYYYiiixxx|||pppggg___ZZZ]]]dddrrr|||uuusssnnniiibbb]]]XXXVVVRRRNNNHHHCCC@@@===:::888555444333222111222333333^^^pppmmm___WWWXXXiiiuuupppZZZHHH<<<>>>@@@JJJiiiuuuiii{{{mmmXXXWWWcccqqqyyy]]]QQQLLLXXXiiiyyydddRRRSSSLLLAAA@@@777555333111000111222333000000000000000000000000............////////////---------------.....................////////////111111222444666<<>>BBBNNNppppppbbbvvvuuubbbWWW]]]sss~~~]]]TTTQQQ\\\jjjxxxdddSSSRRRIII???@@@777666444222111111111222000000000000000000000000---.........////////////------........./////////............///////////////000222444444;;;KKK[[[cccqqqvvvwww|||yyywww\\\PPPJJJSSS```nnn}}}xxxnnniiijjjiiihhhppp|||wwwdddTTTKKKIIIIIILLLQQQ[[[mmm~~~}}}vvvooohhhiiimmmqqq~~~yyyrrroookkkeee___YYYUUUSSSOOOKKKEEEAAA>>><<<:::888444444222111111111222333XXXjjjxxxgggZZZTTTXXXlllyyyrrrVVVFFF===???CCCOOOtttkkk\\\qqqkkkZZZ]]]iiixxx^^^VVVTTT\\\hhhsssdddTTTRRRGGG===@@@888777666444222111111000000000000000000000000000---------....../////////........./////////000000............/////////000...///111333333999IIIZZZaaaooovvvxxx}}}yyyxxx}}}\\\OOOJJJSSS```mmmyyyooojjjllllllkkktttzzzgggWWWLLLJJJIIILLLQQQ\\\ooozzzsssllllllppphhhvvv|||xxxqqqooojjjeee^^^YYYTTTRRRNNNJJJEEE@@@>>><<<:::888444333222111111111222333___rrryyyeeeVVVSSS]]]rrrxxxkkkQQQEEE<<<<<>>999777555444444333111///000000000000////////////////////////////////////------------------------////////////////////////222111222444555999EEERRR```qqqwwwxxx~~~~~~^^^RRRKKKQQQ]]]lll}}}qqqiiiiiiiiikkkuuu|||jjjYYYRRRJJJFFFLLLRRRZZZjjj{{{xxxwwwxxxsssooooooooopppvvvyyypppmmmmmmlllmmmpppzzz{{{}}}~~~~~~}}}||||||}}}~~~~~~yyytttoooiiiddd```\\\UUUPPPLLLHHHCCC???;;;999666333666444111//////111333555```sssvvvbbbUUUUUU___ssswwwiiiMMMCCC<<<>>>DDDSSSrrrxxx]]]WWWeeezzzkkkgggdddfffzzzrrrVVVRRRRRR[[[jjj|||rrreeeZZZNNNCCC>>>888666555444444333222000111000000000////////////////////////////////////------------------------........................222111222444555999EEEQQQbbbrrrxxxyyy~~~___RRRKKKQQQ\\\jjjrrriiiiiijjjllluuu}}}kkk[[[RRRJJJFFFKKKQQQYYYhhhyyy}}}|||xxxwwwxxxxxxvvvwww|||}}}|||}}}qqqggg]]]ZZZYYYXXXYYY[[[aaacccgggjjjlllmmmlllkkkhhhlllooopppnnnmmmoooqqqxxx~~~{{{uuurrrmmmgggbbb___ZZZSSSOOOKKKGGGBBB>>>;;;999666444666444111//////111333555eeeyyytttaaaVVVXXXbbbsssuuufffIIIBBB===???DDDTTTpppuuu^^^XXXgggoooeeefffeeemmm~~~jjjWWWSSSSSS___uuuuuuggg\\\NNNBBB<<<777666444444555444333111111111000000000/////////////////////////////////------------------------........................111111222444444888CCCOOOdddtttzzz{{{~~~|||}}}___RRRJJJOOOZZZhhh|||tttiiiiiilllnnnuuunnn]]]SSSJJJFFFJJJOOOVVVeeevvv|||vvvqqqpppwww}}}rrraaaWWWNNNLLLKKKIIIIIIKKKPPPRRRTTTVVVVVVUUUSSSQQQUUUXXXZZZZZZYYYXXX[[[]]]iiirrrzzz~~~~~~~~~zzzuuuoookkkddd```\\\XXXQQQMMMHHHEEE@@@===;;;999777555555333111000000111444555kkkuuuaaaXXX]]]fffqqqppp```GGGAAA<<<<<>>999777555444444555555444222111111111000000000//////////////////////////////................................................111000222444444777AAAMMMcccttt{{{|||}}}vvv```RRRIIINNNYYYfffyyyuuukkkkkknnnooouuu}}}ppp```TTTKKKFFFIIIMMMSSSbbbqqq~~~wwwtttuuuxxxyyyfffXXXOOOHHHGGGGGGFFFEEEGGGIIIJJJJJJJJJIIIHHHFFFEEEJJJLLLNNNLLLJJJIIILLLOOOXXXeeerrryyy|||~~~|||xxxnnniiiccc^^^[[[WWWPPPLLLFFFCCC???<<<:::999777555444333222000111222444666lllwwwccc[[[aaahhhnnniiiXXXEEE@@@;;;999@@@TTTrrrlll^^^ZZZuuuuuusssuuuqqqwwwyyyhhhYYY[[[bbbkkkuuuhhhXXXMMMCCC===:::777666444444555555444333111111111111000000000000////////////////////////................................................000000111333333555???JJJ```rrryyy{{{~~~wwweeeUUUIIILLLWWWdddvvvtttlllmmmooonnnrrrzzzrrrbbbUUULLLFFFHHHKKKPPP]]]mmmzzzzzzuuuvvvyyywwwdddRRRJJJEEEFFFHHHGGGGGGIIIEEEDDDDDDDDDDDDEEEFFFFFFCCCDDDEEEDDDAAABBBFFFJJJSSSbbbqqqxxx{{{{{{yyyuuulllgggaaa]]]ZZZVVVPPPKKKEEEBBB===;;;999888666444444333222111222333555666jjjxxxbbb[[[bbbgggjjjbbbRRRBBB???:::888???VVVuuuxxxggg]]]]]]~~~}}}xxx||||||xxxrrriiibbbcccooozzzgggVVVKKKCCC>>>===888777555555666555444222222222111111111000000000////////////////////////........................------------------------000///111333333444===HHH[[[mmmvvvyyyvvvxxxppp\\\LLLLLLUUUaaarrrxxxoookkkmmmmmmiiimmmvvvuuufffVVVLLLFFFGGGIIIMMMZZZiiivvvzzzuuuvvvyyy}}}{{{iiiTTTMMMIIILLLOOOOOOOOOPPPMMMMMMMMMMMMKKKIIIGGGEEEBBBCCCDDDBBBAAACCCHHHMMM[[[iiiwww{{{yyywwwsssooojjjfff```\\\YYYUUUOOOJJJDDDAAA===:::888777555333333333222222333444555666mmmttt^^^WWW___eeefff]]]MMM======;;;:::BBBYYYvvvooobbb```bbbwwwwwwyyyuuuuuuuuuuuuvvvqqq~~~kkkZZZOOOEEE???<<<:::888666555666555333111222222222111111111000000////////////////////////........................------------------------//////111333222333<<>>EEE```wwwxxxxxx```PPPSSSiiixxxkkkttt~~~yyysssttt|||qqqfffWWWNNNGGG<<<666555555444444333222222333333222111000///...---..............................------------......///...,,,,,,,,,---///111///111222333444666:::===QQQ]]]kkkuuu|||~~~~~~zzzwww|||___PPPQQQYYYdddlllqqqddddddcccbbbaaabbbdddfffpppuuu{{{ppp^^^PPPFFFGGGJJJLLLSSS]]]mmm|||lllbbbYYYUUUTTTQQQQQQSSSZZZfffyyyzzzyyyrrreee\\\\\\]]]mmm{{{}}}xxxssspppnnnfff___WWWRRRPPPNNNIIIEEEAAA@@@===;;;999777777777222222222222333555777888{{{|||hhh\\\VVV___kkkgggUUUFFF<<<:::<<<>>>FFF```wwwwwwiiiVVVLLLSSSjjjssskkkuuu}}}xxxyyy~~~ssswwwuuuiiiYYYOOOFFF;;;999999777666444333222111333333222111000///....................................------------......///...---,,,,,,---///000///111222333444666999<<>>FFF```ttttttZZZMMMIIIRRRgggnnnlllwww}}}wwwooo___dddqqqxxxkkk[[[OOOFFF:::<<<;;;:::888555444222111333333222111000//////.................................------------............---,,,,,,...///000///111222222333555999;;;GGGUUUeeeqqq{{{}}}wwwuuu|||nnnXXXNNNSSSeeeuuu~~~~~~llldddcccaaa```aaabbbeeefffkkkqqqyyyvvvbbbSSSHHHGGGIIIJJJQQQZZZcccpppwwwooojjjeee___\\\]]]eeesssuuurrryyy{{{sssooollleee```YYYTTTQQQNNNIIIEEEAAA???===:::888777666666333333222222222444555666uuuhhh^^^]]]jjjvvvmmmUUU@@@;;;888;;;===EEE]]]nnnkkkVVVKKKHHHOOO```~~~kkklllxxx|||~~~nnnaaaSSSWWWbbbuuuwwwiiiXXXOOOHHH>>>;;;;;;999888666444333222333333222111111000//////..............................------------.........------------...///000///000111222222444888:::DDDQQQbbbooozzz}}}vvvrrrzzzwww]]]PPPRRRbbbrrrmmmdddbbb``````bbbeeegggiiihhhnnnwww{{{fffWWWJJJHHHHHHIIIOOOXXXcccnnn|||~~~xxxtttpppiiigggiiittt|||uuu}}}~~~tttnnnjjjddd```ZZZUUUQQQMMMIIIEEE@@@>>><<<999777666666666333333222222222333555555vvviiiaaabbbnnnvvvkkkQQQ===<<<888:::<<>>;;;888666555555555333222111111222333555666wwwfffbbbdddnnnqqqdddLLL;;;;;;777999<<>>LLL]]]jjjvvv}}}yyyuuu|||ttt\\\NNNNNNYYYfffsssxxxqqqjjjggghhhjjjjjjhhheeekkktttvvvdddSSSMMMJJJHHHMMMUUU___hhhtttzzznnniiiqqq~~~rrrlllkkknnnppptttrrrsssvvvwwwzzz|||lll^^^UUUPPPVVVYYYcccmmmqqqwwwyyyooojjjfff]]]\\\YYYTTTNNNHHHEEECCC>>>===:::777555444444444/////////000222444666888rrrZZZZZZ___fffdddVVVFFF<<<888555999>>>HHH]]]hhh___OOOGGGJJJWWWjjjwwweee[[[aaajjjrrr{{{qqqZZZYYY\\\fffwwwuuuhhhYYYPPPKKKAAA>>>===<<<:::888666555444333333222222222222222222000000000000000000000000.........------.........,,,---......//////.........///000000000111444777;;;III[[[iiivvv{{{uuu{{{|||aaaNNNJJJWWWeeelll~~~xxxnnniiiiiijjjhhheeeaaafffnnn{{{xxxfffUUUNNNKKKIIIMMMUUU^^^hhhuuuuuueee[[[bbbpppsssddd\\\\\\```ccckkkiiijjjmmmpppttt~~~zzzgggWWWMMMHHHGGGLLLQQQ^^^lllssszzzuuummmiiifff\\\[[[YYYTTTMMMGGGDDDBBB>>><<<:::777555444444444......///000222555777999|||lllbbb^^^^^^___[[[NNNBBB<<<666===888===HHH^^^nnnVVVKKKJJJNNNZZZnnnrrrbbbYYYaaammmwwwssseee[[[aaaooowwwjjjYYYPPPKKKBBB======<<<:::888777555555999777444333333333111000111111///......///000111------..................,,,,,,,,,---------......000000000111222333555555999DDDVVViiiwww~~~uuuvvvuuuyyygggPPPMMMTTTYYYqqq}}}}}}sssmmmkkkiiieeeaaaeeedddfffpppvvvkkk[[[MMMEEEFFFLLLQQQ]]]jjjvvv}}}sssaaaVVVZZZdddyyyyyyeeeWWWNNNJJJMMMSSS______]]][[[]]]eeepppyyyyyyhhhXXXLLLGGGGGGHHHLLLXXXdddjjjqqq{{{yyynnniiiddd^^^\\\YYYUUUQQQMMMHHHCCC???<<<:::888555333222222222111111111111222444666888}}}mmm^^^\\\\\\^^^YYYMMM@@@:::555===999@@@MMMeeevvv___LLLLLLPPP\\\oookkk^^^[[[bbblllvvvpppeeebbbkkkzzz{{{nnnZZZOOOKKKDDD>>>>>>===;;;999888666666999777555444444333222000111111000///......//////........................---------.........///////////////000111222333444999BBBRRRcccrrr|||xxxxxxuuuyyymmmUUUPPPUUUYYYppp|||~~~rrrkkkiiigggdddaaabbbaaaccclllwwwmmm]]]NNNFFFGGGLLLPPPXXXfffrrr{{{qqq___TTTXXXbbbvvvttt___RRRLLLKKKOOOUUUUUUSSSPPPMMMOOOUUU]]]dddkkkfff]]]QQQHHHCCCDDDFFFYYYdddnnnqqqtttyyy~~~{{{qqqjjjhhheee```[[[XXXTTTPPPLLLHHHCCC???;;;:::777555333222222222111111111111333555777888|||lllZZZYYYZZZ]]]XXXKKK>>>888555<<<999DDDUUUmmmjjjQQQPPPTTTaaaqqq}}}~~~pppbbbZZZ^^^eeennnwwwllldddfffrrr}}}pppZZZNNNKKKFFF@@@@@@>>>===;;;999888888:::888555444444444222111111111111000///...---,,,................................./////////000000.........///000111222333999@@@MMM^^^nnnzzz|||{{{yyy}}}qqqYYYQQQTTTXXXlllxxx{{{mmmdddbbbaaa```^^^]]]\\\^^^hhh|||{{{ppp```QQQHHHGGGKKKOOOSSSaaannnxxx|||mmm\\\RRRUUU^^^ssspppYYYMMMKKKLLLQQQUUUPPPKKKFFFCCCDDDHHHLLLNNNTTTVVVUUUPPPJJJHHHKKKOOOkkkuuu}}}}}}zzzzzzzzzyyyqqqrrrooojjjffffffccc```YYYVVVRRRNNNKKKGGGCCC@@@;;;999777555333222222222111111111111333555777888wwweeeVVVWWW[[[^^^YYYJJJ===777666;;;:::HHH[[[rrrnnnVVVSSSWWWdddsss|||~~~~~~|||nnnaaa[[[YYYbbblllxxxlllggghhhsssyyymmmYYYNNNLLLGGGBBBAAA@@@???===;;;:::999:::888666555555444333111111111111111000...,,,***...............------------.........////////////.........///000111222333777===JJJ\\\nnnzzz~~~~~~mmmVVVMMMPPPUUUeeerrrxxxggg\\\XXXYYYXXXWWWXXXWWWZZZfff{{{uuueeeUUUKKKHHHJJJMMMPPP]]]lllxxxtttgggXXXPPPSSS\\\qqqoooWWWMMMKKKMMMOOOQQQPPPJJJDDDBBBCCCEEEEEEDDDIIINNNTTTUUUUUUXXXaaajjj{{{xxxqqqpppmmmiiifffccc___[[[WWWTTTPPPLLLIIIFFFCCC@@@:::999666444333222222333222111111222333555777888ppp]]]UUUWWW]]]bbb\\\LLL???999888<<<:::KKK^^^rrrjjjTTTQQQUUUeeetttzzz{{{|||}}}qqqaaaZZZ[[[]]]hhhvvvooommmpppwww~~~tttgggWWWPPPMMMFFFCCCCCCBBB@@@>>>===;;;;;;;;;999666555555555444222111222222222111///,,,+++//////.........---------,,,,,,---------........./////////000111222333444444;;;III]]]ppp}}}gggRRRGGGJJJRRR]]]jjjyyyyyyfffXXXSSSSSSSSSSSSSSSSSSXXXeee{{{zzziiiYYYNNNIIIIIIKKKOOO\\\jjjwwwyyyrrriii___TTTNNNRRRZZZnnnoooYYYNNNMMMLLLLLLMMMMMMIIIDDDCCCDDDDDDBBB???AAAHHHPPPVVV]]]iiiyyy|||xxxuuuqqqmmmjjjgggaaa\\\XXXWWWSSSNNNJJJHHHEEEAAA???999888666444333222222333222222222222333555888999iiiZZZTTTXXX```eee___OOOAAA;;;999;;;;;;NNN```pppzzzbbbNNNLLLTTThhhwwwyyywwwwww|||~~~xxxjjj___^^^bbbeeeppppppqqq{{{tttgggWWWQQQNNNFFFDDDDDDBBBAAA???===<<<<<<<<<:::777666666666444333333333333222111000///.../////////...------,,,,,,,,,,,,,,,------------.../////////000111222333444333999GGG\\\qqqzzz}}}kkkVVVHHHHHHOOOXXXeeettt~~~}}}iiiZZZSSSRRRRRRQQQOOOPPPVVVeeezzz~~~nnn]]]PPPJJJHHHIIINNNYYYgggssswwwhhhbbb[[[TTTNNNKKKQQQYYYiii{{{qqq]]]SSSPPPPPPSSSUUUQQQOOOMMMLLLKKKIIIFFFDDDBBBFFFMMMUUUaaarrr}}}yyyuuunnniiihhhfff```[[[YYYWWWSSSMMMIIIFFFCCC@@@===888777555444222222222333222222222222444666888999zzzggg]]]RRRXXXbbbhhhaaaPPPBBB<<<999;;;;;;PPPaaannnttt[[[JJJJJJXXXppp|||ssspppwwwxxxtttlllgggiiimmmnnn~~~tttgggnnn||||||mmmZZZPPPMMMGGGDDDDDDBBBAAA???>>><<<<<<<<<:::888666666666555333444444333222111111222222000//////...------,,,,,,------------.....................///000111222333444888DDDXXXnnn~~~uuuxxxcccPPPJJJNNNVVVcccrrr{{{kkk[[[SSSQQQOOONNNMMMOOOUUUcccvvvqqq```RRRKKKHHHGGGLLLUUUbbbmmmzzz~~~ooodddWWWRRRMMMJJJGGGHHHOOOWWWbbbtttxxxdddZZZXXX\\\eeemmmggghhhhhhfffbbb^^^[[[ZZZVVVWWWYYY___iiizzzvvvmmmffffffeee___[[[ZZZWWWSSSMMMHHHDDDAAA>>><<<888777555333222222222333222222222333444666888999vvvhhhaaaQQQXXXccciiiaaaPPPBBB<<<888:::;;;RRRcccmmmrrrWWWIIIKKK]]]zzzsssmmmrrrtttsssoooooosssuuuttthhh]]]hhhuuuttt\\\OOOMMMHHHDDDDDDBBBAAA???>>><<<<<<===:::888777777666555444555444333222222222333444000000///...------,,,,,,............/////////000------------///000111222666888AAATTTkkk}}}uuuoooXXXMMMNNNWWWcccqqqzzzkkkZZZRRRNNNLLLJJJLLLNNNTTTaaassssssbbbSSSKKKHHHGGGJJJRRR^^^iiittt|||qqq```UUULLLHHHDDDCCCCCCEEEMMMVVV]]]ooolllaaa```hhhwww|||vvvsssssspppmmmkkkmmmtttzzzoooggggggfff```[[[[[[XXXSSSMMMGGGCCC@@@===;;;777666555333222222333333333222222333444666888:::zzzgggZZZRRR[[[___eeehhhVVV@@@:::;;;@@@AAAOOOhhhmmm___UUUDDDYYYmmmkkkoootttuuuyyy}}}yyyqqqqqqwww{{{aaaWWWkkk}}}rrrfffVVVMMMNNNJJJGGGCCC@@@???>>><<<;;;???<<<:::888888888666555555444333333222222222222111111000......---------......------------......////////////000111222333999888===MMMbbbvvv}}}}}}cccTTTPPPXXXeeettt~~~lll[[[SSSOOOKKKHHHIIIRRRZZZ```mmmyyyeeeSSSHHHGGGJJJMMMTTTZZZeeetttnnn```SSSLLLHHHCCCBBBCCCCCCDDDMMMXXXaaaooozzzxxxyyyxxxzzz}}}qqqpppuuujjjeeebbb]]]YYYWWWSSSOOOKKKGGGDDDAAA>>>;;;888777666444222111111111000000111222444666888999zzzfffYYYSSS\\\aaagggjjjWWWAAA<<<999>>>AAAOOOgggkkk]]]UUUKKKdddyyynnnrrrzzznnnmmmsssrrr___[[[qqqtttiii___TTTNNNOOOJJJHHHDDDBBBAAA@@@@@@???>>><<<::::::::::::999777444444333111111000000000222222111//////...............------------......////////////000111222333777777;;;JJJ```sssrrr___WWWWWWcccrrr}}}ppp___UUUPPPNNNLLLLLLTTT\\\bbbooo~~~jjjWWWLLLJJJKKKLLLSSSZZZeeeuuuyyyeeeVVVLLLIIIEEEAAA@@@CCCCCCDDDKKKTTT___mmm~~~wwwsssrrrrrrwwwuuujjjeeebbb]]]XXXVVVQQQNNNIIIEEECCC@@@<<<:::888777666444222111111111000111111333444666888999yyyeeeVVVSSS]]]dddjjjkkkXXXBBB>>>666<<>>>>>>>>>>><<<:::777666444333222111000000333222111000000///000000......------------......////////////000111222333555555999GGG\\\ppp|||jjj\\\VVV```mmmyyyxxxfffZZZTTTSSSSSSQQQXXX___eeeqqqqqq^^^QQQLLLLLLJJJRRRYYYeeeuuupppZZZLLLFFFFFFGGGDDDCCCEEEFFFGGGMMMSSS___lllyyywwwsssyyytttiiidddaaa[[[WWWUUUOOOKKKGGGCCCAAA>>>;;;888777777555333222111111111111111222333444666888999xxxcccUUURRR^^^ggglllkkkVVVBBB???666===BBBOOO```^^^QQQOOOSSSuuummmuuuwwwkkkpppzzz^^^UUUWWWmmm}}}dddZZZVVVOOOKKKKKKKKKKKKJJJHHHHHHIIILLLOOOIIIGGGEEECCCBBB@@@===;;;:::999888666444333333222222111000000/////////000......------------......////////////000111222333555444999EEEYYYmmm{{{ppp[[[SSS[[[fffsssnnn___XXXXXX[[[YYY^^^ccchhhqqqvvvdddUUUMMMJJJIIIQQQWWWdddttt}}}{{{eeeRRRHHHDDDDDDGGGEEEDDDDDDGGGKKKRRRWWWeeeqqq}}}~~~sssgggccc___ZZZUUUSSSMMMJJJFFFCCC@@@===:::888777666444333222111111111111111222333555777999:::wwwcccTTTQQQ```iiinnnjjjTTT@@@???999???DDDOOO\\\UUUJJJMMM]]]lllvvvrrrlllttt}}}\\\SSSTTTggg|||}}}fff]]]XXXPPPJJJIIILLLMMMMMMLLLKKKMMMRRRVVVUUUQQQLLLHHHDDDAAA===;;;;;;:::888666555444333333000000///.........//////......------------......////////////000111222333555555999EEEWWWkkk{{{tttYYYQQQVVV___kkk|||qqqbbbZZZZZZ]]]```ccchhhkkkqqqzzzhhhYYYNNNHHHIIIOOOUUUbbbrrr{{{mmmXXXMMMGGGDDDBBBAAAAAABBBEEEMMMWWW```eeeqqqyyy{{{oooddd```]]]XXXSSSRRRMMMJJJFFFBBB@@@===:::888666555444333222111111111111222222333555777999:::vvvcccVVVRRRbbbmmmpppjjjRRR>>>>>>:::@@@DDDOOOXXXOOOGGGNNNdddyyykkkxxx{{{ooonnnwww{{{ZZZSSSTTTfffwwwkkkbbb[[[QQQKKKJJJNNNOOOPPPNNNNNNPPPVVV\\\___YYYQQQIIIDDD@@@<<<:::888777555444222222111111//////............//////......------------......////////////000111222333666666999DDDUUUiiizzzzzz]]]OOOTTT[[[dddsssrrrddd\\\[[[]]]dddgggkkkooorrr|||nnn^^^PPPHHHIIIOOOSSS___pppxxx{{{tttpppmmmmmmnnnpppuuu___OOOJJJHHHEEEAAABBBGGGLLLTTTbbbrrr{{{~~~{{{vvvkkkaaa]]][[[VVVRRRQQQKKKHHHDDDAAA???===:::888555444333222111111111111222222333444555777999:::vvvdddWWWUUUfffqqqsssjjjQQQ===>>>:::???DDDNNNUUUKKKGGGRRRgggxxxxxxqqquuu}}}vvvTTTPPPSSSeeewwwoooddd\\\RRRNNNQQQOOOQQQRRRPPPOOORRRYYY___ccc\\\QQQHHHAAA>>>;;;:::666555444333222222222222000///////////////000000......------------......////////////000111222333555666999CCCSSSgggyyybbbPPPUUUYYY___lllvvviiibbb______fffhhhnnnsssuuu|||uuudddUUUKKKJJJNNNQQQ\\\mmmvvvuuueee^^^[[[YYYZZZ^^^eeeyyyoooeeeXXXOOOLLLKKKHHHEEEJJJRRR]]]iiiyyyrrrggg]]]ZZZYYYUUUQQQPPPIIIFFFBBB???===;;;888666444444333222111111111111222222333444666888999:::vvveeeYYYWWWhhhtttuuulllQQQ>>>>>>888>>>CCCMMMSSSJJJHHHWWWkkkxxxttt|||pppNNNKKKPPPccczzzpppeee[[[SSSRRRWWWPPPRRRSSSQQQOOORRRZZZ```ddd\\\PPPFFF???<<<;;;:::777666555444444444444444111000000000000000111111.........------.........////////////000111222333555555888AAAQQQeeexxxfffQQQVVVZZZ]]]hhh|||zzzooohhheeecccfffiiiooovvvxxx~~~{{{iiiYYYNNNKKKNNNPPP[[[llluuu{{{jjjYYYRRRPPPOOORRRWWWdddyyyuuu___[[[WWWSSSPPPNNNLLLJJJMMMXXXfffsssyyyoooeee[[[XXXWWWTTTQQQPPPHHHEEEAAA>>><<<:::777555444444333222111111111111222222333444666888:::;;;sssddd___```nnn}}}|||hhhNNN>>>::::::===FFFOOOMMMFFFMMM[[[uuu{{{hhhTTTMMMOOOYYYppprrrggg\\\YYYWWWMMMQQQRRRSSSRRRQQQPPPQQQRRRZZZTTTLLLDDD???<<<:::888555666666666666444333222222222222111111111111000//////............//////.........///000222333444222555777;;;GGG[[[qqq}}}lllRRRNNNSSScccsss||||||pppiiiiiihhhnnntttvvvyyyooo[[[MMMMMMKKKNNNXXXdddppp~~~yyytttcccXXXMMMIIINNNUUUZZZ[[[kkk}}}rrrfffUUU[[[\\\```eeeYYYKKKKKKSSSfff{{{~~~}}}}}}www}}}rrrfffbbb]]]YYYVVVSSSPPPNNNHHHEEE@@@===;;;:::777666666555333222111222333333222333444666777999:::;;;rrrfffcccbbbppp~~~yyycccKKK???===;;;===FFFNNNKKKFFFNNN]]]yyy{{{aaaPPPKKKOOOZZZpppqqqfffYYYVVVWWWQQQQQQRRRSSSSSSQQQQQQRRRSSSTTTPPPJJJEEEAAA>>>;;;888666666666777666555333222222222222222111111111111//////............//////.........///000222333444444666777:::DDDVVVlll{{{{{{rrrVVVQQQUUUdddrrr{{{tttmmmlllggglllppprrrttt~~~sss```RRRMMMJJJMMMVVVbbbnnn||||||nnnccc^^^QQQKKKGGGJJJUUUaaaiiilll{{{|||hhh]]]SSS^^^dddiiijjj\\\MMMOOOXXXjjj}}}}}}zzzwww~~~xxxrrrllllllmmmnnnrrrxxx}}}}}}~~~tttjjjfffbbb]]]XXXUUURRROOOLLLGGGDDD@@@===;;;999777555555444333222222222222333222333444666777999:::;;;oooeeecccdddsssvvv]]]GGG>>>???>>>AAAHHHMMMIIIFFFQQQaaa}}}{{{}}}ZZZLLLJJJQQQ^^^rrr}}}lllcccWWWUUUWWWTTTTTTUUUUUUTTTQQQPPPPPPQQQNNNKKKHHHEEECCC@@@<<<999666777777777666555444333333222222222111111111111//////............//////.........///000111222333666666666888???PPPfffvvv}}}|||wwwZZZSSSUUUcccqqqzzzuuunnnnnngggjjjmmmnnnpppzzzxxxeeeXXXMMMJJJKKKSSS^^^kkkyyytttmmmdddXXXOOOLLLEEEDDDGGGQQQaaappp|||rrr___XXXYYYhhhssswwwrrr^^^PPPTTT\\\lll||||||oooccc\\\WWWWWWWWWYYY\\\```dddfffttt{{{}}}{{{yyyssskkkeeeeeeaaa\\\WWWSSSPPPLLLJJJFFFCCC???<<<:::999777555444444333222222222222333222333444666777999:::;;;|||iii___^^^cccuuutttXXXCCC===>>>AAAFFFNNNQQQMMMMMMZZZjjj{{{wwwyyytttSSSIIIIIIRRRbbbssswwweee^^^WWWVVVXXXTTTXXXYYYXXXUUUQQQNNNMMMMMMLLLIIIFFFCCCAAA???===;;;888888777777666555555444333333222222222111111111//////............//////.........//////111222222555444444666;;;III___rrr{{{yyy[[[SSSRRR___nnnyyyssslllmmmjjjlllnnnmmmpppyyy{{{iii\\\OOOKKKKKKRRR\\\iiixxxsssiii___ZZZUUUNNNIIIHHHEEEHHHOOO[[[kkk|||nnnaaa___jjj{{{www___RRRXXX^^^lll}}}zzz|||yyykkk___UUUOOOLLLLLLLLLMMMOOORRRTTTUUU```fffrrrzzztttnnniiifffddd```ZZZUUUQQQNNNJJJHHHEEEBBB>>>;;;999888666444333333222222222222222222222333444666777999:::;;;|||ggg[[[YYYbbbtttpppTTTAAA<<<<<<>>>GGGRRRWWWVVVYYYiiiyyywwwtttrrrvvv|||~~~yyykkkMMMFFFHHHRRRcccooosss^^^[[[XXXXXXWWWRRRVVVWWWVVVTTTQQQNNNNNNOOOOOOKKKEEE@@@>>>>>>===<<<999888888777666666555555333333333222222222222111//////............//////............///000111111333111222555999DDDZZZoooyyy}}}{{{^^^RRRNNNZZZkkkxxxsssmmmooooooqqqqqqqqqttt}}}~~~lll___SSSNNNLLLQQQ[[[hhhyyyggg\\\RRRNNNKKKFFFDDDEEEEEEKKKUUUddduuuqqqlllpppzzzaaaUUU\\\ccctttssssssyyyjjj]]]SSSLLLGGGGGGGGGHHHIIIJJJKKKLLLMMMQQQVVV___lll|||yyysssnnnjjjhhhaaa]]]XXXSSSOOOLLLIIIFFFCCC@@@<<<:::888777555444111222222222222222222222222333444666777999:::;;;}}}gggZZZXXXccctttzzzhhhOOO@@@<<<<<<;;;IIIXXX^^^]]]cccssssssnnnmmmrrrwwwxxxxxxzzzrrr}}}dddIIIFFFIIITTTfffmmm}}}qqq]]]\\\YYYVVVUUUPPPQQQRRRSSSRRRQQQPPPQQQRRRQQQLLLEEE@@@============:::999888777666666666777333333333333222222222222//////............/////////.........//////000111222000111555888???TTTjjjvvv{{{gggWWWOOOWWWggguuuyyyssstttssstttuuuvvvyyyqqqdddWWWPPPLLLPPPZZZhhhyyyxxxbbbXXXNNNJJJHHHEEEEEEFFFJJJTTTcccuuu|||mmm```fffnnn{{{~~~pppnnnzzzxxxjjj\\\QQQKKKGGGEEEEEEFFFGGGIIIIIIJJJIIIIIIIIINNNTTT\\\hhhyyy{{{vvvqqqmmmiiiggg^^^ZZZUUUQQQNNNKKKHHHFFFBBB???;;;999888777555333000111222222333222222222222333444666777999:::;;;zzzeeeZZZZZZgggssssss^^^GGG>>>>>>===@@@PPP```ddd```bbbnnnzzzpppjjjhhhmmmrrrrrruuuyyytttaaaJJJKKKPPP[[[nnnuuuqqqaaa```WWWPPPQQQRRRPPPRRRRRRQQQPPPOOOOOOQQQNNNJJJEEEBBB@@@???>>>===;;;:::888777666777777777444444333333333222222222//////............/////////............///000000222000333777777;;;NNNdddsssxxxuuubbbSSSWWWcccpppxxxwwwssstttvvvyyy}}}xxxlllYYYQQQLLLOOOXXXfffxxxooo^^^VVVOOOPPPSSSTTTWWW[[[dddqqqvvvyyy{{{~~~llljjjsss{{{kkkgggppp|||~~~mmmeeeYYYNNNHHHGGGHHHIIIJJJKKKMMMNNNOOOOOONNNMMMLLLPPPUUUXXX\\\iii|||}}}yyytttqqqlllgggccc[[[WWWSSSOOOLLLJJJHHHFFFAAA>>>:::888777666444333///000111222333222222111222333444666777999:::;;;tttaaaZZZ\\\kkksssnnnWWWBBB===@@@@@@IIIYYYhhhhhh___\\\dddlll|||}}}mmmgggeeejjjoooppptttyyy{{{bbbNNNQQQWWWcccvvvsssgggdddVVVKKKOOOTTTUUUUUUTTTRRRNNNKKKKKKKKKJJJHHHFFFDDDCCCBBB???===;;;:::999777777777777888444444444333333333222222//////............/////////............//////000444222555999777999JJJ```pppwwwkkkXXXXXXaaammm{{{{{{wwwrrrtttvvvyyy~~~~~~rrrYYYQQQLLLNNNWWWeeewww}}}iiiYYYSSSQQQXXXaaahhhooouuuuuufffcccooo~~~|||qqq```ZZZaaakkknnnyyy|||}}}|||~~~xxxooo\\\UUUKKKEEEDDDGGGLLLOOOPPPRRRTTTVVVVVVVVVUUUTTTQQQWWW[[[ZZZZZZbbbttt~~~xxxtttrrrmmmfffaaaYYYVVVQQQNNNLLLJJJHHHFFF@@@===:::777777666444333///000111222333333222111222333444666777999:::;;;qqq[[[[[[hhhyyysssfffRRRCCC???AAAEEERRRccclllbbbSSSQQQ]]]hhh|||uuucccfffgggeeefffllltttxxx}}}]]]JJJJJJXXXpppooo___ZZZVVVNNNNNNTTTYYYVVVRRRMMMJJJIIIJJJKKKRRROOOJJJEEEAAA?????????<<<;;;999777555555555666444333222111000000000000000///////////////000000............///////////////111333444444888GGGVVVlllxxxzzz]]]VVV^^^kkkwwwvvvwwwtttuuu{{{rrr___TTTKKKLLLUUUdddwwwqqq```ZZZXXX^^^nnn|||qqqfff\\\jjj||||||tttsssnnneee\\\YYY\\\aaafffmmmxxx~~~yyyrrrfffZZZMMMLLLJJJIIIKKKPPPVVVZZZ\\\bbbddd^^^ZZZ[[[ZZZVVV[[[\\\```eeejjjppptttvvv}}}xxxtttpppjjjeeeaaaXXXUUUQQQMMMJJJGGGDDDBBB>>><<<:::888666444333222000000000000000111111222222444666888::::::::::::ppp\\\\\\jjj|||rrr___LLLAAAAAAGGGLLL___```]]]RRRHHHJJJZZZiii{{{wwwfffffffffeeehhhnnnuuuxxx}}}\\\OOOPPPZZZqqqvvvfffZZZXXXWWWRRRRRRXXXXXXVVVRRRMMMJJJIIIIIIIIIPPPNNNJJJFFFBBB@@@??????>>>===;;;888777666666666444333222111111000000000000000////////////000000............///////////////000333444444777EEETTTjjjvvvdddYYY\\\fffrrr{{{|||wwwuuuvvv{{{~~~uuudddYYYNNNMMMTTT```ooo|||}}}zzz{{{mmm^^^XXX^^^nnnuuufff___[[[iiizzz~~~|||rrrdddWWWPPPQQQTTT```dddnnnzzzuuuiiibbbYYYOOOJJJIIIJJJMMMUUU]]]dddhhhiiinnnnnngggbbbcccbbb______bbbggglllssszzz{{{wwwrrrmmmhhhbbb^^^XXXUUUPPPMMMJJJGGGDDDAAA===<<<:::888555444333222000000000000000111222222333444666888999:::::::::nnn^^^___llloooXXXGGGAAAEEEMMMRRR```TTTJJJFFFDDDGGGXXXkkk{{{}}}qqqlllggggggmmmtttzzz}}}xxxZZZUUUWWW\\\rrrlllaaaXXXYYYYYYUUUUUUYYYZZZXXXTTTQQQNNNKKKJJJJJJNNNLLLJJJHHHEEEBBB@@@@@@@@@???===:::999777777666444444333222111111111111000000////////////000000............////////////000000222444333777CCCPPPfffsssnnn]]]YYY___lllwww}}}~~~yyyjjj^^^RRRNNNQQQXXXdddnnnuuu~~~uuullleeeaaacccfffmmmyyy{{{hhh]]]___mmmtttcccXXXVVVYYYfffwwwtttbbbRRRIIIHHHIIIWWW[[[fffwww|||eeeXXXRRRMMMHHHJJJLLLQQQ[[[hhhtttzzz|||tttuuussslllgggggggggfffgggkkkrrrwww}}}wwwtttpppoooqqqvvv|||}}}zzztttooojjjeee___[[[WWWTTTOOOLLLIIIFFFCCC@@@<<<;;;999777555333333222111000000000000111222222444555666888999:::::::::~~~lll___bbbnnnlllUUUIIIGGGJJJMMMPPPOOODDD???EEEIIILLL]]]rrruuujjjjjjqqqzzzuuuXXXXXX[[[]]]sssyyykkkccc]]]]]]\\\WWWUUUWWW]]][[[YYYUUURRRPPPNNNMMMLLLLLLLLLJJJHHHEEEBBBAAAAAA@@@>>><<<:::888777666555444333222222111111222111000000////////////000............////////////000000222444333666@@@LLL```nnn~~~|||yyyaaaVVV[[[jjjxxx~~~nnnbbbTTTNNNMMMQQQZZZbbbkkkuuutttggg^^^YYYWWWTTTZZZdddqqqrrrddd___mmmwwwsssnnnhhh]]]RRRNNNOOOWWWdddttt~~~ooo]]]NNNGGGGGGIIIQQQWWWeeeyyyuuu]]]OOOKKKLLLMMMRRRWWWbbbsss{{{zzzuuupppmmmnnnooopppqqqwww~~~wwwnnnddd```\\\ZZZ\\\bbbiiinnnzzz|||xxxsssmmmhhhccc]]]ZZZVVVRRRNNNJJJHHHEEEAAA???;;;:::888666444333222222111111000000111111222333555666777888999::::::;;;{{{kkkaaaeeeooozzzgggTTTNNNNNNLLLIIIGGGDDD===>>>HHHNNNUUUlllyyyjjjjjjrrr{{{qqqUUUVVVZZZ]]]tttuuukkkgggdddccc```[[[XXXXXX\\\[[[YYYVVVSSSQQQOOONNNMMMNNNNNNMMMJJJHHHEEECCC@@@@@@???===;;;:::888777666555444333222222222222111111000///////////////............////////////000///111333333444===FFFXXXhhhzzz{{{eeeUUUYYYkkkzzz~~~~~~|||zzzqqqdddUUULLLJJJLLLSSS[[[gggoootttggg]]]VVVSSSRRRRRR^^^mmm}}}{{{iiibbbddd|||qqqfffYYYRRRMMMHHHHHHJJJUUUcccssswwwhhhXXXLLLGGGHHHKKKMMMXXXkkk}}}nnnYYYNNNLLLRRRXXX___iii{{{}}}zzzzzz{{{~~~~~~tttfff]]]UUURRRMMMJJJKKKPPPVVV[[[cccjjjuuu{{{wwwqqqkkkfffaaa]]]ZZZTTTQQQMMMIIIFFFCCC@@@===:::999777555444333222222111111111111111222222333666777777888999:::;;;;;;wwwjjjbbbfffnnnsss```QQQOOOPPPIIIBBB@@@DDDAAABBBHHHQQQcccqqqeeehhhpppxxxjjjQQQQQQWWW^^^ttttttggggggfffeeebbb___]]]\\\YYYWWWUUURRRPPPOOOOOOOOOQQQQQQPPPOOOMMMJJJGGGEEEAAAAAA@@@@@@>>>===;;;:::666666555444333333333333222111000//////......///............////////////000///000333333333:::BBBQQQbbbuuuyyy{{{jjjWWWZZZjjjwww||||||{{{yyy{{{~~~vvvgggWWWLLLIIIJJJQQQYYYgggooo}}}zzzsssgggZZZQQQMMMMMMMMMVVVjjjpppbbbdddppp|||tttooohhhiiimmmsssyyy||||||{{{nnn```QQQIIIFFFDDDEEEGGGQQQ```rrrwwwnnn```RRRIIIFFFGGGIIILLLZZZnnn~~~}}}hhhYYYQQQSSS\\\fffqqqrrreeeYYYQQQJJJGGGDDDBBBBBBEEEIIILLLOOOVVVaaammmxxxyyytttnnniiiddd```\\\YYYSSSPPPKKKHHHEEEBBB???<<<999888666555333222222222222111111111111222333333888777777888888:::;;;;;;uuuiiicccfffllllllYYYJJJIIIIIICCC>>>>>>CCCDDDFFFKKK[[[yyyqqqeee```iiirrrwww~~~www^^^KKKLLLTTT___sssrrrdddffffffdddaaa___]]][[[WWWUUURRROOONNNNNNOOOPPPTTTTTTRRRPPPNNNKKKIIIHHHBBBBBBCCCCCCBBBAAA???>>>777666555444333333333333222111000///........................////////////000///000333333333777>>>KKK\\\ppp{{{zzzvvvsssvvv{{{qqq[[[[[[eeemmm|||zzzzzzzzzxxxwwwwwwuuuzzz}}}mmmZZZNNNIIIJJJQQQYYYgggrrrwwwjjjcccYYYNNNHHHGGGJJJLLL[[[ttt~~~lllbbbnnnwwwmmmeee```]]]]]]^^^aaaeeejjjlllnnnddd[[[PPPJJJEEEBBBCCCGGGMMM]]]ppp~~~yyytttqqqmmmdddXXXLLLEEECCCEEEFFFLLLYYYkkkxxx~~~wwwhhh```]]]```mmmzzzzzzkkk___UUUMMMHHHAAAAAA@@@???@@@BBBCCCEEEGGGJJJPPPYYYcccmmmvvv{{{}}}}}}{{{uuuqqqkkkeeeaaa^^^[[[YYYRRROOOJJJGGGDDDAAA>>>;;;888777666444333222222111222222111111222222333444999888888888888999;;;<<>>@@@AAAAAABBBBBBHHHGGGGGGJJJQQQ]]]hhhooo{{{}}}~~~{{{xxxrrrnnnhhhccc___]]]ZZZXXXRRRNNNJJJFFFCCC@@@===;;;888777555444333222222111222222111111222222333444999999888888888999;;;<<>>CCCCCCEEEQQQooorrrccccccdddjjjttt```QQQHHHKKKSSS___vvvqqqmmmfff^^^YYYXXXXXXWWWVVVVVVTTTRRRQQQQQQRRRTTTUUUUUUUUUSSSOOOKKKHHHGGGGGGGGGEEEDDDGGGKKKJJJEEE@@@;;;:::888888888777555333666444222111222222111000111000///......///000111111111111222333444555666AAARRRfffuuuxxxuuuxxx|||dddUUUWWWaaappp|||uuutttqqqhhheeeiiifffpppxxxxxxdddVVVOOONNNTTT\\\fffqqq}}}iii\\\QQQMMMIIIHHHFFFDDDIIIPPPfffxxxccciiizzzuuurrrnnnjjjhhhhhheee]]]VVVTTTNNNKKKJJJEEE@@@BBBIIINNNZZZiiizzz}}}wwwpppiiibbbUUUIIIDDDDDDCCCDDDFFFKKKPPP___qqqzzz~~~|||kkkXXXNNNIIIDDD@@@?????????@@@AAABBBCCCCCCCCCCCCDDDEEEFFFHHHOOOWWW^^^nnnttt||||||yyyxxxqqqnnniiidddaaa]]]YYYVVVRRROOOJJJEEEBBB???;;;888777666444333222111111111222222222222333444555666777888999999888777888:::~~~nnnaaafffnnniiiWWWKKK>>>:::999999;;;>>>>>>@@@FFFWWWxxx|||qqqgggjjjnnnuuu}}}YYYLLLDDDIIITTTddd}}}ooohhhccc]]]YYYYYYYYYWWWUUUVVVUUUUUUTTTTTTUUUVVVWWWRRRRRRQQQNNNKKKIIIIIIJJJEEEDDDEEEHHHMMMMMMHHHDDD;;;:::999999999888666444555333000000000000///...111000///......///000111111111111222333444555666>>>NNNaaaqqq}}}uuurrrtttxxxhhhVVVWWW___mmmyyysssooollldddaaaddd```hhhpppxxx{{{gggXXXOOOMMMSSS[[[bbbmmm{{{wwwaaaRRRMMMIIIFFFEEECCCDDDLLLTTTjjjrrreeevvv}}}vvvjjjbbb\\\TTTMMMIIIDDD@@@BBBHHHMMMYYYhhhyyy|||uuunnncccWWWJJJDDDBBBAAAAAACCCJJJOOO___qqqzzzmmm```QQQJJJFFFCCCAAAAAACCCEEEGGGIIIJJJKKKKKKKKKKKKKKKIIIGGGFFFIIIOOOTTTbbbjjjuuu|||}}}yyyuuusssnnnjjjfffaaa^^^[[[WWWTTTPPPMMMHHHDDD@@@===999777666666444333222111111111222222222222222333444444777888999999888888999:::{{{nnnccchhhmmmfffQQQFFF<<<999888999;;;>>>===@@@III```~~~xxxwwwoooiiipppyyyvvvQQQHHHDDDLLLYYYmmm}}}nnnccc___YYYWWWWWWXXXVVVTTTWWWWWWWWWWWWXXXXXXYYYYYYRRRRRRQQQNNNKKKIIIIIIJJJGGGGGGHHHKKKMMMLLLHHHCCC;;;:::999:::;;;;;;999777555333111000000000///...000000////////////000000111111111111222444555666:::HHHYYYjjjyyyyyyuuuuuuyyymmmYYYVVV^^^nnn{{{ooogggddd^^^[[[]]][[[aaafffnnn~~~kkk[[[QQQLLLQQQXXXbbbmmmzzzttt]]]MMMJJJFFFDDDDDDDDDGGGRRR]]]rrryyyqqqooo~~~tttmmmaaaTTTJJJDDD@@@BBBFFFLLLWWWfffvvvwwwpppcccWWWIIICCC???===???BBBIIINNN]]]nnnyyywww___UUUJJJEEECCCAAACCCGGGKKKMMMRRRWWWZZZ\\\]]]]]]\\\ZZZVVVPPPKKKIIIKKKMMMVVV___mmmwwwzzzwwwrrroooiiifffbbb^^^[[[XXXTTTRRRMMMJJJEEEAAA???;;;888555666555444333222111111111222222111111111222222333777888999999888888999;;;{{{ooofffiiikkk```IIIAAA999888888888:::>>>???BBBNNNgggzzzkkklllrrrnnnkkkuuukkkLLLIIIJJJSSSbbbvvv|||ooobbb\\\UUURRRRRRTTTSSSSSSVVVWWWXXXYYYZZZZZZZZZZZZWWWVVVTTTPPPKKKHHHGGGGGGLLLKKKKKKLLLLLLHHHCCC>>><<<;;;;;;<<<======;;;:::999666444333333333111000000000////////////000000000000111111222333555666888BBBRRRddduuu}}}yyyvvvzzzoooYYYVVV]]]rrrmmmaaa]]]ZZZXXXYYYZZZ]]]```gggzzzppp```RRRKKKMMMSSSaaalllzzzwww```QQQKKKHHHGGGHHHIIIOOO\\\iii{{{vvvuuu|||uuuaaaPPPFFFBBBBBBDDDJJJVVVdddsssyyyppphhh^^^SSSGGGAAA>>><<<>>>CCCHHHMMMZZZkkkxxxpppXXXPPPGGGCCCCCCEEEMMMUUU[[[___fffmmmrrrvvvwwwwwwtttqqqjjjccc[[[WWWTTTTTTTTT\\\hhhrrrvvvuuurrrnnnfffccc___[[[XXXUUURRROOOKKKHHHDDD@@@>>>;;;888555666555444333222222222222222111111000111111222222666888999999999999:::;;;xxxnnneeegggdddVVVCCC===888888888777:::>>>>>>BBBPPPkkk~~~pppeeelllxxxyyywwwbbbHHHIIIOOOZZZhhh{{{|||qqqccc\\\SSSNNNNNNQQQSSSTTTWWWWWWXXXYYYZZZZZZYYYYYYXXXXXXVVVRRRNNNKKKJJJKKKLLLLLLKKKKKKIIIFFFBBB>>>>>>======>>>??????===<<<:::888555444444333222000//////000000000000//////000000000111222333444555777===LLL___rrr~~~}}}yyyuuuyyyjjjUUURRRYYYooopppaaa[[[YYYXXXXXXXXXYYY\\\dddvvvuuufffVVVKKKJJJOOOZZZffftttyyybbbSSSLLLLLLNNNQQQSSSZZZhhhwwwuuupppwwwqqqYYYIIIDDDCCCCCCIIITTTaaannnxxxoooeee\\\UUULLLCCC???======@@@FFFIIIOOO[[[kkk|||zzzhhhUUUMMMFFFGGGMMMWWWeeerrr{{{~~~yyyrrrlllhhhfff^^^bbbhhhooorrrrrrpppnnneeebbb]]]YYYVVVSSSPPPMMMJJJGGGCCC???===;;;888666555555444333222222222222111111111000111111222222666888999:::999999;;;<<>>:::777888888777999>>>:::AAAQQQmmm|||uuu~~~|||ZZZDDDIIIRRR]]]kkk~~~|||rrreee^^^UUUQQQRRRUUUXXXYYYYYYYYYYYYYYYYYYYYYXXXYYYWWWWWWWWWUUURRRQQQRRRSSSJJJJJJIIIHHHGGGFFFEEEDDDAAA@@@???@@@AAA@@@???===999777444222222222000...//////000000000000//////000000000000111333444555666:::GGG\\\ooozzz|||}}}fffTTTPPPUUUeeexxxxxxfff\\\YYYXXXXXXUUUUUUYYYbbbsss|||nnn\\\NNNJJJMMMTTTbbbqqq|||xxxaaaSSSPPPSSSYYY```dddkkkzzzwwwlllmmm{{{~~~aaaLLLDDDCCCCCCGGGRRR___jjjzzzoooeeeZZZRRRKKKEEE@@@>>>>>>>>>BBBHHHJJJSSScccvvvtttbbbQQQKKKHHHQQQ```sss|||qqqqqqqqqrrrrrrqqqnnnkkkeeebbb]]]XXXUUUQQQMMMJJJHHHEEEAAA>>><<<:::777555555444333333222222222333111000000111111333444444666888999:::999:::;;;===}}}oooeee^^^___YYYFFF<<<999888999999777999===:::DDDVVVrrrqqqPPPCCCJJJSSS]]]lllzzzpppeeeaaa\\\ZZZ]]]```aaaaaa\\\[[[ZZZXXXXXXXXXYYYYYYXXXYYYYYYXXXVVVVVVWWWXXXLLLKKKJJJHHHFFFFFFGGGHHHDDDBBBAAAAAABBBAAA???===:::777555333333222000///...///000111111000///...//////000000111333444555444666CCCYYYlllvvv{{{zzziiiZZZTTTWWW\\\nnnnnn___YYYXXXXXXTTTTTTYYYccctttvvvdddSSSLLLMMMOOO]]]lllvvvzzzeeeXXXVVV\\\hhhtttzzzooommmyyyuuupppooopppyyyeeeLLLCCCCCCCCCGGGQQQ]]]fffuuuxxxfff[[[QQQIIIDDD@@@>>>??????>>>BBBHHHLLLZZZpppsss___PPPKKKNNN^^^vvv}}}zzzuuuooojjjeeeaaa[[[VVVRRRNNNJJJGGGEEEBBB???<<<:::888666444444444333222222222333333000000000111333444666666666888::::::::::::<<<>>>|||nnneee___aaaZZZGGG;;;888888:::999777888======III]]]vvvhhhIIIEEELLLUUU___ooowwwnnneeebbbaaacccgggjjjiiiggg___]]][[[YYYXXXXXXYYYZZZ\\\]]]\\\ZZZXXXVVVWWWXXXQQQPPPMMMHHHEEEEEEFFFHHHEEEDDDCCCBBBCCCBBB???===<<<:::777555555444222111...///000111111000///...//////000000111222444555333444@@@WWWjjjssswww{{{|||pppbbb[[[[[[YYYiii{{{sssbbbZZZWWWWWWUUUVVV[[[gggwww|||iiiVVVNNNNNNGGGUUUcccmmmyyylllaaa\\\eeeuuuwwwmmmssspppfff\\\YYYYYY___nnn}}}fffLLLBBBBBBDDDFFFQQQ[[[dddrrrrrr___UUUKKKCCCAAA>>>===??????>>>BBBGGGMMM___zzztttaaaSSSOOOTTTiii{{{rrrkkkddd```ZZZUUUQQQLLLHHHDDDCCC@@@===:::999777555333444444333222222222333333///000000222333555777888666888::::::::::::<<<>>>