`!!!!``!!``!!!!``!!""#""!!``!!""##""!!``!!""##$$%%&&%%$$##""!!``!!"!!``!!``!!!!``!!""#""!!``!!""#""!!``!!""##$$%%&%%$$##""!!```!!""!!``!```!!"!!``!!""#""!!``!!""#""!!``!!""##$$%%&%%$$##""!!`````````!!!""!!``!````!!"!!``!!""##""!!``!!""#""!!``!!""##$$%%&&%%$$##""!!``````````````!``!!!!!!!!!"""!!``!````!!!!``!!""###""!!```!!""##""!!``!!""##$$%%&%%$$##""!!``````````!!!``!!!!!!!!!!!!!!!!!!!!"""""!!``!!```!``!!"!!````!!""####""!!```!!!!""##""!!``!!""##$$%%&%%$$##""!!````````!!!!!!!!!!!!!!!!!!!!!!!!"!!"""""""""##""!!````!!``!!!``!!"""!!`````!!!!""####""!!```````!!""##""!!``!!""##$$%%&%%$$##""!!````````!!!!!!!!!!!!!!!!"""!!""""""""""""""""""""#####""!!!!```!```!!!!````!!""#""!!!``!!!!!!""##$##""!!````!!""#""!!``!!""##$$%%&&%%$$##""!!``````!`!!!!!!!!!!!!!""""""""""""""""""""""""#""#########$$##""!!!!!````!``!!!"!!````!!!!""###""!!!!!!!""""##$$##""!!`````!!""##""!!``!!""##$$%%&%%$$##""!!`````````!!!!!!!!!!!!!""""""""""""""""###""####################$$$$$##""""!!!!!``````!!``!!!""!!````!!!!!!""##$##"""!!""""""##$$##""!!````!!""###""!!````!!""##$$%%&%%$$##""!!``!!`!!!!!!!!!!!"!"""""""""""""########################$##$$$$$$$$$%%$$##"""""!!!!!!!!````!!````!!"""""!!```!!!!!!""""##$$$##"""""""####$$$##""!!``!!""###""!!!!``!!""##$$%%&%%$$##""!!``!!!!!!!!!"""""""""""""################$$$##$$$$$$$$$$$$$$$$$$$$%%%%%$$####"""""!!!!!!!!```!!``!!!!"""##""!!`!!!!!""""""##$$%$$###""######$$$##""!!``!!""####""!!!``!!""##$$%%&%%$$##""!!`````!!"!"""""""""""#"#############$$$$$$$$$$$$$$$$$$$$$$$$%$$%%%%%%%%%&&%%$$#####""""""""!!!!!````!!```!!!!""#####""!!!!""""""####$$%%%$$#######$$$$$$##""!!``!!""##$##"""!!``!!""##$$%%&%%$$##""!!```!!!!!"""""""""#############$$$$$$$$$$$$$$$$%%%$$%%%%%%%%%%%%%%%%%%%%&&&&&%%$$$$#####""""""""!!!!!`````!!!````!!""""###$$##""!"""""######$$%%&%%$$$##$$$$$$$$$$##""!!```!!""##$##""!!``!!""##$$%%&%%$$##""!!```````````````````````````!!!!!!""#"###########$#$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&%%&&&&&&&&&''&&%%$$$$$########"""""!!!!!!!```!!````!!""""##$$$$$##""""######$$$$%%&&&%%$$$$$$$%$$$$$$$##""!!!```!!""##$$##""!!``!!""##$$%%&&%%$$##""!!````````!!!!`!!!!!!!!!!!!!!!!!!!```````!!!!!"""""#########$$$$$$$$$$$$$%%%%%%%%%%%%%%%%&&&%%&&&&&&&&&&&&&&&&&&&&'''''&&%%%%$$$$$########"""""!!!!!!``!!````!!!""####$$$%%$$##"#####$$$$$$%%&&'&&%%%$$$$$$$$#####$##""!!!!````!!""##$$$##""!!``!!""##$$%%&%%$$##""!!```````!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!```````````!!!!!!""""""##$#$$$$$$$$$$$%$%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'&&'''''''''((''&&%%%%%$$$$$$$$#####"""""""!!!``!!!`````!!!""####$$%%%%%$$####$$$$$$%%%%&&&&&%%%$$$$$$$########$##"""!!!!``!!""##$$##""!!``!!""##$$%%&%%$$##""!!````!!!!!!!!!!!!!""""!"""""""""""""""""""!!!!!!!!!!!!```````!!!!!!"""""#####$$$$$$$$$%%%%%%%%%%%%%&&&&&&&&&&&&&&&&'''&&''''''''''''''''''''(((((''&&&&%%%%%$$$$$$$$#####""""""!!````!!!````!!!"""##$$$$%%%&&%%$$#$$$$$%%%%%%&&&&&%%$$$$#######"""""##$##""""!!!``!!""##$$$##""!!``!!""##$$%%&&%%$$##""!!`````!!!!!!!!!"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!````````````!!!!!""""""######$$%$%%%%%%%%%%%&%&&&&&&&&&&&&&''''''''''''''''''''''''(''(((((((''''''''&&&&&%%%%%%%%$$$$$#######"""!!!``!!!``````!!!"""##$$$$%%&&&&&%%$$$$%%%%%%&&&&&&%%%$$$#######""""""""######""""!!```!!""##$$$$##""!!``!!""##$$%%&&%%$$##""!!````!!!!!!!"""""""""""""####"###################""""""""""""!!!!!!!!!!!!!!````````````!!!!!""""""#####$$$$$%%%%%%%%%&&&&&&&&&&&&&''''''''''''''''(((''(((((((((((((((((((''''''''''''&&&&&%%%%%%%%$$$$$######""!!!```!!!!``!!!````!!!"""###$$%%%%&&&''&&%%$%%%%%&&&&&&&%%%%$$####"""""""!!!!!""#######"""!!!``!!""##$$$##""!!``!!""##$$%%&&%%$$##""!!````!!!!!!!"""""""""###################################"""""""""""""!!!!!!!!!!!!!!!!!!```````!!!!!!"""""######$$$$$$%%&%&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((()(()))((''&&&&&&&&&&'''&&&&&&&&%%%%%$$$$$$$###"""!!!``!!!!```````````````````````````````!!!!!`!!!!!"""###$$%%%%&&'''''&&%%%%&&&&&&&&%%%%$$$###"""""""!!!!!!!!"""#######""!!!``!!""##$$$$##""!!``!!""##$$%%&&%%$$##""!!````!!!!!!"""""""#############$$$$#$$$$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!``````````!!!!!!"""""######$$$$$%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((()))(()))))))))))))))((''&&&&&&&&&&&&&&&''&&&&&&&&%%%%%$$$$$$##"""!!!```!!!!````````!!!!!!!!!!!!!!!!!!!!!!!!!!!!!``````````````!!""!!!!!"""###$$$%%&&&&'''((''&&%&&&&&&&&%%%%$$$$##""""!!!!!!!`````!!""""##$###"""!!``!!""##$$%$$##""!!``!!""##$$%%&&%%$$##""!!`````!!!!!!"""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############""""""""""""""""""!!!!!!!!!`````````!!!!!!!!""""""#####$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&'''''''(((())))))))))))))*)))((''&&%%%%%%%%%%&&&&&&'''''&&&&&%%%%%%%$$$###"""!!!``!!!!```````!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`````````!!""""!"""""###$$$%%&&&&''(''''''&&&&&&&&%%%%$$$$###"""!!!!!!!```!!!"""######"""!!``!!""##$$$$##""!!``!!""##$$%%&&%%$$##""!!````!!!!!!!""""""#######$$$$$$$$$$$$$%%%%$%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!`````!!!!!!!""""""#####$$$$$$%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((())))*********))((''&&%%%%%%%%%%%%%%%&&&&''''''&&&&&%%%%%%$$###"""!!!```!!!!````````!!!!!!!!!!!!!"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!``````!!!""##"""""###$$$%%%&&'''''''''&&&&&&%%%%%%%$$$$####""!!!!``````!!!!""#######""!!```!!""##$$%$$##""!!``!!""##$$%%&&&%%$$##""!!``````!!!!!!!""""""#######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##################"""""""""!!!!!!!!!!`````!!!!""""""""######$$$$$%%%%%%&&%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%&&&&&&&''''(((()))*******))((''&&%%$$$$$$$$$$%%%%%%&&&&&'''''&&&&&&&%%%$$$###"""!!!``!!"!!``````!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!``````!!!!""####"#####$$$%%%&&'''''''&&&&&&&%%%%%%%$$$$####"""!!!````!!!""""""###""!!!``!!""##$$%%$$##""!!``!!""##$$%%&&&%%$$##""!!``````!!!!!!!!"""""""######$$$$$$$%%%%%%%%%%%%%&&&&%&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""!!!!!`````!!!!!"""""""######$$$$$%%%%%%&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''(((()))****))((''&&%%$$$$$$$$$$$$$$$%%%%&&&&&''''''&&&&&&%%$$$###"""!!!```!!!!`````````!!!!!!!!!!!!"""""""""""""#############################""""""""""""""""""""!!!!!!!```````!!!!!"""##$$#####$$$%%%&&&'''''&&&&&&%%%%%%$$$$$$$####""""!!````!!""""""""#""!!!````!!""##$$%%$$##""!!``!!""##$$%%&&%%$$##""!!``````!!!!!!!!!!"""""""######$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""""""!!!!!``````!!!!!""""########$$$$$$%%%%%&&&%%%%%$$$$$$$##################$$$$$$$$%%%%%%%&&&&''''((())))*))((''&&%%$$##########$$$$$$%%%%%&&&&''''''''&&&%%%$$$###"""!!!``!!"!!````````!!!!!!!!!!!!!"""""""""""""#################################################"""""""""""!!!!!!!!``````!!!!!""""##$$$$#$$$$$%%%&&&''&&&&&&&%%%%%%%$$$$$$$####""""!!!``!!!!!!""""""""!!````!!```````````!!""##$$%%$$##""!!``!!""##$$%%&&&%%$$##""!!`````!!!!!!!!!!""""""""#######$$$$$$%%%%%%%&&&&&&&&&&&&&''''&'''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""!!!!!!````!!!!!"""""#######$$$$$$%%%%%&&&%%%%%$$$$$$###########################$$$$$$%%%%%%&&&&''''((())))((''&&%%$$###############$$$$%%%%%&&&&''''''''&&%%%$$$###"""!!!```!!""!!``````!!!!!!!!!!!!!!!""""""""""""#############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################"""""""!!!!!!!!!!!!!"""""###$$%%$$$$$%%%&&&&&&&&&&&%%%%%%$$$$$$#######""""!!!!```!!!!!!!!""""""!!``````````!!!!!!!!!`!!!`````````!!!``````````!!""##$$%%%%$$##""!!```!!""##$$%%&&%%$$##""!!`````!!!!!!!!!""""""""""#######$$$$$$%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$##########"""""!!!!!``````!!!!!"""""####$$$$$$$$%%%%%%&&&&%%%%$$$$$#######""""""""""""""""""########$$$$$$$%%%%&&&&'''(((()((''&&%%$$##""""""""""######$$$$$%%%%&&&&'''('''&&&%%%$$$###"""!!!``!!""!!`````!!!!!!!!!!!!"""""""""""""#############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########""""""""!!!!!!"""""####$$%%%%$%%%%%&&&&&&&&%%%%%%%$$$$$$$#######""""!!!!```````!!!!!!""""!!!```````````````!!!!!!!!!!!""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""##$$%%&&%%$$##""!!!```!!""##$$%%&&%%$$##""!!```````````!!!!!!!!""""""""""########$$$$$$$%%%%%%&&&&&&&'''''''''''''(((('(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#####""""""!!!!!````!!!!!"""""#####$$$$$$$%%%%%%&&&%%%%%$$$$$######"""""""""""""""""""""""""""######$$$$$$%%%%&&&&'''((((''&&%%$$##"""""""""""""""####$$$$$%%%%&&&&''((''&&&%%%$$$###"""!!!``!!""!!```!!!!!!!!!"""""""""""""""############$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#######"""""""""""""#####$$$%%&&%%%%%&&&&&&%%%%%%%%$$$$$$######"""""""!!!!`````!!!!!"""!!!!!!!````!````````!!!!!!!!!!!!!!!!!"""""""""!"""!!!!!!!!!"""!!!!!!!!!!""##$$%%&&&&%%$$##""!!!````!!""##$$%%&&&%%$$##""!!````````!!!!!!!!!!!!!!"""""""""##########$$$$$$$%%%%%%&&&&&&&'''''''''((((((((((((((((((((((((''''''''&&&&&&&&&&&&&&''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$#####"""""!!!!!`````!!!!!"""""#####$$$$%%%%%%%%&&&&&%%%%%$$$$#####"""""""!!!!!!!!!!!!!!!!!!""""""""#######$$$$%%%%&&&''''(''&&%%$$##""!!!!!!!!!!""""""#####$$$$%%%%&&&''(('''&&&%%%$$$###"""!!``!!""!!````````!!!!!!""""""""""""#############$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$########""""""#####$$$$%%&&&&%&&&&%%%%%%%%%$$$$$$$#######"""""""!!!!`````!!!!!""!!!!!!!!!!!!!!!!!!!!!!!!!!!"!!!!!!!!"""""""""""""""""""""""""""""""""""####$$%%%&&&%%$$##"""!!``!``````!!""##$$%%&&&%%$$##""!!````````!!!!!!!!!!!!!!!!!""""""""##########$$$$$$$$%%%%%%%&&&&&&'''''''((((((((((((())))()((((((''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$######"""""!!!!`````!!!!!"""""#####$$$$$%%%%%%%&&&&&&&%%$$$$$#####""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$%%%%&&&''''&&%%$$##""!!!!!!!!!!!!!!!""""#####$$$$%%%%&&''(('''&&&%%%$$$###"""!!``!!"""!!````!!!!!!!!!"""""""""###############$$$$$$$$$$$$%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$#############$$$$$%%%&&&&%%%%%%%%%%%$$$$$$$$######""""""!!!!!!!````!!!!!!!!""!!!!"!!!!!!!!""""""!!!!!!!!!!!!!!!!!!""""""""""""""!!""!""""""""""""###$$%%%&&&%%$$##"""!!````````!!!`!!!!````````````!!""##$$%%&&&%%$$##""!!`````!!!!!!!!!!!!!!""""""""""""""#########$$$$$$$$$$%%%%%%%&&&&&&'''''''((((((((())))))))))((((((''''''''&&&&&&&&%%%%%%%%%%%%%%&&&&&&&&&'''''''''''&&&&&&&&&%%%%%%%%%%$$$$$#####"""""!!!!``````!!!!!!"""""#####$$$$$%%%%&&&&&&&&'&&%%$$$$$####"""""!!!!!!!``````````````````!!!!!!!!"""""""####$$$$%%%&&&&'&&%%$$##""!!``````````!!!!!!"""""####$$$$%%%&&'''(('''&&&%%%$$$###""!!``!!"!!!!``````!!!!!!!!!!""""""############$$$$$$$$$$$$$%%%%%%%%%%$$$$$$%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$######$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#######"""""""!!!!!!!`````!!!!!!!!!"""""""""""""""!!!!!!````````!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""##$$$%%&&&%%$$###""!!`````!!!!!!!!"!!!!!!!!!!!!!!!!``!!""##$$%%&&&%%$$##""!!```!!!!!!!!!!!"""""""""""""""""########$$$$$$$$$$%%%%%%%%&&&&&&&''''''((((((()))))))))))))((((((''''''&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%$$$$$$#####""""!!!!!!`````````````````````````````!!!!!"""""#####$$$$$%%%%%&&&&&&&'''&&%%$$#####"""""!!!!!!`````````!!!!!!""""""####$$$$%%%&&&&%%$$##""!!`````!!!!"""""####$$$$%%&&'''(('''&&&%%%$$$###""!!``!!!!!!!!`````!!!!!!!!"""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$%%&&''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$########""""""!!!!!!``````````!!!!!!""""""""""!!!!!``````````!!!!!!!!!!!!!!``!!`!!!!!!!!!!!!"""##$$$%%&&&%%$$###""!!``````!!!!!!!!!!!"""!""""!!!!!!!!!!!``!!""##$$%%&&&&%%$$##""!!`````!!!!!!""""""""""""""##############$$$$$$$$$%%%%%%%%%%&&&&&&&''''''((((((())))))))))))))(((((''''''&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''(('''''''''&&&&&&&&&&%%%%%$$$$$#####""""!!!!!!!``````````!!!!!!!!!!!!!!!!!!!!`!!!`````!!!!!""""""#####$$$$$%%%%%&&&&'''''''&&%%$$#####""""!!!!!``````!!!!!!!""""####$$$%%%%&&%%$$##""!!```!!!!!""""####$$$%%&&&''((('''&&&%%%$$$##""!!```!!```!!!``!!!!!!!!!""""""""""######$$$$$$$$$$$$%%%%%%%%%%%%%$$$$$$$$$$######$$%%&&''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$#########"""""""!!!!!!!``````!!!!""!!!!!!!!!``````````````````````````!!!!!!""###$$%%&&&%%$$$##""!!!``````!!!!!!!!""""""""#""""""""""""""""!!```!!""##$$%%&&&%%$$##""!!```!!!!!!"""""""""""#################$$$$$$$$%%%%%%%%%%&&&&&&&&'''''''(((((()))))))**))))))(((((''''''&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%&&&&&''(((((''''''''''''&&&&&%%%%%%$$$$$####""""""!!!!!!!`````````````!!!!!!!!!!!!``!!!!!!!!!!!!!!!!!!!````````!!!!!"""""#####$$$$$%%%%%&&&&&''''''''&&%%$$##"""""!!!!!``````!!!!!!""""####$$$%%%&%%$$##""!!```!!!!!""""####$$%%&&&''((('''&&&%%%$$$##""!!!``!```!!`````!!!!!""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%$$$$$$$#############$$%%&&''((((((((((((((((((((((((''''''''''''''''''''&&&&&&&%%%%%%%%%%%%%&%%$$$$$$$$$###########""""""""!!!!!!``````!!!!!!!!!!```````!!!""###$$%%%%%%%$$$##""!!!```````!!!!!!!!!"""""""""""###"####"""""""""""!!!`@@@@`!!""##$$%%&&&%%$$##""!!````!!!!!!""""""##############$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&'''''''(((((()))))))***)))))(((((('''''&&&&&&%%%%%%%%$$$$$$$$##############$$$$$$$$$%%%%%%&&&''(((((((((''''''''''&&&&&%%%%%$$$$$####"""""""!!!!!!!`````!!!!!!!!!!!!!!!!!!!````!!"""""""""!"""!!!!!!!!!```````!!!!"""""######$$$$$%%%%%&&&&&''''(((''&&%%$$##"""""!!!!``````!!!!""""###$$$$%%%%%$$##""!!````!!!!""""###$$%%%&&''(((('''&&&%%%$$##""!!!``!```!````!!!!!"""""""""##########$$$$$$%%%%%%%%%%%%&&%%%%%$$$$$$##########""""""##$$%%&&''(((((((((((((((((((((((((((((((((((('''''''''''&&&&&&&&%%%%%%&&%%$$$$$###########"""""""""!!!!!!!`````!!````````!!"""##$$%%%%%%%%$$##"""!!!```````!`!!!!!!!!!""""""""########$################""!!!```@@@@@`!!""##$$%%&&&%%$$##""!!`````!!!!!""""""###########$$$$$$$$$$$$$$$$$%%%%%%%%&&&&&&&&&&''''''''((((((())))))****)))))(((((('''''&&&&&&%%%%%%$$$$$$$$########################$$$$$$$%%%%%&&''(()(((((((((((('''''&&&&&&%%%%%$$$$######"""""""!!!!````````!!!!!!!!!!!!!!""!!!!!!``!!"""""""""""""""!!!!!!!!!!!``````!!!!"""""#####$$$$$%%%%%&&&&&'''''((((''&&%%$$##""!!!!!`````!!!!""""###$$$%%%%$$##""!!```!!!!""""##$$%%%&&''(((('''&&&%%%$$##""!!```````````!!!!!!!"""""########$$$$$$$$$%%%%%%%%%&&&&&&&%%%%$$$$$$#######"""""""""""""##$$%%&&''(())))))))))))))))))))(((((((((((((((((((('''''''&&&&&&&&&&&&%%$$#########"""""""""""!!!!!!!!``````!!"""##$$$$$%%%%%$$##"""!!!!````````!!!!!!!!!!!"""""""""###########$$$#$$$$###########"""!!!!``@@@`!!""##$$%%&&&%%$$##""!!`````!!!!!!!""""""######$$$$$$$$$$$$$$%%%%%%%%%%%%%%&&&&&&&&&''''''''''((((((())))))****))))))(((((''''''&&&&&%%%%%%$$$$$$$$########""""""""""""""#########$$$$$$%%%&&''(((((((('''''''(('''''&&&&&%%%%%$$$$#######"""""""!!!!!```````!!!!!!!!"""""""""""!!!!````!!""######"###"""""""""!!!!!!!!!`````!!!!""""#####$$$$$$%%%%%&&&&&'''''(((((''&&%%$$##""!!!!!```!!!!"""####$$$%%$$##""!!```!!!!"""##$$$%%&&''((((('''&&&%%$$##""!!````!```!!!!!!!"""""#########$$$$$$$$$$%%%%%%&&&&&&&&&&%%%%$$$$$######""""""""""!!!!!!""##$$%%&&''(())))))))))))))))))))))))))))))))(((((((((((''''''''&&&&&&%%$$#####"""""""""""!!!!!!!!!`````!!!""##$$$$$$%%%%$$###"""!!!!!`````!!!!!!!!!!"!"""""""""########$$$$$$$$%$$$$$$$$$$$$$$$$##"""!!!!!```@@@@`!!""##$$%%&&&&%%$$##""!!````!!!!!!!!"""""######$$$$$$$$$$$%%%%%%%%%%%%%%%%%&&&&&&&&''''''''''(((((((()))))))*****)))))(((((''''''&&&&&%%%%%%$$$$$$########""""""""""""""""""""""""#######$$$$$%%&&''(((''''''''''''''(''''''&&&&&%%%%$$$$$$#######""""!!!!!!!!````````````!!!!!!!""""""""""""!!!!````!!""######"""""""""""""""""""!!!!!!````!!!!!""""#####$$$$$%%%%%&&&&&'''''(((((((''&&%%$$##""!!``````!!!!"""###$$$%%$$##""!!```!!!!""##$$$%%&&''((((('''&&&%%$$##""!!````!```!!!!!!"""""""#####$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%$$$$######"""""""!!!!!!!!!!!!!""##$$%%&&''(())****************))))))))))))))))))))(((((((''''''''&&%%$$##"""""""""!!!!!!!!!!!`````!!!""#####$$$$$%%$$###""""!!!!!``````!!!!!!!!"""""""""""#########$$$$$$$$$$$%%%$%%%%$$$$$$$$$$$###""""!!!!!``@@@@@`!!""##$$%%&&&%%$$##""!!```````````!!!!!!!"""""""######$$$$$$%%%%%%%%%%%%%%&&&&&&&&&&&&&&'''''''''(((((((((()))))))*****)))))(((((('''''&&&&&&%%%%%$$$$$$########""""""""!!!!!!!!!!!!!!"""""""""######$$$%%&&''''''''&&&&&&&''''((('''''&&&&&%%%%$$$$$$$#######"""""!!!!!!!!!!````````!!!!!!!!!""""""""#####""!!!!``!!""#""""""""""""""""""""""""""""!!!!!``````!!!!""""####$$$$$%%%%%%&&&&&'''''((((()((''&&%%$$##""!!```!!!""""###$$$%$$##""!!```!!!""###$$%%&&''(()((('''&&%%$$##""!!`````````!!!!"""""""#####$$$$$$$$$%%%%%%%%%%&&&&&&''&&&&%%%%$$$$#####""""""!!!!!!!!!!``````!!""##$$%%&&''(())****************************)))))))))))((((((((''&&%%$$##"""""!!!!!!!!!!!```````!!""######$$$$$$$$$###"""""!!!!````````!!!!!!!""""""""""#"#########$$$$$$$$%%%%%%%%&%%%%%%%%%%%%%%%%$$###"""""!!!!!``@@@`!!""##$$%%&&&&%%$$##""!!`````!!!``!!!!!!!!!!""""""""#####$$$$$$$$$$$$$$$$$$$$%%&&&&&&&&&&&&''''''''(((((((((())))))))********))))((((('''''&&&&&&%%%%%$$$$$$######""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""#####$$%%&&'''&&&&&&&&&&&&&&'''''(('''''&&&&%%%%%%$$$$$$$####""""""""!!!!!!!!!!!!!!!!!!!!"""""""########""!!````!!""""""""!!!!!!!!!""!!""""""""""""!!!!!!!```!!!"""""####$$$$$%%%%%&&&&&'''''((((((((((''&&%%$$##""!!```!!!"""###$$$$$##""!!```!!""###$$%%&&''(()(((''&&%%$$##""!!````````!!!!!""""""#######$$$$$%%%%%%%%&&&&&&&&&''''&&&&%%%%$$$$####""""""!!!!!!!```````!!""##$$%%&&''(())**++++++++++++********************)))))))((((''&&%%$$##""!!!!!!!!!```````!!"""""#####$$$$$$$####"""""!!!!!````````!!!!!!!!!""""""""###########$$$$$$$$$%%%%%%%%%%%&&&%&&&&%%%%%%%%%%%$$$####"""""!!!!```@@`!!""##$$%%&&&&%%$$##""!!```!!!!!!!!!!!!!!!!"""""""########$$$$$$$$$$$$$$$$$$$$$$%%&&'''''''''''''((((((((())))))))))*******+**))(((((''''''&&&&&%%%%%%$$$$$######""""""""!!!!!!!!``````````````!!!!!!!!!""""""###$$%%&&&&&&&&%%%%%%%&&&&'''''((('''''&&&&%%%%%%%$$$$$$$#####""""""""""!!!!!!!!"""""""""########$##""!!```!!""""!!!!!!!!!!!!!!!!!!!!!!"""""""""""!!!!!````!!!!""""####$$$$%%%%%&&&&&&'''''(((((((((((''&&%%$$##""!!``!!!!"""###$$$$##""!!``!!"""##$$%%&&''(())((''&&%%$$##""!!```!````!!!!!!""""#######$$$$$%%%%%%%%%&&&&&&&&&&'''''&&&%%%%$$$$####"""""!!!!!!`````!!""##$$%%&&''(())**++++++++++++++++++++++++***********))))((''&&%%$$##""!!!!!``````!!""""""######$$%$$$#####""""!!!!````!!!!!!!!!!!!"""""""##########$#$$$$$$$$$%%%%%%%%&&&&&&&&'&&&&&&&&&&&&&&&&%%$$$#####"""""!!!!!`@@@@@@@`!!""##$$%%&&&&%%$$##""!!```!!!!!!"""!!""""""""""#################################$$%%&&''''''''(((((((())))))))))********++++**))(((('''''&&&&&%%%%%%$$$$$######""""""!!!!!!!!``````````!!!!!!!"""""##$$%%&&&%%%%%%%%%%%%%%&&&&&''(((((''''&&&&&&%%%%%%%$$$$########""""""""""""""""""""#######$$$$##""!!``!!!!!!!!!!!!`````````!!``!!!!!!!!!!"""""""""!!!````!!!!"""#####$$$$%%%%%&&&&&'''''(((('''''''''''&&%%$$##""!!`````!!!"""###$$$##""!!``!!"""##$$%%&&''(())((''&&%%$$##""!!````!````!!!!!!"""""######$$$$$$$%%%%%&&&&&&&&'''''''''&&&&%%%%$$$$####""""!!!!!!````!!""##$$%%&&''(())**++++++++++++++++++++++++++++++++*****))((''&&%%$$##""!!`````!!!!!!"""""####$$%$$$$#####"""""!!``````````!!!!!!!!!!"""""""""########$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&'''&''''&&&&&&&&&&&%%%$$$$#####""""!!!!`@@@@`!!""##$$%%&&&&%%$$##""!!````````!!!!""""""""""""""""##############"######################$$%%&&''((((((((()))))))))**********++++++**))(('''''&&&&&&%%%%%$$$$$$#####""""""!!!!!!!!```````!!!!!!"""##$$%%%%%%%%$$$$$$$%%%%&&&&&''((((((''''&&&&&&&%%%%%%%$$$$$##########""""""""#########$$$$$$$##""!!`````!!!!!```````````!!!!!!!!!"""""""!!!!````!!!!""""####$$$$%%%%&&&&&'''''''''''''''''''''''&&&%%$$##""!!``!```!!!"""###$$##""!!``!!!""##$$%%&&''(())((''&&%%$$##""!!````!```!!!!!!""""""####$$$$$$$%%%%%&&&&&&&&&''''''''''&&&&&%%%$$$$####""""!!!!!`````!!""##$$%%&&''(())**+++++++++++++++++++++,,,,,+++++++++**))((''&&%%$$##""!!``!!!!!!!""""""##$$%%$$$$$####""""!!!`````````````!!!!!!!!!!!""""""""""""#######$$$$$$$$$$%$%%%%%%%%%&&&&&&&&''''''''(''''''''''''''''&&%%%$$$$$#####"""""!!````@@@`!!""##$$%%&&&&%%$$##""!!``!!!!!!!!!""""""###""##########"""""""""""""""""""""""""""""""""##$$%%&&''(((())))))))**********++++++++++**))((''''&&&&&%%%%%$$$$$$#####""""""!!!!!!````````!!!!!""##$$%%%$$$$$$$$$$$$$$%%%%%&&''(((('''''&&&&&&&&&&&%%%%$$$$$$$$####################$$$$$$$$$##""!!````````````!!!!!"""""""!!!!``````!!!!""""###$$$$$%%%%&&&&&''''''''''''''&&&&&&&&&&&&&&&%%$$##""!!!!!``!!!"""###$$##""!!``!!!""##$$%%&&''(())((''&&%%$$##""!!````!`````!!!!!""""""#####$$$$$$%%%%%%%&&&&&''''''''''&&&&&&&%%%%$$$$####""""!!!!`````!!!""##$$%%&&''(())*********************++++++,,,,,,,,++**))((''&&%%$$##""!!``!````!!!!!""""##$$%%%$$$$$#####""!!!!``````````````!!!!!!!!!!!!!!!!!!!""""""""""#########$$$$$$$$%%%%%%%%%%%&&&&&&&&&'''''''''''((('(((('''''''''''&&&%%%%$$$$$####""""!!!!!``!!""##$$%%&&&&%%$$##""!!``````!!!!!!!!""""################""""""""""""""!""""""""""""""""""""""##$$%%&&''(()))))*********++++++++++,,++**))((''&&&&&%%%%%%$$$$$######"""""!!!!!!``````!!!""##$$$$$$$$#######$$$$%%%%%&&''''''&&&&&&&&&&&&&&&&&&%%%%%$$$$$$$$$$########$$$$$$$$$%%%$$##""!!``````!!!!"""""""!!!!`````!!!!!!""""####$$$$%%%%&&&&'''''''''''&&&&&&&&&&&&&&&&&%%%%%%%$$##""!!"!!````````````!!!"""##$##""!!```!!""##$$%%&&''(())((''&&%%$$##""!!````!```!!!!!!""""""######$$$$%%%%%%%&&&&&'''''&&&&&&&&&&&&&&%%%%%$$$####""""!!!!````!!!!""##$$%%&&''(())*************************+++++,,,,,,++**))((''&&%%$$##""!!`````!!!!!!""##$$%%%%%$$$$####"""!!!```````````````````````!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""############$$$$$$$%%%%%%%%%%&%&&&&&&&&&''''''''(((((((()((((((((((((((((''&&&%%%%%$$$$$#####""!!!!!```!!""##$$%%&&'&&%%$$##""!!```````!!!!!!"""""""""#############""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""##$$%%&&''(())******++++++++++,,,,,,++**))((''&&&&%%%%%$$$$$######"""""!!!!!!`````!!""##$$$##############$$$$$%%&&''''&&&&&%%%%%%&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$$$%%%%%%%$$##""!!`````!!!!"""""""!!!!````!!!!!!!""""####$$$%%%%%&&&&''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$##"""""!!!!!!!!!!!``````````````!!!"""##$##""!!``!!""##$$%%&&''(())((''&&%%$$##""!!````!`````!!!!!!"""""######$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&%%%%%%%$$$$####""""!!!!```!!!!"""##$$%%&&''(())***))))))))))))))))))))******++++,,,,++**))((''&&%%$$##""!!`````!!!!""##$$%%%%%%$$$$$##""""!!!``````````````````````````!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""##########$$$$$$$$$%%%%%%%%&&&&&&&&&&&'''''''''((((((((((()))())))((((((((((('''&&&&%%%%%$$$$####"""""!!!```!!""##$$%%&&&&%%$$##""!!```````!!!!!!!!!!!""""""""########""""""""""""!!!!!!!!!!!!!!`!!!!!!!!!!!!!!!!!!!!!!""##$$%%&&''(())**++++++++,,,,,,,,,,++**))((''&&%%%%%$$$$$$#####""""""!!!!!````!!""########"""""""####$$$$$%%&&&&&&%%%%%%%%%%%%%&&&&&&&&&&%%%%%%%%%%$$$$$$$$%%%%%%%%%&&&%%$$##""!!``````!!!!"""""""!!!!````!!!!!""""""####$$$$%%%%&&&&'''''&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$##""#""!!!!!!!!!!!!!!!!!!!!!```!!``````!!!""####""!!``!!""##$$%%&&''(())((''&&%%$$##""!!````````!!!!!!""""""######$$$$$$%%%%&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$###""""!!!!```!!!""""##$$%%&&''(()))))))))))))))))))))))))))))*****++++,,++**))((''&&%%$$##""!!````!!""##$$%%&%%%%$$$$###"""!!!!````!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###########$$$$$$$$$$$$%%%%%%%&&&&&&&&&&'&'''''''''(((((((())))))))*))))))))))))))))(('''&&&&&%%%%%$$$$$##"""""!!!!``!!""##$$%%&&&&%%$$##""!!```````````````!!!!!!!!!!!!""""""############""""""""""!!!!!!!!````````````````````````````````!!""##$$%%&&''(())**++,,,,,,,,,,,,,,++**))((''&&%%%%$$$$$#####""""""!!!!!````!!""#####""""""""""""""#####$$%%&&&&%%%%%$$$$$$%%%%%%&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%&&&&&&&%%$$##""!!```!```!!!!"""""""!!!````!!!!!"""""""####$$$$%%%&&&&&'''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#####"""""""""""!!!!!!!!!!!!!!!!!!!!```!!!""####""!!``!!""##$$%%&&''(())((''&&%%$$##""!!````!`````!!!!!!!""""""#####$$$$$$%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$####""""!!!!````!!""""###$$%%&&''(()))))))(((((((((((((((((((())))))****++++++**))((''&&%%$$##""!!``!!""##$$%%&&%%%%%$$####"""!!!``````!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""###################$$$$$$$$$$%%%%%%%%%&&&&&&&&'''''''''''((((((((()))))))))))***)****)))))))))))(((''''&&&&&%%%%$$$$#####"""!!!```!!""##$$%%&&'&&%%$$##""!!`````````````!!```!!!!!``!!!````````````````````````````!!!!!!!!!!"""""""""""##########""""""!!!!!!!!!!!!````!!""##$$%%&&''(())**++,,,,----,,++++**))((''&&%%$$$$$######"""""!!!!!!``†``!!""####""""""!!!!!!!""""#####$$%%%%%%$$$$$$$$$$$$$%%%%%%%&&&&&&&&&&&&&%%%%%%%%&&&&&&&&&'''&&%%$$##""!!!```!!```!!!"""#""""!!!```!!!!!"""""######$$$$%%%%&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""!!!""!!!!!!`````!!""####""!!``!!""##$$%%&&''(())((''&&%%$$##""!!`````````!!!!!!!""""""######$$$$$$%%%%%%&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#####"""!!!!````!!!"""####$$%%&&''(())((((((((((((((((((((((((((((()))))****+++++**))((''&&%%$$##""!!``!!""##$$%%&&&%%%%$$$###""""!!``````!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&''''''''''('((((((((())))))))))))*********************))((('''''&&&&&%%%%%$$#####""""!!!```!!""##$$%%&&''&&%%$$##""!!````````!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`````````````!!!!!!!!!!!!!""""""""""""######$$####""""""!!!!!!!!!!``````!!""##$$%%&&''(())**++,,-----,,++++**))((''&&%%$$$$#####"""""!!!!!!````!!""###""""!!!!!!!!!!!!!!"""""##$$%%%%$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&'''''''&&%%$$##""!!!!``!!!```!!!""##"""!!!````````````!!!!"""""#######$$$$%%%%&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$#######################################""""""""""""""""""""!!!!!````!!""####""!!``!!""##$$%%&&''(())((''&&%%$$##""!!````!``````!!!!!!!!!"""""""######$$$$$%%%%%%&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$#######""""!!!!````!!!!""####$$$%%&&''(((((((((((''''''''''''''''''''(((((())))****+++**))((''&&%%$$##""!!``!!""##$$%%&&&&&&%%$$$$###"""!!!`````````!!!!!!!!!"""""""""""""""""""""""""""##################################$$$$$$$$$$$$$$$$$$$%%%%%%%%%%&&&&&&&&&''''''''((((((((((((((((((((((((()))))))))****************)))(((('''''&&&&%%%%$$$$$###"""!!!!``!!""##$$%%&&'&&%%$$##""!!```````````````````````````!!!!!!!!!!!!!!!!!!!""!!!"""""!!"""!!!!!!!!!!!!!!!!!!!!!!!!``````````````````````````!!!!!!!!!!!!!!!!!""""""""""###########$###""""""!!!!!!````````!!""##$$%%&&''(())**++,,,---,,++****))((''&&%%$$#####""""""!!!!!```„`!!""#""""!!!!!!```````!!!!"""""##$$$$$$#############$$$$$$$%%%%%%%&&&&&'&&&&&&&&'''''''''(((''&&%%$$##"""!!!````!!``!!!"""##"""!!!`````!!!!!!!`````````!!!!"""""#####$$$$$$%%%%&&&&&&&&%%%%%%%%%$$$$$$$$$$#################"""""""""""""""""""""""""""""""########"""##""""""!!!!!!``````!!""####""!!``!!""##$$%%&&''(())((''&&%%$$##""!!````!````!!!!!!!!!!"""""""######$$$$$$%%%%%%&&&&&&&&&%%%%%%%$$$$$$$$$$$##############"""""!!!````!!!!"""###$$$$%%&&''(((((('''''''''''''''''''''''''''''((((())))****++**))((''&&%%$$##""!!`````!!""##$$%%&&''&&&&%%%$$$####""!!!!!``````!!!!!!!!!!""""""""#############################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%&&&&&&&&&&&&'''''''((('''''''''((((((((((((((((((((()))))))))******++++++**)))((((('''''&&&&&%%$$$$$####"""!!!``!!""##$$%%&&'&&%%$$##""!!```````!!!!!!!!!!!!!!!!!!!!````````````````````!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!``````````````!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""############$$$$####""""!!!!!!``````!!""##$$%%&&''(())**++++,,,,,,++****))((''&&%%$$####"""""!!!!!````!!""""""!!!!```````!!!!!""##$$$$#####""""""######$$$$$$$$$%%%%%&&&&'''''''''''''(((((((''&&%%$$##""""!!!```!!```!!"""##"""!!!````!!!!!!````````````````!!!!""""#####$$$$$$$%%%%&&&&&&&%%%%%%%%$$$$$$$$$###########""""""""""""""""""""""""""""""""""""""""""""""""###########"""""!!!!!!!``````!!""####""!!``!!""##$$%%&&''(())((''&&%%$$##""!!`````````!!!!!!!!"""""""""#######$$$$$$%%%%%&&&&&&&&&%%%%%%$$$$$$$$################"""""""!!!!````!!!!""""##$$$$%%%&&''(''''''''''''&&&&&&&&&&&&&&&&&&&&''''''(((())))***+**))((''&&%%$$##""!!`````````!!""##$$%%&&''''''&&%%%%$$$###"""!!!!!`````````!!!!!!!!!!"""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''((((((((())))))****++++++***))))(((((''''&&&&%%%%%$$$###""""!!```!!""##$$%%&&'&&%%$$##""!!```````!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`````````!!!!!!!!!!"""""""""""""""""""##"""#####""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!```````````!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""##########$$$$$$$$####"""!!!!!!````````!!!!""##$$%%&&''(())*****++++,,,++**))))((''&&%%$$##"""""!!!!!!````!!"""""!!!!```!!!!!""######"""""""""""""#######$$$$$$$%%%%%&&&&'''''((((((((()))((''&&%%$$###"""!!!!````!!!""###"""!!!```!!!!````````````!!!!""""#####$$$$$%%%%%%&&&&&%%%%%%%$$$$$$$$$##########"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""#########""""""!!!!!!!!!``````!!""####""!!``!!""##$$%%&&''(())((''&&%%$$##""!!!````!`````!!!!!!""""""""""#######$$$$$$%%%%%%&&&&&&&&&&%%%%%$$$$$$$###########""""""""""""""!!!!!``!!!!""""###$$$%%%%&&''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''(((())))****))((''&&%%$$##""!!``!!!!!!!!""##$$%%&&''((''''&&&%%%$$$$##"""""!!!!!!`````````!!!!!!!!!""""""""""########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&''''''''''''((((''''''&&&&&&&&&'''''''''''''''''''''((((((((())))))******++***)))))((((('''''&&%%%%%$$$$###"""!!!``!!""##$$%%&&'&&%%$$##""!!``````!!!!!!!!!!!!""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!``````````!!!!!!!"""""""""""""############################################""!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""#############$$$$$$$$$$$$####""""!!!!````!!!!!!!""##$$%%&&''(())********++++++**))))((''&&%%$$##""""!!!!!`````!!!""""!!!!``````!!""####"""""!!!!!!""""""#########$$$$$%%%%&&&&''''((((()))))))((''&&%%$$####"""!!!`````!!!""###"""!!!````!!!````````````!!!""""####$$$$$%%%%%%%&&&&&%%%%%%$$$$$$$$#########"""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#######"""""""!!!!!!!!!!``````````!!""####""!!``!!""##$$%%&&''((()((''&&%%$$##""!!!````!`````!!!!!!!""""""""#########$$$$$$$%%%%%%&&&&&&&&&%%%%%$$$$$$########""""""""""""""""!!!!!!!`````!!!""""####$$%%%%&&&'''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%&&&&&&''''(((()))****))((''&&%%$$##""!!``!!!!!!""##$$%%&&''((((((''&&&&%%%$$$###"""""!!!!!!!!`````````````````````````````````!!!!!!!!!!""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&''''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))*******++****)))))((((''''&&&&&%%%$$$####""!!!``!!""##$$%%&&''&&%%$$##""!!````!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!````````````````!!!!!!""""""""""###################$$###$$$$$##$$$################""!!!!!!!!!!!!!!""""""""!!!!!!!!!!!""""""""""""""""""""""""#################$$$$$$$$$$$$$$####""""!!!`````!!!!!""""##$$%%&&''(()))))))))****+++**))((((''&&%%$$##""!!!!!````!!!!""""!!!```!!""""""!!!!!!!!!!!!!"""""""#######$$$$$%%%%&&&&''''(((())***))((''&&%%$$$###""""!!!`````!!""####"""!!!````!!!``````````!!!""""####$$$$$%%%%%&&&&&%%%%%%$$$$$$$#########""""""""""!!!!!!!!!!!!!!!!!```````````````````````````````!!!!!!!!!!"""""""########"""""""""!!!!!!!!!!!!!!````!!""####""!!````!!""##$$%%&&''((((((''&&%%$$##""!!`````!````!!!!!!!!""""""##########$$$$$$$%%%%%%&&&&&&&&&&%%%%%%$$$$$#######"""""""""""!!!!!!!!!!!!!!````!!!""""####$$$%%%&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&''''(((())***))((''&&%%$$##""!!```!!!""##$$%%&&''(())(((('''&&&%%%%$$#####""""""!!!!!!!!!!!!!!!!!!!!`!!!!``!`````!```````````````!!!!!!`````````````````````!`!!!!!!!!!"""""""""##########$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''((((((((((('''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))**********)))))(((((''&&&&&%%%%$$$###"""!!```!!""##$$%%&&'''&&%%$$##""!!``````!!!!!!!!""""""""""""####################""""""""""""""""""""""!!!!!!!!!!!!!````````````````````````````!!!!!!!!!!!!!"""""""#############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##""!!`!!!!!!!!!!!!!!!!""""""""""""""""""#############################$$$$$$$$$$$$$%%%%%$$$####""""!!!!```!!!"""""""##$$%%&&''(())))))))))))******))((((''&&%%$$##""!!!!````!!!"""!!!!```!!""""!!!!!``````!!!!!!"""""""""#####$$$$%%%%&&&&'''''(()))**))((''&&%%$$$$###"""!!!``````!!""####"""!!!!````!!!```````````!!!!"""####$$$$%%%%%&&&&&%%%%%%%$$$$$$########"""""""""!!!!!!!!!!!`````````````````!!!!!!!!!""""""""######""""""""""!!!!!!!!!!!!`````!!""####""!!!``!!""##$$%%&&'''(((((''&&%%$$##""!!````!``````!!!!!!!"""""""########$$$$$$$$$%%%%%%%&&&&&&&&&%%%%%%$$$$$######""""""""!!!!!!!!!!!!!!!!````````!!!!"""####$$$$%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&''''((()))*))((''&&%%$$##""!!```!!""##$$%%&&''((((((((''''&&&%%%$$$#####""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!``````!`!!!!!!!!!!!!!""""""""""##########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''((((((((((((''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((()))))))***********))))(((('''''&&&%%%$$$$##"""!!!``!!""##$$%%&&'''&&%%$$##""!!```!!!!!!!!"""""""""""##########################################"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!`!!!!!!!!!!!!!!!!!!""""""##########$$$$$$$$$$$$$$$$$$$%%$$$%%%%%$$%%%$$$$$$$$$$$$##""!!`````````````!!!!!!!!!!"""""""""########################$$$$$$$$$$$$$$$$$%%%%%%%$$$####""""!!!!````!!!!"""""####$$%%&&''((((((((((((())))***))((''''&&%%$$##""!!`````!!!""!!!!!!``!!""!!!!```````!!!!!!!"""""""#####$$$$%%%%&&&&''''(())))*))((''&&%%%$$$####"""!!!``````````````!!""##$###"""!!!!```!!!``````!``````!!!"""####$$$$%%%%%&&&&%%%%%%$$$$$$#######"""""""""!!!!!!!!!!``````````!!!!!!!""""""""""#######""""""""""""""!!!!!!!````!!""####""!!!``!!""##$$%%&&''''((((''&&%%$$##""!!``!``!`!!!!!!!!""""""""######$$$$$$$$$$%%%%%%%&&&&&&&&&&&%%%%%$$$$$$#####"""""""!!!!!!!!!!!```````````!!!!!"""####$$$$%%%&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%&&&&''''(()))*))((''&&%%$$##""!!``!!""##$$%%&&''((((((''('''&&&&%%$$$$$######""""""""""""""""""""!""""!!"!!!!!"!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!"!"""""""""#########$$$$$$$$$$%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((()))))((''''&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))))**********)))))(('''''&&&&%%%$$$###""!!!``!!""##$$%%&&''&&%%$$##""!!```!!!!!!!""""""""############$$$$$$$$$$$$$$$$$$$$######################"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""#######$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$##""!!`````!!!!!!!!!"""""""##$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""!!!!````!!!!"""#######$$%%&&''(((((((((((((((())))))((''''&&%%$$##""!!`Å`!!!!""!!!!`````!!"!!!!!````!!!!!!!!!"""""####$$$$%%%%&&&&&''((()))*))((''&&%%%%$$$###"""!!!```````!`````````````!!""##$$$###""""!!!!```!!`````!!````!!!""""###$$$$%%%%&&&&&%%%%%$$$$$$$######""""""""!!!!!!!!!``````````!!!!!!!!"""""""#########""""""""""""!!!!!!!````!!""####"""!!```!!""##$$%%&&&''''(((''&&%%$$##""!!``!``!!!!!!!"""""""#######$$$$$$$$%%%%%%%%%&&&&&&&&&&&%%%%%$$$$$$#####""""""!!!!!!!!`````````!!!!!""""###$$$$%%%%&&&&%%%%%%%%%%$$$$$$$$$$$$####################$$$$$$%%%%&&&&'''((())))((''&&%%$$##""!!``!!""##$$%%&&'''''''''''''''&&&%%%$$$$$########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"!"""""""""""""##########$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''((((((((((((((((((()))))))(('''&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''((((((())))))))))))***))))((((('''&&&%%%%$$###"""!!``!!""##$$%%&&'''&&%%$$##""!!```!!!!""""""""###########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############""""""""""""""""""""""""""!""""""""""""""""""######$$$$$$$$$$%%%%%%%%%%%%%%%%%%%&&%%%&&&&&%%&&&%%%%%%%%$$##""!!```````!!!!!!!!"""##$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%&&&%%$$###""""!!!!`````!!!!""""#####$$$$%%&&'''''''''''''''''(((()))((''&&&&%%$$##""!!```!!!"""!!```ƒ``!!!!!!!```````!!!!!!!"""""####$$$$%%%%&&&&''(((())*))((''&&&%%%$$$$###"""!!````!!!!```````!!!```!!!!""##$$%$$$###""""!!!!````````!`````!!``````!!!"""###$$$$%%%%&&&&%%%%%$$$$$$######"""""""!!!!!!!!!```````!!!!!!!!!!""""""###############"""""""!!!!!!````!!""####"""!!!``!!""##$$%%&&&&'''(((''&&%%$$##""!!`````!!!""""""""########$$$$$$%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$######"""""!!!!!!!``````!!!!"""""###$$$$%%%%&&&&%%%%%%$$$$$$$$$$$$#############################$$$$$%%%%&&&&''((())))((''&&%%$$##""!!``!!""##$$%%&&'''''''&&''''''''&&%%%%%$$$$$$####################"####""#"""""#"""""""""""""""######""""""""""""""""""""""""""""#"#########$$$$$$$$$%%%%%%%%%%&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))((''&&&&%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''((((()))))))))))))**))(((((''''&&&%%%$$$##"""!!`````!!""##$$%%&&'''&&%%$$##""!!````!!!!"""""""########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#############"""""""""""""""""""""""""""""#############$$$$$$$%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%$$##""!!````!!!!!!!""##$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&%%$$###"""!!!!```!!!!!""""###$$$$$$$%%&&''''''''''''''''''''((((((''&&&&%%$$##""!!```!!!""""!!````!!!!!!!```````!!!!!""""####$$$$%%%%%&&'''((()))))((''&&&&%%%$$$###"""!!````!``!!!!!!!!!!!!!``!!""##$$%%%$$$####""""!!!!!!!`````!!`````!!!```````!!!"""####$$$%%%%&&&%%%%%%$$$$$#######""""""!!!!!!!!``````````!!!!!!!"""""################"""""""!!!!!!```!!""#####""!!!```!!""##$$%%%&&&&''((''&&%%$$##""!!``!```!!!"""""""#######$$$$$$$%%%%%%%%&&&&&&&&&&&&&%%%%%%%$$$$$######"""""!!!!!!````````!!!!"""""####$$$%%%%&&%%%%%%$$$$$$$$$$############""""""""""""""""""""######$$$$%%%%&&&'''(()))((''&&%%$$##""!!``!!""##$$%%&&''&&&&&&&&&&&&&&&&&&&&%%%%%$$$$$$$$################################################################""""""#"#############$$$$$$$$$$%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((()))))))))))))))))))*)))(((''&&&%%%%$$$$$$##############################$$$$$$$$$%%%%%%&&&&'''''''(((((((((((())))))))))))((('''&&&&%%$$$###""!!!````!!""##$$%%&&'''&&%%$$##""!!```!!!!!""""########$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##########################"##################$$$$$$%%%%%%%%%%&&&&&&&&&&&&&&&&&&&''&&&'''''&&'''&&&&&&&%%$$##""!!```````````!!!""##$$%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%$$##"""!!!!````!!!!""""####$$$$$%%%%&&'&&&&&&&&&&&&&&&&&&''''(((''&&%%%%%$$##""!!``!!!!""""!!``!`!!!!!!!````!!!!!""""####$$$$%%%%&&''''(()))))(('''&&&%%%%$$$###""!!!!!!``!!"!!!!!!!````!!""##$$%%&%%%$$$####""""!!!!!!!!!```!!`````!!!!!`````````!!!"""###$$$%%%%&&&&%%%%$$$$$######""""""!!!!!!!`````````!!!!!!"""""#################""""""!!!!!```!!""##$###"""!!!``!!""##$$%%%%&&&'''(''&&%%$$##""!!``!```!!!!"""########$$$$$$$$%%%%%%&&&&&&&&&&&&&&%%%%%%%%$$$$$$#####""""""!!!!!````!!!!!!""""#####$$$%%%%%%%%%%%%$$$$$$############"""""""""""""""""""""""""""""#####$$$$%%%%&&'''(())((''&&%%$$##""!!````!!""##$$%%&&&&&&&&&&&%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$#$$$$##$#####$###############$$$$$$############################$#$$$$$$$$$%%%%%%%%%&&&&&&&&&&'''&'&'''''''''''''''''''(((((((((((((((((((((((((((())))))))))))))))))))))))********))((((''&&%%%%$$$$$######"""""""""#####################$$$$$$$$$%%%%%%&&&&&&'''''((((((((((((()))))))))(((('''&&&%%%$$###""!!!`````!```!!""##$$%%&&'''&&%%$$##""!!```!!!!!""""#######$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&%%%%%%%$$%%%%%%%%%%%%%$$$$$$$$$$$$$#############################$$$$$$$$$$$$$%%%%%%%&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&%%$$##""!!!!!!!`````!!""##$$%%&&&&&&&&&&&&&&&&&&&&&'''''''&&%%$$##"""!!!`````!!!"""""####$$$%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&%%%%%%%$$##""!!```!!!"""""!!```!!!!!!!```````!!!!""""####$$$$$%%&&&'''((())))((''''&&&%%%$$$###""!!!!!``!!"""""!!``!!""##$$%%&&%%%$$$$####"""""""!!!!!````!`````!!!!!!!!!``````!!!!"""###$$$$%%%&&&%%%%$$$$$$#####"""""""!!!!!!``````!!!!!"""""""""""""""########""""""!!!!````!!""##$$$##"""!!!````!!""##$$$%%%%&&'''(''&&%%$$##""!!``!```!!!!"""#######$$$$$$$%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$#####""""""!!!!!````!!!!!""""#####$$$$%%%%%%%%%$$$$$$##########""""""""""""!!!!!!!!!!!!!!!!!!!!""""""####$$$$%%%&&&''(()((''&&%%$$##""!!````!!!!""##$$%%&&&&&&%%%%%%%%%%%%%%%%%&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$#$$$$$$$$$$$$$%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))******************))((('''&&%%%$$$$######""""""""""""""""""""""""""""""#########$$$$$$%%%%&&&&&&&''''''''''''((((((((())))))(((''''&&%%%$$$##"""!!!`!!```!!``!!""##$$%%&&''''&&%%$$##""!!```!!!!"""""####$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%$$$$$$$$%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&'''''''''''''''''''(('''(((((''((('''''''&&%%$$##""!!!!!!!!!```!!""##$$%%&&&&&&&&&&&&''''''''''''''&&%%$$##""!!!`````!!!!!""""####$$$$%%%%%&&&&&&&%%%%%%%%%%%%%%%%%%&&&&'''&&%%$$$$$$$$$##""!!`````!!!""""""!!`````!!!!!!`````!````!!!!""""####$$$$%%&&&&''((())))((('''&&&&%%%$$$##"""""!!````````````````!!"""""!!``!!""##$$%%&%%%%%%$$$$####"""""""""!!!!````!````!!!!!!!!!!!````````````!!!!"""###$$$%%%&&%%%%%%$$$$#####""""""!!!!!!```````!!!!!""""""""""""""""""#####"""""!!!!!`!!""##$$$$$###"""!!!```!!""##$$$$%%%&&&''''&&%%$$##""!!``!!```!!!!""""###$$$$$$$$%%%%%%%%&&&&&&&&%%%%%%%%%%%%$$$$$$$$######"""""!!!!!!````!!""""""####$$$$$%%%%%%%$$$$$$$$######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""####$$$$%%&&&''((((''&&%%$$##""!!```!!!!!!""##$$%%&&%%%%%%%%%%%$$%%%%%%%%%%%%%%%%%&&&&%%%%%%%%%%%%%%%%%%%%$%%%%$$%$$$$$%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$%%%%%%%%%&&&&&&&&&&&&&&&&&&%&&&%&%&&&&&&&&&&&&&&&&&&&''''''''''''''''((((((((())))))*********************++++**))((''''&&%%$$$$#####""""""!!!!!!!!!"""""""""""""""""""""#########$$$$$$%%%%%%&&&&&'''''''''''''((((((((())))((('''&&&%%$$$##"""!!!!!!!```!!!```!!""##$$%%&&''''&&%%$$##""!!````!!!!"""""####$$$$$$$%%%%%%%%&&%%%%$$$$$$%%&&'''''''''''''''&&%%$$$$##$$$$$$$$$$$$$$%$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%&&&&&&&'''''''''''''(((((((((((((((((((((((((((((((((''&&%%$$##"""""""!!!!!`````!!""##$$%%&&''''''''''''''''''(((''&&%%$$##""!!!````!!!!!!"""#####$$$$%%%&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%$$$$$$$######""!!!`````!!!!!""""""""!!````!!!!```````!!!!`````!!!!""""#####$$%%%&&&'''((()))(((('''&&&%%%$$$##"""""!!!!``````!!````!!!!`!!!!!`!!!""#""!!``!!""##$$%%%%%%$$$$$$##########"""""!!!!!```````!!``````!!!!!!!!!!!!!!!````````!!!!""""###$$$%%%%%%%%%%$$$$######"""""!!!!!!!````!!!!!!!!!!!!!!!""""""""""####""""!!!!!""##$$%%%$$###"""!!!!``!!""###$$$$%%&&&''''&&%%$$##""!!``!``!!!!""""###$$$$$$$%%%%%%%&&&&&&&&&%%%%%%%%%%$$$$$$$$$#######"""""!!!!!!``````!!!"""""####$$$$$%%%%%%%$$$$$$######""""""""""!!!!!!!!!!!!````````````````````!!!!!!""""####$$$%%%&&''((((''&&%%$$##""!!````!!!!!""""##$$%%%%%%%%%%$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%$%%%%%%%%%%%%%&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))********++++++++++++++**))(('''&&&%%$$$####""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$$%%%%%%%&&&&&&&&&&&&'''''''''(((((((()((((''&&&%%%$$###"""!"!!````!`````!!""##$$%%&&'''&&%%$$##""!!``!!!!!""""#####$$$$%%%%%%%%&&&&%%%%%$$$$$$$$$%%&&'''''''''''''&&%%$$########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%%%%%%%%%%%%&&&&&&''''''''''((((((((((((((((((())((()))))(()))(((((((''&&%%$$##"""""""""!!!!!!`````````!!""##$$%%&&'''''''''''((((((((((''&&%%$$##""!!```````!!!!!!"""""####$$$$%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%&&&%%$$#############""!!!!```````!!!!!""""!!!!!""!!```````````````````!``!!!````!!````!!!!""""####$$%%%%&&'''(((()))(((''''&&&%%%$$#####""!!!!!!!!!!!!!!!!!!!!!!!!!!!!""###""!!```````!!""##$$%%%%$$$$$$########"""######""""!!!!!``!!!``````!!!!!!!!!!!!!!!!`````!!!!!!""""###$$$%%%%%%%%$$$$$$####"""""!!!!!!```````!!!!!!!!!!!!!!!!!!"""""""##""""""!""##$$%%%%%$$$###"""!!!``!!""####$$$%%%&&''''&&%%$$##""!!``!```!!!""""####$$$%%%%%%%%&&&&&&&&&&&&%%%%$$$$$$$$$$$$########""""""!!!!!`````!!!!!""######$$$$%%%%%%$$$$$$########""""""!!!!!!!!!!!!`````````!!!!!""""####$$%%%&&''(((''&&%%$$##""!!``!!!!!""""""##$$%%%%%%$$$$$$$$$$$##$$$$$$$$$$$$$$$$$%%%%%%%%%%%&&&&&&&&&&&&&%&&&&%%&%%%%%&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%&&&&&&&&&'''&&&%%%%%%%%%%%%$%%%$%$%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&'''''''''(((((()))))****++++++++++++++**))((''&&&&%%$$####"""""!!!!!!`````````!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$%%%%%&&&&&&&&&&&&&'''''''''(((((((((('''&&%%%$$###""""!!`````!``!!""##$$%%&&'''&&%%$$##""!!``!!!!""""#####$$$$%%%%%%%&&&%&&%%%%$$$$######$$%%&&'''''''''''&&%%$$####""##############$##$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&'''''''((((((((((((()))))))))))))))))))))))))))))))))((''&&%%$$#######"""""!!!!!!!!!```````````!!!!!""##$$%%&&''(((((((((((((((((((''&&%%$$##""!!````!!!!!!!!""""""###$$$$$%%%%&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$#######"""""""""""!!!!`````!!!!!!!""""""!!!!!!!""!!!!```````!!!!````````!!!!!!!!!`````!!!!"""""##$$$%%%&&&'''((())))((('''&&&%%%$$#####""""!!!!!!""!!!!""""!"""""!"""##$##""!!!!!!!!!""##$$%%%%$$$$######"""""""""###"##"""""!!!!```!!`````!!!!!!!!!!!!!!!!!!!!""""####$$$%%%%%%%$$$$$$####""""""!!!!!```````````````!!!!!!!!!!"""""""""""""##$$%%%%%%%$$$###""""!!```!!"""####$$%%%&&'''&&%%$$##""!!``!``!!!""""####$$$%%%%%%%&&&&&&&'&&&&%%%%$$$$$$$$$$#########"""""""!!!!!`````!!!!!"""#####$$$$%%%%%$$$$$$$######""""""!!!!!!!!!!`````````!!!!""""###$$$%%&&''((''&&%%$$##""!!```!!!!"""""####$$%%%%$$$$$$$$#################$$$$$$$$$$$$$%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&%&&&&&&&&&&&&&'''''''&&%%%%%$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((()))))***++++,,,,,,++**))((''&&&%%%$$###""""!!!!!!`````````````````````!!!!!!!!!""""""####$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''((((((('''&&&%%$$$###"""!!``````!!!``!!""##$$%%&&'''&&%%$$##""!!!``!!"""""####$$$$$%%%%&&&&&&&%%%%%$$$$$#########$$%%&&'''''''''&&%%$$##""""""""###############$$%%$$$$$%%%%%%%%&&&&&&&&&&&%&&&&&&&&&&&&&&&&&&''''''((((((((((())))))))))))))))))**)))*****))***)))))))((''&&%%$$#########""""""!!!!!!!!!!!!!!!!!!!!""##$$%%&&''((((((((((())))))((''&&%%$$##""!!```!!!!!!!!""""""#####$$$$%%%%&&&&&&&%%%$$$$$$##################$$$$%%%$$##"""""""""""""""""""!!!!!!```````!!!!!!!!!!!!!!!`````!!!!!!!!!!!!!!!!```!!`!!"!!!``!````!!!!""""##$$$$%%&&&''''(())))(((('''&&&%%$$$$$##""""""""""""""""""""""""""""##$$$##""!!!!!!!""##$$%%%%$$######""""""""!!!"""""""""""""""!!!````!!```````!!""""!!!!!""""""####$$$%%%%%%$$$$$######""""!!!!!`````````!!!!!!!""!!!!""""##$$$%$$$$%%%$$$###"""!!!``!!""""###$$$%%&&&''&&%%$$##""!!``!```!!!"""####$$$$%%%&&&&&&&&''''&&&%%%%%$$$$############""""""""!!!!!!````!!!!"""""##$$$$$$%%%%$$$$$$######""""""""!!!!!!````````!!!!""""##$$$%%&&''((''&&%%$$##""!!`````!!!"""""######$$%$$$$$$$###########""#################$$$$$$$$$$$%%%%%%%%&&&&&&&&&'&&'&&&&&'&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&'&'''''''''&&&%%%$$$$$$$$$$$$#$$$#$#$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((())))***+++,,,,++**))((''&&%%%%$$##""""!!!!!``````!!!!!!!!!""""""######$$$$$%%%%%%%%%%%%%&&&&&&&&&'''''''((((((''&&&%%$$$####""!!!``!`!!``!!""##$$%%&&'''&&%%$$##""!!````!!""""####$$$$$%%%%&&%&&&&%%%$%%$$$$####""""""##$$%%&&&&&&&&&&&%%$$##""""!!""""""""""""""#""##$$$$$$$$$$$$$$%%%%%%%%%%%%%%&%%&&&&&&&&&''&&&'''''''''''(((((((((((())))))))**************************))((''&&%%$$$$$$$#####"""""""""!!!!!!!!!!!"""""##$$%%&&''(()))))))))))))))((''&&%%$$##""!!````!!!!!""""""""######$$$%%%%%&&&&&&&%%%%$$$########################$$$$$$##"""""""!!!!!!!!!!!!!!!!!!!!!````!!!!!!!!!!!!!!!!!!!``!!!!!!!!!!!`````!``!!""!!`!!!!````!!!!!""###$$$%%%&&&'''((())))((('''&&&%%$$$$$####""""""##""""####"#####"###$$$####"""""""""##$$%%%%$$####""""""!!!!!!!!!"""!"""""""""""!!!!!```!```!!"""""""""""####$$$$%%%%%%$$$$######""""!!!!!!``````!!!!!!!!!!!"""##$$$$$$$$$%%$$$####""!!!```!!!""""##$$$%%&&&''&&%%$$##""!!``!```!!!"""####$$$$%%%&&&&&&&''''''&&%%%%$$$$##########"""""""""!!!!!!!`````!!!!"""""###$$$$$%%$$$$$$$#######""""""!!!!!!``````!!!!"""###$$%%&&'''''&&%%$$##""!!```!!!!!!""""#####$$$$$$$$$$########"""""""""""""""""#############$$$$$$$$$$%%%%%%%%&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'&''''''''''''''''&&&&%%$$$$$######################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''((((()))****+++,++**))((''&&%%%$$$##"""!!!!`````````!!!!!!""""#######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&'''''((((('''&&%%%$$$###""!!!```````!!""##$$%%&&'''&&%%$$##""!!```!!!""#####$$$$%%%%%&&&%%%&%%%%$$$$$#####"""""""""##$$%%&&&&&&&&&%%$$##""!!!!!!!!"""""""""""""""##$$#####$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((())))))))*********++**+++*******))((''&&%%$$$$$$$$$######""""""""""""""""""""##$$%%&&''(()))))))))))**))((''&&%%$$##""!!```!!!!!""""""""######$$$$$%%%%&&&&&&&%%%%$$$######""""""""""""""""""####$$$##""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!``````````!!!!!!!!!```````````!!``!`````````````!!""!!!"!!!!```!!!!""####$$%%%&&&&''(((())))((('''&&%%%%%$$#####################################"""""""##$$$%%%$$##""""""!!!!!!!!```!!!!!!!!!!!"""""""!!!!``!!``!!"""""""######$$$$%%%%%%$$$#####""""""!!!!``````!!````!!!!""###$####$$$$%%$$$###"""!!!```!!!!"""###$$%%%&&&'&&%%$$##""!!``!```!!!!"""###$$$$%%%%&&&''''''''''&&%%%$$$$$####""""""""""""!!!!!!!!`````!!!!""""#####$$%%%%$$$$$$######""""""!!!!!!!!````!!!!""###$$%%&&'''''&&%%$$##""!!`````!!!!!!"""#####$$$$$$$$$#######"""""""""""!!"""""""""""""""""###########$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%$$$############"###"#"###################$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''(((()))***++++**))((''&&%%$$$$##""!!!!`````!!!!!!""""""#####$$$$$$$$$$$$$%%%%%%%%%&&&&&&&'''(()(('''&&%%%$$$$##"""!!!````!!""##$$%%&&''''&&%%$$##""!!``!!!!""####$$$$%%%%%&&&&%%$%%%%$$$#$$####""""!!!!!!""##$$%%%%%%%%%%%$$##""!!!!``!!!!!!!!!!!!!!"!!""##############$$$$$$$$$$$$$$%$$%%%%%%%%%&&%%%&&&&&&&&&&&''''''''''''(((((((()))))))))*******++++++++++**))((''&&%%%%%%%$$$$$#########"""""""""""#####$$%%&&''(())***********))((''&&%%$$##""!!```!!!!!"""""########$$$$$$%%%&&&&&&&&%%%%$$$$###""""""""""""""""""""""""######""!!!!!!!````````````````````!!!!!!```!!!!``!!!!!!!`````````````!!""""!""""!!!````!!"""###$$$%%%&&&'''((())))((('''&&%%%%%$$$$######$$####$$###############""###########$$$$$$$$##""""!!!!!!``````!!!`!!!!!!!!""""""""!!`````!!``!!""#########$$$$%%%%%%$$$$####""""""!!!!```````!!!""#########$$$$%$$$$##"""!!!!`````!``!!!!""###$$%%%&&&&&&%%$$##""!!``!!!!!!"""###$$$$%%%%&&&'''''''((''&&%%$$$$####""""""""""!!!!!!!!!``````!!!!""""#####$$$%%$$$$$#######"""""""!!!!!!``````!!!"""##$$%%&&&'''&&%%$$##""!!```!!!!!!""""""####$$$$$$$$#######""""""""!!!!!!!!!!!!!!!!!"""""""""""""##########$$$$$$$$%%%%%%%%%%&&&&&&&&&&&&'''''''''''((((((((((((((((''''''('(('''''''''&&&&&%%%%$$#####""""""""""""""""""""""########################$$$$$$$$$$$$%%%%%%&&&&'''''((())))***+**))((''&&%%$$$###""!!!`````!!!!"""""""############$$$$$$$$$%%%%%%%%&&&&&''(()(((''&&&%%%$$$##"""!!!!!``!!""##$$%%&&''(''&&%%$$##""!!```!!!"""##$$$$$%%%%&&&&&&%%$$$%$$$$#####"""""!!!!!!!!!""##$$%%%%%%%%%$$##""!!``````!!!!!!!!!!!!!!!""##"""""########$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((()))))))))********++++++**))((''&&%%%%%%%%%$$$$$$####################$$%%&&''(())***********))((''&&%%$$##""!!```!!!!"""""########$$$$$$%%%%%&&&&&&&%%%%$$$$###""""""!!!!!!!!!!!!!!!!!!""""###""!!`````````!!!!!`````````````!!!!!!!!!!!!````!!!""##"""#""""!!````!!""""##$$$%%%%&&''''(()))))(((''&&&&&%%$$$$$$$$$$$$$$$$############"""""""""""""""######$$$##""!!!!!!````````````!!!!""#""""!!!!``!!````!!""#######$$$$$$%%%%$$$$$$###"""""!!!!!!```!!"""#""""####$$$$%$$$###"""!!!````````!!!"""##$$$%%%&&&&%%$$##""!!`````!!!!!""""###$$$%%%%&&&&'''((((((''&&%%$$$#####""""!!!!!!!!!!!!`````!!!!""""####$$$$$%$$$$$######""""""!!!!!!``````!!"""##$$%%&&&''&&%%$$##""!!```!!!!!!""""""###$$$$$$$$######"""""""!!!!!!!!!!!``!!!!!!!!!!!!!!!!!"""""""""""########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''((((((((((((((((''''''''&&&&&%%%%%%$$$###""""""""""""!"""!"!"""""""""""""""""""################$$$$$$$$$%%%%%%&&&&&''''((()))****))((''&&%%$$####""!!`````!!!!!!"""""#############$$$$$$$$$%%%%%%%&&&''(()(((''&&&%%%%$$###"""!!!```!!""##$$%%&&''(''&&%%$$##""!!``!!!""""##$$$$%%%%%%&&&&&%%$$#$$$$###"##""""!!!!``````!!""##$$$$$$$$$$$##""!!````````````!``!!""""""""""""""##############$##$$$$$$$$$%%$$$%%%%%%%%%%%&&&&&&&&&&&&''''''''((((((((()))))))*********+++**))((''&&&&&&&%%%%%$$$$$$$$$###########$$$$$%%&&''(())**++++++++**))((''&&%%$$##""!!````!!!!"""""#####$$$$$$$$%%%%%%&&&&&&%%%%%$$$$####"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!``!!!!!!!!!!!!!!!!!!!!!!!!!!`````!!!""###"####"""!!!!``!!!"""###$$$%%%&&&'''(()))))(((''&&&&&%%%%$$$$$$%%$$$$##"""""""""""""""!!""""""""""#########""!!!!`````!!!""###""!!!!``!!```!!!""##$$$$$$$$$%%%$$$$$$$####""""!!!!!!````!!"""""""""####$$$$%$$###""!!```!!"""##$$$%%%%&&&%%$$##""!!```!!!!!""""""###$$$%%%%&&&&'''(((((((''&&%%$$####""""!!!!!!!!!!```````!!!""""####$$$$$$$$$$#####"""""""!!!!!!!```!!!""##$$%%%&&''&&%%$$##""!!```!!!!""""""######$$$$$$######"""""""!!!!!!!!```````````````!!!!!!!!!!!!!""""""""""########$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&''''''''''((((((((''''''''&&&&&&&&&%%%%%$$$$##"""""!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$%%%%&&&&&'''(((()))*))((''&&%%$$###"""!!``!!!!!!!""""""""""""#########$$$$$$$$%%%%%&&''(())(('''&&&%%%$$###""""!!``!!!""##$$%%&&''(''&&%%$$##""!!``!!!"""###$$%%%%%&%%%%%%&%%$$###$####"""""!!!!!```!!""##$$$$$$$$$$##""!!```!!""!!!!!""""""""#######################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''((((((((())))))))**********))((''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$%%&&''(())**++++++++**))((''&&%%$$##""!!```!!!!!""""#####$$$$$$$$%%%%%%&&&&&&&%%%%%$$$$####"""!!!!!!``````````````````!!!!""""!!``!!"!!!!!!!!!!!!!!!!!!!````!!!""#########""!!!!````!!!!""###$$$$%%&&&&''((()))))(('''''&&%%%%%%%%%%%%$$##""""""""""""!!!!!!!!!!!!!!!""""""###""!!`````!!""###""""!!```!!``!!!!""##$$$$$$$%%%%%$$$$$######"""!!!!!````!!!!"!!!!""""####$$$%$$##""!!``!!!""###$$$%%%&&&%%$$##""!!`````!!!!!!"""""####$$$%%%&&&&''''((())((''&&%%$$###"""""!!!!``````````!!!""""####$$$$$$$$$$#####""""""!!!!!!`````!!!""##$$%%%&&'&&%%$$##""!!````!!!!""""""######$$$$#######""""""!!!!!!!`````````````!!!!!!!!!!!""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&''''('''''''''''&&&&&&&&%%%%%$$$$$$###"""!!!!!!!!!!!!`!!!`!`!!!!!!!!!!!!!!!!!!!""""""""""""""""#########$$$$$$%%%%%&&&&'''((())))((''&&%%$$##""""!!``````!!!!!"""""""""""""#########$$$$$$$%%%&&''(())(('''&&&&%%$$$###"""!!`````!!!""##$$%%&&''(''&&%%$$##""!!``!!"""####$$%%%%&&%%$$%%%%%$$##"####"""!""!!!!```!!""##$###########""!!``!!!!!!!!!!!!!!""""""""""""""#""#########$$###$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&'''''''''((((((()))))))))*******))(('''''''&&&&&%%%%%%%%%$$$$$$$$$$$%%%%%&&''(())**++,,,,++**))((''&&%%$$##""!!````!!!!!""""#####$$$$$%%%%%%%%&&&&&&&&&%%%$$$$$####""""!!!``````!!!!"""!!```!!"""""""!!!!!!!!!```````!!""""#######"""!!```!!!"""###$$$%%%&&&''((()))))(('''''&&&&%%%%%%%%$$##""!!!!!!!!!!!!!!!``!!!!!!!!!!"""""""""!!``!!""###""""!!!```!!```!!!"""##$$%%%%%%%%%%$$#######""""!!!!`````!!!!!!!!!""""####$$$$$##""!!``!!!""###$$$$%%%&&%%$$##""!!````!!!!!"""""######$$$%%%&&&&''''((()))((''&&%%$$##""""!!!!````!!!!!"""####$$$$$$$$$#####"""""!!!!!!!`````!!""##$$$%%&&&&%%$$##""!!````!!!!!""""######$$$$$$######""""""!!!!!!!````````!!!!!!!!!!""""""""##########$$$$$$$$$$$$%%%%%%%%%%%&&&&&&&&&&''''''''&&&&&&&&%%%%%%%%%$$$$$####""!!!!!```````````````````!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######$$$$%%%%%&&&''''((()((''&&%%$$##"""!!!```!!!!!!!!!!!!"""""""""########$$$$$%%&&''(())((('''&&&%%$$$####""!!!!```!!!"""##$$%%&&''(''&&%%$$##""!!!```!!"""###$$$%%&&&&%%$$$$$$%$$##"""#""""!!!!!````!!""#############""""!!``!!!!`````!!!!!!!!"""""""""""""""""""""""############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&'''''''''(((((((()))))))))***))(('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%&&''(())**++,,,,,,++**))((''&&%%$$##""!!``!!!!!"""""####$$$$$%%%%%%%%&&&&&&&&%%%%%$$$$$####""""!!!````!!!!""!!````!!!"!!!!!!!!!!!``````!!"""""######""!!```!!"""####$$%%%%&&'''(())*))(((((''&&&&&&&&%%$$##""!!!!!!!!!!!!`````````````!!!!!!"""!!`````!!""##$####""!!!!``!!```!!!""""##$$%%%%%%%%$$$$#####""""""!!!````!````!!!!""""###$$$$##""!!```!!"""###$$$%%%&&%%$$##""!!`````!!!!!!""""""#####$$$$%%%&&&''''(((()))((''&&%%$$##"""!!!!!````!!!!"""####$$$$$$$$######"""""!!!!!!````!!""##$$$%%&&&&%%$$##""!!```!!!!!!""""######$$$$$#####"""""""!!!!!!``````````!!!!!!!!"""""""""############$$$$$$$$$$$$%%%%%%%%%%%&&&&'&&&&&&&&&&&%%%%%%%%$$$$$######"""!!!````````````````!!!!!!!!!!!!!!!!"""""""""######$$$$$%%%%&&&'''((((''&&%%$$##""!!!!``````!!!!!!!!!!!!!"""""""""#######$$$%%&&''(())(((''''&&%%%$$$###""!!!!!````!!!"""##$$%%&&''(''&&%%$$##""!!!``!!!""###$$$$%%&&&&%%$$##$$$$$##""!""""!!!`!!```!!""##"##""""""""""""""!!````!!`````````!!!!!!!!!!!!!!"!!"""""""""##"""###########$$$$$$$$$$$$%%%%%%%%&&&&&&&&&'''''''((((((((())))))***))((((((('''''&&&&&&&&&%%%%%%%%%%%&&&&&''(())**++,,---,,++**))((''&&%%$$##""!!`````!!!!"""""####$$$$$%%%%%&&&&&&&&'&&&%%%%%$$$#####""""!!!!```!!!!"!!```!!!!!!!!!!!!!!`````!!!!!""""#####""!!```!!!"""###$$$%%%&&'''(())*))(((((''''&&&&%%$$##""!!````````````!!!!!!!!!!``!!``!!""##$####"""!!!```!!```!!!!"""###$$%%&&%%%$$$$$##"""""""!!!!`````!!!!""""###$$$##""!!```!!"""####$$$%%&&%%$$##""!!```!!!!!!!"""""#####$$$$$$%%%&&&''''(((())))((''&&%%$$##""!!!!`````!!!!"""""###$$$$$$$$#####"""""!!!!!`````!!""###$$%%&&&%%$$##""!!````!!!!!"""""####$$$$$#######""""""!!!!!!```````!!!!!!!!""""""""""############$$$$$$$$$$$%%%%%%%%%%&&&&&&&&%%%%%%%%$$$$$$$$$#####""""!!`````````````!!!!!!!!!!!!""""""####$$$$$%%%&&&&'''(''&&%%$$##""!!!```````````!!!!!!!!!""""""""#####$$%%&&''(()))((('''&&%%%$$$$##""""!!!!`````!!!"""###$$%%&&''(''&&%%$$##""!!````!!!""###$$$%%%&&&&%%$$######$##""!!!"!!!!``!``!!!"""""""""""""""""!!!!!!!!````````````````````````!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$$$$$$$%%%%%%%%&&&&&&&&&''''''''((((((((()))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&''(())**++,,-----,,++**))((''&&%%$$##""!!``````!!!!!"""""#####$$$$%%%%%&&&&&&&&'''&&&%%$$$$$#####""""!!!!````!!!!!!`````!!!!!!!!!`````````!!!!!""""####""!!````!!!""""##$$$$%%&&&''(())*)))))((''''&&%%$$##""!!``````!!!!!!```````!!""##$$$##""""!!!```!!``!!!!"""####$$%%%%%%%$$$####"""""!!!!!!```!!!!"""###$$$##""!!!``!!!"""###$$$%%&&%%$$##""!!`````!!!!!!""""""######$$$$$%%%%&&&'''(((()))))((''&&%%$$##""!!!````!!!!!""""###$$$$$$$#####""""""!!!!!```!!""###$$%%&&&%%$$##""!!````!!!!!""""""####$$$$#######"""""!!!!!!!```````!!!!!!!!!""""""""""""############$$$$$$$$$$$%%%%&%%%%%%%%%%%$$$$$$$$#####""""""!!!``````!!!!!!!!!""""""#####$$$$%%%&&&''''&&%%$$##""!!``````!!!!!!!!!"""""""###$$%%&&''(()))((((''&&&%%%$$$##"""""!!!!!````````!!!!"""###$$%%&&''(''&&%%$$##""!!``!!"""##$$$%%%%&&&&%%$$##""#####""!!`!!!!````!!!""!"""!""!!!!!!!!!!!!!!!!!!!!!!!!`!!!`````````````````!``!!!!!!!!!""!!!"""""""""""############$$$$$$$$%%%%%%%%%&&&&&&&'''''''''(((((())))))))))))((((('''''''''&&&&&&&&&&&'''''(())**++,,----.--,,++**))((''&&%%$$##""!!!!``````!!!!!!!""""#####$$$$%%%%%&&&&&''''''&&&%%%$$$$$###"""""!!!!````!!!!!``````````````````````!!!!""""###""!!``!!````!!!"""###$$$%%&&&''(())*)))))((''&&%%$$##""!!`````!!!````!``!!""##$$$###"""!!!!```!````!!!""""###$$$%%%%%%$$$#####""!!!!!!!``````!!!!"""##$$$##""!!!```!!!""""###$$%%&&%%$$##""!!```!!!!!!"""""""#####$$$$$%%%%%%&&&'''(((())))))((''&&%%$$##""!!````!!!!""""#####$$$$#######"""""!!!!!````!!"""##$$%%&&&%%$$##""!!````!!!!!!"""""#####$$#######"""""""!!!!!!```````!!!!!!!!!!""""""""""""###########$$$$$$$$$$%%%%%%%%$$$$$$$$#########"""""!!!!`````````!!!!!!""""#####$$$%%%%&&&'&&%%$$##""!!``````!!!!!!!!"""""##$$%%&&''(())))(((''&&&%%%%$$####""""!!!!!!!!````````````!!!!!"""###$$$%%&&''(''&&%%$$##""!!``!!"""##$$$%%%&&&&&%%$$##""""""#""!!``!```````!!""!!!!!!!!!!!!!!!!!!````````````````````````````!!!!!!!!!!!!""""""""""""#########$$$$$$$$%%%%%%%%%&&&&&&&&'''''''''((((((()))))))))((((((''''''''''''''''''''(())**++,,---------,,++**))((''&&%%$$##""!!!!!!`````````!!!!!!"""""#####$$$$$%%%%&&&&&'''''''&&&&%%%$$#####"""""!!!!`````!!!`````````!``````!!!!""""##""!!!!!!!``!!!!""####$$%%%&&''(())****))((''&&%%$$##""!!````````!!``!!""##$$$$####"""!!!````!!``!!!""""###$$$$%%%%$$$$$###""""!!!!!`````!!!"""##$$$##"""!!!``````!!!"""###$$%%&&%%$$##""!!````!!!!!!""""""######$$$$$$%%%%%&&&&'''((())))*))((''&&%%$$##""!!```!!!!"""""####$$$$######"""""!!!!!!```!!"""##$$%%%&&%%$$##""!!````!!!!!!"""""######$#######"""""""!!!!!`````````!!!!!!!!!!!!""""""""""""###########$$$$%$$$$$$$$$$$########"""""!!!!!!``Ņ``!!!!!!"""""####$$$%%%&&&&%%$$##""!!`````!!!!!!!"""##$$%%&&''(()))))(('''&&&%%%$$#####"""""!!!!!!!!!!!!!````!!`````!!!!!""""###$$$%%&&''(''&&%%$$##""!!``!!""###$$%%%&&&&&&%%$$##""!!""""""!!``````!``!!!!!!!!!!`!!!`!!``````````!!```!!!!!!!!!!!""""""""""""########$$$$$$$$$%%%%%%%&&&&&&&&&''''''(((((((((()))))))((((((((('''''''''''((((())**++,,,,,,,,--,,,,,++**))((''&&%%$$##""""!!!!!!!!!!!!!!!"""""""####$$$$$%%%%&&&&&''''''&&&&&%%%$$$#####"""!!!!!`````````````````!!!!""""#""!!""!!!```!!!"""###$$%%%&&''(())***))((''&&%%$$##""!!```````!!``!!""##$$$$$###""""!!!```!!!```!!!"""####$$$%%%%%$$$$###"""""!!``````!!!""#######"""!!!!!!`````!!!!"""##$$%%&&%%$$##""!!`````!!!!!""""""#######$$$$$%%%%%&&&&&&'''((())))**))((''&&%%$$##""!!```!!!!""""####$$$######"""""""!!!!!````!!!""##$$%%%&&%%$$##""!!````!!!!!!""""""#####$$#####"""""""!!!!!!!```````!!!!!!!!!!!!"""""""""""##########$$$$$$$$########"""""""""!!!!!``````!!!!"""""###$$$$%%%&%%$$##""!!`````!!!!!""##$$%%&&''(()))))(('''&&&&%%$$$$####""""""""!!!!!!!!!!!!!!!!!```````!!!!"""""###$$$%%%&&''((''&&%%$$##""!!``!!""###$$%%%&&&'&&%%$$##""!!!!!!"""!!``!!!!```!!!!!!!!!```````````````!!!!!!!!!!!!"""""""""########$$$$$$$$$%%%%%%%%&&&&&&&&&'''''''(((((((())(()))(((((((((((((((((((())**++,,,,,,,,,,,,,,,,,++**))((''&&%%$$##""""""!!!!!!!!!""""""#####$$$$$%%%%%&&&&'''''''&&&&&%%%%$$$##"""""!!!!!````!!!!"""#"""""""!!`````!!""""##$$$%%&&''(())***))((''&&%%$$##""!!`````````````````````!!""##$$%%$$$$###"""!!!!````!!````!!!"""####$$$%%%%%$$$#####"""!!!!``!!!""########"""!!!!!!!!``````!!!"""##$$%%&&%%$$##""!!`````!!!!!!!""""""######$$$$$$%%%%%%&&&&&''''((()))***))((''&&%%$$##""!!````!!!!""""#####$#######""""""!!!!!````!!!""##$$$%%&&%%$$##""!!`````!!!!!!""""""#####$######"""""""!!!!!!!``````````!!!!!!!!!!!!"""""""""""####$###########""""""""!!!!!``````!!!!!""""###$$$%%%%%$$##""!!````!!!""##$$%%&&''(())*))((('''&&&%%$$$$$#####"""""""""""""!!!!""!!!!!!!!```````!!!!"""""####$$$%%%&&''(((''&&%%$$##""!!``!!""##$$$%%&&&''&&%%$$##""!!``!!!!"!!``!!!"!!!!!!!!!```````````!!!!!!!!!!!!""""""""#########$$$$$$$%%%%%%%%%&&&&&&''''''''''(((((((((((())))((((((((((()))))**++++++++++++,,+++++++++**))((''&&%%$$####"""""""""""""""#######$$$$%%%%%&&&&''''''''&&&%%%%%$$$###"""""!!!`````!!!!""#""##"""!!`````!``!!!"""##$$$%%&&''(())***))((''&&%%$$##""!!`````````````````!!""##$$%%%%%$$$####"""!!!!```!!!```!!!!"""###$$$$%%$%%$$$####"""!!!!!```!!"""""#####""""""!!!!!!!!``````!!!""##$$%%&&%%$$##""!!!`````!!!!!!!"""""######$$$$$$$%%%%%&&&&&''''''((()))*****))((''&&%%$$##""!!````!!!!!""""###########""""""!!!!!!!````!!""##$$$%%%%%%$$##""!!```!!!!!!!""""""#############"""""!!!!!!!`````````!!!!!!!!!!!""""""""""########""""""""!!!!!!!!!```!!!!!"""####$$$%%%%$$##""!!```!!""##$$%%&&''(())*))(((''''&&%%%%$$$$########"""""""""""""""""!!!!!!!!`````````!`````````!!!!!""""#####$$$%%%&&&''(((''&&%%$$##""!!``!!""##$$$%%&&&''&&%%$$##""!!````!!!!``!!"!!!!!!```````````!!!!!!!!!""""""""#########$$$$$$$$%%%%%%%%%&&&&&&&''''''''((''((((((((((())))))))))))****+++++++++++++++++++++++**))((''&&%%$$######"""""""""######$$$$$%%%%%&&&&&'''''''''&&%%%%%$$$$###""!!!!!````!!!"""#####""!!````!!!``!!!!""###$$%%&&''(())***))((''&&%%$$##""!!```!!!""##$$%%&&%%%%$$$###""""!!!!```!!!``!!!!"""###$$$$%$$$$$$$###"""""!!!````!!""""""#####""""""""!!!!!!!!`````!!!""##$$%%&&%%$$##""!!!!``````!!!!!!"""""""######$$$$$$%%%%%%&&&&&&'''''(((()))******))((''&&%%$$##""!!````!!!!!!""""##########"""""""!!!!!!````!!""###$$%%%%%%$$##""!!```````!!!!!!""""""######$#####""""""!!!!!!!``````````!!!!!!!!!!!""""#"""""""""""!!!!!!!!```````!!!!"""###$$$$%%%$$##""!!``!!""##$$%%&&''(())*)))((('''&&%%%%%$$$$$#############""""##""""""""!!!!!!!!!!!``````````!!!!!!!``````````!!!!!!!""""#####$$$$%%%&&&''(((''&&%%$$##""!!``!!""##$$%%%&&''''&&%%$$##""!!``!!!!``!!!!!!!````````!!!!!!!!"""""""""#######$$$$$$$$$%%%%%%&&&&&&&&&&''''''''''''(((((((((((((()))))))*************++*************))((''&&%%$$$$###############$$$$$$$%%%%&&&&&'''''&&&&&&&%%%$$$$$###"""!!!!!```!!"""#####""!!```!!"!!```!!!""###$$%%&&''(())***))((''&&%%$$##""!!```!!""##$$%%&&&&%%%$$$$###""""!!!`````!!!````!!!""""###$$$%$$$$$#$$###""""!!!```!!!!!""""#######""""""""!!!!!!!!````!!""##$$%%&&%%$$##"""!!!!```````!!!!!!!"""""""#####$$$$$$%%%%%%%&&&&&'''''(((((()))*********))((''&&%%$$##""!!````!!!!!!"""""########"""""""!!!!!!`````!!""###$$$$%%%%$$##""!!!`````!!!!!!!"""""""######$#####"""""""!!!!!````````!!!!!!!!!!""""""""!!!!!!!!```````!!!""""###$$$%%$$##""!!````!!""##$$%%&&''(())***)))((((''&&&&%%%%$$$$$$$$#################""""""""!!!!!!!!!!!!!!!!!!!"!!!!!!!!!!!!``````````````!!!!!!!"""""####$$$$$%%%&&&'''((('''&&%%$$##""!!``!!""##$$%%%&&''''&&%%$$##""!!``!!!````!!!!!```````!!!!!!!!"""""""""########$$$$$$$$$%%%%%%%&&&&&&&&''&&'''''''''''((((((((((()))))***************************))((''&&%%$$$$$$#########$$$$$$%%%%%&&&&&'''''''&&&&&&&%%$$$$$####"""!!`````!!!""#####""!!``!!!""!!```!!"""##$$%%&&''(())***))((''&&%%$$##""!!``!!""##$$%%&&&&&%%%$$$####""""!!!!!````!!!```!!!""""###$$$%%$$$#######"""!!!!!```!!!!!!""""""#######""""""""!!!!!!```!!""##$$%%&&%%$$##""""!!!!!``````````````````````!!!!!!!!""""""#######$$$$$$%%%%%%&&&&&&''''''((((())))*****)))*))))((''&&%%$$##""!!``````!!!!!!""""""######""""""""!!!!!!!```!!"""##$$$$$%%%$$##""!!!```````!!!!!!!!!""""""#############"""""!!!!!!``````````!!!!"!!!!!!!!!!!`````!!!"""####$$$%$$##""!!``!!!!""##$$%%&&''(())**+***)))(((''&&&&&%%%%%$$$$$$$$$$$$$####$$########"""""""""""!!!!!!!!!!"""""""!!!!!!!!!!!!!!````````````````````````````!!!!!!!!!!"""""""####$$$$$%%%%&&&'''((('''&&&%%$$##""!!``!!""##$$%%&&&''''&&%%$$##""!!```!!!``!!!!!```````!!!!!!!!!"""""""#########$$$$$$%%%%%%%%%%&&&&&&&&&&&&''''''''''''''((((((()))))))))))))**)))))))))))))))))((''&&%%%%$$$$$$$$$$$$$$$%%%%%%%&&&&'''''''&&&%%%%%%%$$$#####"""!!!```!!!"""####""!!```!!""""!!`````!!"""##$$%%&&''(())***))((''&&%%$$##""!!``!!""##$$%%&&&&&%%%%$$$####"""!!!!!!!``````!!!``!!!!"""####$$$%$$$#####"##"""!!!!``````!!!!"""""""########""""""""!!!!```!!""##$$%%&&%%$$###""""!!!!!!!!!!!!!!!!!``!!!````````````````!!!!!!!!!"""""""#######$$$$$%%%%%%&&&&&&&'''''((((())))))))))))))))))))))((''&&%%$$##""!!````````!!!!!!!!""""""#######""""""!!!!!!!`````!!"""####$$$$%%$$##"""!!!````````!!!!!!!!!"""""""##############"""""!!!!!!!`````!!!!!!!!``````!!!!"""###$$$$$$##""!!````!!!!""##$$%%&&''(())****+***))))((''''&&&&%%%%%%%%$$$$$$$$$$$$$$$$$########"""""""""""""""""""#""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!``!!``!!`````````````````````!!!!!!!!!!!!"""""""#####$$$$%%%%%&&&'''((('''&&&%%%$$##""!!``!!""##$$%%&&&''''&&%%$$##""!!```!!!!!!!``````!!!!!!!!!""""""""#########$$$$$$$%%%%%%%%&&%%&&&&&&&&&&&'''''''''''((((()))))))))))))))))))))))))))))))((''&&%%%%%%$$$$$$$$$%%%%%%&&&&&'''''''&&&&&%%%%%%%$$#####""""!!!```!!"""####""!!``!!""#""!!!!``!!!""##$$%%&&''(())***))((''&&%%$$##""!!``!!""##$$%%&&'&&&%%%$$$$####"""""!!!!!!````````!!!!````!!!"""####$$$%%$$$###"""""""!!!`````!!!!!!""""""""#######""""""!!!!`````!!""##$$%%%%%%$$####"""""!!!!!!!!!!!!!!!!!!!!!!!!!!!`````````````````!!!!!!!!!!!!!""""""""######$$$$$$$%%%%%%&&&&&&''''''(((((())))))))()))))((()((((((((''&&%%$$##""!!!!``````````!!!!!!!!!!""""""#######"""""!!!!!!!!````!!!""#####$$$$$$$##"""!!!!```````!!!!!!!!!!!"""""""""############"""""""!!!!!`````!````````!!!""""###$$$$$##""!!!````!!!""""##$$%%&&''(())))*****+***)))(('''''&&&&&%%%%%%%%%%%%%$$$$%%$$$$$$$$###########""""""""""#######""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!``````````!!!`!!!!!!!!!!!""""""""""#######$$$$%%%%%&&&&'''((''''&&&%%%$$##""!!``!!""##$$%%&&'''''&&%%$$##""!!``!!!!!!!``````!!!!!!!"""""""""######$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&'''''''((((((((((((())((((((((((((((((()(((''&&&&%%%%%%%%%%%%%%%&&&&&&&'&&&&&&&&&&%%%$$$$$$$###"""""!!!```!!!"""##""!!``!!""##""!!!!``!!!""##$$%%&&''(())***))((''&&%%$$##""!!``!!!""##$$%%&&''&&&&%%%$$$$###"""""""!!!!!!````````````!!```````````````````````````!!```````````````````!!!````!!!""""###$$$$%%$$###"""""!""!!!```!!!!!!!""""""""""#""###""""!!!!!!``````````!!""##$$%%%%%%%%$$$####"""""""""""""""""!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#######$$$$$$$%%%%%&&&&&&'''''''((((((((((((((((((((((((((((((((((((''&&%%$$##""!!!!!!!````````!!!!!!!!!!!""""""""#######""""""!!!!!!`````!!!""""####$$$$$$###"""!!!!!``````!!!!!!!!!!"""""""""#######$####"""""""""!!!!!````!```!!!"""####$$$$##""!!!````````!!!!!""""##$$%%&&''((((()))))********))((((''''&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$###################$############""""""""""""""""""""""""""!!""!!""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#######$$$$$%%%%&&&&&'''((''''&&&%%%$$$##"""!!``!!""##$$%%&&'''((''&&%%$$##""!!````!!!!!```````!!!!!!!!"""""""""#######$$$$$$$$%%$$%%%%%%%%%%%&&&&&&&&&&&'''''(((((((((((((((((((((((((((((((((((''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%$$$$$$$##"""""!!!!``!!!""""#""!!`!!""####""""!!````!!""##$$%%&&''(())***))((''&&%%$$##""!!````!!!!!""##$$%%&&'''&&&%%%%$$$$#####""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`!!!`!!!!``!```````````````````!!!!``!!!!"""###$$$$%%%$$###"""!!!!!!!``````!!!!!!!!"""""""""""""""""!!!!!!!!!!!!!``!!""##$$$$$$$$%%%%$$$$#####"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!"""""""""""""########$$$$$$%%%%%%%&&&&&&''''''(((((((((((((((((((('((((('''(''''''''''''&&%%$$##""""!!!!!!!!``````````````!!!!!!!!!!""""""""""######"""""""!!!!!``````!!"""""#####$$$$###""""!!!!!``````````!!!!!!!!"""""""""""##############"""""""!!!!!!!``````!!!!"""###$$$$##"""!!!````````!!!!!!!"""####$$%%&&''(('((((()))))*******))(((((''''&&&&&&&&&&&&&&%%%%&&%%%%%%%%$$$$$$$$$$$##########$$$$$$$##############"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!"""!"""""""""""##########$$$$$$$%%%%&&&&&''''(''''&&&&%%%$$$##""!!!``!!""##$$%%&&''(((((''&&%%$$##""!!!``!!!!!`````!!!!!!!!!""""""##########$$$$$$$$$$$$%%%%%%%%%%%%%%&&&&&&&'''''''''''''(('''''''''''''''''('''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$#######"""!!!!!````!!!"""#""!!!""##$$##""""!!!``!!""##$$%%&&''(())***))((''&&%%$$##""!!!`````!!""##$$%%&&''''&&&%%%%$$$#######""""""!!!!!!!!!!!!""!!!!!!!!!!!!!!!!!!!!!!!!!!!""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`!!!```````````````!!!!!`````!!!"""####$$$%%%%$$##"""!!!!!`!!````!!!!!!!!!!"!!"""""""""""""!!!!!!!!!!!!""##$$$$$$$$$$$$$$$$$$$#################""###"""""""""""""""""""""""""""""""""#########$$$$$$$%%%%%%%&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''&&%%$$##"""""""!!!!!!!!!!!!!!!!!!!!!!"""""""""""#####""""""""""!!!!!!```!!!!""""######$$$###"""""!!!!````````````````!!!!!!!!!!!!""""""""""#########$#$#####""""!!!!!!!!!````````!!!""""##$$$$##"""!!!!```````````!!!!!!!"""""####$$%%&&''(('''''((((())))))****))))(((''&&%%%%%&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$##########################""##""##""""""""""""""""""""""""""""""""############$$$$$$$%%%%%&&&&'''''(('''&&&&%%%$$$###""!!!``!!""##$$%%&&''(((((''&&%%$$##""!!````!!!!!``````!!!!!!!!!"""""""########$$##$$$$$$$$$$$%%%%%%%%%%%&&&&&'''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$#######""!!!!!```!!!!"""""!""##$$$$####""!!!``!!""##$$%%&&''(())***))((''&&%%$$##""!!``!!""##$$%%&&''''&&&&%%%%$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""!"""!""""!!"!!!!!!!!!!!!!!!!!!!!!```````````````````!!!!!!!!``````````````````!!!!!`````!!!!""""###$$$%%$$$$$##"""!!!``````````!!!!!!!!!!!!!"""""""""""""""""!!""############$$$$$$$$$$$$$###########################"""""""""""""""""#############$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&'''''&&&'&&&&&&&&&&&&&&&&%%$$####""""""""!!!!!!!!!!!!!!""""""""""#######"""""""""!!!!!!!````!!!!!"""""#####$$####"""""!!!!!!``````````````!!!!!!!!!!!!!!!!!!!!""""""""####################"""""!!!!!!!`````````!!!"""###$$$###"""!!!`````!!!`!!!!!"""""""###$$$$%%%&&'''''&'''''((((())))))***)))((''&&%%%%%%%%&&''''&&&&''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$%%%%%%%$$$$$$$$$$$$$$#######################################""""""""""###"###########$$$$$$$$$$%%%%%%%&&&&'''''(('''&&&&%%%%$$$###""!!```!!""##$$%%&&''((((''&&%%$$##""!!```!!!!!``````!!!!!!""""""""""############$$$$$$$$$$$$$$%%%%%%%&&&&&&&&&&&&&''&&&&&&&&&&&&&&&&&'&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$###"""""""!!!``````!!!""""""##$$%%$$####"""!!``!!""##$$%%&&''(())***))((''&&%%$$##""!!```!!""##$$%%&&'''''&&&&%%%$$$$$$$######""""""""""""##"""""""""""""""""""""""""""##""""""""""""""""""""""""""""""""""!"""!!!!!!!!!!!!!!!!!```````````!!!!!!!!!!!!!!!!!!``````!!!!```````````!!!!!!````!!!!!"""###$$$$%$$$$$$##""!!!```````!``!!!!!!!!!!!!!!!"!!!""""""""###############################$####$$##$$$#################################$$$$$$$$$%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$#######""""""""""""""""""""""###""#""""""""""!!!!!!!!!!``````!!!!""""""####$$#####""""!!!!!!!!!``````````````````!!!!!!!!!!!!!!!!!!!!!""""""""""""####################"#"""""!!!!``````!!!!""###$$$###""""!!!```!!!!!"""""""#####$$$$$$$%%&&'''&&&&&'''''(((((()))))))((''&&%%$$$$$%%%&&''''''''''''&&&&&&&&%%%%%%%%%%%%%%%%%%%&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$##$$##$$################################$$$$$$$$$$$$%%%%%%%&&&&&''''(((('''&&&%%%%$$$###"""!!``!!""##$$%%&&''((((''&&%%$$##""!!````!!!!!```````!!!!!!!""""""""##""###########$$$$$$$$$$$%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$#####"""""""!!````!!!"""##$$%%%%$$$$##"""!!``!!""##$$%%&&''(())***))((''&&%%$$##""!!`````!!""##$$%%&&''((''''&&&&%%%%%$$$$$$#######################################################"###"####""#"""""""""""""""""""""!!!!!!!!!!!!!!!!!!````!!``!!!````````````!!!!!!!""""""""!!!```````!!````````````!!!!!!!!!!``````!!!""""####$$$%$$$$#####""!!!```````!!!!!!!!!!!!!!!!!!"""""""""""""""###########################$$$$######$$$#################$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%&&%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&&&&&%%%&%%%%%%%%%%%%%%%%%%%%$$$$########""""""""""""""#""""""""""""""""!!!!!!!!!``````!!!!!"""""####$$#####""""""!!!!!!!!!!!!!!!`````````````````````!!!!!!!!!!!!!!!!!""""""""""""""""""""################""""""""""""!!!!!````!!!"""###$$$###"""!!!!``!!"!"""""############$$$$$%%&&&&&%&&&&&'''''(((((())))((''&&%%$$$$$$$$%%&&''''''((''''''''&&&&&&&&&&&%%%%%%%%%%&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########$$$#$$$$$$$$$$$%%%%%%%%%%&&&&&&&''''(((((''&&&%%%%$$$$###"""!!``!!""##$$%%&&''(())((''&&%%$$##""!!``!!!!!!```!!!!!!!!!!""""""""""""##############$$$$$$$%%%%%%%%%%%%%&&%%%%%%%%%%%%%%%%%&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$##########"""!!!!!!!``!!!""##$$%%%%%$$$$###""!!``!!""##$$%%&&''(())***))((''&&%%$$##""!!```````````!!!!!""##$$%%&&''''(((''''&&&%%%%%%%$$$$$$############$$###########################$$##################################"###"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!```!``!!!!"""""""""""""""!!``````!!!!!!!!!!!!!!!`````!!!!"""""###$$$%%$$$######""!!````````````!```!!!!!!!!"""""""""""""""""""""""""""""""#""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""""!!"!!!!!!!!!!````````!!!!!!""""######$####"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""##################""""""""""""""!"!!!!!````!!"""###$$$####"""!!!`````!!"""""#########"#########$$%%&&&%%%%%&&&&&''''''(((((((''&&%%$$#####$$$%%&&''((((((((''''''''&&&&&&&&&&&&&&&&&&&'&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&'''''((((('''&&&%%%$$$$###"""!!!```!!""##$$%%&&''(()))((''&&%%$$##""!!!!!!!!```````!!!!!!!!""!!"""""""""""###########$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$###############"""""!!!!!!!````!!""##$$$%%%%%%$$###""!!`````!!""##$$%%&&''(())****))((''&&%%$$##""!!!````````!!!!!!!!!!!!!""##$$%%&&''''''''''''''&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$#$$$$##$#####################""""""""""""""""""!!!!""!!"""!!!!!!!!!!!!!!!!!"""""""########""!!````````!!!!```````!!!!"""####$$$$%%$$####"""""!!``````!!!!!!!!!!!!!!!"""""""""""""""""""""""""""####""""""##############$$$$$$$$#######$$$$$$$$$$$$$$$$$$$$$$$%%$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%$$$%$$$$$$$$$$$$$$$$$$$$$###########""##"""""""!!""!!!!!!!!!!!!!!!!``````!!!!!""""#############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""##################""""""""""""""""""!!!!!!!!!!!!````!!!"""###$$$###""""!!````````!!!!!""#"#####""""""""""""#####$$%%%%%$%%%%%&&&&&''''''((((''&&%%$$########$$%%&&''(())(((((((('''''''''''&&&&&&&&&&'''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$%%%$%%%%%%%%%%%&&&&&&&&&&'''''''(((((('''&&%%%$$$$####"""!!!``!!""##$$%%&&''(()))((''&&&%%%$$##""!!!!!``````!!!!!!!!!!!!""""""""""""""#######$$$$$$$$$$$$$%%$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$##########""""""""""!!!`````````!!""##$$$%%%%%%$$$##""!!!``!!""##$$%%&&''(())**++**))((''&&%%$$##""!!!```!!!!!!!!!!!!!!!!"""""##$$%%&&''&&&&''''''''''&&&&&&&%%%%%%$$$$$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$#################""""""""""""""""""""""""!!!"!!""""###############""!!````````````ă``!!!!""""#####$$$%%%$$###""""""!!`````!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"!!!!"""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!!!``!``````````!!!!""""""##############"""""""""""""""""""""""""""""""""""""""####################"""""""""""""""""""!!!!!!!!!!!!!!`!```!!!"""#####$$###"""!!!``````````!!!!!!!!!!""#####"""""""""!"""""""""##$$%%%$$$$$%%%%%&&&&&&'''''''&&%%$$##"""""###$$%%&&''(())))(((((((('''''''''''''''''''(''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%&&%%&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''((((((''''&&&%%%$$$####"""!!!```!!""##$$%%&&''(()))((''&&%%%$$$##"""!!!``````!!``!!!!!!!!!!!"""""""""""#####$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########"""""""""""""""!!!!!``!!""###$$%%&&%%$$$##""!!!``!!""##$$%%&&''(())********))((''&&%%$$##"""!!```````!!!!!!!!!"""""""""""""##$$%%&&&&&&&&&&&&&&&&'&'''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%$%%%%$$%$$$$$$$$$$$$$$$$$$$$$##################""""##""###"""""""""""""""""#######$$$$$$$$##""!!!!!!!!!``````````!!!!!""""###$$$$%%%%$$##""""!!!!!````````````!!!!!!!!!!!!!!!!!!!!!!!!!!!""""!!!!!!""""""""""""""########"""""""#######################$$##$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$###$#####################"""""""""""!!""!!!!!!!``!!`````````!!!!"""""""#####################"""""""""""""""""""""########################"""""""""""!!!!!!!!!!!!!!!!!!```````````!!!"""##########""!!!!``````````````````!!``!!!!!!!!!!!!"""""####"""""!!!!!!!!!!!!"""""##$$$$$#$$$$$%%%%%&&&&&&''''&&%%$$##""""""""##$$%%&&''(())))))))(((((((((((''''''''''(((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%&&&%&&&&&&&&&&&''''''''''(((((('''''''&&&%%$$$####""""!!!``!!""##$$%%&&''(()))((''&&%%%$$$##""!!!````````!!!!!!!!!!!!!!"""""""#############$$#################$######################""""""""""!!!!!!!!!!```!!""###$$%%&&%%%$$##"""!!!!""##$$%%&&''(())**********))((''&&%%$$##"""!!!````````!!!!!!!""""""""""""""""#####$$%%%%%%&&%%%%&&&&&&&&&&''&&&&'&&&&&&%%%%%%%%%%%%&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%$$$$$$$$$$$$$$$$$########################"""#""####$$$$$$$$$$$$$$$##""!!!!!!!!!!!!!!!````````!!!!!""""####$$$$$%%%$$$##"""!!!!!!`````````````````````!````!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#########################################################################""""""""""""!!!!!!!!!!`````````!!!!!!"""""""#########################################################"""""""""!!!!!!!!!!!!!!!!!!!```````!!!"""""########"""!!!!!!!!!````````````````!!!!!!!!!!!!!!!!!!!!!""""""""""###""""!!!!!!!!!`!!!!!!!!!""##$$$#####$$$$$%%%%%%&&&&&&&%%$$##""!!!!!"""##$$%%&&''(())))))))))((((((((((((((((((()((((((((((((''''''''''''''''''''''''''&&''&&''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((('''''&&&&%%%$$$###""""!!!```!!""##$$%%&&''(()))((''&&%%$$$###""!!!````````!!!!!!!!!!!"""""#############################################""""""""""!!!!!!!!!!!!!!!````!!"""##$$%%&&%%%$$##"""!!""##$$%%&&''(())*)))))))))))))((''&&%%$$###""!!!```````!!!!!!!!!!!!"""""""""#############$$%%%%%%%%%%%%%%%%%%%%&%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&&&%&&&&%%&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$####$$##$$$#################$$$$$$$%%%%%%%%$$##"""""""""!!!!!!!!!!!!!!`````````!!!!"""""####$$$%%%$$$$$##""!!!!```````!!!!``````!!!!!!!!!!!!!!""""""""!!!!!!!"""""""""""""""""""""""##""##############################"#####"""#"""""""""""""""""""""!!!!!!!!!!!``!!````!!!!!!!""""""""""""########$################################"""""""""""""!!!!!!!!!!!``````````````!!!""""""""""""""""!!!!!!!!!!!!``````````````!!!!!!!!!!!!!!!!!!!!!!""!!""""""""""""######"""!!!!!```````````!!!!!""#####"#####$$$$$%%%%%%&&&&%%$$##""!!!!!!!!""##$$%%&&''(())****)))))))))))(((((((((()))))))(((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&'''&'''''''''''(((((((((())((''&&&&&&&%%%$$###""""!!!!``!!""##$$%%&&''(())((''&&%%$$$###""!!`````````!!!!!!!"""""""""""""##"""""""""""""""""#""""""""""""""""""""""!!!!!!!!!!````````!!""""##$$%%&&&%%$$###""""##$$%%&&''(())))))))))))))))))((''&&%%$$###"""!!!`````````!!!!!!!!!!!!"""""""################$$$$$$$$$$$$$%%$$$$%%%%%%%%%%&&%%%%&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$##$$$$%%%%%%%%%%%%%%%$$##"""""""""""""""!!!!!!!!!!!!`````!!!!!"""""####$$$$%$$$$$$$###""!!!`````````!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!``````````!!!!!!!""""""""""""#########################""""""""""""""""""""!!!!!!!!!````````!!!!!""""""""!""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""###########""!!!!```````!!""###"""""#####$$$$$$%%%%%%%$$##""!!`````!!!""##$$%%&&''(())******)))))))))))))))))))*))))))))))))((((((((((((((((((((((((((''((''((''''''''''''''''''''''''''''''''(((((((((((())))((''&&&&&%%%%$$$###"""!!!!```!!""##$$%%&&''(())((''&&%%$$###"""!!`````!!!!!"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!`````````!!!!""##$$%%%&&%%$$###""##$$%%&&''(()))))(((((((((((((((((''&&%%$$$##"""!!!````````!!!!!!!!!!!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&'''&''''&&'&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$%%$$%%%$$$$$$$$$$$$$$$$$%%%%%%%&&&&&&&&%%$$#########""""""""""""""!!!!!!!```````!!!!!!!""""#####$$$$%$$$$$#####""!!`````````````!!!!!!!!```````!!!!!!!!!!!!!!!!!!!!!!!""!!""""""""""""""""""""""""""""""!"""""!!!"!!!!!!!!!!!!!!!!!!!!!``````````!!!!!!!!!!!!""""""""############"#"""""""""""""""""""!!!!!!!!!!!!!``````!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""!""""""""""""##""############$$##""!!!```!!"""""!"""""#####$$$$$$%%%%$$##""!!```!!""##$$%%&&''(())*************))))))))))*******))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''((('((((((((((()))))))))(((''&&%%%%%%%$$$##"""!!!!```!!""##$$%%&&''(())((''&&%%$$###"""!!````!!!!!!!!!!!!!""!!!!!!!!!!!!!!!!!"!!!!!!!!!!!!!!!!!!!!!!```!!!!""##$$%%%&&%%$$$####$$%%&&''(((((((((((((((((((((('''''&&&%%$$$###"""!!!!!!!!!!!!!!!!!""""""""""""#######$$$$#####$$$$################$$####$$$$$$$$$$%%$$$$%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&'''''''''''''''''((''''''''''''''''''''''''''''''''''&'''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%$$%%%%&&&&&&&&&&&&&&&%%$$###############""""""""""""!!!!!!``````!!!!!!"""""#####$$$$%%$$$#######"""!!```````````````````!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`````````!!!!!!!!!!!!"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!````````!!!!!!!!`!!``````````!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""#"##########$$$##""!!```!!"""!!!!!"""""######$$$$$%$$##""!!``!!""##$$%%&&''(()))**********************+************))))))))))))))))))))))))))(())(())(((((((((((((((((((((((((((((((()))))))))))))(((''&&%%%%%$$$$###"""!!!```!!""##$$%%&&''(())((''&&%%$$##"""!!!```!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!```````````!!""##$$$%%%&%%$$$##$$%%&&''''(((((((''''''''''''''''''&&&&&%%%$$###"""!!!!!!!!"""""""""""""########################################################$#$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%&&&&&&&&&&'''''''''''(('((((((((('((('((((''('''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%&&%%&&&%%%%%%%%%%%%%%%%%&&&&&&&''''''''&&%%$$$$$$$$$##############"""""""!!!!!!!```````!!!!!!"""""""####$$$$$$$$$$#####"""""!!``````````````!!``!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`!!!!!```!````````````````````````!!!!!!!!""""""""""""!"!!!!!!!!!!!!!!!!!!!```````````````````````````````````````````!!`!!!!!!!!!!""""""""############""!!``!!!!!`!!!!!"""""######$$$$$$##""!!``!!""##$$%%&&''(())))))))*****++**********+++++++**************)))))))))))))))))))))))))))))))))))))))(((((((((()))()))))))))))*****))(('''&&%%$$$$$$$###""!!!```!!""##$$%%&&''(()((''&&%%$$##"""!!!````````````!!`````````````````!``````````````````!!""##$$$%%%%%%%$$$$%%&&&&&&''''''''''''''''''''''&&&&&%%%%%%%%$$$###"""""""""""""""""#######################"""""####""""""""""""""""##""""##########$$####$$###$$$$$$$$$$$$$$$$$$%%%%%%%%&&&&&&&&&&&&''''''''''''''('((((((((((((((('''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&%%&&&&'''''''''''''''&&%%$$$$$$$$$$$$$$$############""""""!!!!!!!````````!!!!!!""""""#####$$$$$$$$$$$###"""""""!!!```````````````````````````````````````````!!!!!!!!!!!!!!!!!!!!!!!!!`````````````````!!!!!!!!!!!"!""""""""""###""!!``!!!!````!!!!!""""""#####$$$$##""!!````!!""##$$%%&&''((((((()))))))******+++++++++,++++++++++++**************************))**))**))))))))))))))))))))))))))))))))********)))(('''&&%%$$$$$####"""!!!``!!""##$$%%&&''(()((''&&%%$$##""!!!``````!!```!!""####$$$%%%%%%$$%%%%%&&&&&'''''''&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$###""""""""#####################""""""""""""""""""""""""""""""""""""""""""""""""#"####################$$$$$$$$$$$$$%%%%%%%%%%&&&&&&&&&&&''&'''''''''''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%&&&&&''&&'''&&&&&&&&&&&&&&&&&'''''''((((((((''&&%%%%%%%%%$$$$$$$$$$$$$$#######"""""""!!!!!!!!!````````!!!!!!""""""#######$$$$$$$$######"""""!!!!!`````!!!!!!!!!!!!`!``````````````!!!!!!!!""""""""""""!!``!!!````!!!!!""""""####$$$$##""!!``!!!!""##$$%%&&'''''((((((((()))))**********++++++,,,++++++++++++++***************************************))))))))))***)*************)))((''&&&%%$$#######"""!!```!!""##$$%%&&''((((''&&%%$$##""!!!``!!!!``!!!""""###$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&%%%%%$$$$$$$$$#########"#""#"""""""""""""""##""""""""""""""!!!!!""""!!!!!!!!!!!!!!!!""!!!!""""""""""##""""##"""##################$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&'&'''''''''''''''&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&'''''''''''''''''&&&'&&''''(((((((((((((((''&&%%%%%%%%%%%%%%%$$$$$$$$$$$$######"""""""!!!!!!!!!``````!!!!!!!""""""######$$$$$%%$$$######"""!!!!!!!```````````````````!`!!!!!!!!!!"""!"!!``!!!````!!!!!!"""""##$$$$##""!!!!!!""##$$%%&&&''''''''''((((((())))))*********++++++++,,,,,++++++++++++++++++++++++++**++**++*************************************)))(((''&&&%%$$#####""""!!!``!!""##$$%%&&''(((''&&%%$$##""!!````!!!!```!!!""""###$$$$$$$$$$$$$%%%%%&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$#####""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"!""""""""""""""""""""#############$$$$$$$$$$%%%%%%%%%%%&&%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$%%&&''(''((('''''''''''''''''((((((())))))))((''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$#######"""""""""!!!!!!!```````!!!!!!!""""""######$$$$$$$$$$$####""""""!!!!!``````!!!!!!!!!!!!!!!!``!!!```!!!!!!""""##$$$$##""!!""""##$$%%&&&&&&&&&'''''''''((((())))))))))******+++++++,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++**********+++*+++++****))))(((''&&%%%$$##"""""""!!!``!!""##$$%%&&''(((''&&%%$$##""!!``!!``!!!!"""#######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%$$$$$#########"""""""""!"!!"!!!!!!!!!!!!!!!""!!!!!!!!!!!!!!`````!!!!````````````````!!````!!!!!!!!!!""!!!!""!!!""""""""""""""""""########$$$$$$$$$$$$%%%%%%%%%%%%%%&%&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%&&''((((((((((((('''(''(((()))))))))))))))((''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#######"""""""""!!!!!!!`````````!!!!!!"""""""######$$$$$$$$$$$$$###""""""!!!````````````!!!`!!!`````!!!`````!!!!!""##$$$$##""""""##$$%%%%%%%&&&&&&&&&&'''''''(((((()))))))))********+++++++,,,,,,,,,,,,,,,,,,,,,,,,++,,++,,+++++++++++++++++++++++++++*****)))))((('''&&%%%$$##"""""!!!!```!!""##$$%%&&''(((''&&%%$$##""!!````!!!````!!!!"""#############$$$$$%%%%%%%$$$$$$$$$$$$$$$$$$########"""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!```````````````````````!`!!!!!!!!!!!!!!!!!!!!"""""""""""""##########$$$$$$$$$$$%%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#################$$%%&&''(())((((((((((((((((()))))))********))(('''''''''&&&&&&&&&&&&&&%%%%%%%$$$$$$$#########"""""""!!!!!!!!```````````!!!!!!!!"""""""######$$$$$$$$$$$$$####""""!!!!!!`````````!!!!!```!!!!""########""####$$$%%%%%%%%%%%%&&&&&&&&&'''''(((((((((())))))*******++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++******))))(((('''&&%%$$$##""!!!!!!!``!!""##$$%%&&''((''&&%%$$##""!!```!!!```!!!"""""""############$$$$$$$$$$$$$$$$$$$$$$#####"""""""""!!!!!!!!!`!``!```````````````!!``````!!````!!```!!!!!!!!!!!!!!!!!!""""""""############$$$$$$$$$$$$$$%$%%%%%%%%%%%%%%%$$$$$$$#############################$$%%&&''(()))))))))((()(())))***************))(('''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$#########"""""""!!!!!!!!!!!!````````````````````!!!!!!!!""""""#######$$$$$$$$$$$########"""!!!!!!``````!!!!!`````!!""############$$$$$$$$$$$%%%%%%%%%%&&&&&&&''''''((((((((())))))))*******++++++++,+,,,,,,,,,+++++++++++++,,,,+,++++++++++++++++*****)))))((((('''&&&%%$$$##""!!!!!````!!""##$$%%&&''(''&&%%$$##""!!``!```!!!"""""""""""""#####$$$$$$$##################""""""""!!!!!``````````````````````!!!!!!!!!!!!!""""""""""###########$$#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############"""""""""""""""""##$$%%&&''(()))))))))))))))))**********+++++**))(((((((((''''''''''''''&&&&&&&%%%%%%%$$$$$$$$$#######""""""""!!!!!!!!!!!!!!!!!`!!!!!!!!!!!!!!""""""""#######$$$$$$$$$$$$#######""""!!!!```````````````!!"""""""##########$$$$$$$$$$$$%%%%%%%%%&&&&&''''''''''(((((()))))))**********+++++++++++++++++++++++++++++++++++++++++++*********))))))((((''''&&&%%$$###""!!`````!!""##$$%%&&''(''&&%%$$##""!!````````````!!``!!!!!!!""""""""""""######################"""""!!!!!!!!!```ă``````````!!!!!!!!""""""""""""##############$#$$$$$$$$$$$$$$$#######"""""""""""""""""""""""""""""##$$%%&&''(()))))))))))))*))**************++**))(((((((((((((((''''''''''''&&&&&&%%%%%%%$$$$$$$$$#######""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""######$$$$$$$$$$$$######""""""""!!!```!!""""""""""""############$$$$$$$$$$%%%%%%%&&&&&&'''''''''(((((((()))))))********+*+++++++++*************++++*+****************)))))((((('''''&&&%%%$$###""!!``!!""##$$%%&&''''&&%%$$##""!!```````!!!!!!!!!!!!!"""""#######""""""""""""""""""!!!!!!!!`````!!!!!!!!!!"""""""""""##"#############################"""""""""""""!!!!!!!!!!!!!!!!!""##$$%%&&''(((((()))))))))))))))))))))*********)))))))))(((((((((((((('''''''&&&&&&&%%%%%%%%%$$$$$$$########"""""""""""""""""!""""""""""""""########$$$$$$$%$$$$#######"""""""!!!!`````!!!!!!!!!!""""""""""############$$$$$$$$$%%%%%&&&&&&&&&&''''''((((((())))))))))*******************************************)))))))))((((((''''&&&&%%%$$##"""!!!``!!""##$$%%&&''''&&%%$$##""!!``````!!!!!!!!!!!!""""""""""""""""""""""!!!!!````````````!!!!!!!!!!!!""""""""""""""#"###############"""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""##$$%%&&''(((((((((((())(())))))))))))))**)))))))))))))))))))((((((((((((''''''&&&&&&&%%%%%%%%%$$$$$$$############"""""""""""""""""""""########$$$$$$%%$$$$$#####""""""!!!!!!!!``!!!!!!!!!!!!!!!!""""""""""""##########$$$$$$$%%%%%%&&&&&&&&&''''''''((((((())))))))*)*********)))))))))))))****)*))))))))))))))))((((('''''&&&&&%%%$$$##"""!!!``!!""##$$%%&&'''&&%%$$##""!!`````````!!!!!"""""""!!!!!!!!!!!!!!!!!!``````!!!!!!!!!!!""!"""""""""""""""""""""""""""""!!!!!!!!!!!!!`````````````````!!""##$$%%&&''''''((((((((((((((((((((()))))))))((())))))))))))))))))))((((((('''''''&&&&&&&&&%%%%%%%$$$$$$$$#################"##############$$$$$$$$%$$$$$$$####"""""""!!!!!!!````!!````````!!!!!!!!!!""""""""""""#########$$$$$%%%%%%%%%%&&&&&&'''''''(((((((((()))))))))))))))))))))))))))))))))))))))))))(((((((((''''''&&&&%%%%$$$##""!!!```!!""##$$%%&&'''&&%%$$##""!!`````!!!!!!!!!!!!!!!!!!!!!!```````````!!!!!!!!!!!!!!"!"""""""""""""""!!!!!!!````````````!!""##$$%%&&''''''''''''((''(((((((((((((())((((((((((((()))))))())))))))))(((((('''''''&&&&&&&&&%%%%%%%$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$#####"""""!!!!!!````````````!!!!!!!!!!!!""""""""""#######$$$$$$%%%%%%%%%&&&&&&&&'''''''(((((((()()))))))))((((((((((((())))()(((((((((((((((('''''&&&&&%%%%%$$$###""!!!``!!""##$$%%&&''&&%%$$##""!!``!!!!!!!``````````````````!!`!!!!!!!!!!!!!!!!!!!!!!!!!!!!!```!!""##$$%%&&&&&&&'''''''''''''''''''''((((((((('''(((((((((((((((((((()))))))((((((('''''''''&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$#$$$$$$$$$$$$$$%%$$$$$$$#######""""!!!!!!!```````!!!!!!!!!!!!"""""""""#####$$$$$$$$$$%%%%%%&&&&&&&''''''''''((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%$$$$###""!!```!!""##$$%%&&'''&&%%$$##""!!`````````````````!`!!!!!!!!!!!!!!!````````!!""##$$%%&&&&&&&&&&&&&&&''&&''''''''''''''(('''''''''''''((((((('((((((((((((((('((((((('''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%$$$$$##########"""""!!!!!```````````!!!!!!!!!!"""""""######$$$$$$$$$%%%%%%%%&&&&&&&''''''''('((((((((('''''''''''''(((('(''''''''''''''''&&&&&%%%%%$$$$$###"""!!``!!""##$$%%&&''&&%%$$##""!!``````````````````!!!!""##$$%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''''''''''''''''(((((((''''''''''''(((('''''''&&&&&&&&%%%%%%%%%%%%%%%%%$%%%%%%%$$$$$$$$$#######"""""""!!!!````````!!!!!!!!!"""""##########$$$$$$%%%%%%%&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$####"""!!!``!!""##$$%%&&'&&%%$$##""!!```````!!!!""##$$$%%%%%%%%%%%%%%%%%%&&%%&&&&&&&&&&&&&&''&&&&&&&&&&&&&'''''''&'''''''''''''''&'''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$#####""""""""""!!!!!```````!!!!!!!""""""#########$$$$$$$$%%%%%%%&&&&&&&&'&'''''''''&&&&&&&&&&&&&''''&'&&&&&&&&&&&&&&&&%%%%%$$$$$#####"""!!!```!!""##$$%%&&'&&%%$$##""!!``!`!!!!!""""##$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&'''''''&&&&&&&&&&&&'''''''&&&&&&''&&''&&&&&&%%%%%%%%%%$$$$$$$$$#########"""""""!!!!!!!``````!!!!!""""""""""######$$$$$$$%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$####""""!!!``!!""##$$%%&&&&%%$$##""!!````!!!!!"""##$####$$$$$$$$$$$$$$$$$$%%$$%%%%%%%%%%%%%%&&%%%%%%%%%%%%%&&&&&&&%&&&&&&&&&&&&&&&%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#######"""""!!!!!!!!!!``````!!!!!!"""""""""########$$$$$$$%%%%%%%%&%&&&&&&&&&%%%%%%%%%%%%%&&&&%&%%%%%%%%%%%%%%%%$$$$$#####"""""!!!```!!""##$$%%&&'&&%%$$##""!!```!!!!""##################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%&&&&&&&%%%%%%%%%%%%&&&&&&&%%%%%%&&%%&&&%%%%%$$$$$$$$$$#########"""""""""!!!!!!!``````!!!!!!!!!!""""""#######$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""!!!!``!!""##$$%%&&&&%%$$##""!!````!!"""#""""##################$$##$$$$$$$$$$$$$$%%$$$$$$$$$$$$$%%%%%%%$%%%%%%%%%%%%%%%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""!!!!!``````````!!!!!!!!!""""""""#######$$$$$$$$%$%%%%%%%%%$$$$$$$$$$$$$%%%%$%$$$$$$$$$$$$$$$$#####"""""!!!!!```!!""##$$%%&&&%%$$##""!!``!!""""""""""""""""""#####################$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$%%%%%%%$$$$$$$$$$$$%%%%%%%$$$$$$%%$$%%%$$$$$##########"""""""""!!!!!!!!!```````!!!!!!"""""""##########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!```!!""##$$%%&&%%$$##""!!``!!"!"!!!!""""""""""""""""""##""##############$$#############$$$$$$$#$$$$$$$$$$$$$$$#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!!```````!!!!!!!!"""""""########$#$$$$$$$$$#############$$$$#$################"""""!!!!!````!!""##$$%%&&&%%$$##""!!`````!!"!!!!!!!!!!!!!!!!!!"""""""""""""""""""""#########"""####################$$$$$$$############$$$$$$$######$$##$$$#####""""""""""!!!!!!!!!````````!!!!!!!""""""""""###########################################"""""""""!!!!!!``!!""##$$%%&&%%$$##""!!```!!!`!````!!!!!!!!!!!!!!!!!!""!!""""""""""""""##"""""""""""""#######"###############"################################"""""""""!!!!!!!!!```````!!!!!!!""""""""#"#########"""""""""""""####"#""""""""""""""""!!!!!`````!!""##$$%%&&&%%$$##""!!``!`````````````!!!!!!!!!!!!!!!!!!!!!"""""""""!!!""""""""""""""""""""#######""""""""""""#######""""""##""###"""""!!!!!!!!!!`````````!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!```!!""##$$%%&&%%$$##""!!``````````!!``!!!!!!!!!!!!!!""!!!!!!!!!!!!!"""""""!"""""""""""""""!""""""""""""""""""""""""""""""""!!!!!!!!!```````!!!!!!!!"!"""""""""!!!!!!!!!!!!!""""!"!!!!!!!!!!!!!!!!````!!""##$$%%&&&%%$$##""!!```````````````!!!!!!!!!```!!!!!!!!!!!!!!!!!!!!"""""""!!!!!!!!!!!!"""""""!!!!!!""!!"""!!!!!`````````````!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!```````!!""##$$%%&&&%%$$##""!!```````!!``````````!!!!!!!`!!!!!!!!!!!!!!!`!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!````!`!!!!!!!!!`````````````!!!!`!```````````!!""##$$%%&&&%%$$##""!!`Ã````````````````!!!!!!!```````````!!!!!!!``````!!``!!!````````````````````!!""##$$%%&&&%%$$##""!!```````````````````````!!""##$$%%&&&%%$$##""!!```!!""##$$%%&&&&%%$$##""!!``