BM6P6(@ '''&&&&&&%%%%%%&&&&&&''')))(((&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###!!!!!!"""###$$$((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&%%%$$$"""!!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%$$$###"""!!!%%%%%%%%%$$$$$$$$$##############################&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%''''''''''''&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((())))))))))))************++++++,,,,,,,,,---------------......///000000000444444555777888999:::;;;======<<<;;;;;;<<<>>>>>>@@@AAACCCCCCCCCAAA???>>>999===BBBFFFHHHHHHIIIJJJMMMMMMMMMMMMMMMMMMLLLLLLMMMNNNPPPQQQQQQOOONNNLLLOOOOOOOOOOOOOOONNNMMMLLLMMMLLLJJJIIIJJJLLLOOOQQQXXXXXXWWWVVVTTTRRRPPPOOOPPPOOOMMMJJJHHHFFFEEEEEEHHHFFFCCCCCCDDDEEEEEEDDDCCCBBBAAA???>>>======<<<999888888888777777666666555666666666666444333222222222222111111000000000111111333444555666666666444333222111000...---------......///...---+++***+++******************+++,,,++++++******)))))))))))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$&&&((($$$ !!!%%%############$$$%%%&&&&&&%%%%%%$$$###""""""######"""###$$$%%%%%%$$$""""""$$$$$$$$$############"""""""""""""""""""""""""""#########"""""""""""""""%%%%%%%%%$$$$$$#########%%%$$$###""""""###$$$%%%%%%%%%$$$$$$###"""!!!!!!"""""""""###$$$$$$%%%%%%"""""""""""""""""""""""""""!!!!!!"""###$$$%%%&&&""""""!!!!!!  !!!"""###############"""""""""###$$$$$$$$$%%%######################## """$$$%%%$$$######$$$'''&&&&&&%%%%%%&&&&&&''')))(((&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%$$$###""""""""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))(((((()))))))))*********++++++++++++,,,,,,,,,,,,------......//////000000444444555666888999::::::;;;;;;;;;;;;<<<>>>@@@AAAAAABBBCCCCCCBBBAAA???>>>???BBBGGGJJJLLLNNNPPPQQQQQQQQQPPPOOONNNNNNMMMMMMOOOQQQRRRSSSSSSRRRPPPOOOOOOOOOOOOOOONNNNNNMMMLLLLLLKKKJJJIIIJJJMMMOOOQQQUUUUUUUUUUUUTTTRRRQQQPPPOOONNNLLLIIIGGGFFFEEEDDDHHHFFFCCCCCCDDDDDDDDDCCCBBBAAA@@@>>>===<<<;;;;;;888777777777666666666666666666666777666555333222555555555555555444444444222222333444555555555555333222222111000///..................---,,,++++++*********))))))*********++++++++++++++++++******((((((((('''''''''&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&)))'''###$$$'''$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###""""""######"""###$$$$$$$$$$$$###"""$$$$$$$$$############"""""""""""""""""""""""""""###"""""""""""""""""""""%%%%%%%%%$$$$$$#########$$$$$$###""""""###$$$$$$%%%%%%$$$$$$###""""""!!!$$$#############################################&&&&&&&&&''''''((())))))######"""""""""!!!!!!!!!"""######$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$######$$$%%%'''&&&&&&%%%%%%&&&&&&'''((((((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((('''%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%######""""""""""""######!!!"""###%%%%%%&&&%%%%%%"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$###&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$######"""""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((())))))))))))******)))*********++++++++++++---------...//////000000333333444666777888999:::999999:::;;;===???AAACCCAAABBBCCCCCCBBBAAA???>>>@@@CCCFFFIIILLLNNNRRRTTTWWWVVVTTTRRRPPPOOONNNMMMPPPQQQRRRTTTTTTSSSQQQPPPNNNOOONNNNNNNNNNNNNNNNNNLLLKKKJJJJJJKKKMMMOOOQQQRRRRRRRRRSSSRRRRRRQQQQQQMMMLLLJJJHHHFFFEEEDDDCCCFFFDDDCCCCCCDDDDDDCCCBBBAAA@@@???===<<<;;;::::::777777777666666666666666666777777777666555444333333333333333444444444444333444444555555444444333111111111111000000000///000///...---,,,,,,,,,,,,+++******))))))******+++++++++,,,,,,,,,,,,,,,,,,))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''######'''(((&&&%%%&&&%%%%%%$$$$$$###$$$$$$$$$%%%$$$######"""#########"""######$$$$$$$$$######$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$#########$$$$$$###""""""###$$$$$$%%%%%%$$$$$$###"""""""""%%%%%%$$$######"""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$###""""""$$$&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######'''&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&######""""""""""""############$$$$$$%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$""""""###$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&(((((((((((()))))))))***))))))))))))************,,,,,,---......//////000222222333555666777888999999:::;;;<<<>>>???AAABBBAAABBBBBBBBBBBBAAA@@@???AAACCCFFFHHHJJJNNNSSSVVV[[[YYYWWWTTTQQQOOONNNMMMMMMOOOPPPRRRRRRQQQPPPOOONNNNNNNNNNNNNNNNNNOOOOOOLLLKKKJJJKKKLLLMMMPPPQQQPPPPPPQQQQQQQQQPPPOOONNNLLLKKKIIIGGGEEEDDDCCCCCCAAAAAAAAACCCEEEFFFEEEDDDAAA@@@???===<<<;;;::::::888888777777777777777777888888777777666555555444222222222333333444444444444555555555444444333222000000000000000111111111111000...,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++,,,,,,------.........++++++++++++************'''''''''&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%% $$$'''%%%######&&&&&&%%%$$$############$$$$$$###############$$$"""#########$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$###############$$$##################$$$$$$$$$$$$#########""""""$$$#########"""""""""!!!"""""""""""""""""""""""" ########################%%%%%%%%%%%%$$$###""""""%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$"""!!!"""$$$&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$############$$$$$$%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''''''''''''''(((((((((((()))))))))(((((()))))))))*********,,,,,,------.../////////111111222444555666777888999:::;;;<<<===>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAEEEFFFHHHJJJLLLPPPUUUYYY[[[YYYVVVRRRPPPNNNMMMMMMMMMNNNPPPQQQRRRQQQPPPOOONNNMMMMMMMMMMMMNNNPPPPPPMMMMMMLLLLLLMMMNNNPPPPPPPPPPPPPPPOOONNNMMMKKKKKKKKKJJJHHHFFFDDDCCCCCCBBB===>>>@@@DDDGGGIIIHHHGGGBBBAAA@@@>>>===<<<;;;;;;999999999999999999999999999888888777666666555555555555666666777777888888555555555555444333222222000000000000111111111111111000...---,,,,,,---......------,,,,,,------...,,,,,,,,,------......///++++++++++++************((('''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$ ###'''%%%######&&&&&&%%%$$$############$$$###############$$$$$$"""""""""######$$$$$$%%%$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!""""""#############################################$$$$$$#########$$$$$$$$$###############!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$###"""!!!""""""""""""""""""""""""###$$$$$$$$$###"""!!!!!!%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""$$$$$$$$$"""!!!!!!###&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%$$$###############$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$""""""###$$$%%%%%%%%%%%%"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$###""""""###$$$%%%&&&&&&'''########################$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))************''''''(((((((((((())))))((()))))))))************,,,,,,,,,---......//////000000111333444555666777888999:::;;;<<<=========??????@@@@@@AAABBBCCCCCCDDDEEEGGGIIIJJJMMMRRRUUUXXXVVVRRROOOLLLKKKKKKLLLMMMOOOQQQRRRSSSRRRQQQPPPMMMMMMLLLLLLMMMOOOQQQRRRPPPOOOOOOOOOOOOOOOOOOPPPNNNNNNNNNMMMLLLKKKIIIHHHJJJIIIHHHFFFDDDCCCCCCCCC<<<===AAAEEEJJJKKKJJJHHHBBBAAA@@@>>>===<<<;;;;;;:::::::::::::::;;;;;;;;;:::999888777666666666777555555555555555555666666444555555555444333333222000000000000000111111111111000///...------------...------,,,,,,------...,,,,,,------------------))))))((((((((('''''''''((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&""""""&&&'''%%%$$$%%%%%%%%%$$$$$$###$$$$$$$$$#########"""######$$$%%%""""""""""""###$$$%%%&&&$$$$$$$$$############"""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$"""""""""###############"""###$$$$$$$$$$$$###"""######################## !!!""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%######!!!!!!!!!""""""""""""###""""""#########"""!!!!!!$$$$$$$$$###############""""""""""""""""""""""""$$$$$$%%%###"""!!!###$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$######$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$#########$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&&&&&&&!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###""""""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))***))))))'''''''''((((((((()))))))))))))))*********+++++++++,,,,,,------......//////000111222333444555666555666888:::<<<===============>>>@@@AAACCCEEEFFFBBBCCCFFFGGGHHHJJJNNNPPPSSSQQQMMMJJJIIIHHHIIIJJJLLLMMMOOOQQQRRRRRRQQQPPPMMMLLLLLLLLLMMMOOOQQQSSSSSSRRRRRRQQQPPPPPPOOOOOOKKKKKKKKKKKKKKKJJJIIIIIIJJJIIIHHHFFFEEEDDDDDDCCC>>>???CCCGGGKKKKKKIIIFFFAAA@@@???===<<<;;;::::::999999999:::::::::;;;;;;;;;:::888777666777777777333333333222222222222222444444444555444444333333111111111000000000000000000000000//////...---,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,((((((((('''''''''&&&&&&)))(((&&&%%%%%%&&&((()))''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$%%%###%%%'''&&&""""""%%%$$$$$$$$$###$$$$$$%%%%%%######""""""###$$$$$$%%%###""""""""""""$$$%%%&&&$$$$$$$$$############""""""""""""""""""""""""""" !!!!!!"""######$$$$$$!!!"""""""""#########$$$"""###$$$$$$$$$$$$###"""########################!!!!!!!!!"""""""""""""""######################## """$$$$$$$$$"""""""""""""""#########$$$$$$""""""###$$$$$$$$$#####################$$$$$$$$$""""""""""""""""""""""""###$$$%%%%%%###""""""###'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&'''((((((((('''$$$#########$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$######"""###%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%&&&'''''''''!!!"""###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""###$$$%%%%%%&&&&&&###########################$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$%%%&&&''''''''''''########################$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&''''''&&&&&&''''''''''''((((((((()))************++++++++++++++++++,,,------....../////////000111333444555666111333666999<<<===>>>>>><<<<<<===???AAADDDFFFHHHEEEGGGJJJKKKLLLMMMPPPRRROOOMMMJJJGGGFFFGGGHHHIIIIIIJJJMMMOOOOOOOOONNNMMMMMMLLLKKKKKKMMMOOORRRSSSUUUTTTSSSRRRQQQPPPOOOOOOHHHIIIIIIJJJKKKKKKJJJJJJJJJIIIHHHFFFEEEDDDDDDDDD@@@BBBEEEIIILLLKKKHHHEEE@@@???===<<<::::::999999888888888999999:::::::::;;;:::999777777777777888666666666555555444444333333333444555555444444333111111111111000000000/////////000000000...---++++++******************+++---------,,,,,,+++++++++))))))))))))(((((((((((()))(((&&&%%%%%%&&&((()))&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########""""""$$$&&&###$$$############$$$%%%&&&&&&######""""""###$$$%%%%%%###""""""""""""$$$&&&'''$$$$$$$$$############""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$!!!!!!""""""#########$$$"""###$$$%%%%%%$$$###"""##################$$$$$$######""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&&&&$$$$$$#########$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%########################"""$$$&&&&&&$$$"""!!!"""%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$#########&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''''''''%%%%%%%%%%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&& %%%(((((('''&&&%%%%%%%%%$$$$$$#########&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$###"""######$$$$$$%%%%%%&&&###########################$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&((((((((((((((('''''''''++++++++++++++++++++++++...............---------......///000111222333333555555666777888999::::::>>>>>>>>>???@@@CCCEEEGGGHHHHHHIIIIIIJJJKKKLLLLLLJJJJJJIIIHHHHHHHHHHHHIIILLLMMMNNNNNNMMMLLLKKKJJJKKKKKKKKKLLLMMMOOOPPPQQQQQQQQQQQQQQQPPPNNNLLLKKKKKKJJJHHHHHHJJJKKKJJJIIIMMMKKKIIIFFFEEEDDDDDDDDDDDDCCCCCCEEEGGGHHHGGGFFFBBB@@@===;;;;;;<<<;;;:::<<<<<<<<<<<<;;;:::999999;;;;;;:::999888777666555555444333222111222333333444444555555444444333222000000000000////////////000///...---,,,------...------,,,+++************+++******+++,,,,,,)))&&&))))))(((((('''''''''&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%''''''''''''&&&%%%$$$###%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$########################'''###!!!$$$&&&$$$###%%%""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&%%%%%%###""" ############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$###"""####################################"""""""""$$$%%%&&&$$$###"""!!! ########################&&&&&&&&&%%%$$$###"""!!!###!!! !!!$$$%%%###!!!!!!"""###$$$$$$$$$$$$$$$########################$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%% """$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$$$$$$$%%%&&&%%%&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%%%%%%%%%%########################"""""""""###$$$%%%$$$###%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$#########''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''************************,,,,,,,,,,,,,,,------------...///000111222222333444555555666777888999:::======>>>???AAACCCEEEFFFFFFFFFFFFGGGHHHIIIIIIIIIHHHHHHGGGGGGHHHIIIJJJJJJLLLLLLMMMNNNMMMLLLKKKJJJKKKKKKLLLMMMNNNOOOOOOPPPOOOPPPPPPPPPNNNMMMKKKJJJKKKJJJHHHHHHJJJKKKJJJIIIJJJIIIHHHFFFEEEDDDDDDCCCEEEEEEEEEFFFGGGFFFDDDBBB???===;;;:::::::::999888:::::::::::::::999888888;;;;;;:::999999888777777666555444333222222333333333333444444333333222111111000000000000/////////000///...---,,,------...,,,,,,+++*********++++++---------------,,,***))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$###"""$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$########################%%%!!! ###$$$"""!!!###""""""""""""""""""""""""################################################&&&%%%%%%$$$###"""!!! !!!!!!""""""#########$$$%%%$$$$$$######$$$$$$%%%"""###$$$### ###########################"""!!! !!!""""""$$$###############$$$$$$########################%%%%%%%%%%%%$$$###"""!!!$$$"""!!!"""%%%&&&%%%###""""""###$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$""" !!!$$$%%%$$$!!!%%%%%%%%%$$$$$$$$$$$$############""""""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&'''''''''))))))))))))))))))))))))*********++++++,,,,,,,,,------...///000111222222444444555666777888888999:::;;;===@@@BBBDDDEEEEEECCCCCCDDDDDDEEEFFFFFFFFFEEEEEEEEEFFFGGGIIIJJJKKKKKKLLLMMMMMMMMMLLLJJJJJJKKKLLLMMMNNNNNNNNNMMMMMMMMMNNNMMMMMMLLLKKKIIIIIIKKKIIIGGGHHHIIIJJJIIIHHHGGGGGGGGGFFFFFFEEEDDDCCCFFFFFFFFFGGGGGGEEEAAA===<<<;;;999999:::999777555888888888888888888777777;;;;;;::::::999999888888777666555444333333333333222222333333222222111000111111111000000000/////////...------,,,---------++++++*********+++,,,,,,,,,---......,,,*********((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''$$$$$$$$$$$$###"""!!!!!!###$$$$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$########################%%%!!! ###%%%""""""###""""""""""""""""""""""""################################################%%%%%%%%%$$$###"""!!! !!!"""###$$$%%%%%%%%%$$$###""""""###$$$%%%%%%&&&'''&&&###!!!!!!"""########################$$$###"""!!! !!!""""""###$$$%%%%%%&&&########################%%%%%%%%%%%%$$$###""""""###"""!!!###%%%&&&&&&%%%""""""###$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%$$$###""""""$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""""""""""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$%%%%%%%%%&&&%%%$$$$$$######"""""""""'''&&&%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$######"""""""""!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$'''$$$!!!"""&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&!!!"""###$$$%%%&&&''''''%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%&&&''''''(((((())))))))))))))))))))))))))))))******+++,,,------,,,------...///000111222333333444555666777777888888:::===@@@BBBCCCDDDDDDBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKLLLLLLLLLKKKJJJIIIJJJLLLMMMNNNNNNMMMKKKJJJKKKKKKKKKJJJJJJIIIHHHGGGHHHGGGEEEEEEGGGGGGGGGFFFEEEEEEFFFGGGGGGFFFDDDCCCDDDDDDEEEGGGGGGDDD???;;;:::999999::::::999777444777777888888888888888777999999999999888888777777777777666555444444333333333333333333333222111111111111000000000/////////...---------------------******))))))***+++,,,,,,***+++,,,+++((('''''')))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$$$$$$$$$$$$$###"""!!!"""###$$$%%%&&&'''''''''###$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$$$$########################'''######&&&'''%%%$$$%%%""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$###"""!!! !!!!!!"""######$$$$$$%%%$$$###""""""###$$$%%%!!!###%%%&&&%%%$$$%%%&&&########################%%%$$$$$$############### !!!!!!""""""##############################$$$$$$$$$$$$$$$###""""""!!!!!!!!!"""$$$%%%%%%%%%"""######$$$$$$$$$##############################&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&&&&%%%$$$###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""##################"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######""""""""""""###$$$%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$### !!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$'''$$$""""""$$$&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$%%%&&&'''((()))%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&'''((())))))***************************))))))***+++,,,------...,,,,,,---...///000000111222222333444555666666777777888;;;>>>@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCFFFEEEEEEDDDDDDDDDEEEEEEIIIJJJKKKLLLLLLKKKJJJIIIIIIKKKLLLMMMMMMKKKIIIHHHJJJIIIIIIHHHGGGGGGGGGGGGFFFDDDCCCCCCDDDEEEDDDDDDDDDEEEFFFGGGGGGFFFEEEDDDAAABBBCCCEEEFFFDDD@@@===:::::::::;;;;;;:::888555777777888999:::::::::999888888777777666666555555555555555555555444444444444444444444444333333222000000000////////////...,,,,,,------------------))))))))))))***++++++,,,)))******)))((((((((()))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((%%%%%%%%%&&&%%%%%%$$$###"""###$$$%%%&&&'''''''''"""###%%%%%%%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$########################'''######'''(((%%%$$$%%%""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$######"""######""""""""""""""""""$$$$$$###""""""###$$$$$$ !!! !!!"""""""""""""""""""""""""""""""""######$$$$$$$$$$$$ !!!""""""""""""!!! ##############################$$$$$$$$$###"""""" !!!!!!""""""###$$$######$$$$$$$$$######"""########################''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&''''''((()))(((&&&%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$###############$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######### !!!###$$$$$$###""" ###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! !!!"""######$$$$$$$$$$$$%%%%%%%%%#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&''''''(((((()))))))))*********************************++++++,,,,,,---++++++,,,---...///000000111111222333444555555666777888999;;;===>>>??????BBBBBBBBBBBBBBBBBBBBBBBBEEEEEEDDDCCCCCCCCCCCCCCCHHHIIIJJJKKKKKKKKKJJJIIIHHHIIIJJJJJJJJJIIIHHHGGGIIIHHHGGGFFFFFFFFFFFFGGGEEECCCAAAAAACCCDDDCCCBBBDDDEEEEEEEEEEEEDDDDDDCCC???@@@AAACCCEEEDDDAAA>>><<<;;;::::::;;;;;;999777777888999:::;;;;;;;;;;;;888888777666555444333333333333444555555555555444444555555555555444333333/////////.........------+++,,,,,,------------,,,******)))))))))***++++++,,,***))))))+++,,,,,,+++'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&%%%###$$$$$$%%%&&&&&&&&&&&&######$$$$$$$$$$$$###############$$$$$$$$$$$$$$$########################%%%!!!"""&&&'''$$$"""###""""""""""""""""""""""""################################################"""######$$$$$$$$$##################""""""!!!!!!######################## """######!!! """"""""""""""""""""""""!!!"""############"""###$$$%%%%%%$$$""""""########################"""###############"""""" """!!! !!!######$$$$$$$$$$$$###""""""########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&'''((('''%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###""""""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""###$$$%%%%%%&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$$$$"""!!!%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&%%%$$$#########$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))************************++++++,,,---...//////000000000111222333444555555777777888888999;;;<<<===AAAAAAAAAAAAAAA@@@@@@@@@CCCBBBBBBBBBBBBBBBCCCDDDGGGHHHIIIJJJKKKJJJIIIIIIGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHFFFEEEEEEFFFFFFGGGEEEDDDBBBBBBDDDDDDDDDCCCDDDCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@AAACCCBBB@@@>>><<<:::999999:::::::::999666777888:::;;;<<<<<<<<<:::999888777555333222222000111222444555555555555333444444444444333222222...------------,,,,,,,,,***+++,,,---...------,,,+++******))))))))))))***---((($$$''',,,000...+++''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$############$$$$$$"""#########$$$$$$$$$$$$########################$$$!!!"""&&&((($$$""""""""""""""""""""""""""""""################################################!!!"""###$$$$$$$$$$$$$$$"""""""""""""""#########!!!"""###$$$$$$###"""!!!###%%%&&&&&&$$$######$$$"""""""""""""""""""""""" !!!""""""###"""!!!!!! !!!###%%%%%%%%%$$$###########################""""""############""""""!!!"""$$$###  """$$$$$$$$$$$$$$$###""""""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''###$$$%%%$$$"""!!!"""###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$###"""!!!""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%""""""""""""""""""""""""!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$######""""""$$$$$$$$$%%%%%%&&&&&&&&&'''&&&###"""!!!###%%%&&&#########$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######"""!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%###&&&((($$$"""(((#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((())))))))))))((((((((((((***++++++,,,---...///000000000111222333444444555888777777666777999:::;;;@@@@@@@@@???????????????@@@@@@@@@AAABBBCCCDDDEEEFFFGGGIIIJJJJJJJJJIIIIIIFFFFFFEEEEEEFFFFFFGGGHHHHHHGGGFFFEEEEEEFFFGGGGGGFFFEEECCCCCCEEEFFFEEEDDDCCCBBBAAA???>>>>>>???@@@BBBAAA@@@@@@AAAAAA???>>><<<:::888777888::::::999555666888999;;;;;;<<<<<<<<<;;;999888666444222111...///111444555666666555222333333333333222111111------,,,,,,,,,+++++++++)))***,,,---...------,,,++++++***)))(((((())))))+++%%% ###+++000---)))&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$###""""""###$$$%%%""""""######$$$$$$$$$$$$########################&&&$$$$$$)))***'''$$$$$$""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%% !!!$$$%%%%%%$$$!!!  """#########$$$&&&""""""""""""""""""""""""$$$$$$%%%%%%$$$###!!!  ###$$$$$$$$$###########################!!!""""""#########"""""""""$$$&&&$$$!!!!!!###$$$$$$$$$$$$$$$###"""!!!########################%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%###"""%%%***------,,,&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$######"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%&&&''''''%%%######$$$...+++'''$$$###$$$'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$########################%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((******))))))((((((''''''************+++,,,---...///000000111222222333333333555777888888999;;;===@@@@@@??????>>>>>>=========???AAABBBAAAAAABBBCCCDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCDDDFFFFFFGGGFFFEEECCCCCCEEEFFFGGGFFFDDDBBBAAACCCDDDEEEDDDBBBBBBAAA@@@???===<<<<<<>>>>>>?????????===<<<;;;::::::999999888777777777555666888:::::::::888777888666444444555555444333333222222111111222222333444444444333333222222222///......---,,,,,,,,,,,,...------,,,,,,------...******))))))***+++,,,,,,************))))))))))))+++******)))(((''''''&&&(((((('''''''''&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###%%%'''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$  $$$%%%%%%%%%$$$###"""!!! !!!"""$$$%%%&&&&&&%%%$$$""""""""""""""""""""""""""""""############"""""""""############$$$$$$$$$"""!!!!!!"""######!!! ######$$$$$$$$$$$$######&&&%%%$$$$$$######$$$$$$###$$$$$$%%%%%%$$$$$$##################"""!!!!!!%%%%%%$$$$$$###"""""""""&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$###!!! !!!$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''&&&$$$%%%%%%&&&%%%$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""###$$$$$$$$$$$$$$$$$$###$$$$$$############$$$$$$########################%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((***)))))))))((((((((('''************+++,,,---...//////000000111111222222222444666777777888:::;;;============<<<<<<;;;;;;===???AAAAAA@@@@@@@@@AAAAAABBBCCCDDDEEEEEEEEEEEEDDDDDDCCCBBBCCCDDDEEEFFFHHHGGGEEEDDDCCCDDDEEEFFFDDDCCCAAAAAACCCEEEEEEEEEAAA@@@??????>>>>>>>>>>>>>>>>>>??????>>><<<;;;:::::::::999999888777777777555666888::::::999888777777555444444555555555444333222222111111222222333333333333222111111000000...---,,,+++***++++++,,,------,,,,,,,,,,,,------******))))))***++++++,,,)))))))))(((((((((((('''******))))))(((''''''&&&(((((('''''''''&&&&&&&&&&&&%%%$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""$$$%%%&&&'''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%""" """%%%%%%$$$$$$$$$###"""!!! ###$$$$$$%%%%%%$$$###"""""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$$$$"""!!!"""###$$$###"""######$$$$$$$$$$$$######%%%%%%$$$$$$#########$$$######$$$$$$$$$$$$##################""" ##################$$$$$$!!!!!!!!!""""""#########$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############)))'''%%%$$$$$$$$$###"""$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""########################$$$$$$############$$$$$$########################%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((())))))))))))((((((((((((***************+++,,,---//////////////////000000111333555555555666888999:::::::::::::::999999999===>>>@@@@@@???>>>???@@@>>>>>>@@@AAACCCCCCDDDDDDCCCBBBBBBAAABBBCCCDDDEEEIIIHHHFFFDDDCCCCCCCCCDDDCCCAAA@@@AAADDDEEEFFFEEE@@@???>>>======>>>???AAA??????>>>>>>===;;;:::999::::::999999888777777777555666888999999888777777666444333333555666666555333222222111111222222333222222111111000//////......,,,***))))))***+++---------,,,,,,,,,,,,------*********)))******+++,,,((((((((((((''''''''''''***))))))((((((''''''''''''''''''''''''&&&&&&&&&'''&&&%%%&&&'''''''''%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$%%%$$$#########"""""""""!!!!!!!!!$$$$$$$$$$$$###"""!!! """"""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$&&&$$$"""!!!###$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$$$$############"""######$$$$$$######"""#########"""!!!!!!""""""###$$$$$$%%%%%%""""""###$$$%%%&&&''''''$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############,,,+++)))((('''&&&%%%$$$"""######$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&& !!!!!!"""$$$%%%&&&###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########""""""#########$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''((())))))))))))((((((((((((***************+++,,,,,,........................111222444555555555777999888888888888888888999999===???@@@@@@???>>>>>>???<<<===???@@@BBBCCCDDDDDDBBBAAAAAA@@@AAABBBDDDEEEIIIHHHFFFDDDCCCBBBBBBBBBAAA@@@@@@AAADDDFFFFFFEEEAAA@@@===;;;;;;<<<>>>@@@>>>>>>===<<<;;;:::888888::::::999999888777777777666666777888888777777666555444222333555666666666333222222111111222222333222222111111000///......---,,,***))))))+++---...---,,,,,,,,,,,,,,,,,,---+++***************++++++))))))((((((((('''''''''))))))((((((((('''''''''''''''''''''''''''''''''((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$###"""""""""""""""""""""""""""############""""""!!!!!!""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$&&&$$$!!! """###$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$######"""###$$$$$$$$$$$$$$$$$$###############"""!!! """"""#########$$$$$$$$$$$$$$$%%%%%%&&&''''''((($$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############&&&&&&%%%$$$###"""######!!!""""""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&$$$###$$$%%%!!!!!!  """###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$############$$$%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))******))))))******++++++---------------.........111333555555555555777888777777777888888999999999===???AAAAAA@@@???@@@AAA===>>>???AAACCCDDDDDDDDDAAA@@@@@@@@@AAABBBDDDEEEIIIHHHGGGEEECCCBBBAAA@@@@@@@@@@@@BBBDDDFFFEEEDDDCCCAAA>>>;;;::::::<<<=========<<<;;;999999888888::::::999999888777777777666666666777666666666666555444222333555666666666333222222111111222222333333333222111000///......---,,,+++***+++---...000,,,,,,,,,++++++,,,,,,,,,++++++***************+++*********)))))))))((((((((((((((((((''''''''''''&&&'''''''''''''''''''''((('''&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%$$$###"""!!!""""""""""""############!!!!!!"""""""""######$$$""""""""""""""""""""""""""""""############""""""""""""#########$$$$$$$$$%%%"""  """############$$$$$$$$$$$$############$$$$$$$$$###"""!!!$$$$$$%%%%%%%%%%%%$$$$$$!!!""""""###$$$$$$$$$$$$$$$$$$$$$#########""""""############""""""""""""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###############$$$$$$###""""""###%%%""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%)))(((&&&%%%$$$##################$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%$$$###$$$%%%$$$###!!! !!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))******)))))))))******++++++,,,,,,---......//////111333444555444444666777666666777777888999::::::<<<>>>@@@AAA@@@@@@AAABBB>>>???@@@BBBCCCDDDDDDDDDAAA@@@@@@@@@AAACCCDDDFFFHHHGGGFFFEEECCCBBBAAA@@@@@@@@@@@@BBBDDDEEEDDDCCCBBB@@@>>>;;;:::::::::;;;<<<;;;:::999888888888999::::::999999888777777777666666666666555555555555666444333333555666666555333222222111111222222333444333222111000///...---++++++,,,,,,---...///000,,,,,,++++++++++++,,,,,,,,,+++******)))*********************))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%###""""""###"""#####################""""""!!!""""""$$$%%%&&&"""""""""""""""""""""""""""""""""######""""""""""""############$$$$$$$$$$$$""" !!!"""""""""######$$$$$$$$$$$$######"""###$$$$$$$$$###!!! $$$$$$$$$%%%%%%$$$$$$$$$ !!!"""$$$%%%&&&&&&'''%%%%%%$$$$$$###""""""!!!%%%%%%$$$$$$$$$#########$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&%%%$$$###&&&(((%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######"""""""""###"""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%###"""!!!!!!"""###%%%$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''((((((((()))))))))*********))))))))))))*********+++,,,---...///000111000222333333222222444555444444555666777888999::::::<<<>>>??????@@@AAABBB>>>???@@@AAABBBBBBBBBBBBAAAAAA@@@AAABBBCCCEEEFFFFFFFFFFFFEEEDDDBBBAAA@@@AAA@@@AAABBBDDDDDDCCCAAA???>>>===<<<;;;;;;;;;;;;:::999888888777888999:::::::::999999888777777777777666555555444444444555777555444444555555555444333222222111111222222333333222111000...---,,,+++((()))+++---............,,,,,,++++++++++++,,,,,,,,,++++++***))))))*********))))))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&%%%$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%%%%$$$###$$$&&&$$$#####################$$$$$$###"""######$$$%%%"""""""""""""""""""""""""""######$$$$$$######""""""############$$$$$$$$$###"""!!!!!!######"""!!!######$$$$$$$$$$$$######""""""$$$$$$$$$###!!! """"""############"""""" !!!"""###$$$%%%%%%%%%$$$$$$##################&&&&&&&&&&&&&&&&&&&&&'''$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%###%%%&&&%%%""""""$$$&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%""""""###%%%&&&(((***+++""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""$$$&&&&&&%%%%%%&&&'''!!!"""$$$&&&&&&$$$""" $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$"""!!! !!!"""$$$$$$$$$############$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$##############################$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''((((((((())))))************)))))))))))))))*********+++---///000222222///000222222111111222444333333444555666888999999888:::===>>>>>>???AAABBB>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDFFFGGGEEEEEEEEEEEEDDDCCCAAAAAAAAAAAAAAABBBDDDDDDBBB@@@<<<<<<<<<<<<<<<<<<<<<<<<999888777777777888::::::::::::999999888777777777777666555444444444444444888666444444555555444333333222222222222222222333222111000///---,,,+++***&&&'''***---......---,,,,,,++++++++++++++++++,,,,,,,,,+++***))))))******)))(((((((((''''''''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&%%%$$$$$$&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%''')))***+++$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&&&&$$$$$$''')))$$$$$$$$$#########""""""'''&&&%%%############$$$""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$######"""###%%%%%%###!!!######$$$$$$$$$$$$######!!!"""$$$%%%$$$###!!! !!!!!!!!!!!! !!!!!!"""###############"""""""""###$$$$$$%%%%%%!!!!!!"""###$$$$$$%%%&&&$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&$$$$$$###"""########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############"""###%%%%%%&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%$$$$$$"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%$$$######$$$&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""#########$$$$$$$$$$$$########################&&&&&&'''((('''&&&$$$#########$$$$$$$$$%%%%%%%%%((('''%%%%%%&&&&&&%%%$$$$$$%%%'''(((((('''%%%###'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))***++++++,,,,,,---......111111111111111111111111444444555555666777777777999888888888999;;;===>>>>>>>>>???@@@AAABBBBBBCCC???@@@BBBDDDDDDDDDDDDCCC@@@BBBCCCDDDDDDBBB@@@???BBBBBBBBBAAA@@@???>>>===>>>===;;;::::::;;;===???AAA>>>;;;888777888:::<<<888888999999999888777777555444333111000111111222555555555555555555555555444444444333222111000///111000...,,,+++))))))))))))***+++,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***,,,,,,***)))))))))***+++))))))))))))((((((((((((%%%&&&&&&&&&'''(((((((((,,,***'''%%%%%%&&&((()))$$$###"""###%%%&&&%%%$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&$$$$$$$$$&&&((()))%%%%%%$$$###""""""""""""###$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%###############"""!!!!!!%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""############""""""""""""""""""""""""############%%%%%%$$$$$$$$$$$$$$$$$$(((((('''%%%""" !!!"""""""""#########$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&%%%$$$###""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###############$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%$$$######$$$&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%(((&&&%%%%%%&&&&&&%%%$$$%%%%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))*********+++,,,,,,------000000111111111222222222444444555555666666777777999999999:::;;;<<<===>>>@@@@@@@@@@@@@@@@@@@@@@@@???@@@BBBCCCDDDDDDDDDCCC@@@AAAAAABBBBBBAAA@@@???AAAAAAAAABBBAAAAAA@@@@@@??????>>>>>>>>>???AAABBBBBB???<<<999888888:::<<<;;;;;;<<<;;;;;;:::999999555444333111111111111222222222333444555555666666333333333333222222111000111000...,,,+++***))))))******+++,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***,,,+++***)))))))))******))))))))))))((((((((((((&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$%%%'''(((%%%$$$###$$$%%%&&&%%%$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%&&&&&&&&&'''&&&$$$$$$$$$&&&'''))))))((('''&&&%%%%%%$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$###""""""%%%%%%%%%$$$$$$$$$##############################"""""""""""""""""""""""" !!!"""###$$$%%%%%%""""""""""""############ !!!!!!!!!""""""""""""$$$%%%&&&%%%###""""""###""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%$$$###""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%""""""###%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%$$$######$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""""""""#########$$$$$$$$$%%%%%%%%%'''&&&%%%%%%&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((()))))))))))))))))))))***++++++,,,,,,...//////000111222333333444444444555666666777777999999;;;<<<===>>>>>>>>>AAAAAA@@@@@@@@@????????????@@@BBBCCCDDDCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCC@@@AAABBBCCCDDDEEEEEEEEECCCAAA>>>;;;999999:::;;;============<<<:::999888555444333222111111111222///000111222444555666777222222333333333222222111000///...,,,+++************++++++,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***++++++***))))))))))))***))))))))))))(((((((((((('''''''''''''''&&&&&&&&&$$$$$$$$$%%%&&&&&&'''''''''&&&%%%%%%&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%'''(((***)))((('''%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$###""""""###$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$##############################"""""""""""""""""""""""" !!!"""###$$$%%%%%%"""""""""#########$$$$$$""""""######$$$$$$%%%%%%!!!$$$$$$$$$###$$$$$$###############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%$$$######$$$&&&'''&&&%%%$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$%%%&&&&&&%%%$$$&&&%%%$$$######%%%&&&(((&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))((((((((()))******++++++------...000111333444444333333444555555666666777888999;;;===>>>>>>>>>===@@@@@@@@@??????????????????@@@AAABBBCCCCCCBBBAAA@@@@@@??????@@@AAABBBCCCBBBCCCCCCDDDDDDDDDCCCCCC???AAADDDFFFHHHHHHGGGGGGDDDBBB???<<<::::::;;;;;;<<<<<<<<<;;;:::888777666555444444333222222111111///000111222333444555555111111222333333333222222000///...,,,,,,+++++++++++++++,,,,,,---,,,,,,+++,,,+++******,,,,,,+++***+++******)))))))))))))))))))))))))))((((((((((((((((((((('''&&&&&&&&&%%%%%%&&&'''(((((((((''''''((('''&&&&&&&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$&&&%%%%%%$$$$$$%%%&&&&&&((('''&&&$$$###"""!!!!!!###$$$$$$%%%%%%$$$$$$###$$$##################$$$###$$$$$$%%%$$$$$$######%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""############"""""""""!!!""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% ###%%%$$$###############################################################$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###############"""""""""###########################$$$$$$$$$$$$%%%%%%%%%##################"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%$$$######$$$&&&&&&%%%$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%"""######$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###%%%%%%######$$$$$$$$$%%%%%%%%%&&&$$$###$$$&&&&&&%%%$$$&&&%%%###"""###$$$'''(((%%%%%%%%%$$$$$$%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))'''(((((())))))***++++++,,,---...///111333444444333333444444555666666666888999;;;===>>>>>>============>>>??????@@@AAAAAA???@@@AAABBBBBBBBBAAA@@@@@@@@@@@@@@@AAABBBDDDEEEDDDDDDDDDDDDCCCBBBAAA@@@>>>@@@CCCFFFHHHHHHGGGFFFCCCBBB???===;;;;;;;;;<<<<<<<<<<<<;;;:::888777666555555444444333222222111111111111222222222222222111111222333333333222222///...------,,,,,,,,,,,,,,,,,,---------,,,,,,+++,,,+++******,,,,,,+++***************))))))(((((())))))))))))((((((((((((((((((((('''&&&&&&&&&%%%&&&'''((()))((('''%%%$$$((('''&&&&&&&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%"""""""""#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%$$$"""!!! ###$$$$$$%%%%%%$$$$$$############$$$$$$#########""""""###############"""%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""############"""""""""!!!############$$$$$$$$$$$$$$$$$$###"""!!! !!!$$$%%%$$$"""""""""######################################################$$$$$$$$$%%%%%%%%%%%%$$$######"""#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%((('''&&&%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%% """###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%$$$######$$$&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!"""""""""##############################%%%$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$%%%$$$###"""###%%%'''(((%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))((((((((()))******++++++,,,---...///111222333444333333333444555555666666777777999:::;;;<<<<<<<<<<<<<<<===>>>???@@@AAABBB??????@@@AAAAAAAAA@@@?????????@@@AAACCCDDDEEEEEECCCCCCCCCCCCAAA@@@???>>>===???BBBDDDFFFFFFEEEEEEAAA@@@>>>===<<<<<<<<<<<<============<<<:::999888444555555555444333222111222222222222222222222222222222333333333222222111......---------------...---------------,,,,,,+++,,,+++******,,,,,,+++***))))))******))))))((('''))))))))))))(((((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&%%%$$$"""!!!'''&&&%%%%%%&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%######%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$######"""#########$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$$$$###"""!!!!!!"""############"""%%%%%%%%%$$$$$$$$$##############################"""""""""""""""""""""""" !!!"""###$$$%%%%%%#########$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!! !!!###%%%%%%###"""!!!"""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%)))(((&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&!!!"""###%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%$$$######$$$&&&""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$############%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))(((((()))******++++++,,,------...///000111222333222333333444444555555666666666666777888999:::;;;======>>>>>>??????@@@@@@>>>???@@@AAAAAA@@@???>>><<<===@@@BBBCCCDDDDDDDDD@@@@@@@@@@@@@@@???>>>>>>>>>???AAABBBDDDDDDDDDDDD???>>>===<<<<<<<<<<<<===;;;;;;<<<;;;;;;:::999999444555555555555333222111111222222222333333444444333333333333222222111000......---------......///------......---,,,,,,+++,,,+++******,,,,,,+++***((()))*********)))''''''))))))))))))((((((((((((&&&&&&&&&'''''''''''''''$$$$$$%%%%%%%%%$$$$$$###%%%$$$###$$$%%%&&&%%%$$$%%%$$$$$$######$$$$$$%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$$$$###"""!!!"""######$$$$$$$$$###%%%%%%%%%$$$$$$$$$##############################"""""""""""""""""""""""" !!!"""###$$$%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$###"""###%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$""""""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%)))((('''%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%$$$######$$$&&&!!!!!!""""""###$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''#########""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$############$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%'''&&&&&&&&&&&&'''(((((((((((((((((()))))))))))))))))))))***++++++,,,,,,------...///000111222222222222333444444555555666555555444444555777999:::????????????>>>>>>>>>>>>>>>???@@@AAAAAA@@@>>>>>>:::<<>>????????????>>>??????@@@BBBCCCCCCCCCDDD======<<<<<<<<<<<<======888888999999999888777777444555555666555333222111000000111222444555666666444444444333222111000///...------------...//////---.........---,,,,,,+++,,,+++******,,,,,,+++***((()))*********)))'''&&&))))))))))))((((((((((((%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&''''''((($$$###"""###%%%&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""######""""""######$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""############""""""""""""######$$$$$$$$$%%%%%%%%% """###$$$%%%%%%###$$$$$$$$$###$$$&&&((($$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''''''''&&&%%%$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$""""""###&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############&&&%%%$$$$$$$$$%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$###"""###$$$&&&'''""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""###%%%&&&"""""""""###$$$%%%'''''')))&&&###"""###%%%&&&'''########################&&&%%%$$$#########$$$%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&******+++,,,,,,,,,,,,,,,,,,,,,---...///000111111333333333444444444555555666666666777888888888999;;;;;;<<<<<<======>>>>>>===>>>???@@@@@@???>>>===AAAAAAAAABBBBBBCCCCCCCCCAAA@@@???>>>>>>???@@@AAACCCCCCBBBAAAAAAAAABBBBBB>>><<<;;;;;;<<<<<<;;;:::<<<;;;:::999888999:::;;;;;;:::888666444333222111000000111222333444444555000000000000000000000000///////////////////////////............---------,,,,,,,,,+++++++++******)))+++---+++(((&&&''')))++++++***)))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$!!!"""###$$$%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$##################"""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!############""""""!!!!!!%%%$$$###""""""###$$$%%%###########################"""""""""$$$%%%$$$###&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%%%%$$$$$$###"""""""""$$$$$$$$$#########"""""""""######$$$$$$$$$######&&&%%%$$$###""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$###"""$$$&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""%%%$$$#########$$$%%%&&&"""######$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$%%%%%%&&&%%%$$$$$$######$$$$$$(((&&&###"""###%%%&&&&&&########################%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######&&&%%%%%%%%%%%%&&&''''''))))))((((((''''''''''''&&&'''((()))++++++,,,,,,,,,,,,---...///000000111222333333333333444444444666666777777888888999999:::;;;;;;<<<<<<=========<<<===>>>???@@@@@@@@@@@@BBBBBBAAAAAAAAABBBBBBCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBAAA@@@@@@???>>>>>>===<<<;;;<<<===>>>===;;;;;;;;;999888888888999::::::999777666444333333333222222222222222222333333111111111111111111111111///////////////////////////............---------,,,,,,,,,,,,+++++++++++++++---...---***((()))+++((((((''''''&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%######$$$%%%&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((('''''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""""""""######$$$$$$%%%%%%#########""""""#################################$$$$$$#########"""""""""######"""!!!!!!"""#################################"""""""""$$$%%%$$$###%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$###"""!!!##################$$$$$$$$$$$$$$$#########""""""%%%%%%%%%$$$###"""!!! &&&%%%$$$###""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###!!!"""######$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$######$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""""""""%%%%%%$$$#########$$$$$$###$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$(((%%%###"""###%%%&&&&&&########################%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%&&&'''''')))))))))((((((((((((((("""###%%%''')))***++++++++++++,,,---...///000000111222222222333333333333666666777777888999::::::::::::;;;<<<=====================>>>@@@AAACCCDDDDDDCCCAAA@@@???@@@BBBCCCCCCCCCCCCDDDDDDCCCCCCCCCAAAAAABBBBBBAAA???>>>======<<<;;;<<<>>>@@@???>>><<<;;;999888888888999:::999888777666444444444333333333333222222222111111111111111111111111111111000000000000000000000000///............---------------------,,,,,,,,,,,,+++,,,---,,,***))))))***'''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""""""###$$$%%%&&&&&&'''$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!""""""###########################"""""""""$$$%%%$$$###%%%%%%$$$$$$##################$$$$$$$$$######"""!!!""""""###$$$$$$%%%%%%$$$$$$$$$###############&&&%%%%%%$$$###"""!!!!!!%%%%%%$$$###""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""######$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$%%%%%%$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""&&&%%%%%%$$$$$$#########$$$$$$%%%&&&&&&&&&&&&%%%######$$$%%%%%%%%%$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$"""""""""###$$$%%%'''''''''%%%""""""###%%%%%%%%%########################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((((((((((((''''''''''''###$$$%%%'''((()))************+++,,,---...//////000000111111111222222222555666666777888999:::::::::;;;<<<>>>?????????>>>???>>>>>>>>>???AAACCCEEEEEECCC@@@???>>>@@@BBBCCCBBBCCCEEEEEEEEEEEECCCBBB@@@BBBCCCDDDDDDCCCAAA???<<<<<<;;;===@@@AAAAAA@@@===<<<;;;999999999:::::::::999888666444333333222222222222222222222222222111111111111111111111111000000000000000000000000///............---------......---------,,,,,,,,,)))******)))((('''((((((((((((((()))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#################################"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$######""""""######$$$$$$$$$######""""""#########$$$$$$$$$########################"""""""""######$$$%%%%%%%%%$$$$$$###""""""######$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$#################################$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$%%%&&&%%%###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""$$$$$$%%%&&&&&&&&&&&&%%%"""###$$$%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###"""""""""###$$$%%%''''''&&&$$$""""""$$$%%%%%%$$$##############################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))))))))***+++,,,---......////////////000000000111444555666777888999:::::::::;;;===???@@@@@@@@@???AAA@@@?????????@@@AAABBBDDDBBB@@@>>>>>>@@@BBBCCCBBBCCCDDDEEEEEEDDDCCCBBB>>>@@@BBBDDDDDDDDDBBBAAA<<<<<<<<<===@@@BBBBBBAAA???>>><<<;;;:::::::::;;;<<<;;;999666444222111111000000111222333333444444111111111111111111111111///////////////////////////............---------......---------,,,,,,,,,))))))((((((((((((((('''((((((((()))))))))))))))&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""!!!%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""$$$%%%$$$#########$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################""""""""""""###$$$%%%&&&%%%$$$######"""#########$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########%%%&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""############%%%'''&&&###!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###&&&%%%$$$$$$######$$$$$$%%%$$$""""""$$$%%%$$$###########################""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))))))))))))))(((((()))***+++,,,------............////////////333333444555777888999999999:::===@@@AAAAAA@@@???@@@@@@@@@?????????@@@@@@AAA@@@???>>>???@@@BBBCCCBBBCCCCCCDDDDDDCCCCCCBBB===>>>@@@AAABBBAAAAAA@@@<<<<<<<<<===@@@AAAAAA@@@???>>><<<;;;::::::::::::<<<:::888666444222111111///000111222333444444555222222222222222222222222///////////////////////////............---------------------,,,,,,,,,,,,+++***))))))++++++***)))'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###"""!!! $$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$###########################"""""""""$$$%%%$$$###"""###$$$$$$$$$###!!! !!!"""###$$$%%%%%%%%%%%%%%%$$$$$$###""""""!!!###############$$$$$$$$$&&&%%%###"""""""""###$$$$$$$$$###############$$$######$$$$$$$$$%%%%%%%%%""""""######$$$%%%%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########%%%'''&&&$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""%%%(((&&&"""!!!###&&&########################"""#########$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$"""######$$$%%%$$$$$$$$$""""""###$$$%%%%%%%%%%%%"""######$$$$$$$$$##############################"""###$$$%%%%%%%%%$$$###&&&%%%$$$$$$######$$$$$$%%%###"""###$$$%%%$$$###########################!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''))))))*********'''(((((()))***+++,,,,,,------------............111222333444555777888888666888;;;>>>@@@???>>>>>>======>>>???@@@@@@@@@@@@>>>>>>??????@@@AAACCCCCCDDDDDDCCCCCCCCCCCCDDDDDDAAAAAAAAA@@@@@@?????????===<<<;;;===???@@@@@@???>>>===;;;999888888888888999888777555555444444444111111111222222333333333222222222222222222222222------------------------///............---------,,,,,,,,,,,,+++++++++++++++)))((()))+++,,,***(((((((((''''''&&&&&&%%%%%%'''&&&&&&&&&%%%%%%%%%%%%%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$######"""""""""#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$###$$$%%%%%%%%%%%%$$$##############################"""""""""$$$%%%$$$###""""""$$$$$$$$$###!!! !!!"""###$$$%%%%%%%%%$$$$$$##################""""""#########$$$$$$$$$&&&%%%###"""!!!"""###$$$$$$###############$$$$$$"""""""""#########$$$$$$!!!""""""###$$$$$$%%%%%%"""""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###### !!!"""###$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########%%%'''&&&###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%"""&&&(((&&&""" ###&&&########################!!!!!!""""""#########$$$!!!"""$$$%%%&&&%%%%%%$$$""""""###$$$$$$$$$$$$###!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$######"""######################## !!!###$$$%%%%%%$$$###"""""""""###$$$%%%''''''$$$###"""###$$$%%%$$$"""########################!!!"""$$$%%%&&&&&&%%%%%%########################$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&'''''''''((((((###$$$&&&((()))***++++++''''''((()))***+++,,,,,,,,,,,,,,,---------......000111222333555666777888444666:::===>>>>>>===<<<999;;;===???@@@AAAAAA@@@======>>>@@@AAABBBCCCCCCFFFEEEDDDCCCCCCDDDEEEFFFGGGFFFDDDBBB@@@?????????===<<<;;;<<<>>>@@@???>>><<<;;;999777666666666777666555555555555666777777333333333222222222222111222222222222222222222222------------------------//////.........---------,,,,,,,,,+++++++++******)))'''%%%&&&)))***(((&&&++++++***)))(((''''''&&&(((((('''''''''&&&&&&&&&%%%$$$$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""#########$$$"""###$$$%%%%%%$$$###"""###########################"""""""""$$$%%%$$$###!!!"""$$$%%%$$$###!!!  """###%%%%%%&&&&&&"""""""""###$$$$$$%%%%%%""""""######$$$$$$$$$$$$""""""!!!!!!"""$$$'''((($$$###############$$$$$$!!!""""""""""""#########!!!""""""###$$$$$$%%%%%%!!!!!!"""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%!!!!!!!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""!!!!!!"""$$$&&&"""######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''$$$$$$############$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############""""""!!!!!!######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%((((((((())))))))))))***#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&%%%$$$######!!!!!!"""###$$$$$$%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((('''&&&''')))+++,,,---------------...///000000000111222333444444555222444777999;;;;;;;;;::::::;;;<<<===>>>@@@@@@AAA>>>>>>>>>>>>???@@@AAABBBFFFDDDBBB@@@???@@@AAABBBEEECCC@@@===<<<===>>>???======<<<<<<<<<;;;;;;;;;888888777666666666666666777888::::::999777555333222111111111000000//////333444444444444333222222//////////////////////////////...---,,,,,,++++++))))))))))))))))))******************))))))))))))&&&'''''''''(((((())))))+++***((('''&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%########################&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$###""""""###$$$%%%&&&&&&&&&%%%$$$###""""""$$$#########""""""!!!!!!$$$###""""""!!!!!!"""""""""######"""!!!!!!"""$$$ !!!"""###$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%%%%%%%$$$###############$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""""""""######$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&''')))+++,,,)))******,,,---///111222///000000111222333444444333555777:::;;;;;;:::::::::;;;;;;<<<===>>>??????<<<======>>>???@@@AAABBBEEEDDDBBBAAA@@@???@@@@@@CCCBBB???===<<<<<<===>>><<<<<<;;;;;;;;;:::::::::777777666555555555555666444555555555444333111000111111111111000000000///111111111111111000//////........................000//////...------,,,,,,+++***))))))))))))************)))))))))(((((((((&&&'''''''''((((((((()))***)))(((&&&%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$###""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######"""!!!!!!"""#########$$$$$$######!!! $$$#########""""""""""""'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%###$$$$$$$$$$$$###""""""#########################################################""""""""""""""""""###$$$$$$%%%%%%$$$$$$"""######$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$######$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%'''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''''')))+++,,,)))))))))+++,,,...000111//////000111222333444444555666888:::;;;;;;:::999::::::;;;;;;;;;<<<<<<<<<:::;;;<<<===???@@@AAABBBCCCCCCBBBAAA@@@???>>>>>>@@@@@@???>>>===<<<<<<;;;:::::::::999999999999888666555555444444444444444333222222111111000000000111111111111000000000000///000000000000///..............................000//////......------,,,,,,+++******)))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###&&&$$$""" """$$$&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""###############"""!!! ###############"""""""""((('''&&&&&&%%%%%%&&&&&&###""""""!!!!!!""""""######$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""#########"""###$$$$$$%%%%%%$$$$$$!!!"""######$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&((('''&&&%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$$$$$$$############$$$$$$######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########################################################$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""######&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&((('''''''''((()))***+++,,,++++++***++++++,,,,,,......///000111222333333777777888999::::::999999::::::::::::999999999999888999;;;===???@@@AAABBBAAAAAAAAA@@@???>>><<<<<<===>>>>>>>>>>>><<<:::999999999888888888777777777555444333333222222333333444333222111111111111222111111111000000000000000000000111111000000///....................................------,,,,,,,,,---,,,+++***)))((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%$$$"""!!!!!!"""$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$######""""""""""""######%%%%%%%%%%%%%%%$$$###"""########################%%%%%%$$$###############$$$###""""""############ !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$%%%%%%%%%&&&""""""###$$$$$$$$$$$$$$$!!!!!!"""############"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&(((((('''&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%"""######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%$$$$$$######################################################$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%&&&$$$!!!!!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((()))***+++,,,++++++*********++++++---...//////111111222333666777777888999999999999999999999999888888888888888999;;;===???AAAAAAAAA????????????>>>===<<<;;;<<<===>>>>>>>>><<<:::999888777777777777666666666444444333222222222222222444333222111111111222222000000000000000000111111///000000000000///..............................,,,,,,+++++++++++++++***,,,+++***)))((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#####################$$$$$$$$$$$$$$$###"""""""""""""""(((&&&$$$$$$&&&'''&&&%%% !!!"""###$$$%%%%%%%%%########################""""""""""""""""""""""""#########$$$%%%%%%%%%&&&""""""###$$$$$$$$$$$$###!!!!!!"""############"""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""" """$$$&&&&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######################################################$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&$$$!!!!!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''(((((()))*********)))))))))***+++,,,...///------...///000111222222555555666666777888999999888888888888888888888888999:::<<>>>>>>>>===;;;:::777777777777666666666666444333333222222222222222000000000000000000000000000000000000111111111111---............---,,,,,,------------------------***************************)))((((((''''''''''''(((''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$""""""#########""""""!!!#########$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$!!! """$$$""" ###$$$$$$$$$$$$###""""""########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########!!!"""######$$$$$$######!!!"""######$$$$$$######"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%######""""""""""""###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%###""""""###%%%&&&$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((&&&'''((())))))******************+++,,,---...///,,,------...///000111222333333444444666777888999888888888888888888999999:::<<<>>>@@@AAAAAA@@@@@@;;;:::::::::;;;<<<===>>>===>>>>>>>>>>>>===<<<<<<777777777777666666666666444444333222222222222333...///000111111000///...///000000000111111111111...............---,,,,,,------------------------************************(((''''''&&&&&&&&&''''''(((((((((''''''''''''&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$%%%%%%%%%%%%$$$###!!!""""""#########""""""#########$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%"""!!!###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########"""""""""""""""!!!""""""###############"""######$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&!!!!!!!!!"""###$$$&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$%%%%%%%%%$$$###############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$###$$$%%%'''((($$$$$$############$$$$$$%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%######""""""""""""######$$$%%%%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&&&&%%%###""""""###%%%&&&!!!###%%%''''''%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################!!!!!!"""###$$$$$$%%%%%%"""############$$$$$$$$$%%%%%%&&&&&&'''((())))))&&&'''((()))************...------,,,+++++++++,,,,,,,,,---...///000111111111222222333555777888999777888888888999999999999;;;===???AAABBBAAA@@@???:::999888888999<<<>>>@@@>>>>>>>>>>>>============888777777777666666666666555444333333222222333333...///111333333222000/////////000000111111111222000000111111000000///...------------------------+++++++++++++++++++++,,,&&&&&&%%%%%%%%%&&&'''''')))((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%########################$$$$$$$$$############"""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$&&&$$$"""!!!!!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&"""###$$$%%%%%%$$$###"""###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$&&&""" $$$&&&$$$ !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%%%%%%%$$$$$$######!!!!!!"""#####################$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###%%%%%%$$$###""""""######"""!!!!!!!!!"""###$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""""""""###$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%####################################"""""""""!!!###"""!!!!!!!!!"""$$$%%%###""" """""""""!!!!!!!!!"""###$$$$$$%%%%%% !!!!!!""""""""""""%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&))))))(((''''''''''''''',,,)))'''(((+++---,,,***---------...///000111222111111222333444666666777777888888888999999999999======>>>???????????????:::::::::;;;;;;<<<<<<<<>>??????>>>;;;888666777999:::888555666666555444333333222222222111000111222111///...------...............---//////............//////000///---,,,+++*********+++***)))(((((()))***+++((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%############%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%$$$$$$#########""""""!!!!!!!!!!!!!!!"""$$$$$$############$$$$$$%%%%%%$$$###""""""######!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########''''''&&&%%%$$$###"""!!!&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$############"""""""""""""""###################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""########################"""""""""""""""$$$"""!!! """###""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$###!!!!!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###%%%%%%$$$###############%%%%%%%%%%%%%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$##################"""!!!""""""$$$$$$$$$###!!!!!!###$$$###"""!!!""""""###$$$$$$%%%%%%########################%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&################################################$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&))))))((('''''''''''''''***(((&&&'''***+++***))),,,,,,,,,---...///000111111222222333444555666666666666777777888999999:::>>>>>>>>>??????>>>>>>===;;;;;;;;;;;;;;;:::::::::===<<<;;;<<<>>>??????>>>;;;999777777999:::888666666666555555444333333222333111111111222222000...------............------//////............/////////...---,,,+++*********+++***)))(((((()))***+++((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$######""""""######$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""######!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$"""""""""#########$$$$$$#########"""""""""!!!!!!######""""""""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$"""""""""""""""#########&&&%%%$$$######$$$%%%&&&##############################$$$$$$$$$$$$######"""######""" !!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###%%%$$$$$$############$$$''''''&&&&&&%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$######"""######$$$%%%###""""""###$$$$$$###"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&######################################################$$$%%%&&&&&&%%%%%%###$$$$$$%%%%%%%%%%%%%%%)))(((''''''&&&''''''''')))'''&&&&&&((())))))(((++++++++++++,,,...///000222222222333333444444444444444555666888999::::::????????????>>>===<<<;;;<<<<<<;;;;;;:::999999999;;;::::::;;;===???>>>>>>:::999888888999999888666666666666555444444333333222111111111333222111///---......///......------///......------......//////...---+++************+++***))))))))))))***+++(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$######"""#########""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""""""""######$$$$$$$$$"""##################""""""""""""############$$$#########"""""""""""""""######"""""""""######$$$########################################################################""""""###$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""###""" """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###%%%$$$$$$######$$$$$$$$$&&&%%%$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%########################%%%%%%$$$$$$$$$#########%%%$$$$$$###############%%%###!!!"""###$$$######""""""#########$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########################################################"""###$$$%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$(((''''''&&&&&&'''''''''((((((''''''((()))))))))))))))******+++---...///222222222222333333333333222222444555777999:::;;;?????????>>>===<<<:::999;;;;;;:::::::::::::::::::::999999;;;===>>>>>><<<999999888888888888777777666666666555555444444444111000000111222222000///000000000000000//////......------------------......---,,,+++************************************))))))((((((((((((''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###############$$$""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$################################################"""""""""""""""""""""""" !!!""""""""""""!!! !!!"""###$$$$$$%%%!!!"""######$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$###"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""!!!""""""######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%########################$$$#########""""""""""""###########################""" """###"""!!!###############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########################################################"""###$$$$$$%%%%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''((())))))(((((()))***+++)))))))))***+++,,,---...111111222222222222222222111222444555777999;;;;;;??????>>>>>><<<;;;999888888888999999:::;;;<<<<<<888888888:::<<<===<<<:::777888888777777666666666555555555555555444444444000//////000111111000...222222222222222111000000------,,,,,,,,,,,,---------,,,,,,+++******************++++++++++++***************)))))))))((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$############$$$$$$$$$###############$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!!!!"""###$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%################################################"""""""""""""""""""""""" !!!""""""""""""""" !!!"""###$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&##############################$$$$$$$$$$$$#########$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""""""""###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#################################"""""""""!!!!!!!!!!!!"""##################!!! !!!""""""!!!########################""""""""""""#########$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''(((((()))***)))((((((***,,,))))))))))))***,,,---...000000000111111222222222222333444666888:::;;;<<<>>>>>>>>>===<<<:::999888666777888999:::;;;<<<===888888888:::<<<<<<:::888555666777666555444444666444444444444444444444444000//////000222222111///333333333333222111000000---,,,,,,++++++,,,,,,---,,,,,,+++*********************+++,,,,,,+++***************)))))))))((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%""""""!!!""""""###$$$%%%$$$######""""""######$$$#########"""######$$$%%%######""""""######$$$%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""##################"""!!!!!!!!!""""""""""""###"""""""""""""""########################$$$%%%&&&##############################################################################$$$%%%%%%%%%%%%%%%!!!!!!""""""######$$$$$$#########$$$$$$%%%%%%&&&""""""""""""""""""""""""######$$$$$$$$$$$$#########%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!!!!"""$$$$$$%%%%%%$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$#########"""""" """############$$$"""!!!!!!"""######"""######################## !!!!!!"""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!!$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((&&&((()))(((&&&&&&)))+++)))))))))***+++,,,---......//////000111222333333444444666777999:::;;;<<<=========<<<;;;:::999888777777888999:::;;;;;;<<<999888999:::;;;:::888555333555666555333222333555333333333333333333333333222111111222444444333222222222222222111000///...,,,,,,++++++++++++,,,,,,,,,++++++******************++++++,,,,,,++++++***((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%!!!!!!!!!""""""###%%%%%%%%%$$$$$$######$$$$$$%%%######""""""###$$$$$$%%%$$$###"""""""""###$$$%%%##############################$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#####################$$$%%%&&&'''################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&"""""""""""""""#########  !!!###$$$##############################$$$$$$$$$$$$######"""$$$&&&&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!"""$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$%%%%%%&&&'''############$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$$$$######!!!############%%%###""""""###$$$$$$###$$$$$$################## !!!###$$$%%%&&&'''#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! $$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%'''((('''%%%%%%'''***))))))******+++,,,...///---...///000111222333444555666777888999:::;;;<<<<<<<<<<<<<<<;;;:::999999999999999999999999::::::999999999:::;;;999666444222444666444222000222444222222222222222222222222333222222444666666555444111111111000000...------,,,++++++++++++++++++,,,++++++*********************+++,,,------,,,+++***''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''''''''%%%$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''#########$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&######""""""###$$$%%%%%%$$$###"""""""""###%%%&&&""""""""""""""""""""""""#########$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&''''''&&&%%%$$$######$$$%%%&&&############$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%############$$$%%%&&&'''################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########"""""""""""""""###"""!!!!!!"""$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!###%%%%%%$$$###"""###%%%%%%%%%$$$$$$$$$######%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$#########$$$ ###%%%&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$###""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$###"""""""""###%%%&&&%%%%%%%%%$$$$$$#########%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$######"""#########%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$###############%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))---+++***(((((()))+++,,,///.........///111333555444555666888999:::::::::<<<<<<;;;::::::999888888;;;:::999888888888999:::888999::::::999888666555555444333222222222333444555555444333222222222222111111111222333333444444------......///............------,,,+++***))))))***++++++******)))(((''',,,,,,++++++******)))))))))))))))***)))((((((''''''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&&&&%%%$$$#########$$$%%%################################################!!!"""############""""""'''%%%######%%%&&&$$$!!!%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%''''''%%%###!!!$$$"""!!! !!!"""$$$%%%$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$###""""""######$$$###"""###$$$$$$###"""########################!!!"""""""""############""""""""""""""""""""""""""""""""""""############'''&&&%%%###"""!!!!!!!!!%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$######$$$$$$!!!"""###$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########""""""######$$$%%%%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$############$$$########################%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((((((((()))))),,,+++***)))))))))***+++.........///000111333333222333555666888888999999======<<<;;;;;;:::999999;;;:::999888888888999999999999999999888777666555555444333222222333444444666555444333222222222222222222222222111111111111.........///......------------,,,,,,+++*********++++++++++++***)))(((''')))))))))((((((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&%%%$$$#########$$$$$$################################################%%%%%%%%%%%%%%%%%%$$$$$$&&&$$$"""###%%%%%%$$$"""%%%$$$$$$######$$$$$$%%%&&&&&&$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$########################"""###%%%&&&&&&%%%###"""$$$###"""!!!"""###%%%&&&%%%$$$###""""""###$$$%%%###############$$$$$$%%%%%%$$$$$$###""""""######$$$###"""###$$$$$$###"""####################################$$$$$$$$$$$$########################""""""""""""############%%%$$$######"""#########%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%%%%$$$##################$$$%%%&&&((((((%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""############$$$$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((************************,,,---...///000111111111000111333444666777777777======<<<<<<;;;;;;::::::;;;:::999999888888999999999999888777666666666666555444444333333444555555666666555444333333333333222222222111000////////////////////////...---,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))(((((((((((((((((())))))))))))''''''%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$################################################$$$$$$"""!!! !!!!!!"""###"""!!!"""$$$$$$$$$"""%%%$$$$$$######$$$$$$%%%%%%$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$&&&'''%%%%%%$$$$$$$$$$$$%%%%%%"""!!!!!!!!!!!!"""######%%%$$$######"""#########$$$###"""###$$$$$$###"""###########################$$$$$$$$$$$$%%%%%%%%%########################"""""""""#########$$$$$$###"""""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$""""""########################""""""""""""######!!!"""$$$%%%&&&%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((()))******+++******)))+++,,,...///000000//////...///111333444666666666<<<<<<;;;;;;;;;:::::::::::::::999999999999888999999888777555444555555666555555555555555555666666777666555444333333333333111000000000/////////...000000000000///---,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,+++***)))((())))))******++++++,,,,,,((('''%%%######$$$%%%&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$################################################$$$###  !!!!!!!!!!!!"""######$$$###%%%$$$$$$######$$$$$$%%%$$$######"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%########################%%%$$$###""""""###$$$%%%$$$############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""######$$$$$$###############$$$$$$###"""###$$$$$$###"""#################################$$$$$$$$$%%%%%%########################""""""#########$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%&&&%%%$$$$$$###$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""!!!!!!&&&%%%$$$######"""######%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$!!!!!!!!!!!!""""""############""""""""""""###### !!!###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((()))************)))***+++---...//////...------...000222444555666777:::::::::999999999999999::::::::::::999999888888888777555444333333444555555555666666777777777777666666555333333333333333....../////////000000000000000000000///...---,,,+++++++++,,,,,,---......---------,,,,,,+++***)))))))))******++++++,,,,,,)))(((&&&$$$$$$%%%'''((('''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######################################################'''&&&$$$""""""###$$$%%%!!!!!!"""""""""######$$$%%%$$$$$$######$$$$$$%%%$$$###""""""!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%"""""""""""""""###$$$$$$"""##################"""###""""""""""""###$$$$$$$$$###############$$$$$$$$$###"""###$$$$$$###"""########################""""""""""""#########$$$####################################$$$$$$$$$$$$%%%$$$######""""""######%%%%%%%%%$$$$$$$$$######%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""&&&&&&$$$###"""!!!!!!!!!%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$"""############$$$$$$$$$ !!!!!!"""##################""""""#########!!!!!!"""#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))*********++++++,,,---------------...///111333555777777888999999999999888888888888999::::::::::::999888777777666555444333333333333555555777888888888888888555555444333222222222222.........///000111111111000000000000//////...---++++++,,,,,,------......------------,,,+++******(((((((((((())))))))))))***)))'''&&&&&&&&&'''((('''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$###"""################################################%%%$$$###""""""###$$$%%%!!!###$$$###""""""###$$$%%%$$$$$$######$$$$$$%%%$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$!!!!!!""""""############!!!"""############"""!!!$$$############$$$%%%%%%#########"""######$$$%%%$$$###"""###$$$$$$###"""########################!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$###"""""""""###%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&"""###%%%&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###&&&%%%$$$$$$############%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$"""############$$$$$$$$$"""""""""###$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$######""""""#######################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''((()))+++,,,+++++++++++++++,,,,,,---///000222444777888999:::999999999999999999999999999999:::::::::999888777555555555444444333222111555666777999999999999999444444333222111111111111000000000000000000000000//////000000000//////...,,,,,,,,,---------------............---,,,+++***)))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$###"""################################################!!!!!!""""""######$$$$$$###$$$&&&%%%###!!!###%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&##############################""""""""""""######""""""######$$$$$$$$$###"""###$$$$$$$$$$$$###"""$$$############$$$%%%%%%######""""""###$$$$$$%%%$$$###"""###$$$$$$###"""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%#########"""######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&!!!"""%%%'''((('''&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$&&&'''%%%$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$###"""""""""###%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$"""############$$$$$$$$$######$$$%%%&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%'''&&&$$$###"""###$$$$$$"""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((&&&&&&''')))+++---,,,+++*********+++,,,---000111333555888999:::;;;::::::::::::::::::::::::999999:::;;;:::999888777333444555555444333111000555666888999::::::999999444333222111000000000000222222111111000000//////...//////000000000000///------------------------............---,,,++++++,,,,,,++++++******))))))''''''((((((((('''&&&%%%'''&&&&&&&&&&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%&&&%%%$$$###"""###################################################$$$%%%'''(((((((((((($$$&&&'''&&&###!!!###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&"""""""""""""""""""""""""""""""""######"""""""""######$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&%%%$$$##################$$$$$$%%%######""""""###$$$%%%%%%$$$###"""###$$$$$$$$$"""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!!!!"""###%%%&&&'''%%%$$$"""!!!!!!"""$$$%%%(((&&&$$$%%%'''((('''$$$%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$######"""""""""'''&&&%%%%%%$$$$$$%%%%%%###$$$$$$$$$%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###&&&&&&%%%%%%$$$###""""""$$$$$$$$$############"""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$(((((((((((())))))))))))******+++++++++,,,,,,,,,///111333444444555777999888999999999888888:::<<<======<<<;;;999777555333555666888777555333222222444555888::::::999777555444444333222222333333333//////000000///...------111111///...------------+++++++++,,,,,,---------+++,,,...---***(((''''''***)))))))))((((((''''''((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###"""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%%%%###"""########################%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%##############################""""""""""""#################################$$$%%%%%%%%%%%%$$$###$$$%%%%%%%%%$$$%%%(((+++222***!!! !!! $$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###""""""###$$$&&&&&&$$$###$$$&&&&&&%%%###$$$$$$#########$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###"""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&'''((((((((())))))))))))*********+++++++++,,,,,,...000222333333444666888666888999:::999999;;;<<<======<<<;;;999777555444444666777666444333333333222444666888888888777666555444333222222222222222//////000//////......---//////..................++++++,,,,,,------------+++,,,...---***(((''''''******)))))))))(((((((((''''''''''''''''''''''''(((''''''&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""!!! ########################%%%%%%%%%$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$###$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%##############################""""""""""""##############################""""""""""""""""""""""""$$$%%%%%%%%%$$$$$$''')))333,,,$$$!!!"""$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&$$$###$$$%%%&&&%%%$$$######"""""""""###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$'''&&&%%%%%%$$$$$$%%%%%%'''%%%$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""!!!!!!"""###%%%&&&''''''$$$$$$$$$############"""%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''(((''''''((((((((())))))))))))*********++++++++++++---///000111111222444555444666999;;;::::::;;;<<<<<<<<<;;;:::999777555444444555555444222222444555333333444555666666777777666555444222222111111111000000////////////..................//////000000,,,,,,---------------...+++,,,---,,,***(((((((((************))))))))))))''''''''''''''''''''''''((((((''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$############$$$$$$$$$$$$############$$$$$$##############################""""""""""""##############################$$$###"""!!!!!!"""###$$$$$$%%%%%%$$$######%%%&&&000+++&&&###$$$%%%$$$###""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%###############$$$$$$%%%########################'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$############"""######$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$!!!!!!"""###%%%&&&''''''$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%'''(((***'''''''''((((((((()))))))))))))))************++++++---/////////000111333111444888;;;;;;;;;<<<<<<;;;;;;::::::888777666555444444444333111222444777666666555444444555666666666555444222111000000000000000//////////////////000111111111111000000000------------------------+++,,,---,,,)))(((((()))******************))))))'''''''''''''''''''''''')))(((((('''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""##############################'''&&&$$$######$$$&&&'''###$$$%%%$$$""""""###$$$***'''$$$#########""" $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%########################'''&&&%%%%%%$$$$$$%%%%%% """%%%((()))((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%'''(((***''''''''''''(((((((((((((((((()))))))))************,,,............000111000333777:::::::::;;;<<<:::::::::999888777666555444444444333222222555777:::999777555444444444555666555333222111000000///000000////////////000111444444444444333111///...------------------------+++,,,,,,+++)))((()))***))))))))))))))))))******''''''''''''''''''''''''(((((('''''''''(((((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ """$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$##############################""""""""""""##############################'''&&&$$$######$$$&&&'''"""###%%%$$$"""""""""###%%%$$$###"""""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$###"""!!!"""$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%% """%%%((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$###""""""!!!!!!&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&'''''''''((((((((((((((((((((())))))))))))***,,,------------///000///222555777888888:::;;;888999999999888777666666555666666555333333555666;;;999777555444444444444555444333111111000000000111000///...///000111222666666666555333111///---------,,,,,,,,,,,,+++++++++,,,,,,***)))((()))+++(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$&&&'''%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&###"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$##############################""""""""""""##############################%%%$$$###""""""###$$$%%%!!!###%%%%%%#########$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$######%%%&&&%%%###"""$$$&&&"""###$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&%%%#########$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###########################"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))***,,,------------...000000222444555555666888:::777888888888888777777666666777888777666444444555666666555555444444555555333333222111111000111111111000///...///000222333333444444444333111...---,,,,,,+++++++++*********+++,,,+++***((((((***,,,&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%(((***)))%%%###&&&)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################""""""############""""""$$$$$$############$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$##############################""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$ """%%%%%%%%%$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""&&&(((***)))'''&&&'''***!!!"""###$$$%%%$$$######"""""""""######$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%)))&&&###!!!###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&########################$$$$$$$$$###"""!!!!!!  !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%&&&'''''''''&&&%%%$$$&&&&&&&&&'''''''''((((((''''''''''''((((((((()))+++,,,------------...///000222333333333444777999777777888888888888777777666888:::999777555444444222222333444444555555666222222111111111111111222111000///...///000222444000111222333222000...---+++++++++*********))))))+++,,,+++***((((((***,,,%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############%%%$$$###""""""$$$&&&'''#####################$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""&&&(((&&&""" """%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$$$$############$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$##############################""""""""""""##############################%%%&&&&&&''''''&&&&&&%%% """%%%&&&%%%%%%%%%&&&"""#########""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$%%%%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$#########$$$%%%&&&&&&%%%###""""""###%%%&&&$$$$$$############$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############"""""""""###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$###$$$%%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$#########"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''++++++,,,,,,---...//////111222222333444555666666666666666666555444333222666666777777666444333111333333333222222222111111555444333222111///......///////////////////////////............---------,,,,,,,,,,,,+++***)))(((...---+++))))))***+++,,,,,,***(((&&&%%%&&&'''(((***)))((('''&&&%%%%%%%%%(((''''''&&&&&&''''''((($$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###"""###$$$########################$$$$$$$$$#########"""""""""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$ !!!"""###$$$$$$%%%"""%%%$$$###""""""###$$$$$$$$$$$$###$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$%%%%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&%%%###""""""###%%%&&&$$$$$$############$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$############$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$##################$$$%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$###$$$%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''(((((())))))+++++++++,,,---.........000000111222333444444555555555555555444333222111555555666666555444222111333333333333222222222222333333222222111000000000///////////////////////////............---------............---,,,+++***,,,+++)))''''''((()))***+++***(((&&&%%%&&&'''((()))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$######$$$%%%########################$$$$$$$$$#########"""""""""###$$$$$$$$$$$$###"""########################$$$##################$$$############$$$$$$$$$$$$$$$###"""###%%%'''%%%$$$""""""###$$$$$$$$$$$$###$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''%%%$$$$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$######$$$%%%&&&$$$$$$############$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$############$$$!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%%%%%%%$$$&&&&&&&&&%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''')))***+++,,,******++++++,,,---------......///000111222333333444444444444444333222111444444444444444333111111444444444444333333333333111111111111111111222222000000000000000000000000///............---------////////////...---,,,,,,+++***)))((('''((())))))+++***((('''&&&&&&''''''(((''''''&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###""""""%%%%%%%%%$$$$$$$$$######'''&&&&&&%%%$$$$$$######$$$############"""""""""######################## !!!############$$$&&&########################$$$$$$$$$###############"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""########################%%%%%%%%%%%%$$$$$$######)))'''%%%%%%&&&&&&$$$###""""""###$$$$$$$$$$$$###$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$############""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$%%%&&&%%%###%%%%%%%%%%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***++++++*********+++++++++,,,,,,------...///000111222222444444555555444333333222333333333333222222111111555555444444444333333333111111111111111111111111000000000000000000000000///............---------......//////...------,,,,,,,,,+++***)))******+++***)))((('''&&&'''''''''''''''&&&&&&&&&''''''((((((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$#########"""""""""%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$############""""""""""""""""""""""""""""""""""""""""""""" """######""""""###$$$#########################################################$$$$$$#########"""""""""########################$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$###"""!!!""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$&&&&&&%%%$$$#########$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%&&&&&&$$$###"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%% """###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))))))))***************------...///000111222222444444555555555444333333333222222222111111111111555555444444444333333333333333222222111000000000000000000000000000000000///............---------,,,,,,---------,,,+++++++++++++++***************)))(((((('''''''''''''''''''''&&&&&&&&&''''''((((((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!!!!!!!!!!""""""######%%%%%%%%%$$$$$$$$$######!!!"""""""""#########$$$"""""""""""""""""""""###"""""""""""""""""""""""""""###$$$###!!! !!!"""################################################$$$##################$$$#########$$$$$$$$$%%%%%%"""###$$$$$$$$$$$$###"""!!!!!!""""""###$$$$$$%%%############"""""""""###""""""###$$$$$$$$$$$$###$$$$$$$$$#########"""""""""""""""######$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############&&&%%%%%%$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&$$$"""!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,---...///000111111333333444444444444333333333333222111111222222333444444444444333333333333333333222222111000//////000000000000000000000000///............---------***++++++,,,++++++******))))))((((((((('''''''''((((((((((((((((((''''''(((''''''&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""""""""### !!!!!!"""######$$$%%%%%%%%%$$$$$$$$$###### !!!!!!"""######$$$"""""""""############$$$""""""""""""""""""""""""$$$%%%%%%$$$"""!!!!!!"""#######################################$$$$$$$$$$$$$$$###""""""###$$$$$$#########$$$%%%%%%&&&&&&"""###$$$%%%%%%$$$###""" !!!"""###$$$%%%%%%"""###$$$$$$######$$$%%%""""""###$$$$$$$$$$$$###$$$$$$$$$############"""!!!!!!""""""###$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&'''&&&$$$""""""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((()))((((((((((((((((((((((((***++++++,,,---...//////111111111222222222111111444333222111222222333444333333333333222222222222111111111111111111111111///////////////////////////............---------******+++++++++++++++***(((((((((((((((''''''&&&''''''(((((((((((((((''')))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#####################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""""""""#####################$$$$$$%%%%%%###########################$$$%%%$$$###"""###$$$########################""""""#########$$$$$$$$$$$$$$$###""""""###$$$$$$"""""""""###$$$%%%%%%%%%!!!###$$$%%%%%%$$$###!!!"""""""""######$$$$$$$$$"""$$$&&&%%%###"""###%%%""""""###$$$$$$$$$$$$###$$$$$$$$$############"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$#########$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&'''&&&$$$"""$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''')))******((((((((((((((('''''''''))))))***+++,,,------......///000000000000//////444333222222222333444555333333333222222222111111///000000111222222333333//////////////////////////////.........---------***++++++,,,,,,,,,++++++***************))))))(((''''''((((((((((((((('''***)))((('''&&&%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%########################"""###%%%%%%$$$$$$%%%'''########################""""""######$$$$$$$$$$$$%%%$$$###""""""###$$$%%% !!!!!!"""###$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!%%%%%%%%%$$$$$$$$$$$$###"""$$$%%%$$$!!!!!!###""""""###$$$$$$$$$$$$###$$$$$$$$$############""" !!!!!!"""###$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###########################$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((&&&$$$"""%%%$$$$$$######$$$$$$%%%"""###%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """%%%&&&&&&%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$******)))(((&&&%%%$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$### ###%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))---,,,++++++******++++++///...------...///111222111111000000//////......000///......///111333444333333222111000000000111000000000000///////////////............---------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%###$$$%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""""""""""""""######$$$###########################$$$%%%%%%$$$###"""!!!###############"""!!!!!!#########$$$$$$%%%%%%%%%!!!"""###%%%%%%$$$######!!!!!!!!!!!!"""""""""""""""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$######""""""######&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!!!!!!!!!!""""""###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))(((&&&%%%###%%%$$$$$$######$$$$$$%%%"""###%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """######""""""######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###""""""!!!%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###!!!$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))***************+++,,,------,,,,,,------...///000000000000/////////......000000///...///111333444333222111111000000000111000000000000/////////...............------------,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""""""""""""""###$$$$$$###########################$$$$$$%%%$$$###"""!!!###############"""!!!!!!$$$$$$$$$$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$###############$$$$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$###############"""###############"""""""""""""""#########$$$$$$""""""!!!!!!""""""###$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&&&&&&&%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$### """%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))(((((())))))***,,,---...+++,,,---...///////////////////////////.........111000//////000111333444222111111000000000000000000000000/////////..................------------,,,++++++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$&&&%%%###""""""###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###""""""""""""###$$$$$$###########################$$$$$$$$$$$$###""""""#########$$$######"""!!!%%%%%%$$$$$$$$$$$$$$$$$$#########"""######$$$%%%############$$$$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############"""!!!!!!"""""""""""""""!!!"""""""""############$$$######""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$%%%&&&''''''''''''&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''(((''''''&&&%%%######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###"""$$$&&&&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''((((((((())))))((((((((())))))+++,,,,,,+++,,,...000111111000000........................111000000000000111222333111000000/////////000000000000/////////..................---------,,,,,,++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$##################""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######""""""######$$$%%%#################################$$$#####################$$$$$$######"""%%%%%%%%%$$$$$$#########$$$###"""""""""###%%%&&& !!!!!!!!!"""""""""""""""###$$$$$$###"""###$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$"""!!! $$$$$$%%%&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$%%%&&&&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%$$$###%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''((((((((((((***))))))(((((())))))))))))***,,,.../////////...---------------.........000000000000000000111111000//////...//////000000////////////...............------------,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""""""""### """$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###############$$$$$$%%%##########################################$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$###"""""""""###%%%&&& !!!!!!!!!"""""""""""""""###$$$$$$###"""###$$$#################################$$$$$$$$$%%%%%%###$$$$$$$$$$$$###"""!!!######$$$%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&$$$"""!!! $$$$$$%%%%%%&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''(((((((((******)))(((((((((((((((&&&'''(((***+++,,,,,,---,,,,,,,,,---------------////////////////////////...............//////000/////////.........------------------,,,,,,,,,,,,+++************)))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''((((((''''''''''''(((((()))(((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""""""""!!!###'''******)))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$############$$$%%%%%%#################################"""######$$$%%%"""###$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########"""######$$$%%%############$$$$$$$$$$$$"""###$$$$$$###"""###$$$####################################$$$$$$$$$$$$######$$$%%%%%%###"""!!!!!!!!!"""###$$$$$$$$$$$$!!!!!!!!!""""""""""""###$$$$$$######$$$$$$%%%&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&&&&&&&''''''######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$%%%&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$&&&&&&%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''((())))))''''''((()))***,,,......++++++,,,,,,,,,------------...............------...---------......///000//////.........------------------,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!!!!###%%%'''((('''&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&##############################"""""""""###%%%%%%"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$###############$$$$$$$$$$$$"""###$$$$$$###"""###$$$####################################$$$$$$$$$$$$"""###$$$%%%%%%$$$"""!!! !!!"""############!!!!!!!!!!!!""""""""""""###############$$$%%%%%%"""#########$$$$$$$$$$$$########################&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&##############################$$$%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###########################""""""""""""###$$$%%%######$$$%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$%%%%%%%%%$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&&&&$$$###%%%&&&&&&''''''&&&&&&%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&''')))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((()))***++++++******+++,,,///111222+++++++++,,,,,,---------,,,------...------,,,,,,---------------...///000//////.........------------------,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!!!! !!!"""######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&##############################"""""""""###%%%&&&"""###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&!!!"""###%%%%%%$$$######!!!!!!!!!!!!"""""""""""""""$$$$$$$$$###"""###$$$"""""""""""""""""""""""""""############$$$$$$$$$"""###%%%%%%%%%$$$""" !!!"""###$$$$$$$$$$$$############$$$$$$$$$$$$######""""""######$$$%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###%%%'''))))))'''$$$"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######"""""" """###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((('''&&&$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&'''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$""""""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''+++******)))(((''''''&&&)))(((((((((((())))))***)))*********++++++++++++((())),,,.........---,,,---------...------,,,,,,******,,,---///000111222//////.........------------.../////////...,,,,,,+++***)))+++......+++(((***************)))(((((((((((((((((((((((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%$$$"""!!!"""###$$$$$$######$$$$$$%%%&&&"""$$$$$$$$$$$$%%%""""""""""""###$$$%%%&&&########################$$$%%%%%%$$$"""!!!"""###"""###$$$"""  $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&"""###%%%&&&'''&&&&&&%%%######$$$%%%%%%%%%%%%$$$''''''&&&%%%%%%$$$############$$$$$$$$$$$$######$$$###"""!!!!!!###%%%&&&$$$#########$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%##########################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$&&&(((((('''%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((('''&&&$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$###"""###$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((())))))((((((((((((((()))((((((((())))))))))))***((()))+++---......---,,,,,,---------------,,,,,,------------......////////////.........------------.../////////...,,,,,,...---+++,,,---,,,)))&&&***************)))(((((($$$%%%&&&((())))))******''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!"""###$$$$$$######$$$$$$%%%&&& ############$$$%%%###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###$$$&&&''''''&&&$$$######$$$########################################################################""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%$$$############$$$%%%"""###$$$%%%%%%%%%$$$###!!!!!!"""############"""%%%%%%%%%$$$$$$######"""######$$$$$$$$$$$$######$$$###"""!!!"""###%%%&&&$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$###$$$%%%&&&''''''&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$######$$$%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ###'''******)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&'''((()))*********)))(((''''''''''''&&&&&&'''''''''(((((((((((()))+++,,,------,,,+++,,,,,,------------,,,,,,//////......---,,,,,,,,,...............------------............---,,,,,,...---,,,,,,---,,,)))'''************)))))))))(((%%%%%%'''((())))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""""""""$$$$$$$$$######$$$$$$%%%&&&!!!"""######""""""$$$%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%$$$######$$$%%%'''((()))(((&&&$$$%%%&&&""""""""""""""""""""""""################################################"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$######""""""######$$$"""###$$$%%%$$$###"""!!!!!!!!!"""############"""##############################$$$$$$$$$$$$######$$$###"""""""""###%%%&&&$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$###&&&%%%%%%$$$$$$#########$$$######""""""######$$$$$$$$$$$$$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$'''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###&&&(((******)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$&&&'''((()))***+++***)))((('''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***+++,,,,,,++++++++++++,,,---------,,,,,,///......------,,,,,,+++.................................---------,,,,,,******+++,,,------------+++******)))))))))))))))((()))))))))((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$"""!!!!!!###%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$%%%&&&%%%&&&'''&&&$$$###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%###"""!!!######$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$######$$$$$$$$$$$$############"""""""""###$$$%%%$$$$$$###"""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$#########$$$######""""""######$$$%%%$$$$$$###$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%""""""#########""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$'''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((******((('''&&&&&&&&&&&&''''''((((((((()))))))))))))))*********************++++++,,,------,,,,,,,,,,,,,,,------------------...........................------,,,,,,,,,,,,***++++++,,,,,,---...///+++***))))))(((((())))))))))))))))))((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$###!!!!!!###%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$$$$%%%'''###$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&$$$###"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$''')))+++$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''))))))((('''&&&&&&&&&&&&(((((()))))))))*********)))))))))))))))))))))***)))***+++,,,,,,------,,,******+++,,,---......///---------..................------,,,+++,,,,,,,,,---......---+++***,,,---,,,+++)))((((((((()))***&&&&&&'''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""$$$%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%$$$""""""###%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%&&&$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''&&&%%%$$$###!!!!!!"""############"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''(((((()))))))))*********)))))))))((((((((())))))))))))***,,,,,,------,,,***++++++,,,,,,---......---------.........//////...---,,,+++++++++,,,,,,---......---******,,,///,,,+++)))((('''((()))***&&&''''''(((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%$$$$$$######$$$$$$%%%&&&"""$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$$$###$$$%%%###%%%&&&%%%$$$###$$$&&&########################""""""""""""""""""""""""#################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""###$$$%%%%%%%%%%%%$$$###"""###%%%&&&&&&%%%$$$$$$!!!!!!"""############"""&&&&&&%%%%%%$$$$$$############$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$&&&''''''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&'''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& """$$$&&&'''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''((((((((((((((())))))))))))***)))(((((((((((())))))((()))***+++,,,---------+++,,,,,,,,,,,,,,,---------------.........//////...---,,,+++***+++,,,---)))+++---,,,+++,,,000333,,,+++)))((('''(((***+++*********)))(((&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$&&&$$$$$$######$$$$$$%%%&&&!!!###%%%&&&%%%$$$$$$%%%#########$$$%%%&&&'''(((########################%%%&&&'''&&&$$$###$$$%%%"""###$$$$$$""""""###$$$""""""""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!"""###$$$%%%%%%$$$#########$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$###"""!!!!!!######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$#########$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%%%%&&&&&&%%%%%%"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%###"""###'''))))))((((((''''''&&&&&&&&&'''''''''((()))******)))((('''(((((((((((())))))))))))******+++,,,---...000000000///---+++*********+++,,,---......///...............---------,,,,,,,,,*********++++++,,,,,,,,,***************))))))((((((''''''''''''&&&&&&&&&***)))((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&)))++++++)))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$######""""""!!!!!!&&&&&&%%%%%%$$$%%%%%%&&&%%%$$$######%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###&&&%%%$$$###"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&---***((('''((('''%%%###''''''&&&&&&&&&''''''(((((()))******)))((('''&&&(((((((((((()))))))))))),,,+++++++++,,,------......---,,,+++++++++,,,---,,,,,,---...............//////...---,,,++++++************++++++,,,,,,,,,************)))(((((('''(((''''''''''''&&&&&&&&&)))((('''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###""""""!!!&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$############%%%$$$$$$#########$$$$$$%%%$$$######%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############""""""""""""!!!$$$$$$############$$$$$$$$$$$$$$$$$$#########"""########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$#########%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((%%%%%%$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%'''''''''%%%&&&&&&&&&&&&&&&'''((()))))))))******)))((('''&&&(((((((((((())))))))))))---,,,,,,++++++,,,,,,---,,,++++++++++++,,,---...+++,,,------......------000///...---,,,+++***)))*********+++++++++++++++*********)))((('''&&&%%%(((''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%############%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%$$$######%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############""""""""""""!!!"""######$$$$$$#########"""""""""""""""!!!!!!!!!########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%$$$######"""$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$###"""&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((())))))***$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$&&&'''(((((((((%%%%%%%%%&&&'''((()))***((((((((())))))))))))((((((((((((((()))))))))))),,,,,,,,,,,,,,,---......+++++++++,,,,,,,,,------++++++,,,---------------...------,,,,,,+++++++++***************+++++++++))))))))))))(((&&&%%%$$$(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$######%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%$$$###""""""""""""""""""!!!!!!########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$######$$$&&&''''''&&&$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******+++***(((&&&$$$$$$%%%%%%%%%&&&'''((()))***&&&''''''((()))***++++++(((((((((((())))))))))))******+++,,,...///111222---------,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,******+++,,,,,,---------************************))))))))))))((('''&&&%%%(((''''''''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!"""""""""######$$$$$$###############$$$%%%%%%%%%$$$######%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######"""###%%%&&&&&&&&&%%%$$$################################################&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%''''''''''''%%%%%%######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%!!!###%%%&&&$$$######$$$&&&&&&&&&&&&&&&'''((()))''''''''''''(((***+++,,,(((((((((((())))))))))))((()))***+++---000222333,,,------------,,,+++***)))***++++++,,,,,,++++++((()))***+++,,,---...///***************)))))))))(((((()))))))))(((''''''(((''''''''''''&&&&&&&&&&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""#########!!!!!!!!!!!!!!!"""###$$$%%%$$$######%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############""""""""""""!!!"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%########################&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$###$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%$$$$$$$$$$$$!!!$$$$$$%%%&&&(((''''''&&&&&&&&&''''''(((***)))(((''''''((())))))(((((((((((())))))))))))(((((()))***+++---///000***+++,,,---------,,,+++)))******+++++++++++++++))))))***+++,,,------...+++*********)))))))))((((((((())))))******))))))(((''''''''''''&&&&&&&&&%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))))))))&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$###############"""""""""""""""###$$$%%%&&&%%%$$$######%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!"""###$$$%%%#########$$$$$$$$$%%%%%%########################&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&'''''''''((('''&&&%%%%%%%%%%%%&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%&&&&&&%%%###"""%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&###$$$%%%%%%&&&&&&%%%%%%"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%%%%$$$$$$############'''***+++)))'''((()))(((''''''&&&&&&&&&''''''---,,,***((('''&&&''''''(((((((((((())))))))))))(((((((((((()))***+++,,,((()))+++---............))))))***+++++++++++++++***++++++++++++,,,,,,,,,+++*********))))))(((((('''((()))******+++++++++(((((('''''''''&&&&&&&&&###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((&&&###!!!!!!###&&&((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$#########&&&&&&&&&&&&'''((()))***%%%$$$######%%%%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$### !!!###$$$""""""######$$$$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&'''&&&$$$$$$$$$&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%&&&((()))((('''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&'''''''''(((((('''''''''$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((('''&&&%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((%%%$$$%%%'''(((&&&$$$((((((((((((((((((((((((************************(((((((((((((((((((((((((((((()))***************,,,+++++++++***)))))))))+++++++++,,,,,,+++++++++,,,+++)))((((((((()))***((()))++++++)))((()))***))))))))))))))))))))))))+++'''$$$$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%'''&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%%%%%%%###""" $$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%###"""######""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&%%%$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''))))))))))))((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%&&&((()))'''%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))***************+++++++++************************++++++*********++++++)))((((((((()))***((()))++++++)))((()))***((((((((((((((((((((((((***'''$$$$$$&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""$$$&&&&&&%%%$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$#########$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&"""###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&%%%$$$###"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$"""""""""$$$%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))(((''''''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((()))******************************+++++++++,,,,,,------------,,,,,,+++******)))((()))))))))((()))++++++)))((()))***(((((((((((((((((((((((()))'''%%%%%%&&&'''((('''((((((''''''&&&&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!###$$$%%%$$$###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###!!!!!!"""###$$$%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%&&&%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%'''&&&%%%$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''''''''''''''''''''&&&(((((())))))))))))((((((&&&''''''''''''((((((((()))))))))))))))))))))))))))))))))***************))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((()))'''&&&$$$$$$&&&''')))((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))***+++++++++,,,++++++,,,,,,,,,,,,+++++++++******)))))))))))))))((()))++++++)))((()))***''''''''''''''''''''''''((('''&&&&&&&&&'''''''''))))))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """$$$$$$######$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((())))))'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''((((((((()))************************((((((((())))))(((((((((&&&'''''''''(((((((((((())))))))))))))))))))))))((()))))))))))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''((((((((('''&&&$$$######$$$&&&'''(((((('''''''''&&&&&&&&&(((''''''&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************)))))))))***+++++++++,,,(((((())))))))))))((((((************)))))))))(((((()))++++++)))((()))***((((((((((((((((((((((((''''''''''''&&&&&&'''''')))))))))(((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """$$$$$$######$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''%%%%%%&&&'''((('''&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''(((((())))))******((((((((())))))))))))***((())))))******))))))(((************++++++++++++************************)))))))))))))))))))))))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&%%%'''''''''''''''(((((((((&&&%%%$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((()))******************************+++++++++++++++,,,,,,,,,,,,++++++)))************)))((((((((()))++++++)))((()))***))))))))))))))))))))))))&&&'''((((((&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%############%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&"""$$$%%%%%%$$$######$$$############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%'''&&&%%%#########$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&%%%$$$%%%'''((('''&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''''''''''''''''''''''''''''''''((((((((()))))))))******))))))***++++++,,,------)))))))))******+++++++++......////////////......//////000000000111111111000000000000000000000000//////......---,,,,,,,,,,,,+++++++++************))))))))))))((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))***************+++++++++***************---......//////......---)))******+++***)))((('''((()))++++++)))((()))***************************%%%''')))(((&&&%%%&&&(((%%%&&&&&&''''''(((((()))&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$#########"""""""""%%%$$$"""!!!!!!"""$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&'''&&&$$$#####################$$$$$$$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%(((&&&%%%######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""######$$$'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$############""""""###$$$''')))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%$$$$$$######$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&)))(((&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%'''&&&%%%&&&((()))((('''$$$$$$%%%%%%&&&'''(((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''))))))))))))))))))))))))))))))))))))************++++++,,,------...//////111111111222222222333333555555555666666555555555444444555555555666666666777777777777777777777777666555555444333222111111000000/////////.........---------,,,,,,,,,++++++))))))((((((''''''&&&&&&&&&&&&'''(((((('''&&&&&&$$$%%%%%%&&&'''((())))))((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&(((***)))&&&&&&'''***&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((()))***************,,,+++++++++******))))))((())))))******))))))((()))******++++++)))((('''((()))++++++)))((()))***************************$$$'''))))))&&&%%%&&&((($$$$$$%%%&&&'''((())))))$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$#########""""""""""""!!!$$$###!!! !!!###$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&'''((('''%%%###"""###"""############$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###############$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$#################################$$$$$$%%%%%%%%%'''&&&$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&########################&&&%%%###"""""""""######'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$'''%%%$$$$$$%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((&&&$$$$$$&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''((()))))))))$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((()))((('''&&&%%%&&&'''(((((((((((((((((('''&&&&&&###%%%((()))((((((((()))((()))+++,,,------,,,+++,,,---...000222333333333222222222222444666888999???>>>>>>>>>======<<<<<<;;;???CCCEEEEEEDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@DDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@???>>><<<;;;:::555666888999999888666555444444444333222000///...,,,,,,,,,,,,,,,,,,++++++)))(((''''''&&&&&&&&&&&&)))((('''&&&&&&&&&'''((()))))))))((((((''''''''''''''''''&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&'''''''''))))))((((((''''''&&&&&&(((((()))*********************+++++++++******)))///......---,,,+++******''''''((()))***++++++,,,,,,---------,,,***((('''((((((((((((((()))******+++******)))(((''''''&&&&&&'''''''''''''''''''''***&&&%%%)))(((###"""&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%######""""""""""""""""""&&&'''''''''&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$###!!! !!!"""%%%%%%%%%$$$$$$#########(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&$$$###$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''%%%###$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%&&&((()))***)))((()))***+++,,,...///000000000000333444555777999:::::::::<<<<<<<<<===>>>@@@BBBBBBDDDDDDCCCCCCCCCCCCCCCBBBDDDFFFJJJKKKKKKKKKKKKLLLLLLKKKJJJHHHHHHGGGGGGGGGJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFEEE@@@AAABBBCCCBBBAAA???>>>======<<<<<<;;;999888777333333222111111000//////---,,,+++***))))))))))))(((((('''&&&&&&'''((()))*********))))))(((((((((&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''(((((()))************)))*********++++++******))),,,++++++******))))))((((((((())))))******++++++++++++,,,,,,+++***)))(((((('''''''''(((((()))*********))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%!!!!!!######!!!$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!"""###%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%#########%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$######"""!!!###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&'''''''''&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((((((&&&''''''(((((((((((('''&&&''''''(((((((((''''''***+++,,,+++++++++---///111333555666888888888777===>>>???AAABBBCCCDDDDDDEEEFFFGGGIIIJJJKKKKKKLLLJJJJJJJJJJJJKKKKKKKKKKKKLLLNNNPPPPPPPPPPPPQQQSSSTTTSSSPPPNNNMMMMMMNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOPPPOOOOOOKKKKKKLLLLLLKKKIIIGGGFFFFFFFFFFFFEEEDDDCCCBBBAAA======<<<:::999888777666444333111000///......---***))))))(((((())))))***************))))))))))))''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((('''((())))))******))))))))))))******+++******)))************************)))*********************))))))************))))))'''''''''&&&''''''((()))***))))))(((((('''''''''''''''&&&&&&%%%%%%%%%$$$'''$$$$$$%%%%%%"""!!!$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&& !!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""!!!%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$###"""###%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''''''''###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''(((((((((((('''(((***+++,,,+++******'''((()))***++++++++++++---...///000000222666999;;;<<<>>>@@@BBBBBBBBBBBBEEEFFFGGGIIIJJJKKKKKKKKKIIIJJJLLLOOOPPPPPPPPPPPPNNNOOOOOOPPPPPPQQQQQQQQQQQQQQQRRRQQQPPPQQQSSSUUUWWWUUURRROOONNNNNNPPPQQQPPPPPPQQQSSSSSSTTTTTTTTTSSSRRRRRRRRRQQQQQQQQQRRRPPPPPPPPPOOONNNLLLKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEDDDCCCBBBBBBAAAAAA<<<;;;:::888666555555444//////...---,,,+++++++++*********)))((((((((('''))))))((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''(((((())))))'''(((((()))))))))))))))((())))))*********************++++++,,,,,,,,,---+++*********************'''(((((()))))))))))))))''''''&&&&&&&&&''''''((())))))((((((((('''''''''((((((''''''&&&&&&%%%%%%)))((((((((((((&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$ !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%######$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$###"""###%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''(((((())))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))'''(((***,,,,,,,,,,,,+++((()))***,,,---.........111333555777999<<>>=========888888666555222000...---,,,,,,+++***)))((('''&&&))))))(((''''''&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''(((((())))))''''''((()))))))))))))))'''((()))***************)))******++++++,,,,,,---++++++++++++************'''''''''(((((()))******((('''&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%&&&%%%%%%$$$ !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###$$$%%%#########$$$$$$%%%%%%%%%############""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%#########%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&))))))************))))))''''''((((((((()))))))))'''''')))***,,,,,,------+++,,,...000111333444444888;;;>>>@@@CCCFFFKKKNNNNNNOOOQQQRRRSSSSSSRRRRRRNNNOOOPPPQQQRRRRRRRRRRRRQQQRRRTTTUUUWWWWWWXXXXXXTTTTTTTTTTTTTTTTTTUUUUUUXXXXXXXXXWWWUUUUUUWWWYYYXXXWWWUUUSSSSSSSSSTTTUUUUUUVVVWWWXXXYYYZZZZZZZZZYYYXXXUUUSSSRRRQQQQQQRRRUUUTTTTTTSSSRRRQQQPPPPPPRRRRRRRRRRRRRRRQQQPPPPPPMMMNNNNNNOOOPPPPPPQQQQQQKKKKKKIIIHHHFFFEEEEEEEEEAAAAAA@@@>>>;;;888666444222111000...,,,***)))((((((((('''&&&%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((&&&'''(((((())))))((((((''''''((()))************((((((((()))))))))************++++++++++++++++++((((((''''''((()))***+++)))(((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''###%%%%%%######%%%%%%###$$$$$$%%%%%%%%%%%%&&&&&&$$$######""""""######$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%""""""######$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%###$$$$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&$$$###$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&'''&&&$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%(((((())))))))))))(((((('''((((((((())))))))))))******+++,,,---///111111222444666888;;;<<<===>>>AAADDDGGGJJJLLLNNNQQQSSSTTTUUUVVVWWWWWWVVVUUUTTTRRRRRRSSSTTTUUUUUUUUUUUUVVVVVVWWWXXXYYY[[[\\\]]]WWWWWWWWWWWWWWWVVVVVVVVV[[[\\\\\\[[[YYYXXXYYY[[[WWWWWWVVVVVVVVVVVVWWWWWWWWWXXXYYYZZZZZZZZZZZZZZZZZZXXXVVVTTTTTTTTTUUUVVVWWWVVVVVVUUUUUUTTTTTTUUUTTTUUUUUUUUUUUUTTTSSSSSSQQQQQQQQQQQQQQQRRRRRRRRRPPPOOONNNMMMLLLLLLLLLLLLGGGGGGFFFEEEDDDAAA???>>>;;;:::888555333000...---+++***)))(((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&'''(((((())))))((((((&&&'''((()))************(((((((((((())))))))))))*********++++++,,,,,,,,,***)))((((((((()))***+++***)))(((((('''''''''(((''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&'''%%%((((((%%%%%%))))))%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""""""""###$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""######""""""###%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$'''%%%$$$$$$%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%'''((('''$$$"""###&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&'''''''''&&&$$$$$$$$$%%%%%%$$$$$$$$$&&&''''''((((((''''''&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((())))))))))))////////////111333666777;;;<<<>>>AAACCCEEEGGGGGGGGGJJJNNNPPPQQQRRRSSSUUUVVVWWWWWWXXXXXXWWWUUUTTTTTTUUUVVVWWWWWWWWWWWWWWWYYYXXXXXXXXXZZZ\\\^^^```ZZZZZZZZZYYYYYYXXXXXXXXX[[[\\\]]]\\\ZZZYYYYYYZZZUUUVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXYYYYYYYYYXXXXXXXXXWWWVVVTTTTTTUUUWWWXXXWWWWWWVVVVVVUUUVVVVVVWWWTTTUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQRRRRRRQQQPPPPPPPPPPPPPPPIIIIIIJJJJJJIIIHHHFFFEEEBBBAAA>>>;;;888555222111///...---,,,++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&(((''''''&&&&&&''''''((())))))(((((('''''''''&&&&&&''''''(((((((((((((((&&&'''((()))************+++++++++***************))))))***+++,,,,,,------+++***)))(((((()))***+++******)))(((((((((((((((&&&'''''''''''''''''''''!!!!!!"""###$$$%%%%%%&&&###(((((($$$$$$(((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""" """######""""""###%%%&&&%%%%%%$$$$$$#########!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######%%%%%%%%%%%%######'''&&&&&&%%%%%%$$$$$$###)))(((&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''&&&$$$!!! $$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%'''******'''$$$'''&&&$$$######$$$&&&'''%%%&&&''''''(((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((()))******((('''&&&%%%&&&''')))+++,,,+++))))))+++...111444555666888;;;===???@@@AAACCCFFFIIIKKKKKKKKKLLLMMMRRRSSSUUUWWWXXXXXXXXXWWWWWWXXXYYYXXXWWWVVVWWWXXXXXXYYYZZZ[[[[[[[[[[[[[[[\\\\\\]]]]]]^^^_________\\\\\\\\\\\\\\\\\\]]]]]]]]]\\\\\\[[[[[[\\\^^^___ZZZZZZZZZZZZYYYYYYXXXXXXZZZYYYYYYXXXXXXYYYYYYZZZ[[[ZZZYYYXXXXXXWWWWWWWWWXXXWWWWWWVVVVVVWWWWWWXXXUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTUUUUUUWWWVVVUUUTTTSSSQQQPPPPPPKKKJJJJJJIIIIIIHHHHHHGGGFFFEEECCCDDDEEECCC???<<<<<<:::666222///.........+++++++++***)))(((((((((&&&&&&%%%$$$$$$%%%&&&'''''''''(((((()))(((((((((''''''((()))((('''%%%$$$))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))******+++((((((((()))******++++++)))))))))))))))((('''''')))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%###""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###############"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$"""!!! $$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''(((&&&###%%%$$$###!!!!!!###$$$%%%###$$$%%%%%%&&&%%%%%%%%%$$$$$$##################&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((('''&&&&&&&&&'''***,,,...---,,,---...111444777999:::;;;>>>AAACCCEEEGGGGGGHHHKKKNNNPPPPPPPPPQQQRRRRRRSSSUUUWWWXXXXXXXXXXXXWWWXXXYYYXXXWWWVVVWWWXXXZZZZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^_________^^^^^^]]]]]]^^^______^^^]]]\\\[[[ZZZ[[[\\\\\\YYYYYYXXXXXXWWWWWWWWWXXXXXXXXXWWWWWWWWWWWWXXXXXXYYYYYYXXXVVVVVVUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZWWWVVVVVVVVVVVVUUUUUUUUUVVVUUUUUUUUUUUUUUUVVVVVVUUUUUUTTTSSSRRRQQQPPPOOOQQQPPPOOONNNMMMKKKJJJJJJIIIGGGEEEFFFGGGGGGDDDAAA???===;;;888555444333333//////...,,,+++***)))((()))((('''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&'''''''''''''''&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))******+++******)))))))))))))))))))))))))))))))))(((''''''(((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""######$$$%%%%%%&&&''''''###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$&&&&&&&&&%%%%%%$$$###""""""###$$$%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''))))))((((((***,,,...//////000333666:::===@@@BBBBBBCCCFFFHHHKKKLLLNNNNNNMMMOOORRRTTTTTTSSSTTTUUUSSSTTTUUUWWWXXXXXXXXXXXXWWWXXXYYYYYYWWWWWWXXXYYY[[[\\\]]]]]]^^^]]]]]]]]]]]]\\\\\\[[[\\\]]]___```______^^^]]]]]]]]]^^^___]]]\\\ZZZYYYXXXYYYYYYZZZYYYXXXVVVUUUUUUUUUVVVWWWVVVVVVVVVVVVWWWXXXXXXYYYYYYXXXXXXWWWUUUUUUTTTTTTRRRSSSTTTVVVXXXZZZ[[[\\\XXXXXXWWWWWWVVVUUUUUUUUUVVVUUUUUUTTTTTTTTTSSSSSSRRRQQQQQQPPPOOONNNNNNMMMTTTTTTRRRQQQOOONNNMMMLLLLLLJJJIIIHHHIIIJJJIIIHHHBBBBBBAAA@@@>>><<<;;;:::555444333111///---++++++++++++)))(((((((((((((((''''''(((((((((''''''&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))******+++++++++***))))))((('''''')))))))))))))))((((((''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''((('''%%%"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&)))((('''&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((---,,,,,,,,,---...///000444777;;;@@@DDDHHHJJJKKKJJJKKKMMMNNNOOOPPPPPPPPPNNNQQQTTTUUUTTTTTTTTTUUUTTTTTTUUUVVVWWWXXXYYYYYYXXXYYYZZZZZZYYYYYYZZZ[[[]]]^^^^^^_________^^^^^^^^^^^^\\\[[[\\\]]]___```]]]\\\ZZZYYYYYYZZZ[[[\\\ZZZYYYWWWUUUTTTTTTTTTTTTUUUTTTRRRQQQPPPQQQRRRSSSRRRSSSSSSUUUWWWYYYZZZ\\\XXXXXXXXXXXXWWWVVVVVVUUUSSSTTTUUUWWWYYYZZZ[[[\\\XXXXXXXXXXXXWWWWWWWWWWWWWWWVVVUUUTTTRRRPPPOOONNNLLLLLLKKKKKKJJJIIIIIIHHHPPPPPPPPPOOOOOONNNNNNNNNPPPNNNLLLKKKKKKKKKKKKLLLEEEFFFGGGGGGFFFDDDBBB@@@<<<;;;999777444222000///---,,,+++***(((''''''&&&)))))))))***))))))(((''''''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))******+++******))))))(((((((((((((((((())))))))))))(((((('''''''''''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%&&&&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&''''''&&&%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''''''''%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&)))((('''&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&""""""######$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))......///111333555777888<<>>>>>>>>>>>???AAACCCFFFJJJLLLNNNJJJLLLOOORRRTTTUUUUUUUUUWWWXXXYYYZZZZZZYYYWWWWWWVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXWWWUUUQQQNNNJJJHHHBBBBBBAAA???>>>===<<<;;;@@@BBBDDDGGGJJJMMMOOOPPPOOOPPPOOONNNLLLKKKLLLMMMKKKLLLMMMNNNMMMKKKIIIHHHEEEDDDCCCAAA@@@>>>======555444333111...+++((('''(((((((((((('''&&&%%%%%%''''''&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))******+++&&&&&&'''(((((()))******'''(((((()))))))))))))))'''(((((((((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''"""$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#####################$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''%%%###$$$&&&$$$%%%%%%%%%%%%%%%%%%$$$""""""###$$$$$$$$$$$$###''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''(((***,,,///222333555888999===AAAEEEIIIKKKLLLNNNOOOQQQSSSTTTUUUVVVWWWUUUUUUUUUVVVVVVUUUTTTTTTUUUWWWYYYYYYWWWVVVVVVVVVVVVVVVVVVVVVWWWYYYZZZ[[[XXXYYY[[[[[[ZZZ[[[\\\^^^``````aaaaaa```______^^^\\\\\\\\\[[[XXXUUURRRPPPOOOMMMJJJGGGGGGHHHJJJKKKMMMKKKGGGBBB>>>;;;999888999:::;;;<<<;;;:::888777999999:::;;;===???AAABBBDDDFFFJJJOOOSSSUUUWWWWWWWWWXXXYYYZZZZZZYYYXXXVVVWWWVVVVVVUUUTTTSSSSSSSSSOOOOOOOOOOOOMMMJJJGGGEEEAAA@@@???===;;;999888777888999<<<@@@CCCGGGJJJKKKJJJMMMOOOOOONNNMMMOOOPPPNNNNNNOOOOOONNNMMMKKKJJJFFFFFFEEEEEEDDDDDDDDDCCC<<<<<<:::888444111---+++************)))(((''''''&&&'''(((((()))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))******+++''''''((((((((((((((((((''''''((()))))))))))))))(((((()))))))))(((''''''''''''''''''''''''''''''###$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%!!!###$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))),,,+++)))'''((()))&&&''''''((((((''''''&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''(((###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))+++---///333666999<<<===BBBCCCFFFHHHJJJLLLMMMMMMSSSSSSTTTTTTUUUVVVVVVWWWUUUUUUWWWXXXXXXYYYYYYYYYTTTVVVXXXXXXVVVUUUTTTUUUWWWVVVVVVVVVWWWYYY[[[\\\VVVXXXYYYZZZYYYYYY[[[]]]```````````````___^^^^^^ZZZZZZ[[[YYYVVVRRRMMMJJJHHHEEEBBB??????@@@BBBCCCAAA@@@>>>===<<<<<<<<<<<<888:::<<<======;;;888666999999999999999:::;;;<<>><<<:::888666555222333666999===AAACCCEEEGGGKKKOOOQQQPPPPPPRRRTTTQQQPPPPPPPPPOOOMMMLLLLLLGGGGGGGGGGGGGGGGGGGGGGGGBBBAAA@@@===:::666222000/////////...---,,,+++***&&&''')))*********)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))******+++)))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))))))))(((((('''(((((((((((((((((((((((("""###$$$%%%'''((())))))'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&###$$$&&&(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$%%%&&&&&&'''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$######$$$%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&$$$###$$$''''''%%%###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''(((((((((((('''))),,,///222333666999===AAADDDEEEGGGIIIKKKKKKJJJJJJLLLNNNTTTTTTTTTTTTUUUWWWZZZ[[[XXXXXXXXXXXXXXXXXXXXXXXXUUUVVVVVVVVVVVVTTTRRRQQQTTTSSSSSSTTTWWWYYYZZZYYYVVVXXX[[[\\\[[[[[[\\\\\\```___^^^^^^___^^^\\\ZZZZZZXXXUUUQQQMMMHHHEEECCCBBBAAA???=========>>>>>><<<;;;:::999999999999:::<<<===>>>>>>>>>===;;;:::;;;;;;<<<>>>@@@AAABBBCCCCCCGGGLLLRRRWWWZZZ[[[[[[XXXXXXXXXWWWWWWVVVVVVVVVYYYVVVRRROOOKKKFFFAAA===???===;;;;;;<<<===<<<;;;BBBAAA>>><<<999777666666444444333444555888;;;===BBBGGGLLLMMMLLLLLLMMMOOOPPPRRRSSSRRRQQQOOOOOOPPPJJJJJJJJJJJJIIIIIIIIIIIIFFFFFFFFFDDDAAA===:::888666444222000000///,,,***+++***'''%%%%%%%%%&&&'''******)))((((((((())))))(((((((((((())))))))))))&&&&&&&&&&&&&&&'''((()))(((((())))))))))))((((((((()))***++++++***)))((()))))))))***,,,+++)))'''&&&''''''(((((((((((((((*********)))))))))))))))))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&''''''''''''&&&$$$###%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$###%%%''''''%%%###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&'''%%%%%%&&&&&&''''''&&&&&&((()))******+++---111444888:::===@@@DDDGGGIIIKKKIIIKKKMMMMMMLLLLLLNNNOOOTTTTTTTTTUUUVVVXXXZZZ[[[YYYYYYYYYYYYYYYYYYYYYYYYZZZYYYWWWTTTSSSRRRRRRRRRUUUTTTRRRSSSUUUVVVVVVUUUUUUWWWZZZ[[[ZZZYYYZZZ[[[\\\[[[[[[[[[\\\\\\ZZZYYYSSSQQQOOOKKKGGGCCCAAA???<<<;;;:::888888888888999;;;;;;:::999999999999999;;;<<<===>>>>>>?????????===>>>???BBBDDDGGGHHHIIILLLNNNQQQUUUXXXZZZZZZ[[[XXXXXXXXXXXXWWWWWWVVVVVVYYYVVVRRRNNNJJJEEE@@@<<<888666555555666777777666>>>>>>===;;;:::::::::999666555444333444555777999<<>>==================<<<;;;::::::999999888999999:::<<<>>>???@@@===>>>AAADDDHHHLLLNNNPPPSSSTTTTTTUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXVVVRRRNNNJJJEEE@@@===999777666666777888888777::::::;;;;;;<<<<<<======:::999777666555555666777666888;;;AAAGGGLLLNNNNNNLLLNNNPPPPPPOOOOOOPPPQQQQQQPPPPPPOOONNNMMMMMMLLLLLLLLLLLLLLLKKKIIIGGGFFFEEECCC???===:::888444222000///---,,,++++++,,,---((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''&&&'''''''''(((((())))))))))))((((((((())))))******))))))(((+++)))(((((()))******)))&&&'''(((((())))))(((((()))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$###############"""$$$%%%&&&&&&&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$#########%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((((()))***++++++,,,---000333555888<<<@@@CCCGGGIIILLLOOORRRSSSUUUUUUPPPRRRSSSSSSRRRRRRSSSUUUUUUUUUVVVWWWYYYZZZ[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[___]]][[[XXXWWWWWWXXXXXXTTTQQQNNNLLLLLLKKKHHHGGGIIILLLPPPRRRRRRSSSTTTVVVSSSRRRRRRTTTVVVWWWVVVUUURRRQQQPPPOOOMMMLLLKKKJJJIIIIIIHHHHHHGGGFFFFFFFFFDDDCCCBBBAAA???===;;;:::777777666777888:::===>>>;;;===@@@DDDIIIMMMPPPRRRTTTSSSRRRRRRQQQRRRSSSTTTWWWWWWWWWWWWWWWWWWWWWWWWVVVTTTQQQOOOLLLIIIEEEBBB???===;;;;;;<<<<<<;;;:::888999:::;;;<<<<<<<<<<<<>>>===;;;:::999999999999777666666:::@@@EEEEEEDDDIIIKKKNNNOOOOOOOOOQQQRRRQQQPPPPPPOOONNNMMMLLLLLLNNNNNNMMMMMMKKKIIIHHHGGGJJJGGGDDDBBB@@@>>>;;;999555444222000...---------***)))))))))))))))******(((((((((((())))))))))))))))))(((''''''&&&''''''(((((())))))))))))((((((((())))))))))))))))))(((,,,***(((''')))*********''''''((()))))))))))))))((((((((())))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$############$$$%%%&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''(((((('''''''''(((((()))((((((((()))+++---...000333555999<<>><<<;;;:::999888999:::;;;<<<<<<===@@@DDDIIIMMMPPPQQQQQQPPPOOONNNNNNOOOPPPQQQTTTTTTTTTTTTTTTTTTTTTTTTRRRQQQOOOOOOOOONNNKKKIIIEEECCC@@@>>>>>>===<<<:::::::::;;;<<<;;;;;;::::::<<<<<<<<<;;;;;;;;;;;;;;;:::777666999>>>BBBCCCBBBHHHJJJMMMNNNOOOOOOQQQSSSRRRQQQQQQPPPOOOOOONNNNNNQQQPPPOOONNNLLLIIIHHHGGGJJJHHHFFFEEEEEEDDDBBB@@@<<<:::888555222000...---+++******)))))))))))))))(((((((((((())))))))))))***)))((('''''''''''''''(((((())))))))))))(((((()))(((((((((((((((((())),,,***(((''')))*********'''(((((()))))))))))))))''''''(((((())))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$######""""""###$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((***+++,,,%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###%%%'''&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''(((((())))))'''''''''))),,,///222444999<<<@@@CCCFFFIIIMMMPPPLLLNNNQQQTTTUUUUUUUUUTTTTTTUUUWWWVVVUUUTTTUUUWWWVVVWWWXXXZZZ\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[XXXTTTOOOIIIDDDAAAAAA???<<<;;;::::::888777444777;;;===???@@@AAACCC@@@???@@@AAACCCDDDCCCBBBEEEFFFGGGHHHIIIKKKLLLLLLNNNNNNOOONNNNNNMMMKKKKKKNNNMMMMMMKKKHHHDDDAAA???AAA@@@???>>>>>>>>>>>>>>>>>>@@@BBBEEEHHHKKKMMMNNNMMMLLLKKKJJJKKKLLLMMMNNNMMMMMMNNNNNNNNNNNNOOOOOOLLLKKKKKKLLLNNNNNNMMMKKKKKKIIIFFFDDDDDDCCCAAA???===>>>>>>>>>===;;;:::888999999::::::::::::;;;;;;;;;:::999;;;???DDDGGGHHHHHHJJJMMMOOOOOOPPPQQQSSSSSSSSSSSSSSSRRRRRRRRRRRRUUUTTTRRRPPPNNNLLLJJJIIIIIIHHHGGGGGGHHHHHHGGGEEEAAA???===:::777444111000---,,,+++)))((((((''''''(((((((((((())))))))))))))))))(((((('''((((((((((((((())))))))))))(((((()))((((((''''''(((((()))+++)))(((((()))******)))'''((())))))******))))))&&&''''''(((((())))))***(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$############$$$&&&'''''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%$$$$$$###""""""!!!""""""###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((''''''&&&'''((()))***%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###%%%''''''%%%###$$$&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((()))******))))))***,,,000444888;;;???BBBFFFIIIKKKMMMQQQSSSNNNPPPSSSVVVWWWWWWUUUTTTTTTVVVWWWVVVUUUTTTUUUVVVVVVWWWYYY[[[]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[XXXVVVRRRMMMGGGCCC???======;;;999999:::;;;:::999555888;;;<<<;;;;;;<<<===;;;::::::;;;===>>>===;;;;;;<<<>>>@@@CCCEEEGGGHHHNNNNNNNNNOOONNNMMMKKKJJJJJJJJJJJJJJJIIIFFFDDDBBBBBBCCCCCCCCCBBBBBBAAA@@@??????AAABBBDDDEEEGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGIIIJJJIIIGGGKKKIIIGGGFFFGGGGGGFFFDDDAAAAAABBBBBBAAA>>><<<:::999::::::::::::::::::999;;;;;;<<<<<<>>>BBBHHHLLLIIIKKKNNNOOOOOOPPPRRRSSSRRRRRRRRRRRRSSSSSSSSSSSSTTTSSSRRRPPPOOOMMMMMMMMMJJJIIIHHHHHHJJJJJJIIIHHHCCCCCCAAA???===:::888777222111///---+++***))))))(((((((((((())))))))))))(((((((((((((((((()))***(((((())))))))))))(((((()))(((''''''''''''((()))***)))((()))++++++)))((((((((()))************)))&&&&&&''''''((())))))***''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%%%%%%%$$$$$$"""""""""$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$&&&'''((('''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&%%%$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$###$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$&&&'''((()))$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$###%%%''''''$$$###$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''((((((((((((((()))******------...111555:::???BBBCCCFFFIIILLLNNNPPPRRRTTTPPPRRRUUUXXXYYYXXXVVVUUUTTTUUUVVVVVVTTTSSSTTTVVVVVVXXXZZZ\\\]]]^^^^^^]]][[[[[[[[[[[[[[[[[[[[[[[[TTTQQQLLLHHHDDDCCCCCCCCC>>>===<<<<<<>>>@@@??????<<<===??????===<<<;;;<<<;;;::::::;;;<<<===<<<:::777888;;;>>>AAADDDFFFGGGIIIIIIJJJJJJIIIHHHFFFEEEDDDFFFGGGHHHHHHGGGEEEDDDAAABBBCCCDDDDDDCCCAAAAAA======>>>>>>???@@@@@@@@@BBBAAAAAAAAA@@@@@@@@@??????@@@@@@@@@AAAAAABBBBBBCCCBBBBBBCCCEEEEEEDDDBBBDDDCCCAAAAAACCCDDDCCCBBBCCCDDDEEEEEEDDDAAA???===============<<<;;;::::::;;;<<<===<<<;;;>>>DDDIIIJJJLLLOOOPPPPPPPPPRRRSSSOOOOOOPPPPPPQQQQQQRRRRRRQQQPPPOOONNNNNNNNNNNNNNNLLLKKKJJJJJJKKKKKKJJJHHHDDDDDDCCCBBBAAA???>>>===888777444222000...------(((((((((((())))))))))))(((((('''(((((()))***+++(((((())))))))))))(((((()))((('''&&&&&&'''((())))))))))))***,,,+++)))'''(((((()))***************&&&&&&&&&'''((())))))***''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&'''((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""######$$$$$$$$$$$$%%%###!!! !!!###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$&&&(((((('''&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''((((((((('''&&&%%%%%%############$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$$$$&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""""""""&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&'''''''''&&&$$$######$$$%%%'''&&&&&&&&&%%%%%%$$$$$$$$$)))((('''&&&%%%%%%%%%%%%&&&''''''&&&%%%&&&(((+++)))(((((((((***+++---///111555999<<<>>>???AAACCCEEEGGGKKKNNNPPPQQQQQQPPPVVVVVVVVVWWWWWWXXXXXXXXXYYYYYYYYYXXXWWWTTTRRRPPPUUUUUUVVVWWWYYYZZZ\\\]]]^^^^^^^^^]]]\\\[[[YYYYYYVVVSSSOOOLLLJJJHHHEEECCCGGGGGGGGGGGGHHHIIIJJJJJJGGGFFFEEEDDDCCCBBBBBBBBBAAA???<<<::::::;;;===>>>???===<<<<<<>>>AAACCCCCCEEEDDDDDDDDDCCCCCCCCCCCC???BBBBBB>>>>>>AAAAAA>>>>>>===<<<<<<>>>>>><<<;;;>>><<<:::999;;;===>>>>>><<<======<<<:::::::::;;;<<<:::888999:::<<<<<<<<<999<<<>>>===>>>@@@???<<<@@@@@@@@@???????????????CCCDDDEEEEEECCCBBBBBBBBB@@@@@@AAAAAA@@@???===<<<<<<===>>>@@@BBBDDDEEEFFFNNNNNNOOOOOOPPPQQQQQQQQQRRRRRRSSSSSSSSSRRRQQQQQQLLLLLLNNNOOOOOOPPPOOOOOONNNKKKHHHGGGHHHKKKLLLMMMKKKHHHDDDCCCDDDCCCAAA>>>>>><<<:::777444111///...,,,+++***))))))((())))))***(((''''''(((((('''&&&''''''''''''((((((((()))))))))))))))))))))))))))+++++++++++++++***)))((())))))))))))))))))******%%%&&&((())))))(((&&&%%%))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%)))'''&&&%%%%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###&&&%%%$$$$$$############&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$"""""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%###!!!!!!$$$'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''((('''%%%$$$$$$&&&'''((('''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&''''''((('''(((((('''&&&&&&)))+++)))******+++---000222444888;;;???AAACCCDDDGGGIIIMMMNNNPPPRRRTTTUUUUUUUUUTTTUUUUUUVVVWWWXXXXXXXXXXXXYYYYYYYYYXXXVVVUUUTTTVVVVVVWWWXXXZZZ[[[]]]^^^^^^^^^^^^^^^]]]\\\[[[[[[UUUSSSPPPOOOPPPPPPOOOMMMNNNNNNMMMMMMMMMMMMNNNNNNMMMLLLJJJIIIHHHGGGGGGFFFDDDBBB???===<<<===???@@@??????>>>>>>??????>>>===????????????>>>===<<<;;;;;;>>>>>><<<<<<>>>>>>;;;;;;:::;;;<<<>>>===;;;999999999999::::::;;;:::999777999;;;============>>><<<999777666777777777666999<<<===;;;;;;>>>===:::<<<<<<<<<<<<<<<<<<<<<;;;>>>???@@@AAA@@@@@@@@@AAA<<<===???AAABBBBBBBBBBBBAAAAAABBBCCCEEEFFFFFFGGGLLLMMMMMMNNNOOOPPPQQQQQQRRRRRRRRRRRRRRRQQQQQQPPPJJJJJJKKKKKKLLLMMMMMMMMMNNNKKKIIIHHHJJJLLLLLLLLLNNNKKKHHHGGGHHHGGGEEECCC@@@???===:::777444222111...---,,,***)))))))))))))))(((''''''((()))(((&&&'''''''''((((((((()))))))))))))))))))))))))))))))))******+++++++++***************)))))))))))))))'''''''''&&&&&&'''''''''))))))((('''''''''''''''(((((('''''''''&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&$$$$$$%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###&&&%%%%%%$$$$$$$$$$$$%%%'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%###"""###%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$%%%'''((($$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%&&&''')))***((((((''''''''''''&&&&&&%%%%%%%%%&&&'''((()))***'''(((((('''&&&''')))+++***+++---000333777:::<<>>>>>???@@@????????????>>><<<999888999:::::::::999888666555777;;;<<<:::<<>>>>><<<===>>>@@@BBBCCCDDDDDDCCCDDDDDDEEEEEEFFFFFFFFFJJJJJJKKKLLLMMMNNNOOOPPPQQQQQQQQQQQQQQQPPPPPPOOOHHHHHHHHHGGGGGGHHHIIIIIILLLJJJIIIIIIKKKLLLLLLKKKNNNLLLKKKJJJJJJJJJHHHFFFCCCBBB@@@>>>;;;999777666111000///---+++***)))))))))((('''((()))***)))(((''''''((((((((()))))))))))))))))))))))))))))))))(((((()))++++++,,,,,,,,,+++*********))))))(((((()))(((&&&%%%%%%&&&((()))))))))((('''''''''''''''))))))((((((((('''''''''''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$######%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&""""""$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&((((((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&'''''''''###$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$$$$%%%''')))$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&$$$"""!!!%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&''')))***''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))'''(((((('''&&&'''))),,,,,,...111444999===@@@BBBCCCEEEFFFGGGGGGJJJNNNQQQUUUTTTRRRQQQQQQQQQSSSTTTQQQRRRSSSTTTVVVWWWXXXYYYXXXYYYYYYZZZZZZXXXWWWVVVWWWXXXYYY[[[\\\]]]^^^___]]]^^^______`````````______]]]ZZZXXXXXXWWWVVVTTTTTTSSSRRRQQQPPPNNNLLLKKKLLLKKKIIIGGGFFFDDDDDDCCCCCCAAA???===<<<<<<======<<<<<<===<<<:::999888888888999:::;;;:::999777666888;;;<<<===CCCMMMTTTUUUTTTSSSSSSRRROOOIIIAAA<<<;;;===@@@CCCDDDEEEFFFFFFJJJNNNSSSXXXZZZVVVPPPLLLFFFCCC???======>>>??????<<>><<<===AAACCCBBBCCCCCCCCCCCCAAA@@@>>>======<<<:::::::::::::::999<<<=========>>>>>>>>>>>>??????@@@AAAAAABBBCCCCCCFFFFFFGGGIIIJJJKKKLLLMMMOOOPPPPPPPPPPPPPPPOOOOOOJJJIIIGGGFFFDDDDDDDDDDDDFFFEEEEEEGGGJJJLLLKKKJJJLLLKKKKKKJJJJJJJJJIIIHHHDDDDDDBBB@@@>>><<<;;;:::666555222000---,,,******)))((('''(((***+++***)))'''(((((((((((()))))))))))))))))))))))))))))))))((()))***+++++++++++++++++++++******)))((((((((()))((('''&&&&&&'''((()))))))))((('''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###""""""###%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###$$$%%%%%%&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''""""""$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((((((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&$$$"""!!!%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''###$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((''''''(((+++...000222555999>>>BBBEEEFFFGGGHHHIIIIIIJJJLLLOOORRRTTTSSSPPPNNNNNNOOOQQQRRRQQQRRRSSSTTTVVVWWWXXXYYYZZZZZZ[[[ZZZYYYXXXVVVUUUXXXYYY[[[\\\]]]]]]]]]]]][[[\\\]]]^^^^^^______^^^```^^^ZZZXXXVVVUUURRRQQQRRRQQQQQQOOOMMMJJJHHHGGGEEEDDDCCCAAA???>>>>>>>>>===<<<;;;:::999::::::;;;777999::::::999:::===???===>>>?????????>>>===<<<;;;???BBBFFFPPP```lllqqqqqqpppmmmiiibbbXXXMMMFFFBBBEEEHHHJJJMMMPPPVVVZZZcccgggnnntttwwwsssjjjccc\\\WWWPPPKKKIIIJJJKKKLLLIIILLLLLLKKKMMMRRRUUUTTTNNNNNNOOONNNMMMJJJHHHGGGFFFCCC???===<<<;;;999666:::999999999888888888888999999:::;;;<<<======>>>BBBCCCDDDEEEFFFGGGHHHHHHLLLLLLMMMNNNNNNNNNNNNNNNMMMKKKIIIGGGDDDBBBAAA@@@@@@???@@@CCCFFFIIIIIIIIIIIIJJJKKKKKKKKKJJJIIIIIIEEEDDDCCCBBB@@@???>>>>>>;;;999777444111///------***)))((()))***+++***)))(((((((((((()))))))))***))))))))))))))))))))))))+++++++++++++++***)))(((************))))))((((((''''''((())))))(((''''''))))))(((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###"""!!!###%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###$$$$$$&&&''''''''''''&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$%%%&&&######$$$%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%###!!!!!!$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&'''))))))***,,,///222777888;;;???BBBEEEGGGHHHKKKLLLNNNNNNOOOPPPRRRUUUTTTRRRQQQOOOOOOQQQRRRSSSRRRSSSTTTUUUVVVWWWXXXYYY\\\\\\\\\\\\[[[YYYWWWVVVZZZZZZ\\\]]]]]]\\\[[[ZZZYYYYYYZZZ[[[[[[\\\[[[[[[[[[YYYVVVTTTSSSRRRPPPNNNOOOOOONNNMMMJJJGGGDDDCCC??????===<<<;;;:::::::::888888888888999;;;<<<<<<999===BBBDDDDDDFFFKKKOOOLLLKKKJJJIIIHHHHHHGGGGGGDDDIIINNNUUUcccuuu}}}ttthhh\\\TTTKKKNNNRRRUUUXXX^^^ffflllxxx|||{{{rrrjjj```WWWTTTTTTVVVXXX]]]aaabbbaaaccchhhjjjiiicccdddeeeffffffeeecccaaaYYYTTTNNNJJJIIIFFFCCC???<<<;;;;;;:::::::::;;;<<<888999999999::::::;;;;;;??????@@@@@@AAABBBBBBBBBEEEFFFGGGIIIJJJKKKKKKKKKLLLKKKJJJHHHFFFCCCAAA???>>>======>>>BBBDDDEEEEEEGGGIIIKKKLLLKKKJJJJJJKKKEEEEEEDDDCCCCCCBBBAAAAAA???===;;;888555333111111,,,+++******++++++***(((((((((((()))))))))******)))))))))))))))))))))))),,,,,,,,,++++++)))(((((()))))))))))))))))))))***&&&''')))******)))'''&&&))))))(((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%###""""""$$$&&&(((((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%######$$$&&&''''''&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######"""!!!!!!"""$$$%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######!!!!!!$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%"""###%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''((()))***((()))+++---...111555888>>>@@@BBBEEEGGGHHHIIIIIILLLNNNQQQRRRQQQRRRSSSTTTRRRQQQQQQQQQRRRSSSUUUVVVTTTUUUUUUVVVWWWXXXXXXXXX\\\]]]^^^^^^^^^]]][[[ZZZ[[[\\\]]]]]]\\\ZZZXXXWWWVVVVVVWWWXXXXXXXXXWWWWWWWWWTTTQQQPPPOOONNNLLLJJJJJJJJJJJJIIIFFFCCC@@@>>>:::999888777777777777888777777999;;;>>>@@@BBBCCCFFFNNNWWW\\\^^^___bbbeeebbb```]]]YYYVVVTTTTTTTTTQQQYYYbbblllyyytttjjjbbbVVV[[[aaaeeehhhmmmtttyyy|||sssfff\\\YYY\\\aaadddooorrrtttssstttxxxxxxvvvtttvvvzzz}}}sssmmmfffbbb```^^^ZZZVVVLLLKKKIIIHHHFFFFFFFFFFFF@@@@@@???>>>======<<<<<<===========================>>>@@@CCCEEEFFFGGGHHHGGGHHHIIIIIIHHHEEEBBBAAAAAA???<<<<<<>>>@@@AAAAAABBBFFFIIIJJJIIIHHHIIIJJJGGGFFFFFFFFFEEEEEEDDDDDDBBBAAA>>>;;;999777555555...---++++++++++++)))'''(((((()))))))))*********))))))))))))))))))))))))******+++++++++******)))((((((((()))******++++++(((((())))))))))))(((((())))))((('''''''''''''''''''''''''''&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%''')))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%######$$$&&&'''&&&%%%###"""%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###!!!!!!"""###$$$&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########""" !!!###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$ """$$$'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''''''''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''(((''''''&&&&&&&&&&&&&&&'''''''''((((((&&&''''''(((***+++---...)))+++---///111444999<<>>===<<<<<<;;;;;;;;;:::::::::888999<<<>>>AAACCCDDDEEEBBBDDDGGGIIIIIIGGGDDDBBBEEEBBB===;;;<<<===>>>>>>===AAAFFFGGGEEEDDDEEEGGGHHHHHHGGGGGGGGGGGGFFFFFFDDDBBB@@@===;;;999888777000...,,,++++++***((('''))))))))))))************))))))))))))))))))))))))((()))***+++++++++++++++''''''((()))***+++,,,,,,***)))(((''''''((()))***))))))(((''''''''''''''')))(((((((((''''''''''''###$$$&&&'''((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''%%%######$$$&&&&&&&&&$$$"""!!!%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$""""""###$$$%%%''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&((((((&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''''''''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%(((((('''''''''(((((()))%%%'''((()))(((((()))***(((***...222666:::@@@CCCIIIJJJLLLLLLKKKJJJJJJKKKPPPQQQRRRSSSSSSRRRQQQQQQTTTSSSRRRRRRSSSVVVXXXZZZ]]]\\\[[[ZZZYYYYYYYYYYYY```aaabbbbbbaaa___]]][[[^^^^^^]]][[[YYYXXXWWWVVVVVVSSSQQQPPPPPPQQQQQQPPPPPPMMMJJJFFFCCCBBBAAAAAA@@@???>>>======<<<<<<;;;999777555777:::<<<:::888777;;;CCCJJJQQQXXX___cccoooxxx{{{rrrlllgggccceeejjjmmmrrr{{{tttkkkhhhnnnvvv|||xxxnnnjjjhhheeebbbbbbgggqqqyyy|||~~~~~~{{{yyyzzz{{{{{{|||wwwsssoookkkhhhdddaaa^^^]]]ZZZVVVRRRNNNIIIDDDAAADDDAAA<<<:::999:::;;;<<<:::999999999;;;<<<>>>???EEEDDDDDDDDDEEEGGGIIIKKKHHHGGGEEEBBB@@@===;;;:::;;;<<<>>>@@@AAABBBBBBBBBEEEDDDCCCBBBCCCDDDEEEFFFGGGFFFDDDBBB@@@===<<<;;;777555333111000...+++)))++++++++++++************************))))))))))))************************))))))************))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))'''(((((((((((((((((('''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((&&&$$$###&&&%%%$$$######$$$%%%&&&&&&%%%$$$""" ###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''''''''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''''''''((()))((('''''')))+++000222555777999;;;???BBBJJJLLLMMMNNNMMMLLLMMMNNNPPPQQQRRRSSSSSSRRRQQQPPPTTTTTTTTTUUUVVVXXXZZZ[[[\\\[[[ZZZYYYYYYYYYYYYYYY\\\]]]___``````___]]]\\\ZZZYYYXXXVVVUUUSSSRRRQQQVVVTTTQQQOOONNNMMMKKKJJJHHHGGGDDDAAA???>>>>>>>>><<<<<<<<<:::999999:::<<>>======>>>>>>>>>===BBBJJJSSS\\\fffooouuu}}}}}}tttooojjjgggiiinnntttyyywwwqqqmmmsss{{{||||||}}}~~~wwwlllcccaaaaaabbbbbbdddjjjsssyyy|||}}}}}}|||zzzzzz}}}zzzzzz{{{|||}}}~~~|||zzzzzz{{{|||{{{~~~~~~}}}{{{vvvqqqllljjjkkkhhhddd```]]][[[XXXWWWRRRLLLDDD???======;;;:::::::::999999:::<<<>>>????????????@@@AAAAAABBBBBBEEEEEECCCAAA???>>><<<;;;;;;;;;<<<===>>>??????@@@????????????@@@AAACCCDDDEEEEEEDDDBBB@@@>>>;;;:::999666444222111///---***************++++++++++++************))))))))))))************************((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$#########$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$"""!!!%%%%%%$$$######$$$%%%%%%'''&&&%%%$$$"""!!! $$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%%%%&&&''''''%%%%%%&&&''''''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))((('''(((+++...777999;;;===>>>???BBBDDDKKKMMMOOOPPPOOOOOOPPPRRRQQQRRRSSSSSSSSSSSSQQQQQQTTTUUUWWWXXXZZZ[[[[[[\\\[[[ZZZZZZYYYYYYYYYZZZZZZXXXZZZ\\\^^^___^^^]]]\\\ZZZYYYXXXVVVUUUSSSRRRQQQRRRPPPNNNLLLKKKIIIFFFCCC@@@???>>>===;;;;;;;;;:::999::::::999777888===AAAHHHIIIGGGDDDAAAAAADDDHHHLLLPPPWWW___hhhsss~~~}}}uuunnnjjjgggeeeiiinnnuuuyyy{{{uuuppplllqqqyyy}}}~~~|||yyyxxxvvvvvvvvvvvvtttlllaaaYYYYYY\\\```eeejjjpppvvv{{{wwwwwwwwwvvvvvvxxx}}}{{{{{{zzzyyyyyyyyy{{{{{{~~~{{{vvvtttuuuvvvxxxxxx~~~~~~wwwrrrqqqvvvuuusssqqqpppooooooooofff]]]QQQIIIGGGEEEBBB>>>AAA???===;;;;;;;;;===>>>:::;;;===>>>>>>>>>===<<>>>>>>>>;;;:::999999999:::<<<<<<:::::::::;;;<<<>>>@@@AAABBBCCCCCCBBB@@@>>>;;;999:::888666444333111///---++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))'''(((((())))))(((((('''***)))))))))((((((((('''))))))))))))))))))))))))&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###############$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$"""!!!%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((***)))'''&&&%%%%%%&&&'''(((((((((((()))***++++++'''((()))***+++---111444999<<>>;;;::::::999999888888888777999;;;;;;;;;>>>FFFLLLLLLNNNNNNJJJEEEGGGOOOWWW```aaaeeeiiiooowww|||xxxpppiiidddcccbbbccchhhnnntttxxx|||{{{uuuoookkkhhhkkkpppssssssrrrrrrrrrssssssssssssqqqjjjaaaZZZXXX[[[aaahhhnnnssswwwyyytttttttttuuuuuuwwwzzz||||||{{{yyywwwwwwwwwyyyzzzzzzvvvrrrpppqqqtttvvvwwwzzz|||vvvssstttwwwyyy{{{|||||||||||||||yyynnnaaaYYYVVVUUURRRNNNOOOMMMHHHDDD@@@>>>======;;;<<<<<<============<<<======>>>>>>>>>?????????<<<;;;999777777888:::;;;888888888999:::;;;<<<<<>>AAADDDFFFGGGHHHJJJKKKLLLOOOQQQRRRRRRRRRSSSUUUVVVWWWWWWXXXWWWVVVUUUTTTTTTVVVYYY\\\^^^___^^^]]]]]]]]]\\\[[[[[[[[[\\\\\\ZZZ[[[\\\\\\[[[ZZZWWWVVVSSSRRRQQQOOOMMMKKKIIIHHHGGGFFFDDDCCCBBB???;;;888777777777777777888999999999;;;>>>@@@DDDJJJSSSYYYRRRUUUVVVRRROOORRR]]]gggooooooooopppsssyyy}}}|||}}}yyyqqqjjjfffbbb```bbbdddggglllsssuuuxxx{{{}}}uuummmgggfffgggiiijjjkkkmmmppprrrpppqqqrrrsssrrrmmmgggccc\\\^^^aaagggkkkoooqqqqqqssstttuuuvvvwwwwwwvvvuuuwwwuuusssrrrqqqrrrtttuuutttqqqnnnmmmnnnqqqssstttzzz~~~~~~xxxtttuuuxxxtttyyy{{{pppiiihhhhhhgggfffccc```ZZZTTTMMMGGGCCCAAA???>>>===<<<<<<<<<<<<===:::;;;;;;<<<===>>>??????>>>===:::888888888:::;;;:::::::::::::::999999999<<<===???@@@???===:::888;;;:::888777888777555333666555333000...+++)))(((++++++++++++************((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((()))*********(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$)))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&''''''''''''%%%&&&''''''%%%%%%&&&'''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((''''''''''''(((***+++,,,***...222555999<<<@@@CCCEEEGGGJJJKKKJJJIIIJJJJJJOOOQQQSSSTTTSSSSSSTTTUUUWWWXXXYYYYYYXXXWWWUUUTTTSSSUUUXXX[[[]]]^^^^^^]]]^^^^^^]]]\\\[[[ZZZ[[[[[[ZZZ[[[[[[ZZZYYYVVVSSSQQQPPPOOOMMMKKKIIIGGGEEEDDDEEECCCAAA???===:::777444777666666777999===@@@BBBCCCDDDGGGLLLSSS[[[aaaeee^^^```aaa]]]ZZZ^^^hhhrrrssstttttttttwww|||}}}|||{{{vvvmmmeee```]]]^^^cccgggiiinnnttttttwwwyyy{{{~~~vvvmmmhhhfffggghhhiiijjjlllqqqtttrrrtttwwwzzzzzzxxxuuusssiiigggfffgggjjjmmmnnnnnnqqqqqqrrruuuvvvtttqqqnnnqqqpppnnnmmmlllmmmmmmnnnnnnllljjjjjjllloooppppppuuuvvvwwwtttqqqppprrruuurrryyy|||wwwvvvwwwxxxyyytttrrrmmmggg```XXXRRROOOGGGFFFEEEBBB@@@>>><<<;;;999::::::;;;<<<======>>>???>>><<<;;;:::::::::;;;;;;<<<<<<<<<;;;:::999888:::;;;===>>>===<<<:::999:::999888888999999888777;;;999777444111...,,,+++,,,++++++++++++*********))))))))))))))))))))))))'''(((((())))))(((((('''&&&&&&'''((()))***++++++))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''''''''%%%&&&''''''%%%%%%&&&'''%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''(((%%%%%%&&&'''(((((((((((('''''''''((()))***,,,,,,000444999===@@@BBBDDDFFFHHHJJJMMMOOONNNMMMMMMMMMRRRTTTVVVVVVUUUUUUUUUWWWWWWWWWXXXXXXWWWVVVTTTSSSSSSTTTWWWYYY\\\]]]]]]]]]^^^]]]\\\ZZZYYYXXXXXXWWWWWWWWWXXXWWWUUURRROOOMMMMMMLLLJJJHHHFFFCCCAAAAAA>>><<<:::::::::;;;:::888;;;;;;;;;>>>CCCIIIPPPTTTWWWUUUWWW]]]gggooorrrrrrkkkkkkiiieeeaaadddkkkrrrqqqrrrssstttvvv{{{}}}{{{vvvooojjjbbb```cccjjjmmmnnnpppuuuuuuxxx{{{|||}}}yyyuuupppsssuuuwwwxxxyyy{{{|||{{{uuurrrsssvvvxxxyyyxxxwwwwwwyyy{{{{{{xxxuuuuuutttsssqqqooonnnllllllkkkjjjjjjkkknnnppppppooonnnmmmmmmlllllllllmmmnnnpppvvv}}}||||||}}}}}}|||yyysssmmmfffcccYYYYYYYYYVVVPPPIIIBBB>>>999:::::::::;;;;;;;;;<<<>>>======<<<<<<;;;;;;;;;:::;;;<<<<<<<<<;;;:::999999:::;;;;;;;;;;;;;;;:::888777777888:::;;;;;;:::===<<<:::777555333111000,,,,,,+++++++++*********************************((())))))******))))))(((''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$############$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((###$$$&&&((())))))(((((()))))))))***+++---...///555999>>>BBBDDDEEEFFFFFFFFFJJJNNNPPPQQQRRRRRRSSSUUUWWWXXXXXXWWWVVVWWWXXXVVVVVVWWWWWWVVVTTTSSSRRRRRRTTTVVVXXXZZZ\\\]]]]]]]]]\\\[[[YYYWWWVVVUUUUUUTTTTTTUUUTTTSSSPPPMMMLLLFFFEEECCCAAA???<<<:::999666444444666:::>>>@@@@@@AAA@@@AAAEEELLLVVV___dddhhheeeeeekkkvvv~~~~~~|||sssrrrnnnhhhcccdddhhhlllnnnoooqqqrrrtttxxx}}}}}}zzzvvvqqqnnnkkkjjjnnntttwwwvvvwwwzzz{{{~~~}}}|||yyyvvvsssqqqooolllkkkllloooqqqsssrrrqqqlllkkkjjjlllmmmnnnmmmkkklllqqqvvvxxxyyy|||~~~|||{{{uuuqqqkkklllmmmjjjbbbVVVKKKCCC::::::::::::::::::::::::<<<============<<<;;;:::999:::;;;<<<======<<<;;;999999999::::::;;;;;;;;;666666666888:::<<<<<<<<<===<<<;;;999888666555444,,,,,,,,,+++++++++******************************))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))%%%%%%&&&&&&&&&&&&%%%%%%))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&%%%$$$######&&&$$$"""$$$&&&(((&&&$$$%%%%%%%%%&&&&&&&&&''''''(((&&&$$$%%%&&&'''&&&%%%&&&%%%%%%$$$#########$$$$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***)))(((&&&$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&(((***(((%%%$$$%%%'''''''''&&&&&&&&&&&&''''''((('''&&&%%%&&&'''((()))((()))+++,,,---111666999???AAADDDGGGIIIIIIHHHHHHKKKMMMOOOQQQSSSSSSSSSSSSYYYYYYXXXXXXXXXWWWWWWWWWTTTTTTUUUUUUTTTTTTSSSRRRRRRTTTWWWZZZ\\\[[[ZZZYYY\\\ZZZXXXXXXXXXWWWUUUSSSQQQPPPOOOMMMLLLKKKJJJIIIAAA???<<<;;;<<<===<<<:::===<<<:::<<>>>>>>>>===<<<;;;;;;999:::<<<===????????????AAA???<<<999888888888999888888777666666666666666999999:::999888666444333/////////...,,,******+++))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))************(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&)))+++******%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&((()))*********((('''&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%###!!!!!!###%%%'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&%%%%%%$$$###&&&$$$###$$$&&&'''&&&$$$%%%%%%%%%&&&&&&&&&''''''(((&&&$$$%%%&&&'''&&&%%%'''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%&&&((()))(((&&&$$$&&&'''(((''''''&&&&&&''''''((()))((('''''''''''')))))))))***,,,...111555:::===BBBCCCEEEGGGIIIJJJJJJJJJPPPQQQSSSUUUWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXZZZ\\\]]]]]]]]][[[ZZZ\\\ZZZXXXWWWVVVUUUSSSQQQLLLKKKKKKIIIGGGEEECCCBBB======;;;999777888;;;>>>DDDDDDFFFKKKQQQWWWZZZ[[[___gggmmmnnnnnnrrruuuuuu||||||~~~zzzvvvnnnmmmlllllllllkkkjjjiiijjjjjjmmmtttvvvvvvyyy~~~}}}yyyvvvvvvuuutttssssssoooooossstttuuuzzz~~~{{{zzzzzzzzzyyyoooeee___YYYZZZZZZYYYUUUPPPKKKGGGCCCBBBAAA@@@@@@???===;;;<<<<<<======>>>??????@@@BBBAAA>>><<<:::999999999999999888777666666666666999999:::::::::999888777222222111000---+++++++++)))))))))***************(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))***************))))))((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&"""###$$$%%%&&&'''''''''''''''''''''''''''''''''%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%!!!!!!"""######"""!!!!!!$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((('''%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''%%%$$$######$$$%%%'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''(((&&&$$$%%%&&&'''&&&%%%(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((('''''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&((((((''''''''''''&&&&&&&&&(((((((((&&&%%%&&&'''(((''''''&&&&&&''''''(((***)))(((((((((((()))******,,,000333666;;;@@@CCCEEEEEEFFFGGGIIIKKKMMMNNNOOOQQQSSSUUUVVVVVVVVVVVVUUUVVVWWWXXXYYYZZZ[[[[[[^^^]]]\\\[[[[[[[[[\\\\\\^^^^^^^^^^^^]]]\\\[[[[[[[[[YYYVVVUUUTTTRRROOOMMMGGGGGGGGGEEECCC@@@===<<<999;;;:::888777:::BBBIIIQQQRRRVVV[[[aaadddddddddmmmtttyyyxxxvvvwwwxxxvvvxxxyyy{{{|||{{{yyyvvvsssqqqtttyyy}}}}}}zzzuuurrrppprrrxxx}}}yyytttrrruuuyyy{{{}}}{{{yyywwwvvvzzz|||wwwrrrqqqpppppppppnnnggg]]]UUUMMMJJJFFFEEEEEECCC@@@<<<<<<;;;:::::::::;;;<<<===BBBAAA@@@???===;;;:::999::::::999999888777777777888888:::;;;<<<=========777666444222000---,,,+++************************(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((())))))***+++******)))((('''&&&%%%((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((''''''''' !!!$$$'''((((((''''''''''''''''''''''''''''''&&&$$$######$$$$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((&&&$$$%%%&&&'''&&&%%%''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((((((''''''''''''((((((***)))((((((((()))***+++---000555999===AAAFFFIIIGGGGGGGGGGGGIIILLLNNNPPPQQQRRRTTTUUUWWWWWWWWWVVVTTTUUUVVVXXXYYY[[[\\\]]]bbb```^^^]]]\\\]]]___```^^^]]]\\\[[[[[[ZZZZZZYYYYYYVVVSSSQQQPPPNNNKKKHHHDDDDDDDDDCCCAAA>>>;;;999888888999<<>>???===;;;:::999:::;;;<<>>===;;;;;;;;;;;;;;;;;;:::999888888666777999;;;===>>>???@@@<<<:::777555333000...,,,,,,,,,+++++++++*********(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))((('''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''"""###%%%'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((((((''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((&&&$$$%%%&&&'''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((((((((''''''((((((((()))((((((((((((***,,,---111555:::???CCCGGGKKKMMMIIIHHHHHHHHHJJJMMMPPPRRRVVVWWWXXXZZZ[[[[[[[[[ZZZTTTUUUVVVXXXZZZ[[[]]]]]]aaa```^^^\\\\\\]]]^^^___[[[[[[[[[ZZZYYYYYYYYYYYYUUURRROOOMMMKKKIIIFFFCCC?????????>>>===;;;999888777666999CCCSSSaaaiiilllllliiidddbbbbbbcccddddddhhhoootttrrrqqqrrrsssrrroootttxxxyyyxxxyyy~~~zzzwwwwwwzzz{{{|||~~~zzz~~~||||||yyyrrrlllaaa\\\VVVRRROOOLLLGGGDDDGGGEEEAAA>>><<<<<<<<<<<<:::;;;<<<============<<<<<<<<<======<<<<<<;;;:::666666888999;;;===???@@@>>>;;;888666666444111......------,,,+++******)))(((((())))))))))))((((((************************))))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''((('''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%"""###$$$%%%&&&'''''''''###%%%&&&&&&$$$$$$&&&'''%%%%%%%%%&&&&&&&&&''''''(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''&&&&&&&&&((((((((('''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((('''%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%&&&(((((((((&&&)))((((((''''''(((((()))((((((((()))***---///000666:::@@@EEEHHHKKKMMMOOOKKKKKKJJJKKKLLLOOORRRTTTVVVWWWXXXZZZZZZZZZZZZYYYVVVWWWWWWYYYZZZ[[[\\\\\\^^^]]]\\\[[[[[[[[[\\\\\\ZZZZZZZZZZZZYYYXXXWWWVVVPPPMMMJJJHHHGGGDDDAAA???999999999999999999999999999:::@@@QQQeeetttyyyxxxrrrmmmfffbbbcccfffhhhjjjnnnuuuxxxuuussstttuuuuuuyyy~~~~~~}}}|||~~~~~~~~~~~~yyyvvv}}}~~~zzzwwwuuuqqqnnnfffdddaaa]]]YYYVVVUUUTTTSSSPPPKKKFFF@@@<<<:::888999999999:::;;;<<<<<<===;;;<<<===??????>>>======888888888999:::;;;<<<===???;;;888777888777444111//////...---+++***))))))(((((())))))))))))((((((***************************))))))(((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''(((((('''''''''***)))&&&$$$$$$$$$&&&'''''''''''''''''''''''''''$$$######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&%%%!!!"""$$$%%%&&&'''''''''###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%&&&&&&&&&''''''(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%&&&&&&'''''''''&&&$$$&&&((()))(((&&&))))))(((((((((((())))))((())))))+++---000333555:::>>>DDDIIIKKKMMMNNNOOONNNNNNNNNOOOQQQSSSUUUVVVTTTUUUVVVXXXXXXXXXWWWWWWYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[ZZZZZZZZZZZZYYYYYYXXXXXXYYYXXXVVVTTTQQQOOOKKKIIIFFFDDDCCCAAA>>><<<777777666777888:::===>>>@@@EEERRRdddvvvvvvpppjjjffffffiiilllnnntttzzz|||xxxvvvxxx{{{{{{~~~yyywww~~~~~~zzzuuurrrpppoooooonnnppppppmmmiiihhhkkkooolllhhhaaaXXXOOOFFF@@@<<<<<<;;;:::999999:::;;;<<<:::<<<>>>@@@AAAAAA@@@???<<<;;;:::999999999::::::===:::777777::::::777444000000///---,,,***))))))(((((())))))))))))((((((******************************)))((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%$$$######$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&((((((&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&###$$$%%%%%%&&&&&&&&&&&&!!!"""###%%%&&&'''(((((("""%%%'''&&&$$$###%%%(((%%%%%%%%%&&&&&&&&&''''''(((&&&$$$%%%&&&'''&&&&&&'''''''''''''''((()))***&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''')))******''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''(((((('''%%%$$$%%%(((***(((&&&))))))(((((((((((()))))))))***+++---000333777888===AAAGGGKKKMMMMMMNNNNNNPPPPPPQQQRRRTTTVVVWWWXXXWWWXXXYYY[[[[[[[[[ZZZZZZ[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYZZZZZZZZZYYYXXXWWWUUUVVVVVVUUUSSSNNNJJJGGGHHHFFFCCCBBBAAA???<<<:::888888777777:::>>>BBBDDDGGGQQQbbbtttxxxsssmmmiiiiiijjjlllmmmtttyyy{{{xxxwww{{{ttttttsssqqqooonnnooopppuuuyyy}}}{{{xxxxxx{{{pppdddXXXNNNIII???>>>;;;999888999:::;;;999;;;>>>@@@BBBBBBBBBAAA???>>><<<:::999888999999<<<999666777;;;<<<999666111000///...,,,+++))))))(((((())))))))))))((((((******************************)))(((((((((((((((,,,,,,+++***)))(((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%$$$$$$$$$""" %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$###"""""""""$$$%%%&&&######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$&&&'''''''''&&&%%%'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''(((((())))))((('''&&&&&&)))(((&&&%%%$$$$$$%%%%%%((((((((((((((('''''''''((((((((('''%%%%%%''')))(((+++///222555999===@@@@@@DDDHHHKKKLLLMMMNNNOOOQQQPPPQQQTTTYYYZZZYYYVVV^^^\\\ZZZ[[[]]]^^^\\\ZZZ___]]][[[YYYXXXXXXYYYZZZ\\\YYYWWWVVVWWWWWWWWWVVVUUUTTTRRRPPPMMMIIIFFFEEEDDDBBB???=========<<<<<<;;;999888999===CCCJJJNNNVVVaaammmxxxwwwpppnnnkkkhhhlllsss|||{{{{{{|||~~~sssiiieeedddgggiiilllqqqwwwyyyppp```NNNFFF???999888;;;<<<999555>>>:::777999===AAABBBBBB@@@@@@???>>>;;;888555333555777999;;;<<<===<<<<<<555444333111///...---,,,,,,,,,++++++++++++++++++))))))))))))))))))))))))***)))(((''''''((()))***'''''''''(((((((((((()))((((((((((((((()))******''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))((('''&&&%%%%%%'''(((***(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$%%%&&&'''(((''''''&&&'''&&&&&&&&&&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$###############''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''&&&%%%%%%&&&'''((((((((((((((((((((((((((()))))))))(((&&&&&&(((***)))---222666:::>>>BBBDDDBBBEEEIIIKKKLLLMMMNNNPPPSSSRRRRRRUUUXXXZZZZZZXXXZZZXXXXXXYYY\\\^^^]]][[[^^^]]][[[YYYXXXXXXYYYZZZZZZXXXUUUTTTTTTUUUTTTSSSOOONNNMMMJJJHHHEEECCCAAA>>>===;;;;;;;;;===>>>>>>@@@>>>===>>>CCCLLLUUU[[[aaaiiirrr||||||uuurrrpppnnnrrrxxxwwwiiieeeccceeegggiiinnntttzzzzzz|||~~~nnn]]]PPPHHH@@@<<<>>>???<<<999888777666888;;;===>>>===@@@@@@???>>><<<:::777666666777888:::;;;<<<<<<<<<888777666444222000///...*********)))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((())))))))))))&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''((((((((()))))))))((((((''''''&&&%%%%%%(((((('''''''''&&&&&&&&&'''''''''(((((('''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$######%%%&&&(((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''&&&&&&&&&&&&'''(((((("""######$$$%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&'''((()))***(((((((((((((((((((((((()))******)))((((((***,,,,,,000777<<<@@@DDDGGGIIIFFFHHHJJJKKKLLLMMMOOOQQQTTTSSSRRRTTTWWWZZZZZZZZZYYYXXXWWWXXXZZZ[[[[[[YYY]]]\\\ZZZYYYXXXYYYYYYZZZYYYVVVSSSRRRRRRQQQOOONNNJJJIIIGGGEEECCC@@@>>>===;;;;;;;;;;;;>>>AAADDDFFFFFFFFFFFFIIIQQQ\\\ffflllooosssxxx~~~|||{{{{{{rrrmmmiiijjjjjjjjjnnnsssuuuvvvyyy|||{{{kkkYYYQQQHHHCCCBBBBBB???<<<666666888999;;;;;;;;;;;;>>>>>>>>>>>>===<<<;;;:::777777888888999:::;;;<<<;;;:::999777555333111000++++++******))))))(((((())))))))))))))))))))))))++++++************++++++(((((()))))))))*********''''''&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((()))))))))***)))((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''')))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''''''''(((((('''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''((())))))***((((((((((((((())))))))))))*********)))***---000222666===BBBEEEGGGIIIKKKIIIJJJLLLLLLLLLMMMOOORRRSSSRRRRRRSSSUUUWWWZZZ[[[]]]\\\[[[ZZZYYYXXXWWWVVV\\\[[[ZZZYYYXXXXXXXXXYYYVVVTTTQQQPPPOOONNNKKKIIIHHHGGGEEEBBB???===;;;:::<<<===>>>@@@CCCGGGLLLOOOKKKNNNSSS[[[dddlllssswwwxxxxxxzzz}}}yyyuuusssqqqnnnpppttttttuuuvvvxxx{{{}}}}}}nnn[[[VVVOOOLLLKKKIIIEEEAAA:::;;;<<<<<<<<<<<<======<<<<<<=========<<<<<<<<<999888777777888999;;;<<<<<<<<<;;;:::888555333222......------,,,+++******))))))))))))))))))))))))************************(((((((((((()))))))))******)))))))))))))))******))))))))))))))))))))))))''''''((((((((())))))))))))(((((((((''''''&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''))))))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''%%%###"""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''(((((())))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''(((((()))''''''''''''''''''''''''''''''(((((((((((((((''''''(((((((((((((((((('''(((((((((((())))))******((()))***+++,,,...222444:::>>>CCCGGGHHHIIIIIIJJJLLLMMMNNNMMMMMMMMMPPPRRRPPPPPPQQQQQQRRRUUUXXXYYY^^^^^^]]]\\\ZZZYYYXXXXXX[[[ZZZYYYXXXWWWVVVVVVVVVSSSQQQOOONNNMMMKKKHHHFFFEEEDDDAAA>>>;;;999888777:::===AAADDDGGGKKKPPPTTTRRRXXXaaakkksssxxxzzzzzz{{{zzzyyy||||||zzzvvvpppooorrrqqqqqqqqqqqqrrrsssttttttwwwxxxyyy|||uuukkk[[[[[[ZZZ[[[[[[WWWQQQLLLCCCAAA???>>>===>>>>>>>>>;;;;;;;;;;;;;;;;;;<<<<<<:::999888888888999:::;;;<<<<<<<<<;;;999777444333111000///...---,,,+++***))))))))))))))))))))))))((())))))))))))))))))(((''''''((((((((()))))))))+++******)))))))))******************************&&&&&&'''''''''(((((((((((((((((((((((('''''''''&&&''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))'''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&'''((((((((((((((((((''''''(((((((((''''''&&&'''(((((())))))******+++(((***,,,...000444888;;;BBBEEEHHHJJJJJJIIIJJJJJJNNNOOOPPPPPPOOONNNOOOQQQMMMOOOQQQQQQRRRSSSVVVXXXZZZ\\\]]]]]]\\\\\\]]]___ZZZZZZYYYWWWUUUTTTSSSRRROOOMMMKKKJJJIIIGGGDDDAAA@@@>>><<<999888777777777888===DDDIIIMMMQQQVVV[[[___ccckkksssxxxzzzzzzzzz~~~||||||~~~}}}yyyrrrooopppmmmmmmlllkkkkkklllmmmnnnsssssssssuuuvvvtttooojjjaaadddhhhlllmmmiiiccc^^^PPPLLLGGGFFFGGGGGGDDDAAA<<<<<<;;;::::::::::::;;;;;;;;;::::::999::::::::::::;;;<<<<<<;;;999777555111111000...---+++***)))))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))******))))))((('''''''''(((((())))))))))))))))))))))))&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''######$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&(((((('''&&&&&&&&&&&&'''(((((($$$$$$%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''((((((((((((((($$$%%%&&&'''(((((('''''''''(((((()))******++++++))),,,///222555:::???CCCHHHJJJLLLMMMLLLLLLMMMNNNNNNPPPRRRRRRQQQOOOOOOOOOLLLOOORRRSSSSSSSSSVVVXXXYYY[[[]]]]]]\\\\\\^^^```ZZZYYYXXXVVVTTTQQQOOONNNIIIHHHFFFFFFEEECCC@@@===;;;:::999888888999;;;<<<<<>>===;;;::::::::::::<<<<<<<<<<<<<<<;;;:::999:::;;;===>>>===<<<999888444333222000...---++++++))))))))))))))))))))))))((()))************)))(((******+++++++++,,,,,,,,,***))))))(((''''''(((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((()))&&&&&&&&&'''''''''(((((('''''''''(((((('''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$######$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&%%%$$$%%%&&&'''((('''&&&&&&&&&&&&'''(((((($$$%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&'''((())))))((((((!!!"""$$$&&&(((((((((((('''(((((()))***++++++++++++...111555999>>>DDDIIIKKKMMMNNNNNNMMMNNNPPPQQQOOOQQQSSSTTTRRRPPPOOOOOOLLLPPPTTTUUUUUUTTTVVVXXX[[[]]]___^^^[[[ZZZ\\\^^^ZZZYYYXXXUUUSSSPPPMMMKKKEEEDDDCCCCCCBBB@@@===:::999999999999;;;>>>AAACCCDDDNNN[[[dddjjjooouuuzzz}}}xxxpppjjjjjjpppxxx}}}{{{vvvppplllkkkkkkllliiiiiiiiiiiiggggggkkkpppooosssxxx|||~~~}}}zzzwwwvvvqqqnnnqqquuupppbbbUUUBBBAAA>>><<<::::::::::::<<<======>>>===<<<:::999:::;;;===??????>>><<<:::777777555333111000...---)))))))))))))))))))))))))))***+++,,,,,,+++***))),,,,,,------------......,,,,,,+++******)))******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''***(((%%%###"""###%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%&&&((((((((('''(((((('''''''''&&&&&&&&&(((((((((((('''&&&%%%$$$%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((('''''''''''''''((())))))'''''''''(((((((((((((((,,,)))%%%%%%(((,,,------***---222777===AAADDDFFFLLLLLLLLLMMMOOOQQQSSSUUUWWWWWWWWWWWWUUUSSSPPPOOOSSSSSSRRRRRRSSSUUUWWWXXX]]]\\\ZZZ[[[\\\\\\ZZZYYYTTTUUUUUUTTTRRRNNNKKKIIIIIIGGGDDDAAA>>>;;;888555:::<<<>>>>>>@@@FFFNNNUUUXXXbbbppp{{{|||nnnnnnqqqssszzz~~~{{{vvvsssuuunnneeeaaaccchhhlllmmmvvvtttvvvzzz|||zzz{{{~~~ppp]]]MMM@@@======999777777888888888999:::999777555888888888888888999999999:::999777555333111111111,,,,,,,,,,,,+++)))'''&&&))))))*********+++++++++++++++******************---,,,)))&&&### %%%%%%%%%%%%%%%&&&'''(((******)))(((((((((((((((++++++***(((((('''''''''+++***((('''&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&%%%%%%$$$###'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%&&&((((((((('''(((((('''''''''&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''((())))))'''''''''(((((((((((((((+++)))'''(((+++......,,,000333888>>>CCCGGGIIIJJJLLLLLLLLLLLLNNNPPPRRRSSSWWWWWWWWWVVVUUUSSSRRRQQQSSSSSSSSSTTTUUUWWWYYYZZZ\\\[[[YYYZZZZZZZZZYYYWWWTTTTTTSSSRRRPPPLLLIIIGGGEEECCCAAA>>><<<:::888777999;;;???EEELLLTTT\\\aaagggqqq~~~|||rrrtttwwwyyyzzz~~~xxxpppkkklllppprrrrrrqqqppprrrwwwyyyyyyzzz~~~iiiZZZLLLGGGFFFCCC@@@@@@;;;999888999;;;;;;999777999999999999999999999999:::999888777555444222222---,,,+++*********++++++))))))*********+++++++++******************************))))))((((((''''''''''''''''''''''''((((((++++++***)))))))))))))))+++***)))(((''''''''''''+++***((('''&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%&&&(((((((((''''''''''''''''''&&&&&&&&&%%%%%%&&&'''(((((((((((('''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))'''''''''(((((()))))))))))))))***,,,...//////---666999???EEEJJJLLLLLLLLLKKKKKKKKKKKKLLLNNNPPPQQQVVVVVVVVVUUUUUUUUUUUUUUUSSSTTTTTTVVVXXXZZZ\\\]]][[[ZZZYYYYYYYYYYYYWWWUUURRRRRRQQQOOOLLLHHHEEECCC@@@???>>><<<;;;::::::;;;:::???GGGPPPZZZcccjjjnnnrrr{{{~~~zzz}}}{{{nnnttt|||||||||}}}|||{{{qqqnnnooosssuuuvvvzzzuuugggXXXRRRPPPNNNKKKJJJAAA===888888;;;===;;;888999999999999888888888888::::::::::::999777555444///...+++))))))+++---///***************+++++++++************************((())))))***+++,,,,,,,,,))))))))))))((((((((((((,,,++++++***************))))))((('''&&&&&&&&&&&&***)))(((''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&''''''(((&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%&&&((((((((('''''''''''''''''''''''''''&&&&&&'''((((((((((((((('''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((((((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''((())))))'''''''''((())))))******)))***+++,,,///000111111999===CCCIIILLLMMMMMMKKKKKKKKKJJJJJJKKKMMMNNNPPPUUUUUUUUUVVVVVVWWWXXXXXXTTTUUUVVVXXXZZZ]]]^^^___ZZZYYYXXXXXXYYYWWWUUURRRPPPOOOMMMKKKHHHDDDAAA???<<<<<<;;;:::999:::===???BBBJJJUUU]]]bbbgggnnnsssuuu~~~|||{{{{{{{{{~~~uuummmjjjqqq{{{}}}|||{{{tttpppooopppqqqwww~~~sssddd]]]]]]]]]ZZZXXXKKKCCC;;;999;;;===;;;777888888888777777777777777999:::;;;<<<<<<:::888777222000...,,,+++,,,---...***************************************+++++++++***)))))))))))))))((((((*********))))))(((''''''+++******))))))*********(((((('''&&&&&&&&&&&&&&&))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((''''''''''''(((&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''''''''''''''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((((((''''''&&&'''&&&%%%&&&((((((((('''&&&'''''''''''''''''''''(((((())))))(((''''''&&&'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''((())))))''''''(((((()))******++++++++++++,,,...222666999???BBBHHHLLLOOOOOOMMMLLLLLLLLLKKKKKKKKKLLLNNNOOOTTTUUUVVVWWWXXXYYYZZZZZZUUUVVVWWWYYY[[[]]]^^^___ZZZYYYXXXXXXXXXVVVSSSPPPLLLKKKIIIFFFCCC@@@===;;;888999999888888:::@@@DDDQQQ[[[fffhhhdddccchhhooorrr|||~~~wwwpppjjjiiikkkoooxxxzzzrrrjjjdddiiirrr~~~{{{zzz~~~}}}tttooollllllrrryyyxxxmmmhhhjjjnnnmmmjjjYYYPPPFFF???===<<<:::777777777666666555555555555777999;;;<<<===<<<:::999444333333111///---+++***************************))))))*********+++++++++******)))(((((('''&&&&&&)))))))))))))))((('''&&&))))))((((((((())))))***(((''''''&&&&&&&&&&&&'''((((((((((((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''(((((((((((('''''''''&&&%%%&&&((((((((('''&&&&&&&&&'''''''''''''''))))))))))))((('''&&&&&&'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%'''''''''''''''((())))))''''''((())))))***++++++,,,,,,---...111666<<>>;;;888777777666666555555444444666777999;;;<<<<<<<<<<<<666666666444111...+++)))+++++++++***************)))))))))***++++++,,,,,,))))))))))))************(((((()))******)))'''&&&(((((((((((((((((()))***(((((('''''''''''''''(((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''))))))((('''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''(((((((((((('''''''''&&&%%%&&&((((((((('''&&&&&&&&&'''''''''(((((((((((()))))))))(((((('''&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&$$$######$$$&&&''''''''''''''''''((())))))&&&'''((()))***+++,,,,,,+++...222444777<<>><<<:::888888777:::>>>AAAEEENNNZZZcccssstttssspppjjjgggfffggggggppp||||||wwwrrrqqqpppooojjjeeegggmmmwww|||uuuvvvwwwtttbbb\\\YYY[[[```fffpppyyy~~~~~~~~~zzzooolllmmmmmmnnnxxx{{{xxx|||zzzyyy|||yyyzzzyyyuuukkkjjjiiilllxxxzzznnn^^^NNNCCC>>>===999888888777666666555555555555777888:::;;;<<<===888777666333111///------+++++++++*********))))))((())))))***++++++,,,,,,((((((((()))***++++++,,,''')))***+++,,,+++))))))))))))(((((())))))***+++)))((((((''''''(((((()))&&&'''((())))))(((''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))((('''&&&%%%%%%%%%%%%'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''''''''&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''&&&%%%&&&((((((((('''&&&&&&&&&'''''''''((((((&&&'''((())))))*********%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&%%%%%%%%%&&&''')))***((((((((((((((((((((((((((((((((((((((((((((((((+++***(((''''''(((***+++'''''''''''''''((())))))&&&'''((()))***+++,,,,,,***///555:::===AAAFFFKKKMMMNNNOOOPPPQQQQQQQQQPPPSSSRRRQQQPPPPPPPPPQQQRRRRRRUUUYYY]]]^^^]]]ZZZXXXYYYYYYZZZYYYXXXWWWUUUTTTSSSSSSRRRRRRQQQNNNIIIEEEBBBAAA???<<<:::888777777<<<@@@EEEJJJPPP[[[iiittt|||wwwrrroooooonnnkkkhhhkkkttt~~~rrrooohhhhhhiiihhhddd___bbbiiippp|||vvvooosssuuusss```\\\ZZZ^^^bbbgggooowwwxxxxxxxxxzzz|||}}}}}}|||~~~yyylllcccbbbfffhhhhhhpppzzz}}}wwwvvv{{{zzzwwwzzzyyyoookkkjjjlllnnnttt}}}jjjVVVGGGAAAAAA:::::::::999888777777666444444555666888:::<<<>>>:::888444111000000000111++++++++++++******))))))((())))))***++++++,,,,,,((((((((((((((((((((((((((()))+++---------++++++******))))))***+++,,,,,,))))))((((((((())))))***&&&'''((())))))(((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))((('''&&&%%%$$$$$$$$$''''''((((((''''''&&&%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&"""$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%(((&&&%%%%%%&&&'''%%%$$$''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))((('''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''((()))******))))))((())))))))))))+++...111222777<<<@@@AAACCCGGGJJJMMMNNNOOOQQQRRRRRRQQQQQQUUUUUUTTTSSSRRRRRRRRRSSSVVVWWWYYYZZZYYYZZZ\\\]]]^^^\\\ZZZYYYXXXVVVSSSPPPLLLOOOQQQOOOJJJEEECCCCCCDDD@@@<<<<<<;;;999<<>>::::::999888666333000///------+++*********+++,,,,,,+++******++++++***((())))))))))))((((((((((((*********+++***))))))((((((((((((((()))))))))))),,,+++)))((('''''''''((('''&&&&&&''')))***)))(((+++*********))))))((((((%%%$$$$$$%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$***'''&&&''')))***(((&&&&&&&&&%%%%%%%%%%%%&&&&&&"""###$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&'''(((((((((%%%&&&''''''((((((''''''111...)))%%%######%%%&&&(((&&&$$$%%%&&&'''&&&%%%''''''''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%###$$$&&&&&&&&&&&&$$$###''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%$$$%%%'''((('''&&&''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&&&&'''''''''(((((((((''''''&&&%%%%%%$$$%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((())))))''''''((('''(((***...222444999???CCCEEEFFFJJJMMMNNNOOOQQQRRRRRRRRRQQQQQQTTTTTTTTTUUUVVVWWWXXXXXXVVVXXXYYYZZZYYYYYYZZZ\\\\\\[[[YYYXXXWWWUUURRROOOMMMMMMMMMKKKGGGCCCAAAAAA@@@<<<:::;;;:::;;;AAAHHHYYYeeerrrvvvyyy|||rrrrrrssspppqqqxxxxxxvvvuuu{{{wwwoooiiiggghhhiiihhhgggeeedddddddddeeeeeelllllljjjhhheeebbb___^^^XXXUUURRRTTTXXX^^^bbbcccaaa``````aaabbbaaa___]]]XXXWWWTTTNNNIIIFFFHHHJJJSSSUUUZZZbbblllsssvvvwww}}}}}}}}}xxxuuuttttttsssrrrrrruuu~~~|||kkk]]]UUURRRJJJFFF@@@<<<;;;<<<<<<<<<888777555555666777888999<<<<<<<<<;;;999777444333///...---+++******++++++,,,+++******++++++***(((+++************)))))))))))))))))))))((((((''''''(((((((((((())))))))))))+++***)))''''''&&&''''''((('''&&&''')))))))))((())))))(((((((((''''''''')))'''&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&)))'''%%%&&&((()))(((&&&((((((''''''''''''((((((%%%%%%%%%&&&&&&''''''(((&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''''''''''',,,***'''%%%$$$%%%&&&''''''&&&$$$%%%&&&''''''&&&$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%$$$###%%%((())))))(((''''''((((((((((((''''''((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))'''&&&&&&'''(((((((((((((((((())),,,222666888===EEEIIIJJJJJJLLLNNNPPPQQQRRRSSSSSSRRRRRRQQQQQQRRRTTTVVVXXXZZZ[[[\\\XXXYYYZZZYYYXXXWWWXXXZZZZZZXXXWWWVVVUUUSSSPPPNNNMMMJJJFFFDDDBBBAAA???===<<<999999;;;===AAALLLVVVooo}}}yyypppqqqssstttyyyvvvnnnlllooossstttqqqmmmjjjiiijjjmmmooonnnmmmkkkiiigggeeecccbbbaaa___\\\YYYUUUSSSQQQPPPOOOMMMLLLNNNRRRWWWYYYZZZ[[[ZZZXXXXXXWWWUUURRROOOLLLLLLJJJFFFBBB@@@???@@@FFFHHHMMMUUU___fffkkkmmmpppqqqssstttuuuuuuttttttrrrtttuuuvvvuuuvvvwwwyyy}}}~~~yyyxxxxxxxxxzzz{{{}}}yyyppphhhbbb^^^VVVNNNEEEAAA@@@@@@>>>;;;999::::::888666555555666;;;;;;;;;;;;:::888777666222111///---,,,+++++++++---+++******++++++***))),,,,,,+++++++++***************)))((((((((((((((((((((((((((())))))))))))***)))((('''&&&&&&&&&&&&((('''&&&'''((()))(((''''''''''''&&&&&&&&&&&&%%%+++***(((((((((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))((((((((('''&&&%%%&&&'''((('''%%%((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&'''(((((('''%%%$$$%%%'''(((((('''%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&%%%$$$%%%((()))((('''''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((+++)))'''%%%%%%&&&'''(((************,,,111888<<<===CCCJJJMMMMMMKKKKKKLLLPPPQQQRRRSSSSSSRRRQQQPPPPPPQQQSSSUUUXXXYYY[[[[[[YYYZZZZZZYYYWWWVVVVVVWWWXXXVVVTTTSSSRRRQQQNNNKKKKKKFFF@@@===>>>???>>><<<;;;;;;>>>BBBEEEMMM\\\kkk}}}tttmmmpppuuu{{{|||zzzuuunnniiigggiiikkkoooppprrrrrrqqqooommmkkknnnllliiieee```[[[VVVTTTRRRQQQOOOMMMKKKKKKKKKKKKIIIIIIJJJLLLPPPSSSUUUVVVXXXWWWVVVUUUTTTRRRNNNKKKHHHHHHHHHFFFDDDBBB@@@@@@AAABBBFFFMMMWWW___eeeggghhhiiijjjkkklllmmmmmmllljjjjjjjjjiiiiiiiiijjjkkklllnnnsssyyy~~~}}}}}}}}}|||{{{wwwtttpppkkkgggggg]]]QQQLLLLLLKKKFFFAAA<<<===>>>;;;888666666888888888888777777777666666444333222000...---,,,+++---+++******+++,,,***))),,,+++++++++************,,,+++***)))))))))******(((((((((((())))))))))))((((((''''''&&&&&&&&&&&&((('''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&***)))'''(((((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((&&&&&&%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''###$$$%%%&&&'''''''''''''''%%%$$$%%%'''((((((((())))))((('''%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((())))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((((('''&&&&&&(((((('''&&&''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))+++***(((&&&%%%&&&'''((()))***+++---000555<<<@@@DDDIIIOOOPPPNNNJJJIIIIIIPPPPPPRRRSSSSSSRRRQQQQQQSSSTTTVVVXXXYYYZZZZZZZZZYYYZZZZZZYYYVVVUUUUUUVVVVVVTTTRRRQQQOOOMMMJJJHHHGGGBBB<<<:::<<>>;;;:::<<<@@@CCCEEEKKKPPPXXX___cccnnn}}}yyyzzzzzzzzz|||~~~~~~|||rrrqqqooommmmmmnnnpppqqquuuqqqiiiaaa[[[WWWWWWWWWOOONNNLLLIIIGGGDDDBBBAAABBBBBBBBBAAABBBBBBCCCCCCCCCEEEHHHIIIKKKMMMQQQSSSOOOOOONNNOOOPPPPPPNNNKKKEEEDDDDDDEEEFFFFFFEEECCCEEEDDDEEEJJJQQQYYY^^^aaa``````aaabbbccceeeffffffgggccc```^^^___```aaaaaa______aaaccceeeeeebbb___aaagggnnnqqqqqqpppqqqrrrsssrrrqqqtttxxx~~~}}}yyyvvvwww~~~}}}~~~}}}|||yyywwwvvvxxx}}}{{{tttqqqqqqpppkkkfffVVVPPPFFF???;;;999999888888777777777777777888888777777666555333111///......,,,++++++,,,,,,+++***+++************)))))))))'''(((((((((((('''&&&&&&(((((((((((())))))))))))''''''(((((((((''''''&&&)))(((''''''(((((('''&&&((((((((((((((()))))))))&&&%%%%%%&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''((((((''''''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((((()))''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''(((&&&&&&''''''''''''&&&&&&)))'''&&&&&&'''(((((('''$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''&&&'''((()))((('''''''''((((((((((((''''''((((((''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***'''((((((((())))))))))))''''''''''''''''''''''''))))))))))))************))),,,111666:::???DDDHHHKKKOOORRRRRROOOMMMMMMNNNPPPRRRTTTVVVWWWWWWWWWWWW[[[\\\]]]^^^]]]\\\ZZZYYYXXXXXXYYYWWWUUUTTTTTTUUUUUURRROOOMMMJJJGGGCCC@@@<<<<<<<<<<<<>>>BBBHHHLLLTTT\\\fffmmmqqq{{{zzzvvvtttrrrrrruuuzzz{{{zzzyyywwwuuurrrnnnlllhhhccc[[[SSSNNNLLLMMMNNNGGGFFFDDDBBBAAA@@@AAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDGGGIIIJJJJJJMMMRRRUUURRRQQQQQQRRRTTTSSSQQQOOOJJJIIIHHHIIILLLMMMLLLKKKLLLJJJIIILLLRRRXXX^^^```___``````aaacccdddfffggggggbbb]]][[[]]]___``````^^^^^^___aaacccbbb```^^^___eeelllpppooommmnnnpppnnnllljjjkkkmmmooonnnmmmhhhccc___aaaiiiuuu|||||||||zzzwwwrrrrrrtttxxx}}}rrreeeSSSFFFAAA>>>:::777:::999888777777888888999888888777777555333111000...,,,++++++,,,---+++***,,,,,,+++++++++*********((()))+++,,,,,,***(((&&&(((((((((((())))))))))))''''''((()))))))))((('''***(((''''''(((((('''&&&''''''((((((((())))))))))))((('''''')))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&((()))(((&&&%%%''')))((((((''''''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%'''(((&&&&&&&&&''''''(((((((((+++)))'''&&&'''((('''&&&######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''((((((((()))************************%%%&&&'''(((((('''&&&%%%&&&%%%%%%&&&)))******)))''''''((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***'''((((((((())))))******************************((()))***+++++++++++++++,,,000777<<>>???CCCKKKQQQZZZbbbnnnuuuxxx}}}{{{~~~yyytttqqqpppmmmnnnrrryyy~~~{{{uuulllccc\\\XXXWWWTTTQQQNNNKKKIIIIIIHHHFFFDDDAAA@@@@@@@@@AAA@@@AAADDDFFFHHHIIIIIIIIIGGGIIIKKKLLLLLLOOOTTTYYYXXXXXXXXXYYYZZZYYYWWWUUUMMMJJJIIIJJJMMMPPPOOONNNRRROOOMMMOOOTTTZZZ___aaaaaaaaabbbcccdddfffhhhiiifffaaa\\\ZZZ\\\___``````\\\\\\^^^```ccccccaaa___]]]dddlllpppooooooqqqssspppmmmjjjiiiiiigggccc```aaa[[[TTTSSSYYYccclllqqqrrrwww~~~}}}|||yyyuuuvvvwwwzzz}}}xxx```OOOGGGCCC===888999888777666666666777888888888888888666444222111...---+++,,,------,,,***---------,,,,,,,,,++++++***,,,///111000...+++)))(((((((((((())))))))))))'''((()))******)))((((((***(((''''''(((((('''%%%'''''''''((((((((()))))),,,+++))))))******((('''&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''&&&&&&&&&(((***)))'''&&&'''***&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''***)))((('''&&&%%%$$$$$$''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''))))))(((((('''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######%%%'''(((&&&&&&&&&&&&((()))***+++,,,***((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$&&&&&&&&&&&&$$$###((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&'''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((('''&&&&&&'''((())))))(((((('''''''''&&&&&&(((******)))((()))***...333:::AAAFFFKKKOOOQQQRRRSSSTTTUUUUUUTTTRRRPPPXXXXXXWWWXXXYYYZZZZZZYYY]]]\\\ZZZYYYYYYYYYZZZ[[[XXXVVVTTTSSSSSSRRRPPPOOOPPPMMMIIIGGGEEEBBB===888;;;:::;;;???CCCGGGOOOXXXeeemmmvvvzzz}}}~~~zzzxxx|||~~~xxxpppjjjggglllpppxxx{{{vvvooopppooolllggg```ZZZVVVQQQPPPOOONNNNNNMMMNNNNNNGGGEEEBBB???>>>>>>???@@@DDDEEEFFFFFFFFFHHHJJJMMMIIIKKKNNNOOOPPPRRRVVVXXX]]]\\\[[[ZZZYYYYYYYYYYYYQQQOOONNNOOOSSSTTTSSSQQQRRRRRRQQQRRRUUU[[[```cccgggbbb^^^___dddhhhhhhgggcccaaa______```aaaaaa```^^^^^^^^^```bbbcccaaa___dddfffjjjnnnrrrrrrooolllrrrmmmhhhfffdddaaa\\\XXXSSSRRRQQQQQQRRRUUUYYY[[[]]]___dddlllwwwzzzssssssyyyppp\\\OOOGGG???999:::999888777777888888999888999;;;;;;999666333111111000///---,,,,,,,,,---,,,,,,++++++***)))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))&&&&&&'''''''''&&&$$$###''')))***)))((('''(((***(((&&&$$$%%%(((***(((%%%(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&((()))&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&''''''''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&)))(((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((((((&&&&&&'''((())))))(((((((((''''''''''''(((*********+++---...333888>>>DDDHHHLLLOOORRRXXXXXXYYYXXXWWWTTTRRRPPPUUUUUUVVVXXX[[[\\\\\\[[[^^^]]]\\\ZZZYYYXXXXXXXXXVVVTTTRRRQQQQQQPPPNNNLLLLLLIIIEEECCCBBB@@@<<<999999999===EEEKKKQQQZZZccckkksss{{{}}}}}}~~~}}}wwwqqqnnnuuuvvvxxxyyyxxxrrrjjjddd]]]]]]]]][[[XXXTTTPPPMMMQQQPPPPPPPPPOOOOOOOOOOOOGGGFFFCCCAAA@@@AAACCCDDDBBBCCCDDDEEEFFFIIILLLPPPQQQSSSTTTUUUUUUVVVYYY[[[^^^^^^]]]]]]\\\\\\\\\]]]UUUSSSRRRSSSVVVWWWVVVTTTWWWWWWXXXZZZ^^^bbbgggiiilllhhhddddddhhhkkkjjjhhhgggeeebbb```___^^^\\\[[[ZZZZZZ\\\```dddffffffdddeeefffiiimmmppppppmmmjjjlllgggbbb```^^^\\\WWWSSSNNNMMMLLLKKKMMMOOORRRTTTPPPQQQUUUZZZbbbkkkrrrwww|||~~~~~~hhhYYYMMMBBB;;;777777888888777777777666999:::;;;<<<;;;888555444222111///...------------,,,,,,++++++***)))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((()))))))))((('''&&&''')))***)))((('''(((***)))))))))(((&&&%%%%%%%%%(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&&&&'''((('''&&&&&&%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&(((((((((''''''&&&&&&%%%$$$%%%%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((''''''(((((()))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((((((&&&&&&'''((())))))))))))(((((((((((('''(((******+++...222555<<>>???@@@BBBCCCJJJTTT[[[___fffmmmtttyyy}}}{{{xxxyyysssnnneee]]]VVVPPPKKKGGGJJJJJJJJJJJJKKKLLLMMMNNNIIIIIIIIIJJJIIIHHHFFFFFFDDDBBBAAA@@@@@@CCCEEEGGGKKKLLLMMMMMMNNNQQQUUUXXXZZZ\\\___```bbbdddhhhkkklllmmmmmmnnnooopppppppppmmmnnnoooppprrrtttuuuuuuvvvxxx|||~~~{{{yyyvvvqqqnnnnnnkkkhhhfffeeecccaaa___[[[\\\___dddiiikkkjjjhhhiiijjjllloooqqqoookkkhhhddd___WWWSSSPPPNNNJJJGGGFFFFFFGGGIIIKKKMMMNNNOOONNNNNNNNNOOOQQQTTTWWWXXXTTT]]]iiitttzzz||||||{{{vvvfffVVVLLL@@@???===;;;999888777777777888:::;;;;;;;;;:::999555444333222000//////...---,,,,,,++++++***))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))&&&''''''''''''&&&&&&&&&''')))***)))((('''(((***%%%''')))((('''&&&(((***&&&&&&%%%$$$$$$$$$$$$%%%((((((((((((((((((((((((&&&(((***,,,------+++***((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''(((((('''''''''''''''''')))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&((((((''''''&&&&&&%%%%%%&&&'''''''''''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''((((((((((((((()))******((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%%%%'''''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''((()))(((''''''((())))))*********************'''((()))+++...555<<>>;;;::::::===BBBEEEJJJLLLRRRZZZ___bbbgggmmmsssvvvxxxwwwvvv{{{zzzgggaaaXXXPPPKKKHHHEEEDDDCCCCCCCCCCCCEEEFFFHHHIIIJJJJJJJJJJJJIIIHHHFFFFFFGGGFFFDDDDDDEEEHHHKKKMMMNNNQQQTTTVVVYYY]]]aaaeeefffiiilllpppsssxxx}}}|||yyyuuuqqqnnnllliiifffddd```bbbgggnnnrrrrrrpppmmmlllnnnpppsssuuutttpppllliiibbbYYYRRROOOLLLHHHEEEFFFGGGIIIKKKNNNPPPQQQQQQLLLLLLLLLMMMNNNPPPRRRSSSRRRWWW___dddgggggggggggglllpppvvv{{{}}}~~~qqq```UUUJJJGGGAAA<<<888777777888666777888999:::::::::999666666555444222111000///------,,,,,,+++*********))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''''''''&&&''''''''''''''')))***)))((('''(((***((('''&&&''')))***)))'''&&&&&&%%%$$$$$$$$$$$$%%%((((((((((((((((((((((((###$$$&&&((())))))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((''''''(((((()))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%'''''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))''''''((()))************++++++++++++''')))+++...222999AAAFFFKKKMMMOOOOOOOOOPPPRRRTTTWWWWWWWWWVVVVVVVVVVVVVVVWWW[[[^^^^^^ZZZXXXXXXYYYVVVVVVWWWWWWWWWVVVUUUUUUQQQOOOLLLIIIHHHFFFCCC@@@999888888888:::AAAIIIPPPXXXXXX\\\cccffffffjjjppppppsssvvvwwwyyy}}}~~~wwwnnnhhh\\\WWWOOOHHHEEEDDDCCCBBBAAAAAABBBCCCDDDFFFHHHIIIIIIIIIHHHGGGGGGHHHHHHIIIKKKKKKKKKLLLOOOSSSWWWZZZ\\\```fffmmmrrrwww|||~~~zzzuuupppmmmkkkpppwww~~~zzzuuuooopppssswwwzzzyyyvvvrrrnnnggg\\\UUUQQQNNNKKKHHHHHHJJJLLLOOOPPPQQQQQQQQQJJJJJJKKKLLLMMMOOOQQQRRRQQQTTTXXXZZZ[[[[[[\\\^^^]]]aaafffkkkqqq|||}}}zzzyyyvvvggg^^^VVVRRRKKKCCC===999888888666777888999999:::::::::888888777666555333111000---------,,,++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))((((((((()))***+++''')))***)))((('''(((***---***&&&''')))***'''###'''&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%&&&'''%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&""""""###$$$%%%&&&''''''&&&''''''(((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''((((((((()))&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''')))***)))((('''((()))*********+++++++++,,,,,,***,,,///222777===EEEJJJJJJLLLMMMNNNNNNOOORRRTTTVVVVVVUUUUUUUUUVVVVVVWWWXXX\\\^^^]]]YYYWWWXXX[[[UUUVVVVVVVVVUUUTTTRRRQQQOOOLLLIIIGGGEEEBBB???===666777999;;;AAAKKKXXXaaammmkkklllnnnmmmkkkmmmqqqppptttxxx|||~~~wwwpppjjjeee^^^ZZZRRRNNNIIIEEEDDDDDDEEEDDDDDDEEEGGGIIIKKKMMMOOOOOOKKKKKKJJJJJJLLLOOOSSSUUUZZZ[[[]]]```fffmmmsssvvv~~~yyyoooqqqtttyyy}}}}}}{{{xxxqqqiii___XXXUUUSSSQQQOOOPPPQQQSSSTTTTTTSSSQQQOOOJJJJJJKKKMMMNNNPPPQQQRRRPPPSSSVVVWWWWWWWWWXXXYYYUUUXXX\\\]]]```iiiwww~~~{{{}}}uuulllfffccc```YYYQQQIIIBBB<<<999888888999::::::;;;;;;;;;999999999888666444222000...------,,,,,,+++******++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))((((((((()))+++,,,''')))***)))((('''(((***+++***))))))((('''&&&%%%(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((((()))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''(((((()))((((((&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''')))***)))((('''(((************++++++,,,,,,,,,+++...222666;;;AAAHHHLLLIIIJJJLLLMMMMMMOOORRRTTTPPPPPPQQQRRRSSSUUUWWWXXXXXX[[[^^^\\\XXXWWWYYY]]]VVVVVVVVVVVVTTTQQQOOONNNMMMKKKGGGEEECCC@@@===:::777999<<>>:::999:::999===DDDNNN[[[hhhttt{{{{{{tttpppppptttwww~~~xxxnnnbbbWWWQQQPPPPPPRRRTTTWWWWWWUUUSSSLLLJJJHHHEEEDDDDDDFFFGGGJJJMMMOOOOOOSSSZZZ^^^^^^^^^bbbfffiiilllsss}}}zzz}}}}}}zzzuuuooohhhbbb___^^^^^^]]]]]]XXXWWW\\\___XXXOOOIIIIIILLLOOOOOOMMMLLLNNNPPPQQQQQQSSSVVVYYYZZZYYYXXXXXXYYYWWWUUUTTTXXX```gggkkksss}}}}}}vvvqqqppppppwwwyyyzzzsssdddTTTGGGAAAAAA<<<:::===<<<777777<<<<<<:::999999999888666444222000...,,,+++,,,---...---------,,,,,,,,,++++++************************++++++++++++************))))))))))))))))))))))))))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%'''(((((('''&&&&&&'''))))))))))))))))))))))))$$$$$$$$$%%%&&&'''((()))''''''&&&&&&&&&&&&''''''%%%&&&)))+++++++++)))((('''''''''''''''((()))***%%%&&&&&&%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&'''''''''''''''&&&'''((())))))((('''&&&&&&'''''''''((()))))))))''''''((((((((()))))))))((('''&&&&&&(((((('''&&&((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''((('''&&&&&&(((((('''&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&'''))))))))))))((('''&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))))))))))))))'''''''''***---000444999???CCCGGGLLLOOOMMMNNNOOOPPPRRRTTTVVVWWWWWWXXXWWWUUUTTTTTTWWWYYY]]]\\\[[[YYYXXXWWWWWWWWWSSSSSSSSSRRROOOLLLHHHFFFDDD@@@??????===999999;;;???FFFQQQ\\\fffoooxxx~~~}}}yyyxxxwww{{{|||xxxpppfff[[[QQQJJJFFFFFFGGGIIILLLOOOQQQPPPNNNHHHGGGFFFFFFGGGIIIMMMPPPTTTUUUUUUTTTZZZeeennnppptttzzzvvvrrrmmmhhheeecccccccccbbb]]]\\\aaabbb[[[QQQLLLEEEIIIMMMOOOOOOOOORRRTTTQQQQQQRRRUUUXXXYYYXXXWWWYYYZZZZZZYYYXXX[[[bbbhhhpppwww}}}|||uuurrrvvv{{{|||vvvrrrqqqrrr~~~}}}qqqbbbWWWQQQHHHBBB??????===999:::>>><<<;;;:::;;;;;;:::888555444333000...------...///---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((''''''''')))))))))))))))))))))))))))((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&'''&&&&&&$$$$$$'''&&&&&&&&&&&&''''''((('''(((((('''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((((((((((((&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&(((((('''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))***))))))))))))))))))***)))(((''''''&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%&&&'''((('''%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&((((((((((((((('''&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))))))))(((***---000666999>>>BBBFFFIIIMMMOOOMMMNNNOOOQQQTTTVVVWWWXXXYYYZZZZZZXXXWWWWWWZZZ\\\[[[ZZZZZZYYYWWWVVVTTTSSSPPPQQQQQQPPPMMMHHHDDDAAA===<<<===>>>;;;888;;;AAAKKKVVVcccmmmqqqwww~~~~~~uuukkkeee[[[PPPGGGBBB@@@???@@@AAACCCFFFJJJMMMLLLKKKCCCDDDDDDEEEHHHMMMUUUZZZeeeeeecccccckkk{{{zzzvvvrrrpppooommmhhhfffhhhfff\\\SSSNNNNNNPPPSSSTTTSSSRRRRRRRRRRRRRRRSSSUUUXXXZZZYYYXXX\\\^^^```______aaafffkkkrrrxxx{{{tttiiicccfffmmmyyy~~~{{{wwwuuuvvvwww~~~sssjjjfffWWWQQQJJJEEE@@@<<<<<>>BBBEEEHHHJJJMMMOOOLLLMMMOOORRRTTTVVVWWWXXXYYYZZZ[[[ZZZYYYYYY[[[]]]YYYZZZZZZYYYWWWTTTRRRPPPNNNOOOOOONNNJJJFFFAAA>>>:::999::::::999999BBBLLL[[[eeepppttttttxxx|||mmmcccVVVQQQJJJCCC??????AAACCCDDDCCCDDDGGGJJJLLLKKKJJJFFFFFFGGGHHHMMMWWWdddmmmzzz{{{{{{|||}}}{{{zzzxxxuuusssssstttvvvuuusssrrrrrrrrrzzz|||~~~|||xxxuuutttmmmaaaWWWSSSXXXZZZ]]]]]]\\\ZZZXXXVVVTTTTTTUUUWWW[[[]]]]]]\\\___bbbeeeeeedddeeehhhlllmmmrrrtttmmmaaa\\\bbbjjjvvv}}}yyyzzzzzzzzzyyyzzz}}}~~~yyywwwppphhh]]]RRRGGG@@@======<<<;;;;;;===>>>===;;;999999888555333111///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''(((((()))))))))***(((((((((((((((((((((((()))(((((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''))))))'''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))***+++''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&(((((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''((()))*********)))((('''&&&&&&'''((()))******))))))(((((('''''''''''''''(((((((((((())))))(((''''''((()))(((''')))))))))))))))))))))))))))))))))))))))((('''&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''((())))))'''&&&%%%%%%&&&'''&&&%%%&&&&&&''''''''''''&&&&&&(((((((((''''''&&&&&&&&&###$$$%%%'''((()))))))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((()))))))))(((((((((((((((((()))***+++---000555888>>>AAADDDGGGHHHJJJMMMOOOLLLMMMPPPRRRTTTVVVWWWWWWXXXYYYZZZYYYXXXYYYZZZ\\\ZZZZZZZZZXXXVVVSSSPPPOOOMMMMMMMMMKKKHHHCCC???<<<:::888888999:::@@@NNN\\\jjjpppuuussspppvvvwwwiii[[[QQQGGGDDDAAA>>>>>>@@@CCCFFFGGGGGGFFFGGGIIIIIIHHHGGGHHHJJJMMMQQQZZZiii||||||xxxtttpppmmmgggeeeaaa``````aaaccccccdddaaa___]]]\\\ZZZWWWUUUVVVWWWYYYYYYWWWVVVVVVWWW[[[]]]aaaeeelllttt~~~{{{nnneeecccdddfffhhhjjjjjjhhhdddaaaXXXWWWWWWYYY]]]___```______bbbeeeeeedddccceeegggeeejjjkkkeee[[[YYY```iiinnnttt}}}zzzzzz{{{{{{|||~~~vvvdddUUUIIIAAA<<<===<<<;;;;;;======;;;::::::888666444222000...............---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&'''((((((''''''&&&&&&''''''((((((''''''&&&&&&((())))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++''''''&&&&&&&&&&&&'''''''''''''''&&&'''((())))))))))))((('''&&&&&&&&&'''%%%&&&&&&%%%######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''((())))))))))))***)))(((''''''((()))************))))))(((((('''(((((((((((()))))))))))))))(((''''''))))))((('''))))))))))))))))))))))))************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((()))***'''&&&%%%&&&'''((('''%%%&&&&&&''''''''''''&&&&&&((((((((('''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((()))))))))***************&&&''')))+++---222777;;;@@@CCCFFFHHHIIIKKKMMMOOONNNOOORRRTTTVVVVVVVVVVVVUUUWWWXXXYYYXXXXXXYYYZZZ[[[ZZZYYYWWWTTTQQQOOOMMMKKKKKKIIIGGGDDDAAA>>><<<;;;888777;;;AAAKKK\\\jjjsssvvvvvvqqqmmmsssvvvgggZZZNNNGGG@@@@@@???>>>???@@@BBBCCCGGGFFFEEEFFFHHHIIIIIIHHHFFFLLLUUU___kkk~~~zzzwwwxxxxxxxxxmmmiiiccc^^^[[[WWWTTTRRRQQQPPPNNNMMMLLLMMMNNNOOOQQQOOOMMMLLLKKKJJJHHHFFFFFFGGGIIIHHHGGGGGGHHHIIIIIIKKKNNNQQQUUU[[[cccgggjjjpppsssrrrqqqsssrrrpppllloootttyyy~~~|||uuummmggg```___^^^^^^```aaaaaa```^^^aaacccbbb```^^^___aaaaaadddddd___YYYXXX^^^dddmmmrrrxxx}}}}}}~~~{{{hhhYYYLLLCCC@@@>>>;;;:::;;;<<<<<<<<<:::999888666333111000///............---------,,,************************+++************)))))))))))))))))))))))))))))))))((())))))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''(((((((((((('''''''''((((((((((((''''''&&&(((***)))((('''(((((('''''''''''''''''''''''')))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''(((((()))))))))((('''''''''(((((('''(((((('''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''))))))))))))*********+++)))((('''((()))***)))'''))))))))))))))))))))))))))))))))))))((('''&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))((('''&&&&&&(((((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''(((((())))))(((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((((())))))******+++++++++''')))+++...111666;;;@@@BBBEEEHHHJJJKKKLLLNNNPPPQQQSSSUUUWWWXXXXXXWWWWWWTTTVVVXXXXXXXXXXXXYYYZZZZZZYYYVVVSSSPPPNNNMMMLLLHHHGGGEEEBBB@@@>>><<<<<<;;;888999AAALLLYYYhhhtttuuuwwwxxxssspppuuuvvvhhhZZZOOOGGGCCC??????>>>>>>???AAACCCDDDFFFEEEFFFIIINNNQQQSSSSSSPPP[[[jjjyyy~~~rrrkkkbbb^^^]]]]]]]]]\\\WWWSSSOOOLLLJJJIIIHHHGGGFFFGGGFFFEEEDDDDDDEEEFFFHHHGGGEEEEEEEEEEEECCCAAAAAABBBBBBBBBAAAAAADDDFFFCCCEEEGGGIIIJJJMMMRRRUUUVVVYYYYYYXXXZZZ]]]\\\WWWVVVWWWYYY\\\aaafffkkkmmmtttyyy~~~~~~vvvpppnnnjjjhhhgggfffeeecccaaacccdddbbb^^^\\\]]]___aaaaaa```^^^[[[\\\```dddnnnqqqtttvvvwww{{{|||yyy{{{}}}}}}mmm]]]QQQEEEAAA<<<::::::<<<===>>>;;;:::999888666444222111............------------++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''(((((((((((((((''''''(((((((((((('''''''''(((******((('''((()))''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&'''((((((((('''&&&''''''&&&&&&&&&'''(((((('''(((((('''%%%%%%&&&(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%'''''''''''''''((((((((()))*********++++++++++++***((('''((()))***)))'''))))))))))))))))))))))))(((((((((((('''&&&%%%$$$((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%&&&'''((())))))(((''''''((()))((('''&&&''''''''''''''''''&&&&&&&&&''''''(((((())))))$$$%%%''')))***+++,,,,,,&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))'''(((((()))***++++++,,,+++---///222666;;;AAAEEEDDDFFFIIILLLMMMNNNPPPRRRTTTVVVXXXZZZZZZZZZYYYXXXTTTVVVXXXYYYXXXXXXYYYZZZZZZXXXUUUQQQNNNLLLKKKKKKFFFEEEBBB???===<<<;;;;;;;;;888;;;GGGUUUbbbnnnxxxssswwwyyyxxxuuuxxxyyysssiii]]]RRRIIICCC@@@???>>>>>>>>>@@@CCCFFFHHHHHHHHHJJJOOOVVV\\\___aaaeeerrr~~~zzzvvvqqqjjjbbb]]]YYYTTTPPPNNNNNNNNNMMMJJJLLLIIIFFFEEEEEEFFFFFFFFFBBBCCCDDDCCCBBBAAABBBCCCEEECCCBBBBBBCCCDDDBBBAAAAAAAAA@@@??????@@@CCCFFFBBBDDDEEEFFFGGGHHHJJJMMMLLLLLLJJJHHHKKKPPPNNNIIIIIIIIIHHHIIILLLPPPTTTWWW\\\aaagggjjjmmmrrrzzz{{{vvvrrrooollliiigggeeeggghhheeeaaa^^^___aaaaaaaaa```___```cccfffhhhmmmooopppppppppsssyyy~~~{{{uuutttvvv|||{{{kkk]]]HHHDDD>>>::::::===???@@@<<<<<<;;;:::888666444333//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++))))))))))))))))))))))))++++++******))))))((((((************************(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''((())))))((((((''''''(((((((((((('''''''''(((******((((((((()))''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))'''''''''&&&&&&'''''''''((()))+++++++++)))&&&%%%%%%%%%%%%%%%&&&&&&'''(((%%%&&&&&&%%%######$$$&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&%%%$$$############%%%&&&&&&%%%######(((((())))))******++++++(((((((((((()))))))))))))))((('''&&&%%%&&&''''''''''''''''''''''''''''''***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''(((%%%###$$$'''((('''&&&''''''((((((((((((''''''(((((())))))*********++++++*********))))))(((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&'''))))))((((((***+++***...555:::???BBBFFFHHHLLLJJJIIIJJJMMMPPPRRRSSSWWWYYY\\\\\\[[[YYYXXXXXXRRRSSSUUUWWWXXXYYYZZZZZZUUUTTTRRRPPPLLLIIIFFFDDDGGGAAA===>>>===;;;;;;===>>>===BBBOOO^^^iiiqqqvvvzzzzzzzzz{{{}}}tttnnndddbbb]]]UUULLLEEEAAA@@@@@@AAAAAABBBCCCDDDEEEEEENNNSSSYYY\\\^^^fffrrr|||wwwllleee[[[ZZZXXXUUURRRNNNKKKIIICCCCCCCCCCCCDDDEEEFFFGGGFFFEEECCCAAA@@@@@@AAAAAABBB@@@AAAEEEFFFCCCCCCEEECCCCCCDDDFFFHHHFFFCCC@@@FFFEEEDDDCCCCCCDDDFFFFFFDDDBBBAAACCCHHHLLLLLLJJJKKKGGGCCCDDDHHHIIIFFFCCCFFFEEECCCBBBCCCFFFIIIKKKIIIKKKNNNPPPSSSZZZdddkkk~~~|||wwwrrrooopppppplllfff```^^^^^^eeeeeeeeefffhhhiiikkklllooooooooonnnmmmmmmpppsssuuuxxx}}}}}}sssrrruuuuuugggSSSHHH@@@???>>>::::::===???>>><<<;;;;;;999666444333222111000.........---,,,++++++***+++,,,---...---,,,,,,++++++*********************************,,,***(((***,,,...,,,***))))))))))))))))))))))))''''''''''''((((((((()))***)))((('''&&&&&&'''(((%%%&&&'''((())))))))))))''''''(((((((((((('''''')))((('''''''''(((***+++((('''&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&%%%$$$$$$&&&'''(((((())))))'''(((((()))***++++++,,,%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((((((*********)))(((((('''''''''''''''''''''((())))))(((((((((((()))))))))))))))((('''&&&&&&&&&''''''(((((((((((((((((((((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''(((((((((((('''''''''%%%###$$$'''((('''&&&''''''((((((((((((''''''(((((()))))))))***************)))))))))((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''')))******))))))+++------222999>>>CCCFFFHHHJJJLLLJJJIIIJJJMMMPPPRRRSSSUUUXXXZZZ[[[YYYXXXWWWWWWRRRSSSUUUVVVWWWXXXXXXXXXVVVUUURRROOOKKKGGGDDDBBBCCC>>>;;;===<<<::::::===FFFGGGLLLVVVbbbllluuuzzz}}}}}}||||||~~~sssddd^^^ZZZYYYVVVQQQJJJDDDAAA@@@???AAACCCDDDEEEGGGKKKMMMTTT]]]hhhrrryyy|||sssjjjbbb[[[UUUPPPNNNNNNMMMLLLJJJHHHFFFEEECCCCCCCCCCCCDDDEEEEEEFFFIIIIIIHHHGGGGGGGGGHHHHHHIIIGGGJJJNNNOOOLLLKKKMMMKKKLLLMMMMMMLLLJJJHHHFFFGGGGGGGGGHHHIIIKKKMMMNNNOOOMMMLLLNNNRRRTTTSSSQQQQQQLLLGGGFFFHHHIIIGGGDDDDDDCCCCCCCCCCCCEEEFFFGGGFFFHHHJJJKKKLLLQQQXXX]]]kkkrrr{{{{{{{{{xxxrrrkkkfffdddeeeggghhhiiijjjkkkmmmnnnnnnnnnnnnmmmlllkkklllpppsssssstttuuuwww{{{}}}zzz|||wwwiiiYYYMMMBBB@@@???======???@@@???===<<<;;;999666333555444222111000///......---,,,,,,+++,,,---...///,,,,,,,,,+++++++++++++++************************,,,***)))***---...---+++))))))))))))))))))))))))'''''''''((((((((())))))******)))((('''((())))))))))))))))))((('''&&&%%%(((((()))(((((('''&&&&&&)))(((((('''((()))***+++***)))(((''''''''''''((('''&&&&&&&&&&&&'''((((((((())))))))))))(((''''''&&&&&&''''''((('''''''''$$$%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''(((((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((()))))))))))))))(((''''''&&&&&&''''''))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&''''''(((((((((((('''''''''&&&$$$%%%&&&((((((''''''(((((())))))(((((('''(((((())))))))))))******((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((***+++*********,,,...222777>>>DDDHHHJJJKKKLLLKKKJJJHHHIIILLLOOOQQQRRRSSSVVVXXXYYYXXXVVVVVVVVVSSSSSSUUUVVVWWWWWWWWWWWWVVVUUURRRNNNIIIEEEBBB@@@@@@<<<:::<<<======@@@DDDQQQUUU[[[bbbkkksssyyy{{{|||{{{yyyyyy{{{zzzooo```TTTOOOPPPQQQPPPMMMIIIEEECCCCCCBBBEEEHHHHHHHHHLLLTTT[[[cccoooxxxoooeee```WWWPPPLLLIIIGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJJJJLLLLLLMMMMMMMMMNNNNNNNNNOOONNNQQQVVVWWWSSSQQQRRRTTTVVVWWWUUUPPPMMMMMMNNNOOOOOOQQQSSSVVVYYY[[[]]]ZZZXXXWWWZZZ]]]___^^^[[[XXXRRRKKKGGGGGGHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHIIIMMMOOOWWW\\\dddlllttt}}}}}}tttnnnkkkjjjkkklllnnnppprrrsssttttttnnnmmmllljjjiiijjjnnnrrrwwwwwwvvvuuuvvv{{{|||ppp]]]OOOBBB=========<<<<<>>;;;AAAAAAAAABBBBBB@@@<<<999888777555333111000/////////............/////////***++++++,,,,,,---------))))))))))))))))))))))))*********,,,---.........))))))))))))))))))))))))'''(((((((((((()))))))))((((((((())))))******+++&&&'''((())))))******)))&&&''''''(((((((((((((((((((((((((((((())))))***''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((***************)))((((((&&&'''''''''''''''&&&&&&&&&&&&''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&''''''(((((('''''''''''''''((())))))(((((((((((())))))))))))((((((((((((((('''''''''''''''''''''''''''''''''&&&'''(((((()))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((())))))((((((((('''''''''''''''((((((((((((''''''&&&''''''&&&&&&'''((()))(((((())))))))))))(((((())))))((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))'''''''''((((((((((((((('''((())))))***,,,000333:::???EEEIIIKKKLLLMMMNNNJJJHHHFFFGGGIIILLLNNNNNNRRRUUUWWWXXXXXXVVVVVVVVVVVVWWWWWWWWWWWWVVVUUUUUUSSSQQQMMMIIIEEEBBB@@@???>>>;;;:::>>>DDDMMM\\\iiiuuuyyyzzzpppppprrrvvv{{{{{{kkk___SSSOOOMMMJJJIIIIIIGGGIIIJJJJJJIIIHHHIIIJJJIIILLLMMMNNNSSSbbbwww|||ttthhh^^^WWWSSSOOOMMMHHHIIIIIIIIIIIIIIIIIIJJJLLLLLLKKKKKKLLLMMMNNNOOOOOOQQQUUUZZZ```dddfffhhhiiiiiihhhgggffffffeeeeeehhhgggiiillljjjccc^^^^^^fffjjjmmmkkkfffeeehhhkkkkkkllllllmmmnnnnnnooooooiiiiiilllqqqxxx{{{zzzwwwgggccc]]]XXXWWWXXXZZZ[[[ZZZYYYWWWUUUTTTUUUVVVWWWRRRRRRRRRSSSSSSSSSSSSRRRSSSSSSTTTXXX^^^ffflllpppppppppooooooqqquuuxxxzzz}}}zzztttnnnppprrruuuxxxzzz|||}}}wwwvvvsssnnnjjjjjjlllnnnxxx{{{~~~~~~|||||||||{{{{{{|||zzzsssfff^^^RRRKKKJJJIIIDDD???>>>>>>>>>@@@BBBAAA???===999888666444111000///.../////////////////////...+++++++++,,,,,,------...))))))))))))))))))))))))******+++,,,,,,---......))))))))))))))))))))))))(((((((((((()))))))))***&&&''''''(((((()))))))))&&&'''((()))************###$$$&&&((()))******+++'''(((((()))))))))))))))''''''&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((((((((((())))))(((((('''&&&$$$%%%&&&'''((((((((((((((((((((((((((()))))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''((())))))(((((((((((())))))))))))((())))))))))))((('''&&&''''''''''''''''''''''''&&&&&&((()))))))))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&'''''''''((((((((()))))))))(((((((((''''''''''''((((((((((((''''''&&&'''((('''&&&&&&(((***((())))))******))))))((())))))((((((((((((''''''&&&&&&&&&'''''''''''''''))))))))))))))))))))))))'''''''''(((((((((((((((&&&''')))***+++///333777???BBBFFFIIIKKKLLLMMMNNNKKKIIIGGGGGGJJJLLLNNNNNNQQQTTTWWWXXXWWWVVVVVVVVVWWWWWWWWWWWWVVVUUUTTTSSSOOOMMMJJJFFFDDDBBBAAAAAA>>>===???EEEMMMXXXiiiwwwwwwyyy}}}{{{qqqggg```YYYPPPIIIHHHGGGEEEEEEFFFEEEFFFGGGGGGHHHIIIKKKNNNLLLOOOUUU\\\iii~~~tttlllbbb\\\TTTNNNJJJHHHGGGFFFCCCFFFJJJMMMNNNPPPRRRTTTYYYXXXWWWVVVVVVWWWYYYYYY]]]```eeelllrrrvvvzzz{{{zzzyyywwwuuutttttttttuuuxxxvvvwwwyyywwwppplllkkkqqqtttwwwwwwuuutttvvvxxx||||||{{{zzzyyywwwuuutttnnnnnnrrrwww}}}|||yyykkkiiieeebbb``````aaabbbeeedddcccaaaaaaaaabbbccc\\\[[[[[[\\\^^^______^^^\\\ZZZZZZ]]]dddkkkpppsssrrrnnnhhhbbb______```aaagggnnnzzztttttttttuuuwwwyyy{{{||||||{{{yyyuuupppnnnooopppxxx{{{}}}zzzyyyxxxzzz|||}}}{{{qqqmmmgggeee```YYYUUURRRJJJBBB>>>======>>>@@@AAA@@@>>><<<;;;888666333111000////////////000//////...---,,,,,,,,,,,,------------************************)))+++,,,,,,+++***+++---))))))))))))))))))))))))((((((((()))))))))******&&&''''''(((((((((((('''************)))(((''''''###$$$&&&''')))***++++++''''''((()))))))))))))))))))))(((((())))))******'''&&&&&&&&&&&&'''(((((('''''''''''''''&&&%%%%%%###$$$%%%'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))(((((('''&&&&&&%%%'''''''''''''''((())))))(((((((((((())))))))))))((())))))***)))((('''&&&''''''''''''''''''''''''%%%&&&((()))***)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))))))))((((((((('''''''''((((((((((((''''''&&&''')))(((&&&&&&(((+++))))))************))))))))))))((((((((('''''''''&&&&&&''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((()))'''(((***+++...222888<<>><<<999666333222111....../////////...---,,,---------------,,,,,,,,,++++++++++++++++++++++++)))+++,,,+++)))((()))+++))))))))))))))))))))))))(((((()))))))))*********(((((()))***)))(((''''''***************)))''''''%%%&&&'''((())))))))))))&&&'''((()))***))))))((()))))))))))))))***++++++'''&&&&&&&&&&&&'''((((((&&&''''''''''''&&&%%%%%%%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))((()))*********)))'''&&&))))))))))))))))))))))))$$$&&&((()))***)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))))))))))))))((((((((((((''''''((((((((((((''''''&&&((()))(((&&&&&&(((+++))))))************))))))))))))(((((('''''''''&&&'''''''''((((((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))((()))+++---000555<<<@@@FFFGGGIIIIIIJJJKKKOOOQQQPPPNNNLLLLLLNNNQQQRRRRRRNNNPPPSSSUUUTTTSSSSSSTTTUUUTTTTTTSSSQQQPPPNNNMMMHHHGGGEEECCCBBBCCCDDDEEEGGGLLLVVVaaaiiippp|||qqq\\\NNNGGGBBB@@@??????CCCGGGGGGCCCBBBEEEEEEFFFGGGIIILLLQQQXXX]]]kkkrrr~~~}}}lll^^^UUUPPPOOOJJJJJJJJJKKKMMMOOOQQQRRRTTTXXX\\\```eeemmmwww~~~{{{zzzyyyxxxyyy{{{}}}~~~}}}{{{www{{{{{{wwwtttrrrooopppsssvvvvvvuuulllkkkmmmttt~~~~~~ooo___SSSKKKGGGFFFDDDJJJSSS]]]gggqqqyyy~~~~~~~~~|||zzzzzzzzz{{{}}}~~~~~~{{{wwwuuuuuurrrxxx}}}|||xxxxxx~~~vvvqqqqqquuuyyyooocccXXXOOOLLLHHHFFFFFFGGGGGGFFFBBBAAA>>>;;;888666444333....../////////...,,,+++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++(((&&&''')))))))))))))))))))))))))))))))))))))))************)))***+++++++++)))(((''''''((()))******++++++***(((((((((((((((''''''&&&&&&''')))*********)))((('''''''''''''''((())))))'''&&&&&&&&&&&&'''(((((('''''''''((('''&&&&&&%%%'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))''''''(((((()))*********'''''''''''''''((()))))),,,,,,,,,+++***)))((('''((((((((((((((()))******))))))(((((('''''''''&&&))))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))((((((%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''******)))(((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))************))))))))))))******---,,,+++...555===CCCGGGIIIIIIJJJJJJJJJKKKOOOQQQOOOOOOPPPRRRSSSSSSPPPNNNRRRSSSTTTTTTSSSSSSTTTUUUTTTSSSRRRRRRRRRQQQMMMKKKNNNGGGBBBBBBAAA???EEEMMM[[[dddnnnrrrrrrttt|||tttZZZHHH>>>;;;>>>BBBCCCDDDDDDCCCCCCBBBBBBBBBHHHFFFIIIOOORRRXXXfffttt~~~tttiii^^^WWWPPPJJJHHHKKKLLLLLLLLLOOOTTTYYY]]]___bbbeeekkkttt}}}~~~|||yyyyyyyyy{{{|||tttppppppzzzuuu```RRRLLLGGGBBBJJJKKKMMMOOOSSSYYYaaagggjjjqqq|||yyy{{{}}}zzzxxxyyy|||{{{vvvttttttwwwzzz{{{{{{yyyzzz}}}~~~{{{|||}}}|||{{{qqqddd\\\VVVSSSSSSOOOIIIGGGJJJFFFCCC@@@===;;;888444222111///---,,,---......---------------------------************************+++******+++------,,,***))))))))))))))))))))))))((((((***++++++***)))(((%%%&&&((()))))))))((('''(((((((((((())))))))))))******))))))))))))******((((((((((((((((((((((((&&&&&&'''(((((()))((((((%%%%%%%%%&&&(((***+++,,,''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((())))))((('''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))***++++++(((((('''''''''&&&&&&&&&******))))))((((((''''''******))))))((((((''''''+++***)))))))))))))))***((((((((((((((((((((((((+++++++++++++++***)))((()))(((((((((((()))))))))))))))((((((((('''''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((())))))((('''''''''''''''((((((((((((((((((((((((''''''(((((()))((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))***+++,,,,,,...---...111777===BBBEEEHHHIIIJJJKKKJJJKKKNNNPPPQQQQQQQQQSSSTTTSSSPPPNNNOOOPPPRRRRRRQQQQQQRRRSSSUUUSSSQQQQQQPPPOOOLLLJJJDDD@@@===>>>???AAAJJJUUUhhhnnntttvvvuuuxxxooo___LLLBBB===<<<>>>BBBBBBCCCCCCCCCBBBCCCDDDEEEIIIHHHLLLRRRXXXaaarrr}}}xxxwwwwwwsssjjjbbb]]]VVVQQQOOOMMMIIIIIILLLSSSSSSUUUYYY___eeeiiilllpppttt|||~~~{{{zzzxxxzzz~~~eeeSSSKKKGGGDDDEEEGGGIIIKKKMMMQQQVVVYYYZZZ___hhhttt{{{{{{|||{{{{{{}}}|||~~~zzzvvvttttttyyy{{{|||{{{xxxxxxzzz|||}}}~~~~~~sssgggaaa]]]\\\VVVMMMIIIJJJFFFDDDAAA>>>===:::777555333111.........//////...------------------------+++++++++++++++++++++++++++***)))***+++,,,,,,+++************************)))))))))******))))))(((###$$$&&&(((************(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((+++***(((''''''((()))***&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******(((((('''''''''&&&&&&&&&(((((((((((('''''''''&&&(((((((((((())))))))))))***))))))(((((()))))))))((((((((((((((((((((((((******+++++++++******))))))))))))((((((((((((((())))))((((((((((((''''''))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((())))))(((((('''&&&&&&%%%((((((((((((((((((((((((&&&&&&'''''''''((((((((((((''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))))))))(((''''''((((((((((((((((((((((((***************************))))))(((((())))))***))))))))))))***+++------...///222555:::???CCCEEEHHHJJJLLLLLLLLLLLLMMMNNNRRRRRRRRRTTTUUUSSSQQQNNNMMMOOOQQQQQQQQQQQQRRRSSSVVVSSSPPPNNNMMMLLLJJJHHH>>><<<;;;;;;===DDDSSSaaaxxxzzz|||{{{zzz}}}|||lllTTTIII@@@======<<<===@@@BBBCCCDDDDDDDDDEEEIIILLLLLLNNNTTT]]]gggtttzzzoooaaa]]]XXXWWWXXXVVVPPPKKKKKKHHHGGGKKKLLLKKKLLLPPPYYY[[[___dddkkkrrrxxx{{{mmmVVVLLLJJJIIIFFFIIILLLMMMMMMMMMMMMNNNOOOPPPUUU]]]jjjzzz~~~}}}|||~~~|||~~~~~~{{{xxxwwwwww|||||||||zzzxxxwwwxxxzzz|||~~~~~~~~~vvvrrrmmmiii```TTTKKKIIIGGGDDDBBB@@@???===;;;999555333000///000000000///------------------------+++++++++++++++++++++++++++)))(((((()))+++++++++************************+++***)))(((((('''((((((%%%&&&'''((())))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((...,,,)))&&&&&&''')))***''''''&&&&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''((((((''''''''''''((())))))'''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((()))*********(((((((((((((((((((((((((((((((((((((((((((((((()))******+++++++++******)))))))))))))))(((((('''))))))(((((((((((((((((())))))))))))))))))))))))((())))))******))))))((((((((())))))))))))(((((()))((((((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((()))))))))))))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***+++,,,---000555:::>>>BBBEEEHHHIIILLLNNNOOONNNMMMNNNNNNSSSSSSSSSTTTUUUSSSPPPNNNMMMOOORRRSSSRRRRRRSSSTTTVVVRRRNNNKKKJJJHHHGGGEEE@@@???===;;;???KKK___nnnvvvbbbTTTIIIBBB=========<<<<<<>>>DDDEEEFFFEEEFFFIIIOOOSSSTTT[[[gggsssppp```VVVMMMJJJGGGHHHKKKMMMKKKIIIHHHGGGHHHLLLNNNNNNRRRWWWcccffflllsss{{{ttt\\\PPPNNNOOOQQQTTTXXXYYYWWWSSSPPPNNNPPPNNNNNNRRR[[[gggttt|||~~~}}}{{{||||||||||||{{{{{{{{{}}}}}}|||{{{zzzzzz{{{{{{~~~~~~wwwkkk[[[NNNGGGFFFDDDBBBAAAAAA@@@===;;;777444111000000000000///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,)))'''&&&(((***++++++************************,,,+++)))'''&&&&&&''''''++++++***)))((('''&&&%%%(((((((((((())))))))))))******))))))))))))******((((((((((((((((((((((((***)))((('''''''''))))))&&&&&&%%%%%%%%%&&&&&&&&&*********))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))***'''''''''((((((((((((((((((((((((((((((((((((((()))******+++++++++******(((((())))))))))))((('''(((((())))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((())))))))))))(((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((''''''((((((((()))((((((((((((((()))))))))))))))))))))))))))))))))*********)))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))******)))((((((((()))))),,,111888>>>BBBEEEIIILLLLLLNNNQQQQQQPPPOOOOOOOOOQQQQQQRRRSSSTTTSSSPPPMMMLLLNNNQQQRRRRRRQQQQQQRRRTTTPPPLLLIIIGGGFFFDDDBBB??????>>>>>>EEEWWWlll{{{~~~|||{{{~~~ttt^^^OOOIIIFFF@@@=========;;;===@@@DDDFFFGGGGGGGGGLLLVVV]]]dddqqqzzzhhhZZZOOOIIIFFFDDDCCCDDDHHHLLLLLLKKKJJJIIIKKKOOOQQQTTT\\\dddrrrwwwzzzaaaTTTQQQRRR]]]```dddeeebbb\\\WWWUUURRRQQQOOOOOORRRYYY___dddkkkvvvzzzzzzyyyzzz{{{|||}}}}}}}}}|||||||||~~~uuudddRRRGGGFFFDDDBBBAAAAAAAAA???===777555222000000000///---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,)))'''&&&(((***++++++************************,,,+++)))((('''''''''(((,,,,,,***)))((('''&&&&&&(((((((((((())))))))))))******))))))))))))******((((((((((((((((((((((((###$$$&&&((())))))((('''%%%%%%%%%%%%%%%&&&'''((()))))))))(((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''((((((((((((((((((((((((***)))))))))((((((((('''%%%&&&'''((())))))(((((())))))))))))))))))))))))******+++++++++******)))&&&''')))*********)))((((((((())))))))))))******))))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))((((((&&&&&&'''(((((()))******((((((((((((((((((((((((''''''((((((((())))))))))))((((((''''''(((((())))))(((((((((((()))******))))))))))))))))))))))))))))))*********)))(((((((((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''(((((()))******))))))))))))******...444<<>>999666333111000000...---........................------------------------+++)))(((((()))+++++++++++++++++++++++++++++++++,,,+++***))))))(((((()))))))))((((((((()))******(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((( """%%%(((***)))((('''%%%%%%%%%%%%&&&'''((()))&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''((((((((()))))))))))))))*********)))((('''''''''%%%&&&((()))******)))((())))))))))))))))))))))))+++++++++++++++***)))((($$$&&&(((***++++++***)))(((((()))))))))*********))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((()))))))))(((((((((((((((((((((((('''((((((((())))))))))))))))))(((((((((((())))))'''''''''''''''((())))))))))))))))))))))))))))))(((((()))*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))***+++---...///333999@@@DDDEEEFFFJJJNNNOOOPPPPPPOOOMMMLLLNNNOOOJJJJJJLLLNNNPPPPPPNNNKKKJJJLLLOOOPPPNNNLLLKKKKKKLLLKKKHHHGGGEEECCC@@@===999BBBMMMYYYkkk}}}zzzzzz|||~~~}}}lll___RRRGGGAAABBB===;;;;;;>>>@@@@@@CCCHHHGGGKKKPPPSSSYYYfffwwwiiiaaaVVVLLLGGGDDDDDDCCCCCCCCCEEEGGGJJJMMMNNNNNNOOOSSS\\\gggooowww|||hhh``````aaammmpppssstttrrrooonnnmmmdddcccaaa___\\\YYYWWWVVVRRRYYYbbbjjjrrr~~~|||{{{zzz|||{{{eeeSSSIIIGGGEEEEEEDDDDDDBBB@@@;;;888555222222111///...........................------------------------+++***)))***+++,,,,,,+++++++++++++++++++++++++++***+++++++++++++++******))))))((((((((()))+++,,,(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((###$$$&&&((())))))((('''(((''''''&&&''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''(((((())))))((((((''''''&&&&&&)))(((((('''&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))((((((((((((%%%''')))***++++++***))))))))))))))))))))))))))),,,,,,,,,+++***)))((('''###%%%'''***+++++++++***(((((())))))*********+++))))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))'''((()))***************(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((()))+++...000222444888===CCCEEEDDDEEEIIIMMMOOOOOOOOOMMMKKKJJJLLLNNNHHHHHHIIILLLNNNOOOMMMKKKLLLOOORRRRRRPPPMMMLLLKKKJJJIIIGGGGGGFFFCCC???<<<>>>JJJYYYiii|||~~~yyy|||kkkVVVMMMIIICCC>>>===>>>===???CCCCCCBBBDDDIIILLLQQQWWW]]]eeetttuuuhhhVVVQQQJJJFFFDDDDDDEEEEEECCCEEEHHHMMMQQQUUUWWWXXXXXX^^^jjjxxx{{{kkkgggkkknnnuuuwwwzzz{{{zzzyyyyyyyyyuuusssppplllgggbbb^^^\\\QQQUUUYYY\\\aaammm}}}{{{zzz|||lllZZZKKKJJJGGGFFFFFFEEECCCAAA===:::666444333222111///////////////////////////........................+++******+++------,,,***++++++++++++++++++++++++)))***,,,------,,,+++***,,,+++***((((((((())))))(((((((((((())))))))))))******))))))))))))******(((((((((((((((((((((((((((((('''''''''(((((()))******)))''''''&&&&&&&&&)))(((((((((((('''''''''((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((******)))((('''&&&%%%%%%***)))((('''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''(((((())))))******%%%''')))+++,,,,,,******))))))))))))))))))))))))+++*********))))))((((((*********************+++************))))))))))))************************+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((('''''''''&&&)))(((&&&%%%%%%&&&((()))...,,,)))''''''))),,,...))))))************))))))(((((((((((())))))))))))''''''(((((())))))******''''''((()))***++++++,,,******+++,,,...000222444===???BBBFFFIIIKKKLLLMMMRRROOOLLLKKKMMMNNNMMMKKKGGGIIILLLNNNPPPPPPPPPOOORRRSSSTTTTTTSSSPPPLLLJJJGGGDDDCCCDDDCCC??????AAAIIIYYYnnn~~~sss```UUUJJJEEECCC@@@@@@CCCDDDBBBCCCHHHGGGDDDFFFMMMMMMWWWbbblllzzzeeeUUUIIIFFFBBB@@@BBBCCCBBB@@@KKKLLLNNNSSSYYY^^^```aaafffnnn|||xxxvvvzzz~~~|||yyywwwuuuqqqiiiccc```[[[UUURRRVVV___kkkrrr}}}|||yyytttwww~~~yyyggg[[[TTTKKKEEECCCCCCBBBAAA???===;;;888666555555555000///...---------------///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++***))))))))))))))))))***************)))))))))(((++++++++++++++++++++++++'''((()))))))))'''&&&%%%''''''''''''((((((((()))'''''''''(((***)))'''%%%'''''''''(((((((((((((((((('''&&&%%%%%%&&&'''(((***(((&&&&&&''''''&&&%%%(((((((((((((((((((((((($$$%%%'''((((((((('''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))(((((((((((())))))))))))***)))'''&&&'''(((***,,,+++*********))))))))))))*********************)))************))))))))))))************************(((((())))))(((((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((()))))))))))))))))))))(((((((((''''''&&&''''''''''''''''''&&&***)))'''%%%%%%''')))***))))))************))))))(((((((((((())))))))))))(((((()))))))))))))))***(((((())))))******+++++++++++++++---000333777999@@@BBBEEEIIILLLNNNOOOOOOMMMJJJHHHHHHJJJLLLLLLKKKGGGIIIKKKNNNOOOPPPOOONNNQQQRRRSSSSSSQQQNNNKKKIIIEEEBBBAAAAAA???===@@@EEETTThhhvvvfffVVVMMMDDDAAA@@@>>>???BBBDDDDDDGGGLLLKKKHHHIIIOOOSSScccvvvuuu[[[KKKGGGDDDAAAAAADDDFFFGGGGGGJJJNNNUUU^^^fffmmmqqqrrrwww}}}wwwrrrllldddZZZTTTTTTYYY^^^bbbllliiiiiirrrwwwqqqtttzzz}}}~~~sssggg___SSSKKKGGGFFFEEECCC@@@>>>;;;888666444444333111111000///............///...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,---,,,,,,++++++,,,,,,---++++++++++++************++++++++++++++++++++++++)))******+++***)))(((''''''''''''((((((((()))))))))(((((()))+++***((('''((((((((((((((('''''''''((('''&&&&&&&&&&&&'''(((***)))''''''(((((('''&&&((((((((((((((((((((((((&&&'''(((((())))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))((('''''''''(((***+++***************)))))))))+++*********))))))((((((************))))))))))))))))))))))))))))))))))))''''''((((((((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))***)))))))))))))))((((((%%%&&&((())))))(((&&&%%%(((''''''&&&&&&''''''((())))))************))))))(((((((((((())))))))))))***************))))))))))))))))))))))))*********++++++,,,...222777===@@@EEEFFFIIILLLOOOPPPQQQQQQIIIGGGFFFFFFIIIKKKKKKKKKGGGIIILLLNNNOOOOOONNNNNNOOOPPPPPPPPPNNNKKKHHHFFFDDDBBB@@@???<<<===FFFQQQggg}}}zzz~~~vvvbbbTTTKKKDDD?????????>>>@@@DDDFFFJJJPPPVVVVVVTTTTTTXXXaaawwwqqqYYYHHHCCCAAA@@@AAAFFFJJJMMMNNNSSSYYYdddppp{{{yyyoooaaaXXXVVVVVVUUUSSSWWWTTTUUU]]]nnn~~~tttnnnpppvvvzzz~~~zzzpppbbbVVVOOOKKKHHHFFFCCCBBB???<<<999666555444333222111000////////////000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,+++******))))))******+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,++++++***)))''''''((((((((()))))))))***))))))***++++++)))((())))))((((((''''''&&&&&&(((''''''&&&&&&''''''(((+++)))''''''((()))((('''((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))************+++++++++***)))((((((((((((((((((((())))))))))))(((((((((((())))))))))))************************+++******))))))(((((((((************)))))))))((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))************))))))))))))&&&'''((())))))((('''&&&(((((())))))))))))(((((())))))************))))))(((((((((((()))))))))))),,,,,,++++++******))))))*********)))))))))))))))++++++,,,///444;;;AAAEEEHHHIIILLLOOOQQQRRRRRRRRRJJJIIIHHHHHHIIIJJJKKKLLLJJJKKKMMMOOOPPPPPPOOONNNMMMNNNMMMMMMKKKHHHEEECCCCCCAAA@@@>>>===BBBRRRaaayyywwwxxx|||rrr```QQQHHHEEE@@@>>>@@@AAA@@@BBBFFFIIIQQQ]]]eeehhhgggiiilllxxxrrrZZZJJJDDDDDDDDDGGGLLLSSSXXX[[[eeelllvvvuuuggg^^^\\\ZZZUUUPPPNNNLLLKKKQQQ___pppwwwppprrrvvvzzz~~~qqqbbbXXXQQQLLLHHHIIIGGGDDDAAA===999777666444333222000////////////000000///...............------------------------,,,,,,+++************+++))))))(((((((((((()))))),,,,,,+++++++++*********************************+++++++++++++++++++++***'''(((((((((((()))))))))***)))((()))******)))(((******)))((('''&&&&&&%%%((((((''''''''''''(((((()))(((&&&&&&'''(((((('''(((((((((((((((((((((((()))((('''''''''(((***+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))*********************))))))((((((((((((((((((((())))))))))))''''''((()))***)))))))))***************++++++++++++*********))))))((((((************)))))))))((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************)))(((''''''''''''((()))'''((()))******)))((('''))))))************))))))(((((((((((()))))))))))),,,,,,++++++******))))))*********)))))))))))))))***+++---111777>>>DDDHHHIIIKKKMMMOOOPPPQQQQQQQQQLLLKKKJJJIIIHHHHHHIIIJJJMMMNNNPPPRRRRRRRRRPPPOOOLLLLLLKKKJJJHHHEEECCCAAA@@@>>>===>>>AAAKKK___qqq}}}rrrsssxxx}}}lll\\\PPPHHHDDDAAA>>>>>>@@@AAAAAADDDIIILLLYYYjjjuuu{{{mmmWWWHHHJJJJJJMMMPPPWWW___ggglllvvv}}}yyykkkcccaaa^^^XXXRRRPPPMMMIIIKKKSSSaaannnwww~~~}}}|||{{{{{{~~~pppdddZZZQQQLLLKKKJJJGGGDDD???;;;888666444333111000///.........000000///.........//////------------------------++++++***))))))))))))))),,,,,,,,,++++++,,,,,,,,,+++*********))))))))))))*********************************)))************(((((((((((()))))))))***)))(((''''''((()))((('''******)))((('''&&&&&&%%%(((((((((((((((((((((((('''&&&$$$%%%&&&''''''&&&((((((((((((((((((((((((((('''&&&%%%&&&'''((()))((((((((((((((((((((((((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''''''''(((((()))))))))(((((((((((())))))))))))''''''((()))***)))))))))*********+++++++++++++++************************************))))))))))))))))))))))))))))))))))))&&&&&&'''(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((()))))))))))))))******)))'''&&&&&&''')))***&&&''''''((((((''''''&&&))))))************))))))(((((((((((())))))))))))***************))))))))))))))))))))))))*********+++---000444:::@@@EEEHHHKKKLLLMMMOOOPPPPPPPPPOOOKKKKKKKKKIIIFFFFFFGGGIIIOOOPPPRRRSSSTTTSSSQQQPPPKKKKKKIIIHHHEEECCCAAA???<<<:::;;;@@@HHHVVVlll|||qqqsss{{{|||tttfffXXXMMMGGGDDDDDD???======@@@AAAAAAFFFLLLTTTeeezzz}}}hhhVVVKKKKKKMMMQQQWWW___iiittt{{{|||qqqiiieeebbb^^^ZZZXXXSSSMMMKKKNNNWWWaaahhh{{{|||{{{~~~qqqdddXXXPPPLLLKKKIIIEEEAAA===999777444333222000///.........//////............//////------------------------++++++***)))))))))))))))++++++************++++++*********)))))))))((((((************************)))(((((((((((()))******((((((((()))))))))******)))(((&&&&&&'''(((((('''))))))((((((''''''&&&&&&'''(((((())))))(((((('''&&&%%%###$$$%%%'''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))*********++++++,,,,,,,,,*********+++,,,,,,------************))))))))))))************************&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))''''''((((((((()))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))(((((()))))))))))))))***(((((())))))******++++++...000444999>>>CCCFFFHHHLLLMMMNNNOOOPPPPPPOOONNNKKKLLLLLLJJJHHHHHHJJJMMMPPPQQQRRRSSSSSSRRRPPPOOOKKKJJJIIIFFFDDDBBB@@@???;;;999<<>>???BBBDDDFFFLLLUUUcccwwwsssbbbWWWTTTQQQUUU\\\dddnnn{{{wwwppplllkkkjjjiiiddd___YYYTTTSSSYYYaaagggxxx~~~ooo___UUUPPPOOOMMMJJJFFFAAA>>>;;;666555333222000////////////......------......///........................---,,,,,,+++++++++++++++))))))(((((((((((())))))+++++++++*********))))))************************)))(((((('''((()))***+++(((((()))))))))************)))'''&&&((())))))((((((((((((((((((''''''''''''((()))******)))((('''&&&%%%$$$$$$&&&''''''&&&((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((()))))))))(((((((((((()))))))))))))))((('''''''''(((***+++*********++++++,,,,,,,,,******+++,,,---......///************))))))))))))************************))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))&&&'''''''''(((((())))))'''((()))******)))((('''++++++************++++++))))))************))))))(((((((((((())))))))))))''''''(((((())))))******'''(((((()))***++++++,,,000333777===AAAEEEGGGHHHMMMNNNOOOPPPPPPPPPOOONNNKKKMMMNNNMMMKKKLLLOOORRROOOQQQRRRSSSSSSQQQOOONNNKKKJJJHHHFFFCCCAAA???>>>>>>;;;???LLL^^^rrruuudddYYYRRRIIIDDDCCCDDDCCCAAAAAA@@@BBBFFFHHHKKKSSS]]]qqqxxxeeeYYYWWWYYY^^^ccclllvvv|||vvvtttuuuwwwyyyooojjjddd^^^]]]aaaiiinnnwwwvvvdddYYYTTTSSSRRROOOKKKGGGCCCAAA777777555333222111000000......---------......///........................///...------,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))((((((((()))+++,,,))))))))))))************,,,***(((''')))*********'''''''''((((((((((((((('''((()))******)))(((''''''&&&%%%%%%'''(((((((((((((((((((((((((((((((((&&&''')))*********)))(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((++++++******))))))(((((((((((((((((())))))))))))***)))'''&&&'''(((***,,,(((((())))))******++++++------,,,+++*********+++))))))))))))))))))))))))+++++++++,,,,,,+++++++++***)))(((''''''((()))***))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))******(((((()))***+++,,,------000555===CCCFFFGGGHHHIIILLLMMMNNNNNNMMMNNNPPPRRROOONNNMMMLLLMMMOOORRRTTTUUUTTTSSSRRROOOMMMKKKIIILLLKKKHHHDDD???<<<;;;<<<999<<>>CCCFFFGGGHHHIIILLLNNNQQQQQQOOOMMMLLLLLLLLLMMMNNNPPPQQQSSSSSSSSSTTTSSSRRRPPPNNNKKKIIIGGGEEEDDDAAA>>><<<<<<>>>AAAHHHRRRaaannnwww~~~wwwdddVVVMMMHHHCCCBBBAAA@@@@@@AAAAAABBBJJJKKKPPPXXXbbbqqqrrraaa^^^[[[ZZZZZZZZZYYYXXXZZZ\\\^^^bbbhhhpppzzz~~~~~~zzzqqqlllddd^^^WWWRRRPPPOOOLLLIIIBBB===888444222111000///////////////////////////---------------.........+++,,,...///...---+++)))------,,,,,,+++++++++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((''''''(((((((((&&&&&&'''(((((()))******))))))))))))((((((((((((''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((,,,,,,+++***)))(((((('''((((((((((((((((((((((((&&&'''''''''&&&&&&''')))------,,,,,,++++++************)))))))))))))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))******++++++((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))******))))))((((((((((((((())))))))))))++++++******)))((((((((()))))))))***,,,...000111666:::@@@DDDFFFGGGHHHIIIMMMOOORRRSSSPPPMMMJJJIIIKKKMMMPPPRRRTTTTTTTTTSSSSSSRRRQQQOOOLLLJJJGGGFFFDDDCCC@@@>>>===???DDDHHHSSS]]]mmmzzzhhhWWWLLLFFFDDDBBBCCCCCCCCCBBBCCCFFFGGGNNNTTT^^^kkk{{{lll]]]RRRPPPOOOOOOPPPRRRSSSTTTZZZ^^^fffmmmvvv}}}xxxmmmfff\\\UUURRRPPPMMMKKKGGGCCC>>>999555444333333000000000///////////////---------...............+++,,,...//////---+++)))(((((()))***,,,---......++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,+++***)))(((((())))))***(((((((((((((((((((((((((((((((((((((((((())))))''''''(((((())))))))))))))))))))))))((((((((((((''''''(((((((((((('''''')))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((---,,,,,,+++***)))(((((()))))))))((((((((((((((()))******)))(((((()))+++,,,,,,++++++*********)))***)))))))))))))))******))))))))))))))))))))))))((((((((())))))((((((((())))))************))))))((()))))))))*********+++(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))************))))))((((((***)))***+++---000333555:::>>>CCCFFFHHHHHHIIIJJJMMMPPPSSSSSSPPPLLLIIIHHHLLLNNNQQQTTTUUUUUUTTTSSSRRRQQQPPPNNNKKKHHHEEEDDDBBBAAA>>>===>>>CCCKKKQQQbbbiiiwww|||ppp]]]OOOHHHDDDBBBBBBCCCDDDDDDDDDFFFKKKOOOTTTaaassslllYYYPPPKKKKKKKKKLLLNNNQQQTTTWWW___fffrrr|||xxxpppeee\\\WWWSSSOOOLLLKKKHHHCCC===888666555555111111000000////////////........................,,,---...//////---,,,***(((((()))***,,,---......++++++++++++++++++++++++*********************************++++++,,,,,,,,,+++***)))))))))))))))***))))))))))))))))))))))))))))))((((((((())))))*********))))))(((((((((((())))))))))))((((((((((((''''''((((((((((((''''''((((((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((+++++++++***************)))))))))))))))(((((((((***+++,,,+++******,,,---++++++++++++******************)))))))))***++++++))))))))))))))))))))))))(((((())))))))))))(((((()))******++++++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((()))))))))))))))))))))))))))))))))************,,,///444888:::>>>BBBFFFHHHIIIJJJKKKLLLMMMPPPSSSSSSPPPLLLIIIHHHOOOPPPSSSUUUVVVUUUTTTTTTQQQQQQOOOMMMJJJFFFDDDBBB===<<<;;;<<<@@@JJJUUU]]]ooouuuzzz~~~tttlll___RRRJJJFFFCCCBBBBBBDDDEEEEEEGGGLLLTTT[[[fffxxxnnnYYYMMMHHHFFFGGGIIIKKKMMMRRRYYY]]]gggrrr}}}rrrhhhaaaZZZSSSNNNLLLKKKGGGAAA;;;777555555222111111000000//////.../////////..............................---,,,,,,------,,,,,,+++++++++******++++++++++++,,,,,,,,,))))))))))))))))))))))))*********++++++,,,,,,---************************))))))))))))))))))))))))******)))(((((()))))))))++++++***))))))(((''''''))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((())))))******+++++++++)))))))))))))))))))))))))))***++++++******,,,...+++++++++,,,,,,,,,,,,,,,***************+++,,,,,,))))))))))))))))))))))))((())))))******))))))((()))***++++++++++++***))),,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((()))******++++++******+++---222777<<>>>>>???DDDRRRdddtttzzzdddUUUNNNKKKJJJIIIHHHHHHHHHHHHHHHNNNTTTYYYhhhooo[[[OOOJJJHHHIIIKKKSSSWWWaaammmwwwmmmaaa]]]ZZZ___ooowwwlllfff\\\UUUPPPHHH???888777555222111111111000/////////000000//////...---////////////////////////........................---,,,++++++,,,,,,***))))))+++------,,,+++++++++************************************************++++++******)))(((((('''***)))((()))***+++***(((***)))(((''''''((()))***,,,+++)))'''&&&'''((()))))))))))))))((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((('''&&&&&&(((((('''&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((''''''''''''(((((())))))))))))*********************+++++++++*********,,,...//////222666:::---,,,,,,,,,,,,---......+++,,,,,,,,,,,,+++******,,,------......------,,,++++++++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((())))))))))))*********((('''((()))***)))'''***)))))))))))))))******(((((())))))))))))))))))++++++***)))))))))))))))+++---111555888===BBBFFFIIIJJJLLLLLLLLLLLLNNNPPPNNNOOOPPPRRRTTTUUUVVVWWWUUUSSSRRRQQQRRRQQQPPPNNNIIIDDDAAACCCBBB???>>>???@@@IIIWWWfffttt|||eeeTTTNNNNNNKKKMMMOOOOOONNNMMMMMMMMMVVV^^^hhhiii]]]PPPJJJIIIJJJNNNSSSXXX```nnn{{{kkk\\\VVVSSSYYYkkkvvviii___YYYQQQFFF>>>999777333111111111000///000111111111111000//////////////////////////////---------------------------,,,+++,,,------+++))))))+++,,,,,,+++******+++++++++++++++++++++++++++************************++++++******)))(((((((((***)))((()))***+++***((())))))(((((((((((())))))***)))(((''''''((()))***(((((((((((())))))))))))'''''''''''''''&&&&&&&&&(((((((((((((((''''''&&&((('''&&&%%%%%%%%%&&&'''''''''((((((((())))))))))))((((((''''''(((((()))))))))))))))************+++++++++++++++++++++***,,,---///000111555999===,,,++++++++++++,,,------+++,,,,,,,,,,,,+++******,,,------......------,,,,,,,,,++++++***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))((((((((()))))))))(((*********)))))))))))))))((((((((())))))******+++,,,+++******))))))******+++...333777;;;@@@EEEHHHLLLNNNPPPPPPPPPPPPQQQRRRMMMNNNPPPRRRTTTWWWXXXYYYUUUSSSQQQPPPPPPOOOMMMKKKFFFBBB@@@@@@???<<<===AAAFFFYYYppp|||iiiZZZRRRQQQTTTPPPUUUYYYYYYVVVSSSSSSUUU___nnn}}}nnnZZZRRRLLLKKKMMMPPPVVV]]]```mmm~~~lll\\\XXXXXXfffvvvvvvhhh```YYYOOOGGG>>>:::555222111111111000000000111111000000///...------------------------------------------------,,,,,,+++,,,------,,,***)))***++++++***)))***+++++++++++++++++++++++++++************************************))))))((((((***)))((()))***+++***((())))))(((((((((((())))))((((((''''''((()))***+++''''''(((((())))))******((((((((('''&&&&&&&&&%%%'''((((((((((((((('''''')))(((&&&%%%%%%&&&'''((('''(((((((((((()))))))))))))))(((((((((((())))))((()))))))))************++++++***************+++---......000333777<<>>;;;:::???GGGSSSkkk|||fff[[[WWWUUUUUUWWWYYY___dddccc^^^ZZZ\\\___kkkxxxiiiaaaSSSOOOMMMPPPSSSWWW```iiirrrooocccccchhhzzzqqqfff^^^WWWQQQDDD???999444222111111111///000000000000///......------------------------------------------------,,,++++++,,,......,,,+++)))***++++++))))))***+++++++++++++++++++++++++++*********************************)))))))))))))))***)))((()))***+++***((((((((())))))))))))(((((('''''''''(((((()))******''''''(((((())))))******((((((((('''&&&&&&&&&%%%''''''((((((((((((((('''))))))(((''''''((()))***(((((((((((()))))))))***))))))(((((((((((())))))((()))))))))******************)))))))))***+++,,,.........000444888<<<>>>...------------...//////+++,,,,,,,,,,,,+++******)))******++++++******)))************************++++++++++++++++++++++++))))))))))))))))))))))))***************+++++++++((((((((())))))*********))))))))))))))))))))))))((())))))******))))))((())))))((((((((((((''''''''')))***)))((('''(((***((()))************))))))))))))*********************************+++,,,---///444:::@@@CCCFFFIIIKKKLLLNNNPPPQQQPPPOOOOOOPPPMMMNNNOOOQQQRRRTTTUUUVVVTTTRRROOOMMMLLLJJJGGGEEEAAA???>>>===;;;===HHHSSSddd}}}zzzhhhWWWTTTVVVUUUVVVZZZeeekkkpppnnngggdddjjjppp}}}nnnaaaYYYVVVPPPOOORRRWWW[[[bbbmmmyyytttooouuu~~~|||nnnddd^^^ZZZLLLFFF===666333222111111//////000000//////...---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---+++***+++,,,+++))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))))))))***)))((()))***+++***((((((((())))))))))))((((((''''''(((((())))))******(((((((((((())))))))))))'''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((())))))))))))*********((((((((()))))))))*********))))))(((((())))))***))))))))))))***************)))))))))***,,,---/////////000333777;;;<<<<<<---------------......///+++,,,,,,,,,,,,+++******))))))************)))))))))))))))***++++++,,,,,,++++++++++++++++++++++++************************)))))))))*********++++++))))))))))))))))))******))))))))))))))))))))))))))))))************))))))))))))((((((((('''''''''''')))******''''''(((***'''((()))***++++++******++++++******************(((((()))***+++---...///222777>>>CCCGGGIIIJJJLLLKKKNNNPPPQQQPPPOOOOOOOOOOOOPPPPPPQQQRRRSSSTTTTTTTTTQQQNNNLLLKKKHHHEEECCC???>>>>>>>>>>>>DDDTTTdddtttxxxeeeYYYQQQSSSUUUUUU[[[eeesssyyy~~~zzztttttt}}}rrreeeZZZRRRPPPSSSPPPRRRXXX```gggqqqzzz~~~yyyooopppyyywwwjjjccc```RRRKKKAAA999444222222111000000111111000000///...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///...,,,,,,,,,,,,+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))******)))((()))***+++***((('''((()))******)))((('''((((((((())))))))))))((())))))))))))((((((((((((&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((((((((&&&''')))***+++***)))((((((((()))))))))***************))))))))))))******))))))))))))************************,,,...111333111111222666;;;======;;;+++************+++,,,,,,+++,,,,,,,,,,,,+++***************++++++*********(((((()))***+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))******************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((('''''''''&&&''')))+++***'''&&&(((***&&&''')))***+++++++++***,,,+++++++++***)))))))))''''''(((***+++...///000555999@@@FFFIIIJJJKKKLLLMMMPPPSSSSSSRRRQQQPPPPPPRRRRRRRRRRRRSSSSSSSSSSSSTTTQQQNNNLLLJJJGGGDDDBBB>>>===>>>???AAAJJJ^^^ppp|||cccWWWQQQPPPUUUVVVVVVbbbrrr~~~|||mmm^^^VVVPPPLLLOOOUUURRRUUU^^^hhhqqq}}}pppeeegggsss~~~nnneeebbbVVVNNNDDD:::555333222111111222222222222111000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---...///...,,,,,,------+++******,,,///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))************)))((()))***+++***((('''((()))******)))((('''(((((())))))))))))((((((******))))))((((((''''''%%%&&&&&&''''''(((((((((&&&&&&'''((())))))(((((($$$%%%(((***+++***'''&&&))))))))))))******************))))))))))))******))))))))))))************+++++++++,,,...111444666333333555999>>>???===;;;------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))************+++++++++******))))))***+++,,,,,,,,,------+++***)))***,,,...---,,,,,,++++++,,,,,,***++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))************''''''(((((())))))******''')))+++,,,---...111333777;;;AAAEEEGGGHHHJJJKKKNNNOOOPPPQQQRRRTTTUUUUUUUUUVVVVVVVVVUUURRRPPPNNNOOOOOOPPPOOOLLLHHHDDDAAA<<<===>>>???EEEVVVnnn~~~fffYYYMMMRRRVVVVVVWWW___ooo|||yyybbbWWWMMMJJJJJJLLLQQQVVVUUU^^^lllyyy{{{}}}nnnjjjsssqqqccc[[[XXXRRRIII@@@:::777777777000000000000000/////////111111000000//////.........------,,,,,,------.........------------.........---,,,,,,++++++++++++------------,,,+++***)))************************)))***+++,,,,,,+++***))),,,+++******++++++)))((())))))))))))))))))))))))---+++***((('''&&&''''''+++***)))'''''''''((()))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************++++++******)))((((((''''''((((((((()))))))))))),,,,,,------///444:::>>>555777999===@@@BBBAAA@@@------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))************+++++++++******)))******++++++,,,+++,,,,,,+++))))))***+++------,,,++++++++++++,,,(((((()))))))))*********))))))))))))))))))))))))************************************************))))))(((((((((((())))))))))))))))))************(((((())))))***+++++++++)))+++,,,---...000444777:::===CCCFFFHHHIIIJJJKKKMMMNNNOOOPPPRRRTTTUUUUUUTTTUUUUUUUUUTTTQQQOOOMMMNNNOOONNNMMMJJJFFFBBB@@@;;;<<<===BBBNNNaaawwwmmm[[[TTTNNNQQQTTTWWW\\\hhhxxxvvvcccVVVOOOJJJJJJKKKMMMSSSZZZaaakkkzzzvvv~~~~~~~~~zzz~~~pppccc[[[YYYUUUMMMDDD;;;666333333111111000000000000000000111000000000/////////......------,,,,,,------.........------------......,,,,,,+++***************------------,,,+++***)))******************************++++++++++++******---+++******++++++***)))))))))))))))))))))))))))******(((''''''(((((()))******)))(((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((()))))))))******)))))))))))))))*********(((((())))))******++++++---------------///333777666888:::>>>BBBCCCCCCBBB------------------------,,,,,,------------,,,,,,************************)))************+++++++++***************+++++++++***++++++***(((((()))+++---,,,++++++******++++++((((((((()))))))))******))))))))))))))))))))))))************************++++++++++++++++++++++++******))))))))))))******)))))))))*********++++++))))))******+++,,,,,,---,,,,,,---...///222777;;;===AAAEEEHHHIIIJJJKKKLLLLLLMMMNNNPPPRRRSSSUUUUUUSSSTTTTTTSSSRRRPPPNNNLLLNNNMMMLLLJJJGGGCCC???===::::::>>>JJJ]]]qqqpppZZZPPPOOOMMMOOORRRYYYdddtttuuu]]]OOOJJJHHHIIILLLNNNQQQZZZdddppp{{{zzzssstttwwwxxxyyy{{{oooddd]]]\\\[[[VVVLLLAAA777333222111111111000000111111222000000000000////////////......------------............------------......---,,,,,,+++++++++++++++------------,,,+++******************************++++++************++++++---+++***+++,,,,,,+++)))))))))))))))))))))))))))((((((''''''((()))***+++)))))))))))))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((()))))))))'''(((((()))***+++++++++)))******+++,,,,,,------111111000///------///111888:::===AAACCCEEEFFFFFF........................,,,,,,------------,,,,,,************************))))))*********+++++++++*********+++++++++******)))******)))(((((()))+++,,,,,,+++***************************++++++++++++))))))))))))))))))))))))************************+++++++++++++++++++++++++++******************+++))))))*********+++++++++))))))******+++,,,,,,,,,,,,------...///444:::>>>AAADDDGGGJJJJJJKKKLLLMMMLLLMMMNNNPPPQQQSSSTTTUUUSSSSSSRRRRRRPPPOOOMMMLLLMMMLLLJJJGGGCCC@@@===;;;999;;;EEEXXXnnn~~~tttaaaQQQKKKMMMKKKMMMRRR]]]mmm}}}www___PPPJJJEEEGGGKKKPPPRRRXXXfffttt}}}qqqmmmqqq~~~rrrxxx~~~zzzqqqhhhbbbaaabbb___VVVIII===777555111111000///000000111222000000000000////////////......------------............------------......///......------.........,,,---------,,,,,,+++***************************,,,+++***))))))***+++,,,---+++***+++,,,,,,+++***))))))))))))))))))))))))((((((((((((((())))))***'''((()))******)))((('''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((((((((((((((()))******++++++***++++++---...///000000444444444222000//////111:::===@@@CCCEEEGGGIIIKKK........................,,,------......------,,,************************))))))*********+++++++++******+++++++++******))))))******)))(((((()))+++++++++***))))))))))))***))))))*********+++++++++************************************************************************++++++************++++++************++++++++++++(((((())))))***++++++,,,+++,,,---...000555<<<@@@CCCFFFIIIJJJKKKKKKMMMNNNMMMNNNOOOPPPRRRSSSTTTTTTSSSRRRRRRPPPOOONNNLLLLLLKKKJJJGGGDDD@@@>>><<<;;;:::AAAQQQggg|||{{{wwwzzz~~~qqqbbbWWWNNNKKKKKKGGGKKKUUUccctttvvv```OOOIIIJJJGGGIIINNNSSSWWWaaattt}}}ooorrr||||||lllqqqzzzyyyrrrmmmhhhgggddd[[[OOOCCC;;;888222111000///...///000111////////////000000000000///......------......///......------------...............------......///,,,,,,---------,,,++++++************************,,,+++***))))))***+++,,,,,,+++******,,,,,,+++***)))))))))))))))))))))))))))))))))))))))((((((''''''((()))******)))((('''((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))++++++,,,...///111222222222333444333111111222444===@@@DDDFFFGGGHHHKKKNNN........................------............------++++++++++++++++++++++++)))************+++++++++******+++,,,,,,***)))((()))*********))))))***,,,+++***))))))((()))))))))'''''''''((((((((())))))************************++++++++++++++++++++++++************************++++++************++++++*********++++++++++++,,,(((((())))))***+++++++++***,,,...000222777===BBBDDDFFFIIIKKKKKKLLLNNNPPPPPPPPPQQQQQQRRRSSSSSSTTTSSSRRRQQQPPPOOOMMMLLLLLLJJJHHHDDDAAA>>>===<<<<<<>>>JJJ___uuu{{{|||vvvsssuuuxxxyyy}}}nnn\\\RRRNNNJJJIIIIIIEEELLLXXXhhhwwwooo^^^PPPEEECCCIIIKKKLLLRRRYYYaaannn~~~vvvvvvhhhmmmxxx~~~qqqnnnggg^^^SSSIII@@@:::555444111///...//////000////////////000000000000//////............//////......------------......+++++++++++++++,,,,,,---,,,,,,,,,------,,,,,,+++************************++++++************+++++++++)))))))))+++,,,+++***))))))))))))))))))))))))))))))******)))((('''&&&'''(((((())))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((()))))))))*********)))))))))))))))***+++---...000222333444000111111111111222555777@@@CCCFFFHHHGGGHHHLLLPPP........................------............------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++)))***,,,,,,,,,***)))''')))***+++*********,,,---******)))(((((((((((()))''''''''''''((((((((()))************************++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))***************+++++++++,,,,,,))))))******+++,,,,,,,,,***,,,000333666:::@@@DDDDDDFFFIIIJJJKKKMMMOOOQQQSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSQQQPPPNNNNNNMMMMMMHHHFFFCCC???============EEETTTkkk}}}}}}yyyuuusssuuuuuuvvvzzzeeeZZZNNNHHHFFFEEEFFFJJJEEEMMMZZZiiivvv|||hhhVVVNNNIIICCCDDDJJJOOORRRYYYeeeqqq}}}nnndddiiivvvxxxmmmbbbYYYOOOEEE>>>:::888444111000///000111.../////////000000000111//////............//////......------------......***************+++,,,,,,+++,,,,,,------,,,,,,+++******************************++++++++++++******)))((('''(((***+++***)))))))))))))))))))))))))))'''''')))******))))))(((((((((((((((((()))*********)))'''&&&&&&''')))***))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))******(((((())))))******++++++***+++,,,...111333444555111111111111111444999<<>>======>>>???JJJ[[[rrryyywwwvvvwwwvvvvvvzzzsssTTTNNNHHHEEECCCBBBFFFLLLFFFNNN[[[iiittt~~~xxxfffTTTGGGHHHJJJGGGHHHNNNTTTWWWaaapppuuugggccchhhuuusssggg___VVVJJJAAA===;;;777333111111111222.../////////000000111111//////............//////.........------.........++++++++++++,,,,,,---...++++++,,,------,,,,,,,,,************************)))***+++,,,,,,+++***)))(((''''''((()))******)))))))))))))))))))))))))))$$$&&&''')))***+++******)))(((''''''''')))***++++++)))(((''''''((()))+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************&&&&&&''')))***,,,------******,,,...111333444555444444444333444777<<<@@@CCCGGGJJJIIIGGGGGGKKKPPP////////////////////////............---,,,+++***++++++,,,,,,,,,---------++++++++++++++++++++++++/////////......---------------,,,+++***)))((('''******+++,,,,,,---......))))))))))))))))))))))))+++++++++++++++***)))(((((()))***++++++***)))(((******++++++++++++******++++++++++++++++++++++++******))))))******+++,,,************************+++///555:::>>>@@@CCCEEEFFFHHHJJJKKKKKKMMMOOORRRPPPPPPPPPQQQSSSSSSPPPNNNUUUSSSPPPMMMKKKJJJKKKKKKGGGAAAAAADDDAAA;;;@@@LLL[[[kkk|||zzz||||||yyyvvvxxxiiiWWWLLLHHHCCC@@@@@@BBBCCCDDDGGGKKKYYYlllwww|||~~~dddSSSLLLGGGEEEDDDDDDIIIPPPSSSbbbrrr~~~}}}nnndddYYYkkkvvviii```ZZZSSSNNN@@@:::444333444444111---////////////000000000000777222,,,***+++...////////////...------------...,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((())))))******++++++,,,***(((''')))*********%%%&&&&&&&&&''''''(((((('''''''''''''''((())))))+++*********))))))((((((***)))))))))(((((('''''',,,---...///111333444555444333333444777;;;@@@CCCFFFGGGHHHGGGGGGGGGIIIKKK////////////////////////............---,,,+++***++++++,,,,,,,,,---------++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***)))(((((()))***++++++***)))((()))******************)))++++++++++++++++++++++++******))))))******+++,,,***************+++++++++---111777<<>>???BBB???:::AAANNNggguuu~~~{{{{{{mmmZZZNNNFFFDDD@@@>>>???AAACCCDDDIIINNN]]]ooozzziiiUUUIIIEEECCCFFFHHHJJJQQQYYYaaapppyyymmmeee___ppp|||zzzooohhhaaaYYYSSSFFF???777444555555222///000000000111111111111111555111,,,+++,,,...////////////...------------...---------,,,,,,,,,+++++++++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++******************************)))))))))))))))))))))))),,,+++***))))))***+++,,,)))))))))))))))************(((&&&&&&'''((((((((()))))))))))))))((((((((()))))))))))))))***++++++************)))))))))(((''''''((()))***+++,,,,,,,,,,,,...///111333444444555555555666999<<<@@@BBBGGGHHHIIIIIIHHHIIIKKKMMM////////////////////////...............---,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,------.........///+++++++++,,,------......------------------------******++++++******))))))))))))************))))))((())))))******))))))(((++++++++++++++++++++++++******))))))******+++,,,************++++++,,,---000444999>>>AAACCCFFFGGGHHHJJJKKKLLLLLLNNNPPPSSSPPPPPPPPPQQQSSSSSSPPPNNNQQQQQQOOONNNLLLIIIGGGFFF???===>>>@@@>>>===HHHWWWooozzz}}}{{{nnnXXXKKKFFFAAA@@@>>>>>>???BBBEEEGGGNNNTTTdddwwwmmmXXXLLLEEECCCCCCHHHLLLRRR[[[eeeuuu~~~uuummmgggfffvvv~~~{{{|||sssggg^^^PPPGGG<<<666555555333111222222222111111111111111111///------...///////////////...------------.........------------,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))************************))))))))))))))))))))))))++++++************++++++************))))))))))))***(((&&&&&&((()))((((((+++******))))))((((((''')))))))))))))))******+++************))))))))))))(((((()))***+++,,,------+++,,,---///000222333444666666666888;;;>>>AAACCCIIIJJJKKKKKKJJJKKKMMMOOO////////////////////////...............---,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************------------............(((((())))))************************************))))))************)))))))))))))))******)))))))))(((((())))))))))))((((((******************************))))))******+++,,,+++*********+++,,,...///111555;;;???BBBDDDFFFGGGIIIKKKLLLMMMMMMNNNQQQSSSPPPPPPPPPQQQSSSRRRPPPNNNOOOOOOOOONNNKKKHHHEEECCC???======>>>???EEEUUUfffmmmxxxwwwrrrttt{{{sss\\\KKKDDDDDD??????@@@@@@AAADDDHHHKKKRRRYYYkkkrrr\\\OOOJJJIIIGGGGGGKKKPPPXXXeeerrr|||uuuoookkklllyyy~~~yyykkk\\\QQQBBB999666555444222222111111111111111000000///.........//////////////////...------------...---------------,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((************************)))))))))))))))))))))))))))(((((((((((((((((()))++++++******))))))((((((+++***))))))+++++++++)))((((((((('''''''''''''''((((((''''''''''''((((((*********)))))))))))))))************************++++++,,,...000111333333333444666999===@@@CCCEEEKKKLLLMMMMMMLLLMMMOOOQQQ000000000000000000000000......//////......------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,(((((())))))))))))******((((((((((((((((((((((((((())))))*********))))))***))))))))))))))))))***(((((())))))))))))((((((******************************))))))******+++,,,+++*********+++---000111222666;;;???BBBCCCEEEGGGJJJKKKLLLMMMMMMNNNPPPRRRPPPPPPPPPQQQSSSRRRPPPNNNMMMMMMMMMMMMJJJFFFCCC@@@???<<<:::;;;AAANNNbbbrrrpppyyyzzzppphhhkkkvvvqqq___OOOEEECCCCCC>>>???@@@AAABBBEEEKKKPPPVVV___uuusss]]]OOOHHHEEEKKKHHHHHHKKKRRR^^^qqqxxxssspppqqq{{{|||wwwgggZZZIII<<<777555333222111111000000000/////////---...////////////////////////...------------...+++++++++++++++,,,,,,,,,,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((************************))))))))))))))))))))))))((((((((())))))(((((((((++++++******))))))((((((+++***)))***+++,,,+++)))%%%&&&&&&'''((()))******((((((''''''''''''(((((())))))))))))))))))******))))))))))))))))))))))))***+++,,,---///111222333///111555:::???CCCFFFHHHLLLMMMNNNMMMMMMMMMOOOQQQ000000000000000000000000....../////////......---,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,++++++******++++++++++++++++++++++++************************(((((())))))******))))))******))))))))))))******((())))))******))))))(((******************************))))))******+++,,,+++*********,,,...111333444888===@@@BBBDDDEEEGGGJJJKKKLLLLLLLLLMMMOOOQQQPPPPPPPPPQQQSSSSSSPPPNNNLLLLLLLLLKKKHHHDDDAAA???>>>;;;999===III[[[mmmyyy{{{{{{}}}xxxllldddhhhsss|||ttt```OOOGGGCCCAAA???===???@@@AAACCCHHHQQQXXXbbbnnnxxx___RRRJJJFFFEEEGGGFFFHHHOOOYYYiii|||yyyzzz|||}}}rrrdddPPPAAA:::777444222111111000000///............///000///...---.../////////...------------...******++++++++++++,,,,,,---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******************)))))))))))))))(((((()))******)))'''''''''((()))+++,,,------+++******)))))))))))))))))))))))))))************$$$%%%&&&((()))+++,,,,,,)))***+++---///000111222///222777===BBBFFFHHHIIIKKKLLLMMMMMMLLLMMMOOOQQQ000000000000000000000000......////////////......------------............------------------------,,,,,,,,,,,,---------...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************'''(((((()))))))))))))))+++***)))(((((()))***+++)))******************)))******************************))))))******+++,,,++++++******,,,///222555777:::???BBBDDDEEEFFFHHHIIIJJJLLLLLLKKKLLLNNNPPPPPPPPPPPPQQQSSSSSSPPPNNNLLLLLLKKKIIIFFFCCC@@@>>>===;;;===GGGYYYlllyyy~~~yyymmmjjjpppwwwxxxuuufffRRRFFFCCCCCC@@@<<<>>>@@@CCCDDDHHHPPP\\\eeevvvdddTTTLLLHHHGGGIIIGGGIIIPPPZZZgggxxx~~~xxx}}}{{{mmmXXXHHH???:::666333222222111111000//////...///111111///---,,,---000//////...------------...+++++++++,,,,,,,,,---------------...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++******++++++++++++++++++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***))))))))))))))))))*********)))((((((***++++++)))'''(((((()))***+++,,,,,,,,,++++++***)))))))))))))))((()))))))))************%%%%%%'''(((***,,,---...))))))+++,,,...000111111333666;;;AAAEEEHHHIIIJJJJJJKKKLLLLLLKKKLLLNNNPPP000000000000000000000000......///////////////...---------.........//////------------------------+++++++++,,,,,,---------)))******+++---......///++++++******************))))))))))))))))))))))))''''''((()))))))))))))))+++***)))(((((()))***+++******++++++++++++******))))))))))))))))))))))))*********)))***++++++,,,++++++******,,,///333555999<<>>>>>>>>CCCQQQfffyyy|||qqqsss{{{}}}xxxgggZZZJJJBBBBBBDDDAAA===@@@CCCFFFIIINNNXXXgggqqq|||hhhSSSIIIEEECCCEEEIIILLLPPPZZZgggssswwwrrryyy~~~rrr]]]LLLBBB<<<888444333333222222111000000///000222111///,,,+++---000//////...------------...,,,,,,,,,------.........------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))'''((()))******)))((('''(((((())))))******+++++++++***+++,,,------+++)))(((((((((((())))))))))))))))))((('''''''''''''''(((((())))))*********+++))))))******++++++++++++))))))***,,,...///111111777:::???DDDGGGIIIIIIIIIIIIJJJKKKKKKJJJKKKMMMOOO///////////////000000000111111000///////////////------------------------........................///...,,,+++***+++,,,,,,,,,------......------,,,,,,,,,,,,,,,++++++******''''''((()))***+++,,,,,,++++++******************+++*********))))))(((((())))))))))))))))))))))))************************++++++******************,,,,,,,,,,,,---000666:::===>>>@@@CCCFFFHHHIIIIIIMMMMMMLLLLLLMMMOOOQQQRRRRRRQQQPPPPPPQQQRRRQQQPPPNNNMMMIIIBBB???>>>>>>===999@@@MMM^^^rrr}}}~~~{{{wwwnnnYYYOOOEEEBBB@@@>>>???BBBBBBBBBGGGQQQYYYbbbsssbbbVVVKKKFFFFFFFFFHHHJJJQQQXXXeeevvvuuurrrsssyyywwwbbbTTTJJJ>>>888888333222111111222111///---000/////////....................................,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,------,,,***------,,,++++++******)))******)))(((((()))***+++---,,,***)))))))))******+++***)))(((((()))***++++++)))'''''''''((('''&&&+++++++++***************++++++******************---,,,+++)))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))''')))+++------,,,)))(((+++,,,,,,,,,,,,...111444:::===BBBEEEFFFFFFFFFGGGMMMLLLJJJIIIJJJKKKMMMNNN////////////////////////111000//////......//////------------------------........................///...------,,,,,,,,,---,,,,,,------------,,,,,,,,,,,,+++***************((((((((()))******++++++************************************)))))))))((())))))))))))))))))))))))************************++++++******************+++,,,,,,,,,...222777;;;===>>>AAACCCFFFHHHIIIJJJKKKKKKKKKLLLMMMNNNPPPPPPQQQPPPOOOOOOPPPQQQOOONNNMMMLLLHHHCCC????????????BBBMMMZZZhhhvvv~~~}}}rrrdddSSSJJJCCCAAA@@@???@@@CCCBBBCCCIIIQQQ[[[jjj|||hhhXXXNNNEEEDDDEEEGGGJJJNNNWWWaaaqqq{{{zzzyyyxxxxxx|||||||||gggZZZPPPEEE<<<999444333222222222222000...000000/////////............................................................---,,,,,,---...---++++++++++++++++++++++++,,,,,,+++***)))))))))***+++,,,,,,***)))))))))******+++***)))(((((()))***+++---+++))))))***+++***))))))***************************************************)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))******+++,,,,,,,,,,,,...222555;;;???CCCFFFGGGGGGHHHHHHMMMLLLKKKJJJJJJLLLMMMOOO////////////////////////000///......------......------------------------------------------------...............------,,,++++++,,,,,,,,,,,,++++++,,,+++***)))))))))***+++))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))******************************++++++++++++++++++***+++,,,---///444999===>>>@@@BBBDDDGGGHHHIIIJJJIIIJJJKKKLLLMMMNNNNNNNNNPPPOOONNNOOOOOOOOOMMMLLLKKKJJJGGGCCC???>>>@@@BBBNNN]]]nnnwww||||||}}}}}}~~~~~~hhhUUULLLEEE@@@@@@@@@???AAADDDGGGJJJPPPZZZggg~~~~~~dddTTTLLLEEEAAACCCGGGJJJPPPVVVbbbpppyyyvvvuuu{{{}}}mmmaaaZZZPPPDDD<<<666444222222222333222000000000000/////////......................................................---,,,+++,,,.........,,,)))******+++,,,,,,---------,,,++++++*********+++,,,+++******)))*********+++***))))))))))))***++++++***((()))***,,,++++++((((((((())))))*********************************(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))...,,,)))&&&&&&'''***,,,***+++,,,,,,,,,///333666>>>AAAEEEHHHHHHHHHIIIJJJLLLLLLKKKJJJKKKLLLMMMNNN111000000000000000////////////...---------------........................------------------------,,,,,,.........---,,,+++***++++++,,,,,,++++++***,,,+++)))(((((()))***+++************))))))((((((***************+++++++++*********)))))))))))))))))))))))))))))))))))))))******************************+++++++++++++++,,,***+++---///111666;;;???@@@AAACCCEEEGGGIIIJJJKKKIIIJJJLLLNNNOOOOOONNNNNNQQQPPPOOOOOOPPPOOOMMMJJJJJJHHHEEEBBB>>><<>>AAACCCDDDEEEGGGIIIKKKKKKLLLKKKLLLMMMNNNOOOPPPPPPPPPRRRRRRQQQRRRRRROOOLLLHHHHHHBBB???>>><<<<<>>AAADDDFFFGGGGGGHHHIIIKKKHHHHHHHHHIIIIIIIIIIIIIII111111000000///......---111000//////......//////........................,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---,,,,,,------------,,,,,,)))+++,,,.........,,,,,,*********)))))))))))))))((())))))***++++++,,,,,,((()))))))))******************************************************************++++++,,,------...---///222444666:::>>>AAADDDEEEFFFHHHJJJKKKLLLLLLKKKKKKLLLLLLMMMOOOPPPQQQRRRQQQQQQQQQQQQNNNJJJFFFEEE???<<<>>>>>>AAARRReeexxxsssbbbTTTKKKFFFDDDAAA???@@@CCCGGGKKKTTT^^^kkkoooVVVHHHEEEFFFDDDFFFLLLRRRWWW```rrrvvvmmmeee^^^YYYWWWSSSOOOLLLLLLKKKJJJIIIIIIIIIJJJKKKLLLNNNOOOOOOLLLOOOQQQSSSTTTVVVXXXZZZ[[[\\\\\\\\\\\\]]]```bbbaaacccffffffeeedddfffhhhgggggggggggghhhiiijjjjjjjjjkkkmmmoooqqqssstttttttttuuuwwwyyy}}}}}}wwwooommmmmmdddYYYDDD???999444222222222222111111111000000000//////////////////////////////////////////////////////...---,,,,,,---...---+++,,,+++++++++++++++++++++)))***+++,,,------,,,,,,((()))***+++,,,++++++******++++++,,,,,,++++++******)))'''(((***+++++++++)))*********************''''''(((((()))******+++&&&'''((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,------+++,,,...000333777===AAADDDFFFHHHHHHHHHIIIKKKLLLIIIIIIJJJJJJKKKKKKKKKJJJ000//////...---,,,,,,,,,111111000///////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///,,,------......------,,,)))+++...000000///---+++))))))))))))))))))******((())))))***++++++,,,,,,(((((())))))*********+++******************************************************+++,,,,,,---.........000333555777:::>>>AAADDDEEEGGGIIIJJJKKKLLLLLLKKKKKKJJJJJJKKKMMMOOOPPPQQQPPPPPPPPPPPPMMMHHHEEEDDD<<<:::>>>@@@FFFZZZqqqttt```QQQKKKHHHDDDAAA???>>>???DDDIIIOOO[[[fffbbbMMMCCCDDDGGGGGGJJJPPPWWW\\\gggzzz~~~tttjjjaaaYYYSSSNNNPPPMMMHHHFFFEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHEEEGGGHHHIIIIIIIIIKKKMMMNNNNNNOOOOOOOOORRRVVVYYYXXX[[[]]][[[XXXVVVWWWYYYWWWWWWVVVVVVWWWYYYZZZ\\\WWWYYYZZZ]]]___```aaaaaadddeeefffhhhkkkooorrrtttvvvwwwyyyzzz|||yyypppnnnmmmfff\\\HHHCCC;;;666333333444444111111111111000000000000000000000000000000000000........................///...,,,,,,------,,,+++*********++++++,,,------'''(((***,,,---------,,,((()))***+++,,,,,,+++******+++,,,------,,,+++******)))((((((***++++++***+++++++++***************&&&''''''((()))******+++"""###%%%'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******+++,,,---///000+++---///111444999>>>BBBFFFGGGIIIJJJJJJJJJLLLNNNJJJKKKKKKLLLMMMLLLLLLLLL111111111111000000000///////////////////////////------............------///......------,,,++++++---,,,***))))))***,,,---...000000...++++++---///++++++***)))(((((())))))...+++((((((******)))'''++++++***)))(((((())))))***************)))(((((())))))))))))))))))))))))******))))))))))))******------.........---,,,,,,---000444888:::===@@@CCCBBBCCCEEEGGGIIIJJJJJJKKKKKKKKKJJJHHHGGGHHHKKKNNNPPPPPPPPPOOOLLLIIIFFFDDD???<<<<<>>AAADDDCCCDDDEEEGGGHHHIIIJJJJJJJJJJJJIIIGGGEEEFFFIIILLLLLLLLLLLLKKKHHHEEEBBB@@@>>>>>>===???HHHZZZqqqyyybbbMMMGGGEEE@@@???CCCCCCDDDJJJRRRYYYhhhyyyYYYKKKHHHEEEDDDFFFJJJPPP[[[gggvvvwwwfffaaaYYYRRRNNNKKKHHHFFFIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEFFFGGGHHHGGGGGGFFFEEEEEEFFFGGGHHHHHHHHHHHHIIIJJJJJJKKKKKKLLLNNNOOOMMMIIIFFFFFFGGGHHHHHHHHHIIIJJJJJJIIIIIIMMMMMMMMMNNNOOOPPPQQQRRRNNNNNNNNNOOOQQQSSSUUUVVVYYYZZZ[[[]]]^^^```aaaaaadddeeeeeeeeeeeeddddddcccbbbaaa```___^^^^^^^^^___\\\\\\\\\\\\[[[ZZZYYYYYY[[[]]]___```______```aaaccceeehhhiiiiiijjjmmmppprrruuuyyyzzzyyyxxxyyyzzz{{{zzzyyyzzz{{{~~~}}}pppggg\\\NNN???888666444333333333222111000000/////////......///000000000000000////////////////////////........................------......------,,,+++,,,,,,,,,,,,---------...,,,,,,+++++++++******************)))))))))))))))************))))))))))))***))))))(((((((((((((((******))))))))))))******((((((((((((((()))***************)))))))))(((((((((***++++++)))((()))***+++,,,------++++++,,,---111111222555:::>>>AAABBBFFFGGGIIIKKKMMMNNNOOOOOOMMMKKKIIIHHHIIIIIIIIIHHH333333333222222222222111////////////////////////------............------++++++,,,------...//////,,,,,,,,,++++++,,,,,,,,,***,,,------+++******+++******)))))))))***++++++***)))'''(((***++++++*********)))))))))***+++++++++,,,,,,,,,,,,+++******)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,000333777;;;===@@@CCCEEEEEEFFFFFFGGGHHHHHHIIIIIIJJJJJJHHHFFFDDDDDDGGGIIIJJJIIIIIIHHHEEEBBB???===<<>>@@@CCCEEEGGGGGGGGGGGGGGGGGGHHHHHHKKKKKKJJJGGGEEEEEEFFFHHHKKKJJJIIIHHHEEEBBB@@@>>>888???AAACCCVVVuuuzzz```SSSGGGCCCBBB@@@@@@BBBHHHJJJRRRaaaxxxgggTTTDDDBBBDDDDDDGGGMMMTTT___pppttteeeWWWTTTOOOLLLLLLKKKKKKJJJFFFEEEEEEEEEFFFFFFGGGHHHIIIHHHGGGGGGGGGHHHJJJKKKMMMMMMNNNOOOQQQRRRTTTUUUTTTUUUUUUVVVWWWWWWXXXXXXSSSRRRPPPMMMIIIGGGFFFEEEFFFIIILLLOOORRRTTTVVVWWWZZZYYYYYYYYYYYYZZZ[[[\\\```aaabbbccccccdddccccccggghhhjjjkkkjjjgggdddbbb^^^^^^^^^]]][[[YYYXXXWWWWWWWWWVVVVVVTTTSSSQQQQQQOOOPPPPPPOOOOOONNNMMMLLLIIIKKKNNNOOONNNOOOPPPQQQOOOOOOOOOOOOPPPSSSVVVXXXTTTVVVYYYZZZZZZZZZYYYXXXVVVUUUUUUVVVWWWZZZ\\\^^^aaabbbdddgggiiijjjjjjjjjgggiiikkknnnqqqsssuuuvvv~~~~~~{{{wwwmmmfffYYYKKKCCC===777333333333333222111000000000000//////000000000000//////////////////////////////++++++++++++++++++++++++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))(((((()))***************++++++''''''((())))))***************))))))))))))******))))))(((((())))))***+++++++++++++++++++++++++++)))+++,,,,,,***((())))))(((***,,,,,,,,,---...000222444555777:::===BBBEEEGGGIIIMMMOOOQQQPPPOOOMMMNNNMMMKKKKKKKKKLLLJJJIII222111111111000000000000////////////////////////------............------......---------,,,,,,,,,+++,,,------------,,,+++,,,,,,,,,---------,,,,,,******))))))***+++,,,,,,'''((((((((()))***,,,---******))))))***+++,,,,,,))))))***************)))))))))))))))))))))))))))******))))))))))))******++++++***+++,,,---...///222444888;;;===???BBBDDDHHHGGGGGGFFFFFFGGGHHHHHHLLLLLLLLLJJJHHHGGGHHHJJJKKKJJJIIIGGGDDDBBB@@@???666???EEEJJJ^^^{{{zzziiiSSSKKKDDDAAAAAAAAACCCEEEPPPRRR\\\rrrrrrXXXKKKBBBDDDFFFFFFJJJRRRZZZfffwwwpppbbbXXXVVVRRRPPPOOOOOONNNMMMKKKKKKKKKKKKKKKLLLMMMNNNMMMNNNOOOPPPRRRTTTUUUVVVWWWXXXZZZ\\\___aaacccdddeeegggiiikkkkkkkkkjjjiiieeeaaaZZZTTTPPPMMMLLLKKKLLLPPPUUUYYY]]]bbbhhhlllnnnmmmmmmmmmnnnooopppppptttuuuvvvvvvvvvvvvuuuuuuzzz{{{}}}~~~|||xxxtttqqqqqqpppnnnkkkgggccc```^^^______```___^^^[[[XXXWWWTTTTTTTTTTTTSSSRRRQQQQQQOOOQQQSSSSSSRRRQQQRRRSSSTTTSSSSSSSSSTTTVVVWWWWWWUUUUUUVVVWWWWWWUUUSSSQQQPPPPPPOOOOOOOOOPPPRRRRRRVVVWWWYYY[[[\\\]]]\\\\\\]]]^^^```bbbfffiiilllnnnrrrvvv{{{}}}}}}}}}}}}}}}~~~xxxiii^^^QQQHHHAAA999555555444333222111000000000000//////000000000000//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))************))))))******+++++++++,,,((()))***+++++++++++++++******))))))))))))******)))))))))))))))***++++++))))))***+++,,,------...((()))+++,,,+++***+++,,,)))+++---------...000222000333777:::<<<@@@DDDHHHIIIKKKMMMPPPQQQPPPNNNMMMNNNMMMLLLLLLLLLLLLJJJIII111111111000000000//////////////////////////////------............------//////...---,,,,,,++++++------,,,,,,,,,,,,------...,,,++++++---......---++++++*********++++++,,,'''((())))))((()))+++---++++++*********++++++,,,(((((()))************)))))))))))))))))))))))))))***))))))))))))))))))***++++++++++++,,,...000111333555999<<<>>>@@@BBBEEEHHHGGGFFFFFFFFFGGGHHHIIILLLMMMMMMLLLJJJIIIJJJLLLIIIHHHFFFDDDBBB@@@>>>===888BBBLLLWWWiii}}}~~~~~~ssshhhWWWJJJFFFBBB@@@@@@BBBGGGJJJRRRZZZjjjwww]]]OOOGGGCCCGGGHHHHHHNNNWWW```mmmpppddd___\\\YYYWWWWWWWWWUUUTTTRRRRRRRRRRRRRRRSSSTTTUUURRRUUUYYY]]]aaadddfffffflllmmmppptttwwwzzz|||}}}yyyqqqfff\\\VVVRRRPPPPPPQQQUUU\\\bbbhhhpppzzzzzztttooolllmmmnnnoooooommmiiifffccc^^^^^^^^^^^^]]]\\\[[[ZZZ\\\]]]^^^]]][[[YYYYYYYYY]]]\\\\\\]]]___``````^^^^^^]]]\\\[[[ZZZXXXTTTPPPQQQQQQPPPPPPPPPPPPQQQQQQQQQSSSVVVXXXYYYYYYYYYXXX\\\]]]^^^```dddhhhlllnnnrrrvvv|||uuujjj\\\RRRGGG<<<666555444333222111111000111111000000000000000//////...////////////////////////////////////////////////,,,,,,------......------............------------++++++++++++,,,,,,,,,,,,'''(((((()))******++++++))))))******+++,,,,,,,,,)))***+++,,,,,,,,,+++*********))))))))))))*********))))))))))))***++++++))))))***+++,,,------...''')))+++,,,++++++,,,---+++---.../////////111333///444;;;???AAACCCGGGJJJJJJKKKMMMOOOOOOOOONNNMMMNNNLLLLLLLLLMMMLLLJJJHHH222222222111111111000000////////////////////////------............---------------------------,,,...---,,,++++++,,,---......+++((((((***---...---,,,,,,+++*********++++++''')))***)))((((((***---,,,,,,+++*********++++++((()))******+++++++++***))))))))))))))))))))))))+++******))))))******+++,,,,,,++++++---///222444444777;;;>>>???AAADDDFFFHHHGGGFFFEEEFFFGGGIIIJJJKKKLLLMMMLLLKKKJJJKKKMMMIIIGGGEEECCC@@@>>>===<<<>>>FFFUUUfffuuu~~~kkk^^^VVVIIIDDDCCCBBB??????DDDKKKOOOVVVgggdddQQQHHHCCCCCCHHHIIIHHHPPP\\\eeeuuuzzzqqqmmmkkkiiigggggggggfffeee`````````___``````aaaaaabbbgggnnnvvv|||~~~nnn```WWWSSSQQQPPPRRRWWW^^^eeemmmyyy|||yyyuuuuuuuuuttttttsssrrrqqqsssttttttrrrnnnkkkiiiiiillllllmmmqqquuuvvvtttrrrssspppnnnllljjjfff```\\\ZZZZZZZZZ[[[[[[\\\\\\\\\[[[]]]aaaeeehhhhhhhhhhhhkkkkkklllnnnrrrwww|||}}}}}}pppbbbRRRBBB888666444444333222111111111111000000000000000///......////////////////////////........................+++,,,------......------...---------,,,,,,,,,,,,*********+++++++++,,,,,,)))))))))))))))*********))))))***++++++,,,------)))***+++,,,,,,+++)))(((******))))))))))))************))))))******+++,,,+++++++++++++++*********)))+++,,,,,,+++***+++,,,---///000111000000222444222999AAAFFFFFFFFFIIIKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMLLLKKKLLLLLLLLLIIIGGG333333333222222222111111////////////////////////---..................---+++,,,,,,------......//////...,,,++++++,,,...///...***&&&%%%(((,,,------------,,,+++************((()))+++***((('''***---------,,,+++************)))***+++,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,++++++++++++++++++,,,---,,,,,,,,,...000333555666999===???AAACCCEEEGGGGGGFFFEEEEEEFFFGGGJJJKKKJJJKKKMMMLLLKKKKKKLLLMMMJJJHHHFFFDDDAAA???>>>>>>CCCJJJ\\\qqq}}}zzz\\\OOOLLLCCCAAABBBAAA??????EEEMMMRRRaaaxxxqqqUUUGGGCCC@@@BBBGGGHHHHHHQQQ^^^hhhzzz{{{yyywwwwwwxxxxxxwwwvvvrrrrrrqqqqqqqqqqqqrrrrrrxxx~~~qqqaaaWWWRRRPPPOOOQQQVVV^^^eeeooo}}}}}}{{{zzz{{{|||~~~|||wwwpppkkkdddeeefffggghhhiiijjjjjjjjjmmmrrrwwwzzz|||}}}|||}}}}}}~~~}}}yyyooo\\\HHH<<<999555444333222111111111111000000000000000///......////////////////////////+++++++++++++++++++++++++++,,,,,,---.........---+++++++++******))))))))))))))))))******+++++++++++++++******)))((((((((())))))***+++,,,,,,------)))***+++,,,+++)))'''&&&******))))))))))))***************)))******+++,,,------,,,+++***(((((('''+++---...---+++))))))***///000222222111111222444666>>>FFFKKKJJJIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMMMMLLLKKKKKKLLLLLLKKKIIIFFF666444222222333222000///111111000///////////////////////////////////////......//////......---,,,---------------------------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---******))))))))))))************+++,,,,,,,,,,,,+++222111///,,,+++******+++************************+++,,,---,,,***)))***+++,,,,,,,,,---...000222444777777999<<>>>>>@@@NNNbbbvvv~~~yyy```OOOIIIGGGDDDBBBAAACCCGGGKKKQQQ^^^jjjhhhSSSHHHDDD@@@DDDCCCEEEPPPUUU___rrryyyhhh```\\\YYYVVVWWW^^^gggooowww~~~zzzvvv___KKK@@@999555333555555111111333444333222111000///////////////000000//////........./////////////////////............------,,,,,,++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++(((((()))+++++++++++++++******************,,,++++++******++++++,,,************))))))((((((************************)))+++,,,,,,++++++,,,---111222333333222333555777:::BBBHHHGGGGGGIIIJJJIIIMMMOOOPPPOOONNNMMMMMMMMMNNNMMMKKKJJJIIIHHHHHHHHH555333111111222222111000111111000/////////000000////////////////////////......//////......---,,,------------------------------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---******))))))))))))************+++,,,,,,,,,,,,+++,,,+++++++++,,,---...///************************+++,,,---,,,*********+++,,,,,,,,,---///222444555:::;;;<<>>888333444555222111222000000111111111111000000------...///000111111000////////////............---......//////---,,,+++---..................---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,***))))))***++++++***+++++++++*********))))))++++++************++++++************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***---000555555555555444555888:::>>>DDDHHHFFFFFFIIILLLLLLMMMNNNOOOOOOMMMLLLLLLMMMNNNLLLKKKHHHFFFEEEDDDDDD999666333222222222222111111111000000000000111111////////////////////////.........///......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++************++++++******+++,,,,,,,,,,,,++++++++++++++++++******)))***************************+++,,,,,,******+++,,,+++,,,,,,...111444777999;;;;;;<<<>>>@@@CCCEEEFFFDDDEEEGGGIIIKKKMMMMMMNNNQQQQQQPPPOOOMMMKKKJJJIIIAAABBBBBB@@@>>>GGG___uuuvvv___PPPJJJHHHEEECCCBBBFFFLLLQQQVVVffffffPPPGGGEEEFFFHHHEEEMMMPPPVVVeeeqqq{{{xxx|||wwwuuu{{{mmm^^^EEE<<<444333333111000111555555444222000---+++))))))***+++,,,---.........000000//////.........---......,,,+++++++++,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,************************,,,***))))))+++++++++***))))))*********++++++++++++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,+++***+++...000444555555444333555999<<<>>>EEEIIIGGGFFFJJJMMMMMMLLLNNNOOOOOOMMMLLLLLLMMMMMMLLLJJJHHHFFFEEEDDDDDD<<<999555333333333222222111111000000000111222222////////////////////////......//////......---,,,------------------------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++************++++++******+++,,,,,,,,,,,,+++------------,,,+++))))))************************)))+++,,,,,,+++***+++---+++,,,---///222555888:::<<<<<<===>>>@@@BBBDDDEEEDDDEEEGGGIIIKKKLLLLLLLLLPPPPPPPPPOOOMMMKKKJJJIIIBBBBBBCCCBBBDDDTTTttt|||kkkZZZPPPKKKGGGCCCBBBEEEHHHOOOVVV___ssswwwYYYLLLIIIGGGFFFIIIFFFPPPUUU]]]lllyyy~~~wwwqqqsss}}}xxxooorrryyyjjjPPPDDD888333222111000111---...000111222111000000---...///000111111111111000000000///......------///...+++***)))***,,,---///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,***)))((())))))***++++++,,,,,,******))))))))))))******+++++++++,,,,,,,,,,,,,,,************************,,,------,,,++++++...000222222222222222555999===>>>EEEJJJHHHHHHKKKMMMMMMLLLMMMOOONNNMMMKKKLLLLLLMMMLLLJJJHHHGGGEEEEEEEEE@@@<<<888555444333333222111111000000111111222333////////////////////////......//////......---,,,------------------------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++///////////////---,,,+++************************)))+++,,,,,,+++***,,,---+++,,,---///222666999;;;===>>>>>>???AAACCCDDDEEEFFFGGGHHHJJJKKKLLLLLLLLLOOOOOOOOONNNMMMKKKJJJHHHEEEBBBAAAFFFQQQggg~~~oooaaaSSSMMMIIIEEEDDDFFFGGGJJJRRR\\\iii~~~dddLLLGGGHHHFFFEEEGGGIIIUUU]]]hhhxxx|||tttkkkiiippp|||ssssssvvvrrr\\\MMM<<<555333222222333'''))),,,000333444555555111111222333444444444333111000000///......------......---,,,,,,,,,,,,,,,......---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,***)))******************++++++******))))))))))))************+++++++++,,,,,,,,,************************+++,,,------,,,,,,---/////////000///000444999======EEEKKKJJJIIILLLMMMLLLLLLMMMNNNNNNLLLKKKKKKLLLLLLKKKJJJHHHGGGGGGFFFFFFBBB>>>999666444333333222111111000000111222333333////////////////////////......//////......---,,,------------------------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++***+++,,,,,,,,,+++***)))************************)))***,,,,,,++++++,,,---++++++---///333666:::<<>>===EEEKKKKKKKKKLLLMMMKKKLLLMMMNNNNNNLLLKKKKKKLLLLLLKKKJJJIIIHHHHHHGGGHHHNNNAAA666666777444222444111222222333333333222222////////////////////////000...+++))))))+++...000------------------------........................//////......---,,,+++***+++++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++*********+++++++++,,,,,,,,,......///000333666999:::CCCCCCCCCCCCDDDEEEFFFGGGGGGHHHKKKMMMOOOQQQQQQQQQOOOOOOOOONNNMMMKKKHHHGGGBBB>>>===JJJkkk~~~vvvlllXXXPPPIIIGGGHHHGGGGGGJJJHHHLLLRRR___zzz[[[RRRJJJGGGFFFFFFIIIOOOSSS___ooo~~~{{{zzz{{{mmm___ZZZ[[[```lllxxx|||vvvpppvvvttt\\\EEE<<<888222111555000000000000000111111111000000000000000000000000000000000000000000000000&&&(((***---...---,,,,,,------------------------...---,,,++++++,,,---...+++++++++*********))))))++++++,,,,,,,,,++++++***,,,,,,------,,,+++)))((()))************++++++++++++***)))))))))))))))***,,,,,,,,,++++++*********,,,,,,,,,---------......---...///000111555:::>>>AAADDDGGGIIIJJJJJJKKKLLLNNNMMMMMMMMMNNNNNNMMMKKKMMMHHHGGGJJJFFFBBBLLL\\\XXXIII;;;777777555333333111111222222222222222111////////////////////////111000...,,,,,,...000111------------------------........................,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,---------,,,,,,,,,++++++***++++++,,,,,,++++++***************+++++++++,,,//////000222555888;;;===CCCCCCCCCDDDEEEFFFGGGHHHHHHJJJLLLNNNPPPQQQQQQQQQQQQQQQPPPNNNKKKHHHEEEDDDAAA@@@BBBQQQooo|||}}}mmmbbbTTTLLLGGGGGGGGGFFFGGGJJJKKKOOOVVVgggoooSSSKKKEEECCCDDDFFFKKKQQQ]]]hhhyyyxxxvvv}}}xxxvvvyyy~~~~~~|||}}}~~~pppbbb\\\]]]dddqqq~~~~~~tttvvv|||tttbbbLLL???888444333444000000000000111111111111000000000000000000000000000000000000000000000000)))+++---...///...------------------------------///...---,,,,,,---...///,,,,,,+++++++++*********+++++++++,,,,,,++++++***,,,,,,------,,,+++)))((()))************++++++++++++***************++++++,,,,,,,,,+++++++++******------------............---...///000222666;;;???AAADDDGGGIIIJJJJJJKKKLLLNNNMMMLLLMMMNNNNNNLLLJJJHHHEEEFFFHHHEEEDDDRRRdddeeeSSS@@@888777666444333111111222222222111111000000000000000000000000000000//////......//////000------------------------........................+++,,,,,,------,,,++++++,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,......------------,,,,,,***++++++,,,,,,++++++************+++++++++,,,,,,///000111444777;;;>>>@@@CCCCCCDDDDDDFFFGGGHHHIIIJJJKKKNNNPPPQQQRRRRRRRRRSSSRRRPPPMMMIIIEEEBBB@@@>>>AAAIIIZZZsss~~~{{{~~~~~~rrraaaUUUNNNHHHEEEFFFGGGFFFGGGIIINNNRRR\\\rrrsssYYYKKKEEEAAABBBEEEIIIQQQYYYhhhttt{{{pppmmm}}}vvvpppqqq|||~~~vvvrrrrrruuuyyyxxxxxx{{{wwwjjjdddfffooo{{{wwwzzzxxxsssiiiVVVCCC888666555222111111111111111111111111000000000000000000000000000000000000000000000000---...///000000///...---------------------------,,,++++++******++++++,,,------,,,,,,,,,+++++++++***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,+++)))))))))************++++++++++++*********+++,,,------,,,,,,,,,++++++++++++***------------...............///000222333777<<<@@@BBBEEEHHHJJJJJJJJJKKKLLLMMMMMMLLLMMMNNNNNNKKKIIIGGGEEEFFFFFFCCCFFFWWWkkknnn\\\FFF999666666444333111111222222111111000000000000000000000000000000------............------................................................///////////////...---,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---------------,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,---------...///222555999===@@@AAACCCDDDDDDEEEGGGIIIJJJKKKLLLMMMOOOQQQRRRSSSSSSRRRRRRQQQNNNKKKGGGDDDAAA???;;;AAAMMM___tttzzzyyyzzz{{{vvviiiYYYMMMKKKFFFDDDFFFFFFDDDEEEIIIMMMTTTddddddOOOHHHDDDBBBEEEJJJOOOZZZcccppp}}}wwwllljjjxxxooohhhjjjvvv}}}vvvrrrpppqqqvvvvvvwwwzzzwwwrrrvvvxxxsss|||}}}xxxooommm^^^GGG:::999777222222222111111111111111000///////////////////////////////////////////////////000000000000///...---------------------------,,,,,,++++++++++++,,,,,,......---------,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,++++++******))))))*********+++++++++)))))))))***+++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,------------...000222333555999===AAACCCEEEHHHJJJJJJJJJKKKLLLMMMLLLLLLMMMNNNMMMJJJHHHHHHGGGGGGEEEBBBHHH\\\rrrtttdddNNN===666555555333222222222222222111000000000000000000000000000000------...//////...------................................................000000000///...,,,+++***'''((()))+++,,,---......******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,***++++++,,,,,,++++++***---------............///---///222666:::===@@@AAACCCDDDEEEFFFHHHJJJLLLMMMNNNOOOQQQRRRSSSSSSRRRRRROOOMMMKKKHHHEEECCCAAA@@@:::BBBQQQdddttt}}}wwwssswwwyyyvvvnnnbbbVVVMMMJJJGGGFFFGGGFFFDDDFFFJJJOOO[[[qqqoooUUUHHHGGGDDDEEEIIIOOOVVVcccnnnxxxssshhhgggwwwzzzkkkfffiiiuuu|||xxxuuuttttttuuuuuuuuuwww||||||ooorrr}}}}}}oooooocccMMM???<<<888222333222222222111111000000////////////////////////////////////////////////000/////////......---,,,------------------------......////////////...............---------,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++))))))*********+++++++++((((((((())))))+++,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,...000333555777;;;???BBBCCCFFFIIIJJJJJJJJJKKKLLLLLLLLLLLLMMMNNNLLLIIIFFFEEEFFFEEEDDDDDDOOOfff{{{yyyooo[[[EEE999666666444333333333333333222111000000000000000000000000000///000000111111000000///................................................---------,,,+++***((((((&&&''')))+++---......///******+++++++++,,,,,,,,,******++++++++++++,,,,,,***++++++,,,,,,++++++***---------.........//////...000333777;;;>>>@@@AAADDDDDDEEEGGGIIILLLNNNOOOOOOPPPQQQRRRSSSSSSRRRQQQLLLKKKHHHFFFDDDBBBAAAAAA===GGGXXXlllxxx}}}{{{zzz|||{{{yyyxxxpppkkkooouuuwwwpppddd[[[TTTOOOKKKHHHGGGIIIHHHGGGKKKPPPXXXkkk~~~]]]LLLHHHDDDDDDFFFMMMTTT]]]lllyyynnneeeeeeyyyvvvhhhdddgggsss~~~}}}}}}|||{{{zzzyyyxxxuuutttssssssvvv~~~qqqkkksssvvvssshhhWWWIII@@@999444333333333222111111000000000000000000000000000000000000000000000000000000//////......---------,,,------------------------***++++++,,,,,,++++++***......---------,,,,,,,,,)))***++++++,,,,,,,,,,,,,,,,,,+++******++++++,,,)))************+++++++++(((((((((((()))***++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,///111444777999<<<@@@CCCDDDGGGJJJKKKKKKJJJKKKLLLKKKKKKLLLMMMMMMKKKHHHDDD@@@@@@AAABBBIII[[[ttt{{{jjjQQQ???888777555444555555444444222111111////////////////////////000000000000000000000000................................................))))))******+++*********))))))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,,,,------------000222555999===@@@AAABBBDDDDDDEEEGGGJJJMMMOOOPPPOOOPPPQQQRRRRRRRRRQQQPPPKKKJJJGGGDDDBBB@@@@@@???DDDOOOdddyyy}}}yyyyyy{{{vvvrrr{{{vvvnnnjjjiiimmmuuuuuuhhhYYYQQQPPPOOOJJJHHHHHHJJJJJJKKKRRRYYYhhhkkkSSSIIIHHHCCCDDDIIIRRR[[[gggxxx}}}kkkeeegggzzzsssccc^^^aaammm}}}|||{{{{{{|||||||||{{{xxxwwwtttrrrttt}}}vvvhhhhhhwww{{{ooodddUUUEEE:::777444444333222222111000000000000000000000000000000000000000000000000000000///......---------......------------------------'''((()))******)))((('''------------,,,,,,,,,+++))))))***+++,,,,,,,,,,,,,,,++++++******+++,,,,,,)))************+++++++++*********))))))***++++++******+++++++++,,,,,,,,,,,,,,,---------.........///222555888;;;>>>AAADDDEEEGGGJJJKKKKKKJJJKKKLLLKKKKKKLLLMMMMMMKKKGGGCCC>>>>>>>>>BBBNNNeee}}}uuuZZZCCC:::888666555555555555444333222111//////////////////////////////............//////////////////////////////........................'''(((***+++,,,---......+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,------.........+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,222444777;;;???AAABBBCCCDDDDDDFFFHHHJJJMMMPPPQQQOOOPPPQQQRRRRRRQQQPPPPPPLLLJJJGGGDDDAAA???>>>>>>IIIWWWnnn~~~{{{|||}}}vvvqqq}}}~~~nnnjjjkkkmmmmmmtttsssbbbQQQKKKLLLMMMIIIGGGHHHJJJLLLOOOWWW```uuuwww[[[KKKFFFFFFDDDFFFMMMXXXbbbppp{{{lllhhhlllzzzqqq___XXX[[[ggg}}}|||{{{{{{|||}}}}}}||||||zzzvvvsssvvv{{{hhhbbbmmmuuulll]]]HHH;;;999444444333333222111000000000000000000000000000000000000000000000000000000//////............//////------------------------,,,---...//////...---,,,------,,,,,,,,,+++++++++((()))***+++,,,---------,,,+++*********+++,,,---)))************+++++++++,,,,,,++++++***+++++++++*********++++++,,,,,,,,,........./////////000000///222666999;;;>>>BBBEEEEEEHHHJJJKKKKKKJJJKKKLLLJJJKKKLLLMMMMMMKKKFFFCCCAAA@@@???BBBQQQhhhjjjOOO===888999666555444333222222222222333222222222222222222333222111///.........///000222111000//////000111222//////.........---------......---,,,,,,,,,,,,---//////...---,,,,,,+++++++++++++++************)))------------,,,,,,+++***)))+++...///---,,,++++++...---,,,,,,,,,,,,......555777:::<<<===???BBBDDDCCCFFFIIIKKKLLLMMMOOOQQQPPPQQQQQQQQQQQQQQQPPPPPPLLLHHHGGGFFFCCC@@@BBBGGGNNNfff{{{}}}{{{qqqiiijjjqqq~~~xxxhhhTTTJJJKKKMMMLLLOOOIIIIIIQQQTTTUUU___mmmdddQQQIIIEEEBBBHHHIIIPPP\\\jjj{{{yyygggccchhh|||ppp^^^ZZZ]]]eee{{{{{{{{{|||}}}~~~}}}|||yyyxxxuuusssvvvxxxkkklll||||||mmmYYYEEE:::666333444666666222111333////////////////////////000000000000//////////////////............////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,************************((()))+++,,,,,,+++)))(((++++++******************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---.........------...000111333555777999<<<@@@CCCFFFGGGHHHIIIJJJJJJJJJJJJMMMMMMKKKJJJHHHGGGEEEEEEAAA@@@===BBBUUUoootttWWWAAA888888555444444333222222111111222222111111111111222222111111///.........///000111000////////////000111//////.........---------......---,,,,,,,,,,,,---///......---,,,,,,++++++))))))******+++++++++,,,,,,---------,,,,,,+++******,,,......---,,,,,,,,,...---,,,,,,,,,---...///555777:::<<<>>>@@@CCCEEEEEEHHHKKKLLLMMMNNNPPPQQQPPPQQQQQQQQQQQQPPPPPPOOOKKKGGGEEEDDD@@@===@@@FFFUUUjjj}}}xxxooojjjnnnwww|||tttcccQQQIIIKKKMMMKKKPPPKKKKKKQQQUUUZZZkkk}}}tttYYYKKKDDDDDDFFFIIILLLUUUcccrrryyygggcccggg}}}}}}ppp]]]YYY[[[cccxxx|||zzz{{{}}}~~~}}}{{{xxxyyyzzzzzz|||rrrllluuusss```KKK===777444333555666222111333000000000000000000000000000000000000//////////////////............////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++++++++,,,------------------------+++,,,...//////...,,,+++******++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,...000333555999;;;===@@@DDDGGGHHHIIIJJJKKKLLLLLLLLLLLLMMMLLLKKKIIIGGGEEEDDDCCC?????????EEEWWWnnn|||bbbHHH:::777333333333333222111000000111111111000000111111111111000//////......////////////............//////...............---------......---,,,,,,,,,,,,---......------,,,,,,++++++(((((()))***+++,,,------,,,,,,---------,,,++++++,,,---......,,,,,,---......---,,,,,,---...///000444777:::<<<>>>AAADDDGGGHHHJJJMMMNNNNNNOOOPPPQQQQQQQQQQQQQQQPPPPPPOOONNNHHHEEECCCBBB???===CCCJJJbbbtttzzzrrrjjjgggnnnwwwwwwlllZZZLLLHHHKKKLLLJJJQQQMMMLLLQQQXXXeee}}}```OOOGGGAAADDDLLLKKKPPP\\\mmm}}}xxxfffbbbggg{{{sssuuuppp]]]XXXYYYaaauuu}}}xxxxxx{{{}}}|||yyyxxx{{{|||nnnnnnuuu|||}}}kkkTTTCCC:::555222444555222222333111111111111111111111111000000000000//////////////////............//////...............---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,........................)))***+++,,,,,,+++***)))******++++++,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,...000333666:::===@@@CCCGGGJJJJJJKKKLLLMMMMMMNNNNNNNNNLLLLLLJJJHHHFFFDDDBBBAAA<<<>>>BBBJJJ[[[ooo{{{oooQQQ>>>666222333333333333111000///111111000000000000111111000000//////..................................................................---,,,,,,,,,,,,------------,,,,,,,,,++++++))))))***++++++,,,------,,,,,,,,,------,,,,,,+++---......---,,,,,,---///---------------///111222444777:::===???BBBFFFHHHIIIKKKMMMNNNNNNNNNPPPQQQQQQQQQQQQPPPPPPNNNMMMMMMGGGDDDBBBAAA???AAAKKKVVVsss|||uuukkkdddcccjjjrrrooobbbQQQGGGFFFJJJKKKIIIOOOMMMNNNSSS^^^sssqqqRRRKKKIIIBBBEEEPPPNNNUUUdddvvvwwweeebbbgggrrrhhhiiivvvppp]]]YYYZZZbbbwww}}}vvvtttwwwzzzyyywwwyyy}}}rrrlllnnnyyyzzzxxxaaaLLL>>>777222333444222222333222222222222222222222222000000000000//////////////////............//////........................------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,---,,,,,,,,,...000111444888<<>>EEEPPPaaassszzz\\\DDD777333333333333222111000000111111000000000000111111///////////////......---------............---------...........................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++++++++,,,++++++++++++++++++++++++,,,,,,------,,,,,,,,,------...---++++++---///------------...000222333555777;;;>>>@@@CCCFFFIIIHHHJJJMMMNNNNNNNNNOOOPPPQQQQQQQQQPPPOOOMMMLLLKKKHHHDDDAAA@@@???EEETTTccczzzxxxrrrjjjfffhhhmmmqqqeeeXXXJJJDDDFFFIIIJJJJJJLLLMMMQQQZZZkkk~~~```JJJJJJKKKDDDFFFPPPRRR[[[mmmwwweeebbbggg~~~{{{jjj______kkkxxxqqq___[[[^^^fff|||}}}uuurrrtttwwwwwwvvv|||zzz|||{{{qqqpppzzz{{{~~~mmmWWWDDD;;;444333444333222333222222222222222222222222000000000000//////////////////............//////---.....................------------------------,,,,,,---.........---,,,************************,,,------------------,,,******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,------,,,---///111111444999===@@@CCCFFFHHHJJJJJJKKKLLLMMMMMMMMMMMMJJJJJJHHHFFFDDDBBB@@@???;;;@@@KKKZZZkkk}}}iiiLLL:::666555444333222222222222111111111000000111111111...////////////...------------...//////...---------------.....................---,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++---,,,,,,,,,++++++++++++++++++,,,---------,,,,,,+++,,,------++++++,,,------------...///111444555666999<<<>>>@@@CCCFFFIIIHHHJJJMMMNNNNNNNNNPPPQQQQQQQQQQQQOOONNNLLLJJJIIIIIIEEEBBB@@@BBBMMMcccvvvzzzxxxtttooopppssssssqqqZZZOOOFFFDDDFFFGGGIIIKKKJJJOOOXXXhhh~~~gggTTTFFFGGGIIIFFFHHHOOOYYYdddwwwxxxfffbbbggg|||vvvdddZZZZZZeeeqqqtttbbb^^^aaajjj~~~xxxssssssuuuwwwxxxxxxppprrruuuwww~~~zzzvvvwwwxxxcccKKK@@@666444444333222333222222222222222222222222000000000000//////////////////............//////---------...............------------------------+++,,,...//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******++++++,,,,,,------,,,,,,,,,,,,------------+++++++++++++++++++++++++++,,,---------...000222444777<<<@@@CCCEEEHHHJJJIIIJJJKKKLLLLLLMMMMMMLLLIIIHHHGGGFFFDDDBBBAAAAAA===EEETTThhhzzzuuuTTT>>>888777444222111222444555222222111111111111222222....../////////...---,,,---...////////////...------------.........//////......---,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,)))+++------+++******+++---------...000222555666888:::===???AAACCCFFFHHHHHHJJJMMMOOOOOOPPPRRRTTTRRRQQQPPPOOOMMMKKKIIIHHHGGGDDDCCCEEEMMM```~~~~~~yyyvvvxxxyyyrrrhhhQQQIIIDDDEEEFFFFFFHHHLLLLLLSSSbbbxxxzzzVVVMMMEEEDDDFFFIIIMMMSSSaaannnyyygggcccgggzzzsssaaaWWWWWWbbbmmmwwweeeaaaccckkk}}}wwwtttuuuyyy}}}sssjjjjjjlllmmmuuuyyyrrrlllQQQDDD888444555333222333222222222222222222222222000000000000//////////////////............//////---------.........//////........................+++,,,...///000///...---------------------------***))))))))))))))))))*********++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........///111333666:::???CCCEEEGGGIIIJJJIIIJJJKKKLLLMMMMMMMMMMMMHHHHHHGGGFFFEEEDDDCCCBBB???KKKaaayyy|||ZZZ@@@:::888444222111222555777333333222222222222333333---.../////////...,,,,,,---...///000000///...------------.........//////......---,,,,,,,,,,,,---++++++++++++++++++++++++******+++,,,------...///***+++,,,,,,------------'''***,,,---,,,***))))))---------...000333555777999;;;>>>@@@AAACCCEEEHHHIIIKKKNNNPPPQQQRRRTTTVVVRRRQQQPPPOOOMMMKKKIIIHHHDDDBBBCCCJJJXXXrrr~~~yyyzzzyyylll\\\KKKFFFDDDFFFGGGEEEGGGNNNNNNWWWiiieeeOOOLLLFFFCCCEEELLLTTTYYYffftttyyygggccchhhxxxrrr```VVVWWWaaalllyyyfffbbbcccjjj{{{vvvuuu{{{ssshhhgggggghhhppp{{{zzzmmm{{{qqqUUUGGG:::555555444222222111111111111111111111111000000000000//////////////////............//////---------.........//////........................+++,,,...000000///...---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++******************,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////000222444777:::???CCCEEEFFFHHHIIIJJJKKKLLLMMMMMMNNNMMMMMMGGGGGGGGGFFFEEEEEEDDDDDDAAAOOOiiimmmIII???;;;777666444222111222111111111111000000000000111000///...------...///111000///...------...//////............---------...------,,,,,,------...------------------------+++,,,---...///...---,,,******+++++++++,,,,,,,,,,,,,,,------------......///......///111555888:::999;;;>>>AAADDDFFFFFFGGGNNNNNNNNNNNNPPPRRRUUUVVVSSSPPPMMMKKKJJJIIIGGGFFF@@@EEEGGGMMMfffzzzeeeRRRLLLHHHFFFGGGGGGGGGJJJOOOXXX\\\nnnuuuYYYHHHGGGGGGHHHHHHKKKUUUaaassswwwfff___aaawwwtttbbbVVVUUU___jjj{{{gggaaacccooo|||yyyzzz}}}xxxjjjgggfffeeeiiiqqqzzzxxx}}}vvvcccMMM;;;999:::555333666333333333222222222111111//////000000000000//////000...,,,+++...111///+++..............................////////////////////////.........---------------------------------+++,,,---......,,,***)))++++++++++++++++++++++++))))))*********+++++++++******+++,,,,,,---......***,,,...///000111333555888:::>>>BBBFFFIIIJJJKKKLLLLLLMMMNNNNNNMMMKKKJJJLLLIIIHHHIIIHHHDDDDDDFFFNNN```xxxvvvRRR???:::555555444111000111111111111111000000000000111000///...---......///000///...---------.........---------,,,,,,,,,,,,,,,++++++******++++++,,,------------------------***+++,,,,,,------,,,,,,***++++++++++++,,,,,,,,,******++++++++++++,,,,,,.........///111555888:::999;;;===AAACCCEEEFFFGGGMMMMMMNNNOOOPPPRRRTTTUUUSSSQQQOOOMMMKKKIIIFFFEEECCCHHHKKKVVVsssvvvaaaPPPHHHEEEDDDFFFGGGHHHLLLRRRXXXccc{{{hhhPPPFFFEEEFFFHHHIIINNNZZZfffzzzwwwfff___aaawwwsssaaaVVVUUU^^^iii~~~jjjbbbcccmmm~~~||||||~~~uuuqqqkkkbbbaaafffzzzzzztttsss{{{iiiSSS???999777222000333222222222111111111000000//////000000000000//////000///---,,,...///...,,,........................***+++,,,---...///////////////.........---------------------------------+++,,,---......---+++***++++++++++++++++++++++++***************+++++++++))))))***++++++,,,------+++,,,...///000111444777:::<<>>AAADDDGGGJJJLLLMMMKKKLLLLLLLLLLLLKKKJJJIIIHHHGGGHHHFFFAAA???GGGQQQaaawwwnnnMMM@@@777777888555222444222222222111111111000000000000//////////////////------------,,,------------------,,,,,,,,,,,,+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---...+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,...///222555888999:::;;;===@@@CCCEEEGGGHHHJJJLLLNNNPPPQQQQQQPPPPPPQQQRRRRRRPPPLLLGGGDDDBBBCCCGGGSSSnnnwwwdddTTTJJJDDDDDDFFFJJJLLLOOOWWW```gggeeeQQQHHHDDDCCCFFFJJJOOOWWWffftttwwwfff```bbbvvvsssaaaUUUSSS[[[fffnnncccbbbkkk~~~|||{{{zzzzzz}}}wwwfff___bbbuuuwwwgggkkk}}}yyyfffPPPAAA999333333666222222222222111111111000000000000111111000000000000///000222111...---///........................((()))***,,,,,,---------........................------------------------***+++,,,---------,,,,,,***+++++++++++++++,,,,,,,,,,,,++++++++++++************+++++++++,,,,,,,,,---.........///333888<<<===???AAADDDGGGIIIKKKLLLKKKKKKKKKKKKJJJJJJIIIHHHEEEFFFGGGDDD???@@@MMM]]]ttt}}}XXXFFF777777888444111444222222222222111111111111//////000000000000000000,,,,,,------------------............------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,...///++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,...111333666999:::<<<===>>>AAACCCFFFHHHIIIJJJKKKMMMOOOPPPPPPOOONNNPPPRRRRRRPPPKKKFFFCCCBBBAAAGGGYYY{{{nnn\\\OOOIIIDDDDDDFFFJJJMMMQQQ\\\gggyyyqqqWWWJJJGGGEEEEEEHHHMMMSSS\\\mmm|||xxxfff```bbbtttrrr```UUURRRZZZddd{{{mmmcccbbbkkk~~~{{{xxxvvvuuuzzzuuufffaaaeeewww|||iiihhhtttyyyjjjVVVEEE:::555555777444444333333333222222222000000111111111111000000000...000666666111...000........................,,,------------,,,,,,+++---.....................------------------------+++,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------------------......///111444:::>>>>>>???@@@CCCEEEHHHJJJKKKKKKKKKJJJIIIIIIHHHHHHHHHDDDEEEEEEBBB???DDDXXXllleeeLLL888666777222///333333222222222222111111111//////000111111111000000,,,,,,---............---//////.........---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,,,,,,,,,,------------******++++++++++++,,,,,,,,,---///222555888:::;;;>>>>>>@@@BBBDDDGGGJJJLLLJJJKKKLLLMMMNNNNNNNNNNNNNNNPPPQQQNNNHHHDDDCCCCCCBBBKKKbbbxxxfffUUULLLHHHCCCBBBEEEIIILLLTTTbbbppp}}}```MMMEEEDDDFFFFFFKKKRRRZZZeeexxxxxxgggaaacccsssqqq```TTTQQQXXXbbbvvvlllbbb```kkk|||xxxvvvuuuzzz|||rrrfffccchhh{{{mmmhhhlllzzzvvvkkkZZZIII===666555666555444444444333333333333000111111222222111111000111,,,000:::===777000000........................////////////...---,,,+++---------...............---------------------------------,,,,,,+++++++++*********++++++,,,,,,---++++++++++++,,,,,,,,,---------------............,,,...///111333666;;;??????@@@@@@BBBDDDGGGIIIJJJKKKKKKIIIHHHGGGGGGGGGGGGEEEDDDCCCBBBBBBMMMeee{{{sssVVV===999999333000555333333222222222111111111...///000111222111111000,,,---...///000//////............---------,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,------------...******++++++++++++,,,,,,,,,...111444777:::;;;<<<@@@@@@AAACCCFFFIIILLLMMMKKKKKKKKKKKKLLLMMMNNNNNNLLLOOOOOOLLLFFFBBBCCCEEEAAANNNggg{{{ppp___QQQIIIFFFCCCCCCEEEJJJOOOZZZmmm~~~gggQQQGGGDDDDDDFFFHHHNNNWWWaaapppxxxgggaaacccqqqqqq```TTTPPPWWWaaassslllaaa___iii{{{xxxzzz}}}}}}wwwnnnlllpppsssgggbbbkkkvvvooobbbPPPBBB999666555444444444333333333222222000111111222222111111000111+++...===EEE===333///........................---............------,,,---------.........//////------------------------///...---,,,+++*********)))******+++,,,,,,------)))******+++,,,---......------------------------+++---000333555888<<>>999777333333333222222222111111111111222222222222111111111***...???IIIAAA444...........................+++,,,------............---------.........//////------------------------000///...,,,+++***))))))))))))***+++,,,,,,------))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,***---111444666999<<>>@@@CCCFFFIIIKKKKKKKKKMMMMMMLLLKKKLLLMMMOOOPPPKKKKKKIIIEEEBBBBBBBBBAAACCCVVVmmmxxxpppqqquuuyyywwwnnnaaaTTTLLLGGGDDDGGGFFFJJJRRRXXXfff[[[NNNKKKEEEDDDIIIGGGIIISSSeeewwwxxxfff```cccwwwttt___SSSQQQUUUZZZttt}}}fff______ggg~~~}}}vvvdddaaaxxxzzz~~~yyynnnaaaPPP>>>666888666666555555333111000///...///000111222333333333333222333777<<<<<<777222000000//////.........---,,,,,,,,,---------......------------------------//////.........---------+++,,,,,,------,,,,,,+++........................,,,,,,++++++,,,,,,---...------,,,+++,,,---...///...///000333666:::>>>@@@AAABBBDDDGGGIIIKKKLLLLLLKKKKKKJJJIIIHHHGGGGGGGGGCCCDDDBBBBBBPPPiiivvvTTTBBB;;;777444444222222333333222111//////000000000000000000000000......................................................---------,,,,,,,,,+++,,,---,,,***)))***+++,,,---------------,,,,,,------......------,,,+++,,,---...---,,,+++,,,---,,,///333666888:::<<<>>>???AAACCCFFFIIIJJJKKKKKKMMMMMMMMMMMMNNNNNNOOOOOOKKKKKKHHHDDDAAAAAAAAAAAAIII[[[ppp}}}uuummmmmmqqqxxxrrrgggZZZQQQKKKHHHFFFDDDCCCIIITTT```sssvvvTTTJJJIIIEEEEEEKKKKKKNNNYYYkkk}}}xxxfffaaadddwwwttt___SSSQQQVVV[[[qqqyyyddd^^^___iii}}}}}}jjjbbbqqquuuxxxwwwkkkZZZHHH<<<:::666666666555444222111000///000111222222222222222000//////222666666222...000/////////.........---,,,,,,---------.........---------,,,,,,---------///.........------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---......//////111333777:::>>>@@@AAABBBEEEGGGIIIKKKLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGAAAAAAAAAEEEUUUmmm```JJJ???888444333333333333333222111000///000000000000000000000000......................................................---------,,,,,,,,,***+++,,,+++)))((()))***,,,,,,------------,,,,,,------......------,,,,,,,,,---......---,,,---......111444777999:::===???AAABBBDDDFFFHHHIIIJJJJJJMMMNNNOOOPPPPPPPPPOOONNNKKKIIIGGGCCC@@@???AAACCCQQQbbbttt}}}~~~~~~qqqjjjjjjlllsssiii\\\RRRMMMJJJIIIHHHDDDDDDKKKYYYkkkeeeKKKEEEGGGEEEGGGMMMQQQVVVcccuuuxxxfffbbbeeexxxsss___TTTSSSXXX]]]ooottt```\\\___jjj~~~qqqbbbggguuu}}}pppsss{{{pppcccRRRAAA888666666555555444333222222000111111222222222111111000...,,,...111111///,,,/////////...............,,,------------............---,,,++++++,,,---...............------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,------......------///000222444888;;;>>>@@@BBBCCCEEEGGGIIIKKKKKKLLLLLLLLLLLLKKKJJJHHHGGGFFFAAAAAABBBKKK^^^uuummmQQQ@@@777444444333333333333222111000000000000000000000000000000......................................................---------,,,,,,,,,,,,---...---,,,++++++---++++++,,,---------,,,,,,,,,------...------,,,,,,,,,...///...------...000...111444666888:::===???BBBCCCDDDFFFGGGIIIIIIJJJMMMOOOQQQRRRRRRQQQOOONNNKKKHHHEEEBBB>>>===AAAGGGYYYiiiyyyyyypppkkkiiiiiijjj___SSSNNNMMMKKKIIIIIIHHHIIIQQQaaawwwmmmWWWEEEBBBEEEFFFIIIOOOVVV___nnnxxxgggcccfffyyyrrr___TTTTTTZZZ___pppqqq^^^[[[___jjj~~~yyyfff```dddnnnooo~~~uuulll]]]HHH999666555444333333222222222222222222222222111000///222000......///000///---........................------------............///...,,,++++++,,,...///------------------------,,,,,,------------,,,,,,........................,,,,,,++++++,,,,,,---...+++,,,---...///...---,,,///000333666999===???AAACCCDDDFFFHHHIIIKKKKKKLLLLLLLLLLLLLLLJJJIIIGGGFFFCCCBBBFFFSSShhh{{{wwwWWW@@@666555666444444333222222111111111000000000000000000000000////////////////////////..............................---------,,,,,,,,,---//////...---,,,---...***++++++,,,------,,,,,,,,,,,,------...------,,,,,,---......------///000///111333555666999<<<>>>CCCCCCDDDEEEGGGHHHJJJJJJMMMOOORRRSSSSSSQQQOOOMMMJJJFFFCCCAAA===<<>>@@@AAACCCDDDFFFHHHJJJKKKKKKLLLLLLLLLLLLLLLKKKHHHFFFDDDDDDBBBGGGVVVjjjzzzqqq___DDD888777888555444333222222111111222000000000000000000000000////////////////////////..............................---------,,,,,,,,,,,,---...---+++***+++,,,)))***+++,,,,,,------,,,,,,,,,------......------+++,,,......------...000///111333555666888;;;>>>BBBCCCCCCEEEFFFIIIKKKLLLNNNOOOQQQSSSRRRQQQNNNMMMIIIDDDAAAAAA===<<>>888777444222111000000111222222222222222111000///111000///...............---------------.........------........./////////------------------------,,,,,,,,,,,,------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,------......------000222555999<<>>===IIIYYYrrr~~~xxxuuutttpppiiibbbSSSMMMNNNTTTTTTMMMMMMRRRMMMWWWmmm^^^LLLGGGDDDDDDFFFKKKSSSZZZfffyyy{{{jjjeeeiii{{{sss```UUUUUU[[[aaaxxxkkkYYYWWW\\\gggkkk]]]XXXjjj}}}pppyyyzzzaaaKKK<<<:::777444222111111222111111222222222111111000//////000//////......///,,,,,,,,,------.....................////////////+++,,,...//////...,,,+++++++++,,,,,,,,,---------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---......111333666:::===@@@AAABBBEEEFFFGGGIIIJJJKKKKKKKKKJJJKKKKKKKKKIIIFFFCCCAAA??????FFFWWWgggtttuuuiiirrrSSSAAA:::666666555333222111111222333000000000000000000000000000000000000000000000000..............................---------,,,,,,,,,,,,---...---+++***+++,,,((()))***+++,,,---------+++,,,,,,---.........---)))***,,,,,,,,,,,,---///333444666666777:::===@@@AAAAAABBBDDDFFFIIILLLNNNOOOOOOPPPPPPPPPOOOMMMMMMHHHAAA???AAA>>>===KKK]]]uuuyyyvvvtttooofff^^^SSSMMMNNNUUUTTTMMMNNNWWWRRR___vvvxxxPPPGGGEEEDDDDDDFFFLLLUUU^^^jjj~~~|||jjjfffiii{{{sss```UUUUUU[[[aaavvv}}}hhhXXXVVV\\\gggjjj[[[TTT^^^pppvvv{{{sss]]]???===999666333222222333000111111222222222111111///000222222111000000111,,,,,,,,,------...................../////////000***,,,...000000...,,,***+++++++++,,,,,,---------------............------........................,,,,,,++++++,,,,,,---......---,,,+++,,,---...///111333777;;;>>>@@@BBBBBBEEEFFFGGGIIIJJJKKKKKKKKKIIIJJJKKKKKKIIIFFFBBB@@@@@@@@@HHHYYYiiiuuuoookkkbbbDDD777999555555444333222222222222000000111111111111000000000000000000////////////////////////////////////........................,,,,,,---......---,,,,,,//////...---,,,***)))(((+++---...000000///---,,,,,,---...---,,,,,,---///222444777999:::<<<>>>AAAAAAAAABBBCCCFFFIIIMMMOOOPPPQQQRRRRRRQQQOOOMMMLLLCCC@@@?????????EEEWWWjjj|||pppaaaWWWLLLNNNPPPRRRTTTUUUTTTQQQVVVjjjaaaQQQHHHFFFEEEGGGIIIMMMYYYddduuu}}}lllhhhlll~~~oooYYYOOOPPPWWW]]]rrrxxxgggXXXUUUZZZggg}}}}}}xxxqqq]]]UUU[[[iii~~~pppNNN>>>333444666333222555222222222333333444444444////////////////////////........................////////////...---,,,,,,------------------,,,,,,***+++,,,------+++***)))...........................---,,,---/////////...---,,,,,,++++++,,,,,,---...///...,,,++++++,,,...111222555999===AAACCCEEEDDDFFFHHHJJJKKKKKKJJJIIILLLHHHFFFHHHGGGDDDBBBDDD???CCCOOOaaaqqq{{{iiijjjfffGGG888888666555444333222222222222000000111111111111000000000000000000////////////////////////////////////........................,,,,,,---......---,,,,,,,,,,,,---------,,,,,,+++---...///000///...,,,+++---...///...------///111222444777999:::<<<>>>AAAAAAAAABBBCCCFFFJJJMMMOOOSSSTTTTTTSSSRRROOOLLLJJJEEEAAA???@@@CCCNNNbbbvvvzzzkkkZZZOOOMMMOOOPPPQQQRRRRRRQQQOOO^^^tttxxxYYYKKKGGGEEEEEEHHHKKKQQQ]]]iiiyyy}}}lllhhhlllqqq[[[PPPPPPWWW]]]qqqwwwfffWWWUUU[[[iii}}}yyy{{{hhhXXXZZZddd{{{|||}}}XXXFFF666555777444111333222222222222333333333444////////////////////////........................---............------,,,------------------------+++,,,,,,---------,,,,,,...........................---,,,---/////////...---,,,,,,++++++,,,,,,---,,,------,,,+++,,,...111222333666999===AAACCCEEEEEEGGGIIIKKKLLLLLLKKKJJJMMMIIIHHHIIIHHHDDDBBBCCCBBBLLL```vvvpppaaafffoooNNN<<<999666555444333222222222222000000111111111111000000000000000000////////////////////////////////////........................,,,,,,------------,,,,,,)))***+++---............//////000000///---+++***...///000///...///000222333555888999:::<<>>AAAJJJ[[[sssxxxfffUUUIIIKKKMMMOOOQQQQQQQQQRRRTTThhhlllRRRHHHEEECCCDDDHHHMMMUUUcccooo~~~mmmiiilllsss]]]QQQPPPWWW]]]qqqvvvdddUUUTTT[[[lll|||ttt]]]YYY]]]qqqyyy|||gggPPP;;;666888444111111111111111222222222222222////////////////////////........................,,,,,,------...---------+++,,,,,,------.........---,,,,,,------...//////...........................---,,,---/////////...------,,,,,,,,,,,,------+++,,,---,,,,,,...000333444555777:::>>>AAACCCDDDFFFHHHJJJLLLMMMMMMLLLLLLNNNKKKJJJKKKIIICCCAAABBB@@@RRRnnniiiaaajjjyyyWWWAAA:::666555444333333222222333000111111222222111111000000000000000////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---.../////////......//////...---,,,+++...///000/////////111333444666999:::;;;<<>>CCCSSSjjj|||tttcccTTTJJJHHHJJJMMMPPPPPPQQQWWW^^^sss```MMMFFFEEECCCDDDJJJPPPYYYhhhuuunnniiimmmvvv___RRRPPPVVV]]]rrrsssbbbSSSSSS\\\ooo|||yyyooorrruuuuuuxxx~~~~~~{{{~~~|||cccYYYUUUeeetttYYY???777888555111000111111111111111111111111////////////////////////........................++++++,,,---......------++++++,,,,,,---...//////---,,,++++++,,,...000111...........................---,,,---/////////...------,,,,,,,,,,,,------,,,------------...111333666777999<<<>>>AAACCCDDDHHHIIIKKKNNNOOONNNNNNMMMMMMKKKJJJKKKHHHBBB@@@CCCCCC[[[{{{lllkkkxxx___EEE999666666555444333333333333111111222222222222111111000000000000////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------............,,,,,,---....../////////---...//////...///111333555777:::;;;<<<===???AAABBBCCCDDDGGGIIILLLNNNPPPOOOPPPPPPPPPNNNKKKIIIGGGCCC@@@???GGG\\\xxx{{{}}}mmm]]]QQQJJJHHHHHHKKKNNNMMMNNNYYYfffpppVVVIIIFFFEEEDDDEEEKKKSSS]]]nnn|||ooojjjmmmyyybbbTTTPPPVVV]]]oooooo^^^QQQRRR^^^rrr{{{qqqhhhbbbZZZ___bbbdddiiizzz~~~}}}wwwuuuxxx~~~jjj[[[QQQ\\\ttt}}}```CCC888888555222222111111111111111111111111000000000000000000000000////////////////////////+++,,,,,,---............++++++,,,,,,---...//////,,,++++++***+++---///000...........................---,,,---/////////......------,,,,,,------......//////...---...000222777888:::===???BBBDDDEEEHHHJJJLLLNNNOOOOOONNNMMMLLLJJJIIIJJJFFFAAAAAAEEETTTlllpppuuugggIII999777666555444333333333333111111222222222222111111000000000000////////////////////////////////////........................,,,,,,++++++++++++,,,,,,------............------+++,,,,,,---...///000000---...////////////222444666888;;;<<<<<<===???AAABBBCCCEEEHHHJJJMMMOOOPPPNNNNNNOOONNNMMMJJJGGGFFFAAA@@@BBBNNNggg~~~uuucccUUULLLHHHIIIHHHJJJLLLKKKNNN^^^pppeeeSSSLLLJJJEEEDDDGGGNNNXXXdddvvvpppjjjmmm}}}gggWWWSSSXXX^^^nnnjjj[[[OOORRR___tttyyymmmaaaXXXRRROOOSSSWWW[[[dddxxxyyyrrrppptttzzzrrr```SSSXXXkkkgggIII<<<999444333444222222222222222111111111000000000000000000000000////////////////////////------......///.........+++,,,,,,------.........,,,+++++++++,,,---.................................---,,,---/////////.........------------......///000000///......000222777888:::===AAADDDFFFGGGHHHJJJLLLNNNOOOOOONNNNNNKKKIIIIIIHHHEEEBBBEEELLLeee|||yyymmmvvvrrrQQQ===777666555444444333333444111222222333333222222111000000000000////////////////////////////////////........................,,,,,,+++******+++,,,,,,,,,------...............------------......///000...///000000000111333555777999;;;<<<======@@@BBBBBBCCCFFFIIIKKKNNNOOOPPPPPPPPPPPPOOOMMMIIIFFFDDD@@@BBBFFFUUUppp{{{~~~~~~lllZZZMMMHHHHHHJJJHHHJJJOOOOOOVVVllluuuZZZOOOLLLKKKEEEDDDIIIRRR^^^mmmpppjjjmmmlll[[[VVV[[[bbbvvvgggXXXNNNRRR```uuu~~~lll^^^TTTOOOLLLLLLOOOTTT[[[fff{{{~~~uuurrrvvv}}}zzzgggXXXXXXeee|||oooQQQBBB:::444222555444333333333222222222222000000000000000000000000/////////////////////////////////000//////......------------------------,,,------.........------...........................---,,,---/////////.........------------.........////////////000222555666888:::>>>BBBEEEHHHIIIHHHJJJLLLNNNOOOOOONNNMMMKKKIIIIIIHHHEEEDDDKKKSSSrrrnnniiixxx|||ZZZCCC777777555444444444444444111222222333333222222111000000000000////////////////////////////////////........................---,,,+++******+++,,,---+++,,,---...///////////////......---------......///000111222111222555777888999<<<======>>>@@@BBBBBBDDDFFFIIILLLNNNOOOPPPSSSRRRRRRPPPMMMIIIEEEBBBAAACCCJJJZZZvvv{{{qqqrrr~~~xxxeeeTTTKKKIIIJJJIIIHHHKKKSSSWWWaaa|||dddLLLEEEEEEDDDDDDDDDJJJUUUccctttqqqkkkmmmppp___YYY^^^dddxxxdddWWWNNNSSS```uuuwwwbbbTTTMMMKKKKKKLLLOOOUUU]]]jjj|||yyy}}}mmm\\\ZZZcccyyyuuuWWWFFF;;;333222666444444444333333222222222000000000000000000000000000000000000000000000000000000111111000///......------------------,,,,,,......000000000///...---...........................---,,,---/////////.........------------......,,,---...//////111555777666888:::>>>BBBFFFIIIJJJHHHIIILLLNNNOOOOOONNNMMMLLLJJJIIIIIIFFFGGGOOOYYY|||wwwggghhh{{{gggDDD===777222444555333222333111111111111111111111111111111111111111000//////111111000000//////......////////////////////////...............///000111........................,,,---///000000000///............///111333555777888:::===>>>???@@@BBBDDDBBBDDDGGGJJJMMMOOOPPPPPPQQQRRRRRROOOIIIEEEBBBAAACCCAAAIIIaaa}}}rrrooo{{{nnnVVVKKKLLLMMMKKKQQQKKKJJJRRR\\\mmmkkkVVVLLLEEECCCEEEGGGGGGMMMXXXgggzzzpppmmmsssmmm^^^XXX```jjjxxxkkkTTTPPPLLLQQQbbb|||mmm\\\RRRLLLJJJJJJNNNRRRXXXaaappp~~~|||zzzbbbZZZeeevvvbbbFFF999888777333444444333222222111111000111111000000000000111111,,,---------...///////////////............//////---------............///.........------,,,,,,+++------------------------...---+++++++++---///000---------...------,,,,,,,,,...000000000111444666999;;;>>>BBBEEEHHHJJJKKKMMMLLLLLLNNNQQQRRRRRRPPPLLLNNNIIIGGGHHHEEEOOOffflllaaafff~~~kkkGGG???777333444555333222333111111111111111111111111111111111111111000//////111000000000/////////...///////////////////////////............//////000...............---------------...///////////////.........///111333555777888;;;===>>>???@@@CCCEEEEEEFFFIIIKKKMMMNNNOOOOOOPPPQQQPPPMMMIIIEEECCCBBB@@@@@@IIIaaa~~~tttlllmmm{{{~~~jjjUUULLLMMMOOONNNRRROOORRR[[[eeexxxaaaPPPJJJEEECCCEEEJJJKKKRRR___pppooolllrrrnnn___XXX___iiiyyyssshhh\\\OOOLLLKKKRRRccc|||~~~eeeVVVOOOKKKKKKMMMPPPTTT[[[eeeuuu}}}{{{iii]]]cccrrr{{{dddJJJ<<<999777333444444333333222111111111111111000000000000111111------..................//////............//////---------............///.........---------------------------------------...---,,,++++++,,,...///---------......------,,,///////////////111333444:::<<<>>>BBBEEEHHHJJJKKKLLLLLLLLLNNNPPPQQQQQQOOOKKKMMMIIIGGGHHHFFFRRRkkkxxxjjjfffppptttMMMAAA999444444555333222333111111111111111111111111111111111111000000000///000000000000//////////////////////////////////////////......---.........///.........------,,,,,,.........---......///000.........///111333555777999;;;>>>???@@@AAACCCFFFGGGIIIKKKMMMNNNNNNNNNNNNOOOPPPOOOLLLHHHDDDCCCCCC>>>BBBNNNddd|||nnnkkkpppvvveeeUUUMMMOOORRRRRRWWWVVV[[[dddpppsssTTTHHHFFFDDDBBBCCCIIILLLUUUeeexxxmmmjjjpppppp```XXX]]]fffooofff___UUUKKKGGGGGGIIIQQQbbb{{{vvv___QQQKKKIIIKKKNNNRRRWWW___kkk|||}}}zzz|||~~~}}}~~~sssbbbaaakkkyyygggQQQ@@@999777555444444333333222222111111222222111111111111222222//////..................//////............//////---------............///..................//////........................///...---,,,+++,,,---...,,,------.........------111///------///222333444;;;===???BBBEEEHHHIIIJJJKKKKKKKKKMMMOOOPPPOOONNNJJJMMMHHHFFFIIIJJJYYYttt~~~iiieeemmm~~~XXXCCC;;;555555555333222333111111111111111111111111222111111000000000000000000000000000////////////////////////////////////000///......------------///......------,,,,,,+++///...---,,,---...///000.........///111333555777999;;;>>>???@@@AAADDDFFFGGGHHHKKKMMMOOOOOOOOOOOOQQQPPPNNNJJJEEEBBBBBBBBB@@@HHHWWWlll}}}{{{pppqqqyyy{{{rrrcccVVVPPPRRRUUUWWW___]]]aaalll}}}cccIIIBBBDDDCCCAAABBBFFFJJJUUUhhh}}}mmmkkkqqqppp```XXX\\\ddd~~~sssbbbWWWPPPIIICCCBBBCCCFFFNNN___xxxrrr]]]PPPJJJGGGJJJNNNTTTZZZcccppp~~~zzz{{{{{{zzzzzz||||||~~~kkkcccfff{{{mmmXXXDDD999666666555444444333222222111111222222111111111111222222000000//////......------//////............//////---------............///---.........//////000000///////////////////////////...---,,,,,,,,,,,,,,,,,,------...............111...,,,,,,000333555555<<<>>>@@@CCCEEEGGGIIIIIIKKKJJJJJJLLLNNNOOONNNMMMIIILLLHHHFFFJJJNNNbbbmmm\\\aaauuucccFFF>>>777666666333222333111111111111111111111111222111000000//////000000////////////000000000000////////////////////////000///...---------------......------,,,,,,,,,,,,...---,,,,,,,,,---///000.........///111333555777999;;;===???@@@AAACCCEEEEEEGGGIIIMMMOOOQQQQQQQQQRRRQQQNNNHHHCCC@@@@@@@@@DDDOOObbbttt}}}yyyrrrvvv{{{qqqcccXXXTTTTTTXXX\\\fffcccgggwwwoooXXXDDDAAACCCBBBAAACCCEEEJJJWWWkkknnnmmmsssnnn^^^WWW[[[ddd||||||gggWWWMMMGGGCCCAAA???@@@CCCIIIWWWooo~~~}}}wwwssspppwwwyyy}}}|||mmm[[[PPPJJJHHHKKKPPPWWW]]]iiivvvzzzyyyxxxvvvwww{{{zzz|||~~~wwwjjjeee}}}~~~yyyttt___III:::666888555555444444333222222111222111111111111111111222000000000//////......---//////............//////---------............///---.........//////000000///////////////////////////...------,,,,,,,,,,,,,,,---....../////////......------...111555888999===>>>@@@CCCFFFHHHIIIJJJKKKJJJJJJLLLNNNNNNMMMLLLHHHKKKGGGFFFKKKSSSkkkzzzfffZZZhhhmmmIII@@@888777666333222333111111111111111111111111333222000/////////000111////////////000000000000////////////////////////......------,,,---------,,,,,,,,,,,,,,,,,,---------------,,,------...///.........///111333555777888:::===>>>???@@@BBBEEECCCEEEHHHLLLOOOPPPQQQRRRRRRPPPLLLFFFAAA??????AAAJJJYYYmmm}}}~~~{{{ssszzzzzz|||pppbbbYYYVVVWWW\\\bbbjjjjjjrrrbbbQQQCCCBBBCCCAAAAAAEEEIIINNN\\\qqqooonnnuuu~~~kkk\\\UUU[[[ddd|||rrr\\\NNNEEEAAA???AAA>>>@@@BBBEEEOOOaaaxxx}}}zzzxxxuuurrrnnnkkkjjjllloooqqqooorrrvvvzzz}}}}}}||||||{{{xxxtttoooiiiccc___]]]```bbbgggooowww|||~~~uuuiii[[[SSSNNNMMMPPPUUUZZZcccqqqyyywwwuuusssuuuzzzzzzzzz}}}tttfffssszzz|||}}}qqq}}}{{{hhhQQQ???888999555555444444333333222222111111000000000000111111000000////////////////////////............//////---------............///..................//////........................------------------,,,,,,,,,---...///////////////---///111222333555888;;;<<<>>>@@@CCCFFFHHHJJJKKKLLLKKKKKKLLLNNNNNNMMMLLLGGGJJJFFFEEELLLWWWtttuuufffcccyyywwwKKKBBB:::777666333222333111111111111111111111111333222000///...///000111.../////////000000000111////////////////////////------,,,,,,,,,---......+++++++++,,,,,,------...,,,,,,------......------.........///111333555777777999<<<===>>>???AAACCCDDDFFFHHHKKKMMMOOOOOOOOOOOOMMMIIIDDD@@@???AAADDDTTTeee{{{{{{}}}zzzmmm___XXXVVVXXX```hhhnnntttzzzVVVJJJCCCDDDCCC@@@CCCJJJNNNTTTbbbvvvoooooovvv{{{hhhYYYTTT[[[eee}}}lllVVVIIIBBB>>>>>>BBB>>>AAACCCDDDGGGRRRbbbnnn||||||}}}~~~zzztttooolllhhheeebbb```^^^[[[XXXWWWWWWYYYZZZXXXZZZ]]]aaadddffffffgggbbbaaa___]]]ZZZWWWUUUTTTVVVYYY___iiissszzz}}}~~~wwwmmmbbb[[[VVVSSSUUUYYY___jjj{{{}}}wwwtttqqqooorrrxxxyyyxxxzzz~~~hhhhhhwwwsss~~~nnnyyyqqq\\\FFF;;;999555555555444333333222222000000////////////000000///////////////000000000//////............//////---------............///.........---------------------------------------,,,,,,------------------,,,---...///000000000000---222777888444333666:::;;;===@@@CCCGGGIIIKKKLLLMMMLLLLLLMMMNNNOOONNNLLLFFFJJJFFFEEEMMMZZZzzznnnfffnnn~~~MMMCCC:::777666333222333111111111111111111111111333222000///...///111222.../////////000000111111////////////////////////,,,,,,,,,,,,------...///)))***+++,,,------...///+++,,,---...///...---,,,.........///111333555777666888;;;<<<===>>>AAACCCFFFGGGIIIKKKMMMMMMMMMMMMLLLJJJGGGCCC@@@@@@DDDGGG]]]oooxxxjjj\\\WWWVVVYYYbbblllrrr|||qqqNNNFFFCCCDDDCCC@@@DDDMMMQQQWWWdddwww~~~oooooowwwyyyfffWWWSSS[[[fffjjjUUUHHHBBB>>>???CCC===AAADDDDDDCCCHHHRRR[[[kkkpppssstttwww}}}vvvqqqjjjccc^^^ZZZWWWTTTSSSQQQNNNKKKJJJJJJKKKLLLIIIJJJLLLOOORRRUUUXXXYYYRRRRRRRRRRRRSSSSSSSSSSSS\\\___gggqqq|||vvvlllddd]]]XXXWWW[[[bbbooo{{{uuurrrnnnlllpppwwwxxxwwwyyy|||}}}iiiaaarrruuunnn|||nnnxxxxxxdddMMM===999666555555444444333222222//////............//////......//////000000111111//////............//////---------.........//////.........------,,,,,,+++------------------------++++++,,,---............,,,---...///000000000000...666<<<;;;555111444999;;;<<<@@@CCCGGGJJJLLLMMMMMMLLLLLLMMMOOOOOONNNLLLFFFIIIFFFEEEMMM\\\~~~gggeeesss}}}WWWAAA777888333222444111333111//////111222000...111111111111111111222222///////////////////////////............---------.........------,,,,,,,,,---...............------......---------,,,,,,,,,---...///111333555777777:::;;;<<<<<<<<<>>>AAACCCGGGHHHKKKNNNPPPQQQPPPPPPNNNHHHDDDCCC>>>999@@@MMMiii}}}xxxjjj]]]XXXZZZ___eeekkkqqq|||dddIIIDDDAAABBBBBBBBBEEEKKKUUUdddvvv|||nnnoooxxxsssaaaVVVRRRXXX```yyywwwdddOOOFFFEEEEEEEEEFFF>>>BBBFFFGGGFFFIIIOOOUUUZZZ___dddhhhqqqzzz}}}zzzuuukkk]]]TTTPPPNNNJJJGGGHHHGGGFFFEEEDDDEEEEEEFFFGGGGGGHHHJJJMMMNNNNNNMMMPPPSSSUUUTTTRRRRRRWWW\\\^^^hhhxxxqqqhhhdddddddddooo{{{~~~zzzssskkkggghhhmmmqqqtttssssssuuuzzz}}}rrrgggiiiqqqsss}}}jjjQQQ>>>777333333444555555666777777888444000111444555333///111000000000////////////000000000000000000000000------------------------///---+++,,,///000///---***,,,///000///......//////...,,,,,,...///...---............////////////111333444444444555888:::;;;>>>AAACCCEEEGGGIIIKKKNNNNNNOOOOOONNNMMMKKKJJJKKKIIIHHHIIIOOOcccqqq^^^dddyyyZZZCCC999999555333555222333111000000222222111///000000000000000000000000///////////////////////////............---------......---------,,,,,,,,,------...............---............------,,,,,,---...///111333555777777999:::;;;<<<<<<>>>AAADDDGGGIIILLLOOOQQQQQQQQQPPPOOOHHHEEEDDD@@@===FFFTTTooo}}}qqqdddYYYVVVYYY]]]ccchhhooo}}}xxx[[[IIIDDDBBBCCCCCCDDDHHHNNN[[[kkk}}}|||nnnooowwwqqq```VVVSSSZZZcccwwwtttbbbNNNEEEDDDCCCBBBCCCAAACCCEEEEEEDDDEEEIIIMMMTTTYYY^^^dddllluuuwwwuuuoooeeeYYYQQQOOONNNKKKHHHIIIHHHFFFEEEEEEFFFGGGGGGGGGGGGHHHJJJMMMNNNOOONNNOOOSSSXXXYYYZZZ^^^dddjjjrrr|||zzzrrrppprrr|||tttlllffffffjjjnnnqqqrrrsssuuuzzz|||}}}vvviiigggvvvsssnnnzzzrrrYYYDDD999222222222333333333444444666222//////222333111---//////.........---------........................------------------------...---+++---///000///---+++---//////.........//////...,,,,,,...///...---............////////////111222333444444555777999===@@@CCCEEEGGGHHHKKKMMMNNNOOOOOOOOOOOOMMMLLLKKKJJJGGGGGGMMMXXXnnn|||dddXXXaaaxxx^^^FFF::::::666444666333444333111222333333222000000000/////////////////////////////////////////////............---------...------------,,,,,,,,,+++,,,---.............../////////............------...000111444555777888777999;;;<<<===???BBBEEEIIIKKKMMMPPPRRRRRRRRRQQQNNNGGGCCCCCC@@@@@@KKK[[[vvv{{{wwwfff\\\TTTTTTXXX[[[aaafffmmm~~~jjjPPPGGGDDDCCCDDDEEEFFFLLLSSScccttt|||nnnooowwwnnn^^^UUUTTT\\\fffyyyuuueeeSSSLLLJJJHHHGGGHHHIIIIIIJJJKKKLLLMMMOOOPPPVVV[[[aaagggooowwwyyyvvvoooeeeYYYRRRQQQQQQOOOMMMIIIHHHGGGFFFFFFHHHIIIKKKMMMNNNOOOQQQSSSVVVXXXYYYZZZ___dddiiimmmssszzz}}}uuulllfffdddgggjjjoooppprrruuuyyy|||~~~lllcccjjjyyyiiiooo|||eeeLLL<<<555444444333333333333333666222//////222222000.../////////.........------........................------------------------...---,,,---/////////...+++---//////...---...//////...,,,,,,...///...---............////////////000111333333333444777999???BBBEEEHHHIIIKKKMMMOOOOOOOOOPPPPPPOOONNNLLLKKKJJJGGGJJJWWWjjjlllWWWSSS```{{{bbbIII;;;:::666555666222444444333333333333222222000000000000000////////////////////////////////////............---------------------------------++++++,,,---............/////////////////////.........000222444666777888777999<<<>>>???BBBEEEGGGJJJLLLOOOQQQRRRSSSRRRRRRLLLEEE@@@@@@???AAAOOO```{{{xxxqqq]]]VVVRRRTTTYYY\\\bbbgggmmm```JJJDDDBBBBBBDDDEEEHHHPPPYYYjjj||||||nnnpppxxxmmm]]]TTTTTT]]]hhh~~~uuugggYYYSSSSSSRRRRRRSSSSSSSSSTTTWWW\\\```aaaaaaffflllsssyyy{{{qqqeee]]]ZZZYYYWWWTTTPPPOOONNNMMMNNNQQQSSSUUUYYYZZZ\\\___bbbfffjjjmmmrrrvvv|||}}}vvvmmmgggdddfffhhhnnnqqqsssuuuxxx|||~~~qqqccc```tttkkkjjjyyypppTTT???999888777555444444444444777555222222333444222111111111111000000000000///000000000000000000000000........................------------...//////...,,,...//////------...//////...,,,,,,...///...---............///////////////111222333333444777999@@@BBBFFFHHHJJJKKKNNNPPPOOOOOOPPPPPPOOONNNLLLKKKKKKJJJRRRfff~~~cccSSSRRRdddfffKKK;;;999555444555111444444444444333222222333222222222111111000000000///////////////////////////............---------------------------------++++++,,,---......------.../////////////////////...///000222444666888888888;;;>>>AAACCCEEEHHHJJJKKKMMMOOOQQQSSSSSSRRRQQQMMMEEEAAABBBCCCGGGXXXjjjvvvkkkWWWSSSRRRVVV[[[___dddjjjooowwwYYYJJJAAA@@@AAADDDFFFJJJTTT___ppp{{{ooorrr{{{mmm\\\SSSTTT^^^iiissshhh\\\YYYZZZ[[[]]]```bbbccceeejjjpppuuuwwwwwwxxxnnnjjjgggccc___[[[ZZZYYYYYY[[[^^^bbbdddhhhjjjmmmpppsssyyy|||vvvooohhheeefffhhhnnnqqquuuvvvvvvyyy~~~yyyhhh[[[ggg|||uuuoooxxx~~~vvvZZZCCC;;;:::777555444333444444666555333222333333222111222111111111000000000000000000000000000000000000........................,,,---...............///---...///...---,,,---//////...,,,,,,...///...---............///////////////111222333444555888:::???BBBEEEHHHIIIKKKMMMOOONNNOOOPPPPPPOOONNNLLLKKKJJJMMM[[[tttvvv___UUUTTTkkkkkkMMM;;;999555444555000333444555444222111222333333333222222111111000000///////////////////////////............---------,,,,,,,,,------------...,,,,,,------------,,,,,,---............/////////...///111222555666888999:::===AAACCCEEEFFFIIIKKKKKKMMMOOOQQQRRRRRRQQQQQQNNNHHHFFFIIILLLTTTfffzzzqqqbbbSSSPPPQQQVVV[[[___fffmmmssskkkRRRKKK@@@@@@BBBFFFHHHMMMYYYfffwwwxxxnnnsss}}}mmm\\\SSSUUU```lllvvvkkkbbb```bbbdddhhhmmmuuuwww|||{{{vvvrrriiihhhfffgggiiimmmrrruuu~~~}}}xxxqqqjjjffffffggglllpppuuuvvvuuuvvv{{{tttaaacccrrryyyzzz~~~zzz```III:::888555333111111222333444333222111000000000000000000/////////.........................................................,,,---......------...000...//////...,,,,,,---//////...,,,,,,...///...---............///////////////111333444555666999<<>>@@@CCCFFFIIIJJJLLLNNNPPPLLLLLLMMMMMMLLLKKKIIIHHHMMMaaacccZZZ]]]pppzzzvvvyyyVVV===777444666777111333333333222222222111111555555444444333222111111......//////000000111111//////.........------------------------------------------............///........./////////000000///000333444444555777999;;;===@@@AAACCCEEEIIIKKKMMMOOOQQQRRRQQQOOOMMMKKKIIIGGGDDDHHHZZZwwwsssXXXGGGHHHGGGIIIPPPTTTWWW\\\cccqqqkkkSSSHHHDDDDDDDDDFFFIIINNNXXXkkk||||||nnnnnnmmm~~~mmm\\\UUUZZZjjjxxxvvvggg]]]TTTOOOMMMKKKNNNRRRYYY```kkkwww}}}vvvnnniiiggggggkkknnnrrruuuxxx{{{~~~~~~vvvpppuuuvvvzzzvvv^^^WWWhhh|||rrrttt}}}lll^^^DDD<<<666666777555444555333333333222222222111111222333333222000///000111...------,,,,,,------...------......//////000000///...,,,++++++,,,...///.........------,,,,,,,,,......//////...---,,,,,,...------......///000111000111333555555777;;;===BBBDDDGGGHHHIIIKKKNNNPPPOOOMMMNNNOOOLLLGGGGGGJJJXXX{{{ooo```eeeyyyrrr[[[AAA:::555666666111333333333333222222222222444444333333222111111111.../////////000000000111//////.........---------........................---------............///,,,,,,,,,,,,------------///111333444444555888:::<<<>>>@@@BBBCCCEEEIIILLLNNNOOOQQQRRRQQQOOOMMMKKKGGGFFFDDDJJJ]]]zzzoooVVVGGGDDDCCCFFFLLLQQQUUU\\\dddwwwdddOOOFFFDDDDDDCCCEEEJJJPPP\\\pppyyykkkkkkkkk|||nnn]]]VVV[[[kkkzzzwwwmmm^^^UUULLLHHHEEEDDDFFFJJJKKKQQQZZZdddnnnzzz}}}vvvoooiiiggggggllloootttwwwyyyzzz}}}~~~|||uuuooolllooottt}}}dddWWWaaarrrvvvrrrqqqcccHHH>>>777666777666444555333333333222222222111111222333444222000//////000///......------......///............////////////+++++++++,,,,,,+++++++++/////////......---------......//////...------,,,...............///111111000222444555666888;;;>>>BBBEEEGGGIIIJJJLLLNNNQQQPPPNNNNNNNNNKKKGGGHHHMMMlllvvvgggpppzzznnnaaaEEE<<<666666666000444444444333333333222222333333222222111000000000////////////000000000000/////////.........------////////////////////////---------............///+++++++++,,,,,,,,,------///111333444555666888:::<<<>>>AAABBBDDDFFFIIILLLNNNOOOQQQRRRQQQNNNLLLJJJCCCDDDEEENNNccc~~~hhhQQQFFFAAAAAAEEEJJJOOOTTT^^^hhhzzzZZZIIICCCCCCDDDCCCEEEKKKSSS```uuuwwwhhhhhhhhhyyyppp```XXX]]]mmm}}}{{{lllaaaUUULLLDDDAAA???===???CCCBBBFFFMMMSSS\\\gggttt~~~~~~wwwpppjjjgggggglllpppuuuyyyzzz{{{||||||uuummmmmmooottt}}}mmmXXXZZZfffssswwwiiiNNNCCC999777777666555555333333333222222222111111333444444222000......///000//////////////////000/////////...............)))***,,,......,,,***)))///////////////..................///......---,,,............///000111111000222444666777999<<>>777666666000444444444333333333333222222111111111000000//////////////////000000000000////////////....................................---------............///------------............000222444555555777999;;;===???AAACCCDDDGGGJJJMMMOOOPPPQQQQQQPPPNNNKKKIII@@@CCCHHHSSSiiiyyy]]]KKKDDDBBBCCCFFFKKKMMMSSSaaannnlllRRRDDDAAABBBDDDCCCEEELLLVVVdddyyyyyyjjjiiihhhyyysssccc[[[```pppsssdddYYYPPPHHHAAA>>>===;;;===@@@@@@CCCFFFIIIPPP[[[hhhrrryyyrrrlllhhhgggjjjnnntttyyy{{{|||}}}}}}tttpppuuu{{{vvv]]]XXX```||||||{{{qqqWWWIII<<<777777666555555333333333222222222111111333444444222///------...000//////......//////000/////////......---------,,,---...//////...---,,,//////..................---...............------............///000111222111333555666888:::===@@@DDDGGGJJJMMMNNNOOOQQQRRRTTTQQQOOOLLLHHHGGGOOOXXX}}}wwwhhhJJJ>>>777666777222444444333333333222222222111111000000000000000///000000000000////////////000000/////////.........---------------------------------............///---------.........//////111333555666666777999;;;>>>???BBBCCCEEEGGGKKKMMMOOOPPPQQQQQQPPPMMMJJJGGG???CCCKKKYYYppp}}}}}}mmmSSSEEEAAABBBCCCGGGJJJLLLSSSeeeuuubbbMMMCCCAAABBBFFFDDDGGGOOOZZZhhh|||~~~ooolllkkk{{{wwwggg^^^aaarrrzzzmmm^^^UUULLLEEE???>>>===;;;<<>>???@@@BBBFFFPPP^^^gggwww|||uuunnnjjjhhhfffkkkrrrxxx{{{}}}yyyxxxeee]]]aaa}}}|||```OOO>>>888777666555555333333333222222222111111222333333111///---......///................../////////......------,,,,,,//////...------...//////------------------------------...............---///......//////000111222111333666777999;;;???BBBDDDGGGKKKNNNOOOPPPQQQRRRTTTQQQOOOKKKGGGGGGQQQ]]]lllLLL???777666777222333333333222222222111111111111000000000000000000000000000000////////////000000000/////////......---------------------------------............///,,,,,,,,,---------......111333555666777888:::<<<>>>@@@BBBDDDFFFHHHKKKNNNPPPQQQQQQQQQOOOLLLHHHFFF???EEEOOO```vvvzzzwwwyyy~~~|||~~~~~~zzz```LLLCCCAAA@@@CCCGGGJJJLLLVVVkkksssYYYJJJCCCAAABBBFFFEEEIIISSS```nnnpppnnnmmm|||kkk```cccsss{{{qqqeeeXXXPPPGGGAAA<<<<<<<<<::::::===>>>???@@@@@@DDDNNN[[[dddppp{{{xxxqqqllljjjdddhhhooouuuzzz}}}oooeeefffhhhUUUAAA888777666555555333333333222222222111111000222222111///......//////......------......///.........---------------///---+++******+++---///,,,,,,,,,---------------,,,---......///.........////////////000111222222222444666888:::===@@@CCCDDDGGGLLLNNNOOOPPPQQQRRRSSSQQQNNNKKKFFFGGGRRR___rrrQQQBBB888666777111222222111111111000000000111111111111111111111111111000000000/////////...000000000000/////////...........................---------............///---------.........//////222444666777777888;;;<<>>;;;<<<<<<::::::<<>>???CCCLLLXXX```kkkttt}}}uuuooommmfffiiinnnrrruuuxxx||||||mmmiii{{{yyyrrr\\\DDD999777777666555333333333222222222111111...///000000//////000111111111000000000000111111,,,,,,,,,------.........---...000111111000...------.........//////000000,,,,,,---.../////////...////////////000111222333222444777999;;;>>>BBBEEECCCFFFKKKNNNOOOPPPPPPQQQPPPOOONNNKKKFFFGGGSSSaaa\\\CCC;;;:::666111444444333333333333222222222222111111111222444555111111000000//////......////////////////////////---------------------------------.........//////---.........------...000444444444444666999<<<>>>???AAADDDFFFHHHJJJMMMOOONNNNNNPPPQQQPPPKKKEEE@@@DDDIIIVVVkkk}}}vvvlllfffjjjsssttt\\\LLLFFFEEEEEEGGGJJJQQQYYY```rrrpppUUUKKKCCCCCCEEEAAAHHHJJJSSScccsss{{{iiidddpppsssfffiiivvvuuufffYYYOOOGGGBBB<<<<<<<<<;;;;;;<<<<<<<<<>>>===>>>CCCFFFKKKUUU```jjjuuu~~~zzzuuuooollliiihhhiiimmmsssxxx{{{|||nnnbbbvvvmmmaaauuu~~~fffLLL???:::666444555444444333222222111111000////////////...............///000111111000///......---,,,++++++,,,---...//////.........---------000000000000000000000000............////////////...///000000///000222444444444666999===@@@BBBBBBFFFGGGIIIKKKMMMOOOOOOPPPPPPNNNLLLIIIFFFHHHTTTbbb]]]CCC;;;999666222444444333333333333222222111000/////////000111222////////////000000000000////////////////////////---------------------------------.........//////---...///...------///000444444444555777:::===??????AAADDDFFFGGGIIILLLNNNNNNOOOPPPPPPNNNJJJDDD@@@BBBHHHWWWjjjyyy~~~{{{wwwooogggdddmmm{{{rrr[[[MMMHHHHHHIIIKKKOOOXXXbbbmmmgggNNNFFF@@@AAAEEEAAAIIIKKKUUUfffwwwyyygggbbbnnn~~~xxxkkkkkkvvvsssdddWWWMMMEEEAAA<<<<<<;;;;;;;;;;;;<<<<<<===<<<>>>BBBEEEJJJTTT___iiittt~~~{{{vvvpppllliiihhhiiikkkpppuuuwwwxxx|||ttteeeqqqzzzmmm___qqqjjjPPPBBB<<<888555666444444333222222111111000000000000/////////............////////////......///...---,,,,,,------...//////.........---------////////////////////////............////////////...///000000///000222444444444666999===@@@BBBBBBFFFGGGIIILLLNNNPPPQQQQQQPPPNNNLLLJJJFFFHHHTTTbbb___DDD;;;999666222444444333333333333222222222111000000///000000000.........///000111111111////////////////////////------------------------------........./////////---...///...---...///111333333444555888;;;>>>@@@@@@BBBDDDFFFGGGHHHKKKMMMOOOPPPPPPOOOLLLHHHCCC@@@BBBMMM^^^ppp{{{}}}xxxrrrlllggggggtttnnnZZZNNNJJJLLLNNNOOOUUU___mmm}}}}}}]]]HHHCCC@@@BBBFFFDDDJJJNNNYYYkkk}}}uuuccc___lll}}}~~~pppmmmuuu}}}qqqbbbUUUKKKCCC???;;;;;;::::::::::::;;;;;;<<<;;;===AAAEEEIIISSS]]]hhhsss}}}xxxrrrnnnllljjjiiikkknnnrrrttttttvvvzzz~~~iiijjj~~~}}}tttrrraaannnqqqWWWFFF>>>999777777444444333222222111111000111111000000000/////////......------------......000000///...---------..................---------....................................////////////...///000000///000222444444555777:::===@@@BBBCCCFFFHHHJJJMMMOOOQQQSSSSSSQQQNNNLLLJJJFFFGGGSSSaaaaaaFFF;;;999666333444444333333333222222222444444333222222111111111.../////////000000000111////////////////////////------------........................////////////---...//////...///000222333333555666999<<>>;;;::::::999999::::::;;;;;;:::===AAADDDHHHQQQ[[[fffqqq}}}{{{uuuqqqpppnnnllllllnnnqqqssssssrrrvvvnnnfffrrrppp||||||jjjpppzzz```KKK???999777777444444333222222111111000111111111111000000000000000///------------///000111000000///......------............................................................////////////...///000000///000222444444666999;;;===@@@CCCEEEGGGIIIKKKNNNQQQSSSTTTUUUQQQOOOLLLIIIEEEFFFRRR___yyytttcccHHH<<<888666444444444333333333222222222333333333333222222111111111000000000/////////...////////////////////////---------....../////////........./////////000000---///000/////////222333444444666888:::===???@@@CCCEEEHHHJJJJJJLLLOOOQQQQQQQQQPPPMMMHHHEEEDDDEEEIII^^^vvvyyy{{{}}}gggZZZRRRNNNPPPTTTUUU]]]llloooUUUFFFFFFCCCDDDHHHFFFLLLRRRaaatttnnn]]][[[jjj|||tttnnnrrrxxxtttdddWWWLLLCCC???;;;::::::999999::::::;;;::::::===AAADDDGGGPPPZZZdddooouuuqqqttt~~~|||wwwttttttrrrnnnnnnooorrrttttttsssvvvttteeemmm{{{qqquuurrrrrrjjjPPP@@@999777666444444333222222111111000111111111111000000000000111000///......///000111000000/////////......------.........................................................////////////...///000000///000222444444777:::<<<>>>@@@CCCFFFHHHJJJLLLOOOQQQSSSUUUUUUPPPNNNKKKHHHCCCDDDPPP]]]{{{uuu|||xxxrrrfffIII<<<888666444444444333333333333222222000000111111111000//////111111111000///.........////////////////////////---------...//////000000....../////////000000000...///000000000000333555555666777999;;;===>>>???CCCFFFIIIKKKLLLNNNQQQSSSQQQRRRQQQMMMGGGEEEGGGIIIOOOggguuuaaaXXXSSSNNNPPPUUUYYYddduuuhhhPPPDDDDDDAAABBBFFFCCCLLLUUUgggzzzmmm\\\[[[kkk~~~yyypppqqquuuwwwgggXXXMMMDDD???;;;;;;::::::::::::;;;;;;;;;;;;>>>BBBEEEHHHPPPYYYcccmmm{{{mmmjjjlllsss~~~~~~}}}{{{wwwuuuuuurrrnnnmmmooorrrtttuuuuuuwww~~~yyyfffhhhuuusssppp}}}wwwpppxxxuuuWWWBBB:::777555444444333222222111111000111111000000000/////////000000////////////000000---....../////////......---------...................................................////////////...///000000///000222444444777<<<===>>>@@@DDDGGGJJJKKKMMMOOOQQQSSSTTTTTTOOOMMMJJJFFFAAABBBMMMZZZvvvzzzfffgggtttzzzgggJJJ<<<888666555444444333333333333222222//////000111222111000000000000000000////////////////////////////////////---------...///000000000.../////////000000000000...///000000000111333555666777999:::<<<======>>>BBBDDDHHHJJJLLLOOORRRUUUQQQRRRQQQLLLGGGFFFIIINNN___xxx}}}iiiXXXTTTRRRNNNOOOUUUZZZgggzzzbbbKKKBBBDDDAAABBBEEECCCMMMXXXmmmlll\\\[[[llluuuqqqqqqzzzhhhYYYMMMCCC>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;???CCCFFFHHHPPPYYYbbbkkk|||zzzmmmeeejjjrrryyy~~~{{{yyyyyywwwuuutttqqqnnnjjjjjjlllppprrrtttvvvvvv{{{~~~dddaaakkksssllluuuzzzmmmppp]]]EEE;;;888666444444333222222111111000000000000/////////.........//////////////////...+++,,,---...//////......---------.........//////////////////////////////............////////////...///000000///000222444444888===>>>>>>???DDDHHHKKKLLLMMMOOOQQQRRRRRRRRRNNNLLLIIIEEE???@@@KKKXXXooohhhZZZcccssshhhKKK<<<888666555444444444333333333222222000111222333444444333222......//////000000111111////////////////////////---------...///000000111////////////000000000000...///111111111111444666888888:::;;;<<<=========@@@CCCFFFIIILLLOOORRRUUUQQQRRRQQQMMMGGGGGGKKKPPPooouuuaaaRRRPPPQQQNNNOOOVVVYYYggg|||}}}___JJJBBBEEECCCCCCGGGEEENNNZZZqqqlll\\\\\\mmmyyyqqqooo{{{iiiYYYLLLBBB======<<<<<<;;;;;;<<<<<<===<<<<<>>???DDDIIILLLLLLNNNOOOPPPQQQQQQQQQNNNKKKHHHDDD>>>>>>IIIVVVlllvvv^^^VVVdddvvvlllIII999:::999333444444333333333333222222111111111111111111111111222111///.........///000////////////............,,,---------.../////////...000222333333111///...////////////111333555666777888:::::::::<<<>>>AAA@@@BBBFFFJJJNNNRRRTTTUUUXXXSSSNNNKKKGGGGGGOOOXXXgggZZZNNNJJJKKKMMMPPPTTTZZZhhhyyySSSKKKCCCBBBCCCDDDFFFJJJSSSbbbxxxiii\\\aaaqqqzzzrrroooyyy}}}lll\\\NNNEEE@@@===;;;::::::;;;=========???@@@AAACCCFFFKKKQQQUUUeeelll|||zzzkkkiiimmmxxx|||xxxxxxyyyxxxwwwpppkkkgggggghhhhhhmmmsssuuutttuuuzzz~~~dddVVVZZZoooxxxjjjkkk}}}mmmnnnrrrTTTBBB;;;:::555555444333222222222222222222000///............222111000//////000111222///////////////////////////////////////////////////......///111111000///......//////000000111111////////////111333555666666888;;;===@@@CCCGGGJJJJJJMMMQQQTTTUUUTTTRRRPPPOOOHHHCCCCCC@@@@@@KKK[[[tttgggZZZUUUhhhmmmJJJ;;;;;;:::555444444333333333333222222111111111111111111111111222111000///...//////000////////////............---------...............000000000000000000000///000000000000111222444555777888::::::;;;<<>>;;;999888888999;;;;;;;;;<<>>AAACCCEEEIIIKKKLLLMMMOOOQQQRRRRRRQQQQQQLLLEEE@@@@@@???BBBPPPbbbwwwtttZZZWWW___wwwrrrOOO===<<<;;;777444444333333333222222222111111111111111111111111111000000///////////////////////////............/////////...---------,,,......---------...///////////////000222444666888777999:::;;;<<<>>>AAACCCGGGHHHKKKNNNPPPRRRTTTTTTPPPOOOLLLHHHCCCIII]]]qqqyyyfffRRRLLLHHHHHHIIIKKKQQQXXXeeeyyy]]]LLLFFFBBBCCCEEEHHHNNNTTT^^^mmmtttaaaXXX\\\mmm~~~sssjjjfffnnn{{{~~~mmm[[[MMMCCC>>><<<:::888888:::;;;<<<;;;===AAAFFFJJJMMMPPPTTTVVVaaalll~~~}}}~~~yyyyyyzzzyyyyyyxxxpppiiieeecccbbbffflllnnnlllmmmqqquuu|||wwwxxxttt]]]XXXWWWnnn~~~pppwwwzzzkkk{{{cccIII;;;777555555444333222222222222222111111000//////000000//////............/////////////////////////////////////////////////////////......///111111000///////////////000000000000111111000000111222444555999<<<@@@CCCEEEGGGJJJMMMMMMNNNOOOPPPPPPQQQQQQQQQMMMEEE@@@@@@@@@DDDTTTggg}}}ooo^^^^^^hhh~~~tttQQQ>>><<<;;;777444444333333333222222222111111111111111111111111000000000000000//////...////////////............/////////...---------,,,***,,,...///000///...---------...000222666999;;;777999;;;<<<===???BBBDDDGGGHHHKKKMMMPPPRRRSSSSSSRRRPPPLLLGGGCCCKKK```vvvppp^^^MMMJJJHHHIIIJJJMMMVVV```ppp~~~ZZZFFFAAA>>>@@@BBBEEELLLTTT```oooppp___VVVZZZkkk|||ssshhheeejjjvvv~~~mmm\\\MMMCCC>>>===;;;999999;;;=========>>>BBBHHHNNNRRRUUUYYY[[[bbbmmmzzzyyyyyyyyyxxxyyyqqqjjjfffbbb```ccchhhiiigggiiimmmqqqwwwyyyqqqqqqzzz```TTTUUUjjjzzz}}}lllxxxjjjNNN<<<777555555444333222222222222222111111000000000000111......////////////......///////////////////////////////////////////////////......///111111000///000000000000////////////111111000111111333555666:::===AAADDDFFFHHHKKKMMMNNNNNNOOOPPPQQQQQQQQQQQQNNNFFF@@@@@@AAAGGGZZZmmmtttdddeeeooowwwTTT@@@======999444444333333333333222222111111111111111111111111000000000000000///......////////////...........................---------)))+++...000111000...,,,,,,---...000333666:::;;;777999;;;<<<===???CCCEEEGGGHHHKKKMMMPPPRRRSSSTTTTTTPPPKKKGGGEEENNNdddxxxzzzyyy{{{yyyvvv|||~~~fffVVVJJJHHHIIIJJJKKKOOO[[[hhh|||zzzXXXEEEBBB@@@BBBDDDGGGOOOXXXdddrrrlll]]]VVVZZZkkk}}}uuuiiifffjjjsss}}}lll\\\NNNEEE@@@===;;;::::::;;;=========>>>CCCJJJPPPUUUYYY^^^aaadddppp{{{yyyyyyxxxwwwyyyrrrjjjgggccc___```eeehhhgggiiinnnrrrwwwsssjjjkkk~~~eeeUUURRRcccpppxxxoooRRR>>>999555555444333222222222222222111111000000111111111...//////000000//////...///////////////////////////////////////////////////......///111111000///000000000000////////////000000000111222444666888:::===BBBEEEGGGIIIKKKMMMNNNOOOQQQRRRRRRRRRQQQQQQNNNFFFAAABBBEEEMMMbbbxxx{{{gggiiittt|||XXXCCC@@@???<<<444444333333333333222222111111111111111111111111///000000111000///...---////////////............---------...............+++,,,...///000000///////////////111333555888999777999<<<===>>>@@@CCCFFFGGGIIIKKKOOORRRTTTUUUVVVTTTNNNHHHFFFHHHSSSgggzzzxxxooolllnnnlllmmmyyyttt\\\NNNGGGGGGHHHJJJJJJPPP___nnnqqqRRRGGGDDDCCCEEEFFFIIIRRR[[[iiiwwwhhh\\\WWW[[[mmmyyylllhhhjjjqqq~~~|||lll\\\OOOFFFAAA===;;;999999;;;<<<===<<<>>>BBBIIIOOOUUU[[[aaaeeegggrrr|||xxxxxxwwwvvvwwwqqqkkkhhhddd______bbbhhhgggjjjooosssyyy~~~nnneeeeeewwwnnn[[[QQQ^^^yyyuuu{{{sssUUU@@@;;;555555444333222222222222222111111000000111222222//////000111111000/////////////////////////////////////////////////////////......///111111000///111000000000/////////.../////////111333555888999999===BBBEEEGGGIIIKKKLLLOOOPPPSSSTTTUUUSSSQQQPPPLLLDDD@@@CCCHHHTTTmmmkkkmmmyyy[[[EEEBBBAAA>>>444444444333333333222222111111111111111111111111///000111111111000...---000/////////............,,,------....../////////......------...///111222222111111111222444666777888999<<<===>>>AAADDDFFFHHHJJJMMMPPPSSSVVVWWWXXXSSSLLLFFFEEEJJJVVVjjj{{{~~~sssiiifffhhheeeiiiyyymmmVVVIIIFFFFFFHHHIIIIIIPPPaaarrriiiKKKCCCAAA@@@BBBCCCFFFOOOYYYmmm{{{{{{eee[[[XXX]]]ppp{{{oooiiijjjppp}}}|||lll\\\OOOGGGBBB;;;:::888888:::;;;<<<;;;===AAAGGGNNNUUU\\\bbbgggjjjttt|||xxxwwwvvvuuuvvvpppkkkiiiddd___^^^aaaccccccfffkkkpppvvvwwwlllcccaaaqqquuu```PPP\\\vvvyyy~~~tttWWWBBB<<<555555444333222222222222222111111111111111222222///000111222222111000//////////////////////////////////////////////////////......///111222000///111111000000/////////.........///111333666999:::999<<>>666666333000///000222333333111111111111111111111111000///...,,,,,,,,,---...000/////////............///////////////.....................////////////111000000000111333666777999999;;;===???BBBDDDFFFHHHIIILLLPPPSSSTTTUUUVVVVVVJJJCCCGGGLLLRRRcccuuu{{{zzzxxxuuusssppphhhaaabbbnnn~~~bbbOOOHHHDDDFFFEEEIIIPPPOOOXXXlllbbbMMMEEEBBBAAADDDGGGKKKTTT]]]nnn|||fff\\\WWW[[[ppprrroooooopppwwwzzziiiYYYLLLCCC???<<<;;;;;;:::::::::;;;;;;>>>@@@DDDKKKUUU___gggjjjnnnuuu|||xxxwwwxxxwwwsssooollleee\\\ZZZ\\\aaadddgggjjjmmmsss|||qqq___ZZZYYYccc{{{bbbQQQ]]]uuu}}}|||xxx[[[CCC:::888666555555555333111///,,,,,,---...///000111111////////////////////////---------.........//////////////////000000000000111111000000//////......//////000000000000//////000000000111333555777888:::===@@@CCCEEEGGGJJJLLLQQQSSSUUUWWWWWWVVVTTTRRRMMMBBB>>>EEEMMM[[[xxxrrr___GGG@@@;;;444777555444444555666444333111111111111111111111111111111000///////////////000000/////////........./////////////////////...............////////////000000//////111333555777888888:::<<>>BBBEEEGGGIIILLLNNNQQQRRRTTTVVVVVVTTTRRRPPPGGGFFFJJJTTT___ppp```EEE;;;777222333222111111333222111///111111111111111111111111111111333333333222111000000000000////////////...............////////////............////////////.........///111333555666666777999<<<@@@DDDGGGHHHJJJLLLOOORRRTTTTTTSSSRRRMMMGGGBBBCCCHHHVVVooo{{{uuurrrttt~~~zzz|||fffMMMAAA@@@???BBB@@@CCCJJJLLLZZZsssmmmRRRDDDCCCBBBBBBEEEHHHOOO]]]jjjuuu```WWWTTTXXXlll{{{llllllnnnsssxxx{{{jjjZZZLLLCCC>>>;;;;;;:::::::::;;;<<<<<<>>>@@@DDDIIIQQQZZZccchhhooopppssszzz~~~wwwxxx|||vvvrrrsssssspppnnnlllfff^^^\\\^^^^^^aaaeeehhhkkkrrr{{{zzz```RRRRRRSSSXXXfffqqqXXXYYYbbbxxxuuummmzzznnnRRRBBB999777555444444444222000000000000/////////......000000000000000000000000............////////////////////////000000000000000000000000//////////////////000000000000//////111111111222444777999;;;;;;???CCCFFFHHHKKKNNNPPPQQQRRRTTTUUUUUUSSSPPPOOOFFFLLLVVV```lllbbbEEE;;;888555888666333222333555555555111111111111111111111111///000111222222222111000111000000000////////////---.........//////000000............////////////---...///000222444555666777888:::===AAAEEEHHHIIIKKKMMMQQQSSSTTTTTTRRRQQQJJJFFFCCCDDDLLL^^^vvvwwwttt|||yyyzzzzzz___III@@@@@@>>>CCCCCCFFFLLLNNN\\\vvvhhhPPPFFFBBBAAACCCFFFIIIQQQaaapppuuu```WWWSSSVVVjjj}}}mmmkkklllqqquuu{{{yyyiiiYYYLLLCCC>>>:::::::::::::::;;;<<<===<<>>DDDDDDGGGNNNRRRcccwwwaaaNNNFFFBBBAAACCCFFFJJJSSSeeevvvuuu```XXXTTTXXXkkkrrrlllkkkrrrwww|||wwwhhhYYYLLLCCC>>>::::::::::::;;;<<<<<<===;;;???CCCHHHMMMVVVbbbjjjlllpppttt{{{~~~rrrnnnoooyyyyyysssrrrpppnnnmmmmmmhhh```]]]___```cccfffgggjjjoooxxx~~~xxx```RRRQQQPPPSSS```zzzsssXXXTTTYYYooorrrwww|||[[[CCC;;;999555444444444333222333333333222222111111111............................../////////000000000////////////000000000000////////////000000000000//////000000000000////////////000111444777999;;;===@@@EEEHHHKKKNNNQQQTTTSSSUUUVVVVVVUUURRROOOMMMQQQcccssszzzhhhHHH<<<:::999444222000///111111111000111111111111111111111111000000000000000111222222111111111000000000//////------......///000000111............////////////---///000333555777888888<<<===>>>AAADDDGGGIIIKKKMMMPPPSSSUUUUUUSSSPPPNNNDDDCCCCCCJJJ[[[ppp~~~rrrlllmmmoooVVVHHHBBB@@@???DDDCCCFFFOOOWWWnnnvvvppp~~~{{{[[[IIIDDDAAAAAADDDGGGJJJTTThhh{{{sss```YYYWWW[[[oooxxxnnnlllttt|||tttfffXXXLLLCCC???::::::::::::;;;<<<======<<>>AAAFFFIIILLLOOORRRUUUUUUVVVWWWWWWVVVSSSOOOMMMYYYnnnkkkIII;;;999999555444444555666555333111111111111111111111111111111111000///000111333444111111111111000000000000---------...///000000111............/////////000...///111444666777888999>>>???@@@BBBDDDGGGIIIKKKNNNPPPSSSVVVVVVSSSPPPNNNFFFDDDEEEOOObbbxxx}}}}}}xxxmmmiiimmmlllTTTHHHCCC@@@AAADDDAAADDDNNNZZZvvvooolll~~~wwwVVVEEEAAAAAAAAADDDGGGJJJUUUjjj}}}qqq___YYYXXX^^^rrr}}}qqqmmmvvv}}}rrreeeXXXLLLCCC???999999999:::;;;<<<===>>>===@@@CCCDDDFFFMMMWWW```bbbkkkvvv|||uuuttt}}}|||vvvtttnnnlllmmmmmmiiiaaa___```___aaacccdddeeeiiiqqqwwwtttccc[[[WWWSSSWWWgggwww[[[RRRPPPccc}}}{{{fffNNN<<<999666444444444444333000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000.../////////000000111111//////000000000000//////222222222444777:::===>>>>>>AAAFFFJJJMMMPPPSSSVVVVVVWWWXXXXXXVVVSSSPPPNNN___uuummmLLL>>>:::888333333444444444444444444222333333333333222111111222222111111111111222222000000000000////////////000///...------...///000000000///////////////000222111111333888;;;:::999<<<>>>AAADDDEEEHHHKKKMMMPPPQQQSSSUUUVVVTTTOOOKKKFFFDDDIII[[[uuu}}}}}}zzzuuusss~~~cccLLLBBB??????AAAAAADDDHHHNNNbbb|||iiihhhkkkOOODDDBBB???BBBFFFJJJQQQ___tttppp\\\WWWXXX```vvv{{{ssswww|||qqqbbbSSSHHHAAA???::::::::::::::::::::::::===<<<@@@FFFJJJMMMUUU]]]```iiiwww}}}tttoooooonnnmmmmmmmmmjjjddd^^^[[[___cccddddddgggnnnuuu|||ooodddbbb______hhh\\\TTTPPP]]]zzzsssOOO???:::777777555222222444222222222111222222333333111111111111111111111111------......///000000000000000000000000000000000000000000000000000000000/////////000000000000111000111222555777999;;;<<>>:::777444444444444444444444444222222333333222222111000111000000000000000000111000000000000////////////000///...------...///000000000////////////000000222111111444888::::::999<<<>>>BBBDDDFFFHHHKKKNNNPPPQQQSSSUUUVVVTTTOOOKKKGGGGGGOOOddduuu]]]IIIBBB@@@???AAABBBEEEKKKUUUkkkyyykkkmmmkkkQQQFFFEEEAAADDDHHHKKKSSSbbbwwwppp\\\VVVXXX```wwwvvvxxx}}}|||{{{||||||wwwnnn```RRRFFF@@@===::::::::::::::::::::::::??????AAAFFFIIIKKKRRR[[[bbblllzzz~~~uuuqqqpppooonnnnnnnnnjjjddd___ZZZ^^^aaabbbcccfffmmmssszzzmmmmmmkkkhhhmmm^^^SSSMMMYYYvvvyyyVVVAAA;;;777777555222222444333222222111111111222222////////////////////////000//////.........//////000000000000000000000000000000000000000000000000++++++++++++,,,,,,,,,,,,///000222444777999:::;;;AAABBBEEEHHHKKKNNNQQQRRRRRRXXXWWWWWWYYYQQQKKKSSS___ooo|||yyy~~~qqqOOO???999666555555555444444333333222222222333333222222111000000000////////////000000000000000000//////////////////............//////000000////////////000000111111111444777:::::::::<<>>@@@CCCFFFGGGJJJMMMOOORRRRRRTTTUUUVVVSSSNNNJJJFFFNNNbbb{{{jjjVVVHHHCCCBBB@@@???BBBGGGNNNYYYmmmxxxvvv|||[[[HHHCCCCCCCCCEEEHHHOOO\\\ppplllXXXTTTXXXccc|||xxxrrrrrryyy{{{xxx{{{tttqqqvvvxxxtttkkk___QQQFFF@@@===999999999::::::;;;;;;;;;>>>???CCCFFFGGGIIITTT___fffppp{{{vvvkkkgggbbb]]]ZZZZZZ[[[]]][[[ZZZZZZZZZ]]]aaafffhhhmmmrrr{{{{{{uuurrrppprrrrrrqqqmmmhhhdddaaaXXXXXXZZZ[[[^^^bbbfffjjjxxx{{{ooozzzzzzcccRRRYYYqqqmmmLLLBBB999666666444333444333222111000////////////000000000000000000000000///......---...///000111//////////////////////////////////////////////////////000000000111111111///000111444666888:::;;;===@@@DDDIIIMMMOOOPPPQQQSSSYYYWWWUUUUUUNNNNNN[[[pppkkkrrrrrrPPP@@@:::777555555555444444333333222111111222222111111000///222222111111111111222222000000000000////////////......////////////......///......//////000111222///111444555666777:::<<<>>>AAADDDFFFHHHJJJNNNPPPRRRSSSTTTVVVVVVSSSMMMIIIFFFRRRhhhwwweeeRRRGGGCCCAAA@@@@@@EEEKKKSSS___uuuvvvzzzwwwXXXIIIDDDDDDBBBDDDIIIRRRaaauuu}}}hhhWWWUUUZZZfff~~~}}}rrrnnnsss{{{|||}}}{{{zzzzzzoooaaaRRRFFF@@@>>>888999999::::::;;;;;;<<<===???CCCGGGGGGKKKWWWdddhhhrrruuujjjdddXXXVVVRRROOOMMMNNNOOOQQQQQQPPPQQQRRRTTTWWW[[[]]]]]]cccmmmxxxzzztttqqqpppqqqsssqqqlllgggcccaaaXXXXXXXXXZZZ]]]aaaeeehhhvvvyyymmmxxxkkkXXX]]]pppuuuPPPDDD999666666444333444333222111000000000000000////////////////////////------......///000000000000000000000000000000000000000000000000000000000....../////////000000000000111222444777999;;;<<<>>>AAAEEEIIIMMMPPPRRRSSSUUUZZZWWWSSSSSSOOORRRaaa|||mmmxxxpppOOO@@@;;;888444444444444444444444444111111111111111000000///111111000000000000111111000000000000////////////---...///000000///...---............///000111222///222555666666777:::<<>>AAAEEEHHHHHHKKKXXXfffkkkuuu|||oooccc[[[VVVMMMLLLJJJIIIIIIJJJLLLMMMPPPQQQRRRTTTWWWZZZ]]]^^^```fffoooxxx{{{tttqqqoooqqqsssqqqkkkeeeaaa```XXXWWWWWWYYY]]]aaaeeeffftttrrrhhhsssooo\\\^^^mmmyyySSSFFF999666666555444444333222222111111111222222////////////////////////,,,...///000000000...---000000000000000000000000000000000000000000000000000000000111111111111222111222333666888:::<<<===@@@BBBEEEIIIMMMQQQTTTUUUTTTYYYUUUQQQRRRQQQXXXjjjxxxooonnnNNN???<<<:::333333444444444444444444111111111111111000//////000000////////////000000000000000000////////////---...///000000///...---............///000222222///222555666555666:::===???BBBEEEGGGIIIKKKNNNQQQSSSSSSTTTVVVVVVRRRMMMIIIIIIZZZtttjjj[[[LLLFFFCCC@@@AAAEEEIIIRRR]]]kkk{{{tttkkkQQQEEEAAAAAACCCFFFMMMYYYjjj~~~uuucccUUUWWW^^^jjj|||rrrssszzzxxxvvvcccQQQDDD>>><<<888888999::::::;;;<<<<<<@@@CCCGGGIIIHHHKKKXXXfffnnnxxxmmm```VVVPPPMMMHHHHHHHHHHHHJJJKKKMMMNNNSSSUUUXXX[[[^^^aaadddeeekkkqqqxxx|||uuuqqqnnnqqqssspppjjjdddaaa```XXXWWWWWWYYY]]]bbbdddfffssskkkbbbmmmppp]]]^^^kkk{{{yyyUUUGGG:::666666555444444222222222222222222333333111111111111111111111111---///111222111///,,,***000000000000000000000000000000000000000000000000...////////////000000000111222444666999;;;===>>>BBBCCCEEEIIIMMMQQQUUUWWWSSSXXXTTTPPPRRRRRR\\\pppooommmnnnMMM>>>888444666666555444333333222222000111111222222222111111000000000000000000000000000000000000000000000000000000////////////000000...............///000000111222555888:::;;;;;;;;;>>>AAADDDGGGIIIKKKMMMOOOPPPQQQTTTWWWTTTNNNKKKMMMMMMaaazzz}}}dddXXXLLLHHHGGGEEECCCDDDPPPVVVbbbwwwcccLLLEEECCCAAACCCFFFMMMZZZkkk~~~qqq___SSSUUU^^^jjj{{{tttuuuxxx||||||{{{vvvaaaRRRGGG???:::;;;;;;;;;;;;<<<===>>>>>>@@@AAADDDHHHIIILLLUUU```mmmttttttdddWWWMMMJJJLLLIIIGGGJJJRRRUUUTTTVVV\\\^^^cccggghhhmmmwww~~~}}}sssnnnpppoooooonnnlllgggaaa\\\UUUVVVXXX[[[^^^bbbeeefffrrrqqq___\\\hhh{{{yyy___WWW___rrr}}}___FFF:::<<<999777777222333222111111222222111///000000////////////000000000000000000000000000000//////.........---------......////////////......111111000000000000111111222333444777999:::<<<<<>>;;;::::::::::::;;;<<<===>>>>>>???BBBEEEFFFIIIRRR]]]lllrrr|||}}}hhhXXXNNNGGGFFFIIIHHHGGGKKKTTT[[[```hhhpppqqqxxx~~~~~~tttooonnnmmmmmmlllkkkfffaaa\\\VVVVVVXXXZZZ]]]```ccceeeppphhhWWWTTT\\\kkkxxx~~~|||~~~{{{___UUU[[[mmm```GGG:::;;;888777777222333222111111222222111///000000////////////000000000000000000000000000000//////.........---------//////000000000000//////111111000000000000111111222333444666888;;;===???BBBEEEIIINNNRRRTTTUUUUUUYYYUUUTTTTTTPPPNNN[[[nnniiieee}}}iiiIII<<<999666555555555444444333333222222222222222222222111111000000000000000000000000000000000000000000000000...//////000000//////...000000000000000111222222222333555666888999::::::@@@BBBDDDFFFHHHKKKOOORRRWWWUUUVVVVVVQQQIIIFFFGGGJJJ```yyy~~~uuuqqqnnnpppsssyyy~~~^^^XXXRRRPPPMMMJJJJJJMMMVVV```rrrzzz\\\IIIDDDDDDCCCEEEIIISSSaaatttsssaaaUUUXXXaaannnzzzyyy}}}}}}yyyuuuzzzxxxbbbPPPEEE???===::::::::::::;;;<<<======>>>>>>AAADDDDDDGGGQQQ\\\kkkpppyyyrrr\\\OOOHHHEEEFFFIIILLLNNNTTT```lllxxxuuupppkkkkkkjjjjjjiiifffaaa]]]VVVWWWWWWYYY[[[^^^aaacccnnnwww___PPPKKKOOOYYYccceeegggooo~~~aaaSSSUUUfffbbbHHH;;;;;;777555666111333222111111222222111///000000////////////000000000000000000000000000000/////////............---000000111111111111000000111111000000000000111111222222333555888<<>>::::::::::::;;;<<<======@@@???AAACCCDDDGGGRRR^^^lllooouuu}}}pppbbbTTTMMMLLLMMMOOOSSS[[[jjj~~~sssmmmgggffffffffffffdddaaa^^^WWWVVVUUUVVVWWWZZZ^^^___kkk}}}mmm```QQQJJJGGGFFFIIIMMMRRRTTT^^^uuujjjTTTNNNZZZxxxxxxiiiMMM===;;;555444555111333222111111222222111///000000////////////000000////////////////////////////////////////////////111111222222222222111111111111000000000000111111333333333555999>>>CCCFFFFFFHHHKKKPPPSSSVVVXXXYYYVVVVVVTTTPPPMMMSSSeeevvvuuuuuudddGGG;;;888666444444444444444444444444666555333222111111222222111111111111111111111111000000000000000000000000///......------......///...............//////000333333444666888:::<<<>>>AAACCCEEEGGGJJJMMMRRRVVVVVVSSSQQQPPPMMMHHHGGGKKKYYYooo~~~yyywwwrrriii^^^cccgggjjjqqq}}}|||wwwxxx{{{qqqllliiiiiigggddddddfffgggrrrkkkQQQEEEBBBBBBDDDHHHOOO]]]ooo{{{pppjjjbbb```]]][[[\\\___cccfffjjjqqqzzznnn\\\QQQVVVaaaooo}}}rrrrrrtttyyy~~~www{{{ppp```QQQEEE>>>;;;;;;;;;;;;<<<===>>>>>>======>>>AAABBBFFFRRR^^^kkknnnuuu}}}```WWWNNNKKKLLLOOOVVV]]]iii~~~~~~rrrlllgggfffeeeeeeeeedddaaa^^^UUUUUUTTTTTTVVVYYY]]]___jjj{{{zzzbbbWWWKKKFFFEEEDDDFFFJJJLLLSSSdddpppYYYOOOWWWtttsssmmmQQQ???<<<666444555111333222111111222222111///000000////////////000000000000000000000000000000...////////////000000000111111222222222222111111111111000000000000111111333333444666:::>>>CCCEEEGGGIIILLLPPPTTTWWWYYYZZZUUUVVVTTTOOOMMMVVViiiyyyrrrtttaaaFFF<<<999777444444444444444444444444777555333111111111222333111111111111111111111111000000000000000000000000000///---++++++---///000/////////...///000000111333333444666999<<>>??????===<<<>>>AAACCCGGGTTT```hhhmmmttt}}}sssXXXRRRMMMMMMOOOWWWeeerrr~~~sssmmmhhhgggeeeeeeeeecccaaa^^^TTTSSSRRRRRRUUUXXX]]]___gggyyywww^^^SSSHHHDDDDDDCCCEEEIIILLL]]]yyyvvv^^^QQQWWWrrrpppqqqTTTAAA===666444666222333222111111222222111///000000////////////000000000000000000000000000000.../////////000000000000000000111111111111000000111111000000000000111111333444666888<<>>???@@@>>>>>>@@@CCCEEEJJJWWWdddfffkkksss}}}}}}jjjWWWSSSPPPPPPUUU```ssstttmmmiiigggfffeeeeeecccaaa^^^SSSRRRQQQQQQTTTXXX]]]```fffwwwxxx^^^SSSIIIEEEDDDDDDFFFJJJQQQjjjyyybbbTTTWWWqqqnnnzzzsssVVVCCC===777555777333333222111111222222111///000000////////////000000000000000000000000000000.../////////000000111111000000111111111111000000111111000000000000111111333444777:::===???AAABBBIIIJJJMMMQQQTTTXXX[[[\\\VVVWWWTTTKKKIIITTTgggvvvwwwjjjoootttrrr~~~```FFF:::777555444666777555222111444888<<<888333222222333222000111111111111111111111111333222222111111111111111////////////000000000000333333222222111000000///000222444777:::===>>>??????CCCHHHLLLNNNQQQSSSUUUWWWZZZSSSMMMKKKCCCCCCPPPaaa{{{tttfff\\\[[[[[[VVVUUUYYYggg}}}{{{{{{\\\JJJDDDAAABBBFFFHHHPPP^^^ssszzzsssooolllggggggeeedddcccbbbbbbbbbeeemmmsssxxxyyyeeeVVVNNNTTTZZZeeewwwhhh```gggooouuu~~~uuu___NNN@@@???<<<:::;;;>>>===;;;===>>>???@@@EEEOOO\\\eeekkkmmmrrryyyvvvaaaNNNQQQSSSSSSZZZpppqqqgggcccbbbcccfffiiiiiieeeaaaXXXRRRNNNNNNPPPSSSYYY```iiiyyy~~~cccRRRDDDBBBCCCCCCFFFMMMTTTsssdddTTT^^^lllgggrrryyyZZZAAA<<<;;;444111555444333222111000000000000000000000000000000000000000000000000000000000000000//////............//////000111111111///...---............////////////111333666999;;;???CCCFFFMMMNNNPPPSSSUUUWWWXXXYYYYYYVVVSSSOOOKKKQQQcccuuunnnjjjuuuqqqmmmxxxbbbFFF:::777555666666666666555666999;;;:::666333111222222222000111111111111111111111111222222111000000000000000////////////000000000000111111111111111111111111222333666999;;;===??????AAADDDHHHLLLMMMOOOQQQSSSVVVYYYSSSMMMKKKDDDEEESSShhhmmm___UUUTTTSSSOOOOOOTTTiii~~~}}}YYYHHHBBB@@@AAAEEEKKKRRR```sss}}}|||zzzxxxxxxyyyzzzyyyxxxzzz{{{bbbTTTMMMRRRZZZgggqqqfffiiiooosss}}}jjjYYYDDDAAA===;;;<<<>>>???===>>>???@@@BBBFFFPPP]]]fffkkkmmmrrryyynnnYYYOOORRRVVV\\\kkkqqqgggeeeccccccfffiiihhhddd```WWWRRRMMMNNNOOORRRXXX___gggwwwfffUUUGGGDDDDDDCCCEEELLLZZZvvviiiWWW]]]hhhlllvvv|||]]]CCC===;;;444111555444333222111000000000000000000000000000000000000000000000000000000000000//////.........//////000000000000000000///....../////////000000000000111222444777:::===@@@DDDGGGKKKLLLOOOQQQTTTVVVWWWWWWZZZWWWSSSNNNJJJPPPcccvvvllliiivvvnnniiirrr|||gggIII;;;888777777666666888:::=========777444111000111222111111111111111111111111111111111111000///////////////////////////000000000000......///000000111222222444555777:::<<<>>>??????AAADDDHHHKKKMMMNNNPPPQQQUUUXXXSSSMMMKKKFFFJJJYYYttt|||gggYYYNNNMMMLLLIIIKKKQQQjjj|||xxxVVVEEEAAA???@@@DDDOOOVVVdddwww{{{___RRRKKKQQQ[[[iii~~~ooolllnnnrrr|||yyygggJJJDDD>>><<<===?????????>>>@@@AAACCCGGGQQQ]]]fffjjjmmmrrryyy~~~fffTTTRRRVVV^^^kkkqqqhhhfffeeedddfffhhhgggccc___VVVQQQMMMMMMNNNPPPVVV]]]eeesssgggVVVHHHEEEEEEBBBEEEJJJ\\\uuurrr\\\\\\bbbyyyuuu{{{cccGGG>>>;;;555222555444333222111000000000000000000000000000000000000000000000000000000000000...............///000111111000000///////////////000000000000111111111111333555888;;;===AAAEEEHHHIIIKKKMMMPPPRRRTTTUUUVVV[[[WWWRRRMMMJJJRRRfffyyyiiijjjzzzoooiiiqqq{{{lllMMM===:::999888777888;;;???@@@<<<888333222111000111111111111111111111111111111111111000000///...............////////////000000000000.........///000000111111444555777999;;;======>>>@@@CCCGGGKKKMMMNNNQQQRRRSSSXXXRRRLLLLLLHHHOOOaaaxxx{{{cccVVVLLLJJJIIIGGGKKKSSSfffvvvuuuSSSDDDAAA???AAAEEEPPPYYYiii}}}zzz]]]RRRKKKPPP[[[lllyyypppooorrr|||rrrRRRHHH???<<<===>>>???@@@>>>@@@AAACCCGGGPPP\\\dddhhhlllrrrxxxwwwcccVVVVVV\\\iii~~~sssiiigggeeedddeeefffeeeaaa]]]VVVPPPLLLLLLMMMOOOTTTZZZbbbnnneeeUUUGGGEEEEEEBBBDDDJJJWWWooozzzbbb]]]^^^sss~~~kkkLLL???;;;555333444444333222111000000000000////////////////////////////////////////////////---------......000111111111000///......///000111//////000000000111111111222555888:::===@@@DDDHHHIIIKKKMMMOOORRRTTTUUUUUUZZZWWWRRRNNNMMMVVVlll}}}gggllluuuooowwwmmmMMM===999999777888:::>>>AAA>>>777111111111111111000000111222111111111111111111111111000//////...............////////////000000000000////////////////////////333444666888:::;;;<<<======AAAFFFKKKMMMPPPSSSUUUSSSXXXSSSLLLLLLJJJSSShhh~~~vvv___SSSJJJIIIHHHFFFKKKTTT```ooorrrRRRDDDBBBAAACCCGGGOOO[[[ooowww^^^SSSMMMQQQ]]]pppvvvqqquuuyyy[[[MMM@@@============@@@>>>@@@BBBCCCFFFNNNYYYaaafffkkkqqqwww}}}ppp```YYYZZZfff{{{vvvlllgggdddbbbcccdddddd```\\\UUUPPPLLLLLLMMMNNNRRRXXX___jjjaaaQQQEEECCCDDDBBBDDDJJJSSSjjjggg^^^]]]qqqsssRRRAAA;;;666333444444333222111000000000000////////////////////////////////////////////////---------......000111111111000///......///000111........./////////000000111444777999<<>>>>>999333...111222333222111000111222111111111111111111111111000000///...............////////////000000000000000000000000000000000000222333555888:::;;;<<<======AAAFFFKKKOOORRRUUUWWWTTTYYYSSSMMMLLLKKKWWWmmm|||oooYYYNNNGGGFFFEEECCCHHHRRR[[[kkk|||vvv~~~pppQQQDDDCCCCCCEEEJJJPPP]]]sssttt]]]TTTNNNSSSaaavvv~~~wwwzzzeeeSSSCCC???>>><<<===@@@@@@BBBCCCCCCFFFLLLVVV]]]ccciiipppuuuzzz~~~hhh]]]\\\bbbttt|||xxxmmmeeeccc``````bbbbbb^^^[[[VVVPPPMMMMMMMMMMMMQQQVVV^^^ggg}}}}}}___PPPDDDCCCDDDBBBDDDJJJSSSgggjjj^^^\\\ppp{{{WWWBBB;;;777444444444333222111000000000000000000000000000000000000000000000000000000000000...............///000111///////////////000000111............////////////111333666999;;;???CCCFFFLLLMMMOOORRRTTTVVVWWWXXXVVVTTTRRRQQQSSS^^^uuurrrdddsss~~~lllMMM???:::777:::<<<<<<;;;888555333222111333555444111///000222111111111111111111111111111000//////......//////////////////000000000000///000000000111222222222222333555888;;;===>>>??????CCCHHHLLLOOORRRUUUWWWUUUZZZTTTMMMLLLLLLYYYqqqwwwgggSSSJJJDDDEEECCCAAAFFFPPP[[[jjjvvvpppjjjwwwmmmOOODDDCCCDDDFFFKKKSSS```tttrrr[[[SSSNNNTTTeee}}}~~~pppZZZGGGBBBAAA======BBBCCCDDDEEEEEEFFFLLLTTT[[[aaagggnnnssswwwxxxddd^^^bbbppp|||{{{xxxmmmccc```^^^^^^``````]]][[[VVVQQQNNNNNNNNNMMMQQQVVV^^^eeezzz}}}aaaQQQEEEDDDEEEBBBCCCHHHPPP```yyyjjj]]]ZZZooo}}}[[[CCC:::777555333444333222111000000000000000000000000000000000000000000000000000000000000//////.........//////000......///000000000000000...////////////000000000222444777:::<<>>>>>CCCEEEGGGGGGGGGGGGLLLTTT[[[```fffmmmrrrvvv~~~tttcccbbbiii}}}zzzwww}}}wwwlllbbb___\\\]]]______]]]ZZZWWWRRRNNNOOONNNNNNQQQUUU^^^dddxxx~~~cccTTTGGGFFFEEEBBBBBBGGGJJJWWWmmmjjj[[[YYYnnn{{{]]]DDD:::888555333444333222111000000000000000000000000000000000000000000000000000000000000000//////.........//////---...///111111111000///000000000000111111111111333555888;;;===AAAEEEHHHKKKLLLOOOQQQTTTUUUWWWWWWUUUTTTSSSRRRRRR[[[ppp~~~hhh```uuu|||sssSSSAAA<<<;;;>>><<<999666444333333333444333222222111111222222333222111111222222111///000000111111111111000000000000000000000000000000000000000///////////////222444777999:::===@@@CCCAAACCCGGGLLLPPPTTTVVVXXXYYYVVVQQQLLLGGGKKK\\\nnnrrrZZZKKKGGGDDDCCCBBBBBBGGGNNNVVVooommm^^^^^^ZZZrrreeeJJJEEEAAABBBHHHJJJSSScccooo~~~qqqXXXQQQOOOYYYlllfffKKKDDDEEECCCBBBEEEGGGHHHHHHGGGHHHLLLUUU[[[bbbdddkkktttyyy~~~|||kkkccchhhqqqtttqqqyyyhhhddd```\\\\\\^^^```___^^^TTTQQQNNNLLLLLLNNNQQQSSS\\\dddvvvhhhTTTEEEHHHMMMIIICCCCCCFFFMMMZZZhhhqqqzzznnnSSSWWWiiirrrvvviiiGGG::::::888222333222111111000000111111333222111/////////000111---...///000000111000000---......///000111111222222000///------///000222000000111111111000000///111444777:::>>>AAAFFFIIIMMMNNNPPPRRRTTTUUUVVVVVVWWWTTTQQQPPPSSS___uuuxxxooommm|||tttTTTAAA<<<;;;<<<:::888555333333333444444333222222111111222222444333111111111111000...000000111111111111000000000000000000000000000000000000000000000000000000222444777999:::===AAADDDEEEGGGJJJMMMPPPSSSUUUVVVVVVSSSOOOKKKGGGMMM___qqqnnnUUUKKKGGGDDDDDDBBBBBBHHHPPP[[[ttt~~~cccXXXYYYYYYrrrdddJJJEEEAAABBBHHHJJJSSSdddppp|||oooWWWPPPNNNWWWjjjnnnQQQFFFEEECCCBBBEEEHHHJJJKKKKKKKKKNNNUUUZZZ___aaahhhrrrzzzwwwhhhccckkkwww|||tttuuu{{{jjjccc```\\\\\\^^^```___]]]VVVSSSOOOLLLKKKNNNQQQSSS\\\cccrrrnnn\\\PPPRRRTTTNNNHHHGGGEEEIIIRRR]]]fffsssqqqUUUVVVeeeppptttkkkIII;;;:::888222333222111111000000111111333222000/////////000111...//////000000000000///......//////000000111111111000///......///000111000000111111111111000000333666999;;;===AAAEEEHHHOOOPPPRRRTTTVVVWWWXXXXXXWWWSSSPPPPPPUUUccc|||qqqmmmqqqtttTTTAAA<<<;;;999888666444333333333444444333222222111111222222444222111111111111///...///000000111111000000///000000000000000000000000111111111111111111111111222555777999;;;>>>BBBDDDJJJKKKMMMOOOQQQSSSTTTTTTSSSQQQMMMJJJGGGNNNaaatttjjjQQQJJJGGGEEEDDDCCCCCCJJJSSSddd~~~oooXXXQQQUUUXXXrrrbbbJJJEEEAAAAAAHHHJJJSSSdddpppyyynnnVVVOOOMMMVVViiiyyyYYYJJJFFFDDDCCCFFFKKKMMMPPPPPPOOOQQQUUUYYY\\\]]]dddqqq{{{pppeeehhhwwwrrrttt}}}~~~~~~|||lllccc___\\\\\\^^^```___]]]XXXUUUPPPLLLKKKMMMPPPSSS[[[```nnnwwwjjjaaa```]]]SSSKKKJJJEEEFFFKKKSSS^^^qqqwwwXXXTTT```zzz}}}nnnqqqmmmKKK<<<;;;888222333222111111000000111111222111000000///000000000///000000000000//////...////////////000000000000111000///......///000111000000000000111111000000555777:::<<<>>>@@@DDDGGGQQQRRRUUUWWWYYYYYYZZZZZZYYYUUURRRRRRVVVeee~~~|||gggiiiwwwuuuTTTAAA::::::666666444333333333333333444333222222111111222222222000///000111222111000//////000000000000//////000000000000000000000000111111111111111222222222333555888:::<<>>;;;888222333222111111000000111111111111000000000000000000000000111000000///...---000000000000////////////000000////////////000000000000000000000111111111555777:::<<<>>>AAAEEEHHHQQQSSSUUUXXXZZZZZZZZZZZZ\\\XXXUUUTTTVVVbbbxxxlll^^^fffzzzwwwUUUAAA999888555555444333333333333333444333222222111111222222///...---///111333333222//////000000000000//////////////////////////////000000111111222222222222333555888:::===@@@DDDGGGKKKMMMOOORRRTTTVVVWWWXXXUUUQQQMMMHHHEEELLL```sss{{{{{{gggQQQIIIGGGGGGFFFDDDFFFPPP\\\yyyiiiYYYVVVZZZ___xxx~~~]]]IIIFFF@@@@@@GGGJJJQQQcccoooyyynnnWWWQQQPPPZZZmmmhhhQQQHHHGGGHHHJJJOOOTTTYYYZZZYYYWWWWWWXXX[[[^^^iiixxxssshhhkkk|||wwwzzz}}}tttkkkjjjuuu|||jjjaaa^^^\\\\\\______^^^[[[YYYUUUPPPKKKJJJKKKNNNQQQVVV[[[iii~~~ssshhh[[[NNNFFFBBBCCCFFFKKKTTTfffaaaSSSVVVhhhpppnnn}}}qqqOOO???;;;888333333222111111000000111111000000000111111111000000000000111000000///...---000000000000////////////000000////////////000000000000//////000111222222444666:::===???CCCHHHKKKPPPRRRUUUXXXZZZZZZYYYYYYYYYVVVTTTTTTUUU^^^rrr|||cccYYYddd}}}zzzXXXCCC:::777555555555444444333333222444333222222111111222222...------///111333333222...//////000000//////...//////////////////////////////000000111222222222333555888;;;===AAAEEEHHHJJJLLLOOORRRUUUWWWYYYZZZVVVRRRMMMHHHDDDKKK___rrr}}}zzzdddRRRHHHHHHHHHGGGEEEGGGSSS```~~~mmm```___aaaiiizzz[[[HHHFFF@@@@@@GGGJJJQQQbbbooozzzmmmWWWRRRRRR]]]qqqqqqVVVJJJIIIJJJJJJQQQVVV[[[]]][[[YYYYYYYYY\\\cccppp~~~pppiiiqqqrrrmmmjjjqqq}}}kkk```^^^[[[\\\______]]]ZZZVVVSSSOOOKKKJJJKKKMMMNNNTTTYYYfff~~~ppp```TTTJJJCCC@@@@@@EEEKKKUUUjjjeeeTTTUUUeeexxxqqq}}}qqqPPP???;;;888333333222111111000000111111//////000111111111111000///000000000000//////...////////////000000000000//////000000000000//////000000/////////111222333444666:::===@@@DDDIIILLLOOORRRUUUXXXZZZZZZYYYXXXTTTRRRQQQQQQTTT^^^rrruuu___XXXfff~~~]]]FFF<<<888666666666555555333222222444333222222111111222222000///...///000111111///......////////////......////////////////////////......///000000111222222333666999;;;>>>AAAEEEIIIKKKLLLOOORRRUUUWWWXXXYYYVVVRRRLLLGGGDDDKKK```sssttt^^^PPPHHHHHHHHHHHHEEEHHHUUUddd~~~oooeeeeeehhhuuuwwwYYYHHHFFF@@@???FFFJJJRRRbbbnnn|||lllUUUQQQSSS```tttzzz\\\NNNKKKJJJHHHQQQVVV\\\^^^\\\ZZZZZZ[[[]]]gggvvvxxxkkkjjjxxxzzzooommmqqq}}}nnn```]]][[[\\\______]]]ZZZRRRQQQNNNLLLJJJJJJKKKLLLTTTWWWaaawwwjjjXXXMMMHHHEEEBBB@@@FFFKKKSSSiiihhhUUUUUUbbbwwwqqqPPP???;;;888444333222111111000000111111...///000111222111111000...//////000000000000///......//////000000111111//////000000000000//////000000///...///111333444666888;;;>>>@@@DDDHHHKKKOOORRRVVVYYY[[[[[[YYYXXXUUUQQQNNNNNNQQQ^^^vvvppp]]]ZZZiiiaaaIII>>>:::777777777666555444222111444333222222111111222222222111//////000000...---......////////////......////////////////////////---......///000111111111333666999<<<>>>BBBFFFIIILLLNNNPPPRRRTTTVVVWWWWWWTTTPPPKKKFFFDDDLLLaaauuuoooZZZMMMHHHHHHIIIHHHEEEHHHVVVeee}}}ooofffhhhkkk~~~uuuXXXHHHFFF@@@???FFFJJJSSSbbbnnn|||kkkTTTQQQTTTaaauuu```PPPLLLJJJGGGRRRWWW\\\^^^]]][[[[[[\\\^^^iiizzzyyymmmeeejjj}}}~~~xxxpppqqqxxxqqq___]]][[[]]]______\\\YYYPPPOOOMMMLLLKKKJJJKKKKKKUUUVVV^^^qqq}}}fffRRRJJJIIIHHHFFFCCCHHHKKKRRRhhhiiiWWWUUU```||||||pppPPP???;;;888444333222222111000111111111...///000222222222111000......///000000111000000---......///000111111222//////000000000000//////000///......///111333444888:::===???@@@CCCGGGJJJPPPSSSWWWZZZ\\\\\\ZZZYYYZZZUUUOOOLLLOOO^^^xxxlll[[[\\\lllmmmKKK===AAA:::777444333444444333222222222222222222222222222000000000000000000000000111111000///////////////111111000///////////////000000000000000000111222333555999<<>>999888666777444111000000111222111//////......///000111111111111000000//////.....................///000000222000...---,,,---...///333222000//////111333444666888;;;===@@@DDDIIIMMMSSSVVVYYY[[[[[[[[[\\\]]]\\\SSSLLLMMMQQQ___zzzsssbbbYYYxxxvvvPPP>>>>>>:::777555444444444333222222222222222222222222222111111111111111111111111111111000///////////////111111000///////////////000000000000000111111222444777:::===@@@CCCGGGIIIIIIMMMPPPPPPSSSWWWXXXUUUTTTOOOJJJFFFGGGRRRjjjfffQQQJJJNNNLLLLLLLLLKKKOOO[[[iiirrrjjjiiizzzwwwXXXGGGEEE@@@???EEEHHHVVVbbbsssyyyqqqllllllpppqqqvvv~~~kkkUUUQQQTTTbbbwwwqqqVVVIIIHHHJJJQQQXXX___aaa______ccchhhrrr{{{pppggg^^^aaaeeeqqqyyyxxx|||~~~pppbbb^^^[[[[[[]]]^^^]]][[[WWWUUUQQQNNNKKKJJJIIIIIIPPPUUU]]]lll~~~dddPPPIIIGGGEEECCCCCCEEEJJJUUUiiijjjQQQSSSWWWuuuzzzpppRRR???999888555666444111111111222111111111111000000111222222333111000000000/////////...///////////////000111111222000///---------///000222111000///000111333444666888;;;>>>@@@DDDIIIMMMVVVYYY\\\^^^^^^^^^___```[[[SSSNNNPPPTTTaaa}}}uuudddbbbXXX@@@;;;:::777555444555555333222222222222222222222222222111111111111111111111111111111000///////////////111000000///////////////000000000000000111222222555888<<>>AAAEEEJJJMMMVVVYYY]]]___``````aaaaaaZZZSSSPPPRRRVVVdddyyygggjjj^^^BBB:::999888666555555555444222222222222222222222222222111111111111111111111111111000000///////////////000000////////////000000000/////////000111222333666888<<>>@@@BBBFFFHHHJJJNNNQQQQQQTTTXXXYYYVVVRRRLLLGGGHHHQQQeeeyyy```QQQLLLLLLMMMOOOQQQSSS]]]sssgggdddaaannnyyyZZZHHHFFFBBBCCCLLLQQQaaammm~~~xxxkkk^^^WWWSSSPPPOOOPPPRRRTTTXXX\\\aaafffmmmqqqyyydddRRRSSSWWWeee|||qqqhhhfffhhhjjjooouuu~~~www\\\MMMHHHHHHOOOXXXaaadddccchhhsss}}}vvvjjj^^^TTTPPPRRRWWWeeezzzvvvcccZZZXXXZZZ```fffpppttt}}}{{{nnn___[[[VVVUUUXXX[[[\\\\\\YYYWWWSSSOOOLLLJJJIIIIIIMMMSSSZZZggg~~~iiiUUUIIIDDDAAA???BBBEEEJJJRRRbbbrrrVVVUUUUUUlllqqqTTTBBB;;;888444444333222333333333111/////////...............///////////////000000000000000//////.........//////000000/////////000000000000000000000111222333444444888<<<@@@CCCGGGKKKMMMQQQUUUZZZ]]]^^^^^^^^^^^^YYYPPPKKKNNNXXXkkkmmmiiikkkKKK???999888777777777666444222222222222222222222222222222222222222222222222222111111000//////////////////////////////000000111////////////000111333333666888;;;>>>@@@BBBEEEHHHJJJOOOQQQRRRTTTXXXYYYVVVOOOIIIDDDGGGQQQdddwww```QQQMMMNNNPPPRRRSSSSSS\\\qqqvvv```^^^\\\iii~~~vvvWWWGGGFFFCCCEEENNNRRReeeqqqqqqeee[[[XXXXXXWWWVVVWWWSSSVVVYYY\\\```fffmmmqqqzzz{{{wwwyyy}}}tttcccPPPSSSZZZiiivvvfff```aaaeeeiiiqqqvvv}}}vvv[[[LLLGGGHHHNNNXXXbbbeeeeeejjjxxxssseeeYYYPPPJJJKKKPPP\\\ooolll[[[VVVUUUTTTYYY```gggnnnzzzzzzmmm^^^ZZZVVVVVVYYY\\\\\\[[[ZZZXXXSSSOOOLLLJJJIIIIIILLLRRRZZZeeezzzjjjTTTGGGBBB@@@???@@@DDDIIIPPP___{{{qqqUUUTTTTTThhhsssUUUBBB;;;888555555333222222222222111///111111000000//////000000////////////000000000000000//////...............//////000000000000111111//////000111222333333444444777<<>>@@@BBBDDDGGGJJJKKKOOORRRRRRUUUYYYYYYWWWSSSMMMHHHLLLVVVhhhvvv^^^OOOKKKMMMPPPTTTUUUSSSZZZnnngggQQQRRRPPP]]]ooooooSSSEEEGGGFFFHHHPPPTTTjjjvvvvvvmmmhhhmmmssstttsssssssssuuuwwwzzz~~~rrr___TTTTTTWWW[[[dddkkknnnnnnjjjaaaXXXIIIQQQ]]]ppp|||xxx||||||uuupppdddfffiiijjjkkknnnssswww|||iiiQQQFFFFFFIIIKKKVVVbbbgggjjjsssmmm[[[SSSKKKHHHGGGLLLVVVaaattt}}}lllaaaccceeebbbdddkkkwwwyyylll\\\YYYWWWXXX\\\]]]\\\ZZZ[[[XXXTTTPPPLLLJJJIIIIIIJJJOOOVVV___rrrnnnVVVGGGAAAAAACCC>>>BBBGGGMMMZZZvvvmmmSSSRRRQQQcccuuuUUUAAA;;;999777777444111000000111222222000///...---------------.../////////000000111111222222111000000///000000...///000111111111111111...///000111333333333444333777===AAAEEEHHHLLLNNNRRRVVV\\\```aaaaaa``````^^^TTTSSSdddzzzmmmeeeuuu[[[BBB>>>:::777555444555444333111111111111111111111111//////000111111111111111000000111111111111000000000000000000000000000000000000000000111222333444888;;;>>>AAABBBDDDGGGIIIOOOQQQTTTXXX\\\]]][[[XXXQQQSSSQQQOOOVVVjjjvvv^^^PPPMMMOOOWWWVVVUUUZZZ]]]kkkaaaQQQOOOTTTYYYlllfffUUUGGGDDDDDDEEELLLVVVfffrrrpppqqquuu~~~mmm[[[QQQNNNOOOTTTVVVYYY]]]^^^\\\WWWSSSLLLQQQ```yyy{{{oooggg]]]\\\ZZZZZZ[[[^^^aaaccckkkrrr}}}ppp[[[OOOIIIFFFGGGKKKUUU```hhhnnnzzzttt___VVVMMMHHHJJJKKKLLLZZZlll}}}vvvrrrsssxxxmmm```[[[WWWVVVXXX[[[\\\\\\^^^[[[WWWPPPKKKHHHIIIJJJKKKMMMSSS^^^nnnkkkRRRFFFBBB@@@>>>???BBBFFFKKK[[[vvviiiQQQOOOMMMgggxxxYYYCCC:::777444444444333333222111000000222222111111000/////////000000000000000000000000...//////000000000000///000000000000000000000000111000000000000000111222999<<<@@@BBBDDDHHHNNNSSSXXXZZZ]]]```bbbbbbaaaaaa\\\SSSUUUlll~~~iiifffxxx___EEE>>>;;;777555555555444444111111111111111111111111//////000111111111111111000000111111111111000000000000000000000000000000000000000000111222333333888;;;>>>AAACCCDDDGGGIIIPPPQQQTTTXXX[[[\\\YYYWWWOOOOOOMMMMMMXXXnnnuuu^^^RRRQQQRRR[[[[[[ZZZ^^^```mmmcccQQQMMMSSSXXXnnneeeUUUGGGCCCDDDEEELLLVVVfffqqqwwwyyylll[[[PPPLLLMMMMMMNNNPPPRRRSSSQQQNNNLLLLLLSSSccc}}}qqqbbbWWWOOONNNMMMMMMNNNPPPSSSUUU\\\ccclllwww|||dddUUUNNNIIIGGGGGGQQQYYYcccjjjqqqgggTTTNNNGGGFFFKKKNNNSSScccuuummm```[[[WWWWWWZZZ]]]^^^^^^]]]ZZZVVVPPPKKKHHHIIIKKKJJJLLLQQQ\\\jjjkkkRRRFFFBBB@@@>>>@@@CCCFFFKKKXXXpppkkkSSSQQQRRRnnnxxxXXXBBB:::777555444444333333222111111000000000000000000111111111000000000000000000000000222222111111000...---,,,000000000000000000000000000000000000000111111222999===BBBDDDFFFIIIOOOTTTXXX[[[^^^aaacccdddcccbbb^^^VVVZZZpppoookkk}}}gggIII???<<<888666555555444444222222222222222222222222///000111111222111111111000000111111111111000000000000000000000000000000000000000000111222333333888:::>>>AAACCCEEEHHHJJJPPPQQQTTTXXX[[[[[[XXXVVVLLLKKKIIIMMM^^^wwwttt]]]UUUXXXXXXaaabbbaaaddddddoooeeeQQQNNNUUU\\\sssdddTTTFFFCCCDDDEEEMMMWWWgggrrr}}}}}}kkk[[[PPPMMMLLLMMMMMMMMMNNNMMMLLLLLLKKKNNNVVVhhhuuudddSSSIIIFFFFFFEEEDDDEEEGGGJJJKKKLLLPPPXXXaaakkkvvv~~~rrreeeWWWQQQNNNKKKIIIIIIWWW^^^fffnnnwwwrrrZZZMMMJJJFFFHHHNNNUUU^^^qqqnnn___[[[WWWWWW[[[___``````[[[YYYUUUOOOJJJHHHIIIKKKIIIJJJOOOXXXeeezzzjjjRRRFFFBBB@@@>>>@@@CCCFFFJJJSSSgggpppVVVSSSTTToooyyyWWWAAA999888777444333333222222111111111...//////000111111222222000000000000000000000000111111111111000...---,,,000000000000000000000000000000000000000111222222999===CCCGGGHHHKKKPPPTTTYYY[[[___bbbdddeeedddccc```ZZZ```vvvvvvsssnnnNNN@@@===999666666555555444222222222222222222222222000111111222222111111111000000111111111111000000/////////////////////////////////000000111222333777:::>>>AAACCCFFFIIIKKKNNNOOOSSSWWW[[[[[[YYYWWWLLLIIIHHHPPPgggsss^^^XXX^^^___hhhhhhggghhhgggppphhhUUUSSS^^^iii}}}cccSSSEEEBBBDDDEEEMMMWWWjjjtttzzziii\\\TTTPPPPPPSSSSSSRRRQQQOOOOOOPPPQQQSSS\\\lllpppcccVVVKKKDDDAAAAAA@@@@@@AAABBBDDDEEEBBBEEEIIIOOOXXXbbbmmmuuu}}}uuullldddaaa[[[TTTOOOPPPPPPMMMKKKLLLYYY___hhhrrr~~~~~~dddTTTMMMLLLJJJMMMTTT\\\kkkooo]]]ZZZVVVVVV[[[___aaaaaaZZZXXXTTTOOOJJJHHHIIIKKKIIIJJJNNNVVVaaatttiiiRRRFFFBBB@@@???AAABBBEEEIIIOOO]]]uuuvvv[[[VVVVVVooowwwyyyWWWAAA999888888333333333222222111111111//////000000111111111111////////////////////////---...///000000111000000////////////////////////000000000000111222333333888===CCCGGGIIIKKKOOORRRXXX[[[^^^bbbdddddddddccc^^^\\\eee}}}zzzxxxtttQQQAAA>>>:::777666666555444222222222222222222222222111111222222222222111111000000111111111111000000////////////////////////////////////000111222333666:::>>>AAADDDGGGJJJLLLLLLNNNRRRWWW\\\]]][[[YYYOOOKKKKKKVVVppp~~~ttt___ZZZ```ccclllkkkiiikkkjjjtttlll]]]___mmmzzzbbbRRRDDDBBBDDDFFFNNNXXXnnnwwwuuuggg\\\VVVUUUUUUXXXZZZZZZYYYWWWWWWYYY\\\___gggvvv}}}sssdddWWWOOOIIIEEEBBB;;;;;;::::::;;;<<<===>>>???@@@BBBEEEJJJRRR[[[aaannnzzz~~~pppgggeeeccccccaaa]]]XXXSSSQQQQQQMMMKKKLLLPPPQQQNNNMMMNNNYYY___hhhtttnnnYYYOOOMMMKKKLLLQQQXXXdddyyyppp\\\XXXTTTUUUZZZ^^^``````ZZZXXXTTTNNNIIIGGGHHHJJJIIIJJJMMMTTT^^^ooogggQQQFFFCCCAAA???AAAAAADDDHHHLLLVVVmmm~~~aaaXXXZZZpppvvvzzzXXXBBB:::999888333333222222222222222111111111111111000000//////////////////////////////---...///000111111111111////////////////////////000000000000111222333444777<<>>BBBEEEHHHKKKNNNMMMOOOSSSXXX\\\^^^\\\ZZZPPPNNNNNN[[[uuu}}}uuuaaaZZZ___dddlllkkkiiilllooo|||sssiiimmm{{{aaaQQQCCCAAACCCFFFNNNXXXoooxxxooo```XXXUUUUUUVVV^^^cccgggiiijjjkkknnnrrrqqqyyyeee\\\OOOEEEAAA???>>>===:::::::::::::::;;;<<<<<<===>>>>>>???AAAEEEKKKPPPXXXeeevvv~~~nnn]]]RRROOOLLLLLLKKKHHHFFFFFFHHHJJJFFFGGGKKKQQQRRRPPPQQQUUU^^^bbbhhhsss~~~aaaQQQMMMNNNNNNSSS[[[dddrrrqqq\\\XXXTTTUUUYYY]]]______[[[YYYTTTNNNHHHFFFFFFHHHIIIIIILLLRRR[[[kkkfffQQQFFFCCCAAA???@@@@@@CCCHHHJJJSSSjjjgggYYYWWWjjj~~~{{{ZZZCCC;;;999777222222222222222222222222222222111111000//////...000000000000000000000000000000000000000///......000000000000000000000000000000000111222333444555888<<>>BBBEEEHHHLLLOOOQQQRRRUUUZZZ]]]]]][[[YYYOOONNNPPP]]]vvv|||xxx~~~~~~wwwcccYYY\\\bbbiiihhhgggnnnuuu}}}vvvzzz```PPPCCCAAACCCFFFNNNYYYmmmvvv{{{hhhXXXPPPNNNOOOPPP___gggqqqxxx{{{~~~hhhRRRLLLDDD???======;;;:::<<<<<<<<<=========>>>>>><<<===>>>>>>???@@@CCCFFFIIITTTbbbooo~~~qqq```PPPGGGEEE???@@@AAAAAA@@@@@@BBBDDDEEEGGGMMMTTTVVVWWW\\\cccjjjhhhiiippp|||vvv]]]RRRSSSVVV```jjjvvvrrr]]]YYYVVVVVVZZZ^^^______\\\YYYTTTMMMGGGDDDDDDFFFGGGGGGJJJPPPXXXgggeeePPPGGGCCCAAA??????>>>AAAGGGJJJRRRllllllZZZQQQddd{{{|||[[[EEE;;;888666222222222222222222222222111111111000000000000000000000000000000000000000000000000000000//////...000000000000000000000000000000000111222333555555:::>>>CCCEEEGGGJJJPPPUUU\\\^^^```bbbbbbaaa___^^^\\\cccwww|||ttt{{{[[[CCC@@@<<<999777777666555333333333333333333333333333333333333333222111000000000111111111111000000000000000000000000000000.........//////000111222555999===BBBEEEIIILLLOOOTTTUUUXXX[[[]]]]]]ZZZWWWNNNNNNPPP\\\tttyyywww}}}zzz~~~xxxeeeYYYYYY```fffeeefffooo{{{___OOOBBBAAACCCFFFOOOYYYjjjuuuxxxcccRRRIIIHHHIIIKKKXXXbbbppp{{{|||eeeTTTGGGDDD@@@???@@@???<<<999;;;;;;;;;<<<<<<<<<<<<<<<===>>>@@@AAA@@@@@@AAABBBBBBKKKUUU```pppyyyhhhWWWIIICCCDDD;;;===???@@@@@@???@@@AAAGGGIIIPPPXXX[[[^^^fffooosssnnnjjjmmmxxxrrr^^^XXX\\\aaavvvrrr___[[[WWWWWW[[[___``````\\\ZZZUUUMMMGGGCCCCCCEEEEEEFFFIIINNNVVVeee|||eeePPPGGGDDDAAA??????===AAAGGGJJJSSSmmmoooZZZRRReee|||}}}]]]FFF<<<888555222222222222222222222222/////////000111111222222000000000000000000000000,,,---...000111111222222000000000000000000000000000000000111222444555666<<<@@@CCCFFFGGGKKKRRRWWW^^^```bbbccccccaaa___^^^YYYaaavvv{{{rrr```GGG???888777888666666777444444333333333333222222777555333111111111222333000000000000000000000000000000000000000000000000000000000000000111111222555888<<<@@@DDDGGGLLLOOOQQQVVVYYYYYYYYYZZZXXXTTTMMMLLLQQQaaayyy|||}}}fffUUUZZZ___eeefffjjjrrrzzz~~~~~~^^^MMMAAACCCFFFEEELLLXXXiiisssttt]]]PPPJJJGGGFFFHHHOOOVVVaaammmyyy|||fffTTTJJJBBBAAA@@@>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>;;;;;;;;;<<<<<<<<<======CCCDDDJJJTTTaaapppppp^^^NNNCCC???@@@;;;;;;<<<>>>@@@BBBDDDEEEJJJMMMSSS[[[```ccckkkssstttqqqnnnnnnsss~~~qqqbbb___eeemmmmmmddd\\\WWWXXXZZZZZZ[[[]]][[[XXXSSSMMMHHHDDDCCCBBBFFFEEEGGGLLLSSSbbbzzzdddQQQFFF@@@>>>???===BBBBBBEEEMMMUUUlllrrrcccXXXfff|||```DDD;;;;;;999555444333333222222333333222111000//////000111222000000//////000222444555444333111000......//////////////////000000000000000111222222111222444666<<<@@@DDDFFFGGGKKKQQQVVV]]]cccfffccc``````___]]][[[```nnnxxx{{{cccIII@@@999888888666555666444444333333333333222222444333222111111222444555000000000000000000000000000000000000000000000000000000//////000000111222555888===@@@DDDHHHLLLOOOQQQVVVYYYXXXXXXYYYWWWRRRMMMMMMRRRccc{{{kkkYYY^^^eeejjjiiikkkqqqxxx{{{sssqqqsss}}}]]]LLLAAADDDFFFEEEKKKWWWfffqqqqqq[[[NNNHHHEEEDDDEEEGGGLLLUUU___hhhqqqzzz{{{gggUUUIIIBBB@@@@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>?????????@@@@@@@@@AAAAAABBBAAAFFFOOOYYYgggyyymmmZZZLLLAAA===???;;;;;;<<<>>>@@@BBBDDDEEEJJJLLLSSS\\\aaaeeemmmvvvssspppllljjjnnnwwwrrrfffgggpppzzzmmmbbbZZZUUUVVVXXXXXXYYY\\\ZZZWWWRRRMMMHHHDDDCCCBBBDDDDDDGGGMMMTTTbbbzzzhhhTTTIIIAAA>>>???>>>BBBBBBEEEMMMWWWooommm]]]VVVddd|||cccFFF<<<:::888555444333333222222333333222111000//////000111222222111000000000111222333333222111////////////000////////////000000000000000111222222111222444666<<<@@@DDDFFFHHHKKKQQQVVV[[[aaadddbbb______]]][[[TTTWWWbbbrrrtttwwwhhhJJJAAA:::888888555444555444444333333333333222222222222111111222333555666000000000000000000000000000000000000000000000000///////////////000000111555888===AAADDDHHHMMMPPPRRRWWWYYYXXXXXXYYYVVVQQQMMMMMMTTTfff}}}sssaaadddhhhllliiijjjqqqxxx}}}mmmddddddiiizzz~~~]]]LLLAAADDDFFFEEEKKKWWWdddqqqnnnXXXKKKEEEBBBAAABBB@@@DDDHHHNNNSSSZZZaaaeeekkkooowww|||nnn___QQQGGGBBB???@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>?????????@@@@@@@@@BBBAAACCCJJJRRR]]]nnn|||~~~gggVVVIII???<<<===;;;<<<<<<>>>@@@BBBDDDEEEJJJLLLSSS\\\aaafffnnnwwwuuurrrlllhhhiiippp{{{xxxpppuuu{{{tttmmmttt~~~~~~{{{xxxnnn___XXXSSSTTTWWWWWWXXXZZZZZZWWWRRRLLLHHHDDDCCCBBBBBBCCCGGGMMMUUUbbbxxxmmmZZZLLLCCC??????>>>BBBBBBEEEOOOZZZtttjjjWWWSSS___xxxgggIII===999666555444333333222222333333111111000000000000111111333222111000000000000111111000000//////000000111////////////000000000000000111222222111222444666<<>>@@@@@@AAACCCDDDFFFJJJOOOSSSUUUXXX\\\aaadddfffffffffccc^^^UUUMMMFFFCCCCCCCCCBBBAAAAAA@@@@@@@@@AAAAAA@@@AAAAAABBBBBBBBBBBBBBB>>>>>>?????????@@@@@@@@@FFFEEEFFFKKKQQQYYYhhhvvvzzzbbbRRRFFF>>>;;;<<<;;;<<<===>>>@@@CCCEEEFFFKKKLLLRRRZZZ___dddlllvvvwwwtttooojjjiiioooxxx{{{uuuoookkkfffnnnwww{{{xxxrrrooonnnsssnnn^^^WWWRRRTTTWWWWWWWWWYYYYYYVVVQQQLLLGGGDDDCCCBBBAAACCCGGGMMMSSS^^^rrrrrr___PPPDDD??????>>>CCCBBBEEEPPP\\\xxxhhhTTTOOOYYYqqqjjjLLL>>>999666555444333333222222333333111000000000000000000111111111111000000000000111////////////000000111111////////////000000000000000111222222111222444666;;;???CCCFFFHHHLLLRRRWWWZZZ___aaa```______[[[WWWLLLKKKMMMWWWeeevvvyyyqqqMMMDDD;;;999888555333444444444333333333222222222333333222222111111111111111111111111111111111111///////////////////////////////////////000111111666999>>>BBBFFFJJJOOORRRVVV[[[]]]\\\[[[\\\YYYTTTOOOPPPYYYmmmkkkkkkdddhhhfffhhhoooyyyiiiWWWSSS[[[fffzzz^^^MMMAAADDDGGGFFFNNN[[[nnnyyy~~~jjjTTTGGGAAA>>>===>>>BBBBBBBBBAAAAAABBBFFFIIIKKKMMMOOOQQQRRRSSSRRRRRROOOMMMIIIFFFDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCBBBBBBCCCDDDEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEIIIHHHJJJPPPUUU\\\iiivvvvvv^^^NNNEEE???<<<<<<<<<<<<===???AAACCCEEEFFFKKKLLLQQQXXX\\\```iiissswwwvvvsssnnnllloooxxx|||rrrkkkggggggggghhhhhhooovvvwwwsssooooooqqq{{{~~~nnn^^^WWWSSSVVVYYYXXXXXXZZZXXXUUUQQQLLLGGGDDDCCCBBBBBBCCCGGGLLLPPPZZZlll}}}vvvbbbQQQEEE??????>>>BBBBBBEEEPPP]]]xxxeeeRRRLLLUUUlllkkkMMM???:::777555444333333222222333333000000000111111000000000......///000111111222222---...//////000000111111////////////000000000000000111222222111222444666;;;???CCCFFFHHHLLLSSSXXX[[[___bbbaaaaaaaaa]]]WWWMMMIIIIIIPPP]]]ooosssMMMDDD<<<999888555444555444444333333333333222222333333333222111111000000111111111111111111111111000000000000000000000000000000000000000111111222666999>>>CCCGGGKKKPPPSSSWWW\\\^^^]]]]]]^^^[[[VVVQQQRRR[[[oookkkhhhfffjjjiiijjjqqqxxx|||aaaQQQNNNXXXddd|||aaaOOOBBBDDDGGGHHHQQQ^^^rrr}}}kkkUUUHHHBBB???>>>???AAABBBBBBBBBAAAAAADDDFFFEEEFFFGGGJJJKKKMMMNNNOOOKKKJJJHHHGGGEEEDDDCCCCCCGGGFFFFFFEEEDDDDDDDDDEEEDDDEEEFFFGGGHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGKKKLLLPPPXXX^^^fffqqq}}}sss[[[LLLDDD???======<<<<<<===???AAACCCEEEFFFJJJKKKPPPWWW[[[___iiirrrxxxyyyxxxsssoooqqqxxx~~~nnniiibbb^^^```eeejjjmmmuuuzzz~~~}}}mmm]]]WWWTTTWWWZZZYYYYYY[[[XXXUUUPPPKKKGGGDDDCCCBBBCCCCCCFFFKKKOOOXXXjjj{{{wwwbbbQQQDDD???@@@>>>BBBBBBEEEPPP\\\vvvbbbQQQMMMWWWooolllNNN???;;;999555444333333222222333333000000111111111111000000,,,---///000111222222222---...///000000000000///////////////000000000000000111222222111222444666:::>>>CCCFFFHHHLLLSSSXXX\\\```bbbbbbcccccc^^^WWWMMMHHHFFFLLLWWWhhh~~~tttLLLCCC;;;999999666555666444444333333333333222222111111222222222111111000111111111111111111111111000000000000000000000000111111111111111222333333666999>>>CCCGGGLLLQQQTTTVVV[[[]]]]]]]]]^^^\\\WWWSSSSSS\\\qqqhhhdddfffkkkjjjmmmttt|||sssYYYMMMNNNXXXccc}}}dddQQQBBBCCCFFFHHHSSSbbbrrrmmmVVVIIIDDDAAA@@@AAA@@@BBBDDDDDDDDDEEEFFFHHHFFFGGGHHHKKKMMMPPPRRRSSSPPPPPPOOONNNNNNNNNNNNOOOPPPOOONNNMMMLLLKKKKKKKKKJJJLLLMMMOOOOOONNNMMMLLLHHHHHHHHHIIIIIIIIIJJJJJJNNNQQQYYYdddlllsssoooWWWIIIBBB>>><<<===<<<===>>>???AAADDDFFFGGGHHHIIINNNVVV\\\aaalllvvv}}}|||vvvtttyyy}}}pppaaa___```dddmmmwww|||kkk\\\VVVTTTWWWZZZZZZYYYZZZWWWTTTPPPKKKGGGDDDCCCBBBBBBCCCFFFJJJOOOYYYmmm~~~wwwaaaOOOBBB???AAA===BBBBBBFFFOOOZZZsssbbbTTTPPP]]]yyyuuunnnNNN???;;;999555444333333222222333333///000111222222111000///---...///111111111000000---...///000000//////...////////////000000000000000111222222111222444666:::>>>BBBEEEHHHLLLSSSYYY\\\```bbbbbbdddddd^^^VVVNNNIIIFFFKKKUUUeeeyyy~~~tttLLLCCC;;;:::999666555666444444444333333333222222///000111222222222222222111111111111111111111111000000000000000000000000222222111111222222333444666:::???CCCHHHLLLQQQUUUTTTYYY\\\\\\]]]^^^\\\WWWTTTTTT\\\rrr~~~fffaaabbbhhhjjjoooxxxlllUUULLLOOOZZZddd~~~fffRRRCCCCCCFFFIIIUUUeeeppp~~~nnnXXXKKKEEEBBBAAABBBAAACCCFFFHHHHHHIIIJJJLLLPPPPPPQQQSSSUUUXXXZZZ[[[WWWWWWVVVVVVXXX[[[^^^```XXXXXXVVVUUUSSSSSSRRRRRRRRRSSSUUUVVVWWWVVVUUUSSSNNNOOOOOOOOOPPPPPPPPPPPPRRRVVVaaannnwwwmmmTTTFFFAAA>>><<<<<<<<<===>>>???AAADDDFFFGGGFFFGGGMMMVVV]]]dddooozzz|||yyy|||ttteee[[[^^^eeeqqq{{{kkk[[[VVVSSSVVVZZZYYYYYYZZZWWWTTTPPPKKKGGGDDDCCCCCCBBBBBBEEEJJJPPP[[[pppwww```NNNBBB???BBB===BBBBBBFFFOOOXXXpppdddXXXSSSccc|||lllwwwpppOOO???;;;999555444333333222222333333///000111222222111000//////000111111111000...------...///000000///...---////////////000000000000000111222222111222444666:::>>>BBBEEEHHHMMMSSSYYY\\\___aaabbbdddddd]]]UUUOOOJJJHHHMMMVVVdddxxx||||||sssRRRGGG===;;;:::888666666555555444444444333333333444333222222111111222222222222222222222222222222111111111111111111111111222222111111222222333444666:::@@@FFFJJJOOOSSSWWWYYY\\\]]][[[YYYZZZXXXSSSSSSOOOYYYsss{{{eeebbb___bbbggglllsssiiiTTTJJJIIITTTaaa~~~hhhTTTEEEEEEGGGHHHRRR```rrrzzzvvv```NNNFFFDDDCCCCCCDDDFFFIIILLLOOOQQQQQQQQQXXXZZZ\\\___aaadddfffhhhiiijjjmmmpppsssvvvxxxyyyppplllfffbbb```^^^]]][[[]]]^^^```cccffffffdddaaa```\\\ZZZZZZVVVPPPOOORRRXXXaaannnyyylllSSSEEE???===;;;;;;;;;===?????????@@@BBBDDDGGGKKKPPPUUU]]]hhhvvvzzznnnaaaWWWaaarrrzzziii[[[XXXTTTSSSTTTVVVVVVWWWVVVSSSOOOJJJFFFCCCBBBAAABBBBBBDDDIIINNNYYYmmmppp\\\MMMEEEBBBAAAAAACCCAAADDDOOOYYYqqqdddYYYTTTggguuuiiixxxlllOOO???999666444333333222222222333333000000000000000000000000//////000111111111111111111111000000//////......000000000000111111111111///000222222111222444666;;;@@@EEEIIIKKKOOOTTTXXX\\\^^^aaacccbbb^^^ZZZVVVNNNIIIJJJSSS]]]jjjzzzvvvRRRGGG===;;;:::888666555555555555444444444333333444333222222111111222222222222222222222222222222111111111111111111111111222222111111222222333444666:::???EEEIIINNNRRRVVVYYY]]]]]][[[ZZZZZZWWWSSSRRROOO[[[vvvxxxbbb______bbbhhhnnnuuugggSSSJJJJJJUUUaaa{{{gggSSSDDDDDDFFFGGGQQQ___mmmvvvzzzeeeTTTKKKHHHGGGGGGGGGLLLRRRTTTTTTVVVZZZ]]]fffhhhkkknnnrrruuuyyy{{{~~~zzztttpppnnnlllkkkooooooqqqtttvvvvvvtttrrrlllhhheeeccc^^^WWWUUUWWW\\\eeessslllSSSEEE@@@===<<<<<<<<<===???@@@???@@@BBBCCCGGGKKKPPPVVV^^^iiiwww~~~~~~lll^^^ZZZhhh~~~{{{jjjYYYVVVSSSRRRSSSUUUVVVVVVVVVSSSOOOJJJFFFCCCBBBAAABBBBBBEEEIIINNNXXXlll~~~}}}kkkZZZMMMFFFAAA???>>>CCCDDDFFFNNNWWWrrraaaVVVSSSfffwwwlll|||kkkNNN???:::888555555444333333333333333000000000000000000000000//////000111111111111111111000000000/////////......////////////000000000///000222222111222444666:::>>>DDDHHHJJJNNNSSSXXX\\\___bbbdddccc```[[[XXXQQQLLLNNNYYYeeettt~~~zzzSSSHHH>>>;;;;;;888666666555555555444444444444333444333222222111111222222222222222222222222222222111111111111111111111111222111111111111222333333555999>>>DDDHHHLLLQQQTTTXXX\\\^^^\\\ZZZZZZVVVQQQOOOOOO^^^zzzvvvbbb______ccciiipppxxxeeeRRRKKKJJJTTT```xxxeeeRRRCCCCCCEEEFFFPPP^^^hhhqqqnnn^^^UUUQQQOOONNNNNNVVV___aaa```aaaiiipppxxx{{{|||wwwssspppiii```[[[ZZZ```jjjxxxkkkRRREEE@@@>>><<<======>>>@@@@@@@@@@@@BBBCCCFFFJJJPPPVVV___jjjxxx~~~mmm^^^]]]nnn|||jjjXXXUUURRRQQQSSSUUUVVVVVVVVVSSSNNNIIIEEECCCAAAAAAAAABBBEEEIIINNNXXXlll}}}xxxjjj\\\PPPHHHBBB???;;;CCCEEEGGGNNNXXXuuu}}}]]]SSSQQQdddxxxyyypppiiiMMM???:::999777777555444333333333333000000000000000000000000//////000111111111111111000000000000////////////............///////////////000222222111222444666999>>>CCCGGGIIIMMMSSSWWW]]]```cccfffeeebbb^^^[[[UUURRRVVVcccqqq|||TTTIII???<<<<<<999666666555555555555444444444444444333222222111111222222111111111111111111111111111111111111111111111111111111111111111222222333444888===BBBGGGKKKOOORRRWWW\\\^^^\\\[[[ZZZUUUPPPMMMOOO___|||yyyeeecccbbbeeekkkqqqxxxdddRRRJJJIIIQQQ[[[rrrcccPPPBBBCCCEEEEEENNN\\\gggppp~~~zzzlllccc^^^[[[ZZZ[[[bbbjjjnnnpppttt|||~~~vvvjjjbbb```eeennn{{{kkkRRREEEAAA>>>>>>>>>>>>@@@AAAAAA@@@@@@BBBCCCEEEIIIPPPWWW___kkkyyyrrrbbb```qqq}}}jjjXXXUUUSSSRRRSSSVVVWWWXXXUUUSSSNNNIIIEEEBBBAAAAAAAAABBBEEEIIINNNXXXkkk|||xxxiiiWWWJJJDDDBBB===CCCCCCGGGRRR^^^{{{yyyZZZRRROOOccc}}}www|||tttiiiMMM???;;;:::999888666555444333222222000000000000000000000000//////000111111111111111000000000000////////////........./////////000000///000222222111222444666999>>>DDDHHHJJJNNNTTTYYY___aaaeeeggggggddd```]]]XXXWWW___ooo}}}|||VVVKKKAAA>>>===:::888777666666555555555444444444444333222222111111222222111111111111111111111111111111111111111111111111111111000000111111222333444888===BBBFFFJJJNNNQQQUUUZZZ]]]]]]\\\ZZZUUUOOOKKKNNN^^^zzz~~~kkkhhhgggjjjoootttyyycccQQQIIIGGGLLLTTTiiibbbOOOBBBBBBDDDEEEMMM[[[jjjsss{{{rrrmmmjjjiiilllooouuu|||yyyooojjjkkkssskkkRRREEEAAA?????????@@@AAABBBBBBAAA@@@AAACCCCCCHHHOOOWWWaaammmzzzwwwgggeeesss~~~uuusssuuuxxxyyywwwuuutttsssyyy}}}jjjZZZWWWTTTSSSUUUWWWXXXYYYUUURRRNNNIIIEEEBBBAAA@@@@@@AAAEEEIIINNNWWWjjjzzz}}}bbbMMMFFFHHHAAABBB@@@GGGWWWgggvvvXXXSSSOOObbbzzzxxxxxxjjjMMM???;;;:::999888666555444333222222000000000000000000000000//////000111111111111111////////////000000000000//////000000000111111111///000222222111222444666:::???EEEIIILLLPPPVVV[[[aaacccgggiiihhheeeaaa^^^YYY[[[fffxxx{{{YYYNNNCCC@@@???<<<999999666666666555555555444444444333222222111111222222111111111111111111111111111111111111111111111111111000000000000111222222444888===BBBFFFJJJNNNQQQRRRXXX]]]]]]]]]\\\VVVPPPJJJLLL[[[uuurrrooonnnqqquuuyyy}}}bbbPPPIIIFFFIIIOOO___yyybbbOOOBBBCCCEEEEEEMMMZZZlllvvv}}}zzzyyy{{{}}}yyytttpppvvvjjjRRREEEBBB@@@@@@AAAAAACCCCCCCCCAAA@@@AAACCCDDDIIIQQQZZZdddppp~~~{{{kkkkkktttxxxkkkccc\\\^^^```aaa```______```kkkzzz|||iii\\\YYYVVVTTTUUUWWWXXXXXXUUURRRMMMHHHDDDBBB@@@@@@@@@AAAEEEJJJNNNWWWiiiyyymmmSSSHHHHHHDDDCCC???HHH\\\nnnrrrUUURRRMMM```yyyxxx}}}mmmOOO@@@;;;999777777555444333333333333000000000000000000000000//////000111111111111111////////////000000000000000000000000111111111111///000222222111222444666;;;???EEEJJJMMMQQQWWW\\\ccceeehhhjjjiiieee```]]]XXX[[[iii}}}zzz[[[PPPFFFBBBAAA>>>;;;;;;666666666666555555555555444333222222111111222222111111111111111111111111111111111111111111111111000000000000000111222222555999>>>BBBFFFJJJNNNQQQOOOVVV\\\]]]^^^]]]WWWQQQJJJJJJVVVnnn{{{xxxuuuxxx}}}```OOOIIIFFFHHHMMM\\\uuu}}}bbbOOOBBBDDDFFFEEEMMMZZZlllvvvxxxqqqnnnsss|||jjjRRREEEBBBAAAAAABBBCCCDDDDDDCCCBBBAAAAAABBBFFFLLLUUU^^^hhhuuurrrlllsss{{{~~~yyynnnccc\\\SSSTTTVVVXXXXXXZZZ]]]___nnn~~~{{{hhh]]]ZZZVVVTTTUUUVVVVVVVVVUUURRRMMMHHHDDDAAA@@@@@@@@@AAAEEEJJJNNNWWWhhhxxxvvvYYYIIIDDDCCCDDDCCCKKK^^^qqqnnnPPPOOOJJJ\\\{{{{{{{{{pppRRRAAA;;;888555555444333333333333333000000000000000000000000//////000111111111111111.../////////000000000111/////////000000000000111///000222222111222444666:::???EEEIIILLLQQQWWW\\\dddfffiiijjjiiiddd___\\\VVVZZZhhh|||zzz]]]QQQGGGDDDCCC???<<<<<<777666666666555555555555444333222222111111222222000000000000000000000000111111111111111111111111000000000000000111111222555999>>>CCCFFFJJJNNNQQQMMMTTT[[[]]]^^^]]]XXXQQQJJJIIISSSiii|||~~~zzzzzz}}}___OOOIIIFFFIIINNN^^^vvvbbbOOOCCCDDDFFFFFFMMMZZZjjjvvv~~~pppiiijjjnnnvvvjjjRRREEEBBBAAAAAABBBCCCDDDEEEDDDBBBAAAAAABBBHHHNNNWWWaaakkkxxxxxxjjjpppxxx{{{vvvkkkaaaZZZWWWYYY[[[]]]```dddhhhlllyyyzzzggg]]]ZZZVVVSSSSSSTTTTTTTTTTTTRRRMMMHHHDDDAAA@@@@@@@@@AAAEEEJJJNNNWWWhhhxxx{{{^^^III???AAAFFFGGGNNN^^^pppkkkMMMLLLHHHYYYwww~~~~~~rrrTTTBBB:::777444444333222222222333333000000000000000000000000//////000111111111111111.../////////000000111111............/////////000///000222222111222444666999===DDDHHHKKKPPPVVV[[[eeegggjjjjjjhhhddd^^^[[[UUUXXXfff{{{yyy~~~zzz\\\QQQGGGDDDCCC???===<<<;;;888666555555666666555444333222111000000000000111000000///////////////111000///......///000111222222111111111111111222666999===BBBFFFJJJOOORRRWWWYYY[[[\\\___^^^UUUKKKFFFJJJWWWjjj{{{xxxsss}}}{{{\\\LLLFFFCCCFFFLLL]]]vvv}}}```MMMAAACCCEEEEEEMMMZZZmmmwwwzzzvvvrrrmmmfffaaa___fffqqq}}}jjjQQQDDDBBBAAAAAAAAAEEEEEEEEEDDDCCCCCCEEEGGGHHHNNNWWW```kkkyyy~~~vvvvvvxxx{{{{{{uuullleee```eeekkkooossswww}}}vvvhhhZZZUUUNNNLLLOOOSSSUUUUUUSSSPPPKKKEEEAAA??????@@@AAAAAADDDHHHMMMXXXkkk}}}tttYYYJJJDDDEEECCCEEEOOO\\\rrriiiRRRKKKLLLUUUlllvvvVVVDDD<<<999444333111///...---,,,,,,111000///000111222111///000000000000000000000000///////////////000111111111000///......///000111///111333333333333555777:::???EEEGGGIIIMMMUUU\\\cccdddffffffeeeaaa]]][[[UUUWWWeeeyyy\\\PPPFFFCCCBBB???<<<;;;:::888666555666666666555444444333222111111111111222111000000//////000000111000////////////000111222222111111111111111222555888===AAAEEEJJJOOORRRVVVYYY\\\]]]```___WWWMMMDDDIIIVVVkkk{{{~~~yyyuuuvvvtttsssxxxYYYKKKGGGEEEHHHNNN^^^www~~~___MMMAAACCCEEEEEENNN[[[lllvvvwwwooohhheeebbb``````^^^[[[XXXZZZaaalllyyy{{{fffNNNCCCBBBBBBBBBCCCEEEFFFFFFEEEDDDDDDFFFHHHMMMSSS\\\fffppp~~~|||vvvyyyttteeeYYYSSSLLLJJJLLLPPPRRRRRRSSSOOOJJJDDD@@@?????????AAAAAADDDHHHMMMXXXkkk}}}tttZZZLLLFFFDDDCCCGGGOOO\\\rrrgggRRRLLLJJJSSSjjj~~~vvvVVVDDD<<<999777666555333222111000000111000///000111222111///000000000000000000000000///////////////000111111222111000//////000111222///111333333333333555666:::???EEEHHHJJJNNNUUU\\\cccdddeeefffdddbbb^^^\\\YYY]]]ooowwwZZZOOOEEEBBB@@@===:::::::::888666555666666666555555444444333222222222222333222111111000000111111111000000//////000000111222111111111111111222222333777<<>>>>>???AAAAAADDDHHHMMMXXXkkk}}}pppYYYLLLGGGBBBDDDIIIPPP\\\tttdddQQQLLLJJJRRRiiivvvVVVDDD===:::999888777555444333222222111000///000111222111///000000000000000000000000///////////////000111111333222222111111222222333///111222333222333555666999???FFFIIIKKKNNNUUU[[[bbbcccdddeeedddbbb```___]]]eee|||vvvYYYNNNCCC@@@???<<<999999:::888666666777777555444666555444333333333333333444333222222111111222222000000000000000000000000111111111000111111222333222666;;;@@@EEEJJJOOOSSSZZZ^^^`````````^^^VVVMMMHHHNNN___uuu{{{zzzuuusssuuuvvvvvvzzz{{{tttzzzuuuUUUHHHFFFEEEFFFIII^^^xxx___MMMAAACCCEEEFFFNNN[[[nnnxxx}}}|||xxxyyyzzz|||~~~yyyooocccVVVMMMGGGEEECCCAAABBBEEEGGGIIIPPPXXXeeettt~~~kkkZZZHHHAAAAAAAAABBBCCCDDDEEEFFFEEEEEEFFFHHHKKKQQQXXXdddqqq~~~pppaaaTTTOOOJJJIIIMMMQQQSSSSSSPPPMMMGGGBBB???======>>>@@@AAADDDIIINNNXXXkkk|||hhhTTTIIIFFFAAAFFFKKKQQQ]]]wwwcccOOOJJJIIIRRRiiivvvVVVDDD===:::777666555333222222111111111000///000111222111//////////////////////////////////////////000000111333333333333333333333333///000222222222333444666888>>>EEEIIIKKKNNNTTTZZZaaabbbcccddddddcccbbbaaa^^^iiiuuuXXXMMMCCC@@@???;;;999888999888666666777777555333555555444444333444444444444333333222222222222222000000111111111111000000111111000000111222222333222555;;;@@@EEEKKKPPPTTT\\\aaacccbbb___\\\SSSKKKIIIQQQcccyyy}}}}}}}}}zzz|||zzzzzz|||yyy{{{~~~yyyfffkkkvvvpppSSSHHHGGGFFFGGGKKK]]]vvv```NNNAAACCCEEEEEEMMMZZZkkkuuuzzzrrrkkkiiicccdddeeegggjjjmmmoooqqqqqqtttzzzwwwiiiZZZMMMDDDDDDBBB@@@>>>???AAAEEEHHHLLLSSS```pppwwwdddVVVGGGBBBAAA@@@@@@AAACCCDDDEEEEEEEEEFFFIIIKKKQQQXXXdddrrrpppaaaSSSOOOLLLLLLQQQVVVXXXXXXOOOLLLGGGBBB>>>===>>>>>>???AAADDDIIINNNXXXkkk||||||bbbPPPGGGFFFAAAGGGMMMTTTbbb~~~```LLLFFFFFFOOOgggvvvVVVDDD>>>;;;666555444222111111111111111000///000111222111//////////////////////////////////////////000000111333333333333333333333333...000222222222222444666888===DDDHHHIIIMMMTTTYYY^^^```bbbdddeeedddcccbbb```mmmtttXXXMMMCCC@@@???;;;888888888777777777888777555333555444444333333444444444444333222222111111222222000111111222222111111000000000000000111222333333222666;;;AAAFFFLLLRRRVVV\\\bbbdddbbb___ZZZRRRJJJHHHQQQddd{{{~~~zzz}}}~~~}}}{{{~~~mmmYYY\\\gggwwwmmmUUUKKKIIIHHHJJJPPP\\\vvvbbbOOOBBBCCCEEEDDDLLLXXXeeeqqq{{{ssslllccc\\\YYYRRRRRRTTTVVVXXX[[[]]]___aaadddnnnwwwgggWWWIIIAAA<<<<<<<<<;;;<<>>>>>??????@@@EEEJJJOOOXXXkkk{{{uuu]]]MMMHHHGGGAAAHHHOOOWWWhhh\\\HHHDDDAAAJJJbbbwwwVVVDDD>>><<<666666555444333333333333111000///000111222111///000000000000000000000000///////////////000111111111222222333333222222111...000111222111222444555777===BBBEEEFFFKKKSSSYYY[[[^^^bbbeeeffffffdddbbbcccppp{{{qqqYYYMMMCCC@@@???<<<999888888777777777888777555333444333333333333333444444333333222111111111111111000111222222222222111000000000000000111222333444222666<<>>???@@@???@@@EEEJJJOOOYYYjjj{{{oooWWWJJJFFFFFFBBBIIIPPPYYYnnnvvvUUUEEECCC@@@HHH```wwwVVVDDD>>><<<666666555444333333333333111000///000111222111///000000000000000000000000///////////////000111111///000111222222111000///...///111222111222333555777<<<@@@BBBCCCHHHRRRYYYXXX\\\bbbfffhhhgggdddbbbbbbnnnuuupppYYYNNNCCC@@@???<<<999999888777777888888777555222333333222222222333333444333222111111000000111111000111222333333222111000000000000000111222333444222666<<>>???>>><<<===AAAEEEJJJPPPZZZiii|||qqqdddRRRIIICCCCCCDDDDDDDDDFFFGGGHHHIIIJJJKKKMMMPPPSSSbbbeeemmmzzz}}}lll___VVVRRRNNNNNNRRRUUUUUUTTTOOOLLLHHHCCC@@@???@@@@@@>>>@@@EEEKKKOOOYYYjjj{{{iiiRRRFFFCCCCCCCCCIIIPPP[[[rrrnnnOOOCCCCCCBBBJJJ```wwwVVVEEE???===555444333222222222222222111000///000111222111///000000000000000000000000///////////////000111111...///000111111000///......///111111111222333555888;;;>>>@@@AAAGGGQQQZZZVVV[[[bbbgggjjjhhheeebbb```jjjzzzrrrpppXXXSSSLLLGGGDDDAAA???>>><<<:::888777888888777666666666555444333333222222111222222222222111000000000000111111111222222222111111000000111111222333333555:::AAAIIIQQQXXX[[[_________^^^\\\YYYVVVTTTOOOZZZxxx}}}~~~~~~~~~{{{^^^LLLTTTUUUYYYeeeppp|||dddXXXOOOGGGGGGNNN^^^kkkOOOBBBDDDBBBDDDOOOTTThhhwwwrrraaaYYYWWWUUUSSSSSSOOOMMMNNNSSSVVVUUUWWW[[[ccchhhuuuvvveeeUUUIIIBBB<<<;;;;;;;;;===@@@CCCEEEIIIPPP]]]lllssseeeZZZKKKGGGCCC@@@AAABBBCCCCCCAAADDDGGGHHHIIILLLRRRWWWaaakkkxxxssskkkiiiiiilllqqq}}}ppp```YYYRRRMMMOOOQQQRRRTTTVVVNNNLLLIIIFFFDDDDDDEEEFFFNNNHHHEEEIIIQQQ[[[iiivvv~~~bbbPPPGGGEEEFFFEEELLLTTT```yyydddNNNFFFCCCAAAHHH___sssUUUEEE???<<<888666444444444555444333111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000222222111111222222333444777;;;???CCCFFFLLLTTTZZZYYY[[[___bbbdddcccaaa```___ggg~~~wwwsss}}}oooYYYTTTMMMHHHDDDAAA???===<<<:::888777888888777666666555555444333333222222111222222222222111000000000000000000000000111111111111000000111111222333444666;;;AAAHHHOOOUUUXXX^^^______^^^\\\YYYVVVSSSRRR^^^}}}|||yyy\\\PPPVVVTTTUUU___jjj~~~}}}fffYYYPPPHHHHHHOOO^^^nnnRRRDDDEEEBBBCCCMMMRRRhhhwwwuuuddd]]]\\\\\\[[[[[[[[[XXXYYY^^^bbbcccfffkkksssxxxvvvdddTTTHHHAAA;;;:::::::::<<>>AAADDDIIIQQQWWW\\\^^^aaacccdddccc```___\\\cccyyytttooowwwjjjWWWSSSMMMHHHDDDBBB???===;;;999777777888888777666555555555444444333333222111222222222222111000000000000000///////////////111111000000111111222333555777;;;AAAGGGMMMRRRUUU]]]^^^______]]]YYYUUUSSSRRR^^^~~~vvvZZZTTTXXXTTTRRRZZZdddwwwhhhZZZPPPIIIIIIPPP^^^~~~rrrUUUFFFFFFBBBCCCLLLQQQhhhxxxzzziiidddhhhkkklllnnnooolllmmmrrrvvvyyy~~~uuudddSSSGGG@@@:::999999999;;;>>>@@@BBBMMMWWWeeevvv}}}uuulllaaaTTTKKKCCC@@@===<<<===@@@AAAAAADDDFFFHHHIIIJJJNNNUUUZZZfffqqqwwwjjj[[[RRROOOMMMNNNRRRRRRWWW___hhhsssvvvgggXXXPPPLLLNNNRRRTTTWWW[[[[[[XXXSSSNNNJJJHHHHHHHHHIIIEEEEEEKKKTTTaaarrryyy^^^KKKCCCBBBBBBDDDKKKSSSaaa|||wwwXXXHHHCCCBBBCCCKKKaaannnQQQBBB<<<888888666444444444555444333111111000000000000111111000000000000000000000000////////////////////////000000000000000000000000222222111111222222333444777:::>>>AAACCCHHHPPPUUU^^^```bbbddddddbbb___]]]ZZZ```tttrrrkkksss|||bbbRRRNNNIIIEEECCCAAA???===;;;999777777777777777555555555444444444333333333111222222222222111000000111000000000000/////////111111000000111111222333555777;;;AAAGGGNNNSSSVVV[[[]]]______^^^ZZZUUURRRNNNXXXxxxtttXXXUUUZZZWWWUUU\\\ccctttkkkZZZOOOHHHIIIOOO\\\zzzsssVVVFFFFFFBBBCCCMMMSSShhhzzzqqqpppyyyuuucccRRRFFF???::::::999999;;;===@@@BBBLLLVVVeeewww}}}xxxqqqiii```UUUJJJCCC???<<<::::::<<<>>>@@@@@@DDDFFFHHHHHHJJJOOOXXX^^^jjjuuuooobbbVVVPPPNNNMMMOOOSSSSSSWWW]]]ccclllxxxvvvgggXXXPPPKKKMMMPPPRRRUUUXXXVVVRRRLLLFFFAAA===<<<;;;DDDBBBDDDKKKUUUcccvvv{{{```NNNFFFDDDEEEEEELLLTTTaaa~~~nnnRRREEEBBBBBBCCCLLLccclllOOOAAA;;;888888666444444444555444333222111111000000111111222000000000000000000000000////////////////////////000000000000000000000000222222111111222222333444999<<<@@@CCCEEEJJJQQQVVV\\\^^^aaaccccccaaa___]]][[[___qqqrrrkkkqqqnnnXXXKKKHHHEEEBBBBBBAAA???>>>;;;999777666777777666555444444444444444333333333111222222222222111000000111111111111111111111111111111000000111111222333333666:::@@@HHHOOOTTTWWWYYY\\\___```^^^ZZZUUUQQQJJJQQQnnn}}}tttYYYTTT[[[[[[[[[bbbggguuunnnZZZMMMGGGIIIMMMXXXtttsssVVVGGGFFFCCCEEEPPPVVVhhh{{{zzzuuucccRRREEE>>><<<;;;::::::<<<>>>AAABBBJJJTTTdddvvv~~~{{{zzzpppkkkeee\\\TTTKKKCCC???<<<:::888999;;;>>>??????CCCEEEGGGHHHKKKSSS]]]eeeppp{{{hhh]]]SSSPPPPPPQQQTTTXXX[[[^^^bbbgggnnnyyyssscccWWWPPPKKKLLLOOOOOOPPPRRRJJJHHHDDDAAA??????@@@AAA@@@???BBBJJJTTTcccwww|||aaaOOOGGGEEEFFFFFFMMMUUUcccgggNNNDDDCCCCCCBBBMMMggghhhNNNBBB===999888666444444444555444333222222111111111111222222000000000000000000000000000000000000000000000000111111111111111111111111222222111111222222333444999<<<@@@BBBDDDIIIPPPVVVXXXZZZ^^^```bbbaaa___]]][[[]]]lllssslllpppzzz```PPPGGGEEEBBBAAA@@@@@@>>><<<:::888666666777777666555444444444444444444444444111222222222222111000000000111111111222222222222111111000000111111222333222444999???GGGNNNTTTWWWWWWZZZ^^^aaa___ZZZTTTPPPKKKLLLeeexxx|||www]]]TTT\\\]]]___fffjjjvvvrrr\\\MMMGGGIIILLLTTTnnnuuuWWWGGGGGGCCCFFFQQQWWWfffzzzuuucccRRRFFF???<<<<<<;;;;;;<<<>>>@@@BBBIIISSSaaarrrzzzxxxuuuppplllkkkaaa]]]XXXPPPIIICCC???===;;;999888999<<<>>>??????BBBDDDGGGIIINNNXXXeeennnzzzyyybbbYYYRRRRRRUUUXXX\\\aaagggiiimmmpppvvvooo___UUUOOOKKKMMMOOONNNMMMNNNIIIFFFCCC@@@>>>>>>???@@@??????CCCKKKTTTcccxxxzzz___MMMEEEDDDEEEGGGNNNWWWgggbbbKKKDDDCCCBBBBBBPPPnnndddLLLBBB>>>;;;888666444444444555444333222222111111111111222222000000000000000000000000000000000000000000000000111111111111111111111111222222111111222222333444666999===@@@BBBGGGOOOTTTVVVXXX\\\___aaa```^^^]]]XXXYYYfff~~~wwwoooqqqgggUUUMMMHHHEEECCCAAA@@@>>><<<::::::888666666666777666555444444444444444444444444111222222222222111000000......///000111222333333111111000000111111222333111333777===DDDJJJPPPSSSVVVZZZ^^^aaa```[[[TTTOOOMMMIII\\\vvvyyy{{{zzzaaaUUU\\\\\\]]]dddhhhuuuwww___NNNHHHJJJLLLSSSjjj|||xxxZZZIIIHHHCCCEEEPPPVVVcccxxxvvvdddSSSFFF???<<<;;;::::::;;;===???@@@FFFNNN\\\kkk{{{~~~uuummmjjjggg```\\\[[[SSSQQQLLLFFFAAA===<<<<<<<<<:::999:::===>>>???>>>BBBEEEHHHLLLSSS___nnnxxxrrr```YYYVVV\\\eeellltttzzz~~~mmm\\\RRRMMMKKKOOOQQQOOOMMMMMMKKKHHHDDD???<<<:::::::::@@@@@@EEELLLUUUcccyyyyyy^^^LLLDDDCCCDDDFFFNNNYYYlll___IIICCCBBB@@@CCCTTTvvv___IIIAAA???<<<888666444444444555444333333222222111111222222333000000000000000000000000222222222222222222222222111111111111111111111111222222111111222222333444444888<<>>:::888:::888666666666666666444444444444444444444444444111222222222222111000000,,,---...///000111222333111111111000111222222333111333777<<>>???AAAIIIVVVdddtttvvvmmmdddaaa]]]VVVQQQPPPJJJIIIEEE@@@<<<:::;;;<<<===;;;:::;;;===??????>>>CCCFFFIIINNNWWWdddtttmmmaaa]]]^^^iiiwwwlll[[[PPPKKKKKKPPPTTTRRROOONNNFFFEEEBBB???>>>>>>@@@AAAAAABBBGGGNNNVVVdddzzzyyy^^^MMMEEEDDDEEEEEENNN[[[ooo]]]HHHBBB@@@>>>DDDWWW{{{~~~[[[FFF@@@>>><<<888666444444444555444333333222222111111222222333000000000000000000000000222222222222222222222222111111111111111111111111222222111111222222333444555999>>>AAADDDJJJRRRXXX[[[\\\___aaaaaa___]]][[[WWWXXXeee}}}{{{{{{wwwbbbWWWQQQMMMLLLLLLJJJFFFBBB>>><<<<<<;;;:::999777666666666666111111111111111111222222333222222111000///......,,,------...///000000111222222111111111111222222111333666:::@@@FFFKKKNNNQQQXXX]]]___^^^]]]VVVOOOMMMMMMRRR^^^ooo~~~~~~hhh\\\YYYZZZ]]]]]]```nnnhhhTTTIIIHHHKKKTTTfff}}}eeeMMMDDDEEEFFFKKKRRRbbbuuuzzzhhhVVVGGG???>>><<<::::::;;;<<<===<<>>BBBEEEEEEJJJPPPUUU]]]iiizzzmmmbbbdddmmm}}}hhhZZZPPPPPPOOOPPPQQQPPPMMMKKKHHHFFFBBB???======>>>???BBBAAAEEENNNXXXggg{{{{{{^^^JJJCCCDDDEEEEEEMMM___zzz|||]]]JJJCCCCCCDDDGGG]]]xxxYYYHHHAAA>>>===999888666555333333222222222111111000///......---000000000000000000000000////////////000000000000111111222222222333333333111111000000111111222333777999===@@@EEELLLSSSYYY[[[```cccccceeeeee```YYYVVVZZZlllyyyqqq^^^TTTOOOKKKJJJIIIHHHDDD@@@===;;;;;;;;;;;;999888777666666666222222333333333333333333333333222222111111000000000000111111222333333333222222111111111111222222222333555:::@@@FFFLLLPPPTTTZZZ______^^^\\\VVVOOOJJJJJJOOO\\\mmm|||{{{eee^^^ZZZYYY[[[ZZZ\\\jjj|||kkkWWWLLLJJJKKKRRReeefffMMMEEEEEEFFFKKKRRRbbbuuu~~~lllZZZJJJBBB>>><<<::::::;;;<<<===<<>>BBB???===;;;999888888999:::999:::;;;;;;<<>>???BBBBBBFFFNNNYYYhhh}}}tttZZZIIIBBBBBBCCCGGGMMM^^^zzz{{{\\\IIICCCCCCDDDJJJ```wwwYYYIIIBBB>>><<<999888777555444333222222222222222111000000000///000000000000000000000000////////////000000000000111111111222222222333333111111000000111111222333777999===@@@EEELLLSSSXXX]]]aaacccdddeeefffbbb[[[WWW]]]qqqzzzmmm]]]VVVRRROOOJJJIIIFFFCCC@@@>>><<<;;;<<<;;;:::888777777666666444444444444444444444444333333333333333333222222111111222222333333444444222222111111111111222222222333555999???GGGNNNSSSXXX]]]```^^^\\\[[[UUUOOOGGGHHHNNN\\\nnn}}}{{{ddd```[[[XXXXXXVVVXXXgggyyyooo[[[OOOKKKLLLQQQccc}}}hhhOOOEEEEEEEEEJJJQQQ___qqqqqq___NNNDDD>>><<<::::::;;;<<<===<<<@@@EEEMMMVVVaaaooo~~~rrr^^^LLLGGGDDD===888999<<<;;;999888888999::::::999:::<<<<<<===@@@EEEHHHLLLSSS]]]fffppp}}}vvvqqqwwwcccWWWNNNMMMMMMNNNNNNMMMKKKIIIIIIFFFCCC???===<<<===>>>AAABBBGGGPPP[[[jjjgggRRRFFFCCCCCCCCCHHHMMM]]]zzzyyyZZZHHHBBBBBBBBBNNNddd~~~vvvZZZIIIBBB>>>;;;:::999777666444333333333222222222222222222222222000000000000000000000000////////////000000000000111111111222222222222333111111000000111111222333666999===@@@EEELLLSSSXXX```cccdddccceeegggccc^^^VVV___ttt~~~~~~mmmbbb]]]ZZZVVVLLLJJJFFFDDDBBB@@@>>>===;;;:::999888777666666666555555444444444444444333222222222222333333333333/////////000000111111111222222111111111111222222333333444888???GGGPPPUUUZZZ^^^___\\\YYYXXXSSSNNNHHHIIIPPP___rrr}}}hhh___YYYUUUUUUTTTXXXiii}}}sss___RRRLLLKKKPPPbbb{{{kkkQQQFFFEEEEEEJJJPPP]]]nnnsssbbbPPPEEE>>><<<::::::;;;<<<===<<>>888777999999888888888999:::;;;999:::;;;<<<>>>AAAFFFIIIPPPXXXdddnnnwww{{{zzzsss```UUUNNNMMMMMMNNNNNNNNNKKKIIIHHHFFFBBB???===<<<===>>>AAACCCIIIRRR]]]mmmqqqXXXIIIDDDCCCDDDDDDHHHLLL\\\{{{vvvWWWGGGBBBBBBBBBPPPgggxxxyyyuuuYYYIIIBBB>>>;;;:::999888666555444333333111111111222222222222222000000000000000000000000////////////000000000000111111111111222222222222111111000000111111222333666888<<>><<<:::999888777666555555555555555444444333333333222111111111222222222222222.........///////////////222222111111111111222222222222444888>>>GGGOOOTTTYYY\\\]]]YYYWWWVVVRRRLLLGGGIIIRRRbbbuuulll]]]VVVSSSTTTVVV^^^sssvvvcccTTTMMMKKKPPPaaayyyoooSSSGGGEEEDDDIIIPPP]]]nnnuuucccQQQDDD>>><<<::::::;;;<<<===<<<===BBBIIIRRR\\\iiixxxxxx___HHHBBBBBB>>>:::999888888888888999:::;;;;;;888999;;;<<<>>>BBBGGGJJJUUU]]]hhhqqqyyyppp^^^TTTOOONNNNNNOOOOOONNNLLLJJJGGGEEEAAA>>><<<<<<===>>>AAADDDJJJTTT___qqqyyycccMMMCCCAAAAAA@@@BBBFFFLLL]]]~~~rrrTTTEEEBBBBBBBBBPPPiiixxx~~~sssXXXIIIBBB>>>;;;;;;:::999777555555444444000000111111111111111111000000000000000000000000////////////000000000000000000111111111222222222111111000000111111222333555888<<>>FFFMMMRRRVVVZZZ[[[XXXWWWVVVRRRMMMEEEIIIRRRcccwwwlll[[[UUUSSSVVV[[[hhhzzzfffVVVNNNKKKNNN^^^wwwrrrUUUHHHEEEDDDHHHOOO^^^oooxxxgggRRREEE>>><<<::::::;;;<<<===<<<===BBBIIIQQQ\\\iiixxxzzzaaaIIIAAA@@@===::::::888888999999:::;;;;;;;;;888:::<<<>>>@@@DDDIIIMMMXXX```jjjrrrxxx|||vvvyyyooo]]]SSSOOONNNNNNOOOOOOOOOLLLJJJEEECCC@@@>>><<<===>>>@@@AAADDDLLLVVVaaatttnnnYYYFFF@@@???<<<<<<>>>EEEMMMbbbnnnQQQDDDBBBCCCBBBPPPlllqqqVVVGGGAAA>>><<<<<<;;;999888666555555555111111111111111111000000000000000000000000000000////////////000000000000000000000111111111111222111111000000111111222333444777<<>>EEEKKKNNNSSSXXXZZZYYYXXXXXXTTTNNNFFFJJJUUUgggzzzkkk\\\VVVTTTYYYaaaqqq~~~iiiYYYPPPNNNKKK[[[ssstttWWWIIIEEEDDDHHHNNNZZZlll}}}kkkVVVGGG>>><<<::::::;;;<<<===<<>>@@@CCCGGGLLLPPP[[[bbbkkkrrrwww~~~~~~uuummmjjjgggmmmooo]]]RRRNNNMMMMMMNNNNNNMMMKKKIIICCCAAA???======>>>@@@AAA@@@EEEMMMXXXcccvvv~~~```NNN???>>>???;;;<<>><<<;;;:::888777666555555333333333222111111111000000000000000000000000000////////////000000000000000000000000111111111111111111000000111111222333333777<<>>===<<<;;;:::999999999999888888777666555555444666666555444333333222222111111000000000000000000222222111111111111222222///111444999>>>DDDIIILLLRRRWWW[[[ZZZZZZZZZVVVPPPIIIMMMYYYkkklll^^^XXXVVV\\\eeevvvkkk[[[RRRPPPIIIYYYpppuuuXXXIIIEEECCCGGGNNNUUUhhh|||oooZZZJJJ>>><<<::::::;;;<<<===<<>>@@@BBBEEEIIIOOOSSS]]]dddlllsssxxxooohhh```]]]^^^```iiiooo]]]RRRMMMLLLLLLLLLMMMLLLJJJGGGBBB@@@>>>======>>>AAABBB@@@EEENNNXXXdddwwwoooSSSDDD:::===???===@@@GGGDDDSSSnnnhhhMMMCCCCCCEEEDDDUUUrrrnnnRRRDDD@@@??????<<<;;;:::888777666666555555555444333333222111111000000000000000000000000////////////000000000000000000000000111111111111111111111000111222222333333777<<>>???===???BBBBBBDDDJJJTTT\\\dddiiipppvvvzzzzzztttiiibbbZZZWWWWWWZZZaaapppmmm\\\PPPMMMLLLJJJJJJKKKKKKJJJHHHEEEBBB???<<<<<<===???@@@???DDDKKKVVVeee}}}yyy```GGGEEE@@@===<<<===???AAAJJJVVVooodddMMMBBB===???DDDQQQqqqiiiRRRHHHBBB???===;;;:::999888777555444444444333222222111111222222111111000///////////////111111000000000000111111000000000000111111111111111111222222222333333333444888===AAAFFFLLLRRRVVV___cccffffffggggggbbb[[[XXXYYYfff}}}|||lll]]]RRRKKKFFFDDDDDDBBB>>><<<<<<<<<;;;:::888888777777666555555444222222222222111111111111000000111111111222222222000000000000111222333333///222666888;;;BBBKKKRRRRRRZZZ``````___]]]YYYTTTSSSUUU^^^ooouuubbbaaaccciiiuuuppp___RRRLLLLLLUUUiii}}}^^^LLLFFFFFFIIINNN[[[gggzzzyyybbbOOOBBB===:::<<<===<<<<<>>;;;<<<===<<<===???BBBFFFNNNUUU]]]iiiuuu~~~yyy\\\KKKDDD???<<<:::===<<<:::::::::<<<>>>???AAACCCEEEGGGJJJQQQZZZbbbooottt|||{{{qqqggg^^^ZZZXXX\\\eeeqqq~~~}}}kkk[[[QQQLLLKKKJJJJJJKKKJJJHHHFFFCCCAAA???<<<<<<===???@@@AAAFFFNNNXXXhhhzzz\\\IIICCCAAA>>><<<;;;===???AAAJJJXXXsss|||YYYIIIDDDBBBDDDIII\\\{{{gggOOOFFFBBB???>>>;;;;;;:::888777666555444444444333222222222222222111111000////////////000111111000000000000111111000000000000111111111111111111222222222333333333000444:::???EEELLLRRRWWWaaafffiiihhhhhhgggccc]]]WWWUUU\\\ooo|||iii\\\WWWXXXNNNJJJCCC???===<<<<<<;;;777777666666555444444444333333222222222111111111111111111111111111111111222222111111000111111111111222333444777@@@KKKTTTXXX___dddcccaaa___[[[VVVWWWSSSYYYpppxxxsssrrryyyqqq```SSSLLLKKKRRRbbb|||kkkRRRFFFDDDHHHLLLXXXhhh}}}~~~xxxsssqqqkkkkkklllmmmooorrrtttuuuwwwvvvvvvxxxkkkVVVFFF@@@<<<======<<<===@@@CCCHHHOOOVVV^^^iiiuuu}}}~~~bbbPPPFFF@@@<<<;;;=========>>>@@@DDDGGGIIIHHHIIIKKKLLLPPPWWW```fffooouuu}}}yyysssooonnngggooo{{{|||iiiYYYPPPLLLKKKJJJJJJJJJJJJGGGEEEBBB@@@>>>===<<<===???@@@AAAFFFOOOZZZjjjqqqVVVGGGBBB@@@>>><<<<<<===???AAAIIIXXXuuutttRRRFFFDDDBBBEEEKKK___eeeNNNFFFBBB??????<<<;;;:::999777666555555444444333222222222222333222111000000//////000000111111000000000000111111///000000000111111111111111111222222222333333333000444:::@@@FFFMMMTTTYYYaaagggkkkjjjhhhgggccc___VVVUUU]]]ooosssfff^^^]]]QQQLLLFFF@@@>>>===<<<;;;777777777666555555444444333333333222222222222111111111111111111111111111222222111111000111111111444444444333666===HHHQQQYYY```dddcccaaa___[[[WWWSSSQQQ\\\yyy|||zzzppp```SSSLLLIIINNN\\\tttsssWWWGGGDDDHHHJJJUUUdddyyyssskkkeeeccc]]]]]]]]]]]]^^^___```aaaaaadddhhhppp|||nnnXXXIIIBBB===>>>>>><<<===AAACCCHHHPPPWWW___iiittt|||jjjXXXLLLCCC??????>>>>>>???@@@CCCGGGKKKMMMPPPPPPPPPQQQTTT[[[bbbgggkkkrrr{{{zzzgggWWWOOOKKKJJJJJJJJJJJJIIIFFFCCC@@@???>>>===<<<===>>>???@@@FFFPPP\\\llllllUUUJJJBBBAAA???======>>>@@@BBBHHHZZZwwwkkkLLLCCCBBB@@@DDDMMMdddcccNNNFFFCCC@@@???<<<;;;:::999888666555555555444333333222222333333222222111000000000000000111111000000000000111111///000000000111111111111111111222222222333333333111555;;;AAAHHHOOOVVV[[[```gggkkkjjjhhhgggdddaaaWWWXXXdddxxxxxxuuusssyyyyyylllaaaZZZQQQMMMGGGBBB???>>><<<;;;888888888777666666555555333333333333222222222222222222222111111111111111222111111111111111222222444444444333555<<>>>>>===>>>AAACCCHHHPPPWWW^^^hhhrrrzzzsssaaaTTTJJJEEEEEEAAAAAABBBDDDGGGLLLPPPRRRZZZXXXVVVVVVYYY___dddhhhkkkrrr|||yyyeeeVVVNNNJJJJJJIIIJJJJJJHHHDDDBBB??????>>>=========>>>???AAAHHHRRR___ppphhhTTTMMMEEECCCBBB@@@@@@@@@AAABBBJJJ]]]|||cccHHHBBBAAA???FFFTTTrrraaaNNNHHHEEEBBB@@@<<<<<<;;;999888777666555555444444333333333333333222222111000000000000111111111000000000000111111000000000000111111111111111111222222222333333333222666<<>><<<:::999999999888777777666666444444333333333222222222222222222111111111000000000000000000111222333333222333333333666===GGGOOOVVV\\\```___^^^^^^[[[WWWRRRUUUfff}}}lll^^^RRRJJJHHHKKKUUUjjj```KKKFFFHHHHHHOOO[[[mmmuuuhhh```\\\[[[SSSUUUWWWYYY[[[\\\]]]]]]gggppp|||zzzeeeMMMFFF@@@???>>>===>>>BBBBBBHHHOOOWWW^^^gggqqqxxx{{{lll]]]RRRMMMMMMFFFGGGJJJNNNTTT[[[aaadddgggdddaaa```bbbfffjjjmmmqqqxxxvvvcccUUUOOOJJJIIIIIIJJJJJJHHHDDD@@@>>>>>>============>>>???CCCJJJVVVcccuuucccRRRMMMHHHGGGEEECCCBBBBBBCCCCCCNNNaaayyy\\\EEECCCBBB@@@KKK^^^}}}___OOOJJJGGGCCC@@@<<<<<<;;;:::888777666666555555444333333333333444333222111111000000111111111111000000000000111111000000000000111111111111111111222222222333333333222666<<>>HHHOOOTTT[[[___^^^]]]]]][[[WWWRRRVVVggg{{{kkk]]]QQQJJJIIIKKKTTTiiicccMMMGGGHHHGGGNNNYYYjjjvvviiiccc```______bbbfffjjjmmmoooooooooyyykkkNNNFFF@@@???>>>===>>>BBBBBBGGGOOOVVV]]]fffpppwwwrrrdddWWWRRRRRRKKKMMMRRRZZZcccmmmuuuzzzsssoookkkiiijjjmmmqqqssswww~~~tttbbbUUUPPPIIIIIIIIIJJJJJJGGGCCC@@@>>>===============>>>>>>EEELLLXXXgggyyy|||aaaQQQMMMJJJIIIGGGEEEDDDCCCCCCDDDPPPdddrrrXXXEEEDDDDDDBBBPPPfff{{{^^^OOOKKKHHHCCCAAA===<<<;;;:::888777666666555555444333333333333444333222111111000111111111111111000000000000111111000000000000111111111111111111222222222333333333222666;;;AAAGGGMMMTTTXXXXXXbbbiiiiiigggggggggeeedddkkk||||||tttqqqkkkggggggbbbfffhhhkkksssvvvmmm___NNNKKKHHHGGGAAA:::888;;;::::::999999888888777777666555555444444333222222000000000000000000000000000111111111111222222222111222333444555;;;CCCJJJRRRYYY^^^^^^]]]]]][[[WWWTTTTTTcccqqqaaaUUUOOOLLLMMMTTTeee}}}iiiQQQFFFFFFIIIOOO\\\ooo{{{kkkdddgggkkkppptttzzz~~~pppTTTGGG>>>>>>>>>;;;===BBBBBBFFFKKKRRRZZZdddnnntttyyyjjj```[[[[[[UUUZZZaaalllzzz{{{tttrrrqqqrrrwww~~~tttppptttyyysss```TTTNNNJJJJJJIIIHHHFFFDDDBBBAAA???>>><<<;;;<<<===???@@@DDDMMM\\\lll}}}vvv]]]OOOMMMJJJFFFDDDEEECCC@@@???BBBPPPaaapppPPPGGGBBBCCCIIITTTuuupppZZZRRRIIIEEEEEE@@@===<<<<<<;;;999888888777666666666555444444333333111111222222222333333333111111111111111111111111222222222222222222222222111111111111111111111111222333888???GGGNNNRRRSSSXXXaaahhhiiiiiijjjjjjgggccciiiyyyxxxpppnnnhhheeeeeeaaaccceeeiiiqqqwwwqqqgggSSSMMMGGGEEEBBB<<<:::;;;:::999999888888777777666666555555444444333222222111111111111111111111111000111111111111222222222111222333333444999BBBHHHQQQXXX^^^___^^^^^^[[[WWWWWWUUU___xxxssscccVVVPPPKKKKKKRRRccc{{{lllTTTGGGFFFIIIOOO\\\ooouuusssyyysssYYYKKK@@@@@@???<<<<<>><<<<<<<<<===???@@@EEENNN[[[kkk|||sssYYYKKKHHHHHHDDDBBBCCCBBB@@@AAADDDSSSeeeoooPPPGGGBBBBBBIIIYYY}}}nnnYYYRRRIIIFFFFFFAAA>>>===<<<;;;:::999888888777777666666555444444444333333333222222111111111111111111111111111111111222222222222222222222222111111111111111111111111222333777>>>FFFNNNRRRSSSXXX```ggghhhiiijjjiiigggcccggguuutttkkkhhhcccaaabbb______```dddllltttsssooo[[[QQQGGGDDDBBB???<<<;;;:::999999888777777666666666555555444444333222222111111111111111111111111000111111111111222222222222333444333333888???EEEOOOWWW^^^`````````\\\WWWXXXTTTYYYooouuufffYYYSSSKKKKKKQQQaaazzzsssYYYJJJGGGIIIPPP\\\nnnwww___OOOCCCAAA@@@<<<<<<@@@@@@CCCIIIOOOWWW```jjjppp{{{}}}sssmmmkkkkkksss{{{}}}{{{~~~|||ggg[[[]]]ccc~~~tttpppooosss|||lllYYYNNNJJJIIIIIIHHHGGGEEECCCBBBAAA???>>><<<<<<<<<>>>@@@AAAGGGOOO[[[iii|||qqqYYYKKKGGGEEEAAA???AAAAAA@@@BBBFFFVVViiimmmPPPHHHBBBAAAJJJ```lllXXXRRRJJJGGGGGGCCC@@@???>>>===;;;:::999888888888777777666555555555555444444333222111000///111111111111111111111111111111111111111111111111111111111111111111111111222333777===FFFMMMQQQSSSWWW___eeeggghhhjjjiiifffcccdddpppttthhhddd___\\\^^^\\\ZZZZZZ\\\ccclllpppqqqdddVVVGGGCCCCCCAAA>>><<<::::::999888777666666555666555555444444333222222111111111111111111111111000000111111111222222222333444555444444777>>>CCCLLLUUU^^^aaaaaaaaa]]]XXXVVVRRRWWWkkkxxxjjj\\\UUUNNNMMMRRRaaazzzzzz^^^MMMHHHIIIOOOZZZkkk|||}}}cccRRRCCCAAA@@@===<<<@@@@@@DDDIIIOOOVVV___iiioooxxx}}}xxxsssrrrssswwwnnn```ZZZ```jjj}}}mmmbbbccc``````fffooo|||}}}hhhVVVLLLIIIHHHHHHGGGFFFEEECCCAAA@@@???>>>===<<<===>>>@@@BBBIIIPPPZZZhhh}}}uuu```RRRLLLEEEAAA>>>?????????BBBFFFVVVkkkkkkPPPIIICCCAAAMMMhhhiiiXXXSSSKKKHHHIIIEEEBBBBBB@@@>>>===;;;999999999999888888777666666666444444333333222111000000111111111111111111111111000000000000000000000000111111111111111111111111333333666<<>>===AAABBBEEEIIIOOOVVV___hhhnnnvvvzzz|||xxxwwwxxx~~~wwwddd[[[ZZZeeerrrrrr```WWWZZZUUUSSSVVV\\\fffuuuzzzeeeUUULLLIIIGGGGGGFFFEEEDDDCCCAAA@@@???>>>===<<<===???AAABBBJJJQQQ[[[ggglll]]]TTTGGGBBB>>>>>>>>>===AAAFFFTTTmmmiiiOOOJJJDDDCCCPPPmmmhhhYYYUUUMMMIIIJJJGGGEEEDDDBBB@@@>>><<<::::::999999999888777777666666222222222222222222222222000000000000000000000000000000000000000000000000111111111111111111111111333333666;;;CCCJJJOOOQQQWWW]]]ccceeeiiillljjjeeebbbbbbjjj}}}{{{lllddd[[[VVVWWWWWWTTTRRRTTTVVVZZZbbbjjjqqq```NNNGGGFFFCCC@@@???===<<<<<<:::999888777666666555555444444333222222222222222222222222222222000111111111111222222222222444555444444666;;;@@@GGGPPPYYY]]]___aaa___[[[TTTSSSVVVaaauuu||||||tttfff]]]VVVSSSUUUbbbzzziiiSSSKKKJJJKKKUUUcccqqq}}}nnnZZZGGGBBBBBB???>>>@@@BBBEEEIIIOOOUUU^^^gggmmmsssxxx~~~}}}~~~kkk^^^YYYZZZhhhyyyiiiZZZRRRRRRNNNLLLNNNRRRXXXcccnnnuuu|||wwwbbbSSSKKKIIIFFFFFFEEEEEEDDDBBBAAA@@@>>>>>>===<<<===???BBBCCCJJJRRR[[[iiivvvdddVVVHHHBBB>>>=========AAAGGGVVVqqqfffMMMIIIEEEEEERRRnnnttthhh[[[WWWOOOKKKLLLIIIGGGFFFEEEBBB@@@===;;;:::999999888888777666666666111111222222222333333333000000000000000000000000111111111111111111111111111111111111111111111111333333555:::BBBIIIOOOQQQXXX]]]bbbeeejjjmmmkkkeee___^^^dddqqq}}}nnnfff\\\VVVVVVUUUSSSSSSVVVWWWXXX```jjjssscccRRRJJJGGGCCC@@@@@@???>>>===<<<:::999888777666555555444444333222222222222222222222222222222000111111111111222222222///111333222222444999>>>FFFNNNWWWZZZ]]]```___\\\TTTTTTTTTZZZjjj~~~zzzlllbbbVVVRRRSSS___vvvlllUUULLLKKKHHHQQQ^^^kkkwww}}}vvvtttwww{{{xxxaaaLLLEEEDDD@@@===???AAADDDHHHMMMTTT\\\eeejjjpppuuu|||vvvbbb]]]]]]bbbsssxxxcccWWWRRRMMMKKKLLLPPPTTTWWW___gggiiiooo}}}ttt___QQQJJJHHHEEEEEEEEEDDDCCCBBBAAA@@@>>>>>>======>>>@@@BBBDDDIIIRRR\\\jjjzzzcccQQQGGGAAA===<<<===???DDDKKK[[[wwwbbbIIIEEECCCEEERRRkkkjjj|||iii]]]ZZZPPPLLLMMMJJJIIIHHHFFFCCCAAA>>><<<;;;999888888777666666555555333333222222222222222222000000000000000000000000222222222222222222222222111111111111111111111111444333555999AAAHHHNNNPPPYYY^^^bbbfffkkkooolllfff[[[YYYZZZaaakkkyyy~~~oooggg]]]WWWWWWUUUSSSUUUYYYYYYYYYaaalllttteeeUUULLLGGGBBB@@@AAA@@@???>>>===;;;:::999888666555555444444333222222222222222222222222222222000111111111111222222222,,,...000000000222777<<>>@@@CCCGGGLLLRRRZZZccciiimmmssszzz~~~mmm___aaaeeemmmuuu```VVVSSSKKKKKKOOOVVVZZZ\\\ccciiiooouuuqqq]]]OOOIIIGGGDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>======>>>@@@CCCDDDHHHRRR\\\lllzzz___JJJFFF@@@<<<<<<>>>@@@GGGNNN```}}}```FFFBBBBBBEEERRRiiizzzddd{{{jjj^^^[[[QQQLLLNNNKKKJJJIIIGGGDDDAAA>>><<<;;;888888777777666555555555555444444333222111000000000000000000000000000000222222222222222222222222111111111111111111111111444333444999@@@HHHNNNPPPZZZ^^^bbbffflllpppmmmfffXXXTTTRRRUUU]]]lll{{{qqqddd^^^]]]YYYZZZWWWVVVVVVUUUVVV^^^ggguuulll```UUUNNNJJJHHHGGGCCCAAA???<<<999888777777777666555444444444444444222222111111111111222222111111111222222333333333333222222222333555777888EEEKKKUUU^^^cccccc___]]]YYYTTTOOOSSSeeeuuujjjXXXRRRQQQ^^^rrryyy\\\LLLIIIIIIMMMWWWdddooozzzzzzgggYYYOOOKKKOOOVVV```ffftttoooXXXKKKDDD???===>>>BBBCCCGGGLLLSSSZZZ___ccciiiooovvvyyy{{{~~~wwwllldddfffnnn}}}yyydddYYYWWWVVVYYY]]]```dddkkkttt|||iiiUUUIIIFFFGGGBBBDDDEEEDDDBBB???>>>>>><<<<<<<<<<<<===@@@EEEHHHNNNTTT___uuupppUUUEEE???<<<===CCCCCC@@@GGGRRRiiixxxXXXHHH>>>AAAFFFQQQnnnvvviiiyyyyyyzzzhhh___[[[QQQOOOOOOIIIKKKLLLLLLHHHBBB>>>======<<<:::777777777777666444333333333222222222111111111111111111111111111111000000000111222222222333111111222333333333333222222333555888===DDDMMMSSSYYY]]]bbbffflllpppmmmgggZZZTTTOOOOOOVVVffftttooofff```___ZZZWWWUUUUUUVVVVVVWWW^^^gggxxxpppcccXXXPPPKKKHHHGGGEEECCC@@@>>>;;;:::999999777777666555444444444444222222111111111111222222222222222222222222333333222111111111222444666777CCCIIISSS\\\aaaaaa^^^\\\XXXSSSNNNTTThhhuuuiii[[[SSSRRR\\\oooxxx]]]NNNKKKHHHLLLWWWdddppp{{{~~~nnn[[[NNNFFFCCCGGGLLLTTTZZZhhhzzzpppZZZLLLEEE@@@>>>???BBBDDDGGGLLLSSSZZZ```ccciiinnntttwwwyyy|||yyyrrroootttxxxddd[[[\\\]]]bbbjjjrrr{{{|||fffSSSHHHDDDEEEBBBCCCEEEDDDBBB@@@??????<<<<<<<<<<<<===???DDDGGGNNNVVVddd|||mmmSSSCCC@@@<<<===BBBBBBAAAIIIVVVpppqqqRRRFFF>>>AAAFFFRRRqqqsssiii~~~{{{hhh^^^ZZZQQQNNNOOOIIIKKKLLLLLLIIIDDD???>>>>>>>>><<<999888888777666555333333333222222222222111111111111111111111111111111111111111111222222222000111111222222222222222222333555888<<>><<<;;;:::888777666555444444444444222222111111111111222222333333222222222222222222111000000000111333555666@@@FFFPPPYYY______]]][[[XXXSSSNNNTTTiiiwwwlll^^^VVVRRRZZZkkkxxx^^^OOOLLLGGGLLLWWWeeeqqq|||vvveeeRRRGGGCCCAAACCCFFFIIINNN[[[kkkwww~~~qqq[[[NNNFFFAAA@@@AAADDDEEEGGGLLLRRRZZZaaaeeejjjnnnsssvvvvvvxxx|||xxxeee```cccdddnnn{{{yyycccQQQGGGCCCCCCCCCDDDFFFEEECCC@@@@@@@@@<<<<<<<<<<<<<<<>>>CCCFFFNNNXXXjjjiiiPPPAAAAAA======AAAAAABBBNNN]]]{{{fffLLLDDDAAADDDGGGTTTvvvvvvppp|||iii^^^YYYOOOMMMOOOJJJKKKLLLLLLIIIEEEAAA???>>>???===:::999999888777666333333333333222222222222111111111111111111111111222222222111111111111111///000111111222222111111222333555888<<>>DDDNNNWWW]]]___]]]\\\YYYSSSNNNTTTggg}}}zzzqqqbbbYYYSSSWWWfff|||zzzaaaQQQLLLIIILLLWWWeeerrr}}}ooo^^^KKKCCCBBBAAABBBDDDGGGKKKVVVccckkkpppwww~~~}}}mmmZZZMMMFFFAAA@@@CCCFFFFFFIIIMMMSSS[[[bbbggglllooosssuuuvvvwwwyyy{{{|||~~~yyygggeeelllnnnzzzuuuaaaPPPGGGDDDDDDGGGHHHIIIGGGDDDAAA??????<<<<<<<<<;;;;;;>>>BBBEEEOOO[[[mmmfffOOOAAAAAA======@@@AAADDDSSSeeeyyy\\\GGGDDDDDDFFFGGGTTTxxxyyy|||hhh^^^XXXOOOMMMNNNJJJJJJJJJJJJIIIFFFBBB???>>>===;;;999999999:::999777444444333333333222222222111111111111111111111111333222222222111000000000//////000111111111111000222333555777;;;BBBJJJOOO[[[```dddfffiiikkkjjjeeebbbXXXSSSZZZiiizzz|||ooommmeeeaaaaaa\\\\\\[[[]]]___]]]ZZZ^^^dddsssmmmccc[[[UUUQQQOOOMMMGGGFFFEEECCC@@@>>><<<;;;::::::888777666555555555333333222222222222333333333333333222222111111111222222222222333555666777===CCCLLLVVV]]]___^^^]]]YYYTTTNNNTTTfff|||zzzrrrdddZZZSSSVVVcccxxxiiiVVVLLLLLLNNNWWWeeerrr}}}}}}yyyxxxxxx}}}|||fffVVVEEE?????????@@@BBBIIINNNVVV___bbbbbbgggnnn~~~~~~qqqdddUUULLLFFFAAAAAADDDGGGHHHKKKOOOVVV]]]dddhhhmmmooosssvvvwwwxxxxxxyyy{{{~~~xxxiiijjjrrr|||qqq^^^PPPHHHFFFEEEKKKLLLLLLIIIDDD@@@>>>===<<<<<<<<<<<<<<<>>>CCCFFFRRR\\\mmm~~~cccMMMAAAAAA======AAAAAAFFFXXXllloooTTTBBBCCCDDDDDDDDDRRRuuu}}}zzzggg]]]XXXOOOMMMOOOJJJIIIIIIIIIHHHFFFCCC???===999888777777999::::::999444444444333333333222222111111111111111111111111333222222222111000000000//////000111111111111000333333555777:::AAAHHHNNNZZZ___dddeeegggkkkjjjgggfff\\\VVV]]]mmm~~~yyymmmlllgggeeefffbbb______```aaa^^^[[[^^^dddpppjjjbbbZZZUUURRRPPPNNNHHHGGGFFFDDDBBB???===<<<;;;;;;999777666555555555333333222222222222333333333333222222222222222222333222222222333555777888;;;AAAJJJTTT[[[^^^___^^^XXXTTTPPPTTTeee|||yyypppccc[[[TTTVVVbbbwwwwww```PPPNNNNNNUUUbbbooo{{{}}}sssmmmkkkooottt{{{ttt```RRREEE@@@@@@@@@CCCFFFKKKNNNVVV[[[YYYUUUWWW\\\kkkuuuxxxcccYYYOOOJJJFFFBBBCCCFFFHHHJJJNNNSSSZZZaaafffiiilllooorrrvvvxxxyyyyyyyyyzzz~~~vvviiikkktttmmm[[[OOOIIIGGGGGGKKKLLLKKKHHHCCC???<<<;;;<<<<<<<<<<<<===@@@EEEHHHUUU___ooozzz```LLLAAA@@@===>>>BBBCCCIII]]]ssseeeMMM>>>???AAA@@@AAAQQQrrr{{{vvveee\\\YYYPPPNNNOOOJJJIIIHHHHHHIIIHHHEEEAAA===999777666777999:::::::::444444444444333333333333111111111111111111111111222222222111111111111111///000111111222222111111333444555666999???GGGLLLWWW]]]cccdddgggkkkllljjjhhh^^^XXX^^^lll{{{tttkkkmmmhhhfffeee``````^^^___```]]][[[___fffqqqkkkccc[[[VVVSSSPPPNNNIIIIIIHHHGGGDDDBBB???===<<<;;;:::888777666555555444333333222222333333444222222222222222222333333222222111111222444666777888>>>HHHRRRYYY]]]]]]]]]ZZZWWWQQQQQQ^^^tttzzzooobbbZZZUUUWWWbbbwwwnnnXXXOOONNNRRR]]]jjjvvvuuuiiidddeeegggrrr~~~~~~ssskkkZZZOOOEEE@@@??????CCCHHHIIINNNUUUXXXSSSKKKKKKOOOXXXcccqqq|||vvviiiVVVOOOKKKIIIHHHEEEEEEIIIIIILLLQQQWWW^^^ccchhhjjjjjjlllppptttxxxzzzzzzyyyxxx|||rrrhhhjjjqqq{{{hhhWWWMMMIIIHHHHHHGGGHHHHHHFFFAAA===;;;;;;;;;<<<======>>>BBBGGGKKKWWWccctttuuu\\\III@@@>>><<>>???CCCIIIMMMYYYfffxxxrrrYYYGGG???===<<>>;;;:::::::::888777555555444444444333333333111111111111111111111111000000111111222222222333111111222333333333333222333444555666888>>>EEEJJJQQQYYYaaacccffflllppppppfff^^^XXXZZZcccpppttthhhfffgggeeeaaa^^^]]]___```^^^]]]```gggmmmxxxnnnaaaXXXTTTRRROOOLLLNNNLLLJJJIIIHHHFFFCCCAAA>>><<<999888777777555333444333222222222333444555333333333333333333333333222222333333333333444444999===EEENNNVVV[[[___```]]]XXXTTTUUUZZZggg|||}}}qqqppppppssszzz}}}wwwiii^^^WWWYYYaaaqqqiiiVVVPPPNNNUUUaaapppqqqaaaYYYUUUXXXgggxxx{{{mmm```WWWKKKDDD???===;;;:::>>>CCCKKKOOOQQQPPPKKKFFFDDDDDDOOOVVV___eeehhheeeZZZNNNLLLMMMPPPUUUXXXVVVQQQLLLNNNOOOSSS[[[ccchhhiiihhhhhhkkkppptttvvvxxx{{{}}}{{{|||xxxkkkfffgggjjjttt}}}uuu^^^QQQKKKGGGFFFGGGEEEDDDBBB@@@???>>>=========;;;<<>>AAA@@@>>>CCCIIILLLbbbmmmPPPDDD======???BBBJJJ```nnnddd\\\ZZZYYYTTTOOOMMMKKKMMMNNNNNNKKKFFFCCCBBBCCC@@@>>><<<<<<<<<:::999777666444444555555444222222222222111111111111000000000111111111111000000000111111111111222222222111222333444666:::???CCCLLLVVV___cccfffjjjlllkkkddd\\\WWW\\\cccmmm}}}ssshhhfffhhhfffbbb````````````^^^]]]aaahhhnnntttlll```YYYVVVUUUSSSPPPRRRPPPMMMKKKJJJGGGDDDAAA???===:::999888888666444444444333222222333444555333333333333333333333333222222333333333333444444777;;;BBBKKKSSSYYY]]]^^^]]]XXXUUUWWW^^^lllwwwlllmmmooottt|||yyylll```XXXYYY```ooolllVVVPPPMMMTTT```nnn~~~{{{kkk[[[UUUUUU[[[kkk}}}xxxjjj]]]TTTIIICCC>>>===<<<;;;>>>DDDKKKNNNPPPNNNJJJFFFEEEFFFOOOWWW___cccdddaaaXXXNNNPPPQQQVVV[[[___^^^YYYUUURRRSSSWWW]]]ccchhhhhhgggjjjmmmrrruuuxxxzzz}}}xxxooolllmmmooonnntttsss\\\OOOIIIFFFEEEGGGCCCBBBAAA???>>>===<<<<<<<<<:::;;;???AAADDDLLLTTTdddoooiiiRRREEE@@@??????>>>CCCKKKPPPhhhhhhNNNDDD>>>>>>AAAHHHTTTkkklllccc[[[ZZZZZZVVVQQQOOOMMMMMMMMMLLLIIIEEECCCBBB@@@>>>;;;:::::::::999777888666555555555555444222222222222222111111111111000000111111111111000000000111111111111222222222111222333444666999???CCCJJJTTT]]]aaadddhhhjjjjjjeee^^^YYY[[[aaakkk|||tttjjjhhhiiihhhdddcccdddbbb```^^^___eeemmmsssqqqjjj```ZZZXXXXXXWWWUUUUUUSSSPPPNNNLLLIIIEEEBBBAAA>>><<<::::::999888666555444444333333333444444222222222222222222222222222222333333333333444444444888???GGGOOOVVVZZZ\\\]]]YYYXXX[[[cccsssvvvmmmlllqqqxxx|||pppdddZZZZZZ^^^jjjoooVVVOOOLLLRRR^^^lll|||tttdddVVVSSSWWW```sssttteeeWWWOOOFFF@@@======<<<<<>>===<<<;;;;;;;;;:::<<>>DDDMMMUUUnnncccLLLDDD@@@???DDDQQQccc|||kkkbbb[[[[[[[[[WWWRRRPPPNNNMMMKKKHHHEEECCCBBBBBB???===;;;:::;;;;;;:::999888777555555666666444333333222222222111111111111000000111111111111000000000111111111111222222222111222333444555999>>>BBBHHHRRR[[[___bbbfffiiihhhgggaaa\\\ZZZ]]]hhh}}}xxxnnnkkkkkkiiifffeeefffdddaaaaaaeeemmmuuuyyyoooiiibbb]]]ZZZZZZXXXWWWUUUSSSQQQOOOMMMKKKGGGDDDBBB@@@===<<<;;;;;;999777555555555444444444444444111111111111111111111111222222222333333333444444333777===EEEMMMTTTYYY\\\]]][[[ZZZ]]]eeevvv|||uuuqqqwwwuuuhhh]]]ZZZ\\\eee{{{pppVVVOOOKKKQQQ]]]lll}}}qqqbbbVVVVVV\\\gggyyyooo^^^QQQIIIBBB>>><<<=========???DDDHHHJJJJJJHHHEEEEEEIIIMMMSSS\\\cccccc```___\\\YYY]]]```dddjjjmmmnnnllljjjbbbcccfffiiilllnnnnnnnnnrrruuuyyy|||~~~~~~{{{zzz}}}{{{hhhSSSHHHEEECCCDDDFFFAAAAAA???>>>===<<<<<<<<<===<<<===@@@BBBFFFQQQ]]]nnnnnnXXXIIIBBB???<<>>===<<<:::888666666666666444333333333222222222111111111000111111222222111111000000000111111111222222222111222333333555888>>>AAAGGGPPPYYY]]]```eeehhhhhhhhhddd___ZZZ[[[hhh|||rrrnnnmmmiiiffffffhhheeecccfffmmmvvv|||~~~ooojjjddd___\\\YYYXXXWWWRRRQQQOOONNNNNNLLLIIIGGGCCCAAA>>>===<<<<<<:::999666666666666555555444444111111111111111111111111222222222333333333444444333666;;;CCCKKKSSSZZZ]]]^^^\\\[[[]]]dddttt}}}yyyyyylll___ZZZYYY```ssspppVVVOOOKKKQQQ]]]lll~~~tttfff\\\^^^dddmmm||||||jjjXXXKKKDDD@@@<<<;;;===>>>===???CCCFFFGGGGGGEEECCCEEEKKKPPPWWW___fffgggfffgggfffeeedddgggjjjmmmpppqqqrrrrrrnnnooorrrtttvvvwwwyyyzzzzzz|||sssbbbOOOGGGDDDCCCCCCEEEBBBAAA@@@???>>>=========???>>>???AAABBBFFFSSS```www}}}dddQQQEEE???<<<<<>>>>>?????????===;;;999777777777666555333333333333222222222222111111111222222222222111111000000111111111222222222111222333333444888===AAAFFFPPPXXX\\\___eeehhhhhhhhhfff```ZZZ\\\mmm|||sssooommmiiiggghhhiiigggfffllluuu|||~~~}}}mmmkkkfffaaa\\\YYYWWWVVVQQQPPPNNNNNNNNNMMMJJJHHHDDDAAA???======<<<:::999777777777777666555444333222222222222222222222222222222333333333333444444333555:::AAAJJJSSSZZZ^^^___]]][[[[[[^^^lll}}}oooaaaZZZWWW[[[mmmtttYYYQQQLLLQQQ\\\kkk{{{~~~qqqiiimmmsssxxxzzzfffTTTGGGAAA>>>;;;:::===>>>===>>>BBBBBBDDDDDDCCCCCCFFFLLLRRRZZZbbbiiikkkooossstttqqqmmmoooqqqrrrsssvvvzzz}}}}}}~~~lll\\\MMMFFFEEEDDDCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>@@@BBBBBBHHHWWWfffoooZZZLLLDDD???<<<<<>>??????>>>===<<<:::888777888777555333333333333333222222222222111111222222222222111111000111111111111222222222111222333333444777<<<@@@EEENNNWWWZZZ^^^ccchhhhhhgggfff```[[[aaavvvxxxpppmmmkkkhhhhhhjjjkkkiiiiiipppzzz~~~{{{wwwjjjiiifffaaa]]]YYYXXXWWWSSSQQQPPPOOONNNMMMJJJHHHDDDAAA???======<<<:::999777777888888777666444333333333333333333333333333222222333333333333444444222444888???HHHQQQYYY^^^aaa^^^ZZZWWWWWWccc|||pppbbbZZZUUUXXXhhhzzz{{{]]]TTTNNNPPPYYYfffvvv|||yyydddQQQEEE@@@===:::;;;>>>>>><<<===@@@???AAACCCCCCCCCGGGMMMSSS\\\bbbiiiooowww~~~|||uuuvvvwwwxxxzzzfffXXXKKKGGGGGGEEECCCBBB@@@???>>>>>>============;;;<<>>======<<<:::999777888888888777666444333333333333333333333333333222222333333333444444444111333777>>>FFFPPPXXX]]]bbb^^^YYYTTTRRR\\\tttqqqbbbZZZUUUWWWfffxxxaaaWWWOOOPPPWWWbbbqqq}}}yyycccPPPDDD???===:::;;;>>>>>><<<<<>>===<<<<<<<<<<<<<<<999:::>>>AAADDDMMM```rrrsssfffVVVKKKHHHHHHFFFDDD:::DDDFFFIIIXXXmmmrrrSSSFFFGGGDDDJJJYYYrrr}}}}}}lll```YYYUUUXXXZZZWWWRRROOOKKKJJJLLLQQQTTTRRRKKKDDDIIIGGGEEECCCCCCCCCAAA@@@===;;;999888888777555333444444444333333333222222111222222333333222222111000111111111111222222222222222333333444777;;;???BBBJJJSSSVVVYYY```eeefffeeeddd___]]]kkk|||tttllliiiggghhhmmmtttwwwrrrpppttt{{{{{{tttlllmmmjjjeeeaaa^^^[[[YYYVVVTTTRRRPPPNNNNNNLLLJJJHHHFFFDDDBBBAAA@@@>>><<<::::::::::::999777666444333555555444333333333333444333333333333333333333333444444666;;;DDDMMMTTTXXX```ddd^^^WWWXXXYYYfff~~~vvviiibbb[[[YYYeeetttiiiXXXLLLMMMUUU```pppxxxbbbOOOCCC>>>??????>>>===============???@@@@@@AAACCCHHHNNNRRRZZZbbbiiioooyyysss[[[RRRJJJGGGFFFBBB@@@AAA@@@@@@???======<<<<<<<<<:::<<<@@@BBBCCCLLLaaatttzzzkkk___WWWWWWUUUMMMFFFDDD===BBBGGGMMMYYYssskkkQQQCCC===BBBHHH[[[yyy|||tttkkk^^^\\\ZZZZZZZZZWWWRRRNNNMMMMMMMMMLLLKKKJJJHHHGGGLLLIIIFFFEEEEEEDDDBBBAAA@@@>>>;;;999888777555444444444333333333333222222222222222111111111000000000000111111111222222222000111333444444666999;;;CCCHHHOOOWWW]]]```aaaaaahhh```___cccnnnxxxqqqooonnnooottt{{{{{{uuusssuuuuuupppkkkmmmiiiddd```^^^[[[XXXVVVSSSQQQOOONNNOOONNNLLLJJJGGGEEEBBBAAA@@@???===:::;;;;;;:::888777555444444555555444333333333333444333333333333333333333333444444555:::AAAKKKRRRWWW\\\aaa\\\VVVVVVUUU```uuu||||||ooofff^^^ZZZcccqqqooo^^^OOONNNTTT]]]lllzzzvvv```MMMBBB>>>======<<<;;;;;;;;;;;;;;;???@@@BBBBBBDDDHHHNNNRRRXXX```gggnnnyyy{{{lllYYYPPPHHHFFFEEEBBB@@@AAA@@@???>>>===<<<<<<<<<<<<;;;===AAADDDGGGQQQfffzzzuuupppeee]]]\\\ZZZRRRJJJFFFEEEEEEIIISSSfffeeeNNNDDDAAADDDKKK___}}}qqqhhh___]]][[[[[[[[[YYYTTTPPPOOOOOONNNMMMLLLKKKJJJJJJLLLJJJHHHFFFFFFEEECCCBBB@@@>>>;;;999999888666444444444333333333333222222222222222111111111000000000000111111111222222222000111333444444666888;;;CCCHHHOOOXXX^^^aaaaaaaaaiiibbbbbbeeemmm~~~yyywwwwwwxxx}}}zzztttqqqpppooonnnnnnjjjeeeaaa^^^\\\YYYWWWRRRPPPOOOOOOPPPPPPNNNMMMHHHFFFCCCBBBAAA@@@===;;;<<<;;;999777666555666666555555444333333333333444333333333333333333333333444333444777===FFFOOOUUUVVV\\\YYYUUUUUUQQQVVVhhhxxx~~~}}}~~~|||zzzvvvlllbbb[[[aaannnwwwdddSSSOOORRRXXXeeerrrttt^^^LLLBBB>>>======<<<;;;;;;;;;<<<<<<@@@AAACCCEEEFFFIIINNNQQQVVV]]]eeemmmyyyrrrcccTTTLLLEEEDDDDDDAAA@@@AAA>>>>>>===<<<;;;;;;;;;;;;<<<===BBBFFFKKKVVVlllzzz{{{qqqhhhfffddd\\\RRRLLLHHHDDDFFFUUUppp{{{\\\KKKFFFEEEDDDMMMcccnnneee___^^^\\\\\\\\\ZZZVVVSSSRRRQQQPPPOOOMMMMMMMMMMMMNNNLLLJJJHHHHHHGGGEEECCCAAA???<<<:::999888666555444444333333333333222222222222222111111111111111111111111111111222222222000111333444444555888:::AAAGGGPPPYYY___bbbbbbaaagggbbbccceeejjj~~~}}}xxxsssqqqrrrtttppplllgggcccaaa^^^[[[YYYTTTRRRPPPPPPPPPPPPNNNMMMIIIGGGEEECCCCCCAAA???======;;;999666555666777777555555444333333333333444333333333333333333333333333333333444999BBBLLLRRRRRRYYYXXXUUUTTTNNNOOO]]]nnnyyy{{{{{{~~~zzzzzz|||rrreee\\\```jjj~~~iiiVVVOOOOOOSSS^^^kkk{{{sss^^^LLLCCC?????????>>>>>>>>>>>>>>>???@@@BBBEEEGGGIIIKKKOOOQQQVVV[[[cccmmmyyylll]]]PPPHHHBBBBBBCCCAAA@@@AAA======<<<;;;;;;;;;;;;;;;<<<>>>AAAGGGLLLXXXnnn~~~uuurrrppphhh\\\RRRIIIEEEHHHYYYuuusssVVVHHHDDDDDDBBBMMMeeelllccc]]]]]]\\\\\\[[[ZZZXXXVVVTTTSSSRRRPPPOOOOOOOOOOOOPPPNNNLLLLLLKKKJJJGGGEEEBBB@@@===;;;:::999777666444444333333333222222222111111111111111111111111111111111111111111111111000111333333333555777999???EEEOOOYYY```ccccccbbbeeeaaaddddddhhh~~~zzzvvvuuuvvvssspppkkkgggdddaaa^^^\\\WWWUUUSSSQQQQQQPPPNNNLLLKKKHHHFFFEEEDDDCCC@@@>>>===;;;999777666666777888555555444333333333333444333333333333333333333333222222222333666>>>HHHOOOQQQXXXWWWVVVUUUMMMKKKWWWjjjyyy~~~}}}|||{{{vvviii]]]___hhhnnnXXXOOOMMMOOOYYYeeettt|||ttt^^^MMMDDDAAA??????>>>>>>>>>??????@@@@@@CCCFFFHHHJJJMMMQQQTTTYYY\\\dddnnn{{{~~~}}}iiiZZZMMMEEE@@@AAABBBAAA???@@@===<<<<<<;;;;;;;;;;;;<<<======@@@FFFMMMYYYmmm{{{yyyrrrcccUUUKKKKKKPPP```zzzmmmRRRFFFBBB@@@???JJJeee}}}kkkccc[[[\\\\\\[[[ZZZYYYXXXXXXVVVUUUTTTRRRQQQQQQPPPPPPRRRQQQOOOOOONNNMMMJJJGGGCCCAAA>>><<<;;;:::888777444444333333333222222222111111111111111111111111111111111111111111111111000111333333333444666999>>>DDDMMMWWW___cccddddddeeebbbeeefffkkk|||||||||xxxvvvvvvrrrmmmiiifffdddaaa___YYYWWWTTTSSSRRRPPPNNNLLLLLLJJJGGGFFFEEEDDDAAA???<<<;;;999888777777888888555555444333333333333444333333333333333333333333111222333333555;;;DDDLLLPPPWWWVVVUUUUUUNNNKKKVVViii}}}zzzlll___^^^eee{{{ttt]]]QQQLLLMMMVVVbbbnnnwwwuuu___NNNDDDAAA======<<<<<<<<<===>>>>>>AAACCCFFFHHHKKKOOOTTTXXX^^^```gggqqq}}}zzztttxxxxxxeeeXXXKKKDDD@@@AAABBB@@@???@@@======<<<<<<<<<<<<<<<===>>>===@@@FFFNNN[[[ooozzziiiXXXKKKLLLRRRbbbzzzgggNNNCCC@@@>>>>>>KKKfffyyyjjjcccZZZ[[[\\\[[[YYYYYYZZZ[[[WWWWWWWWWWWWVVVTTTSSSRRRTTTSSSRRRRRRRRRPPPLLLJJJDDDBBB???===<<<;;;999888444444333333333333222222111111111111111222222222222222222111111111111111000222333333333333666888===BBBKKKTTT\\\bbbdddeeegggbbbfffiiiqqq{{{zzz}}}|||}}}zzzvvvsssnnnjjjgggdddaaa___XXXVVVTTTSSSSSSRRRPPPNNNMMMKKKHHHGGGFFFEEEBBB@@@;;;::::::999999888888777555555444333333333333444333333333333333333333333000333444444555999BBBIIIPPPVVVTTTSSSUUUNNNLLLWWWlll~~~ooo___\\\bbbttt|||cccUUUNNNLLLTTT___kkkuuuuuu^^^MMMDDDAAA======<<<<<<===>>>>>>???AAACCCEEEHHHKKKPPPWWW\\\ddddddjjjtttzzztttvvvuuu{{{~~~rrr___SSSJJJDDD@@@AAACCC@@@??????>>>======<<<<<<======>>>???>>>AAAIIIRRRaaauuuqqq^^^LLLKKKQQQbbb{{{^^^HHHAAA@@@???BBBNNNiiiuuuhhhcccZZZ\\\]]]\\\ZZZZZZ\\\^^^YYYZZZ\\\\\\[[[YYYVVVTTTVVVUUUTTTTTTTTTRRRNNNKKKEEEBBB???>>>===<<<:::888444444333333333333222222000000111111111222222222222222222111111111000000000222333333222333555777<<<@@@HHHQQQZZZ```dddfffeee```bbbiiiuuu{{{zzz}}}uuuwww{{{vvvrrrmmmiiigggdddaaa___VVVUUUSSSSSSTTTTTTRRRQQQMMMKKKIIIGGGGGGEEECCCAAA:::::::::::::::999888777555555444333333333333444333333333333333333333333000333555555555999AAAGGGPPPUUURRRQQQTTTNNNMMMXXXpppqqq___[[[```mmm~~~gggXXXOOOLLLSSS^^^iiitttttt]]]LLLCCC?????????>>>??????@@@AAAAAAAAACCCEEEGGGKKKQQQYYY^^^gggggglllvvvuuunnnpppwww}}}{{{zzz~~~~~~mmm[[[PPPKKKDDD@@@BBBCCC@@@>>>???>>>>>>=========>>>>>>?????????BBBKKKVVVeeezzzyyyeeeRRROOOSSSeeeyyyXXXCCC???AAAAAAGGGRRRlllqqqgggccc[[[]]]^^^]]][[[[[[^^^aaa[[[]]]___```___\\\YYYVVVWWWVVVUUUVVVUUUSSSOOOLLLEEECCC@@@>>>===<<<:::999444444444333333333222222000000111111222222222222222222222222111111000000000222333333222333555777<<>>>>>>>>===<<<:::999888888777666555444333333333333333333222222222111111222333333333444777<<<@@@HHHTTTVVVRRRQQQLLLLLLWWWvvvuuufff]]]ZZZjjj~~~qqq]]]RRROOOTTTZZZgggxxx|||yyyyyyzzznnnYYYJJJBBB???CCC@@@???AAAAAA>>>===@@@GGGEEEDDDGGGNNNVVV]]]aaagggkkkrrrxxx}}}~~~}}}sssmmmjjjqqq}}}}}}zzzpppiiijjjwwwxxxeeeTTTIIIEEEDDDBBB@@@?????????@@@>>>===<<<;;;;;;<<<===>>>???AAAFFFNNN]]]rrr|||gggVVVQQQUUUllloooTTTEEE@@@@@@BBBEEERRRnnn}}}nnnfffaaa``````______^^^^^^^^^^^^]]]]]]]]]\\\[[[ZZZXXXXXXSSSUUUXXXZZZZZZVVVOOOIIIGGGEEEBBB@@@???>>><<<:::666666666555444444444333333333333222222222111111//////000000111111111222111111222333555666666777888<<>>===;;;:::999:::999777666555555444444444444444444333333333222222333333333444777<<>>???CCCBBBCCCHHHQQQZZZbbbfffjjjnnntttyyy{{{}}}}}}ooollllllmmmvvv}}}uuujjjaaacccooosss```QQQHHHDDDCCCBBB@@@???>>>??????>>>===<<<;;;;;;<<<===>>>???AAAFFFQQQcccxxx}}}iiiXXXWWW___wwwhhhOOODDDAAAAAABBBHHHYYYxxx|||nnnfffaaa````````````______^^^^^^]]]]]]\\\\\\[[[YYYXXXWWWUUUVVVXXXZZZYYYUUUOOOJJJIIIFFFCCCBBBAAA@@@>>><<<777666666555555444444333333333333222222222222111000000000000111111111222///000000111222333444555777;;;AAAHHHOOOVVV^^^cccbbbbbbccceeennnyyyssstttxxxyyyuuuqqqooommmmmmnnnpppqqqqqqooommmkkkjjjhhheeeaaa]]]XXXVVVTTTTTTUUUVVVUUUTTTQQQPPPOOOMMMJJJIIIGGGFFFBBBBBBBBBAAA???>>><<<;;;;;;:::999888777666666666555555555555444444444444222333333333444666:::>>>DDDPPPSSSQQQRRRMMMLLLUUUlll|||pppgggccceeexxxtttaaaUUUPPPSSSYYYgggwwwtttdddZZZUUURRRSSSVVVWWWZZZ___dddmmm{{{lllXXXJJJCCCAAAAAA@@@DDDIIIIIICCC???@@@@@@AAAEEEMMMXXXccckkkoooqqqssswww|||||||||sssjjjfffjjjoootttzzzlllcccdddnnn{{{kkkYYYMMMFFFCCCBBBAAA???>>>>>>>>>>>>>>>===<<<<<<<<<===>>>???AAAAAAFFFTTTiiiyyyfffWWW[[[iii___IIIBBBAAAAAABBBLLLbbb{{{nnngggbbb`````````aaa``````______^^^^^^^^^]]]\\\[[[ZZZYYYYYYYYYXXXXXXXXXTTTOOOKKKIIIGGGEEECCCCCCBBB???===777777777666555444444444333333333333222222222222000000000111111111111111///000000111222333444444555999???EEELLLTTT[[[```dddeeeeeeeeelll}}}wwwpppqqqvvvxxxvvvrrrnnniiiggghhhjjjmmmnnnmmmllljjjhhhgggeeeaaa^^^XXXVVVUUUUUUWWWXXXWWWVVVTTTSSSQQQOOOMMMJJJIIIHHHEEEEEEDDDCCCBBB@@@>>>===<<<;;;:::888777777666666555555555444444444444333222333333333444555999<<>>>>>>>>===>>>===<<<<<<<<<===>>>???BBBAAAGGGXXXnnnnnn]]]QQQZZZooo|||WWWFFFBBBAAAAAACCCNNNiiiyyymmmgggbbb```aaaaaabbbbbbaaa``````aaaaaaaaaaaa```___^^^]]]\\\ZZZXXXWWWVVVSSSPPPMMMIIIGGGEEEDDDDDDBBB@@@>>>999888777777666555444444444444333333333222222222111111111111111111111111111222222333444444555555444777<<>>>>>===>>>===<<<<<<===>>>???@@@DDDBBBJJJ]]]qqqwwwcccTTTMMM[[[tttvvvSSSEEECCCAAAAAAEEEPPPooovvvlllfffbbb```aaabbbcccccccccaaaaaaaaaaaaaaaaaa``````___^^^]]]ZZZXXXVVVTTTSSSPPPNNNHHHFFFEEEEEEDDDCCC@@@===:::999888777666555444444444444444333333333222222222222222111111111111111111222222333333444444444333666:::@@@FFFNNNVVV\\\^^^bbbeeedddeeeppp~~~|||vvvqqqrrrwwwvvvrrroookkkfffdddfffiiilllnnnnnnllliiigggfffdddaaa___\\\[[[YYYZZZ[[[\\\\\\[[[YYYXXXVVVTTTQQQOOOMMMLLLJJJIIIHHHGGGEEECCCAAA@@@<<<;;;:::999888777777777444444444333333333333222111222444444333444666777:::FFFKKKNNNTTTPPPLLLRRRUUUgggyyy|||yyyxxxyyy}}}{{{nnneee^^^gggxxxttt```PPPKKKLLLXXXaaaooo}}}nnn___TTTOOOKKKLLLLLLLLLOOOUUU]]]gggwww~~~jjjWWWKKKDDDBBBDDDEEEKKKRRRSSSMMMIIIIIIEEEGGGMMMXXXfffttt~~~||||||wwwkkk```\\\\\\\\\\\\]]]bbbkkkvvv~~~zzzwwwyyy}}}jjjXXXLLLFFFEEE@@@@@@AAAAAA@@@??????>>>>>>======<<<===>>>@@@AAAEEEFFFPPPddduuuvvvhhhZZZOOONNN^^^zzznnnOOOEEEDDDAAABBBIIIWWWwwwqqqjjjfffbbb```aaaccceeeeeedddcccaaa^^^^^^^^^^^^^^^]]]\\\\\\[[[YYYVVVTTTTTTRRRPPPNNNGGGFFFFFFFFFEEEDDDAAA>>>;;;:::999888777666555444444444444444333333333333222222222222222111111111000000000000111111222222222555999>>>DDDLLLUUU[[[^^^dddhhhfffeeelll|||{{{zzzwwwtttuuuxxxuuupppjjjhhheeeeeegggkkkmmmnnnpppmmmjjjgggfffdddaaa___```^^^\\\\\\]]]^^^^^^]]][[[ZZZXXXVVVSSSPPPNNNMMMKKKJJJIIIHHHEEECCCAAA@@@======;;;:::999888888888555555555555444444444444111222444444333333444666777DDDIIIMMMTTTQQQLLLQQQTTTgggzzz|||sssvvv|||zzzppphhh]]]cccppp{{{fffTTTNNNOOOSSSYYYhhhzzzwwwfffYYYRRROOOOOOSSSWWW[[[bbbiiixxxkkkXXXKKKDDDBBBEEEEEEIIIOOOPPPLLLJJJJJJGGGIIIOOOZZZjjjzzzoooaaaXXXRRRRRRTTTUUU[[[bbbiiiuuuuuubbbSSSJJJEEEBBB@@@AAAAAABBBBBBAAA??????>>>============???@@@AAAGGGJJJWWWlll{{{ppp```YYYSSSLLLOOOaaadddKKKEEEDDDAAADDDNNNccc}}}mmmhhheeeaaa```bbbdddffffffeeecccbbb\\\\\\]]]]]]\\\\\\[[[[[[XXXWWWUUUTTTSSSRRROOOMMMHHHGGGGGGGGGGGGFFFBBB???<<<;;;:::999777666555444555444444444444333333333333333333222222111111111000000000000111111111111222555888===CCCKKKTTTZZZ```gggllljjjeeegggsss}}}yyyyyyxxxvvvxxxyyyuuunnngggeeedddfffiiilllmmmnnnqqqnnnkkkhhhfffdddaaa___bbb```^^^^^^______^^^]]]\\\[[[YYYWWWTTTQQQOOONNNKKKKKKJJJHHHFFFCCCAAA@@@???>>>===<<<;;;:::::::::777666666666555555555555111222444444333222444555666BBBHHHLLLTTTQQQLLLPPPSSSfff|||ssshhhllltttuuuoooiii]]]aaallllllZZZSSSTTTQQQVVVdddyyyrrrbbbWWWVVVTTTWWW^^^eeemmmxxxkkkXXXKKKEEECCCDDDDDDFFFLLLMMMJJJIIIKKKJJJLLLRRR^^^oooppp]]]VVVPPPNNNQQQSSSUUU]]]ggguuu~~~ooo]]]PPPIIICCC@@@@@@AAABBBCCCBBBAAA@@@???>>>=========>>>???AAABBBHHHMMM]]]rrrxxx^^^QQQOOONNNJJJPPPbbbxxx^^^HHHEEEEEEAAAFFFRRRlllzzzkkkgggdddaaa```bbbdddfffgggfffdddccc]]]]]]^^^^^^]]]]]]\\\\\\WWWUUUTTTSSSSSSRRROOOMMMIIIIIIIIIIIIIIIGGGDDDAAA<<<;;;:::999888666555444555555444444444333333333333333333222222111111111222222222222222333333333222555888===CCCKKKTTTZZZ]]]eeekkkggg```___hhhsss|||~~~|||yyyvvvtttrrrqqqqqqjjjfffcccgggnnnrrrqqqmmmmmmllljjjhhhfffdddcccccceeeeeeeeedddccc```^^^]]]^^^]]][[[XXXVVVSSSQQQPPPPPPOOOMMMJJJHHHFFFEEEEEEAAAAAA@@@>>><<<:::888777777666444444555555444222555444444333333444444555999999???LLLRRROOOMMMNNNRRR^^^rrr{{{jjjeeelllpppuuuxxxqqqfffcccgggwww{{{lll]]]QQQRRR[[[kkk|||mmmdddeeebbbjjjqqqsssyyynnnZZZLLLGGGFFFGGGHHHJJJKKKLLLMMMMMMMMMHHHOOOXXXaaarrryyyeeeZZZOOOMMMMMMPPPTTT[[[hhhuuu~~~~~~jjjYYYLLLCCC@@@CCCCCCDDDEEEDDDAAA??????@@@???BBBDDDDDDAAA@@@BBBDDDIIIRRRcccwwwlllZZZNNNFFFHHHPPPPPPiiixxxXXXKKKBBBAAABBBBBBXXXuuuvvvmmmhhheeeeeeaaadddgggjjjjjjiiigggeee^^^^^^]]]\\\[[[YYYXXXWWWVVVUUUTTTSSSRRRQQQPPPOOOKKKHHHGGGIIILLLMMMIIIDDD@@@???<<<999777777777888888777666555444333333333333333333222222222111111111111000000111111222333555666999===CCCKKKTTTZZZ\\\dddjjjiiicccaaadddjjj}}}~~~}}}zzzwwwtttsssrrrrrrkkkgggdddgggmmmpppnnnkkkmmmlllkkkiiigggfffeeeeeeeeeeeeeeedddcccaaa___]]]]]]\\\[[[YYYWWWUUUTTTSSSRRRQQQOOOLLLJJJIIIHHHGGGDDDDDDBBBAAA>>>;;;999888888666555555555555444222444444333333333333444444888888>>>JJJPPPOOOMMMOOOOOO\\\qqqwwwddd___gggnnnwww|||vvviiidddgggvvvzzzhhhYYYTTT[[[jjjyyyrrrlllnnnvvvrrr^^^OOOGGGEEEDDDEEEFFFGGGHHHIIIIIIIIIJJJNNNUUU```wwwqqq]]]SSSMMMLLLNNNSSSYYYaaannnzzz{{{|||yyydddTTTJJJBBB@@@BBBCCCDDDEEEDDDAAA??????@@@???BBBEEEDDDBBBAAACCCEEEOOOXXXjjj}}}dddSSSJJJDDDFFFMMMSSSmmmpppQQQFFF??????BBBEEE\\\tttmmmhhhffffffdddfffiiijjjkkkiiifffeee````````````^^^]]][[[ZZZYYYXXXVVVTTTRRRPPPNNNMMMKKKHHHFFFHHHKKKKKKHHHEEE@@@???<<<999777777777888888777666444333333222222333333333222222222111111111111000000111111222333444555888;;;AAAIIIRRRYYYZZZaaahhhhhhdddccciiiooo~~~}}}zzzwwwuuusssssssssnnnjjjfffggglllnnnkkkhhhmmmlllkkkjjjiiihhhhhhgggdddeeeeeeeeecccaaa___^^^\\\\\\[[[ZZZXXXWWWVVVVVVUUUSSSQQQOOOMMMLLLKKKKKKHHHGGGFFFCCC@@@===:::999888777555555666666444333333333222222222222333333666666<<>>;;;999:::888666666666666444333333222222111111222222333444555:::BBBIIIMMMNNNOOOMMMZZZqqq{{{cccXXX]]]gggttt|||wwwsssjjjhhhtttxxx```UUUYYYcccppp{{{jjjWWWIIIBBBCCCCCCCCCCCCDDDEEEFFFGGGIIIJJJQQQdddeeeVVVRRRPPPRRRZZZdddmmmvvv}}}iiiSSSIIIFFFDDDBBBAAABBBCCCDDDCCCAAA???>>>???===@@@BBBAAA@@@BBBFFFJJJRRR]]]ppprrrVVVKKKIIIGGGHHHLLLZZZxxxgggLLLFFFAAABBBHHHQQQmmm{{{qqqlllhhhfffeeehhhiiijjjjjjhhhfffcccaaa\\\\\\]]]]]]\\\[[[YYYXXXUUUUUUVVVVVVVVVVVVUUUTTTLLLIIIFFFFFFGGGHHHGGGFFF@@@???===;;;999888888888777666555333222222222222333333333222222222111111111111000000111111222333222444666999???GGGPPPVVVXXX]]]bbbddddddhhhpppwww}}}|||yyywwwuuutttttttttssspppmmmmmmnnnnnnllljjjiiiiiijjjjjjjjjiiihhhgggcccdddeeeeeedddcccbbbaaa___^^^\\\[[[XXXWWWUUUTTTVVVUUUSSSQQQPPPOOONNNNNNMMMLLLJJJGGGCCC???<<<:::;;;999777777777666555333333222222111111222222333333555888===DDDKKKMMMMMMOOOZZZooofffYYY]]]dddrrr|||yyywwwoookkktttyyy```VVVWWW^^^kkkwwwsss^^^LLLBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGJJJSSSiii}}}dddWWWVVVRRRVVV___kkkuuu~~~tttbbbOOOGGGFFFEEECCCCCCBBBCCCDDDCCC@@@>>>>>>???<<<>>>?????????AAAGGGLLLWWWeeeyyymmmSSSIIIHHHHHHIIIMMM^^^}}}eeeLLLGGGBBBBBBIIITTTsssyyyqqqmmmhhheeedddgggggghhhgggfffcccaaa```[[[[[[[[[ZZZYYYXXXWWWWWWUUUVVVXXXXXXXXXWWWVVVUUULLLJJJHHHGGGGGGGGGGGGGGGAAA@@@???===;;;:::999888777666555444333222222222333333333222222222111111111111000000111111222333333444777:::???GGGOOOUUUXXX\\\aaaccccccgggnnnsss|||}}}|||{{{xxxvvvtttssssssssssssqqqooonnnoooooonnnllliiiiiijjjjjjjjjiiigggfffccccccdddeeeeeedddcccbbb``````^^^\\\ZZZXXXVVVUUUVVVUUUSSSRRRPPPOOOOOOOOONNNMMMKKKHHHEEEAAA>>><<<<<<:::888777888777555333333333222222222222333333222555777999@@@IIILLLKKKNNNWWWiiijjj]]]___dddrrr~~~~~~|||uuupppttt~~~{{{dddWWWVVVZZZeeerrr~~~}}}gggSSSFFFAAA@@@@@@???@@@AAABBBCCCGGGLLLWWWmmmzzzbbbVVVVVVVVVZZZdddrrr}}}lll\\\MMMFFFEEEDDDCCCDDDAAACCCCCCBBB@@@>>>>>>>>>;;;===>>>>>>>>>BBBIIIOOOZZZiii~~~fffOOOGGGFFFFFFJJJPPPfff{{{___HHHEEEAAAAAAJJJXXXzzzwwwpppmmmhhhdddccceeeeeeeeeeeeeeecccbbbaaa___^^^\\\YYYXXXXXXXXXXXX[[[[[[[[[[[[YYYVVVSSSQQQLLLKKKJJJIIIHHHGGGGGGGGGBBBBBBAAA???===<<<::::::888777666555444333333333333333333222222222111111111111000000111111222333333444666999>>>FFFNNNTTTWWW[[[___aaabbbeeejjjnnnuuu{{{{{{yyywwwuuusssrrrrrrrrrqqqpppooonnnooooooooonnnjjjkkkllllllkkkiiigggfffbbbcccdddeeeeeeeeedddcccaaaaaa```^^^]]][[[ZZZZZZWWWVVVUUUSSSRRRQQQPPPPPPPPPOOONNNKKKHHHDDDAAA@@@===;;;999888888777555333444444333333333333444444222555666666===GGGKKKIIIIIIPPPaaavvvqqqeeeddddddooo}}}{{{uuusssvvv}}}jjjYYYUUUVVV```lllyyyqqqZZZLLLBBBBBB@@@???@@@AAACCCDDDHHHNNNZZZnnnwww```WWWXXX]]]bbbmmm|||zzzcccXXXLLLGGGDDDAAAAAACCCAAABBBCCCBBB@@@>>>>>>>>>===>>>??????@@@EEEMMMSSS]]]ooottt___LLLFFFFFFGGGNNNWWWqqqsssWWWCCCCCCBBBDDDOOOaaasssnnnllliiieeeccccccddddddeeeeeeeeeddddddccc```\\\XXXVVVVVVXXXYYY\\\]]]]]]]]]ZZZWWWSSSQQQLLLLLLLLLLLLJJJHHHGGGGGGDDDCCCCCCAAA@@@>>><<<;;;999888777666555444444444333333333222222222111111111111000000111111222333222333555888===DDDMMMSSSTTTXXX\\\___aaacccgggiiilll}}}yyyzzzxxxvvvtttrrrrrrrrrrrrooonnnnnnnnnnnnooooooooolllmmmmmmnnnllljjjhhhfffbbbcccdddeeeeeeeeedddcccaaaaaaaaa```______^^^^^^XXXWWWVVVTTTSSSRRRRRRRRRRRRQQQOOOMMMJJJGGGDDDBBB===;;;999888888777555333555444444333333444444555333666666555;;;EEEJJJHHHDDDJJJZZZpppyyymmmiiidddlllyyy|||xxxrrrpppxxx~~~nnnZZZUUUUUU\\\hhhtttwww```PPPEEEDDDCCCBBBBBBCCCEEEGGGJJJPPP[[[nnntttaaaZZZ\\\dddiiiuuurrr^^^UUUKKKGGGCCC??????BBBAAABBBCCCBBB@@@>>>===>>>>>>???@@@@@@AAAGGGOOOVVVeeewwwnnn\\\LLLGGGGGGJJJSSS^^^zzzmmmRRR@@@CCCDDDHHHVVVkkk{{{ooolllllliiieeedddbbbcccdddeeeffffffffffffdddaaa[[[VVVSSSTTTVVVXXXZZZ[[[\\\]]]\\\YYYVVVTTTKKKMMMNNNMMMKKKIIIGGGGGGEEEDDDDDDCCCAAA???===<<<:::999888666555555555555333333333222222222111111111111111000111222222333000222444666;;;BBBKKKQQQQQQUUUZZZ^^^```ccceeegggeeexxx~~~~~~xxxwwwuuuttttttsssqqqooopppmmmiiiiiillloooooommmooonnnmmmmmmllljjjgggddddddeeehhhjjjjjjiiigggfffbbbdddeeedddaaa]]][[[ZZZ[[[ZZZYYYWWWUUUUUUTTTTTTPPPOOOMMMLLLKKKIIIEEEBBB>>><<<999777666555666777555444333333222222333333111222555777;;;AAAGGGLLLHHHMMMTTT___pppqqqeeeccckkkzzzyyynnniiiuuuqqq^^^UUUQQQYYYcccnnn}}}ppp]]]RRRGGGBBBEEEFFFCCCCCCGGGNNNVVVdddxxxnnnccc```bbblllttt{{{jjjTTTMMMEEEAAABBBDDDDDDBBBFFFEEECCC@@@>>>===<<<<<<<<<<<>>>>>BBBQQQrrryyyooolllooooooggg___^^^aaadddeeeeeefffggghhhiiiccc[[[VVVUUUWWWZZZ\\\^^^]]][[[ZZZZZZYYYVVVTTTQQQQQQQQQOOOMMMLLLMMMOOOMMMKKKHHHFFFEEECCC@@@>>>===;;;999777555555555555333333333222222222111111111111111111222333444555888555555888;;;===EEEMMMUUUVVVYYY^^^dddgggeeecccfffrrr||||||xxxvvvtttttttttsssqqqppppppllliiiiiilllnnnnnnmmmnnnmmmlllllllllkkkhhheeefffgggjjjkkklllkkkiiihhhdddeeefffdddaaa^^^\\\\\\]]]\\\ZZZXXXUUUTTTSSSSSSRRRPPPNNNMMMLLLJJJFFFCCC@@@???<<<999777777777777555444333333222222333333111333555777:::???EEEJJJFFFJJJPPP\\\ooovvvhhhdddiiiwww|||qqqkkkssswwwdddXXXQQQXXXaaakkkyyy|||jjjWWWLLLEEEGGGHHHGGGJJJQQQVVV```qqq~~~qqqhhhfffhhhttt|||sssbbbRRRKKKDDDAAABBBDDDCCCBBBFFFEEECCCAAA???>>>============@@@CCCFFFKKKWWWdddtttjjjVVVFFFEEEFFFIIIVVVgggwwwYYYJJJCCC@@@BBBGGGVVVwwwyyyqqqoooqqqppphhh```___aaadddeeefffhhhjjjmmmmmmggg___YYYXXXYYY[[[]]]^^^\\\ZZZZZZYYYXXXUUUSSSSSSTTTUUUUUUSSSSSSSSSTTTNNNLLLHHHFFFEEEDDDBBB@@@>>><<<:::888666555444444444444444444333333333222000111111222333444555666888555555888:::===DDDLLLUUUVVVYYY___eeegggfffdddaaammm{{{vvvvvvwwwuuuttttttttttttrrrpppppplllhhhhhhjjjmmmmmmllllllkkkjjjkkkkkkkkkiiiggghhhiiikkkmmmmmmllljjjiiigggggggggdddaaa^^^^^^^^^^^^]]][[[XXXVVVTTTSSSSSSTTTRRRPPPOOONNNLLLHHHFFFCCCBBB???<<<999888888888555444444333333333333333222333444666888<<>>======>>>>>>@@@EEEHHHOOO]]]jjj~~~iiiVVVGGGEEEGGGLLL^^^sssnnnQQQEEEBBBBBBFFFKKK]]]zzzsssqqqrrrpppiiibbb```aaacccdddfffhhhllloooooojjjbbb]]][[[\\\^^^^^^]]][[[YYYXXXXXXWWWTTTRRRSSSVVVYYYYYYXXXWWWWWWWWWOOOLLLHHHFFFFFFEEEEEEDDD???>>>;;;999777555444444555555555555444444444444000111111222444666777888888555555777999<<>>;;;999888777555555444333333333333333222333444444666:::???CCCGGGGGGJJJXXXrrrpppggghhhrrr}}}vvvmmmooo|||rrraaaSSSTTT\\\dddooozzz~~~oooaaaTTTQQQPPPRRR\\\hhhxxxxxxtttvvvyyy{{{{{{}}}xxxeeeWWWJJJGGGBBB@@@AAABBBBBBAAABBBAAA@@@>>>======<<<<<>>@@@DDDHHHQQQ```ooojjjXXXIIIGGGJJJQQQhhhiiiQQQCCCBBBCCCFFFNNNccc}}}xxxsssqqqqqqoooiiidddbbbccccccccccccfffjjjmmmmmmiiiccc___^^^___```aaa]]][[[XXXWWWVVVVVVTTTRRRRRRUUUYYYZZZXXXVVVTTTSSSOOOLLLGGGEEEEEEEEEFFFEEE@@@???===;;;888666444333555555555444444444444333000111222333555777999:::888555444777888:::AAAIIISSSVVV[[[aaafffiiiiiiiiieeeqqq~~~qqqmmmmmmwwwuuuttttttttttttrrrppppppkkkgggfffiiilllnnnmmmjjjiiihhhhhhiiijjjiiihhhiiiiiijjjkkkkkkjjjiiihhhiiiiiihhheeebbb``````aaaZZZYYYYYYXXXXXXYYYYYYZZZXXXVVVSSSQQQPPPNNNLLLJJJFFFDDDBBB???<<<999777666666555444444333333444444333333444444555888<<<@@@JJJIIIKKKXXXrrrrrrhhhhhhqqq{{{wwwnnnppp|||xxxfffVVVUUUZZZ```lllxxx|||{{{nnncccaaabbbeeeqqqyyynnnlllooorrrxxx~~~}}}kkkYYYNNNFFFDDDBBBAAAAAAAAAAAAAAABBBBBBAAA??????>>>>>>>>>???>>>???CCCIIISSSeeeuuugggWWWJJJIIIKKKUUUpppcccPPPDDDBBBBBBEEEQQQkkkzzzwwwssspppooolllhhheeeeeeeeedddcccaaabbbeeeggghhheeeaaa^^^___aaabbbccc]]]ZZZWWWVVVUUUUUUTTTRRRSSSVVVYYYYYYWWWSSSPPPOOONNNKKKGGGDDDDDDEEEEEEEEEAAA@@@>>><<<999777555444444444444444333333333333111111222333555777999:::888555444666777999???GGGQQQUUU[[[aaafffiiijjjkkkooo{{{~~~sssppppppxxxwwwuuuttttttsssqqqooooookkkffffffiiinnnppppppkkkiiigggggghhhiiihhhhhhiiiiiiiiiiiiiiihhhhhhgggiiiiiiiiifffccc`````````XXXXXXXXXYYYYYY[[[\\\\\\YYYWWWSSSQQQPPPOOOMMMKKKFFFEEECCCAAA>>>;;;999777666555555444444444444444333333444333444777<<>>@@@EEELLLYYYnnn```RRRIIIIIIMMMZZZyyy}}}ZZZLLLDDDCCCBBBHHHZZZyyyyyywwwsssooollljjjiiiiiiiiiiiihhheeebbbaaabbbddddddbbb___^^^```bbbcccccc^^^[[[XXXVVVUUUUUUTTTSSSVVVXXX[[[[[[XXXTTTQQQOOONNNKKKGGGEEEDDDDDDDDDCCC@@@@@@???===;;;999666555444444444333333333333222111222222333555777888999888555333555666777>>>EEENNNSSSZZZaaaeeehhhkkkmmmsss~~~uuurrrssszzzxxxuuutttsssrrrpppnnnnnnjjjffffffjjjooorrrssskkkiiigggfffggghhhggggggiiiiiiiiiiiiiiihhhhhhgggggghhhiiigggdddaaa______YYYYYYYYYYYYZZZ[[[\\\\\\ZZZWWWSSSQQQPPPOOOMMMLLLGGGFFFEEECCC@@@===;;;:::666666555444444444444444333333444333444777<<>>AAAHHHRRRccczzz}}}ZZZOOOIIIMMMSSScccsssRRRHHHCCCCCCEEEPPPiii~~~zzzxxxtttoookkkiiikkkmmmmmmnnnmmmkkkgggeeeeeeeeedddaaa______```aaabbbbbb___\\\XXXVVVUUUUUUUUUTTTWWWYYY\\\[[[YYYVVVTTTSSSOOOMMMIIIGGGFFFEEECCCBBB@@@@@@???>>><<<:::888666555555555555444444444444222222222333444666777888888444333444555666<<>>>>>>>>>>>>>>?????????BBBKKKXXXjjjsssXXXNNNKKKQQQZZZkkknnnOOOHHHBBBCCCHHHXXXuuuyyy{{{yyyuuuoookkkiiilllppppppqqqqqqooollliiihhhhhheeeccc`````````aaaaaa```___\\\XXXVVVVVVVVVUUUUUUVVVXXXZZZZZZXXXVVVUUUUUUPPPNNNKKKJJJHHHFFFCCCAAA????????????===;;;999777777666666666555555555555222222222333444555666777888444333444444666<<>><<<;;;999666444444444444333555555555555555666777888;;;BBBIIIMMMVVVkkkuuugggbbbffflll{{{}}}zzzzzzooo]]]VVV[[[fffoooyyyzzzuuurrriiibbb^^^aaa```cccttt{{{fffWWWOOOKKKIIIHHHHHHIIIKKKQQQaaaqqqyyyjjj[[[NNNGGGFFFCCCCCCDDDDDDDDDDDDCCCCCCEEEDDDBBB@@@?????????@@@AAADDDHHHNNN[[[ttthhhPPPLLLKKKRRR^^^tttfffOOODDDBBBFFFMMM___}}}{{{vvvqqqnnnnnnqqqssstttrrrtttuuusssoookkkjjjkkknnnjjjddd```^^^^^^]]]]]]___\\\YYYXXXYYYZZZWWWUUUUUUXXX\\\\\\YYYWWWWWWXXXSSSQQQNNNJJJGGGDDDCCCBBBBBBAAA??????@@@???>>><<<888888777777666444333222333333333333333333333333444444444333333555999===IIIRRRXXXZZZ\\\aaadddeeedddjjjwww|||tttqqqtttrrrpppnnnnnnoooooonnnlllkkkjjjiiijjjllllllkkkjjjeeefffgggiiiiiiiiiiiihhhgggggghhhiiikkkjjjhhhfffiiiiiiiiihhhfffdddaaa```ZZZ[[[[[[[[[[[[ZZZYYYYYYXXXWWWVVVUUUSSSQQQOOONNNKKKJJJIIIGGGDDDAAA>>>===;;;999666555555555555444555555444444555555666777;;;AAAGGGKKKRRReee~~~pppgggfffjjjsssyyy{{{xxxwwwuuuaaaXXX[[[eeeoootttiiibbb^^^YYYSSSSSSWWWYYY^^^pppvvvaaaSSSKKKHHHFFFEEEEEEGGGGGGMMM[[[iiittteeeWWWKKKEEEDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCBBB@@@>>>>>>===>>>>>>BBBFFFLLLUUUddd}}}fffOOOKKKJJJQQQ___xxx~~~___KKKBBBDDDIIIUUUnnn|||{{{xxxsssqqqrrrtttvvvvvvxxxyyyxxxuuuqqqnnnnnnppppppkkkccc^^^]]]^^^```aaaaaa^^^[[[[[[[[[\\\ZZZXXXYYY[[[^^^]]]ZZZXXXXXXYYYTTTRRROOOKKKHHHEEEDDDDDDCCCBBB@@@@@@@@@???>>><<<888888777777666555333333333333333333333333333333333333333333333555:::===HHHPPPWWWYYYZZZ___ccccccaaaccclll}}}zzztttrrrvvvooonnnnnnnnnoooooollljjjiiiiiijjjlllmmmkkkhhheeefffgggiiikkklllkkkjjjiiiiiiiiiiiijjjlllkkkiiigggjjjiiihhhgggeeecccbbbbbb\\\\\\[[[[[[ZZZXXXWWWVVVWWWWWWVVVUUUTTTRRRPPPOOOLLLLLLJJJHHHEEEBBB@@@>>><<<:::777666666666666555444444444444444444555666:::???DDDHHHNNN]]]ttt|||oooiiijjjqqqwww{{{xxx||||||hhhZZZYYYcccmmm~~~mmm```VVVPPPLLLLLLIIIKKKQQQWWW^^^pppsss]]]OOOIIIGGGEEEDDDDDDFFFFFFIIITTT___yyy{{{zzz}}}mmm^^^RRRHHHCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@>>>>>>>>>???@@@DDDIIIQQQ]]]ooozzzbbbNNNJJJJJJRRRccc~~~tttXXXHHHCCCDDDLLLaaa|||{{{{{{yyyvvvvvvwwwyyyyyyxxx||||||zzzwwwsssqqqqqqrrrpppjjjbbb\\\[[[^^^aaaccccccaaa^^^]]]^^^^^^]]]\\\___``````___\\\ZZZYYYZZZUUUSSSOOOLLLIIIGGGFFFFFFFFFDDDBBBAAA@@@???===;;;888888888777666555444333333333333333333333333333222222333333333666:::===FFFNNNUUUVVVXXX]]]``````___]]]___kkk~~~{{{wwwrrrqqquuunnnnnnooopppooommmiiigggggghhhkkkmmmooolllgggdddfffhhhkkkmmmnnnmmmlllkkkkkkkkkjjjkkklllllljjjhhhjjjiiihhhfffdddccccccccc``````___^^^\\\ZZZXXXWWWVVVVVVVVVUUUTTTSSSQQQPPPNNNMMMLLLJJJGGGDDDBBB@@@===;;;888777777888777666444444333333333444444555888;;;AAAEEEKKKWWWlllwwwoooooosssxxx}}}wwwuuummm\\\XXX```iii|||gggYYYRRRMMMIIIGGGLLLKKKNNNVVV^^^jjj|||ttt]]]NNNIIIHHHFFFDDDEEEGGGFFFGGGOOOXXXqqqvvvjjjllllllooouuuyyy|||yyyeeeWWWMMMFFFBBBCCCBBBCCCCCCDDDDDDCCCCCCBBBCCCBBBAAA@@@AAAAAABBBCCCEEEJJJSSSaaawwwqqq[[[NNNKKKKKKUUUiiijjjQQQHHHHHHDDDPPPnnn}}}www|||zzzyyyxxxyyy{{{{{{zzzyyy{{{{{{zzzxxxuuurrrpppooommmgggaaa\\\\\\^^^```aaadddbbb```___^^^_________ddddddcccaaa^^^\\\[[[ZZZUUUSSSPPPMMMJJJIIIHHHHHHHHHFFFCCCBBBAAA???===;;;999999888666555555444444333333333333333333333333000222333333444666:::===BBBKKKRRRSSSUUUZZZ^^^^^^^^^ZZZXXX```pppxxxuuuqqqoooqqqnnnpppqqqqqqnnnjjjgggeeefffhhhkkknnnpppnnnjjjfffggghhhkkkmmmnnnnnnmmmlllmmmlllkkkkkkllllllkkkiiijjjiiigggfffddddddcccccccccbbbaaa```]]][[[YYYXXXVVVVVVVVVUUUUUUSSSRRRRRRPPPOOONNNLLLIIIFFFDDDBBB@@@===:::888999999888777555444444333333333444444666888>>>DDDIIIRRRfffyyy}}}wwwyyyvvvyyyzzzsssoooyyysssaaaZZZ^^^eeezzz~~~jjjWWWNNNLLLIIIHHHJJJNNNPPPWWWbbbpppxxx```OOOIIIHHHFFFDDDDDDFFFFFFFFFLLLSSSgggzzzvvvhhh``````aaaeeekkkooosss}}}qqq]]]PPPJJJEEEBBBCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAACCCDDDEEEGGGKKKUUUeee~~~fffUUUNNNMMMOOO[[[sss```KKKFFFIIIIII[[[{{{yyy~~~xxxxxxxxxzzz{{{{{{yyywwwxxxyyyzzzzzzxxxuuupppmmmkkkhhhcccaaa`````````___cccbbb```^^^]]]]]]___aaafffeeedddbbb```^^^[[[YYYUUUSSSPPPMMMKKKJJJIIIIIIIIIGGGEEECCCBBB@@@>>>;;;:::999888666555555555555333333333333333333333333000111333333444666999;;;???GGGNNNPPPSSSXXX\\\]]]^^^YYYUUUYYYfffxxx|||vvvuuupppmmmnnnnnnppprrrqqqnnnjjjgggfffhhhhhhjjjlllnnnnnnkkkhhhggghhhiiijjjlllmmmmmmmmmnnnmmmkkkkkkllllllkkkiiiiiihhhgggfffeeedddccccccaaaaaa```^^^\\\ZZZXXXWWWUUUVVVVVVVVVUUUTTTSSSSSSRRRQQQPPPNNNKKKHHHFFFDDDCCC@@@<<<:::999999888666666555444444444444444444555555;;;CCCFFFMMM___sss~~~~~~~~~~~~uuullltttzzziii```bbbfffuuusssaaaPPPLLLLLLJJJKKKPPPRRRYYYgggxxx~~~dddQQQHHHFFFEEECCCBBBDDDEEEEEEJJJQQQ```qqqvvvkkkddd```[[[]]]ccckkkpppvvv}}}yyyhhhTTTKKKGGGDDDBBBBBBBBBBBBCCCCCCCCCCCCBBBBBB??????>>>???@@@BBBCCCEEEIIIOOO\\\ooouuu\\\QQQMMMOOOVVVfffuuuWWWFFFDDDGGGUUUooo{{{}}}~~~xxxwwwxxxyyyzzzzzzwwwuuuwwwwwwxxxzzzzzzwwwrrrnnnmmmjjjgggeeedddcccbbb```aaaaaa___]]][[[\\\___aaafffeeedddcccbbb___[[[WWWTTTRRRPPPMMMLLLKKKJJJJJJJJJHHHEEEDDDCCCAAA???===;;;:::888666555555555666333333333333333333333333000222333444444555777999;;;DDDKKKNNNRRRXXX]]]^^^]]]XXXTTTVVV```ooo}}}xxxtttuuuqqqmmmmmmllloooqqqqqqnnnkkkjjjkkkkkkjjjiiiiiijjjjjjiiihhhggggggggggggiiikkkmmmnnnooommmkkkjjjkkkkkkjjjiiigggggghhhggggggeeecccbbb``````___^^^\\\ZZZXXXVVVUUUUUUVVVVVVVVVUUUTTTTTTTTTSSSQQQOOOMMMJJJGGGFFFEEEBBB>>>;;;:::999777555777666555555444444555555555555:::BBBCCCFFFWWWkkk{{{jjjqqq{{{ssskkkiiiiiimmmyyy}}}~~~lll\\\QQQQQQSSSQQQTTT\\\```mmmkkkUUUJJJFFFGGGCCCBBBEEEGGGHHHMMMSSSaaaqqq|||rrrllliiihhhfffiiipppxxx~~~xxxxxxooo^^^MMMEEEDDDCCCAAAAAAAAABBBBBBCCCCCCBBBBBBAAA>>>>>>>>>???@@@BBBEEEFFFLLLUUUggg~~~fffTTTOOOLLLQQQ\\\qqqjjjPPPEEEFFFJJJccc}}}{{{yyy|||yyyxxxxxxxxxyyyyyyvvvtttvvvtttssssssuuuuuurrrpppoookkkgggcccbbbbbbaaa```aaaaaa___\\\ZZZ[[[___bbbdddccccccdddddd```ZZZUUUSSSQQQOOOMMMKKKKKKKKKKKKJJJHHHFFFDDDDDDCCC@@@>>><<<:::888666555555666666333333333333333333333333111333444444444444555777888AAAIIIMMMQQQXXX^^^______[[[VVVWWW___lllzzzuuusssvvvsssnnnnnnjjjmmmppppppnnnlllmmmooonnnkkkhhhggggggggggggfffgggfffeeeeeegggiiilllnnnooommmkkkjjjjjjkkkjjjiiifffggghhhhhhgggeeecccaaaaaaaaa```___]]][[[YYYXXXUUUUUUVVVVVVVVVUUUUUUTTTTTTTTTRRRPPPMMMJJJHHHGGGGGGDDD???<<<:::999777555888777666555555555555555666555999AAAAAABBBQQQeee|||zzzjjjpppyyy{{{rrrooommmeeepppvvv|||~~~hhhZZZSSSWWW[[[ZZZ___iiiqqqrrr[[[MMMIIIJJJFFFEEEGGGJJJLLLQQQWWWhhhuuu}}}uuuqqqppppppwwwzzzwwwqqquuu}}}iiiYYYHHHBBBBBBAAA@@@???AAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@AAABBBEEEGGGIIINNNZZZppp{{{]]]OOOPPPJJJRRR```yyybbbMMMGGGKKKPPPjjjvvvzzz|||vvvyyy{{{yyyxxxxxxyyyxxxvvvtttuuuqqqmmmlllnnnqqqqqqpppooojjjccc^^^]]]]]]^^^^^^aaaaaa```]]]ZZZ[[[___cccbbbbbbbbbddddddaaaYYYSSSRRRQQQOOOMMMKKKKKKKKKKKKJJJHHHFFFEEEDDDCCCAAA???<<<:::888666555555666777333333333333333333333333222333555444333333444666666???HHHMMMQQQYYY^^^```ccc^^^YYYYYY```nnn}}}vvvuuuvvvrrrppptttpppooonnnnnnnnnnnnllljjjhhhhhhhhhhhhgggfffeeedddccccccdddeeegggjjjmmmnnnoooooonnnmmmlllkkkjjjjjjgggfffeeeeeedddddddddddddddbbb___^^^]]][[[YYYWWWVVVVVVWWWWWWWWWVVVUUUUUUSSSQQQOOOOOOPPPNNNJJJFFFFFFDDDAAA???>>><<<999777999888777666666555666666777555777;;;???EEEPPP\\\wwwzzzvvvxxxrrrqqqttt~~~}}}tttlllhhheeeiiisss}}}xxxhhhddd``````gggpppyyyzzzaaaPPPIIIKKKIIIIIIKKKLLLNNNWWWaaajjjyyynnnlllrrrqqqZZZRRRHHHCCCBBBBBB@@@===AAABBBDDDEEEEEECCCAAA@@@AAA>>>>>>BBBCCCBBBDDDIIIRRR```xxxpppXXXMMMKKKKKKWWWeeexxxUUUGGGKKKJJJUUUzzztttuuuyyyrrrpppppprrrrrrrrrrrrrrrssstttqqqnnnjjjjjjlllnnnnnnllljjjhhheeebbb```^^^]]]]]]```______^^^^^^^^^______aaabbbeeeeeeccc^^^YYYVVVSSSRRRPPPNNNMMMNNNOOOPPPLLLKKKJJJIIIHHHGGGGGGGGG???<<<888555555555555444222222333333333333444444333222222111111222222333888;;;AAAGGGMMMTTTZZZ___ccc```[[[WWW]]]lll}}}vvvuuuvvvrrrpppssspppooonnnnnnooonnnllljjjhhhhhhhhhhhhgggfffeeedddfffffffffhhhjjjmmmoooppppppooonnnlllkkkkkkkkkkkkggggggfffeeedddcccccccccbbbaaa^^^]]]]]]\\\ZZZXXXWWWWWWWWWWWWVVVVVVUUUTTTTTTRRRQQQQQQQQQPPPLLLIIIGGGEEEBBBAAA???>>>;;;999:::999888777666555555555777666777:::===BBBMMMWWWqqqwwwqqqnnnrrr}}}sssqqqrrrzzzzzzqqqhhheeegggqqq|||~~~nnnnnnpppvvvfffSSSKKKJJJHHHHHHJJJLLLOOOXXXbbbssszzzhhhfffllluuufffUUUNNNFFFBBBBBBCCCBBB@@@CCCDDDEEEFFFEEEDDDBBBAAA@@@===>>>BBBDDDDDDHHHNNNUUUddd~~~iiiVVVNNNMMMNNN___pppkkkNNNDDDIIIKKK\\\rrr|||wwwqqqoooooopppqqqqqqpppppppppqqqmmmjjjggggggiiikkklllkkkiiigggdddaaa___^^^^^^___cccbbbaaa```_______________aaacccdddbbb]]]XXXUUURRRRRRRRRRRRRRRQQQPPPOOOLLLKKKJJJIIIHHHGGGGGGGGGAAA===888555444555555555333333333333333333444444444333333333333333333444666:::???EEEKKKRRRXXX]]]```___ZZZWWW[[[jjj~~~vvvuuuvvvrrroooqqqpppooonnnooopppooommmkkkiiiiiiiiihhhgggfffdddcccgggggghhhiiikkknnnpppqqqqqqooommmkkkjjjjjjkkkkkkhhhgggfffeeedddcccbbbaaaaaa___]]]]]]]]]]]][[[ZZZXXXXXXXXXWWWVVVUUUTTTTTTVVVUUUTTTTTTTTTSSSPPPMMMJJJGGGEEECCCBBBAAA>>><<<;;;:::999777666555555555888666777:::;;;???HHHSSSkkkzzz|||zzzrrrkkkffflllyyyvvvsssqqquuuxxxiiidddeeennn{{{zzznnnXXXNNNKKKIIIIIILLLNNNSSS]]]hhh|||tttcccbbbiiijjj[[[OOOIIIDDDAAACCCDDDDDDCCCDDDEEEEEEFFFEEEDDDCCCBBB>>>===>>>BBBEEEGGGMMMTTT]]]nnnttt```RRRNNNPPPTTTkkkwww[[[HHHCCCGGGMMMgggtttppp~~~tttooommmlllmmmmmmnnnnnnmmmlllkkkgggeeecccdddfffiiijjjjjjhhheeebbb___^^^^^^```aaafffeeedddcccaaa```______]]]___aaaaaa___[[[VVVSSSRRRSSSUUUVVVUUUSSSPPPNNNLLLKKKJJJIIIHHHGGGGGGGGGCCC???999666555666666666444444444444444444333333555444444333333444444555555888===BBBHHHOOOVVV[[[]]]]]]ZZZWWWYYYhhhvvvttttttqqqoooooopppooonnnoooppppppnnnllljjjjjjiiiiiigggfffdddcccffffffgggiiikkklllnnnoooqqqooollliiihhhiiijjjlllhhhhhhgggfffdddbbbaaa``````^^^]]]]]]^^^___]]]\\\ZZZYYYXXXWWWVVVUUUUUUUUUXXXXXXXXXXXXWWWVVVTTTRRRLLLJJJHHHFFFEEEDDDAAA???===<<<:::888777555555444777555666999;;;>>>GGGQQQjjjzzz~~~|||vvvssspppgggaaaggguuu}}}zzzvvvrrrsss~~~}}}jjjdddbbbkkkyyyttt\\\OOOMMMKKKLLLOOOSSSYYYfffrrrqqqbbbcccjjjzzzdddTTTJJJFFFCCCAAACCCDDDEEEDDDDDDDDDEEEEEEDDDCCCBBBAAA>>>===>>>BBBEEEHHHQQQZZZhhh{{{hhhYYYOOONNNQQQYYYwwwjjjQQQGGGFFFGGGNNNnnnzzzkkkpppyyyqqqkkkiiiiiiiiijjjkkklllkkkhhhfffcccbbbaaaaaacccfffhhhjjjfffdddaaa^^^]]]___aaabbbddddddccccccbbbaaa```___[[[]]]^^^___]]]YYYUUURRRSSSTTTUUUUUUTTTRRRPPPNNNLLLKKKJJJHHHGGGGGGGGGGGGFFFBBB<<<999888999999999666555555555444444333333444444333333333333444444444777;;;@@@FFFMMMTTTYYY[[[[[[[[[YYYYYYfff~~~uuurrrrrrqqqooonnnooonnnnnnoooppppppnnnllljjjjjjjjjiiihhhfffeeedddfffggghhhjjjkkkmmmnnnnnnpppnnnkkkhhhggghhhjjjkkkhhhhhhhhhgggeeecccaaa``````___^^^___```aaa```^^^[[[ZZZYYYXXXWWWWWWWWWWWW[[[\\\\\\\\\ZZZXXXVVVUUUOOOMMMJJJIIIHHHGGGEEECCC@@@???===:::888666555555555444666:::;;;>>>GGGQQQiii{{{~~~yyyoookkkggg___[[[aaappp}}}{{{vvvvvv~~~lllccc___ggguuu{{{```QQQNNNLLLMMMQQQVVV^^^mmmzzzpppddddddhhhxxxsss___PPPGGGFFFCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@@@@???>>>@@@CCCFFFJJJVVVaaappptttaaaVVVMMMMMMSSS^^^^^^LLLHHHGGGFFFMMMnnnoooiiiuuuuuummmhhheeeeeefffgggiiikkkjjjfffbbb^^^^^^^^^^^^^^^aaadddfffcccbbb```^^^]]]___aaabbb___```aaabbbbbbbbbaaa```ZZZ[[[\\\\\\[[[WWWTTTQQQTTTSSSSSSRRRQQQOOONNNNNNKKKJJJIIIGGGFFFFFFFFFFFFGGGDDD@@@============<<<777777666666555444333333333333222222222222333333444777;;;???EEELLLSSSXXXZZZ[[[\\\\\\[[[eee|||tttpppooopppooonnnnnnmmmmmmnnnoooooommmllliiiiiiiiiiiihhhgggffffffhhhiiijjjlllnnnnnnooooooooommmkkkiiihhhhhhiiiiiihhhhhhiiihhhgggeeecccbbbbbbaaa``````bbbcccbbb```\\\[[[ZZZYYYYYYYYYZZZ[[[^^^___```___[[[XXXWWWWWWPPPNNNLLLKKKJJJIIIGGGEEEDDDBBB@@@===:::888666555555444666999;;;===FFFOOOcccvvvssshhheee[[[VVVTTT\\\kkkzzz~~~|||nnnddd^^^dddqqq|||gggWWWOOOLLLMMMRRRYYYccctttvvvmmmllllllvvvyyy{{{yyywwwyyy{{{iiiWWWKKKEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@??????@@@@@@BBBEEEHHHOOO]]]kkkyyyjjj[[[RRRLLLOOOYYYiiitttRRRHHHFFFDDDEEEOOOppppppjjjooo|||qqqkkkfffccccccccceeehhhlllkkkeeeaaa[[[\\\\\\ZZZYYY[[[^^^```aaaaaa___^^^^^^______```]]]^^^___aaabbbaaaaaa```YYYZZZ[[[[[[YYYVVVSSSQQQSSSRRRQQQPPPOOONNNMMMMMMIIIIIIGGGFFFEEEDDDDDDDDDEEECCCAAA@@@AAAAAA???>>>999888777666555444333333333222222111111222222333444666999===CCCJJJRRRWWWYYYYYY\\\___^^^cccyyy{{{sssmmmmmmooooooooommmlllkkklllnnnnnnmmmkkkhhhhhhiiiiiiiiihhhhhhgggggghhhjjjlllmmmnnnnnnnnnmmmlllkkkiiihhhhhhhhhhhhhhhiiijjjjjjiiigggeeeddddddcccbbbbbbddddddcccbbb]]]\\\[[[ZZZZZZ\\\]]]^^^```bbbcccaaa\\\XXXWWWWWWQQQOOOMMMLLLLLLKKKHHHGGGGGGEEEBBB???<<<999777666555444666888999:::BBBJJJUUUjjjnnnccc```WWWUUUVVV]]]kkkzzzpppddd]]]bbbnnnwww}}}qqqaaaRRRPPPQQQWWW^^^jjj|||~~~}}}{{{xxxvvvuuutttvvvxxx~~~ppp```PPPFFFCCCDDDEEEEEEEEEEEEFFFGGGEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@CCCHHHMMMVVVgggwww}}}```SSSMMMJJJSSSbbb{{{bbbJJJFFFBBBBBBIIIXXXzzzwwwiiimmm}}}xxxnnniiifffcccaaaaaaccciiimmmlllfffaaa^^^^^^^^^[[[YYYYYY[[[^^^````````````______^^^]]]^^^___```bbbbbbaaa```___XXXYYYZZZZZZYYYVVVSSSRRRQQQRRRRRRRRRQQQNNNKKKJJJHHHGGGFFFDDDCCCCCCCCCCCCAAAAAAAAABBBCCCBBB@@@===:::999888777555444333222333333333222222333333333222444777;;;@@@GGGOOOUUUXXXWWW[[[```___```qqq{{{ssslllkkknnnpppooolllkkkkkklllmmmmmmllljjjgggggghhhiiiiiiiiiiiiiiieeefffhhhjjjkkkkkkkkkkkklllkkkkkkjjjiiihhhgggggghhhiiijjjkkkjjjiiigggeeefffdddcccdddeeeeeedddbbb]]]]]][[[[[[[[[]]]___aaaaaacccdddbbb\\\XXXWWWWWWQQQOOOMMMLLLLLLKKKIIIGGGIIIGGGDDD@@@===:::888777666555555888777777>>>FFFJJJ```www~~~kkk```]]][[[[[[\\\bbblllzzzqqqeee]]]aaakkksssxxx{{{~~~xxxiiiXXXUUUVVV\\\dddqqq{{{yyyxxxvvvssssss}}}xxxiiiZZZMMMEEE@@@BBBEEEFFFFFFGGGHHHIIIFFFFFFDDDCCCBBBAAAAAAAAA@@@@@@DDDJJJPPP\\\ooouuuYYYNNNIIIHHHVVVjjjtttYYYGGGFFFAAABBBOOObbbtttjjjtttuuullliiifffddd``````ccciiinnnnnngggaaabbbcccbbb___[[[ZZZ]]]```______```aaa```___]]]\\\```aaabbbcccbbbaaa^^^]]]XXXYYYZZZZZZXXXVVVTTTRRROOOQQQTTTUUUTTTPPPKKKGGGGGGFFFEEECCCBBBBBBBBBBBB>>>>>>@@@BBBDDDCCC???<<<;;;:::999777666444333222555444444333333444444555111222555999>>>EEEMMMSSSVVVUUUYYY```___^^^kkk~~~yyyppplllmmmpppooonnnmmmmmmlllmmmmmmmmmjjjhhheeefffgggiiijjjjjjjjjjjjjjjhhheeeeeefffhhhiiiiiikkkkkkkkkjjjiiigggeeeccciiiiiiiiijjjkkkiiifffccc]]]aaafffjjjkkkiiifffdddaaa___]]][[[[[[]]]___```bbbbbbbbbaaa___[[[XXXVVVWWWVVVUUUSSSPPPMMMKKKIIIKKKIIIFFFBBB???<<<:::999999888777777888;;;>>>@@@FFFQQQaaauuu|||sssooogggeeefffkkkuuu~~~qqqeeedddjjjqqqxxx}}}rrrddd]]][[[aaalll{{{uuuuuu}}}|||kkk[[[OOOGGGCCC@@@AAABBBDDDEEEGGGHHHIIIGGGFFFCCCAAA@@@AAABBBBBBBBBDDDIIIOOOUUUccczzzfffMMMOOOPPPMMM^^^xxxcccNNNBBB@@@GGGHHHNNNooovvvrrruuuppplllgggfffhhhgggffffffggghhhgggeee^^^``````]]]XXXWWW\\\aaaiiifffccc___]]]\\\]]]]]]dddccccccccccccbbb```^^^^^^]]]\\\]]]]]][[[VVVQQQQQQQQQRRRSSSSSSQQQLLLHHHGGGFFFEEECCCAAA@@@@@@@@@EEEDDDCCCDDDCCCAAA===999<<<:::777666666666444333666555444444333333333444666555444444888@@@JJJQQQSSSQQQVVV^^^```aaammm|||uuummmiiikkkmmmnnnmmmlllkkkkkkkkklllkkkhhhfffeeeeeefffggghhhiiiiiiiiiiiigggeeeeeegggiiiiiiiiiiiiiiijjjjjjiiihhhgggfffhhhggggggggghhhgggdddbbbcccfffjjjmmmnnnllljjjhhh```___\\\[[[ZZZ\\\^^^___bbbbbbbbbbbb```]]]ZZZXXXXXXWWWVVVUUURRRPPPNNNLLLKKKIIIFFFCCC???<<<:::999888777555555666999<<<>>>DDDLLLYYYlllzzzuuusssrrrttt{{{zzzmmmjjjmmmrrrwww|||}}}jjjffffffooo{{{vvveeeVVVLLLEEEBBBBBBBBBCCCDDDEEEFFFFFFGGGFFFEEECCCAAA@@@@@@AAABBBDDDEEEKKKRRR[[[kkkcccMMMOOOPPPQQQdddxxxYYYKKKCCC@@@FFFKKKYYY}}}{{{{{{}}}tttqqqmmmiiihhhgggeeedddeeefffgggeeeddd___``````\\\XXXXXX\\\```hhhfffccc```^^^^^^^^^___ccccccccceeefffeeebbb___```___^^^^^^___\\\WWWSSSRRRRRRRRRTTTTTTRRRMMMJJJHHHGGGFFFDDDCCCBBBAAAAAAFFFEEECCCCCCBBB@@@===:::<<<:::777666666666444333555444444333333333444444555444444444777???HHHOOOSSSPPPTTT]]]```bbbmmm{{{xxxrrrkkkhhhhhhjjjkkkkkkjjjiiiiiiiiijjjiiigggdddddddddeeeeeeffffffgggggghhhfffdddeeegggiiijjjjjjggghhhiiiiiiiiiiiihhhhhhhhhgggeeeeeeffffffeeecccdddfffhhhjjjkkkiiihhhfffbbb```]]]\\\[[[\\\^^^___aaabbbbbbaaa```^^^\\\ZZZYYYYYYXXXWWWUUUSSSQQQPPPKKKJJJGGGDDDAAA>>>;;;:::888777666666666888;;;<<<@@@EEEOOObbb~~~zzzsssqqqrrrvvv{{{{{{yyy|||mmm\\\OOOGGGCCCBBBCCCDDDDDDEEEEEEEEEEEEDDDEEECCCAAA@@@???@@@AAABBBFFFGGGMMMWWWcccwwwvvv]]]LLLNNNQQQVVVooodddMMMGGGCCCAAACCCOOOiiizzz~~~yyysssqqqnnnkkkiiieeedddcccccceeefffeeeccc```aaa```]]]ZZZYYY]]]aaafffeeecccaaa``````aaaaaaaaabbbdddgggiiihhheeebbbbbbbbbaaa``````]]]YYYUUUSSSSSSSSSUUUUUUSSSPPPLLLJJJIIIHHHFFFEEEDDDDDDDDDHHHFFFDDDBBBBBB@@@>>><<<<<<:::777666666666555333444333333333333333444444444333333333666<<>>>>>;;;999888888777666555333333333333333444444555333333222222555:::AAAFFFNNNJJJJJJSSS\\\aaafffkkk{{{zzzvvvpppkkkhhhhhhhhhhhhiiihhhhhhhhhiiihhhfffcccbbbaaaaaaaaabbbcccdddeeefffeeedddfffhhhjjjkkkjjjiiiiiihhhgggffffffffffffiiigggeeeeeefffgggfffffffffgggiiiiiiiiihhhfffeeeaaa___]]]\\\\\\]]]___aaa`````````___^^^]]]]]]\\\ZZZZZZZZZXXXWWWUUUTTTSSSMMMMMMKKKIIIFFFCCC@@@>>><<<;;;:::999999999::::::999===GGGZZZuuuyyyppppppttt~~~xxxrrrooolllqqqzzzxxxlllZZZMMMFFFDDDDDDCCC@@@BBBDDDFFFGGGGGGFFFEEEBBBAAA@@@??????@@@BBBCCCHHHJJJRRRaaassssssXXXMMMHHHLLLVVVhhhaaaLLLFFF@@@BBBBBBGGG^^^rrrttt{{{rrrooonnnjjjhhhgggfffeeeeeefffggghhhhhhgggfffeeecccaaa___```bbbdddbbbbbbcccddddddddddddddd^^^```dddhhhllllllhhheeedddcccccc```]]]YYYWWWUUUUUUTTTUUUVVVWWWWWWTTTRRROOONNNMMMLLLKKKKKKJJJJJJLLLIIIFFFEEEDDDDDDBBBAAA@@@>>><<<;;;;;;:::999777555444444333444444555555222222222333444888>>>BBBIIIFFFFFFNNNXXX]]]```bbbqqq{{{yyyuuupppkkkhhhggggggggghhhgggggghhhhhhgggeeeccc````````````aaaccceeeffffffeeeeeefffiiijjjjjjiiihhhhhhfffeeeddddddddddddeeedddccccccdddeeedddcccccceeeggghhhhhhfffdddbbb]]]\\\ZZZYYYZZZ\\\^^^```bbbaaa```______^^^]]]]]][[[[[[ZZZYYYWWWUUUSSSRRROOOOOONNNLLLIIIFFFCCCAAA;;;:::999888777777777777888===FFFVVVlll}}}pppnnnrrr{{{uuukkkddd___]]]ZZZbbbooolllaaaRRRHHHEEEEEEDDDCCC???AAADDDFFFGGGGGGFFFEEEBBBAAA@@@???@@@AAACCCEEEJJJMMMYYYkkk~~~fffNNNIIIHHHNNN\\\tttrrrVVVHHHEEE@@@AAAEEEQQQmmmjjjqqq{{{~~~vvvnnnlllkkkhhhfffggghhhgggfffgggiiijjjjjjiiihhhfffdddbbbaaabbbdddeee```aaacccdddeeeeeedddccc]]]___bbbfffjjjjjjhhhfffddddddccc```[[[WWWUUUUUUUUUTTTTTTVVVWWWWWWUUUTTTRRRQQQPPPOOONNNNNNNNNNNNLLLJJJHHHHHHHHHHHHFFFDDDDDDBBB???>>>>>>>>><<<;;;777666666555444555555555222333333333444777;;;>>>DDDCCCEEELLLTTTZZZ]]]]]]fffxxx~~~xxxrrrpppmmmiiifffeeefffhhhfffeeeeeefffffffffcccaaa______^^^___```cccfffggggggffffffgggiiijjjiiigggeeeeeedddcccccccccdddeeecccbbbcccdddeeeeeecccaaa___bbbeeehhhhhhfffccc```\\\[[[ZZZYYY[[[^^^aaaccceeedddcccaaa```_________]]]]]]\\\ZZZXXXUUUSSSRRRQQQQQQPPPOOOLLLIIIEEECCC;;;;;;:::999777666666555888===DDDNNN___ttt~~~~~~~~~~~~rrrnnnrrrxxxpppbbbZZZWWWVVVUUUUUU___oooyyyaaaWWWKKKEEEEEEFFFDDDAAAAAACCCEEEGGGGGGFFFDDDCCCBBBAAA@@@@@@AAACCCEEEFFFLLLRRRbbbxxxlllZZZJJJHHHIIIRRRdddbbbNNNFFFEEEBBBAAAHHH___~~~rrrdddooo{{{yyyqqqjjjiiihhhggggggiiihhhgggfffhhhjjjkkkkkkjjjhhhfffcccaaaaaabbbcccddd___```ccceeeeeedddcccbbb]]]^^^```cccggghhhgggeeedddeeeddd```ZZZVVVUUUVVVTTTTTTTTTUUUWWWWWWVVVUUUSSSSSSRRRQQQPPPPPPPPPPPPKKKJJJJJJKKKLLLKKKIIIGGGHHHEEECCCBBBBBBAAA@@@???:::999888666666555555555333333444444444666999<<>>===<<<;;;999888777666888===BBBHHHUUUjjj||||||yyyzzz}}}tttooorrrwwwxxxlll]]]QQQLLLMMMPPPQQQXXXbbbsssqqqYYYQQQGGGCCCEEEFFFCCC@@@CCCDDDFFFGGGGGGEEECCCAAABBBBBBAAA@@@AAACCCFFFGGGOOOVVVhhhyyy___QQQIIIIIIKKKUUUiiivvvWWWIIIFFFEEECCCAAAKKKhhhgggfffuuu}}}uuunnnhhhggggggfffhhhkkkgggffffffgggjjjkkkjjjjjjgggdddaaa___```aaabbbbbb^^^```ccceeeeeedddbbbaaa]]]]]]___bbbeeeffffffeeeeeefffeeeaaa[[[VVVUUUVVVTTTSSSSSSUUUWWWWWWVVVUUUUUUTTTSSSRRRRRRQQQRRRRRRJJJJJJKKKMMMNNNNNNKKKIIIJJJHHHEEEDDDDDDDDDBBBAAA<<<;;;999888666555555555333444555555444666999;;;@@@EEEIIIMMMRRRWWW[[[[[[WWWjjjpppqqq{{{ssskkkhhheeeddddddeeeeeeeeefffdddaaa```aaabbbbbbaaa```______aaadddggghhhhhhgggeeeccccccdddfffffffffddddddcccccccccdddeeefffeeeeeeeeeddddddccccccbbb```hhhrrrzzzzzzssshhhaaa]]]]]]\\\]]]___cccgggiiinnnkkkgggeeedddcccaaa```aaa```]]]ZZZXXXVVVTTTTTTVVVTTTSSSQQQOOOKKKFFFCCCDDD@@@;;;888888888888888;;;===BBBGGGMMM\\\www|||yyyzzz~~~wwwwwwvvv{{{yyylll\\\QQQQQQQQQMMMPPPYYYbbbmmm~~~yyygggSSSLLLFFFEEEDDDAAAAAACCCDDDEEEFFFGGGFFFEEEBBBAAA>>>;;;;;;@@@BBBDDDIIINNNSSSddd{{{dddTTTMMMGGGIIIMMMZZZsssnnnSSSEEEAAAAAA@@@HHHYYYuuummmssslll~~~|||yyylllkkkiiihhhgggfffggggggjjjeeebbbeeekkknnnkkkgggdddcccbbb``````aaacccddddddccccccdddfffgggfffddd]]]^^^aaafffjjjkkkiiigggggghhhgggccc\\\WWWVVVVVVSSSSSSTTTTTTUUUUUUUUUUUUXXXXXXWWWVVVSSSPPPMMMLLLMMMNNNMMMLLLLLLMMMPPPSSSOOONNNOOOOOOMMMIIIGGGGGGBBB???:::777666555333222222222222222333333444555:::AAAGGGJJJOOOWWW\\\\\\YYYbbbmmmtttzzzxxxpppkkkhhheeecccdddeeeeeeeeefffdddaaaaaabbbcccbbbbbb_________bbbfffhhhiiihhhgggeeeccccccdddeeeeeeeeeddddddcccbbbcccdddeeefffeeeeeeeeeddddddccccccbbbbbbkkkwwwxxxlllddd^^^]]]\\\\\\^^^bbbfffhhhllljjjgggeeeeeedddcccbbb^^^\\\ZZZXXXUUUSSSRRRQQQUUUTTTRRRPPPNNNKKKFFFCCCEEEBBB>>>;;;;;;:::999888999;;;???DDDJJJXXXqqqzzzxxxwww{{{uuukkk^^^SSSMMMOOOQQQQQQYYYeeesssqqq```QQQJJJEEEDDDCCCAAAAAADDDDDDEEEFFFFFFFFFDDDBBBAAA???======AAADDDEEEKKKQQQ\\\nnnpppUUUGGGCCCCCCFFFMMM^^^zzzeeeNNNDDDCCCDDDEEEOOOcccjjjsss{{{|||vvvnnnmmmjjjhhhggggggggghhhgggcccaaaeeelllpppnnnjjjeeecccaaa```___```aaabbbhhhgggggggggiiiiiigggeeebbbbbbdddfffiiijjjiiigggeeeffffffccc]]]YYYWWWWWWTTTTTTTTTTTTUUUVVVWWWWWWWWWWWWWWWVVVUUUSSSPPPOOOOOOOOOOOOOOONNNOOORRRUUUXXXVVVUUUTTTSSSOOOKKKIIICCC???;;;888666555444333333333222222333333444555666===CCCFFFKKKRRRWWWXXXXXX___gggooowwwtttmmmjjjhhheeecccdddeeeeeeeeeeeedddbbbbbbcccdddcccbbb^^^___aaadddhhhkkkjjjiiihhhfffdddcccdddddddddcccdddccccccbbbbbbdddeeeffffffeeeeeedddccccccbbbbbbaaakkkxxx{{{ooofff```^^^\\\[[[\\\```dddgggkkkiiiffffffffffffeeeddd___^^^\\\ZZZXXXVVVTTTTTTVVVTTTSSSQQQPPPMMMHHHEEEEEECCC@@@???>>>===;;;999777888<<<@@@EEERRRiii}}}yyyxxxyyy~~~vvvfff\\\SSSMMMLLLQQQVVV\\\jjjzzz}}}fffVVVMMMGGGCCCCCCCCCBBBBBBEEEEEEEEEFFFFFFEEEDDDBBBAAAAAA??????CCCEEEGGGNNNVVVhhh{{{dddMMMDDDCCCCCCFFFNNNbbbuuuZZZIIICCCDDDGGGKKKYYYrrrfffuuu~~~{{{rrrqqqnnnjjjgggffffffhhhiiidddaaaaaafffmmmqqqpppmmmfffdddbbb```___``````aaaiiihhhhhhjjjlllmmmlllkkkhhhgggfffgggiiijjjiiihhhdddffffffddd___[[[XXXWWWUUUUUUTTTTTTUUUVVVXXXYYYWWWWWWXXXXXXWWWUUUTTTRRRQQQQQQRRRQQQPPPQQQTTTVVV^^^]]]ZZZYYYXXXTTTNNNHHHCCC@@@<<<999888666555333333333333333333333444555777>>>CCCFFFKKKRRRWWWXXXWWWZZZ```jjjwww|||rrrllljjjgggdddcccdddfffffffffeeedddbbbcccdddeeedddccc^^^___bbbfffkkklllkkkjjjiiifffdddccccccdddcccbbbdddcccbbbbbbbbbccceeeeeeeeeeeeddddddcccbbbaaaaaa___gggrrrzzz{{{uuullleeeaaa___\\\ZZZ[[[___cccfffkkkiiigggfffggggggeeeddd```___^^^]]][[[YYYWWWVVVXXXVVVTTTSSSQQQOOOKKKIIIEEEDDDBBBAAAAAA???;;;888666777:::>>>BBBLLL___qqq|||xxxwwwyyy~~~nnn^^^UUURRRQQQTTTZZZaaammmrrr]]]NNNIIICCC@@@BBBCCCBBBCCCFFFEEEEEEFFFEEEDDDCCCAAA@@@AAA???AAADDDGGGJJJSSS]]]qqqyyy\\\KKKGGGIIIGGGHHHPPPeeejjjRRRGGGDDDEEEGGGPPPbbbzzzggg{{{wwwpppqqqnnniiieeecccdddggghhhcccbbbcccgggmmmpppooommmhhhfffdddaaa``````aaaaaaeeeeeegggkkkooorrrsssrrrkkkjjjhhhhhhjjjllllllkkkgggggggggeeeaaa\\\WWWUUUUUUTTTTTTSSSTTTVVVXXXYYYXXXYYYYYYYYYXXXVVVTTTSSSQQQRRRSSSRRRRRRRRRTTTWWW^^^]]][[[YYYYYYWWWPPPGGGDDDAAA===;;;999888666444444444333333333444444555888>>>DDDGGGKKKSSSWWWXXXUUUWWW^^^kkk|||yyyrrrmmmiiigggdddcccdddfffffffffeeedddcccdddeeefffeeeccc```aaacccgggkkkmmmllljjjhhhfffcccbbbcccccccccbbbccccccbbbaaabbbcccdddeeeddddddcccbbbaaa```_________ccciiinnnooommmhhheeebbb```]]][[[\\\___ccceeellljjjhhhggggggeeecccaaa\\\\\\\\\[[[YYYXXXVVVUUUWWWUUUSSSQQQQQQOOOLLLJJJEEEDDDCCCBBBBBB???;;;888777888:::===@@@GGGWWWggg{{{xxxuuuvvvzzz~~~~~~kkk^^^WWWUUUYYYaaajjjuuuzzzhhhVVVJJJFFFAAA???BBBDDDCCCDDDGGGFFFFFFEEEDDDCCCBBBAAA@@@@@@???BBBFFFIIIOOO[[[gggyyyjjjRRRFFFDDDFFFHHHJJJSSShhhaaaNNNGGGDDDEEEGGGVVVlllwwwmmmuuupppnnnkkkgggcccbbbccceeegggeeeeeefffiiimmmooommmjjjiiigggeeebbbaaaaaabbbcccdddeeefffjjjooorrrsssrrrllljjjhhhiiilllnnnppppppjjjiiigggeeeaaa\\\WWWTTTUUUUUUTTTSSSTTTUUUVVVWWWZZZZZZZZZYYYXXXUUUSSSQQQPPPQQQRRRRRRRRRRRRTTTUUUYYY\\\\\\ZZZZZZZZZSSSIIIEEEBBB???===;;;:::777555555555444333333444444444555;;;AAACCCHHHOOOSSSTTTUUUWWW___ooouuupppmmmiiifffdddcccdddfffggggggeeeddddddeeeggggggeeedddbbbbbbdddgggjjjlllkkkjjjgggeeecccbbbcccccccccbbbcccbbbbbbaaaaaacccdddeeeccccccbbb```___^^^]]]]]]```aaaccceeeffffffeeeeeeaaa```^^^^^^___aaaccceeekkkiiiggggggfffeeebbb___^^^^^^___^^^]]][[[YYYXXXUUUSSSPPPOOONNNMMMKKKIIIFFFEEEDDDCCCCCC@@@===:::999999:::===???DDDQQQ^^^qqq}}}|||wwwuuuxxx{{{~~~}}}mmmbbb^^^]]]ggguuunnn]]]PPPGGGEEE@@@???CCCEEEDDDEEEHHHGGGFFFEEEDDDBBBAAA@@@@@@???@@@CCCIIINNNVVVeeesssyyy\\\KKKDDDBBBBBBFFFLLLYYYpppyyyZZZKKKGGGEEEFFFKKK```wwwyyyuuu|||ssspppkkkiiifffcccbbbccceeeffffffggghhhkkkmmmmmmkkkiiihhhfffdddbbbaaabbbcccccchhhhhhhhhkkkmmmooonnnmmmkkkiiihhhjjjmmmppprrrrrrllljjjfffcccaaa]]]YYYUUUVVVVVVVVVVVVVVVUUUUUUUUUYYYYYYYYYXXXVVVTTTQQQPPPOOOQQQRRRRRRRRRRRRSSSUUUUUU]]]```]]][[[[[[VVVMMMFFFCCC@@@???===;;;888666666555444444444444444444666<<>><<<999666666666555444444444444444666===BBBDDDIIIOOOTTTTTTWWWYYY```ooorrrkkkiiiggghhhfffdddccceeefffggggggdddddddddfffhhhhhhfffeeefffdddcccdddgggiiiiiiiiieeecccaaaaaacccdddddddddcccbbbaaaaaaaaabbbddddddaaa```___^^^\\\[[[ZZZYYY]]]]]]]]]^^^^^^^^^^^^^^^______```bbbccceeeeeefffdddddddddeeefffeeecccaaa______aaaaaa```^^^\\\[[[YYYWWWTTTSSSSSSRRRQQQPPPLLLJJJGGGFFFEEEDDDAAA???:::999:::<<<<<>>@@@DDDKKKOOOOOOXXXYYY^^^kkk}}}rrrkkkiiikkkffffffddddddddddddffffffcccddddddeeefffggghhhhhhddddddeeeeeeeeedddccccccccccccbbbbbbaaa`````````cccaaa``````bbbbbb___\\\^^^^^^\\\ZZZWWWWWWYYY[[[[[[[[[[[[[[[[[[\\\\\\\\\___```aaaaaa```aaaccceeebbbcccddddddddddddcccbbbcccaaa^^^]]]\\\\\\ZZZYYYWWWXXXXXXWWWUUURRROOOMMMMMMLLLJJJJJJJJJHHHFFFDDD???@@@@@@>>><<<>>>DDDHHHXXXlll~~~{{{tttwww{{{|||}}}yyyxxxwwwyyy|||}}}jjjZZZMMMDDDDDDHHHAAAAAABBBDDDFFFHHHJJJKKKHHHGGGEEEBBB??????@@@BBBFFFDDDHHHTTT```kkk{{{fffNNNIIIHHHCCCEEENNNRRRhhhsss\\\JJJFFFDDDCCCRRRfff~~~{{{xxx}}}ppphhhccc___```ccceeefffggggggfffjjjkkklllmmmllljjjhhhfffbbbaaaaaa```aaaaaabbbbbbfffhhhkkknnnoooooommmlllmmmmmmoooqqqsssrrrpppmmmcccbbb```]]][[[ZZZYYYXXXYYYYYYYYYZZZ[[[ZZZWWWTTTXXXWWWUUUSSSRRRRRRSSSSSSSSSSSSTTTTTTTTTSSSSSSRRRRRR[[[cccccc[[[QQQKKKJJJDDDCCCBBBAAA>>><<<:::999777666444222222222333444555666888<<>>???>>><<<;;;===BBBFFFUUUfffzzz}}}~~~yyyvvvvvvzzz~~~zzzuuubbbTTTJJJCCCBBBEEEAAABBBCCCDDDFFFHHHJJJKKKGGGFFFEEEBBB??????@@@BBBDDDEEEJJJVVVaaannnsss[[[HHHEEEEEEBBBGGGSSSddd{{{iiiUUUGGGEEEEEEHHHZZZpppvvv{{{zzzooohhhccc___```bbbccceeefffggggggiiijjjkkkkkkkkkiiigggfffbbbbbbbbbbbbcccddddddeeeiiijjjlllnnnnnnllljjjiiilllmmmnnnppprrrrrrooolllbbbaaa___]]]\\\ZZZYYYYYY[[[ZZZZZZZZZ[[[YYYVVVSSSUUUTTTTTTTTTTTTUUUUUUVVVTTTTTTUUUTTTTTTSSSRRRRRRRRRWWW\\\[[[UUUMMMIIIGGGAAAAAAAAA@@@>>><<<;;;999999777555333222222333444444555777;;;@@@GGGLLLOOOSSSVVVXXX]]]nnn{{{uuuqqqmmmkkkddddddcccbbbbbbcccddddddeeeeeeffffffgggggghhhhhhcccccccccbbbbbbcccddddddddddddccccccbbbaaaaaaaaabbbaaa___^^^___^^^\\\ZZZZZZZZZ[[[ZZZZZZ[[[^^^```^^^\\\YYYWWWXXXZZZ^^^```dddeeeeeecccaaa```aaabbbbbbaaaaaa``````aaaaaabbbbbb```]]]\\\[[[[[[YYYWWWWWWWWWXXXWWWVVVTTTRRRQQQNNNLLLKKKKKKKKKJJJGGGEEEAAAAAA@@@>>>===>>>BBBEEEOOO\\\rrrzzzuuutttyyyrrrrrr}}}wwwhhhVVVLLLGGGCCCAAABBBBBBBBBCCCDDDFFFHHHIIIIIIEEEEEEDDDAAA??????AAACCCEEEIIIPPPZZZeeeuuuuuu___OOOCCCCCCCCCDDDOOO___zzz^^^OOODDDDDDGGGOOOfff~~~|||tttuuummmgggbbb______```aaaccceeeggghhhggghhhiiiiiiiiihhhgggfffccccccddddddeeefffggggggkkklllmmmmmmllljjjgggfffjjjkkklllnnnpppooollljjjaaa```___]]]\\\[[[ZZZYYY\\\[[[ZZZZZZZZZXXXUUURRRQQQRRRTTTUUUVVVWWWXXXXXXVVVVVVUUUUUUTTTSSSRRRQQQSSSTTTUUUTTTQQQLLLGGGDDD>>>>>>?????????>>><<<;;;;;;999666444333333444444333444666999>>>DDDIIILLLSSSUUUVVVYYYggg~~~tttrrrnnnhhhdddcccbbbbbbbbbbbbbbbbbbccceeeeeeeeeeeeeeeeeeffffffcccbbbbbbaaabbbcccdddeeeddddddccccccbbbbbbaaaaaaaaa```___]]]\\\\\\[[[ZZZ[[[\\\\\\\\\[[[\\\^^^```^^^]]]\\\[[[[[[]]]___aaaeeeeeeeeedddbbbaaabbbccccccbbbaaaaaaaaaaaabbbccc___]]][[[[[[\\\\\\[[[ZZZXXXXXXXXXXXXWWWVVVTTTSSSNNNMMMLLLLLLLLLKKKIIIGGGFFFEEECCCBBBAAABBBDDDFFFJJJRRRiii~~~wwwssswww|||}}}tttooowww~~~jjj[[[LLLFFFEEECCCAAAAAABBBCCCDDDEEEFFFGGGHHHHHHCCCCCCCCCAAA@@@@@@CCCEEEHHHOOOXXX```kkk~~~eeeQQQIIIDDDFFFFFFJJJZZZnnnoooXXXMMMDDDFFFMMMZZZuuuuuuyyyzzzqqqjjjdddaaa^^^^^^^^^```bbbeeegggiiieeefffgggggggggffffffeeebbbcccdddeeefffggghhhhhhjjjjjjkkkkkkjjjhhhfffeeegggggghhhkkklllkkkhhheee_________^^^]]]\\\[[[ZZZ^^^]]][[[ZZZYYYWWWTTTQQQQQQRRRTTTVVVXXXXXXXXXWWWVVVVVVVVVUUUTTTRRRQQQPPPSSSRRRRRRSSSSSSOOOHHHBBB===>>>@@@AAAAAAAAA???>>>===;;;888666444333444444222333444777;;;@@@EEEGGGPPPRRRUUUXXXaaatttxxxooonnnkkkeee```bbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccbbbbbbbbbbbbbbbbbbcccdddeeefffddddddccccccbbbaaaaaa``````___^^^\\\[[[ZZZZZZ[[[^^^______^^^\\\\\\]]]^^^]]]^^^___aaaaaabbbaaaaaacccddddddcccbbbbbbccceeeeeeddddddddddddddddddeee\\\ZZZYYYZZZ]]]^^^___^^^YYYYYYYYYXXXWWWVVVUUUUUUPPPOOONNNNNNNNNMMMKKKIIIIIIGGGEEEDDDDDDDDDEEEEEEEEELLLaaa~~~|||{{{sssssswww}}}uuuooonnnuuurrr^^^QQQEEECCCDDDDDDBBBBBBBBBCCCEEEFFFGGGGGGGGGGGGBBBBBBBBBAAAAAABBBEEEHHHJJJSSS]]]eeerrrwww\\\JJJGGGGGGHHHIIIPPPeee{{{cccRRRJJJGGGNNN[[[pppvvvvvvuuummmgggaaa___]]]]]]^^^___bbbeeehhhjjjeeeeeeffffffeeeeeeddddddaaabbbccceeefffggggggggggggggghhhiiiiiihhhgggfffccccccdddfffhhhgggccc```^^^____________^^^]]]\\\___]]][[[YYYXXXWWWTTTQQQRRRSSSUUUVVVWWWVVVUUUUUUVVVUUUUUUTTTSSSRRRPPPOOOPPPPPPQQQTTTVVVRRRIIIAAA@@@BBBDDDEEEFFFEEEDDDCCC@@@>>>;;;777555444444444222222333555999===AAACCCKKKOOOTTTXXX]]]jjjsssmmmllljjjdddaaaaaabbbccccccccccccbbbaaaccccccbbbbbbaaaaaa`````````aaacccdddffffffffffffccccccbbbbbbaaa`````````^^^___^^^\\\ZZZZZZ[[[]]]```aaaaaa```]]]\\\\\\\\\]]]___bbbdddeeeeeecccbbbbbbcccccccccaaaaaaccceeeeeeffffffggggggffffffeee[[[ZZZZZZ[[[^^^```aaa```[[[[[[ZZZYYYXXXWWWVVVVVVRRRQQQPPPPPPQQQPPPNNNLLLJJJHHHEEEDDDDDDDDDCCCBBBCCCIIIZZZrrryyyyyyuuurrruuuzzz{{{pppiiihhhpppvvvdddUUUKKKCCCBBBDDDCCCCCCDDDCCCDDDEEEGGGGGGGGGFFFEEEBBBBBBCCCBBBBBBDDDHHHKKKMMMWWWbbblll|||kkkTTTEEEFFFGGGIIIKKKVVVooovvv[[[KKKIIIMMM^^^uuu{{{ooo~~~}}}qqqkkkccc^^^^^^\\\]]]^^^aaadddgggiiikkkgggffffffeeeddddddcccccc```aaaccceeeffffffeeeeeeeeeeeefffgggggggggggggggaaaaaabbbdddeeeddd```]]]^^^___```aaaaaaaaa_________]]][[[YYYXXXWWWTTTRRRTTTTTTUUUUUUUUUTTTSSSSSSTTTTTTSSSSSSRRRQQQPPPOOOLLLNNNQQQUUUWWWSSSKKKDDDGGGHHHKKKLLLLLLKKKIIIGGGCCC@@@===999666444444444333333333444777;;;>>>@@@GGGMMMTTTXXXZZZddd{{{yyyllliiiiiigggdddcccbbbbbbcccddddddcccbbbbbbdddccccccbbbaaa`````````___aaadddggghhhhhhgggfffbbbbbbaaaaaa```_________]]]^^^^^^\\\ZZZZZZ]]]``````bbbbbbaaa^^^]]]\\\]]]___```aaacccdddeeeeeedddcccddddddbbb```___aaabbbdddfffhhhiiiiiihhhfffddd^^^\\\\\\\\\___`````````^^^]]][[[YYYXXXWWWVVVVVVTTTSSSRRRRRRSSSSSSQQQOOOMMMJJJFFFEEEFFFFFFDDDBBBCCCJJJVVVfffzzzwwwttt~~~wwwtttwwwxxxuuuiiidddbbblllzzz}}}hhhWWWNNNGGGBBBBBBBBBAAABBBEEECCCDDDFFFGGGGGGFFFEEEDDDAAABBBCCCCCCDDDFFFJJJMMMSSS]]]jjjwww{{{]]]KKKEEEFFFHHHJJJOOO^^^yyycccRRRIIILLLYYYsss~~~lllkkkvvvmmmhhh```\\\___[[[\\\___cccfffhhhjjjkkkiiihhhfffeeedddcccbbbbbbaaabbbdddfffffffffdddcccdddeeeeeeeeeffffffffffffaaaaaabbbcccdddccc___\\\^^^___aaacccccccccbbbaaa___]]]ZZZXXXXXXWWWUUUSSSTTTSSSSSSRRRRRRSSSSSSTTTQQQQQQRRRRRRQQQPPPOOOOOONNNPPPSSSVVVWWWUUUQQQMMMOOOPPPRRRSSSSSSPPPMMMKKKEEEBBB>>>:::777555444444333333333444666999<<<>>>EEEKKKRRRVVVWWWbbb}}}zzzooofffdddeeedddccccccbbbcccdddeeeeeedddcccbbbeeeddddddcccbbbaaa``````^^^aaaeeeiiijjjjjjhhhgggaaaaaaaaa```______^^^^^^\\\^^^^^^\\\ZZZ[[[^^^bbb```aaabbbaaa___^^^^^^^^^aaa`````````bbbccceeefffeeeeeedddbbb___^^^^^^___ccceeehhhjjjjjjhhheeecccaaa___^^^^^^___```___^^^___^^^\\\ZZZXXXVVVVVVUUUUUUTTTSSSTTTUUUTTTRRRPPPPPPMMMIIIHHHIIIHHHFFFCCCCCCKKKSSS^^^sss}}}yyyyyyuuupppyyyyyywwwzzzwwwwwweee\\\\\\___sssrrr___OOOJJJEEEBBBBBBAAA???AAAEEECCCDDDFFFGGGGGGFFFEEEDDDBBBCCCDDDDDDEEEHHHLLLOOOYYYdddrrrnnnSSSEEEFFFHHHJJJLLLSSSeeeoooTTTJJJKKKRRRdddssseeejjjpppkkkfff^^^\\\```ZZZ\\\```dddgggjjjkkkkkkjjjiiigggeeecccbbbbbbaaabbbdddeeeggggggfffdddccceeeeeeeeeeeeeeeeeeeeeeeeaaaaaabbbdddeeeccc```]]]^^^```bbbdddeeedddcccbbb___\\\YYYXXXXXXWWWVVVTTTSSSRRRQQQQQQQQQRRRTTTUUUPPPPPPPPPQQQPPPPPPOOOOOOSSSTTTWWWXXXYYYXXXWWWWWWTTTUUUWWWXXXVVVSSSPPPMMMFFFCCC???;;;777555444444444333333444666999;;;===EEEJJJQQQUUUVVVbbbpppggg```______^^^^^^```]]]aaaeeefffccc`````````bbbccccccaaa^^^^^^aaaeee```cccfffgggfffeeeeeeeeeeeecccaaa```______]]][[[^^^^^^]]]\\\[[[[[[[[[\\\^^^```bbbbbb```^^^^^^^^^aaaaaa``````aaabbbccccccgggeeebbb```___```aaaccceeegggiiiiiigggdddccccccaaa```^^^]]]^^^```ccceee___``````]]]WWWTTTUUUWWWVVVVVVVVVVVVUUUTTTSSSRRRVVVSSSOOOKKKHHHFFFEEEEEEIIIJJJMMMZZZrrrxxxrrrvvv~~~rrriiijjjzzz{{{zzz||||||jjj\\\VVV[[[ddd}}}sss___PPPGGGDDDBBB@@@@@@AAACCCCCCBBBCCCEEEGGGGGGEEEDDDCCCDDDAAA@@@AAAEEEGGGHHHNNNUUU^^^kkk}}}zzz___LLLDDDEEEGGGKKKQQQ\\\pppzzzYYYMMMPPPEEEWWWuuurrr^^^aaavvv{{{mmmdddaaaaaa```___```aaaaaabbbhhhoooppplllgggfffdddbbbaaaaaabbbbbbcccbbbaaaaaaaaaaaaaaaaaabbbbbbbbbccccccddddddeeeaaa```___```bbbaaa^^^[[[_________```bbbcccbbb```\\\ZZZXXXWWWXXXWWWVVVTTTSSSSSSSSSSSSSSSSSSRRRRRRPPPOOONNNMMMMMMMMMNNNOOOSSSUUUXXX[[[\\\[[[ZZZXXX[[[XXXVVVXXXZZZYYYSSSNNNHHHFFFBBB>>>:::888666555333333222222333666888:::AAAHHHQQQUUUXXXgggfff]]]WWWWWWYYYYYYZZZ\\\^^^aaadddeeecccbbbbbbcccaaaaaaaaa___^^^___bbbddd```bbbeeegggfffeeeeeefffgggddd```^^^]]]^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\^^^```bbbaaa___]]]]]]]]]aaaaaaaaabbbbbbdddeeeeeefffdddbbb``````aaabbbdddccceeeggggggeeecccbbbbbbbbbaaa______```bbbeeefffbbbbbb```]]]YYYWWWWWWXXX[[[[[[\\\\\\[[[ZZZXXXWWWWWWUUURRRNNNKKKIIIHHHHHHHHHJJJNNNXXXlllwwwqqquuuwwwkkkcccfffvvvvvvcccWWWVVV```kkk|||jjjYYYMMMGGGCCCAAA@@@@@@BBBCCCDDDCCCCCCEEEFFFFFFDDDBBBBBBBBB???>>>@@@EEEGGGIIIQQQYYYfffvvvmmmWWWJJJFFFDDDGGGMMMYYYjjjlllRRRIIIKKKLLLbbbyyyhhhaaammm|||ttthhhbbb```aaa```^^^\\\___aaaeeekkkrrrqqqmmmeeedddcccbbbbbbbbbcccccccccbbbaaaaaa``````````````````aaaaaaaaabbbbbbbbbaaa___^^^___``````^^^[[[aaa```______aaaaaa```___YYYXXXWWWWWWXXXWWWUUUSSSRRRRRRRRRRRRRRRQQQQQQPPPPPPOOONNNMMMMMMNNNOOOPPPRRRTTTWWW[[[]]]]]]]]]\\\]]]ZZZXXXXXXZZZXXXSSSNNNHHHFFFBBB>>>;;;888777666555444333333444777999;;;BBBIIIRRRWWWZZZiii```XXXQQQQQQSSSSSSTTTWWW]]]^^^```aaa``````bbbdddaaa___]]]]]]___aaabbbbbb___aaadddfffeeeeeefffggghhhddd___\\\\\\^^^______[[[\\\]]]^^^^^^]]]\\\\\\^^^```aaa```^^^\\\\\\\\\______``````bbbccceeeeeeeeecccaaa``````aaacccdddbbbdddeeeeeecccaaa```aaacccbbbbbbbbbccceeeggghhheeebbb___\\\[[[[[[[[[ZZZZZZ[[[\\\]]]\\\[[[YYYWWWYYYWWWTTTQQQNNNMMMLLLLLLIIIKKKNNNTTTaaarrr~~~~~~vvvqqqvvv~~~mmm```[[[___mmm{{{ooo]]]SSSVVVeeesss}}}lll\\\PPPIIIEEEBBB@@@???@@@CCCEEEEEEDDDCCCEEEFFFEEEBBBAAA@@@AAA@@@@@@BBBGGGJJJNNNWWWaaaqqqrrr\\\LLLFFFGGGFFFJJJSSSfffxxx[[[LLLIIIIIIWWWsssvvvhhhaaaiiisssmmmeeeaaaaaaaaaaaa```[[[```dddhhhoootttqqqkkkfffeeedddcccccccccdddeeecccbbbaaa```____________^^^^^^_____________________^^^\\\\\\]]]^^^]]]\\\dddaaa^^^]]]]]]]]]\\\[[[VVVUUUVVVWWWXXXWWWTTTQQQPPPQQQQQQQQQPPPPPPOOONNNOOONNNNNNNNNOOOPPPQQQRRRTTTVVVXXX[[[\\\\\\\\\[[[]]][[[XXXXXXYYYWWWRRRNNNGGGEEEBBB>>>;;;999777777666555444444555777999:::@@@GGGPPPVVVZZZhhhcccZZZSSSSSSSSSSSSSSSUUU[[[[[[[[[[[[\\\^^^```bbb```]]][[[\\\```bbbbbb```^^^aaacccddddddeeefffgggfffccc```^^^^^^_________YYY[[[]]]______^^^]]]\\\^^^______^^^\\\[[[[[[\\\[[[\\\\\\]]]___aaabbbccceeedddbbbaaa```aaabbbbbbbbbccceeedddbbbaaaaaaaaacccddddddeeefffggghhhiiifffbbb]]][[[]]]^^^]]]\\\ZZZ[[[]]]^^^]]]\\\YYYXXXZZZXXXVVVSSSQQQOOONNNNNNJJJKKKLLLNNNUUUccctttyyytttxxxzzzeeeWWWRRRWWWcccooommm]]]VVV[[[jjjxxxooo^^^QQQIIIFFFDDD@@@??????AAADDDFFFFFFFFFCCCDDDEEECCCAAA??????@@@CCCCCCFFFKKKNNNTTT```lll~~~{{{cccQQQEEECCCHHHJJJPPP]]]uuufffPPPKKKMMMMMMeeehhhbbbeeexxxvvvnnnjjjeeecccbbbcccbbbaaa```cccgggjjjpppuuusssmmmjjjiiigggfffeeedddeeeeeebbbbbb```___^^^^^^]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\ZZZZZZZZZ[[[\\\]]]ccc```\\\YYYXXXXXXWWWVVVRRRRRRTTTVVVWWWVVVSSSPPPPPPPPPPPPPPPOOONNNMMMMMMMMMNNNNNNOOOPPPQQQSSSSSSWWWXXXYYYZZZYYYXXXVVVUUU\\\YYYWWWVVVUUUSSSOOOLLLGGGEEEBBB>>>;;;999888888666555444333444555777999===CCCLLLSSSWWWbbbxxxeee]]]VVVVVVXXXWWWXXX[[[^^^]]][[[[[[]]]___```aaa___\\\[[[\\\```bbbaaa___^^^```cccccccccccceeefffcccbbbaaaaaabbbaaa___\\\ZZZ[[[]]]___```___]]]\\\]]]^^^^^^]]]\\\[[[\\\]]][[[[[[\\\]]]^^^```bbbcccfffeeedddbbbaaa`````````cccdddeeeeeecccbbbcccddddddeeeffffffggghhhhhhhhheeeaaa]]]\\\^^^______]]]^^^___```aaaaaa___^^^\\\[[[YYYWWWTTTQQQNNNLLLKKKKKKKKKIIIHHHJJJWWWkkk}}}{{{wwwyyyyyyaaaRRRMMMQQQ[[[fffuuujjjdddfffppp{{{uuudddTTTJJJEEEDDDCCC?????????BBBEEEGGGGGGFFFCCCDDDDDDBBB@@@???@@@AAADDDEEEHHHMMMRRRZZZjjjxxxoooZZZLLLBBBBBBHHHKKKWWWjjj|||\\\KKKKKKQQQTTTuuuxxxdddgggrrr}}}oooiiigggdddbbbaaaaaa```___aaadddgggkkkrrrzzzzzzuuupppooollliiifffeeeddddddaaa```___^^^]]]]]]]]]]]]^^^^^^]]]]]]\\\\\\[[[[[[YYYYYYXXXXXXXXXYYY[[[]]]```]]]XXXUUUTTTSSSRRRQQQOOOPPPRRRUUUWWWVVVSSSPPPPPPPPPPPPPPPOOONNNMMMLLLLLLMMMNNNPPPQQQRRRSSSSSSUUUUUUVVVVVVUUUTTTSSSRRRWWWVVVTTTRRRPPPNNNKKKIIIFFFEEEBBB???<<<::::::999666444333222222333555666;;;AAAIIIPPPTTT[[[lll}}}ccc[[[VVVXXX\\\___aaaeeeeeeccc``````aaaccccccbbb^^^]]]]]]^^^```aaa```___```aaabbbbbbbbbbbbccceeebbbaaabbbcccdddbbb___\\\\\\\\\^^^______^^^]]]]]]\\\]]]]]]]]]\\\\\\^^^```^^^^^^______aaabbbddddddeeeeeedddbbbaaaaaa``````dddeeefffeeedddcccdddfffdddeeefffggggggfffeeedddbbb```______`````````___^^^^^^_________^^^^^^^^^\\\[[[XXXTTTPPPLLLIIIGGGJJJHHHGGGEEEDDDMMMaaassszzzwwwuuuwwwyyybbbRRRLLLOOOZZZddd{{{wwwzzzssshhhXXXLLLFFFDDDCCCBBB@@@???@@@CCCEEEGGGFFFEEEBBBCCCCCCBBB@@@@@@AAACCCCCCEEEJJJQQQXXXcccwwwcccSSSKKKCCCDDDKKKOOObbb|||mmmUUUIIIJJJTTT```qqqeeepppuuullleeecccbbb```^^^^^^^^^^^^___cccggglllvvvtttrrrnnnjjjgggeeedddccc___^^^]]]]]]\\\]]]]]]]]]]]]]]]\\\\\\[[[ZZZYYYYYYUUUVVVWWWWWWWWWWWWYYY[[[\\\YYYVVVSSSRRRQQQPPPNNNOOOOOOPPPSSSVVVVVVTTTRRRRRRRRRRRRQQQPPPOOONNNMMMLLLMMMNNNPPPQQQQQQRRRRRROOOOOOPPPRRRSSSSSSSSSSSSSSSRRRPPPNNNLLLJJJHHHGGGFFFDDDAAA???<<<;;;;;;;;;666444333111111222444555<<>>???CCCEEEDDDCCCDDDKKKMMMWWWhhhyyyzzz```KKKGGGGGGHHHUUUgggeeeVVVJJJFFFHHHUUUrrrrrrfffoooyyylllbbb]]]\\\[[[[[[]]]___aaaccciiimmmuuu{{{|||zzztttmmmfffaaaaaabbbbbbaaa```___]]][[[ZZZZZZZZZ[[[YYYXXXWWWUUUTTTSSSRRRRRRSSSTTTUUUWWWXXXYYYZZZZZZVVVUUUSSSQQQQQQRRRTTTUUUQQQQQQQQQQQQRRRSSSTTTUUUWWWWWWVVVUUUSSSPPPNNNMMMIIIJJJLLLNNNOOOPPPOOOOOOPPPPPPPPPQQQQQQQQQQQQRRRQQQQQQPPPMMMHHHEEEDDDDDDGGGEEECCCAAA>>>;;;999888:::999777666555555555666===>>>AAACCCFFFIIIKKKLLLSSS]]]mmm~~~ccccccccccccdddeeefffggghhhhhhhhhgggeeebbb```^^^^^^______``````___^^^]]]______```aaaaaaaaa``````^^^]]]\\\[[[[[[\\\]]]^^^^^^]]]\\\]]]^^^___^^^\\\[[[\\\^^^```bbbcccddddddbbbaaaaaa```____________]]]^^^___aaabbbdddeeefffgggfffdddcccbbbbbbccccccgggfffcccaaa_________```aaabbbbbbccccccbbbbbbaaabbbbbbbbbaaabbbbbbcccccc___]]]ZZZWWWRRROOOLLLJJJMMMMMMKKKGGGDDDDDDEEEGGGSSS___ggggggooo|||tttiiiccckkk}}}xxxhhhYYYRRRGGGDDD@@@>>>???@@@AAABBBBBBDDDEEEGGGFFFEEECCCBBB???<<<===BBBEEEDDDEEEHHHPPPUUUbbbuuufffTTTFFFGGGIIINNNaaavvvxxxXXXNNNFFFEEEJJJ\\\mmmhhhuuussshhh```\\\[[[ZZZZZZ\\\^^^aaabbbggglllsssyyy}}}}}}{{{yyypppkkkddd``````bbbbbbbbbaaa```^^^\\\[[[ZZZZZZ[[[ZZZYYYWWWUUUTTTSSSRRRRRRSSSTTTVVVWWWWWWWWWWWWVVVTTTSSSSSSRRRSSSTTTUUUUUUSSSSSSRRRRRRRRRRRRSSSSSSUUUTTTSSSQQQOOOMMMLLLKKKJJJJJJLLLMMMNNNOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQQQQPPPNNNJJJGGGFFFGGGHHHGGGEEEBBB???===;;;:::;;;999888666555555555666888:::<<>>@@@BBBCCCCCCDDDDDDEEEFFFEEEDDDBBBAAA===;;;===BBBEEEEEEHHHMMMUUU]]]mmmkkkTTTIIIDDDHHHMMMVVVpppeeeNNNIIIEEEHHHQQQjjjwwwjjjoooyyymmmeee___[[[ZZZZZZZZZ[[[^^^```bbbeeeiiiooouuuxxxwwwuuutttkkkgggbbb______aaaccccccbbbaaa___\\\[[[ZZZZZZZZZZZZYYYWWWUUUTTTRRRRRRQQQSSSTTTUUUWWWVVVUUUSSSRRRQQQQQQSSSTTTUUUVVVVVVVVVUUUTTTSSSRRRQQQQQQQQQQQQRRRQQQOOOMMMLLLKKKJJJJJJKKKKKKKKKKKKLLLMMMOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQOOOLLLJJJJJJJJJIIIHHHGGGDDDAAA???===<<<;;;:::999777666666666666555666888;;;???CCCFFFGGGHHHOOO^^^sss\\\^^^aaadddeeeeeedddcccbbbbbbbbbbbb```^^^\\\[[[ZZZ\\\___aaabbbaaa```___\\\]]]^^^______```______[[[[[[ZZZZZZZZZ[[[\\\]]]]]]]]]^^^```aaa```^^^[[[[[[]]]```ccceeeeeecccbbbaaaaaaaaa```___^^^]]]\\\ZZZ[[[^^^```aaaaaa`````````___^^^^^^___```bbbccceeeccc```^^^]]]^^^```aaaaaaaaabbbbbbbbbbbbaaaaaa_______________^^^]]]]]]ZZZYYYXXXWWWWWWWWWXXXXXXXXXWWWUUUQQQKKKGGGFFFFFFEEEOOOYYY___kkk~~~~~~~~~nnnaaaWWWMMMHHHGGGCCCBBB@@@AAACCCEEEFFFFFFEEEEEEEEEDDDCCCBBBAAA@@@>>><<<>>>BBBEEEGGGLLLRRR\\\hhh{{{qqq[[[LLLGGGGGGKKKPPP]]]|||tttVVVLLLHHHGGGNNN^^^|||qqqlllzzzrrriiiddd```\\\[[[[[[[[[\\\^^^```bbbdddgggkkknnnooonnnllljjjeeebbb___]]]^^^```cccdddcccbbb___]]][[[ZZZZZZZZZZZZYYYWWWUUUTTTRRRRRRQQQPPPRRRTTTUUUUUUTTTRRRPPPNNNPPPRRRUUUVVVWWWVVVVVVUUUTTTSSSQQQPPPPPPOOOOOOPPPOOOMMMLLLKKKJJJKKKKKKLLLKKKJJJJJJKKKMMMNNNPPPNNNNNNNNNNNNOOOOOOOOOPPPQQQQQQRRRPPPNNNLLLMMMMMMJJJIIIGGGEEEBBB@@@>>>===<<<;;;:::999888777666666555666888;;;???CCCGGGIIIFFFLLLYYYmmmZZZ\\\```ccceeedddcccbbbcccccccccbbb```]]]ZZZYYYWWWZZZ___ccceeeeeecccbbb\\\\\\]]]^^^^^^^^^^^^^^^[[[[[[[[[[[[[[[\\\]]]]]]]]]]]]]]]___aaa```]]][[[ZZZ\\\___bbbccccccaaa```aaaaaabbbaaaaaa___^^^]]]YYYZZZ]]]___```___^^^]]]\\\\\\[[[\\\]]]___```bbbcccaaa___]]]\\\]]]___```aaaaaabbbbbbbbbbbbaaaaaa^^^^^^^^^^^^^^^]]]\\\[[[ZZZZZZYYYYYYYYYYYYYYYZZZWWWXXXVVVSSSNNNJJJHHHGGGEEEMMMWWW```nnnyyypppjjjkkkqqq{{{sssbbbVVVNNNGGGDDDEEEAAAAAAAAABBBEEEGGGGGGGGGEEEEEECCCBBBAAAAAAAAAAAAAAA???@@@DDDFFFIIIPPPYYYeeeuuudddRRRHHHFFFGGGLLLTTTffffffOOOIIIFFFJJJXXXrrrooorrryyynnniiifffddd___^^^]]]\\\]]]___aaabbbccceeefffgggfffdddaaa___^^^^^^\\\[[[\\\^^^bbbddddddbbb```]]]ZZZYYYYYYYYYYYYXXXWWWUUUTTTSSSRRRRRRNNNPPPRRRSSSTTTTTTSSSRRRMMMOOORRRUUUVVVVVVUUUTTTSSSSSSQQQPPPOOONNNNNNNNNOOOOOONNNMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKMMMNNNOOOMMMMMMMMMMMMNNNNNNNNNNNNPPPQQQRRRPPPNNNMMMNNNOOOJJJIIIGGGEEECCC@@@???>>>======<<<;;;999888666666555555777:::>>>BBBFFFIIIIIIMMMVVVggg|||ZZZ\\\___aaacccbbbaaa```ccccccbbbaaa___\\\YYYXXXVVVZZZ___eeeggggggeeeccc\\\\\\]]]]]]]]]]]]\\\\\\ZZZZZZZZZ[[[\\\\\\]]]]]]]]]\\\\\\]]]______]]][[[ZZZ[[[^^^```aaaaaa```______```aaabbbaaa```___^^^YYYZZZ[[[\\\]]]]]]\\\[[[ZZZZZZYYYYYY[[[\\\^^^___```___^^^]]]]]]]]]^^^___``````aaaaaaaaaaaa``````\\\\\\]]]^^^^^^]]][[[ZZZZZZZZZ[[[[[[[[[ZZZZZZYYYVVVWWWXXXUUUQQQMMMJJJIIIHHHPPP\\\jjjzzzssshhh```\\\ZZZbbbooo}}}xxx~~~wwwiiiYYYOOOHHHBBB@@@AAA??????@@@CCCFFFGGGGGGFFFEEEDDDBBBAAA@@@@@@AAABBBCCCBBBCCCFFFIIIMMMXXXbbbmmmqqqXXXKKKDDDCCCGGGQQQ```wwwuuuYYYLLLDDDGGGSSSkkk{{{qqq|||rrrmmmjjjhhhgggbbbaaa___^^^]]]^^^```aaabbbbbbbbbaaa___]]]ZZZXXXZZZZZZZZZZZZZZZ\\\```ddddddbbb___\\\YYYXXXWWWWWWXXXWWWVVVUUUTTTTTTTTTTTTOOOPPPQQQRRRRRRSSSSSSSSSOOOPPPRRRTTTTTTTTTRRRQQQOOOOOONNNNNNNNNNNNNNNOOOOOOPPPPPPQQQQQQQQQPPPPPPMMMMMMMMMMMMMMMNNNOOOOOOLLLLLLLLLLLLMMMMMMMMMNNNOOOPPPQQQPPPNNNLLLMMMNNNJJJIIIHHHFFFCCCBBB@@@???>>>>>>===<<<;;;999777666444444555777:::???CCCFFFKKKOOOVVVaaaqqq[[[\\\^^^```aaa```______`````````___^^^\\\ZZZXXXWWWZZZ```eeegggeeebbb___]]]]]]]]]]]]\\\[[[ZZZYYYXXXXXXYYYZZZ[[[[[[[[[[[[]]]\\\[[[[[[]]]]]]\\\[[[[[[\\\]]]^^^___`````````]]]^^^___aaaaaa```___^^^ZZZZZZZZZZZZZZZ[[[[[[[[[YYYXXXXXXXXXYYYZZZ\\\]]]]]]]]]]]]^^^^^^^^^]]]]]]]]]^^^^^^______^^^^^^]]]ZZZ[[[]]]^^^^^^]]]\\\[[[WWWXXX[[[\\\]]]\\\ZZZYYYXXXYYYZZZXXXTTTOOOLLLKKKHHHRRRcccwww~~~}}}rrrcccZZZUUUSSSRRR\\\lll|||xxxnnnmmmyyyuuuggg\\\PPPJJJFFFAAA@@@AAA@@@@@@BBBEEEHHHIIIHHHFFFDDDBBB@@@??????@@@BBBCCCBBBBBBDDDHHHLLLSSS```mmm}}}|||aaaOOOHHHDDDEEELLL]]]sss```NNNLLLEEERRRiii|||tttwwwyyylllkkkjjjgggfffdddbbb```]]]\\\\\\]]]^^^_________^^^\\\ZZZXXXWWWWWWXXXYYYXXXXXXZZZ___cccdddbbb___[[[XXXVVVUUUUUUVVVUUUUUUTTTTTTUUUUUUVVVRRRRRRQQQPPPPPPQQQRRRSSSQQQQQQRRRRRRRRRPPPOOONNNKKKKKKKKKKKKLLLMMMOOOOOONNNPPPRRRTTTUUUTTTRRRQQQMMMNNNNNNOOOOOOOOOOOONNNKKKKKKKKKLLLLLLLLLMMMMMMNNNOOOPPPNNNLLLKKKKKKLLLKKKKKKIIIGGGEEECCCBBBAAA??????>>>===<<<999777666444444444555999===AAADDDLLLOOOTTTZZZfffzzz\\\\\\^^^_________^^^^^^\\\]]]^^^^^^]]]\\\ZZZYYYXXX[[[aaaeeefffccc___\\\]]]]]]]]]\\\[[[ZZZYYYXXXVVVWWWXXXYYYZZZZZZZZZZZZ]]][[[ZZZZZZ[[[\\\\\\[[[]]]]]]]]]^^^___```aaaaaaZZZ\\\^^^`````````___^^^ZZZZZZYYYYYYYYYYYYZZZ[[[XXXXXXWWWWWWXXXYYY[[[\\\[[[\\\]]]^^^___^^^]]]\\\[[[\\\\\\]]]]]]\\\\\\[[[YYYZZZ\\\^^^___^^^]]]\\\TTTWWWZZZ]]]^^^]]][[[YYYYYY[[[\\\ZZZUUUPPPMMMKKKEEEQQQfff~~~~~~~~~}}}hhhYYYRRRPPPPPPPPP\\\nnn}}}yyyllleeehhhyyypppeeeYYYPPPHHHFFFEEECCCBBBCCCBBBCCCEEEHHHKKKLLLJJJHHHCCCBBB@@@>>>>>>@@@CCCDDDAAAAAADDDIIINNNWWWffftttpppXXXKKKIIIIIIJJJTTTiiiqqqQQQHHHNNNKKK___}}}sssrrr}}}rrrhhhiiiiiifffeeedddbbb___]]][[[[[[[[[\\\]]]]]]]]]]]]\\\ZZZYYYXXXUUUWWWXXXXXXWWWYYY^^^bbbcccaaa^^^[[[WWWUUUTTTTTTUUUTTTTTTTTTUUUVVVVVVWWWVVVTTTRRRPPPOOOPPPQQQRRRRRRRRRRRRQQQPPPNNNMMMLLLHHHHHHIIIJJJLLLMMMOOOPPPMMMPPPSSSVVVWWWUUUSSSQQQMMMNNNOOOQQQQQQPPPOOONNNKKKKKKKKKKKKLLLLLLLLLLLLNNNNNNOOOMMMKKKJJJJJJKKKMMMLLLKKKIIIGGGEEEDDDCCC?????????>>><<<:::777666666555555666999===BBBDDDKKKNNNRRRVVV___sss