BM6P6(@ """"""""""""""""""""""""""""""""""""""""""""""""'''%%%"""!!!""""""!!! """&&&((()))'''%%%###%%%%%%$$$$$$###""""""""" !!!!!!"""###$$$$$$$$$########################""""""######$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$!!!"""""""""############"""$$$$$$###!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""""""""#########$$$$$$$$$%%%%%%%%%########################$$$$$$$$$############"""%%%%%%%%%%%%%%%$$$###"""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################!!!###%%%%%%$$$###"""###$$$$$$###"""!!!!!!!!!"""###$$$%%%%%%%%%###"""!!!###%%%&&&!!! '''&&&%%%###"""!!!"""######$$$$$$%%%%%%%%%$$$$$$###&&&%%%###!!!!!!"""###$$$"""############$$$$$$$$$"""!!! """&&&'''%%%###########################""""""######$$$$$$$$$%%%!!!!!!""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$###"""!!!###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""######""""""""""""######%%%%%%$$$###""""""######$$$$$$###!!!""""""#########$$$$$$$$$$$$$$$############$$$$$$!!!###$$$$$$"""!!!!!!"""%%%%%%%%%%%%$$$$$$###"""&&&&&&%%%$$$############%%%$$$""" !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&''''''(((&&&%%%%%%&&&((()))((('''''''''((((((((((((''''''((((((((((((((()))******)))******++++++,,,------000///---+++++++++---...,,,,,,------.../////////000222333555666666555555444444333444444555666777555555555555555666777777777777777888999:::<<<===?????????>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAABBBCCCEEEFFFHHHHHHIIIIIIHHHIIIJJJJJJKKKKKKJJJJJJNNNMMMKKKHHHFFFEEEDDDDDDDDDBBBAAA@@@@@@AAACCCDDDDDDEEEGGGHHHIIIIIIHHHHHHFFFGGGGGGGGGGGGGGGHHHHHHIIIHHHGGGEEEDDDCCCCCCCCCEEEEEEDDDDDDCCCCCCCCCBBB???>>>========================;;;:::888777666555555555555444333222111000///...---...///000000...################################################&&&$$$"""""""""###""" !!!"""$$$&&&&&&%%%###"""######""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$$$$########################"""""""""##################$$$%%%%%%&&&%%%%%%%%%"""""""""###$$$%%%%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$#########"""#########$$$$$$$$$%%%%%%########################$$$$$$$$$############"""%%%%%%%%%%%%%%%$$$###"""$$$$$$############$$$$$$########################%%%$$$$$$######$$$$$$%%%###########################%%%&&&&&&%%%$$$$$$%%%$$$$$$###"""""""""######$$$$$$$$$$$$$$$###""""""###$$$%%%"""$$$((($$$$$$########################$$$%%%%%%%%%%%%$$$&&&%%%###"""!!!"""###$$$"""############$$$$$$$$$$$$###"""###&&&((('''%%%#########$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""############$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$#################################""""""""""""######%%%$$$$$$###""""""######"""###$$$$$$$$$###"""!!!#########$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%###%%%&&&%%%$$$"""######$$$$$$%%%%%%%%%$$$######$$$$$$$$$######$$$%%%%%%######"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''(((((('''&&&%%%&&&((()))((('''))))))************))))))((((((((((((((())))))***)))******++++++,,,,,,---///...,,,+++***+++,,,---,,,,,,------...//////000///111222444444444444333333333333333444555666777666666666555666666777777777777777888999:::;;;<<<=========>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJKKKJJJHHHGGGEEEDDDDDDCCCCCCBBBAAAAAAAAACCCDDDFFFDDDFFFGGGIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBB@@@???>>>===============<<<;;;:::999888777666555555555555444333222000000///...---...///000000...################################################$$$###""""""###$$$###""""""######$$$######"""!!!#########$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$###########################""""""""""""""""""!!!###$$$%%%%%%&&&&&&%%%%%%"""######$$$%%%%%%&&&&&&$$$%%%&&&%%%#########%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###"""!!! #########$$$$$$$$$$$$%%%########################$$$$$$$$$############"""$$$$$$%%%%%%%%%$$$######$$$$$$############$$$$$$$$$$$$######""""""""""""$$$$$$############$$$$$$###########################$$$%%%$$$###"""$$$%%%$$$############$$$$$$%%%%%%$$$###########################$$$$$$%%%'''((("""######$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%&&&%%%###"""""""""###$$$"""############$$$$$$$$$%%%###!!!"""$$$%%%&&&&&&"""###$$$%%%%%%$$$###"""######""""""!!! !!!!!!!!!!!!!!!!!! ######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$###""""""######$$$$$$$$$$$$####################################""""""""""""######%%%$$$######"""#########"""###$$$&&&''''''(((((($$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&((('''%%%$$$$$$%%%######$$$%%%%%%%%%$$$$$$"""""""""######%%%&&&&&&!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((((((((('''&&&''')))***)))(((((())))))******))))))((((((((((((((())))))))))))))))))******+++,,,,,,,,,...---+++******+++,,,,,,,,,,,,,,,,,,---...///000///000111333333333222222333333333333444555666666888888777666666666777777666666777888999:::;;;;;;;;;<<<===>>>@@@AAABBBCCCAAAAAABBBBBBBBBCCCCCCCCCEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJIIIIIIIIIGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCEEEGGGHHHFFFGGGHHHJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@???>>>======<<<<<<999999888777777666555555555555444444333111000//////...---...///000000...###################################################"""!!!###$$$%%%$$$###%%%$$$######""""""""""""!!!!!!""""""###$$$$$$%%%"""""""""######$$$$$$$$$##############################""""""!!!!!! """###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""$$$%%%%%%$$$"""!!!############$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$%%%%%%%%%$$$$$$###$$$$$$############$$$$$$&&&&&&%%%%%%$$$$$$######$$$$$$############$$$$$$########################""""""""" """$$$$$$#########$$$%%%&&&&&&%%%$$$###""""""###$$$%%%$$$###"""$$$'''(((&&&$$$ !!!###$$$%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$###%%%$$$###"""""""""######""""""#########$$$$$$$$$###!!! !!!###$$$!!!###$$$%%%%%%$$$###!!!$$$$$$$$$#####################""""""!!!!!! $$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$###"""""" !!!""""""""""""!!!##############################$$$$$$$$$######"""######$$$$$$$$$$$$##############################$$$######""""""######$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&((('''%%%$$$$$$%%%"""###$$$$$$%%%%%%%%%%%%###############$$$%%%%%% !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''&&&&&&&&&'''''''''''''''%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))((('''((()))***)))(((&&&''''''''''''''''''&&&'''(((((())))))))))))))))))))))))***++++++,,,,,,,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,...///000///000222333333333222111222222222222333444555666999888888777777777777777666666777999::::::;;;;;;<<<<<<===>>>@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFGGGGGGGGGFFFFFFEEEEEEFFFGGGGGGHHHHHHGGGGGGEEEDDDDDDDDDDDDEEEEEEFFFDDDDDDDDDEEEFFFGGGIIIJJJHHHHHHJJJKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>===<<<;;;777777777666666555555555444444444333222111000//////...---...///000000...################################################"""!!!"""###%%%&&&%%%###&&&%%%$$$###""""""###### !!!""""""############$$$$$$$$$$$$##############################""""""!!!!!! !!!""""""###############%%%%%%$$$###"""!!! !!!"""######"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&(((******((('''&&&""""""#########$$$$$$$$$########################$$$$$$$$$#########""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########$$$######""""""######$$$########################""""""""" """$$$$$$#########$$$%%%&&&&&&$$$$$$"""""""""###$$$%%%%%%###!!!###&&&'''$$$ !!!###$$$%%%%%%$$$###&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$###############""""""#########$$$$$$$$$""""""  ###$$$"""###$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$######"""""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$###"""""" !!!""""""""""""!!!########################"""######$$$$$$$$$######"""######$$$$$$######"""########################$$$$$$############$$$$$$$$$###############$$$$$$&&&&&&%%%$$$###"""""""""$$$$$$%%%%%%%%%&&&&&&&&&######""""""""""""######$$$%%%&&&&&&$$$######$$$"""###$$$$$$%%%%%%%%%%%%%%%$$$######"""""""""### !!!###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&((())))))***)))(((((()))***)))'''&&&&&&''''''''''''&&&&&&''''''((()))***))))))(((((())))))******+++,,,,,,+++++++++++++++++++++,,,---,,,+++++++++---///000111111333444444333333222222111111222222333444555888888777777777777888888666777888:::;;;;;;;;;;;;>>>>>>>>>???@@@@@@AAAAAACCCCCCDDDDDDDDDEEEEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFGGGHHHIIIEEEFFFFFFGGGHHHJJJKKKLLLIIIJJJKKKLLLMMMLLLKKKKKKJJJIIIIIIHHHGGGFFFFFFEEECCCCCCBBBAAA@@@@@@@@@@@@???????????????@@@@@@@@@>>>?????????>>>===;;;:::666666666555555444444444444444444333222111/////////...---...///000000...$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""$$$&&&&&&$$$###%%%%%%$$$#########$$$$$$""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""!!!!!!""""""###############%%%%%%$$$###""" ###$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%$$$$$$"""""""""############$$$########################$$$$$$$$$############"""######$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""######""""""""""""#################################$$$%%%$$$###"""$$$%%%$$$############$$$$$$%%%##################$$$%%%$$$"""!!!"""%%%%%%""" """######$$$$$$$$$######&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$######"""""""""############$$$$$$$$$$$$$$$$$$###""""""$$$&&&########################!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$######""""""""""""###############$$$$$$$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$########################""""""###$$$$$$$$$$$$###""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########"""######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%""""""!!!!!!!!!!!!""""""###$$$%%%%%%###""""""#########$$$%%%%%%%%%$$$$$$%%%%%%$$$""""""!!!!!!!!!"""#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&'''((()))******(((''''''))))))(((&&&'''(((((())))))(((((('''&&&''')))*********)))((((((((())))))***++++++++++++++++++,,,,,,,,,,,,,,,---,,,+++***+++---///000111222333444444333222222111111111111222333444444777666666666666777888999777888:::;;;======<<<<<<>>>?????????@@@AAAAAAAAACCCCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJHHHHHHIIIJJJKKKKKKLLLLLLKKKLLLMMMNNNNNNMMMLLLKKKJJJJJJIIIHHHFFFEEEDDDDDDBBBAAA@@@????????????@@@===>>>>>>>>>>>>?????????;;;<<<===>>>===<<<;;;:::777777666666555444333333444444333333222000///...///...---...///000000...$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%'''&&&$$$""""""""""""###############&&&&&&''''''((((((((()))$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#####################$$$%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!!!!""""""""""""####################################$$$$$$$$$############""""""###$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$ !!!!!!""""""############""""""""""""#################################%%%&&&&&&%%%$$$$$$%%%$$$$$$###"""""""""######""""""###$$$$$$$$$$$$$$$"""!!!!!!"""###$$$$$$$$$$$$$$$#####################$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""############$$$$$$$$$###%%%'''&&&$$$###$$$&&&%%%$$$###!!!!!!###$$$%%% !!!"""######$$$###############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%########################""""""###$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######""""""###$$$$$$%%%$$$$$$#########$$$%%%&&&#########$$$$$$$$$$$$%%%######""""""""""""#########$$$%%%%%%###""""""###$$$$$$%%%%%%%%%$$$######$$$###"""""""""""""""###%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%########################"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&'''((()))***)))(((''''''(((((('''%%%'''(((((())))))(((((('''&&&''')))*********(((((((((((())))))******++++++++++++,,,------------------,,,***)))***,,,///000000111222333333222111000000000000111111222333444444444444555666777888999777999;;;===>>>>>>============>>>???AAABBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLMMMNNNOOOOOONNNMMMLLLLLLKKKJJJIIIGGGFFFEEEDDD@@@@@@???>>>>>>>>>??????<<<<<<=========>>>>>>>>>888999;;;<<<===<<<;;;:::999888777666555444333222333333333333222000///...///...---...///000000...$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%'''&&&###!!! !!!"""######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&"""######$$$%%%%%%&&&&&& """######""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""###$$$%%%&&&""""""""""""####################################$$$$$$$$$############""""""###$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$!!!!!!"""###$$$%%%&&&&&&######""""""""""""##############################!!!###%%%%%%$$$###"""###$$$$$$###"""!!!!!!!!!"""!!!"""###%%%%%%%%%$$$### !!!"""###%%%'''(((&&&%%%###"""""""""######!!!!!!###$$$%%%&&&&&&'''###$$$$$$$$$$$$###"""""""""############$$$$$$$$$!!!$$$&&&%%%###!!!"""$$$&&&$$$""" """$$$&&&############$$$$$$$$$$$$!!!!!!""""""######$$$$$$ !!!!!!!!!!!!"""""""""###$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$###########################!!!"""###$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######""""""###$$$%%%%%%%%%$$$"""!!! !!!""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$###%%%&&&&&&$$$######$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!"""###$$$%%%'''%%%$$$""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$############$$$%%%%%%&&&'''''''''&&&&&&%%%$$$###""""""########################""""""###$$$%%%%%%&&&&&& '''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&'''(((******)))'''&&&&&&''''''&&&$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&''')))***+++***((('''((((((((()))******+++++++++,,,------.........------,,,***)))***,,,///000///000111222222111000///000000000000111222333444333333333444666777999:::888:::<<<>>>??????>>>===;;;<<<===???AAACCCEEEFFFCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKJJJJJJEEEEEEEEEEEEFFFGGGIIIIIIKKKLLLLLLMMMMMMMMMLLLLLLMMMNNNOOOOOOOOONNNMMMLLLMMMLLLKKKJJJHHHGGGEEEEEE@@@???>>>>>>>>>>>>>>>???;;;<<<<<<<<<======>>>>>>666888:::<<<<<<<<<;;;::::::999888777555444222222333333333222111000///...///...---...000000000...$$$$$$######""""""!!!!!!######""""""###$$$$$$%%%!!!"""###$$$$$$###"""!!! !!!!!!"""$$$%%%&&&###&&&)))(((###!!!###&&&$$$$$$$$$#########""""""######$$$$$$$$$$$$######""""""""""""##################""""""###$$$%%%%%%"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$######"""!!!!!!!!!###$$$%%%&&&&&&%%%$$$###%%%$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$!!! ######$$$$$$$$$$$$##############################%%%%%%%%%$$$$$$$$$######$$$###"""!!!!!!"""###$$$$$$"""!!!"""$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######$$$###!!!###&&&###""""""!!! &&&%%%######$$$$$$"""!!!&&&%%%$$$######$$$%%%&&&###"""""""""!!!!!! ######$$$$$$$$$$$$######"""$$$%%%%%%###""""""### !!!"""###$$$$$$%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$#########""""""##############################$$$$$$$$$$$$###### !!!!!!""""""""""""!!!"""######$$$$$$$$$##############################""""""!!!!!!!!!!!!""""""&&&&&&%%%%%%$$$#########"""###$$$%%%%%%$$$###"""########################$$$$$$$$$$$$$$$###"""!!!""""""############""""""%%%%%%%%%$$$$$$"""!!!!!!!!!"""###$$$$$$###"""!!!'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$#########""""""!!!!!!"""###%%%&&&((((((&&&&&&&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&(((((('''&&&'''((()))***)))))))))(((''''''&&&&&&&&&&&&''''''(((((())))))''''''(((((()))))))))***))))))***+++,,,------...++++++******+++---...///,,,---///111222111000///222222111111111111111111000111444666777777666666777:::===AAACCCCCCBBBBBB=========>>>@@@BBBDDDFFFEEEDDDCCCBBBBBBBBBBBBBBBEEEFFFHHHJJJKKKKKKJJJIIIHHHIIIKKKMMMNNNMMMLLLKKKHHHGGGFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIMMMNNNOOOPPPPPPOOONNNMMMNNNMMMJJJHHHGGGFFFFFFFFF@@@@@@@@@?????????>>>>>><<<<<<;;;;;;:::999888777999::::::;;;;;;::::::999999888666555444555777888555444222000///000000111///......---------......#########"""""""""""""""$$$###############$$$$$$ !!!!!!""""""!!!!!! $$$######"""""""""""""""###&&&)))'''$$$!!!###&&&$$$$$$$$$#########""""""######$$$$$$$$$$$$######""""""""""""##################""""""###$$$$$$%%%"""############$$$$$$$$$"""############$$$$$$$$$""""""""""""############"""######$$$$$$######"""$$$###"""!!!!!!"""######!!!!!!"""""""""#########!!!"""$$$###""""""###$$$######$$$$$$$$$$$$##############################%%%%%%$$$$$$$$$#########%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""######"""!!!!!!!!!!!!!!!#########"""!!!!!!###%%%$$$$$$######"""!!!!!! &&&$$$######$$$%%%###"""&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$######"""""""""######$$$$$$$$$$$$######"""###%%%%%%###"""######!!!!!!""""""######$$$$$$%%%$$$############$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!"""###$$$$$$$$$$$$%%%$$$$$$######"""""""""$$$$$$$$$#####################""""""""""""######$$$$$$$$$$$$$$$#########"""###$$$$$$$$$$$$###"""###########################$$$$$$$$$$$$###""""""""""""############"""""""""######$$$$$$$$$######"""###$$$%%%%%%$$$###"""&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%$$$$$$######%%%$$$$$$$$$"""!!!%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&'''((()))((((((((((((''''''''''''''''''''''''(((((((((((((((((()))******+++,,,,,,++++++++++++++++++++++++++++++******+++---...///.........//////000111111111111111111111111111111000111444666777777666555999;;;>>>@@@BBBAAA@@@???<<<<<<<<<<<<>>>???BBBCCCCCCCCCBBBCCCCCCDDDEEEFFFEEEFFFGGGHHHHHHIIIIIIIIIIIIJJJLLLNNNNNNNNNMMMLLLIIIHHHGGGFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJIIIIIIHHHJJJKKKMMMNNNNNNNNNMMMLLLMMMLLLJJJHHHFFFEEEEEEFFFAAAAAA@@@@@@???>>>>>>===;;;;;;;;;<<<<<<;;;::::::888999999::::::999999888666666666666555555444444444333222000000000000111//////...---------------""""""""""""############$$$$$$###############$$$###""""""""""""""""""###$$$######"""""""""""""""###%%%((('''$$$"""###%%%$$$$$$$$$#####################$$$$$$$$$$$$######"""""""""#########$$$$$$#########"""######$$$%%%"""############$$$$$$$$$"""############$$$$$$$$$!!!!!!""""""###$$$$$$%%%###""""""""""""""""""#########"""""""""######$$$!!!!!!!!!""""""""""""###!!!###$$$$$$######$$$%%%######$$$$$$$$$$$$##############################%%%$$$$$$$$$$$$#########%%%%%%$$$######$$$%%%%%%%%%''')))'''$$$"""$$$&&&#########""""""!!!!!! ###"""""""""!!!!!!!!!!!!"""###%%%%%%$$$######$$$&&&&&&%%%%%%$$$#########$$$###"""###%%%&&&%%%$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$######!!!###%%%%%%###"""###$$$"""#####################$$$######""""""######$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!"""$$$%%%%%%%%%%%%'''&&&$$$###!!!!!!""""""$$$$$$$$$$$$######""""""$$$$$$############$$$$$$"""""""""############$$$"""###$$$$$$$$$$$$###"""########################""""""###$$$$$$$$$$$$###""""""############"""""" !!!"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&""""""#########$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$!!!#########"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%)))((((((''''''((())))))&&&&&&%%%%%%%%%&&&'''(((&&&''''''''''''(((((((((((((((((('''''''''''''''((()))***+++,,,---......,,,,,,+++++++++*********++++++++++++,,,---......///...------...///111333111111111111111111111111000111333555666666555555:::;;;===???@@@???>>>===;;;;;;::::::;;;<<<>>>???@@@@@@AAABBBDDDFFFHHHIIIEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJLLLMMMNNNNNNMMMMMMJJJIIIHHHGGGFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLKKKIIIGGGFFFEEEEEEEEEBBBBBBAAA@@@???======<<<:::;;;;;;<<<<<<<<<<<<<<<777777888888888888777777444555666777666333111///444333222111000000000000000000...---,,,,,,,,,,,,!!!!!!""""""######$$$$$$%%%$$$######"""#########'''&&&$$$$$$$$$$$$&&&''' !!!!!!"""$$$%%%&&&"""%%%&&&&&&$$$######%%%##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$###############$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$"""""""""######$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$$$$%%%&&&%%%"""!!!"""#########$$$$$$$$$$$$##############################$$$$$$$$$$$$###############""""""""""""""""""###%%%)))+++)))$$$!!!$$$'''""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""###$$$&&&&&&%%%%%%$$$$$$$$$$$$"""!!!!!!"""$$$%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######!!!###$$$$$$#########$$$$$$########################""""""""""""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$$$$######'''%%%###!!!!!!"""###$$$%%%%%%$$$$$$###"""""""""$$$######""""""######$$$ !!!!!!"""######$$$$$$#########$$$$$$#################################!!!!!!"""###$$$%%%%%%%%%"""######$$$$$$######"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###############$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$!!!$$$&&&&&&&&&""""""###%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((()))))))))$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''((())))))(((((((((''''''&&&&&&&&&'''((()))***,,,---...///+++++++++***************++++++++++++,,,---------------......///000000111000000000000111111111111000111333444555555555444888999;;;===>>>>>>======;;;;;;:::999::::::<<<===??????@@@AAACCCEEEGGGHHHFFFEEEDDDDDDDDDEEEGGGHHHHHHIIIJJJKKKLLLLLLLLLLLLJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDFFFGGGIIIJJJKKKKKKKKKJJJIIIHHHGGGFFFFFFEEECCCCCCAAA@@@>>>===<<<;;;:::;;;;;;;;;;;;;;;::::::555666666777777666666555555666666666444222000///333222222111111000000000111000///---,,,+++++++++!!!!!!""""""######$$$$$$$$$$$$###############$$$'''&&&%%%$$$$$$%%%&&&''' !!!!!!"""$$$%%%&&&"""$$$%%%%%%$$$$$$$$$$$$##############################$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$###############$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$$$$######""""""%%%$$$###""""""###$$$%%%!!!""""""#######################################$$$%%%%%%$$$"""!!!"""#########$$$$$$$$$$$$##############################$$$$$$$$$#########"""""""""""""""######"""""""""%%%)))+++(((###!!!###''' !!!!!!"""###$$$%%%%%%###$$$%%%%%%%%%%%%$$$$$$"""###"""!!! """$$$$$$$$$$$$$$$$$$#########  ###$$$$$$###""""""############""""""#########$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### """$$$$$$######$$$%%%$$$$$$$$$$$$############"""""""""######"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##################"""!!! $$$###"""!!!!!!###%%%'''$$$$$$$$$#########""""""""""""!!!!!!!!!!!!"""""" !!!"""###$$$$$$%%%$$$##################$$$######################## !!!"""###$$$%%%%%%%%%######$$$$$$$$$$$$###############$$$$$$$$$###############""""""#################################%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$ """$$$$$$""" !!!"""###$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''(((((((((((($$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((())))))((((((''''''&&&&&&%%%%%%&&&&&&''')))***,,,---...(((((()))******+++,,,,,,++++++,,,,,,,,,,,,,,,,,,***,,,///111222111///---//////000000000111111111111111222333333444444444444666888:::<<<======>>><<<;;;::::::::::::;;;<<<>>>??????@@@AAABBBDDDEEEFFFFFFDDDDDDDDDEEEGGGHHHGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFEEEFFFFFFFFFFFFFFFFFFEEEBBBCCCDDDEEEGGGHHHJJJKKKJJJJJJJJJIIIHHHGGGFFFFFFCCCCCCAAA@@@>>>===<<<;;;<<<<<<;;;:::999888666666444555555666666555555444888777555333222222222222222222222222111111111000000000...---++++++******""""""""""""##################""""""###$$$$$$%%%$$$##################$$$$$$######""""""""""""""""""###$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%$$$######"""#########"""############$$$$$$$$$"""############$$$$$$$$$&&&%%%%%%$$$######""""""%%%%%%$$$$$$$$$$$$%%%%%% !!!!!!!!!!!!"""!!!!!!!!!!!!!!!  """"""""""""$$$&&&######$$$$$$$$$$$$##############################$$$############"""""""""###$$$%%%%%%%%%%%%$$$###$$$&&&(((&&&###!!!###%%% !!!""""""###$$$%%%%%%!!!"""###$$$$$$$$$###"""""""""""" """%%%########################!!! !!!###$$$$$$###""""""############""""""""""""""""""##################$$$$$$$$$$$$###### """$$$$$$$$$###$$$%%%######$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""###############$$$$$$$$$##############################$$$$$$$$$$$$######""""""###""""""!!! """"""!!!!!!###$$$&&&'''########################""""""!!!!!!!!!!!!""""""!!!!!!""""""###$$$%%%%%%$$$$$$###""""""###$$$$$$######################## !!!"""###$$$%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$######"""######"""!!!!!!"""#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###############$$$$$$$$$%%%%%%&&&$$$""" !!!"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%############"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$&&&'''''''''''''''###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&%%%&&&&&&((()))***++++++''''''((()))***+++,,,---+++,,,,,,------,,,,,,+++(((+++///222333111...,,,...//////000000111111111111111111222222333333333222444666888:::<<<======<<<;;;:::::::::;;;<<<===??????>>>???@@@AAABBBBBBEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIJJJJJJIIIHHHGGGFFFEEEEEEFFFFFFFFFFFFEEEEEECCCCCCDDDEEEFFFHHHJJJKKKIIIIIIIIIIIIHHHGGGFFFEEEBBBBBBAAA@@@???======<<<<<<<<<;;;:::888666555333444444555555555555444444888777444222111222333444111111222222222111111000//////---,,,++++++++++++#########"""""""""""""""!!!!!!""""""###$$$&&&&&&""""""############""""""$$$######""""""""""""""""""""""""###%%%%%%$$$###""""""#########$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$###""""""######"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!"""""""""!!!""""""!!!!!! !!!!!!!!!"""###%%%######$$$$$$$$$$$$##########################################""""""""""""###$$$%%%%%%%%%%%%$$$###############"""""""""""""""""""""""""""""""""""" !!!###%%%%%%$$$###"""!!!"""######"""!!!"""########################$$$###"""!!!"""$$$%%%%%%$$$###$$$%%%%%%%%%%%%$$$###""""""""""""######$$$$$$######$$$$$$$$$$$$###### """$$$$$$$$$###$$$&&&#########$$$$$$%%%%%%%%%######$$$%%%%%%$$$######""""""#########$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$###### !!!"""###############"""""""""######$$$$$$%%%"""""""""###$$$$$$%%%%%%###""""""""""""""""""###"""#########$$$$$$%%%%%%$$$$$$###""""""###$$$$$$########################!!!"""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""#########""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$&&&'''((((((''''''$$$$$$&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((()))******(((((())))))******+++++++++,,,---------,,,++++++)))+++...000111000...---......//////000111111222111111111111111222222333333444555777888999:::;;;::::::999999999:::<<<===>>>>>>>>>???@@@AAACCCDDDCCCCCCDDDDDDDDDDDDCCCCCCFFFFFFFFFFFFGGGHHHIIIJJJHHHIIIIIIJJJJJJIIIHHHGGGEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFHHHJJJKKKFFFFFFGGGGGGFFFEEEDDDCCCAAAAAA@@@@@@???>>>>>>===<<<;;;;;;:::999888666555444444555555555555444444444444333222222222222222000111222222222222111000...------,,,+++++++++,,,$$$$$$######""""""!!!!!!!!!!!!!!!"""###%%%&&&'''###$$$%%%&&&&&&%%%$$$### !!!!!!"""$$$%%%&&&"""""""""###%%%%%%$$$###""""""######$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""######"""############$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%&&&&&&!!!"""###$$$$$$###"""!!! !!!###$$$%%%%%%%%%$$$$$$$$$######"""""""""!!! !!!"""!!!  !!!######$$$$$$$$$$$$##########################################""""""""""""!!!"""###$$$$$$###"""!!!"""!!! !!!"""###"""!!!$$$###"""!!! """###%%%'''''''''%%%$$$ """&&&'''%%%###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$&&&'''&&&%%%%%%%%%''''''''''''%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$###### """$$$$$$$$$$$$%%%&&&""""""###$$$%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###""""""######$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$###### !!!###%%%&&&&&&&&&######$$$$$$$$$######"""!!!!!!"""###$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%########################""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$### !!!###%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$###"""!!!!!!###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$############$$$&&&(((((((((((('''$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''(((((()))))))))***************))))))))))))+++,,,---------,,,+++***+++,,,---...////////////---......///000111111222111111111000111111222333555555555666777888888888999888888888888:::;;;<<<>>>>>>>>>@@@AAACCCEEEFFFAAABBBCCCCCCCCCBBBAAA@@@GGGGGGGGGGGGHHHIIIJJJKKKGGGHHHIIIJJJJJJJJJIIIHHHFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEFFFGGGHHHJJJKKKDDDDDDEEEEEEEEECCCBBBAAAAAA@@@@@@@@@??????>>>>>>;;;;;;;;;;;;::::::999888444555555666666555555444000111222333333222000///000000222333333222111000------,,,++++++,,,,,,,,,$$$#########$$$%%%&&&&&&###"""!!! !!!"""#########""""""""""""""""""###"""!!!!!!"""######""" !!!###$$$""""""!!!!!!"""###$$$$$$$$$#########""""""!!!!!!%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&#################################"""""""""""""""&&&%%%###""""""###%%%&&&########################!!!!!!""""""#########$$$!!!"""###$$$$$$###!!! &&&%%%$$$""" ###%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$###"""""""""############$$$$$$$$$""""""""""""""""""""""""######""""""""""""######%%%%%%%%%$$$$$$$$$######"""""""""""""""!!! !!!###$$$%%%&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%$$$###""""""######"""$$$'''(((&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$### !!!"""$$$$$$###""""""$$$$$$$$$#########""""""$$$$$$$$$###"""!!!!!! ((('''&&&&&&$$$$$$###"""###$$$$$$###""""""###%%%""""""""""""""""""""""""#########$$$%%%%%%%%%&&&%%%&&&'''(((((('''&&&%%%######$$$%%%%%%%%%%%%$$$ ###&&&&&&###""""""$$$%%%%%%$$$###"""!!! !!!"""""""""###############$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$%%%'''''''''%%%###""" """###%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$#####################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((&&&$$$###$$$%%%%%%$$$'''%%%"""!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%###""""""###%%%&&&######$$$$$$$$$%%%%%%%%%###%%%(((((((((((()))+++&&&&&&''''''((()))))))))************************++++++,,,,,,,,,,,,------------------///333666888000000000000////////////222222222222222222222222111333444333222222333444999999999::::::;;;;;;;;;?????????@@@@@@AAAAAAAAACCCCCCCCCCCCCCCDDDEEEFFFEEEEEEEEEDDDDDDDDDDDDDDDFFFGGGIIIKKKLLLLLLKKKKKKGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEDDDCCCCCCBBBBBBBBBDDDCCCBBBAAA???>>>===<<<;;;;;;;;;:::999666444222333444555666666666555444111111111111111111111111//////............//////------------,,,+++***)))&&&%%%$$$###############%%%%%%$$$######$$$%%%%%%########################%%%$$$###""""""###$$$%%%%%%$$$###"""!!!""""""###"""""""""""""""###$$$$$$############"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%##########################################$$$$$$'''&&&$$$#########%%%&&&########################"""#########$$$$$$$$$$$$######$$$$$$$$$$$$######$$$%%%%%%###""""""###%%%%%%%%%%%%&&&%%%%%%$$$$$$!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%%%%$$$$$$$$$########################"""!!!!!!!!!""""""###$$$$$$######$$$$$$$$$$$$%%%&&&''''''%%%%%%$$$###############"""$$$'''((('''%%%######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""######$$$$$$######$$$$$$$$$#########""""""%%%$$$###""""""!!!!!!!!!%%%%%%%%%$$$######""""""###$$$$$$###""""""###%%%########################&&&%%%%%%$$$######""""""""""""############""""""""""""###$$$$$$$$$$$$### ###%%%%%%###""""""$$$$$$############"""""""""############$$$$$$$$$$$$!!!""""""""""""###############$$$$$$$$$$$$######$$$######""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$$$$######$$$%%%&&&'''&&&%%%###""" !!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%(((&&&$$$###$$$%%%%%%$$$)))'''$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&((((((((('''((()))&&&&&&''''''(((((())))))************************+++++++++,,,,,,,,,------,,,,,,+++,,,...000333555111111111000000000000000222222222222222222222222111333444444333333444666999999999999:::::::::;;;>>>>>>??????@@@@@@AAAAAACCCCCCCCCCCCCCCDDDDDDEEEGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFHHHIIIJJJJJJIIIIIIHHHHHHHHHGGGGGGEEEDDDCCCBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDCCCBBBBBBBBBCCCDDDCCCBBBAAA???>>>===<<<>>>>>>>>>===;;;999666555333333444555555444444333111111111111111111111111//////............//////---,,,,,,+++******))))))$$$######"""""""""#########""""""!!!!!!""""""#########$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$######"""###""""""""""""###$$$$$$############"""""""""""""""#########$$$%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$########################"""######$$$$$$%%%%%%%%%((('''%%%$$$###$$$%%%%%%########################$$$$$$$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&###$$$%%%%%%$$$###$$$&&&###$$$%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%$$$$$$$$$$$$############$$$$$$$$$$$$######""""""###$$$$$$%%%$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''%%%$$$$$$############$$$###$$$&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#####################$$$%%%%%%$$$$$$$$$###############&&&%%%###"""!!!!!!"""###########################"""###$$$###"""!!!###%%%########################$$$$$$$$$######""""""!!!$$$$$$############$$$$$$!!!!!!"""############"""!!!###$$$$$$###""""""###"""#########$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%!!!""""""""""""#########$$$$$$############$$$$$$######""""""""""""######$$$$$$$$$%%%%%%%%%%%%&&&######$$$$$$$$$$$$######$$$%%%&&&&&&&&&%%%######""""""###$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$""""""#########$$$$$$$$$'''%%%$$$###$$$%%%$$$###&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''%%%%%%%%%%%%''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%'''))))))'''&&&'''(((&&&&&&&&&'''(((((())))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,++++++******,,,---///111111111111111111111111111222222222222222222222222111333444555444444666888888888888999999999999:::=========>>>???@@@@@@AAABBBBBBBBBCCCCCCCCCCCCDDDGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFIIIIIIHHHHHHFFFEEEDDDCCCAAAAAABBBBBBBBBCCCCCCCCCDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBAAA???>>>======>>>>>>===<<<:::888777666222222333333333333222111000000000000000000000000///......------......///---,,,***)))(((((()))))) !!!"""$$$&&&'''!!!!!!!!! !!!!!!!!!$$$$$$$$$$$$$$$%%%%%%%%%""""""!!! !!!""""""######$$$$$$%%%$$$$$$############""""""###$$$$$$#########"""""""""""""""!!!""""""###$$$%%%%%%&&&'''&&&%%%$$$####################################!!!!!!"""###$$$$$$%%%%%%((('''&&&%%%$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$&&&(((!!!###%%%&&&%%%$$$%%%&&&"""###$$$%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%%%%""""""#########$$$$$$$$$""""""""""""""""""""""""######""""""""""""######$$$$$$$$$$$$#####################$$$$$$###"""""" """$$$%%%&&&''''''$$$$$$######$$$%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$######$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$#########$$$&&&'''########################&&&%%%###"""!!!"""###$$$"""""""""#########$$$$$$"""#########!!!!!!###$$$######################## !!!"""###$$$$$$%%%&&&%%%############%%%&&&!!!""""""###############"""############""""""######$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%!!! !!!""""""""""""##################$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$#########$$$$$$$$$######"""""""""######$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###!!! %%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$&&&%%%%%%%%%$$$$$$##################$$$$$$$$$$$$&&&%%%###$$$%%%%%%$$$###!!!###$$$%%%%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&((()))((('''%%%%%%&&&%%%%%%&&&''''''(((((()))((((((((((((((((((((((((***++++++++++++,,,,,,,,,++++++******+++,,,---...000000000000000111111111111222222222222222333333111222444555555555777999888888888888888888888888;;;;;;<<<===>>>??????@@@BBBBBBBBBCCCCCCCCCBBBBBBDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEIIIIIIHHHGGGFFFDDDCCCBBBAAABBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAA@@@???>>>===<<<::::::999888666555444333111111111111111111000000////////////////////////...------------------......,,,***((('''((()))*** !!!"""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!"""""" """###$$$%%%%%%$$$$$$$$$###############$$$""""""""""""""""""######!!!!!!"""###$$$$$$%%%%%%'''&&&%%%$$$###"""""""""######################## !!!"""######$$$&&&&&&%%%%%%$$$$$$$$$$$$##########################################"""""""""!!!!!!!!!"""###%%%&&&!!!###%%%%%%$$$$$$%%%&&&"""######$$$%%%%%%%%%%%%######$$$$$$$$$######"""""""""#########$$$$$$$$$""""""""""""""""""""""""######""""""""""""######$$$$$$$$$#########""""""!!!!!!"""""""""""""""!!! !!!###$$$%%%%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%###""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%$$$#########$$$&&&'''########################%%%$$$###""""""######$$$""""""######$$$%%%%%%%%%"""######"""!!!!!!"""$$$######################## !!!"""###$$$%%%%%%"""!!!  !!!""""""###$$$$$$%%%%%%$$$$$$###""""""""""""###""""""%%%%%%%%%$$$$$$$$$$$$###""""""""""""#########$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%!!!!!! !!!!!!!!!!!!"""""""""###############$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""""""""######$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$###$$$%%%%%%###""" """%%%&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&((()))(((&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''*********+++++++++,,,,,,,,,++++++,,,,,,------...............//////000000111111111222222333333333111222444555555555777999777777777777777777777777999::::::;;;<<<>>>>>>???AAAAAABBBBBBBBBBBBAAA@@@BBBBBBCCCDDDEEEEEEFFFFFFHHHHHHGGGFFFFFFEEEEEEEEEGGGGGGGGGFFFEEEDDDBBBAAABBBBBBCCCCCCCCCDDDDDDDDDBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<;;;888777666555333222222111111111000000////////////........................------,,,,,,,,,,,,------///---+++)))((()))***+++$$$######"""""""""######""""""###$$$$$$###""""""""""""######$$$%%%%%%%%%#########$$$$$$######### !!!!!!"""###$$$%%%%%%%%%%%%$$$############$$$""""""""""""############!!!"""""""""###$$$$$$$$$&&&%%%$$$####################################### !!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""!!!!!!!!!!!!"""###$$$$$$"""###$$$$$$###"""###%%%"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$############""""""""" !!!""""""""""""!!!##################"""!!!$$$$$$############$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&)))%%%"""!!!$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""###############$$$%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%!!!"""###"""!!! """$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""!!!!!!""""""#########$$$%%%%%%%%%%%%%%%$$$""" """###""""""%%%%%%$$$$$$#########"""!!!!!!"""""""""#########!!!""""""""""""#########$$$$$$############$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$$$$%%%######$$$$$$$$$$$$##################$$$$$$$$$$$$######$$$$$$$$$######""""""""""""###############!!!"""###$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """$$$&&&'''(((((($$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%%%%###!!!###&&&&&&###!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((************++++++++++++++++++,,,,,,------......,,,------......//////000111111111222222333333444111333444555444444666888777666666666666666555555777888999:::;;;======>>>@@@AAABBBBBBBBBAAA@@@???BBBBBBCCCDDDFFFGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDEEEEEEDDDDDDCCCBBBAAABBBCCCCCCCCCCCCDDDDDDDDDBBBAAA@@@??????>>>>>>>>>>>>>>>===<<<<<<;;;::::::888777666444333333222222222111000///.........///---------------------------,,,,,,++++++,,,,,,---...---+++***))))))******&&&%%%$$$############### !!!""""""!!! !!!!!!""""""###$$$$$$%%%######$$$$$$$$$$$$######%%%$$$######"""###$$$%%%&&&%%%$$$$$$#########$$$!!!"""""""""############""""""""""""############$$$$$$###############$$$########################!!!!!!!!!!!!!!!"""""""""!!!!!!"""###$$$$$$$$$$$$########################$$$$$$$$$######""""""""""""######$$$$$$##################""" """$$$###$$$$$$$$$$$$######""""""######$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##################"""""""""""" !!!"""###############$$$$$$%%%%%%$$$######"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%&&&'''---(((###"""%%%'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!"""######$$$$$$######""""""#########$$$$$$$$$"""###%%%&&&&&&%%%###""""""""""""###############!!!"""###""" """###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$""""""###$$$$$$$$$$$$$$$$$$""""""###"""!!!"""""""""###############""""""#########$$$$$$$$$!!!""""""""""""###############$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$%%%"""######$$$$$$$$$##################""""""""""""!!!"""###$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&'''######################## !!!###$$$%%%&&&''''''######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%%%%############$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%""" $$$%%%###!!!"""$$$########################$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&((('''&&&%%%%%%&&&$$$%%%%%%&&&&&&''''''(((((((((((((((((((((((((((************++++++++++++)))***+++,,,------......---------...///000000000000111111222333333444444111333444444333333444666666666666555555555444444666777888999:::<<<======@@@AAABBBBBBBBBAAA???>>>@@@@@@AAACCCDDDFFFGGGGGGFFFEEEDDDCCCCCCDDDDDDEEEAAABBBBBBCCCCCCBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBB@@@???======<<<<<<<<<<<<;;;::::::999999999888777555444333222333333222222000///.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++***))))))(((((($$$#########$$$%%%&&&&&&"""###$$$%%%%%%$$$###""" !!!!!!"""######$$$$$$!!!!!!""""""""""""!!!!!!***(((&&&###""""""###$$$&&&%%%%%%$$$#########$$$!!!!!!""""""#########$$$#########"""""""""""""""##################$$$$$$####################################"""""""""""" !!!###$$$$$$$$$$$$########################%%%%%%%%%$$$$$$############$$$%%%&&&&&&%%%###"""$$$$$$### !!!###$$$$$$$$$$$$$$$###"""!!! !!!"""###$$$%%%%%%%%%"""############$$$$$$$$$""""""""""""""""""""""""######""""""""""""##################""""""""""""!!!"""###$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''$$$$$$###############$$$$$$$$$$$$$$$%%%%%%&&&'''111+++%%%$$$&&&((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""" !!!"""$$$$$$###""""""""""""######$$$$$$$$$$$$!!!###%%%''''''&&&###""""""""""""""""""!!!!!!!!!!!!""""""""" """###$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###%%%&&&'''(((!!!"""###$$$$$$###"""!!!!!!!!!"""###############%%%"""!!!######!!! !!!"""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$############$$$$$$!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$############""""""###$$$%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%########################&&&&&&&&&%%%$$$###"""!!!"""###$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%"""############$$$$$$$$$$$$######$$$%%%%%%"""  $$$$$$$$$'''***########################%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$&&&''''''&&&%%%&&&&&&$$$$$$%%%&&&&&&''''''((()))))))))))))))))))))))))))************+++++++++((()))***+++---------------......///000111111222000000111222333333444444222333444444222222333444666666555555555444444444555666777888:::;;;<<<===???@@@BBBBBBBBB@@@>>>=========>>>@@@BBBCCCDDDEEEDDDCCCBBBAAAAAABBBCCCDDD???@@@AAAAAABBBBBBAAAAAA@@@@@@AAAAAAAAABBBBBBBBBCCCBBBAAA???===<<<;;;;;;:::::::::999999888888888777555444222111111222222333222000///.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,)))*********)))((('''&&&$$$$$$%%%###""""""###%%%"""######$$$$$$$$$######!!!!!!"""$$$%%%&&&'''(((########################''''''&&&###!!! !!!###&&&'''((()))(((&&&###"""###"""!!!  """"""###$$$%%%&&&&&&'''$$$$$$$$$############"""'''&&&$$$""""""###$$$%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$############$$$$$$###########################!!! ###$$$""" ###"""""""""###$$$%%%%%%!!!!!!"""######""" &&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$#################################""""""""""""############$$$$$$############$$$$$$$$$$$$###############$$$######"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################)))'''$$$""""""$$$''')))################################################!!!""""""""""""#########&&&&&&&&&%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$###"""""""""######"""""""""$$$%%%&&&"""######$$$$$$$$$######$$$%%%%%%$$$"""!!!"""############""""""""""""""" !!!###$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!"""!!! """)))000000)))"""%%%$$$$$$$$$$$$$$$$$$$$$"""############""""""!!!%%%$$$"""!!!!!!"""$$$%%% !!!"""###$$$$$$!!!"""###%%%%%%$$$######!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%########################%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""""""""""""""###$$$%%%%%%$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&#########"""""""""""""""%%%%%%%%%%%%%%%%%%&&&&&&###$$$%%%&&&((()))***+++$$$$$$$$$$$$$$$$$$$$$$$$### ###&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%###"""""""""!!!!!! !!!"""###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%###!!! %%%%%%%%%&&&&&&&&&''''''***))))))(((((((((((((((''''''((()))))))))))))))******+++++++++,,,,,,,,,,,,---...///000000000000000000111222333444444555333333333444444444555555444444444222111111333555555555666888:::<<<>>>???>>>>>>======<<<<<<<<<;;;<<<===>>>@@@AAACCCCCCCCCCCCCCCBBBAAABBBCCCDDDEEEAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBBAAA@@@>>>===<<<;;;<<<<<<;;;:::888666555444333333444444333333222111000000444333111////////////000------------------------333...)))(((***,,,***''')))((('''%%%&&&''')))***"""###$$$###""""""###%%%######$$$$$$$$$######""" !!!"""###$$$$$$%%%#################################""" """$$$$$$$$$%%%%%%$$$###!!! ###""""""!!! !!!#########$$$$$$$$$$$$$$$$$$$$$$$$############"""'''&&&$$$""""""###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$"""!!!"""$$$%%%###!!!#########"""######$$$$$$"""###$$$%%%%%%$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#################################""""""""""""############$$$$$$$$$######$$$$$$$$$$$$$$$###############$$$######""""""""""""######"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$###!!!!!!###$$$################################################"""""""""#########$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$########################$$$$$$$$$###############$$$###"""""""""###$$$%%%######$$$$$$$$$######"""!!!"""###""" !!!######################## !!!"""######$$$######$$$$$$############"""""""""!!!###)))//////)))"""&&&&&&%%%$$$$$$###""""""!!!""""""#########""""""%%%$$$"""!!!!!!"""$$$%%%##################$$$$$$!!!"""######$$$$$$######""""""###$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%########################%%%%%%%%%$$$$$$$$$#########################################################$$$%%%$$$###"""###%%%########################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!######"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''******)))((('''''''''(((''''''((()))))))))))))))*********+++++++++,,,,,,,,,---...//////000000//////000000111222333444444222333333333333444444444555555555444333333555777666666777777999:::<<<<<<>>>=========<<<<<<<<<;;;===>>>@@@AAACCCDDDDDDDDDCCCBBBBBBAAABBBCCCDDDEEEAAAAAAAAABBBBBBBBBCCCCCCEEEEEEDDDCCCBBBBBBBBBBBB???>>>===<<<;;;;;;<<<<<<;;;:::888777555444444444111222222222222222222333333222111///////////////------------------------333...***))),,,---,,,))))))((('''&&&&&&&&&'''((( !!!######""""""###%%%$$$$$$$$$$$$$$$###"""!!!!!!!!!"""""""""#################################!!!""""""!!! !!!$$$&&&$$$$$$######"""!!!!!!!!!#########"""""""""""""""$$$$$$#########"""""""""$$$$$$$$$############"""&&&%%%$$$""""""###$$$$$$%%%$$$##################$$$$$$############$$$$$$########################%%%$$$######%%%%%%$$$###$$$$$$######"""#########""""""###$$$%%%%%%%%%$$$$$$$$$############$$$$$$""""""##################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$###############$$$$$$###"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""$$$$$$###""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%########################!!!!!!!!!"""""""""##############################"""############$$$$$$$$$$$$###""""""!!!""""""###$$$$$$$$$$$$$$$###"""!!!!!!"""###"""!!! !!!"""""""""######$$$$$$%%%%%%""""""############""""""!!!"""###$$$$$$$$$###"""$$$"""###''',,,,,,'''!!!''''''&&&$$$###"""!!! !!!"""###############%%%$$$###""""""###$$$%%%&&&%%%%%%$$$###"""!!!!!!"""""""""""""""######$$$######$$$$$$$$$######"""%%%%%%%%%%%%&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%$$$$$$$$$$$$###"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$###$$$%%%%%%%%%%%%$$$############$$$%%%%%%%%%&&&%%%%%%%%%$$$#########"""$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""$$$%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''+++***)))(((''''''''''''''''''((()))))))))))))))*********++++++++++++,,,+++,,,---...////////////...//////000111222333444111111222222222333333333444444555444333333444666777777777777888888999:::=========<<<<<<<<<<<<<<<<<<===???@@@BBBBBBCCCCCCBBBBBBBBBAAABBBCCCCCCDDDAAAAAAAAAAAABBBBBBBBBBBBDDDDDDCCCCCCBBBAAA@@@@@@======<<<;;;;;;<<<<<<===;;;:::888777555444444444222222222222222111111111222111000//////...//////,,,,,,,,,,,,,,,,,,,,,,,,///,,,((((((+++,,,+++)))((((((''''''&&&&&&%%%%%% """###""""""$$$%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################"""######"""!!!"""%%%'''%%%%%%$$$###""""""######"""#########$$$$$$######""""""""""""""""""""""""$$$$$$$$$#########""""""%%%$$$######"""###$$$$$$######""""""""""""######$$$$$$############$$$$$$########################$$$$$$######$$$$$$$$$###%%%%%%$$$###"""""""""### !!!"""######$$$$$$######""""""""""""######!!!!!!!!!"""#########$$$""""""""""""""""""""""""!!!"""""""""############ !!!!!!!!!!!! #########"""######$$$%%%""""""""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$%%%!!!!!!!!!!!!""""""""""""########################!!!""""""###$$$$$$%%%%%%$$$######""""""!!!!!!!!!$$$$$$$$$$$$$$$###"""!!!###$$$%%%$$$###"""###$$$""""""###$$$%%%%%%&&&&&&###############"""!!!!!!"""$$$%%%$$$###"""$$$""""""%%%(((((($$$ &&&%%%%%%$$$###""""""!!! !!!######$$$$$$$$$$$$$$$###""""""###$$$$$$$$$######"""!!! ###"""!!! !!!"""###$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!#########"""!!!"""###$$$%%%'''(((((('''%%%$$$ !!!"""###$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&&&&&&&&&&%%%######$$$%%%%%%%%%%%%$$$########################"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""######$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''+++***)))((('''&&&&&&&&&''''''((()))))))))))))))************++++++++++++++++++,,,...............---...//////111111222333000111111111111222222222000222222222111111222444666666666666777888::::::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<>>>??????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>===<<<<<<<<<<<<<<<<<<===>>>>>>:::999888666555444444444666666444222000///------000000//////............++++++++++++++++++++++++***(((&&&&&&((())))))(((''''''''''''&&&%%%$$$### ###$$$######$$$%%%$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%$$$$$$$$$$$$###########################"""""""""!!! """$$$%%%$$$###"""""""""######!!!"""###$$$%%%%%%$$$$$$ !!!!!!"""######$$$$$$$$$$$$$$$#########""""""#####################$$$"""""""""!!!!!!"""######$$$$$$############$$$$$$########################"""############"""######%%%%%%$$$###"""""""""### !!!!!!"""###$$$$$$%%%###""""""!!!!!!""""""###!!!!!!!!!"""#########$$$""""""""""""""""""""""""!!!"""""""""############!!!""""""######""""""!!!######""""""###$$$$$$%%%""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%% !!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&$$$#########""""""!!!!!!$$$$$$$$$$$$$$$###"""!!!"""###$$$$$$###"""###%%%""""""###$$$%%%%%%&&&&&&######$$$######"""!!!  """######"""!!!###!!! !!!$$$$$$""" #####################$$$ !!!######$$$$$$$$$$$$##################$$$"""""""""!!!!!!!!!!!!!!!###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$###"""!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###########################!!!#########"""!!!"""###$$$%%%'''(((((('''%%%$$$ !!!"""###$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""###$$$$$$%%%%%%$$$$$$!!!!!!""""""""""""""""""######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&&&&&&&&&&''''''((()))))))))))))))))))))*********+++++++++***+++,,,---............,,,------...///000111222000000000111111111222222000111333333222222333444333444444666888:::;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<:::;;;<<<===>>>?????????AAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA????????????>>>===;;;;;;;;;<<<<<<===>>>>>>>>>>>>888777666555444444333333666555444222000...---,,,////////////.........---++++++++++++++++++++++++'''&&&&&&&&&'''(((((('''''''''''''''&&&%%%$$$###"""$$$%%%$$$$$$$$$$$$"""######$$$$$$$$$############""""""""""""""""""########################  ###""""""!!!!!!!!!!!!!!!!!! !!!###$$$%%%%%%%%%$$$ !!!"""###$$$%%%&&&$$$$$$$$$############""""""""""""###############""""""""""""""""""###$$$$$$$$$############$$$$$$########################"""###$$$###"""!!!"""$$$$$$$$$######"""#########$$$$$$$$$$$$$$$%%%&&&'''######""""""""""""######""""""##########################################""""""""""""############$$$%%%&&&''''''&&&%%%$$$""""""""""""###$$$%%%%%%!!!!!!!!!!!!"""###$$$%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################""""""############""""""########################""""""""""""""""""""""""############$$$$$$$$$%%%!!!!!!""""""######$$$$$$!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%%%%###$$$$$$$$$$$$######""""""######$$$$$$$$$###### !!!""""""!!!!!!"""###""""""######$$$$$$%%%%%%###############"""!!!  """######""""""###!!!!!!"""""""""!!!!!!""""""###$$$$$$$$$ !!!"""#######################################""""""######$$$$$$%%%%%%###############$$$$$$%%%######$$$$$$$$$######"""""""""""""""###############$$$$$$%%%%%%$$$$$$##############################$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""###$$$$$$""""""###$$$"""###$$$$$$$$$$$$###"""#########$$$%%%%%%%%%&&&%%%%%%%%%$$$#########""" !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%$$$$$$$$$"""######$$$$$$$$$$$$$$$###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((''''''&&&&&&''''''''''''((())))))))))))))))))))))))************+++******+++,,,------------+++,,,---...///000000111000000111111111222222222222444666666555555666777333444555666888;;;===>>>;;;;;;;;;;;;;;;<<<<<<<<<======???@@@@@@AAAAAAAAA@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>???@@@@@@>>>===<<<:::;;;<<<===============666666444333333222222222111111111111111000000000------............------************************((()))))))))))))))))))))((((((''''''&&&&&&%%%%%%!!!$$$&&&'''&&&$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""############################## !!! !!!$$$&&& !!!"""#########"""!!!"""$$$%%%%%%$$$$$$"""#########$$$$$$%%%%%%$$$$$$$$$############"""!!!!!!"""##################""""""""""""###$$$%%%$$$$$$############$$$$$$########################"""$$$&&&%%%###"""###%%%#########"""######$$$$$$&&&%%%$$$$$$$$$%%%&&&&&&$$$######""""""######$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$%%%&&&''''''&&&%%%$$$""""""""""""###$$$%%%&&&!!!!!!!!!!!!"""###$$$%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$$$$$$$%%%%%%&&&'''''''''"""""""""#########$$$$$$"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%######%%%%%%&&&%%%$$$$$$!!!"""###$$$$$$$$$$$$$$$!!!""""""!!!!!!"""###########################""""""#########""""""!!!!!!!!!""""""######$$$$$$###""" !!!###$$$%%%""""""""""""############!!!""""""#########""""""#########$$$$$$#########"""#########$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%""""""###$$$$$$$$$######""""""#########$$$$$$$$$###$$$%%%%%%%%%%%%$$$#################################$$$$$$$$$%%%%%%%%%###################################################$$$%%%$$$###"""###%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%'''***)))'''&&&&&&'''""""""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''((((((''''''((()))))))))))))))))))))))))))************)))***+++,,,,,,------,,,++++++,,,---...//////000111111111222222222333333222444777777777666777888555666666777999;;;<<<===:::::::::;;;;;;<<<<<<<<<>>>>>>???@@@AAAAAAAAAAAA???@@@AAABBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@??????;;;<<<>>>??????>>>===<<<888999:::;;;;;;;;;:::999444444333222111111111111000000000000111111111111,,,---............---,,,************************)))*********)))))))))))))))((('''&&&&&&&&&'''(((###%%%'''(((&&&$$$$$$$$$ !!!"""###$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################!!!"""###$$$$$$&&&***,,,"""###%%%&&&'''%%%$$$###!!!$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$############""" !!!"""#####################""""""###$$$%%%%%%$$$$$$############$$$$$$###########################%%%'''&&&$$$###%%%'''###"""""""""###$$$%%%%%%%%%$$$###"""""""""###$$$$$$$$$############$$$$$$&&&%%%%%%%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############!!!"""$$$%%%%%%$$$"""!!!""""""""""""###$$$%%%&&&!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%########################!!!""""""""""""#########!!!!!!"""###$$$$$$%%%%%%############$$$$$$$$$$$$#######################################$$$$$$$$$"""###%%%&&&'''&&&&&&%%% !!!"""###$$$%%%%%%%%%!!!###$$$$$$######$$$&&&#########"""""""""""""""""""""############""""""$$$$$$$$$###$$$$$$%%%&&&%%%###!!! !!!$$$&&&((($$$$$$######""""""!!!!!!"""############""""""!!!######$$$$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!###$$$%%%&&&'''&&&%%%$$$!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$####################################$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$%%%$$$$$$###""""""###$$$$$$#########"""""""""""""""%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ $$$&&&&&&$$$"""###$$$""""""###$$$$$$$$$$$$###"""""""""######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))'''(((((()))))))))))))))))))))))))))************))))))***+++,,,,,,,,,,,,***++++++,,,---...///000111222222222222333333333000333555666666555666666888888888888999:::;;;<<<:::::::::;;;;;;<<<<<<<<<<<<===>>>??????????????????@@@AAABBBCCCBBBAAAAAAAAAAAAAAA@@@@@@?????????777999;;;<<<======;;;:::777888999::::::999777777333333222111000000000000333222222111000//////...+++,,,---.........---,,,))))))))))))))))))))))))'''((())))))(((&&&&&&''')))((('''&&&&&&''')))***$$$%%%%%%$$$"""!!!"""###$$$%%%&&&&&&''''''''''''######$$$%%%%%%%%%%%%$$$######""""""!!!!!! ######$$$$$$%%%%%%&&&&&&%%%%%%$$$###""""""######!!!"""$$$###"""""""""############""""""&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""###%%%%%%###"""###"""!!!"""$$$&&&%%%$$$""""""""""""""""""""""""!!!"""$$$%%%$$$###!!!$$$$$$$$$$$$$$$###""""""!!!"""###%%%%%%%%%$$$### ###%%%''''''$$$ """"""""""""##################$$$$$$$$$$$$##############################$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$$$$"""###%%%&&&%%%$$$""" $$$$$$############$$$$$$(((%%%###"""###$$$$$$#########""""""###$$$%%%%%%$$$$$$$$$######"""""""""((('''$$$"""  ######$$$$$$$$$$$$######!!!!!!"""###$$$$$$%%%%%%!!!""""""###$$$%%%%%%&&&$$$$$$###"""!!! ###$$$%%%%%%$$$###"""!!!"""$$$%%%$$$"""!!!!!!!!!"""""""""############%%%%%%%%%$$$$$$$$$###### !!!"""###$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!""""""###############$$$%%%&&&&&&###!!!###"""###'''******%%%!!!$$$#########""""""!!!!!!######$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$%%%%%%%%%"""!!! !!!"""###""" """###$$$%%%&&&%%%$$$$$$!!!"""###"""!!!"""$$$%%%!!!!!!"""###$$$$$$%%%%%% """###%%%'''((()))$$$$$$$$$#########""""""""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$#########""""""''''''''''''&&&&&&%%%$$$"""############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&!!!"""""""""############""""""""""""""""""""""""%%%%%%%%%$$$""""""$$$&&&!!!!!!""""""######$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$$$$&&&'''((()))))))))))))))((((((+++)))(((((()))******)))***++++++,,,,,,,,,++++++************+++,,,---.........//////000000111111555555555444444333333333555555666777888999::::::999::::::;;;<<<===>>>>>>????????????????????????DDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@???>>>======<<<<<<;;;;;;<<<===<<<999777999:::;;;;;;:::777555333555444333111000////////////////////////.........///...---,,,++++++++++++((())))))))))))*********$$$%%%&&&'''(((((((((((()))((('''&&&&&&&&&&&&&&&"""###$$$$$$###"""###%%%""""""###$$$$$$$$$$$$$$$!!!!!!"""############"""######""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""%%%$$$###""""""""""""###"""  ###%%%$$$### !!!!!!!!!!!! $$$$$$$$$$$$#########"""$$$###"""###%%%%%%###"""!!!  """$$$###"""##############################%%%%%%%%%$$$"""!!!"""""""""""""""!!! """"""######$$$#########"""###$$$$$$$$$"""!!! """"""""""""##################$$$$$$$$$$$$#################################""""""""""""""""""#########$$$$$$$$$$$$######$$$$$$$$$#########""""""#########""""""#########""""""#########""""""!!!!!!"""$$$%%%%%%%%%$$$$$$$$$##################$$$(((&&&$$$###$$$%%%%%%$$$######""""""###$$$$$$%%%%%%$$$$$$$$$##################""""""""""""############$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%######"""!!!############""""""""""""###$$$$$$%%%$$$###"""!!! """$$$%%%$$$"""""""""############$$$$$$$$$$$$%%%%%%$$$$$$$$$######### !!!!!!""""""######!!!!!!!!!"""""""""######"""""""""""""""#########!!!!!!"""######$$$$$$$$$ """$$$&&&%%%### ############"""""""""!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!""""""""""""#########$$$###""""""$$$$$$###""" !!!"""###$$$######"""!!!"""######!!!!!!###%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$######"""""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""""""""!!! """"""""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########""" """$$$""""""""""""############%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$###############%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$&&&'''(((((())))))))))))(((((('''&&&&&&(((***,,,------)))***+++,,,,,,,,,,,,,,,*********++++++,,,------......//////000000111111444444444333333333222222333333444555666777888999999999:::;;;<<<===>>>>>>????????????????????????@@@??????>>>>>>>>>>>>>>>@@@@@@??????>>>======<<<===<<<;;;;;;;;;;;;999777999999::::::999777555333333333222111000000000000............------------...---,,,+++************++++++******)))))))))((('''(((((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&''' """###$$$######%%%&&&!!!!!!"""############"""!!!!!!"""############"""###""""""""""""!!!!!!!!!"""""""""!!!!!!!!!!!!!!!$$$###""""""""""""""""""###"""!!!!!!###%%%%%%$$$ !!!!!!""""""!!!!!! """""""""""""""!!!!!!!!!$$$###"""###%%%%%%###"""!!!  """$$$###"""########################$$$$$$%%%&&&&&&$$$###"""!!!""""""""""""!!!!!! ######"""!!!!!!!!!""""""$$$###"""!!!!!!!!!"""###"""""""""#########$$$$$$######$$$$$$$$$$$$##############################""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$######$$$$$$$$$###############""""""""""""""""""""""""#########""""""!!!!!!""""""###$$$%%%&&&'''########################(((&&&%%%$$$%%%&&&&&&%%%#########"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$### !!!"""######$$$$$$#########$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%###"""!!!"""#########$$$$$$$$$$$$###$$$$$$$$$$$$###"""""" """%%%%%%###"""""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$#########"""""""""""""""&&&$$$"""!!! !!!"""!!!"""###"""!!!""""""############""""""""""""!!!"""######$$$$$$######$$$$$$$$$###############!!!""""""""""""#########&&&$$$###$$$%%%&&&%%%$$$!!!!!!"""############""""""$$$$$$###"""!!!"""###"""""""""###$$$$$$%%%%%%%%%%%%$$$###"""!!! $$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$""""""##################""""""""""""!!! """"""""""""""""""""""""######$$$$$$$$$%%%%%%%%%)))(((&&&%%%$$$###""""""###$$$$$$$$$$$$%%%%%%%%%########################"""######"""!!!!!!"""$$$###############"""""""""$$$$$$$$$$$$$$$%%%&&&&&&######"""!!!!!!!!!!!!"""$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&''''''(((((())))))(((((((((&&&&&&'''(((***+++,,,---((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......//////000000111111333333333222222222222222222222333444555666666777999999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>???@@@??????>>>>>>======<<>>=================================>>>>>>???AAAAAA??????>>>>>>============@@@===:::888888888777666777777888777777555444333222111111000000000000111......------,,,,,,++++++++++++***))))))))))))))),,,,,,,,,+++***)))))))))((((((((((((((('''&&&&&&%%%%%%$$$$$$%%%&&&&&&'''###$$$%%%$$$"""!!!"""############$$$$$$######"""######$$$%%%%%%%%%%%%$$$""""""""""""############%%%%%%$$$$$$######""""""######""""""""""""############""""""!!!!!!""""""######$$$$$$$$$$$$##############################$$$###"""###%%%%%%###"""###"""!!!"""$$$&&&%%%$$$#######################################""""""!!!"""######$$$$$$$$$######$$$###""" !!!"""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$######""""""######$$$######$$$$$$$$$$$$##############################""""""############""""""!!!"""######$$$$$$$$$######"""!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$###"""$$$###"""###$$$%%%$$$"""$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!######$$$$$$$$$$$$#####################$$$$$$$$$ !!!"""###$$$%%%%%%$$$######"""!!!!!! ##################$$$$$$"""###%%%$$$###"""###$$$""""""""""""#########$$$$$$$$$$$$#########""""""######""""""!!!!!! """#########$$$$$$$$$$$$#########""""""""""""""""""%%%&&&&&&&&&!!!###$$$### """%%%""""""""""""""""""######!!!!!!"""############"""##############################$$$$$$$$$%%%%%%%%%%%%###"""###$$$%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%###$$$&&&%%%###"""""""""###############$$$$$$$$$!!!""""""###$$$%%%&&&&&&########################""""""""""""""""""""""""######""""""######$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""""""""######""""""""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$$$$%%%&&&%%%%%%$$$$$$######""""""$$$############$$$%%%%%%$$$$$$###""""""""""""###%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&&&&&&&'''&&&&&&'''(((((((((((((((&&&(((******((('''((()))'''(((***+++,,,------...------.........---,,,,,,......//////000000111111111111111111111111111111444444444555666666777777888888999:::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???AAAAAA>>>>>>>>>===============???===999777777777666555666666666666555444444333444333222000///.........//////......---,,,,,,+++******))))))(((((())))))************************$$$%%%&&&&&&'''''''''&&&(((((('''&&&&&&&&&&&&&&&$$$%%%&&&$$$"""!!!!!!"""!!!""""""""""""!!!!!! !!!!!!"""############""""""""""""############$$$#########"""""""""""""""##################$$$%%%######$$$""" !!!"""!!!""""""######""""""!!!######$$$$$$$$$$$$$$$%%%$$$###"""###%%%%%%###"""!!!  """$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!! !!!!!!""""""""""""!!!######"""!!!!!!!!!""""""############$$$$$$$$$$$$#########$$$$$$$$$$$$%%%######$$$$$$$$$$$$##############################$$$$$$############$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!"""###$$$$$$%%%%%%%%%######"""""""""!!!!!!!!!"""###$$$%%%%%%$$$###""""""!!!!!!###$$$%%%###!!!%%%$$$######"""#########"""############$$$$$$$$$ !!!"""$$$$$$%%%%%%######$$$$$$$$$$$$##############################!!!!!!!!!!!!""""""""""""$$$$$$###"""!!! #########"""######$$$%%%###$$$%%%$$$###"""$$$%%%!!!!!!"""""""""#########$$$############"""""""""######""""""!!!!!! """""""""#########$$$$$$!!!"""""""""############!!!###%%%%%%### !!!""""""  !!!""""""""""""############!!!"""######$$$$$$#####################$$$$$$$$$!!!""""""""""""#########$$$"""!!!"""###$$$###"""""""""!!!!!!""""""###$$$"""$$$&&&&&&$$$###"""###########################%%%%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$""""""##################$$$$$$%%%%%%$$$$$$######""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%% !!!!!!###$$$$$$!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$!!!#########"""###$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%$$$############$$$%%%&&&'''(((((('''&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$'''((('''&&&&&&'''%%%&&&''''''((((((((((((!!!%%%)))***)))(((***,,,((()))***+++,,,---------,,,---.../////////...---......//////000000111111111111111111111222222222555555666666666777777777888888999:::;;;<<<==============================;;;;;;;;;;;;<<<===??????===========================;;;888777888777666555555555555444444444333333444333222000///...------000//////...---,,,++++++******)))))))))))))))***(((((()))))))))*********######$$$%%%&&&'''''''''))))))((('''&&&&&&&&&&&&###$$$%%%$$$""""""###$$$"""#########""""""!!! !!!!!!"""############"""""""""#########$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&$$$!!! !!!###!!!""""""######""""""!!!#########$$$$$$$$$%%%%%%$$$###"""###%%%%%%###"""!!!  """$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###### !!!"""""""""""""""""""""######$$$############""" !!!###%%%#########$$$$$$$$$%%%%%%######$$$$$$$$$$$$####################################""""""""""""############$$$$$$$$$$$$######""""""#########$$$$$$$$$###$$$%%%&&&&&&%%%$$$###""""""###############"""""""""$$$%%%%%%$$$######!!!###$$$%%%%%%$$$###!!!"""""""""###%%%%%%$$$"""%%%$$$$$$###""""""######!!!!!!"""""""""#########!!!!!!!!!!!!"""###$$$%%%######$$$$$$$$$$$$##############################""""""""""""""""""""""""#########""""""!!!!!!!!!######"""""""""###%%%%%%###$$$%%%$$$######$$$&&&""""""#########$$$$$$$$$############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""###### !!!"""###$$$$$$%%%(((((('''%%%### ###"""!!!!!!"""""" !!!"""""""""############"""######$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!""""""""""""#########$$$"""!!!"""###$$$###"""###"""!!!!!!!!!"""###$$$!!!###&&&&&&%%%$$$###$$$########################&&&%%%%%%$$$###"""!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$######"""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!"""###$$$%%%""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! ###$$$#########$$$###$$$$$$$$$$$$$$$$$$%%%###############$$$$$$%%%%%%%%%$$$############$$$$$$%%%'''(((((('''%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$'''((('''&&&&&&'''$$$%%%&&&'''(((((((((((( %%%***+++)))'''))),,,)))***+++,,,,,,,,,,,,,,,+++,,,...000000000///.........//////000000111111111111111222222222333333666666666666666777777777888888999:::;;;<<<<<<===========================<<<<<<<<<<<<===>>>>>>???========================:::999888888999888666444555444444333333333333333222222111//////.........//////...---,,,+++***************))))))******+++)))))))))(((((((((((((((%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&!!!"""$$$$$$######$$$&&&%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%$$$""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$%%%&&&&&&'''%%%''''''%%%""" """$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""######$$$$$$$$$%%%$$$###"""###%%%%%%###"""###"""!!!"""$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$""""""###$$$$$$$$$$$$$$$!!!"""###%%%%%%%%%$$$###$$$!!!###&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$##############################""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$###$$$&&&''''''&&&$$$###############"""!!!  """%%%'''((('''&&&%%%!!!"""$$$%%%%%%$$$"""!!!###"""###%%%&&&'''%%%###%%%%%%$$$###""""""###### !!!!!!"""""""""###&&&%%%###!!!!!!!!!!!!"""######$$$$$$$$$$$$######$$$$$$##################""""""######$$$$$$%%%%%%###############$$$$$$$$$######"""""""""###%%%&&&$$$%%%%%%$$$######$$$&&&######$$$$$$$$$%%%%%%%%%############""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" """###$$$%%%&&&""""""!!!"""###$$$&&&'''&&&$$$"""###%%%&&&###!!!!!!""""""#########$$$######$$$%%%%%%%%%%%%$$$""""""######$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$###"""###$$$$$$###"""%%%$$$#########$$$&&&''' """%%%'''&&&%%%$$$%%%$$$$$$##################$$$#########""""""!!!!!!""""""######$$$$$$$$$$$$""""""""""""""""""""""""#########"""###$$$$$$%%%$$$$$$$$$#########""""""'''''''''''''''&&&%%%$$$ !!!"""######$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """%%%&&&%%%%%%%%%&&&#########$$$$$$%%%%%%&&&#########"""###$$$$$$%%%%%%$$$$$$##################$$$&&&''''''&&&$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$'''(((((('''''''''$$$%%%&&&'''((((((((((((###(((,,,,,,(((%%%&&&)))***++++++,,,,,,,,,++++++***,,,...000111111000///......//////000111111111111111222222333333333333555555555666666666666666777888999:::;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@AAA<<<<<<<<<===============888888888888999999666444444444333222222222333333000000////////////000000......---,,,+++***)))(((+++***************++++++******)))((('''&&&%%%%%%(((((((((((('''&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$###!!! """$$$&&&"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$#########""""""!!!!!!&&&&&&%%%$$$###############$$$%%%&&&&&&$$$###!!!"""#########$$$$$$$$$$$$$$$$$$$$$#########""""""$$$%%%%%%$$$$$$###"""!!!""""""""""""##################""""""######$$$%%%!!!!!!!!!!!!!!!"""##############################!!!"""###$$$###""" !!!!!!!!!!!!$$$$$$$$$###"""!!!!!!!!!#########"""""""""""""""$$$%%%%%%&&&&&&%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############%%%%%%$$$###"""""""""###########################$$$$$$$$$$$$$$$###"""!!! """$$$&&&'''&&&%%%$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$###"""!!!&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$############'''""" &&&(((&&&!!!%%%$$$###""""""###$$$%%%########################$$$$$$$$$#########""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""###$$$%%%&&&(((&&&###""""""""""""!!!""""""""""""!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$###"""!!! """"""""""""""""""""""""""""""""""""""""""""""""%%%###!!!!!!###$$$""" ##################$$$%%%######$$$$$$$$$$$$###### """"""!!!!!!"""""""""########################"""""""""""""""""""""""""""######$$$###$$$$$$%%%%%%&&&'''''' ###%%%&&&%%%########################$$$#########""""""!!!!!!""""""""""""""""""""""""###############$$$$$$%%%""""""""""""""""""""""""########################$$$$$$##################!!!!!!!!!"""######$$$$$$ !!!###%%%&&&%%%$$$###%%%%%%$$$###""""""######%%%%%%###"""""""""###$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$+++)))%%%"""!!!"""$$$&&&$$$###!!! !!!###&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((&&&%%%%%%&&&'''((())))))*********+++++++++//////000111111111111111---------......000111111222222111111222222333444888888777666555444333333666777888999999999999999<<<======>>>???@@@@@@AAA@@@@@@@@@@@@@@@???>>>===::::::;;;;;;<<<;;;;;;;;;;;;;;;::::::999888777777222222222333333333444444222222111000...,,,+++***...------,,,,,,++++++***+++***)))((()))***,,,---******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%''''''%%%###!!!######!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$#########""""""""""""$$$$$$""""""!!!""""""###"""###$$$%%%%%%###""" """""""""#########$$$$$$$$$$$$$$$#########"""""" !!!###$$$$$$$$$$$$""""""""""""##################""""""######$$$%%%!!!!!!!!!!!!!!!"""##############################"""###$$$%%%$$$###!!! !!!###$$$%%%%%%%%%$$$$$$###""" ###"""""""""""""""""""""###############"""!!!!!!########################%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$######"""#################################%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$"""!!! #########$$$$$$$$$%%%%%%###$$$$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$#########!!!!!!""""""######$$$$$$"""!!!###"""$$$$$$###""""""###$$$$$$########################$$$$$$$$$#########""""""######$$$$$$$$$$$$######""""""""""""""""""""""""###"""!!!!!!!!!!!!!!!""""""!!!$$$%%%$$$###"""""""""!!!!!!!!!!!!$$$###""""""""""""###$$$###$$$$$$$$$$$$###""""""""""""""""""""""""""""""########################'''%%%######%%%&&&$$$"""&&&%%%$$$###""""""###$$$"""######$$$$$$######"""###$$$%%%%%%%%%###!!!""""""""""""########################"""""""""""""""""""""""""""######$$$!!!""""""######$$$$$$%%%%%%###""""""""""""!!! ########################$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$#######################################"""""""""########################""""""""""""############!!!###$$$###"""!!!%%%$$$$$$###""""""######$$$$$$"""!!!!!!!!!"""#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$""""""###%%%&&&&&&%%%$$$###"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&'''((()))*********++++++++++++,,,......///000000000000///............///000111222111111111111111222333333444444444555555666666666666666777888999999999999<<<<<<<<<===>>>?????????>>>>>>??????>>>>>>===<<<;;;;;;<<<<<<<<<;;;;;;:::;;;;;;:::888666555444333222222222222222222111222000000000000000///.........------,,,,,,+++******))))))******++++++++++++******))))))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######"""!!!!!!""""""""""""######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$############$$$$$$###############""""""""""""!!! !!!"""$$$""""""###$$$###"""!!! !!!!!!!!!"""""""""######$$$$$$$$$###############""""""###$$$%%%%%%%%%%%%"""""""""#########$$$$$$######""""""######$$$%%%"""!!!!!!!!!!!!"""####################################$$$%%%%%%$$$"""!!!%%%%%%%%%$$$$$$#########%%%$$$###""" """"""""""""""""""######$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%#########"""######$$$$$$########################%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$###"""!!! #########$$$$$$$$$$$$%%%###$$$$$$$$$$$$###""""""###$$$$$$$$$%%%%%%%%%&&& !!!"""###$$$%%%&&&&&&""""""""""""############$$$$$$###""""""###$$$$$$########################$$$$$$$$$#####################$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$###!!!!!! !!! %%%%%%$$$######"""""""""!!!!!!!!!$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%$$$"""'''%%%###  !!!"""######$$$$$$######"""%%%&&&&&&'''&&&%%%###"""##################""""""$$$$$$#########""""""""""""""""""""""""######$$$!!!!!!""""""###$$$$$$$$$((('''$$$######""" ########################%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!####################################"""""""""""" !!!###$$$######"""%%%$$$######"""###############"""!!!!!!!!!!!!"""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&''''''&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))******++++++++++++,,,,,,,,,,,,------...////////////...//////...//////000111222111000000000000111222222222222333444444555666666555666777888999999999999:::;;;;;;<<<<<<========================<<<<<<;;;============<<<;;;::::::::::::888666444222111000222222111111000/////////......///000000111111111---------,,,++++++******'''(((***,,,,,,+++***(((******)))((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$######%%%%%%%%%$$$$$$############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########$$$######""""""######$$$########################!!! !!!###%%%######$$$$$$######"""!!!!!!!!!!!!!!!""""""""""""########################%%%%%%$$$###!!!""""""#########$$$$$$$$$######""""""######$$$%%%""""""!!!!!!""""""###$$$########################"""######$$$$$$###""""""%%%$$$###""""""""""""""""""#########$$$$$$$$$%%%"""""""""""""""#########&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$$$$%%%%%%###"""""""""###$$$%%%%%%########################$$$%%%%%%%%%%%%%%%$$$$$$######""""""""""""###$$$############$$$$$$$$$$$$#########$$$############%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''###%%%''''''$$$###%%%'''$$$##################$$$######################################################$$$$$$$$$$$$######""""""""""""""""""""""""&&&%%%$$$$$$#########$$$'''!!! $$$###!!!#########"""""""""!!!!!!%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$$$$$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""!!!$$$"""  """"""############""""""######$$$$$$$$$###"""!!!$$$$$$############""""""$$$$$$$$$#########"""""""""""""""""""""######$$$#########$$$%%%%%%&&&&&&&&&$$$###$$$%%%%%%$$$"""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""###############$$$$$$$$$$$$$$$$$$###"""!!!!!! !!!"""###%%%%%%%%%%%%%%%$$$$$$###############$$$$$$######"""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$#########%%%%%%&&&&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((()))***++++++++++++,,,,,,,,,---------------...////////////...............//////000111000000000///000000111222444444444333333222222222444555666777888888999999999999::::::;;;;;;;;;<<<<<<<<<============<<<;;;>>>>>>>>>===<<<;;;:::999888888777555444222111000333333222111000///...------------...///000111111------,,,,,,+++*********((()))***++++++***)))(((***))))))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!"""$$$%%%%%%%%%######$$$$$$######""""""!!!!!!"""""""""""""""""""""###""""""""""""""""""""""""!!!""""""""""""#########$$$######""""""######$$$###############$$$$$$$$$!!!!!! !!!###%%%&&&$$$$$$$$$$$$$$$#########!!!!!!!!!!!!""""""""""""###########################"""!!!############$$$$$$$$$$$$######""""""######$$$%%%"""""""""""""""###$$$$$$########################!!!!!!""""""""""""""""""$$$$$$#########$$$%%%%%% !!!"""###$$$$$$!!!!!!""""""############%%%%%%%%%%%%&&&((()))***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""#########$$$###"""""""""###$$$%%%%%%##############################$$$$$$$$$$$$######$$$$$$#########$$$%%%%%%""""""#########$$$$$$$$$##################$$$$$$''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$###### $$$'''&&&###!!!"""%%%#########$$$$$$###############################################################$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%&&&&&&+++&&& ###%%%$$$"""############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""""""""""""""""""""####################################"""!!!!!!"""###"""  """###"""""""""######"""""""""""""""""""""""""""!!!!!!$$$$$$$$$###############$$$$$$$$$$$$############"""""""""""""""######$$$"""######$$$$$$%%%&&&&&&$$$###"""###%%%&&&&&&%%%########################""""""##################""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$###"""!!! """###$$$$$$%%%&&&&&&&&&$$$###############$$$$$$%%%%%%%%%$$$$$$$$$############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!! !!!"""$$$%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++++++++,,,,,,,,,---------......///000000000//////......------......//////000000000///000000111222444444444333222222111111333333555666777888888888999999999999999:::::::::<<<<<<======>>>======<<<============<<<;;;:::999666666666555555444444444444333222111000///...---------,,,,,,,,,---......---,,,,,,++++++***))))))+++***)))(((((()))******))))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%""""""$$$%%%%%%%%%$$$###"""""""""""""""!!!!!!!!!"""""""""############$$$########################"""""""""#########$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$!!!!!!""""""###$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$!!!!!!!!!"""""""""#####################$$$$$$$$$#########"""!!! #########$$$$$$$$$$$$%%%######""""""######$$$%%%###""""""""""""###$$$$$$########################!!!!!!!!!!!!!!!""""""""" !!!!!!""""""######"""""""""###############!!!!!!!!!"""######$$$$$$$$$#########$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""##################"""######$$$$$$########################""""""###$$$$$$$$$######&&&&&&%%%%%%$$$#########"""""""""############$$$#########"""######$$$%%%''''''&&&%%%$$$###"""""""""""""""!!!!!!!!! """%%%((((((%%%######%%%"""###$$$$$$$$$$$$###"""#######################################$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!""""""$$$%%%%%%&&&%%%######%%%&&&&&&&&&$$$$$$#########"""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$%%%&&&%%%#########$$$############$$$$$$%%%&&&!!!""""""######""""""!!!#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""""######$$$ !!!!!!"""#########&&&$$$###$$$%%%%%%$$$###########################"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$###"""!!!!!! !!!!!!""""""###$$$$$$%%%#########"""######$$$%%%%%%%%%&&&&&&%%%%%%$$$#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$"""!!! !!!###$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((()))))))))))))))++++++++++++,,,,,,,,,,,,......///000000000000/////////............//////111000000000000111222222222222333333333333444444222222444666777888888888999999999999999999999999;;;<<<==================<<<<<<<<<<<<;;;:::999999555555555555555555555555333333222111000///...---...---,,,******+++,,,,,,,,,,,,,,,+++******)))))),,,***((('''&&&((()))***))))))(((''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$"""""""""""""""#####################$$$$$$%%%%%%####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%!!!!!!###$$$$$$$$$$$$###%%%$$$$$$###############"""""""""#########$$$$$$""""""#########$$$$$$$$$$$$$$$%%%&&&''''''''''''#########$$$$$$$$$%%%%%%######""""""######$$$%%%######""""""######$$$%%%########################""""""!!!!!!"""######$$$ """"""!!!!!! """""""""######$$$$$$%%% !!!!!!"""######$$$$$$%%%$$$"""!!!!!!"""$$$%%%########################!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$$$$######"""#################################"""###$$$$$$%%%%%%%%%$$$"""###$$$%%%%%%$$$###"""""""""""""""##################"""""""""###%%%%%%%%%%%%$$$$$$#########""""""""""""""""""""""""###$$$&&&(((((('''%%%$$$$$$"""###$$$$$$$$$$$$###"""########################""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""######"""""""""###$$$$$$"""$$$$$$######%%%'''$$$$$$$$$#########""""""""""""###$$$$$$###""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""########################$$$%%%'''%%%###"""###%%%###$$$%%%%%%%%%$$$###"""!!!!!!""""""""""""!!!!!!######"""""""""#########""""""######$$$%%%&&&&&&%%%%%%$$$$$$$$$#########"""""""""""""""######$$$ !!!!!!""""""######%%%$$$######$$$$$$###"""########################"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$########################!!!""""""######$$$$$$%%%!!!""""""###$$$$$$%%%%%%$$$#########""""""!!!!!!""""""""""""###$$$%%%%%%######""""""###$$$$$$%%%$$$$$$%%%&&&%%%$$$###"""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&(((((((((((('''&&&*********++++++++++++,,,------...////////////...111111000000000000111111111111111111111222333333444444444444333333333333111222333555666777888888999999999999999999999999::::::;;;<<<<<<<<<<<<<<<999:::::::::::::::999999666666555555555444444444111111000000///...------...---+++******+++---...,,,,,,++++++***)))))))))******)))((((((((((((((()))((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%% !!!###%%%%%%$$$"""!!!$$$######"""""""""""""""############$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########"""###$$$$$$%%%#########"""######$$$%%%##############################""""""###$$$%%%%%%$$$%%%&&&''''''&&&$$$""" """###$$$ !!!!!!"""###$$$$$$$$$((('''$$$"""!!!!!!""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""##############################$$$%%%%%%&&&&&&&&&&&&!!!$$$%%%&&&%%%%%%""""""""""""##################"""""""""###%%%&&&"""############$$$$$$$$$######$$$%%%&&&''''''(((!!!!!!"""######""""""###$$$%%%%%%$$$###"""########################""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""''''''&&&%%%$$$$$$$$$$$$!!!%%%%%%!!!!!!$$$$$$$$$$$$############"""!!!"""###$$$$$$###"""!!! !!!"""###$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%$$$!!! !!!###"""###$$$$$$###!!!!!!!!!""""""""""""!!!!!!"""!!!!!!!!!!!!!!!""""""!!!!!!"""###%%%&&&'''(((%%%%%%%%%$$$$$$$$$######"""""""""""""""######$$$"""""""""###$$$$$$%%%%%%###"""!!!"""$$$%%%%%%$$$#################################$$$$$$%%%%%%%%%""""""""""""""""""""""""###############$$$$$$%%%"""""""""""""""""""""""" !!!"""###$$$$$$!!!""""""###$$$$$$%%%%%%############""""""""""""$$$$$$$$$$$$%%%&&&'''(((######""""""###$$$%%%%%%######$$$%%%$$$###"""!!!#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((((((((('''&&&%%%))))))*********++++++++++++,,,------......------333333222222222222222333222222111111222222333444999888777555333111000///000111333555666777888888::::::999999999999999999888999::::::;;;;;;;;;;;;888888999:::::::::999999777777666555333222111111/////////...------,,,,,,------+++++++++---///000,,,,,,++++++***)))))))))((()))***+++***)))'''%%%)))(((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$###"""!!!######$$$$$$%%%&&&''''''!!!"""###$$$$$$$$$$$$###%%%$$$###""""""###$$$%%%&&&%%%%%%$$$###"""!!!!!!#########$$$%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!"""############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$###"""""""""###%%%&&&######$$$$$$$$$$$$############""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$##################&&&%%%###!!!!!!"""###$$$)))'''&&&$$$######$$$$$$$$$$$$$$$$$$######""""""$$$$$$###############$$$$$$$$$$$$############"""%%%$$$###""""""###$$$%%%########################$$$###!!! """$$$&&&########################!!!"""###$$$%%%&&&&&&&&& ###$$$$$$$$$###%%%%%%%%%$$$$$$#########!!!"""###$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$###""""""###$$$%%%######$$$$$$$$$$$$######$$$#########""""""!!!!!!$$$###"""###%%%&&&%%%$$$######$$$$$$$$$$$$############""""""""""""""""""$$$###"""""""""###%%%%%%$$$######"""""""""""""""###%%%(((******)))'''%%%!!!"""#########!!! ######""""""""""""######$$$$$$$$$#########""""""###!!!!!!"""###$$$###"""!!!!!!""""""######$$$$$$######$$$$$$$$$$$$######%%%"""'''%%%###$$$################################################%%%%%%$$$###""""""######%%%%%%%%%$$$$$$#########&&&&&&%%%$$$###"""!!! %%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""######$$$######&&&%%%###"""!!!"""############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$###############"""!!! $$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&((()))************)))************+++++++++......---------,,,,,,,,,...............---------000000000000000111111222444444444333333222222222555333111333666888777555666666777777888888888888999999999999999999999999::::::888777777777888999666555555444222111000000......---,,,++++++******,,,,,,,,,++++++************************************)))(((&&&&&&''''''((())))))(((&&&%%%$$$###""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$###"""""""""######$$$$$$%%%&&&&&&#########$$$$$$$$$$$$$$$$$$###""""""""""""###$$$%%%%%%$$$$$$###"""""""""###############$$$$$$$$$$$$$$$%%%%%%%%%$$$######!!!!!!!!!""""""###############$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""########################%%%$$$###"""###$$$&&&'''''''''&&&%%%$$$$$$###$$$############""""""!!!!!!$$$$$$#########$$$%%%%%%$$$$$$$$$############"""$$$$$$############$$$$$$########################$$$###"""!!!!!!###$$$&&&########################$$$$$$$$$###!!!  !!!#########""""""%%%%%%%%%$$$$$$$$$############$$$$$$%%%$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""######$$$######$$$$$$$$$$$$######$$$$$$$$$$$$#########"""&&&%%%$$$$$$%%%&&&%%%#########$$$$$$$$$$$$##############################$$$###"""""""""###$$$%%%%%%$$$$$$###############"""###%%%&&&&&&%%%$$$###"""""""""""""""!!!!!! ######""""""""""""######$$$$$$$$$#########""""""###!!!!!!"""###$$$###""""""""""""""""""#########"""##################"""""" ###!!! !!!################################################%%%$$$$$$###""""""######%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$#####################"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###############"""!!!%%%$$$$$$%%%%%%&&&'''(((######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""######$$$%%%%%%$$$$$$"""###$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&((())))))*********))))))*********++++++++++++,,,,,,,,,------..............................000////////////000111111333333333333222222222111666444222333555777777666888888888888888999999999999999999999999999999999999888777666555666777777555555444333222111000000//////......------,,,,,,,,,++++++++++++++++++******************************)))((('''&&&''''''(((%%%&&&&&&'''((()))))))))"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""""""""###%%%%%%"""######$$$$$$$$$######""""""######$$$$$$%%%%%%%%%%%%$$$######$$$$$$%%%######""""""""""""##############################$$$$$$$$$$$$$$$###############$$$%%%%%%%%%$$$$$$ !!!"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$%%%%%%%%%$$$###"""!!! !!!"""""""""""""""######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########$$$&&&((()))&&&&&&&&&&&&%%%$$$###""""""""""""""""""!!!!!!!!!###############$$$%%%&&&$$$$$$$$$############"""######$$$$$$$$$$$$#############################################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$### """""""""""""""""""""!!!%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%$$$$$$######"""######$$$$$$$$$######"""#########$$$$$$$$$$$$%%%%%%$$$###""""""############$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$""""""######!!! ######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$######""""""######$$$%%%&&&%%%%%%$$$###$$$$$$$$$""""""######$$$$$$$$$$$$######"""!!!!!!!!!""""""######""""""""""""######$$$$$$$$$##################!!!!!!"""###$$$###"""############""""""""""""!!!""""""######""""""!!!!!!!!!""""""################################################%%%$$$######"""##################$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%###"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$###"""!!!  """$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###!!!"""##################"""###$$$%%%%%%%%%%%%$$$&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&''''''((()))))))))))))))))))))*********++++++******+++,,,---...//////....../////////////////////............///000000222222222111111111111111666444222222444666777777999999999999999999999999777777777777777777777777777666555555444444555555555444444333222111000000////////////////////////*********+++++++++++++++)))))))))))))))))))))))))))(((''''''&&&&&&''''''%%%&&&'''((()))+++,,,,,,######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%###"""!!!!!!###%%%&&&!!!"""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%$$$######$$$$$$%%%""""""""""""""""""""""""""""""#########$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%%%%$$$###""""""###$$$%%%""""""#########$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!"""###%%%%%%$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###############$$$$$$$$$$$$#########$$$%%%'''((($$$%%%&&&&&&&&&$$$###"""############""""""""""""""""""""""""######$$$%%%$$$$$$$$$#########"""""""""###$$$%%%%%%$$$###"""##############################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!######"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""#########$$$$$$$$$$$$""""""""""""############%%%%%%$$$######"""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$###!!!######$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$%%%%%%$$$############$$$%%%$$$#########$$$&&&&&&$$$###"""!!!!!!!!!######$$$######""""""######$$$###########################!!!!!!!!!###$$$###"""$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!!###$$$%%%%%%###"""###%%%################################################$$$$$$###############$$$""""""######$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$######"""!!!!!!###$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$######"""######$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&''''''((())))))(((((())))))))))))******************+++,,,------............///////////////000...------------...//////111111111000000000000000444222111000111333666777999999999888888888888777777777777777777777777777666666555555444444444444444333333222111000000000.........///////////////))))))******++++++,,,,,,))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&))))))))))))((((((((((((###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%###"""!!!!!!###%%%&&&!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$""""""############"""""""""""""""###$$$$$$%%%%%%%%%%%%$$$$$$######"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$##################$$$###"""!!!!!!"""###$$$""""""#########$$$$$$$$$"""######$$$$$$$$$######!!!"""###%%%%%%$$$############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$############$$$$$$###$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""######$$$$$$$$$#########"""""""""###$$$%%%%%%$$$###"""##############################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%"""!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########"""!!! """""""""######$$$$$$%%%!!!!!!"""""""""#########$$$$$$$$$$$$######""""""######$$$$$$$$$$$$######""""""##################$$$$$$###%%%'''(((((('''######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$###"""""""""""""""%%%$$$###""""""$$$%%%'''$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$###########################!!!!!!!!!###$$$###"""$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!!$$$&&&'''&&&$$$$$$%%%%%%################################################$$$###############$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$############"""$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$$$$ """###%%%&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$######$$$###$$$$$$$$$$$$%%%%%%""""""############""""""$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&''''''(((((((((((('''(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,---........./////////000---------------......///000000000000000000000000111000000//////111333555777777777777777666666666666666666666666666666666555555555555555444444444222222222111111000000///---------------------...)))))))))******+++++++++(((((((((((((((((((((((('''''''''''''''&&&&&&%%%***))))))(((&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""""""""###%%%%%%"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$#########$$$$$$$$$$$$######""""""######$$$$$$$$$%%%!!!!!!!!!!!!!!! ######$$$%%%%%%%%%$$$$$$$$$$$$#########"""""""""###""""""""""""""""""###"""############$$$$$$$$$""""""###$$$$$$$$$$$$$$$ !!!"""""""""""""""######$$$$$$$$$$$$######""""""######$$$%%%%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$#########""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%###""""""!!!!!!!!!""""""$$$$$$$$$############"""######$$$$$$$$$$$$#############################################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$######!!!!!!""""""###$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""""""""###""""""!!!!!!""""""""""""###$$$%%%&&&!!!"""""""""############"""###$$$$$$$$$$$$############$$$$$$$$$$$$######"""""""""""""""######### !!!$$$%%%%%%%%%######$$$$$$$$$$$$######""""""######$$$%%%%%%%%%""""""###$$$$$$$$$$$$###$$$###""""""!!!!!!""""""###"""!!!!!!!!!"""$$$$$$######"""""""""###$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$###!!!!!!"""###$$$###"""############""""""""""""!!!""""""######""""""!!!"""$$$$$$""""""%%%%%%"""#########################################################"""######$$$%%%"""""""""###############%%%$$$$$$$$$######""""""!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################!!!"""###$$$%%%%%%%%%%%%"""######$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%$$$$$$###"""$$$$$$######$$$$$$%%%&&&######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&''''''(((((((((''''''((((((((()))))))))******---,,,,,,,,,+++++++++***,,,,,,------.../////////...------------...//////000000000000111111111111...000111000000000222444555555555666666666777777666666666666666666666666444555555555555444333333111111111000000000//////,,,,,,,,,,,,,,,,,,++++++)))))))))***************((((((((((((((((((((((((&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$###"""""""""""""""""""""!!!!!!!!!"""$$$%%%$$$###"""###$$$%%%&&&&&&%%%$$$##################$$$$$$$$$!!!!!!!!!!!!!!!"""""""""$$$$$$%%%%%%%%%$$$######!!!""""""""""""""""""""""""######$$$$$$######""""""############$$$$$$$$$######$$$$$$$$$######"""!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$######!!!!!!""""""###$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%######$$$$$$%%%$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$###"""""""""###$$$$$$$$$############"""$$$$$$############$$$$$$########################$$$###"""!!!!!!###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$###""""""""""""###$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$$$$######""""""""""""$$$%%%&&&"""""""""#########$$$$$$!!!!!!###$$$%%%%%%$$$$$$######$$$$$$$$$$$$######"""""""""######$$$$$$$$$!!!""""""!!!######$$$$$$$$$$$$######!!!!!!""""""###$$$$$$%%%!!!"""###$$$%%%$$$$$$###%%%$$$######""""""######"""""""""""""""###$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$###!!!!!!"""###$$$###""""""""""""""""""#########"""##################"""!!!"""!!!"""'''%%% ######################################################""""""###$$$$$$%%%############""""""""""""###############$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%$$$$$$$$$"""!!!!!!!!!!!!"""############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$###""""""!!!$$$$$$#########$$$%%%&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&''''''(((((('''&&&&&&(((((((((((()))))))))***+++++++++++++++,,,,,,,,,++++++,,,,,,---..................---...//////000000000000111111222222222---000333444222111222444444444555666777888999999777777777777777777777777222333444444444333222111000000000000000/////////------,,,,,,++++++******************))))))))))))''''''''''''''''''''''''&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$###"""!!! !!!$$$&&&%%%###!!!$$$%%%&&&&&&&&&&&&%%%$$$##############################$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$###""" !!!"""###$$$$$$###$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$%%%%%%%%%$$$###"""!!! $$$###"""""""""###%%%&&&######$$$$$$$$$$$$###### !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%"""###$$$%%%&&&'''''''''$$$$$$"""""""""###$$$%%%""""""######$$$$$$$$$$$$((((((&&&%%%$$$#########$$$$$$$$$############"""%%%$$$###""""""###$$$%%%########################$$$###!!! """$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%%%%&&&&&&%%%###$$$%%%&&&%%%###!!!#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&###""""""""""""$$$&&&'''############$$$$$$$$$$$$!!!"""$$$%%%%%%%%%$$$######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$######$$$$$$$$$$$$###### !!!!!!"""######$$$$$$!!!"""###$$$%%%$$$######&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&!!!"""###%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%""""""######$$$$$$$$$$$$###!!!!!!"""###$$$###"""!!!!!!""""""######$$$$$$######$$$$$$$$$$$$######!!!""" ###)))'''######################################################""""""###$$$%%%%%%$$$$$$######""""""!!!!!! !!!"""###$$$%%%&&&&&&############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%$$$###""""""%%%$$$$$$###$$$&&&((()))######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%"""""""""""""""!!! %%%$$$#########$$$%%%&&&"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&''''''(((''''''&&&&&&(((((((((((())))))))))))))))))***+++,,,------...******+++,,,,,,---......///............///000000000000111111222222222333---111555666444333333555444555555777888999:::;;;888888888888888888888888111111222333222111000///000000000000////////////......---,,,++++++******++++++******))))))((((((''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""!!!!!! !!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%$$$###!!! !!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########''''''&&&$$$""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!"""###%%%%%%$$$######!!!"""######""" """"""#########$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''!!!"""###$$$%%%$$$$$$###"""############$$$$$$$$$ !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$#########$$$###"""!!!!!!"""###$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$###### """###!!! $$$###"""""""""###%%%%%%%%%$$$###""""""###$$$%%%%%%$$$###""""""###$$$%%%$$$$$$$$$#########""""""###$$$%%%$$$""" !!!%%%$$$$$$$$$######""""""%%%$$$$$$$$$###"""""""""$$$$$$######"""!!!!!! ###%%%&&&&&&$$$######$$$$$$###"""!!!!!!"""###$$$"""###$$$%%%%%%%%%%%%%%%######""""""""""""######"""$$$&&&'''%%%#########"""######"""""""""###$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&"""!!!&&&((('''$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################))))))((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((((((((($$$%%%&&&(((***,,,......'''((()))++++++******)))++++++******++++++,,,---,,,,,,------...//////000111111111111111111111111444333333222222222333333333333444555666777888999888888888888888777666666666555444333222222111222000000///...---,,,,,,+++...---,,,,,,++++++,,,,,,,,,,,,***)))))))))***+++))))))))))))))))))))))))###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$###%%%%%%%%%$$$$$$$$$###############$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%$$$###""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!  !!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###### """######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$#########$$$$$$###""" ##################$$$$$$$$$$$$#########$$$%%%&&& !!!###$$$%%%%%%%%%%%%"""############$$$$$$$$$!!! !!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$###""""""###$$$%%%"""######$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$########################$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$#########$$$%%%%%%%%%$$$$$$$$$$$$###"""""""""###$$$%%%$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########"""""""""$$$%%%$$$"""!!!!!!!!!$$$$$$$$$######"""""""""$$$$$$$$$###############&&&&&&&&&%%%%%%%%%%%%$$$###%%%&&&&&&$$$######$$$$$$###""""""""""""###$$$""""""###$$$$$$$$$$$$$$$######""""""""""""######"""""""""############"""$$$$$$#########$$$%%%%%%$$$######""""""######$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$###%%%""" !!!&&&((('''$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&####################################$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%$$$######""""""$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''((())))))******'''((()))***+++******)))+++++++++++++++,,,,,,---,,,---------......//////111111111111111111111111555555555444444444555555333333444555666777777888777888888888888777666666555444333222222111111111/////////......---------------,,,++++++++++++,,,,,,+++***)))))))))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$#########""""""""""""!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$%%%"""###$$$%%%&&&%%%$$$###"""############$$$$$$$$$!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%!!!"""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$###############$$$$$$%%%%%%&&&$$$$$$############$$$$$$######$$$$$$$$$$$$###############""""""######$$$######""""""######$$$%%%######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$###############!!!###$$$$$$###""""""############"""""""""""""""###############$$$$$$$$$"""""""""#########$$$$$$###%%%&&&&&&$$$######$$$$$$$$$############$$$$$$"""###$$$$$$%%%$$$$$$$$$""""""""""""""""""""""""""" """$$$###!!!$$$###""""""###%%%%%%%%%###""""""""""""""""""###""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###$$$$$$$$$###############%%%###!!!"""%%%'''&&&$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#############################################""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''&&&&&&&&&((((((((('''''''''&&&&&&(((((()))************))),,,,,,++++++,,,,,,---...---------...............000000000000000000000000444444444444444555555555444444444555555666666666777777777777777666666555444333222111111111111111//////..................------,,,+++++++++++++++++++++***))))))))))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&###$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%&&&&&&&&&&&&%%%%%%############$$$$$$$$$$$$$$$######""""""######$$$###############$$$%%%%%%$$$%%%%%%&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$##############################$$$$$$%%%&&&&&&&&&&&&%%%###"""!!!""""""#########$$$$$$$$$"""""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###############""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$######"""########################$$$%%%'''((('''&&&$$$#########$$$$$$$$$$$$#########$$$$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########!!!  """#####################$$$$$$$$$"""###$$$%%%%%%$$$###""""""###$$$%%%%%%$$$###"""########################!!!###$$$$$$###"""###$$$"""""""""""""""""""""""""""""""""###$$$$$$$$$%%% !!!!!!"""######$$$###%%%&&&&&&$$$######$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%%%%""""""############""""""###"""%%%$$$!!!"""!!! !!!"""###############""""""""""""######""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""""""""#########"""""""""""""""%%%###""""""%%%&&&&&&$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%)))((((((''''''&&&&&&&&&((()))))))))************,,,,,,,,,+++,,,,,,---...........................000000000000000000000000111111222222333333333222444444444444444444555555666666777777666666555444333222111000000000000000..................//////---,,,,,,+++***++++++++++++******)))))))))))))))((((((((((((((((((((((((''''''(((''''''&&&%%%$$$'''&&&$$$######$$$&&&'''######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""""""""######$$$$$$$$$$$$$$$############$$$$$$"""""""""""""""###$$$%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&###############$$$%%%&&&########################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$###"""""""""#########$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""###$$$$$$$$$$$$$$$##############################$$$%%%&&&''''''%%%###"""######$$$$$$$$$$$$######"""######$$$%%%&&&&&&'''$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$######%%%### !!!###%%%%%%%%%""""""######$$$$$$$$$$$$"""###$$$%%%%%%$$$###""""""###$$$%%%%%%$$$###"""########################!!!###%%%%%%#########$$$"""""""""""""""#########"""""""""###$$$$$$$$$%%%"""######$$$%%%&&&''''''###%%%&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""############"""!!!$$$ ###&&&%%%###"""###%%%%%%%%%$$$######$$$$$$$$$######$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######""""""""""""""""""""""""%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((()))))))))))))))*********,,,++++++++++++,,,---------------...............////////////////////////000000222333333333222222333333333333444444444444555666666666666555444444111111000/////////000000------------............,,,,,,+++************+++************))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%$$$###&&&&&&$$$$$$$$$$$$&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""##################$$$$$$%%%%%%$$$$$$###!!!!!!""""""###$$$$$$$$$$$$$$$############$$$$$$"""""""""""""""###$$$%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""""""""!!! !!!$$$'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########"""######$$$%%%"""""""""######$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%% """$$$%%%%%%%%%%%%"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%!!!"""############"""!!!$$$$$$$$$%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$"""!!!######$$$$$$$$$$$$######!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######### ###%%%$$$"""""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$############$$$$$$$$$$$$#####################$$$$$$$$$"""$$$%%%%%%$$$######$$$###############$$$$$$$$$###############$$$$$$$$$"""""""""###$$$%%%%%%&&&###%%%&&&&&&$$$######$$$######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$###"""!!!$$$""" !!!$$$&&&%%%######)))//////***%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%""""""""""""############%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%""""""############""""""######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%########################"""#########$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''''''''''''''&&&&&&&&&'''''''''(((((()))******)))))))))((()))******+++++++++******++++++,,,---,,,,,,------...//////000////////////////////////111222333555555555444444222222222333333444444444555555555555555444444333000//////....../////////------,,,,,,,,,,,,,,,,,,,,,,,,+++***************))))))******))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%% !!!!!!!!!"""$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!"""###$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$#########$$$$$$%%%"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""!!!"""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###""""""$$$%%%%%%$$$######!!!!!!"""###$$$%%%%%%&&&"""###$$$%%%&&&%%%%%%$$$ !!!"""###$$$###"""""""""############$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""######$$$$$$###""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""!!!!!!######$$$$$$$$$$$$##############################$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$###### ###%%%"""!!!"""###$$$%%%$$$$$$###$$$$$$############$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$%%%&&&&&&$$$""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############### !!!!!!"""""""""######%%%&&&&&&$$$######$$$""""""###$$$$$$###"""""""""""""""""""""!!! !!!"""###$$$$$$###"""!!!""""""######$$$$$$#########---777666---%%%%%%((($$$$$$############$$$$$$""""""""""""""""""""""""################################################$$$$$$%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''"""""""""######$$$$$$$$$$$$%%%%%%$$$######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$###############$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%########################"""""""""###############$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((***)))((((((((()))++++++******))))))******+++,,,***+++,,,---...000111111........................000111333555555555444333000000111222333444444555444555555555555444333333///......---......//////,,,,,,,,,++++++*********,,,++++++***************((()))*********)))''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###""""""###$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%""""""######$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$ !!!!!!"""###$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%#########%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!"""###%%%%%%$$$######"""###%%%&&&&&&%%%###""" !!!###$$$%%%&&&'''!!!"""###$$$%%%$$$######%%%%%%%%%$$$""""""############$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###"""""""""""""""!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!######$$$$$$$$$$$$######'''&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$$$$######$$$!!! $$$(((***&&&"""!!!"""###$$$%%%$$$######%%%$$$###""""""###$$$%%%%%%$$$###""""""###$$$%%%""""""######$$$$$$$$$$$$%%%&&&'''&&&$$$"""""""""$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$%%%%%%%%%###%%%&&&&&&$$$######$$$!!!"""###$$$$$$###"""!!!%%%%%%%%%%%%%%%$$$###""" """###$$$$$$###""" ###%%%%%%###"""!!!""" ...:::999---""""""'''######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!################################################$$$$$$%%%&&&%%%$$$###"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))""""""######$$$$$$$$$%%%$$$%%%%%%$$$######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%########################$$$$$$$$$###############$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&%%%%%%***)))((((((((()))+++,,,)))))))))((()))******+++)))***+++---///000111222........................---///111333444333222111///000000222333444555555444444555555444444333222......---------......///,,,,,,++++++***)))((((((,,,++++++***)))*********((()))*********)))'''&&&''''''''''''''''''''''''%%%%%%&&&'''(((((((((((("""$$$&&&((((((&&&$$$"""!!!"""###$$$%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&"""############$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$#########""""""%%%%%%%%%&&&&&&'''''''''$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$########################$$$&&&'''%%%"""!!!###%%%###$$$%%%&&&'''&&&%%%%%%######################## !!!"""######$$$$$$$$$$$$$$$######"""""""""$$$%%%""" """%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$###"""""""""!!!###%%%$$$"""###&&&)))$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$###"""""""""###$$$%%%$$$######$$$&&&###########################$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$&&&###$$$$$$%%%&&&&&&&&&%%%""""""###$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""###$$$%%%%%%%%%%%%%%%$$$######"""""""""""""""!!!"""""""""############%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$###"""!!!!!!!!!"""$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$'''***)))&&&$$$###$$$"""###$$$%%%&&&%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%!!!!!!""""""#########$$$######$$$$$$$$$$$$###### ###%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$######$$$$$$%%%&&&""""""""""""####################################%%%$$$"""!!!!!!"""$$$%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%"""!!! """###%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((++++++++++++++++++++++++---------............///111000///......///000111/////////000111111222222111000000000111333555666666666666555444333111000111000000///......------++++++++++++++++++++++++%%%%%%&&&'''((()))******+++******))))))))))))))))))(((((('''''''''((((((###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%&&&&&&&&&###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$###########################%%%&&&$$$"""!!!###%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''%%%%%%$$$$$$$$$#########"""&&&&&&$$$"""###&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$############$$$%%%&&&$$$!!! !!!############"""######$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$###"""""""""###$$$$$$%%%%%%$$$%%%%%%$$$######$$$&&&###########################$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$%%%&&&&&&&&&'''((((((((((((((("""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!"""#########""""""$$$$$$###"""""""""""""""############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$###""""""!!!"""###$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""" ###&&&'''$$$#########"""###$$$%%%%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$#####################$$$$$$#########!!!###%%%&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$###$$$$$$%%%%%%""""""""""""############""""""""""""""""""""""""%%%$$$"""!!!!!!"""$$$%%%##############################$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))((((((((())))))))))))***++++++++++++++++++++++++,,,,,,,,,,,,------------...---,,,++++++,,,---......//////000000111222222555444333111000000111111444444444333222111//////......---,,,,,,++++++***++++++++++++++++++++++++''''''(((((()))*********))))))((('''''''''''''''))))))'''&&&%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###""""""$$$%%%###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!%%%((((((%%%###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$###%%%%%%$$$"""  $$$$$$######"""#########%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$######%%%%%%&&&&&&&&&%%%$$$$$$"""""""""###$$$$$$%%%%%%$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&%%%$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%$$$$$$$$$$$$###""""""#########""""""!!!$$$$$$###""""""""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$###""""""""""""###$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############### """%%%%%%$$$######$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$#################################''''''&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$###$$$$$$$$$"""""""""#########$$$$$$""""""""""""""""""""""""%%%$$$###""""""###$$$%%%##############################$$$$$$$$$%%%%%%%%%"""""""""#########$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&$$$%%%&&&'''&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((('''''''''(((((((((((()))))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,......//////000111111111555444333111111000000000222222222111000///...---------,,,++++++******))))))))))))))))))))))))))))))))))))***************''''''&&&%%%%%%%%%%%%&&&))))))'''%%%$$$############$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$%%%%%%%%%%%%########################%%%$$$$$$$$$######""""""""""""######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""############%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%!!!"""###$$$$$$###""""""''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$###"""""""""$$$%%%%%%$$$###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################"""$$$&&&'''%%%###############$$$$$$$$$$$$###############$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%$$$######""""""###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""""""""#########$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&&&&%%%$$$$$$$$$"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&$$$""" $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$######$$$##################$$$&&&%%%$$$"""!!!!!!!!!"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$###""""""###$$$$$$##############################$$$$$$$$$%%%%%%%%%!!!""""""""""""#########"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!! ###%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((((()))%%%%%%%%%&&&&&&&&&&&&'''(((((()))))))))************+++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,........................------...//////000000111//////000111222333444555000111111000///...------......------,,,++++++***))))))))))))))))))))))))*********))))))((((((((('''&&&&&&%%%%%%%%%%%%%%%((((((&&&%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%########################$$$$$$$$$######"""""""""""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%%%%&&&#########$$$%%%%%%$$$$$$''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$###"""""""""%%%&&&&&&$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$########################!!!###%%%$$$###!!!!!!!!!&&&&&&''''''''''''&&&&&&###$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$###############""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""#########$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%$$$$$$###"""!!!"""""""""#########$$$$$$ ########################$$$$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######### !!!!!!"""###$$$%%%%%%$$$$$$###""""""###$$$$$$$$$###!!! !!!"""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$##############################$$$$$$$$$%%%%%%%%%!!!""""""""""""#########"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((())))))*********++++++,,,,,,,,,,,,,,,,,,,,,------------/////////000000/////////---------...//////000000,,,---...000222444555666000111111111000///...---...------,,,++++++******(((((((((((((((((((((((()))))))))((((((''''''&&&((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###############$$$$$$$$$$$$$$$$$$#####################$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###$$$&&&%%%$$$$$$############$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%(((&&&$$$###$$$$$$$$$"""$$$$$$######"""############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%"""""""""###$$$$$$%%%%%%%%%&&&&&&$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######"""  !!!%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$### ###$$$$$$$$$$$$%%%%%%%%%""""""#########""""""!!!%%%%%%$$$############$$$!!!!!!"""""""""############$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$###!!!!!!!!!!!! ###""""""""""""###$$$$$$ #################################$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$ """###$$$%%%&&&%%%$$$###""""""###$$$%%%$$$###"""""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%"""""""""#########$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$!!!"""###$$$######!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((((()))''''''''''''((((((((((((*********++++++,,,,,,---,,,,,,,,,,,,------------------...//////...------,,,,,,------.../////////...///000111222222222222000111111111000000///...,,,,,,+++******))))))((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%&&&'''((()))###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$#########$$$%%%&&&""""""#########$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&###$$$&&&&&&%%%$$$$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$((($$$!!! """$$$%%%$$$#########"""######$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%"""""""""###$$$$$$%%%%%%&&&&&&&&&%%%""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###!!! """###############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###%%%%%%$$$######$$$%%%%%%###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%!!!!!!"""#########""""""&&&%%%$$$$$$######$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""###$$$%%%%%%%%%$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""" """###"""!!!###""""""!!!"""###$$$%%%################################################'''&&&&&&&&&&&&&&&''''''########################$$$$$$$$$$$$$$$$$$%%%%%%!!!!!!"""######$$$%%%%%%%%%$$$###!!!!!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$"""""""""###$$$%%%&&&'''#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#######################################$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""###%%%&&&%%%%%%$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((()))'''(((((((((((())))))))))))******+++,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,---......---,,,,,,+++,,,,,,---......//////000111222222111000///...000000000000000//////...,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$#########$$$%%%&&&""""""######$$$$$$$$$$$$#########$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***'''$$$$$$&&&'''&&&###$$$###"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""""""""######$$$$$$$$$&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$### !!!&&&(((((($$$$$$$$$$$$%%%&&&''''''#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###"""""""""&&&&&&&&&%%%"""!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$!!!"""$$$&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$###&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""###$$$%%%&&&%%%$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!! $$$''''''&&&###"""!!!!!!!!!"""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""((('''%%%###""""""#######################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$"""!!!!!!"""$$$%%%%%%$$$$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$!!!""""""###$$$&&&'''(((######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$((('''$$$"""""""""$$$%%%%%%$$$$$$$$$%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))************))))))***+++,,,,,,------)))************+++++++++------...//////...------++++++,,,------......//////000111222222111000////////////000//////......//////...------,,,,,,+++************************)))))))))))))))*********((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$#########$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$(((((('''&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%$$$$$$###"""###$$$$$$###"""###$$$''''''''''''&&&%%%$$$$$$'''%%%$$$$$$%%%&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!###$$$&&&''''''&&&&&&%%%%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######"""######$$$%%%%%%%%%$$$$$$############"""!!!"""$$$%%%$$$###$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$#########""""""!!!###$$$$$$"""!!!!!!"""""""""""""""""""""""""""(((''''''&&&%%%$$$#########%%%###""""""###$$$$$$$$$############""" !!!"""###$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%###"""""""""###$$$%%%%%%"""############$$$$$$$$$########################$$$$$$$$$############"""########################)))(((&&&%%%$$$%%%&&&&&&&&&''''''%%%###""""""###%%%%%%$$$######$$$%%%%%%$$$$$$$$$############### """%%%''''''&&&$$$"""'''&&&$$$"""!!!!!!"""###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$#####################$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((((((((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++***))))))***++++++,,,,,,------...000000000000000000000000//////000000000000//////000///---+++******************))))))))))))******&&&''''''&&&$$$$$$%%%''')))((((((((((((''''''''''''%%%$$$$$$%%%&&&&&&%%%&&&&&&'''''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###!!! """$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&'''''''''&&&%%%%%%###%%%&&&%%%$$$###$$$&&&''''''''''''&&&%%%######%%%$$$$$$%%%''')))((('''########################&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$###!!! $$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%$$$$$$$$$######&&&%%%$$$%%%&&&''''''%%%###$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$#########""""""!!!###$$$$$$###""""""###########################&&&&&&%%%%%%$$$$$$######"""$$$&&&%%%$$$###%%%'''$$$$$$$$$############""" !!!"""######$$$%%%!!!""""""""""""##################"""######$$$$$$"""############$$$$$$$$$########################$$$$$$$$$############"""########################&&&%%%%%%$$$$$$###$$$$$$$$$%%%&&&%%%###""""""###%%%%%%$$$######$$$%%%%%%##################$$$$$$!!!###$$$&&&&&&%%%$$$###((('''%%%###"""######$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###################################################"""######$$$$$$#########!!!###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%'''''''''(((((((((((()))(((''''''''''''((())))))((((((((())))))******+++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,+++************+++,,,,,,------...000000000000000000000000/////////000000/////////000///---+++******************))))))))))))******'''(((((('''%%%%%%&&&(((((((((((('''''''''&&&&&&'''%%%$$$$$$%%%&&&&&&%%%%%%&&&'''''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$"""!!!"""$$$&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((''''''%%%&&&'''&&&%%%$$$%%%'''*********)))(((&&&%%%$$$$$$######$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%###!!!$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))((('''%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%$$$$$$$$$$$$######!!!!!!"""###$$$###""""""#########%%%&&&'''((($$$$$$$$$###############"""###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###!!! """$$$$$$$$$$$$############""" !!!!!!!!!""""""""""""!!!""""""""""""#########$$$$$$######"""#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""##########################################"""!!!"""###$$$$$$""""""###$$$%%%$$$$$$######$$$$$$%%%"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%((('''%%%$$$###$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""################################################""""""#########""""""!!!!!!$$$%%%$$$###$$$$$$################################################&&&%%%%%%$$$$$$#########%%%%%%&&&''''''''''''&&&######$$$$$$%%%%%%&&&&&&'''(((((((((((()))))))))((((((((((((((()))******((((((((((((((()))))))))++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++*********++++++,,,---------000000000000000000000000......////////////......///...---+++***************))))))(((((())))))***((())))))(((&&&&&&''')))''''''''''''&&&&&&&&&%%%'''%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%'''((('''%%%$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''(((''''''$$$&&&'''&&&%%%$$$%%%&&&))))))((('''&&&$$$###""")))'''&&&%%%&&&%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""#########$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!  """"""""" $$$######"""###%%%'''(((########################"""$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$###"""  !!!###$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################!!!"""###$$$$$$###"""!!! """######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%$$$$$$#########$$$%%%&&&'''&&&%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%##############################$$$$$$$$$$$$#############################################$$$$$$$$$##################"""!!! """######""""""###%%%"""""""""""""""#################################&&&&&&%%%%%%$$$###""""""$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((''''''''''''((((((((((((((((((''''''(((((()))***)))))))))))))))((((((((())))))*********+++++++++++++++,,,,,,++++++***)))*********+++,,,,,,------////////////////////////---......//////......---...---,,,++++++*********))))))(((((((((((())))))((())))))(((&&&%%%'''(((''''''&&&&&&&&&%%%%%%%%%'''%%%$$$$$$%%%&&&%%%%%%$$$%%%&&&'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&''''''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$###""" +++***(((((()))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&'''(((&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$&&&%%%###""""""###$$$%%%########################!!!###%%%%%%$$$$$$%%%&&&########################"""""""""######$$$$$$%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$#########""""""""""""""""""!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################"""###$$$%%%%%%$$$###""" !!!######""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%%%%$$$###"""###$$$&&&'''%%%$$$$$$###############$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$########################""""""#########$$$$$$$$$$$$$$$%%%%%%$$$######"""%%%%%%### """%%%!!!!!!"""""""""#################################&&&&&&%%%%%%$$$###""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))*********************)))(((((((((((())))))))))))***************)))(((((())))))***++++++,,,,,,---........................------............------,,,,,,,,,,,,+++******)))))))))(((((((((((())))))''''''(((&&&%%%$$$%%%'''''''''&&&&&&&&&%%%%%%%%%'''%%%$$$$$$%%%&&&%%%%%%###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""$$$&&&&&&$$$"""$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$############$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''&&&&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%###%%%&&&%%%$$$###$$$%%%&&&&&&&&&&&&%%%$$$#########""""""###&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$%%%%%%&&& !!!###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%###"""""""""$$$%%%$$$###%%%%%%$$$##############################$$$$$$$$$ """$$$%%%$$$$$$$$$&&&"""""""""""""""""""""""""""#########$$$$$$%%%%%%###"""###$$$&&&&&&%%%###$$$$$$$$$############"""############""""""""""""!!!""""""""""""#########$$$$$$######"""#########"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""###########################$$$%%%%%%&&&%%%%%%%%%!!!"""######""""""$$$%%%###$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$$$$%%%%%%$$$#########$$$%%%&&&########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%########################"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""'''&&&$$$!!!"""%%%!!!""""""######$$$$$$$$$########################&&&%%%%%%$$$$$$#########"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((***************+++++++++'''(((((((((((())))))))))))))))))***)))(((((('''))))))******+++,,,,,,,,,........................,,,,,,------------,,,,,,++++++,,,,,,+++***)))))))))((((((''''''(((((()))&&&''''''&&&$$$$$$%%%'''''''''''''''&&&&&&&&&%%%'''%%%$$$$$$%%%&&&&&&%%%######%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""!!!!!!"""###$$$"""!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&'''&&&%%%$$$%%%'''((())))))******))))))((("""%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%"""######$$$%%%%%%&&&&&&!!!"""###$$$%%%$$$$$$############$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&& !!!###%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%"""!!! !!!#########""""""######$$$$$$$$$$$$###""""""#########$$$$$$$$$!!!###$$$######$$$%%%########################$$$$$$$$$$$$%%%%%%%%%%%%&&&### """###"""!!!$$$$$$$$$############"""############$$$$$$$$$$$$!!!""""""""""""##################"""######$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""########################$$$$$$$$$$$$$$$%%%&&&&&&"""$$$%%%$$$######$$$%%%###$$$%%%%%%%%%%%%$$$#####################$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""!!!###$$$%%%%%%###"""###$$$""""""######$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###"""""""""%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((()))(((((())))))******++++++)))))))))************+++***************)))(((((()))))))))***++++++,,,,,,------------------------,,,,,,------------,,,,,,***++++++,,,+++***))))))((((((''''''''''''(((((('''(((((('''%%%%%%&&&'''((((((((('''''''''&&&&&&'''%%%$$$$$$%%%&&&&&&%%%"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$""" !!!"""###"""!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######""""""###$$$%%%%%%"""###$$$%%%'''((()))***(((((('''''''''&&&&&&&&&(((((((((((('''&&&%%%%%%&&&'''((('''&&&&&&'''((($$$%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$&&&''''''&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&######"""""""""###%%%&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%""""""###$$$%%%%%%&&&&&&###$$$%%%&&&%%%%%%###"""""""""###$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!###%%%&&&%%%$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&'''&&&%%%!!!"""$$$%%%%%%%%%$$$""""""######$$$$$$$$$$$$!!!############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%...)))###!!!"""$$$%%%$$$$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###"""""""""###$$$%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""########################%%%$$$#########$$$&&&'''###%%%&&&%%%$$$###$$$%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##############################!!!""""""###$$$$$$%%%%%%$$$$$$$$$######!!! """&&&((('''%%%$$$$$$""""""###$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&(((''''''&&&%%%$$$######&&&&&&&&&'''''''''((((((((((((((((((((()))******&&&''''''((()))******+++***++++++++++++,,,,,,,,,+++++++++++++++***)))))))))))))))***++++++,,,,,,------------------------+++,,,,,,------,,,,,,+++)))***+++,,,,,,+++)))(((((((((''''''''''''((((((((())))))(((&&&&&&'''((()))((((((((((((''''''''''''%%%$$$$$$%%%&&&&&&%%%"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!! !!!######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&''''''%%%######$$$&&&'''((()))&&&###!!!"""%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%"""###%%%''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&)))((('''&&&%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&'''%%%""""""$$$&&&%%%$$$###&&&&&&&&&&&&%%%$$$######$$$$$$%%%&&&((()))******$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%&&&''''''&&&&&&''')))########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((%%%######%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&'''&&&$$$"""!!!###%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###"""!!! !!!!!!!!! !!!"""$$$%%%$$$$$$$$$###"""""""""###########################"""""""""!!!!!! ######""""""""""""######""""""""""""""""""""""""$$$$$$$$$######"""""""""%%%$$$"""!!!!!!"""$$$%%%""""""###$$$$$$$$$$$$###'''&&&$$$######$$$&&&'''%%%%%%$$$$$$###"""""""""""" !!!%%%&&&$$$"""######$$$$$$$$$$$$#########"""!!!!!!"""###########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""######$$$$$$$$$%%%######""""""""""""#####################$$$$$$$$$%%%%%%%%%$$$$$$#########%%%&&&&&&&&&%%%###!!! """""""""###$$$$$$%%%%%%%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((())))))((((((((('''&&&&&&%%%%%%(((((((((((()))))))))))))))***+++,,,---,,,++++++---,,,***)))))))))******)))))))))***++++++,,,,,,------,,,,,,,,,------...000///...---,,,++++++,,,,,,++++++***************+++***)))'''''''''((()))((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&'''''')))&&&%%%&&&((()))'''%%%&&&%%%###!!!!!!"""###$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&'''&&&$$$###$$$&&&$$$&&&'''&&&$$$$$$&&&)))&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''"""$$$%%%''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$######"""###$$$&&&'''%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$%%%''''''&&&%%% !!!$$$%%%&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%&&&''''''&&&&&&''')))$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###### ######"""!!!!!!"""""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!!$$$$$$$$$$$$######$$$&&&$$$$$$$$$################################################"""""""""!!!!!!#########""""""#################################%%%%%%$$$$$$$$$#########%%%$$$###""""""###$$$%%%"""######$$$%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&##################$$$$$$%%%###"""###%%%%%%###!!!#########$$$$$$#########$$$###!!! !!!###$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$##################""""""!!!!!!""""""###"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$######"""$$$$$$##################$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&'''((((((((()))(((((((((((('''''''''((((((((()))))))))******))))))++++++,,,++++++***++++++)))((((((((())))))((())))))******+++,,,,,,//////...---,,,,,,,,,,,,...------,,,+++*********++++++***)))))))))))))))+++***((('''''''''((()))'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$######'''%%%###$$$&&&'''%%%$$$&&&%%%###"""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''&&&$$$$$$%%%&&&$$$%%%&&&%%%$$$%%%'''(((((((((((('''&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&%%%'''''''''(((((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))###$$$%%%''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&""""""!!!"""###$$$&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%######$$$&&&(((((('''%%%%%%&&&&&&''''''''''''$$$%%%&&&'''((((((((((((&&&&&&%%%$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$&&&''''''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!"""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###!!!$$$$$$###""""""!!!!!!"""""""""#########%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$###############$$$###############$$$$$$$$$########################$$$$$$$$$############"""$$$$$$############$$$$$$########################%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%!!!""""""###$$$$$$%%%%%%'''%%%$$$%%%%%%%%%###!!!########################%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########"""""""""!!!!!!""""""""""""###$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###"""""""""###""""""!!!!!!""""""###!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###""""""!!!$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))))))))))))))************(((((()))******************)))(((((('''((((((((((((((()))******++++++,,,111000///---,,,,,,++++++,,,,,,++++++******))))))******)))(((((((((((((((***)))((('''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""$$$###""""""$$$$$$###"""%%%$$$###"""""""""###$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$############$$$$$$%%%&&&''''''%%%$$$%%%&&&''''''&&&%%%#########$$$((((((((('''&&&%%%######&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((&&&$$$###%%%&&&'''&&&)))((('''&&&&&&&&&'''(((%%%%%%&&&'''''''''''''''(((((('''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&''''''&&&%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&%%%%%%%%%%%%""""""""""""#########$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$############&&&%%%$$$###$$$$$$$$$###"""""""""###$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$###""""""###$$$$$$""""""#########$$$$$$$$$%%%$$$$$$$$$%%%$$$###"""$$$##################$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$#########""""""""""""$$$$$$######$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$##################$$$$$$############$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$&&&'''$$$$$$$$$#########""""""$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((())))))******))))))))))))*********+++'''(((((()))))))))))))))))))))))))))((()))))))))(((((())))))***+++++++++//////...---,,,,,,,,,---+++++++++++++++******)))))))))((('''''''''''''''(((((((((((('''(((((((((&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$%%%%%%######""""""#########"""$$$$$$###""""""######$$$&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$&&&'''(((&&&%%%&&&&&&&&&%%%$$$############"""%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''***)))((('''&&&&&&'''(((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''(((&&&$$$$$$%%%'''(((''')))(((&&&%%%%%%%%%'''(((&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$%%%'''#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$)))&&&$$$%%%&&&''''''%%%"""""""""###$$$$$$$$$%%%########################$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$##################$$$$$$$$$$$$#########""""""!!!"""##################$$$$$$###""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$#########&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$&&&'''""""""#########$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&'''(((((())))))((())))))))))))*********((((((((((((((())))))))))))*********************'''(((((()))******++++++,,,,,,,,,,,,,,,---...///+++,,,,,,---,,,,,,+++***)))((((((''''''''''''''''''''''''(((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$%%%%%%###$$$$$$$$$#########$$$##################$$$$$$&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###%%%(((((('''&&&&&&'''###"""!!!"""$$$&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''***)))'''&&&%%%$$$%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''$$$######$$$'''*********((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%###!!!!!!"""$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%$$$!!! ###%%%$$$"""###############$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!!!!#########"""###%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%% !!!###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&###############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&!!!""""""###$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''$$$%%%%%%&&&'''(((((()))(((((((((((())))))))))))((((((((((((((()))******)))******++++++++++++***''''''((())))))******+++))))))******+++---...///***+++,,,------,,,+++***))))))((('''''''''''''''&&&&&&'''(((((((((''''''&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""###%%%&&&%%%$$$###$$$%%%"""#########$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""######$$$###%%%((()))((('''&&&'''%%%###"""###&&&(((((('''###$$$%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((&&&%%%$$$$$$%%%&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''$$$$$$$$$&&&)))***)))(((''''''&&&&&&&&&''''''(((%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&&&&%%%$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$'''))))))'''&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&$$$"""!!!!!!"""############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%%%%!!!!!!$$$### $$$$$$$$$###################################################$$$$$$$$$%%%#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$"""######$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$################## ###%%%%%%###"""###$$$%%%$$$###!!!!!!###$$$%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$############ """$$$&&&'''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$######$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$##################$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&''''''(((((())))))&&&'''''''''(((((((((((())))))((((((((()))***+++'''((()))+++++++++***)))''''''(((((()))*********))))))))))))***+++,,,,,,)))***+++,,,,,,+++***)))***)))((((((''''''((((((%%%&&&'''(((((((((''''''%%%&&&''''''''''''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$######"""$$$&&&%%%###"""$$$&&&""""""###$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###%%%((()))((('''''''''***'''%%%%%%'''((('''%%%$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''')))(((((((((''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((('''&&&&&&&&&'''((()))''''''''''''((((((((()))''''''&&&&&&&&&&&&'''''''''''''''((()))(((&&&###&&&'''''''''((((((((((((%%%%%%&&&'''(((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''""""""###$$$&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&&&&%%%$$$&&&'''########################%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&&&&###!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""$$$'''(((&&&$$$""""""""""""""""""############%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%&&&%%%""" """'''***)))&&&%%%$$$$$$$$$######""""""########################"""""""""######$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$"""""""""###$$$$$$%%%%%%###&&&(((&&&###!!!"""$$$%%%$$$"""!!!!!!"""$$$%%%"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%############"""""""""""""""%%%'''&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%###############$$$$$$$$$######""""""""""""######%%%%%%$$$$$$###"""""""""#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%######%%%%%%$$$$$$###""""""""""""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))&&&&&&&&&&&&'''''''''(((***)))((((((((()))+++,,,&&&'''(((*********)))(((''''''(((((()))***************)))))))))))))))***'''(((***++++++***)))(((******)))((((((((((((((($$$%%%'''(((((((((''''''$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''"""$$$&&&%%%"""!!!###%%%!!!"""###$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$$$$%%%&&&'''((()))(((((((((((('''&&&%%%$$$&&&$$$######%%%&&&&&&%%%)))(((((((((((('''''''''***(((&&&$$$$$$&&&(((***(((''''''&&&&&&&&&'''''''''''''''(((((((((((((((&&&&&&''''''(((***+++,,,++++++******)))(((((('''((()))+++,,,,,,+++***((())))))((((((((('''''''''''''''((()))*********)))***)))((((((((()))***+++)))))))))(((((('''''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&%%%(((''''''&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%''''''''''''%%%%%%%%%&&&&&&''''''&&&&&&%%%((((((((('''&&&&&&&&&%%%***'''%%%%%%(((***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""########################&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$###"""!!! %%%$$$$$$######$$$$$$%%%"""""""""###$$$$$$$$$%%%###!!!!!!$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%###"""!!!%%%%%%$$$$$$###$$$$$$$$$##############################$$$$$$$$$######"""$$$$$$$$$###$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$###%%%&&&&&&$$$###"""######$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$%%%&&&''''''$$$$$$##################"""############$$$$$$$$$"""############$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$######$$$$$$###!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###"""!!!$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''(((***+++,,,,,,+++***)))((('''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%##############################$$$%%%%%%%%%%%%$$$+++((($$$%%%((((((%%%!!!"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((((((((((((((((('''&&&%%%'''&&&$$$%%%'''(((((('''(((((('''''''''''''''''''''&&&%%%######%%%&&&'''(((''''''&&&&&&'''''''''((()))))))))******++++++*********+++,,,---...//////.........------,,,,,,,,,---...///......,,,,,,++++++******))))))))))))))))))***+++++++++******(((((('''&&&&&&'''((())))))))))))((((((''''''&&&&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%(((%%%######&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##############################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$###!!!!!!"""%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""###############"""!!!!!!######"""""""""######$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######"""""""""###$$$&&&'''(((""""""###$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$###$$$$$$%%%%%%$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$###"""!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((()))))))))******(((((()))***+++++++++++++++******)))((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$""" %%%'''&&&#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((())))))((('''''')))'''&&&&&&((())))))(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((******++++++,,,---.........//////000111222333444444333333333333333333333444333333333222222111111/////////............---.........///......------******))))))((())))))***++++++******)))(((((('''''''''((((((((((((((())))))))))))((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$########################&&&&&&&&&%%%%%%%%%$$$$$$ !!!###%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&'''((())))))%%%$$$$$$######$$$$$$%%%$$$$$$$$$##################"""###$$$&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""######"""!!!!!!!!!!!!"""######"""######$$$%%%&&&"""###$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&'''""""""###$$$$$$$$$$$$###%%%%%%%%%###""""""###%%%###$$$$$$%%%%%%$$$$$$###"""###$$$%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$############$$$$$$$$$%%%"""###############$$$$$$"""$$$$$$$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''')))((((((''''''''''''(((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))************))))))))))))***+++,,,,,,------,,,+++***)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$###&&&%%%###$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''(((((())))))***))))))))))))'''&&&&&&((())))))(((%%%&&&&&&&&&''''''((((((((()))************)))((((((((((((((((((((()))******+++,,,---...///000000222222333555666666777777777888888888999999999999;;;:::999888888777888888666666666666666555555555555666666666555444333333222222111111111111111111000000///...---,,,,,,+++******************++++++************))))))))))))((((((((((((((('''''''''&&&''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&&&&&&&'''((('''''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%######$$$%%%&&&''''''(((%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$###"""""""""######$$$&&&&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%$$$%%%%%%&&&'''((()))"""###%%%&&&&&&%%%###"""$$$$$$%%%&&&&&&&&&%%%%%%''''''&&&&&&%%%$$$###""""""######$$$$$$$$$######%%%%%%$$$"""!!!!!!$$$&&&###$$$$$$%%%%%%$$$$$$###$$$%%%'''((('''%%%###"""######$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%###############$$$%%%%%%"""$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''((())))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))*********+++))))))(((((((((***,,,---...------,,,+++)))((('''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$"""!!!"""$$$$$$###"""%%%%%%%%%%%%$$$$$$###"""########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''''''''(((((())))))******+++*********((('''%%%&&&((())))))(((&&&&&&'''((())))))*********+++,,,------,,,+++******)))))))))******+++,,,+++,,,,,,...///000111111333444666777888999999999::::::;;;<<<======>>>>>>AAA@@@???>>>>>>>>>>>>???>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;::::::999999888777777666555444333222222////////////////////////---------,,,,,,,,,++++++)))))))))***)))(((''''''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%&&&&&&''''''((((((&&&'''((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""###$$$%%%%%%%%%%%%######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###""" ######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$###"""""""""###$$$%%%&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$######""" $$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&%%%$$$%%%%%%&&&'''((()))###$$$%%%&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&'''''''''&&&$$$###"""######$$$$$$$$$######"""$$$$$$###""" !!!$$$&&&###$$$$$$%%%%%%$$$$$$###$$$%%%'''((('''%%%###"""!!!"""""""""#########$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''"""###$$$$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&((()))+++,,,''''''''''''''''''''''''''''''''''''((((((((((((((())))))))))))*********)))(((((('''(((***+++,,,,,,,,,,,,+++***((('''&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###############%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&%%%$$$$$$$$$$$$"""!!!%%%%%%%%%%%%$$$$$$###"""########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((())))))******++++++,,,++++++******((('''&&&&&&((())))))((('''((()))***+++,,,---...***+++,,,------,,,+++***++++++++++++,,,---...///---......///000111222222555666888999:::;;;::::::;;;<<<===>>>@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGEEEFFFFFFFFFFFFEEEEEEDDDBBBBBBBBBBBBAAA@@@??????>>>>>>===<<<:::999888888555555555555555444444444222222111111111000000000***+++,,,,,,,,,+++***)))************)))((('''&&&'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''&&&&&&''''''''''''''''''###%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$"""!!! ######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$##################%%%%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%$$$$$$$$$$$$%%%&&&&&&######"""######$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%"""###$$$%%%%%%&&&&&&%%%"""###%%%''''''''''''&&&###$$$$$$$$$$$$###"""""""""######"""!!!!!!$$$&&&###$$$$$$%%%%%%$$$$$$###"""###$$$%%%$$$###"""!!! !!!!!!"""#########"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''"""###%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&((()))+++,,,''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((((((((()))***++++++******++++++***(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$"""""""""############$$$$$$$$$%%%%%%%%%$$$##############################''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((()))))))))))))))((('''''''''&&&&&&&&&&&&'''(((((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***++++++,,,---------,,,+++***)))***((('''''')))******))))))***+++,,,...///000111.........//////.........------------...///000111111111111222222333333333666777999;;;===<<<<<<;;;======???AAABBBDDDFFFFFFEEEFFFGGGIIIIIIIIIIIIHHHIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKLLLKKKKKKKKKIIIIIIJJJIIIIIIGGGFFFEEECCCCCCBBB@@@???>>>===<<<;;;;;;;;;:::::::::999999888888777777777666666666111222333444444222000///------------,,,+++******(((''''''&&&&&&''''''(((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&"""%%%((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$$$$%%%%%%""" """%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%""""""""""""""""""""""""######$$$%%%%%%%%%%%%%%%######"""""""""######$$$'''&&&$$$######$$$&&&'''!!!"""###$$$%%%%%%%%%%%%!!!"""%%%'''((((((((('''$$$$$$$$$$$$$$$###"""""" """######""""""###%%%###$$$$$$%%%%%%$$$$$$#####################$$$$$$ !!!!!!"""######$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$###"""###%%%&&&"""###%%%$$$$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''###$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&(((''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''((((((((((((&&&'''((()))************((()))***+++***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$ !!!"""#########%%%&&&######$$$%%%%%%%%%$$$$$$########################''''''''''''''''''''''''''''''''''''((((((((()))%%%&&&''')))************(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***,,,,,,.........---,,,+++***)))+++***((()))***,,,,,,+++++++++,,,...000111222333222222111111111111222222.........//////000222222444444444444444444444444777888;;;===>>>>>>===<<<>>>???@@@BBBDDDFFFHHHIIIEEEFFFIIIKKKLLLLLLKKKJJJKKKKKKLLLLLLLLLMMMMMMMMMKKKLLLMMMNNNNNNNNNNNNNNNNNNOOOOOOOOONNNMMMKKKJJJFFFEEEDDDCCCAAA@@@???>>>??????>>>>>>>>>=========<<<<<<<<<;;;;;;;;;::::::888:::;;;<<<;;;:::888777000000000000///...---,,,)))((('''&&&&&&'''((()))''''''((((((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$'''******((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$#########"""""" """###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$%%%%%%%%%$$$!!!"""&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%%%%$$$###%%%%%%$$$$$$###$$$$$$$$$(((&&&$$$""""""$$$&&&((( !!!"""###$$$%%%%%%%%%###%%%&&&(((((('''%%%$$$$$$$$$$$$$$$$$$###"""!!!!!!###$$$###"""###$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%&&&''''''!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''%%%###"""!!!"""###$$$"""###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%'''(((###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&******)))''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''(((%%%&&&(((*********))))))((()))***++++++***((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$#################################$$$%%%%%%%%%%%%$$$###$$$%%%%%%$$$$$$%%%&&&"""###$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""******))))))((((((''''''))))))(((''''''''''''''')))(((''''''''')))***+++***'''%%%&&&((()))'''$$$((((((((((((((((((((((((+++******)))((((((''''''***))))))((()))***,,,---))))))))))))(((***---000......//////...---,,,,,,,,,,,,,,,+++,,,,,,------......///111333444555666444444333222222111000000111111111111222444555777999888777666777888999:::<<<<<<<<<<<<<<<===>>>???>>>???AAADDDFFFHHHJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMOOOLLLJJJKKKNNNPPPOOOMMMPPPPPPPPPPPPQQQSSSUUUVVVSSSSSSSSSRRRQQQNNNLLLJJJHHHGGGEEECCCBBBCCCDDDEEEGGGFFFDDDBBBAAAAAABBBBBBAAAAAAAAA@@@@@@AAAAAABBBCCCBBB@@@???>>>=========::::::888777555333222222222111000///...,,,++++++))))))))))))((((((((((((+++***)))((('''&&&&&&&&&***)))'''%%%%%%%%%%%%&&&((((((((((((''''''&&&%%%%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&$$$!!!"""&&&((('''%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#####################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" """###$$$""""""""""""""""""""""""'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%$$$###"""$$$%%%&&&'''''''''&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&###$$$%%%%%%######$$$%%%(((&&&$$$"""!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%&&&(((+++...000%%%%%%&&&'''&&&%%%###"""$$$#########""""""!!!!!! """%%%&&&''''''&&&###%%%&&&&&&%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%)))((('''&&&%%%%%%&&&'''''''''((())))))))))))))))))))))))))))))(((''''''%%%''')))***+++***)))(((((('''&&&(((+++,,,***''''''''''''&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&&&&$$$$$$###""""""############$$$$$$$$$%%%$$$$$$$$$###"""""""""########################$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$(((((((((''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''((((((((((((((()))******&&&%%%$$$%%%&&&'''&&&%%%))))))))))))))))))))))))))))))******************((((((''''''((()))***+++,,,------------///222555111111222222111000000/////////...------.........------......//////000000222222222222222222222222444444333444555666888999888888888888888999999:::;;;;;;;;;;;;;;;<<<=========???AAACCCFFFGGGHHHIIIKKKLLLMMMNNNNNNOOONNNNNNPPPMMMKKKLLLNNNOOONNNLLLOOOOOOOOOOOOPPPRRRTTTUUUTTTTTTTTTSSSQQQOOOMMMLLLLLLKKKIIIHHHGGGHHHIIIJJJGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@???>>><<<;;;::::::777666555444222000//////------,,,,,,,,,+++++++++******)))((((((((()))))))))((('''&&&&&&'''(((((())))))))))))((('''&&&%%%###$$$%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&((('''&&&'''((()))((('''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#####################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%########################$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%""""""!!!!!!"""$$$%%%&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""######$$$%%%%%%&&&###$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%!!!"""""""""""""""""""""%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%&&&(((***+++%%%%%%&&&&&&&&&%%%$$$###%%%$$$$$$$$$############$$$$$$%%%&&&&&&&&&&&&&&&&&&((())))))(((''''''(((&&&&&&''''''''''''&&&&&&((((((&&&&&&%%%&&&''''''''''''((())))))))))))((()))))))))))))))(((''''''%%%&&&((()))***)))(((''')))'''&&&(((***+++)))''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$####################################"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%(((''''''&&&&&&&&&&&&&&&(((((())))))******))))))&&&((()))***))))))***+++************************)))))))))***+++,,,,,,---(((((((((((()))***+++,,,...///000000000222555888555555555666555555444333333222111000000///000000......------------------000111111222333444444555555555555666777888::::::888999::::::;;;;;;;;;:::;;;::::::::::::;;;;;;<<<===>>>@@@BBBDDDEEEFFFFFFIIIJJJKKKLLLMMMMMMMMMMMMOOONNNLLLLLLMMMNNNMMMLLLNNNNNNNNNNNNOOOQQQRRRSSSSSSSSSSSSRRRQQQPPPNNNMMMOOONNNMMMLLLLLLMMMNNNNNNIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBAAAAAA???>>><<<:::999888444444333222111000000///,,,,,,++++++,,,------...)))(((((((((((()))************))))))((('''&&&&&&%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$&&&''''''&&&%%%$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%&&&$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$######"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%$$$$$$$$$$$$###"""""""""###$$$$$$%%%%%%###$$$%%%$$$######$$$%%%###$$$%%%%%%%%%$$$"""!!!######$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$###%%%%%%%%%%%%%%%$$$$$$$$$))))))((('''&&&&&&&&&&&&'''(((******((('''((()))&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&'''(((&&&'''(((((()))((((((((((((((()))))))))(((''''''%%%&&&'''((((((((('''&&&)))((('''((())))))'''%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&))))))(((''''''''''''''''''(((***++++++***)))(((%%%))),,,,,,******+++...************************))))))***++++++,,,,,,---***++++++,,,---...//////,,,---//////000111444777888888999999999888888777666555444222222111111111////////////............000111222444555777888999666666666777888999:::;;;:::;;;<<<>>>>>>>>>======<<<;;;;;;;;;;;;;;;<<<<<<===>>>@@@AAACCCCCCDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHLLLKKKKKKKKKLLLMMMMMMNNNMMMMMMNNNNNNOOOPPPQQQQQQPPPPPPPPPPPPOOONNNNNNMMMNNNNNNMMMMMMMMMMMMNNNOOOKKKLLLMMMMMMMMMLLLJJJJJJKKKJJJIIIHHHHHHGGGGGGHHHIIIIIIJJJJJJIIIIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFGGGFFFEEECCCBBB@@@???>>>;;;;;;:::999888666666555333222222111111222333333,,,,,,++++++++++++++++++))))))(((((((((((((((((()))))))))))))))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%!!!%%%((((((%%%""""""###$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!!!!!!!"""###$$$%%%%%%%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$"""$$$%%%$$$###"""###$$$######$$$$$$$$$$$$######""""""###$$$%%%&&&&&&'''$$$%%%%%%&&&'''((())))))&&&&&&%%%$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$***)))'''&&&%%%%%%&&&'''$$$&&&''''''&&&%%%%%%&&&&&&&&&$$$######$$$&&&&&&%%%%%%%%%&&&&&&''''''(((&&&&&&'''((((((((((((''''''(((((((((((((((''''''%%%%%%&&&''''''&&&&&&%%%((((((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''(((((())))))+++******)))))))))))))))((()))***++++++***)))(((!!!%%%))))))'''&&&''')))************************++++++++++++++++++++++++,,,,,,---...000000111111---///000111111222555777999::::::;;;;;;;;;::::::888777666555444333333333//////000000000000111111222333444666888999;;;<<<888888999:::;;;<<<======;;;===>>>@@@AAAAAA@@@??????>>>============>>>>>>>>>???@@@AAABBBBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCEEEFFFGGGGGGHHHJJJKKKMMMKKKKKKLLLLLLMMMMMMNNNNNNKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNMMMMMMNNNNNNMMMLLLJJJIIIKKKKKKJJJIIIIIIHHHIIIIIILLLLLLMMMMMMMMMLLLLLLKKKHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEDDDCCCAAA@@@??????AAAAAA@@@???===<<<;;;;;;<<<;;;:::999888888888888222222111000///...---,,,)))(((((('''((()))******++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%(((,,,+++(((%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""###$$$$$$""""""###$$$%%%$$$"""!!!!!!"""$$$%%%""""""######$$$%%%&&&&&&!!!""""""###$$$%%%%%%&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''"""$$$&&&%%%$$$###$$$$$$&&&&&&$$$######$$$&&&&&&$$$$$$%%%&&&&&&'''''''''%%%%%%&&&'''''''''''''''''''''((((((((((((''''''%%%&&&&&&&&&&&&&&&%%%%%%''''''(((((('''%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''""""""#########$$$$$$$$$######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''''''''((()))***++++++,,,,,,+++*********************++++++******))))))$$$&&&)))******)))((((((************************------------,,,,,,,,,,,,---...000111333333444444333555777777777777999:::;;;<<<<<<===============::::::999888777777777777000111111111111111111222444555666777888:::;;;;;;:::;;;<<<===>>>?????????<<<===>>>???@@@AAAAAAAAAAAA@@@@@@????????????@@@???@@@@@@AAAAAAAAAAAA@@@DDDDDDCCCCCCBBBAAA@@@???>>>???AAAAAAAAABBBDDDGGGDDDEEEFFFGGGGGGGGGGGGFFFDDDCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIJJJKKKKKKLLLKKKKKKKKKKKKKKKJJJIIIHHHKKKJJJJJJJJJJJJJJJKKKKKKPPPPPPQQQRRRQQQPPPNNNMMMJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDEEEDDDDDDCCCBBBAAA@@@@@@BBBBBB@@@???>>>=========::::::999888666444222111---,,,+++***)))***++++++***)))(((&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''''''''&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%&&&(((((('''%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$###"""$$$$$$############$$$$$$######$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&'''(((""""""""""""###############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###""""""###$$$%%%###!!! """%%%&&&""""""######$$$$$$%%%%%%#########$$$$$$%%%%%%&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$######$$$%%%%%%%%%$$$$$$!!!"""$$$%%%&&&&&&&&&&&&$$$############$$$%%%%%%############$$$$$$$$$$$$"""""""""###$$$%%%&&&'''$$$%%%''''''%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&((('''&&&%%%%%%&&&$$$$$$%%%%%%&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''(((***++++++,,,,,,+++******))))))******,,,+++******))))))************+++---///...+++))),,,,,,,,,,,,,,,,,,,,,,,,.........//////000000111222333555777999999999999:::<<<===>>>===<<<===>>>===>>>??????@@@@@@@@@???======<<<<<<<<<<<<<<<===666666555555444333333333555555666666777888888888888999;;;<<<===>>>======;;;;;;<<<<<<===???@@@AAABBBAAAAAA@@@??????@@@@@@AAAAAAAAABBBAAAAAA@@@@@@BBBBBBAAA@@@>>><<<;;;999888999::::::888888:::<<<;;;<<<===>>>>>>>>>=========<<<<<<<<<===>>>@@@AAA@@@AAABBBDDDEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNQQQRRRSSSSSSRRRPPPNNNLLLJJJIIIIIIIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAAAAABBBBBB@@@AAAAAA@@@???===;;;:::666444111...,,,+++++++++)))((('''''''''((())))))))))))))))))))))))))))))''''''''''''''''''&&&%%%((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''((($$$#########%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%$$$###"""######$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$###"""!!!"""$$$###"""!!!!!!"""###$$$%%%###############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&############$$$%%%&&&&&&%%%$$$###""""""###$$$%%%"""###$$$%%%%%%%%%%%%$$$!!!"""$$$%%%&&&&&&%%%%%%$$$###"""""""""###%%%&&&$$$$$$$$$$$$%%%%%%&&&&&&!!!"""###$$$%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''(((''''''&&&&&&&&&&&&&&&###%%%''''''%%%$$$%%%'''######$$$%%%&&&(((((()))%%%%%%$$$$$$$$$$$$%%%%%%"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))***+++,,,+++******)))))))))))))))---,,,***)))))))))***+++***))))))+++...---)))%%%------------------------......///111222333444555888999;;;>>>???@@@@@@???>>>???AAAAAA???>>>???@@@???@@@@@@AAABBBBBBBBBAAA??????????????????@@@@@@===<<<;;;999888666555555555555555555666666666666444555777999:::::::::999::::::999999;;;===???@@@BBBBBBAAA@@@?????????@@@AAABBBBBBBBBBBBAAA@@@???@@@???>>>===:::888666444444666777444111000222444444555666777888777666555888888888888999;;;===>>>:::;;;<<<>>>???@@@@@@@@@AAAAAAAAABBBEEEGGGJJJLLLKKKKKKKKKLLLMMMNNNPPPPPPPPPPPPQQQQQQPPPNNNKKKJJJGGGGGGGGGFFFEEEEEEDDDDDDBBBBBBBBBBBBCCCCCCDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCDDDDDDEEEDDDDDDEEEFFFEEEDDDBBBAAA===:::666111...+++*********)))))))))+++,,,...000))))))))))))))))))))))))'''((((((((('''&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%'''((())))))&&&###$$$(((***)))'''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&& !!!"""###$$$$$$###""""""###$$$%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!###$$$###"""!!!"""### !!!"""###$$$$$$###"""$$$$$$$$$##################""""""""""""""""""""""""""""""###$$$%%%''''''%%%$$$###""""""###$$$%%%"""###$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""######"""""""""###%%%&&&%%%%%%%%%&&&&&&'''''''''"""###$$$%%%&&&%%%$$$######%%%&&&&&&%%%$$$$$$%%%%%%&&&((((((((((((&&&%%%%%%&&&&&&'''&&&%%%###"""$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((''')))((('''&&&&&&&&&&&&&&&!!!$$$''''''%%%$$$%%%(((######$$$%%%'''((())))))%%%$$$$$$######$$$$$$%%%""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))*********++++++++++++,,,+++******+++,,,...///))))))******************+++,,,...///000///---,,,---...///000///000222555666666777999;;;===???AAADDDDDDEEEEEEEEEDDDCCCCCCFFFEEEDDDCCCCCCCCCCCCDDDBBBBBBBBBBBBAAAAAAAAAAAA??????@@@@@@@@@???>>>>>>>>>===;;;999777666555555777777777666555222000...333333222222222222333333111111222333666999;;;===AAAAAA@@@@@@????????????>>>@@@AAABBBBBB@@@>>>======:::777666555555333111111000000////////////000222222333333333444444444666666666666666777888999999999888888777777777777999999999999;;;>>>AAACCCFFFIIIMMMOOOOOONNNNNNNNNOOOOOOPPPPPPPPPNNNLLLJJJCCCBBB@@@>>><<<;;;;;;;;;::::::::::::999999<<<>>>AAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDFFFGGGIIIJJJIIIEEEAAA???===:::666222///...///000++++++,,,---------,,,,,,*********++++++++++++,,,+++***(((&&&%%%&&&&&&'''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''&&&%%%$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&############$$$%%%&&&'''$$$%%%&&&&&&&&&&&&%%%$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###!!!"""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######!!!!!!"""############""""""###$$$%%%%%%&&&&&&&&&%%%%%%%%%###!!!!!!###%%%"""###&&&(((((('''%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%$$$#########$$$%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%'''***+++&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$"""%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###""""""###$$$%%%&&&%%%###"""""""""######&&&###!!!"""&&&&&&###*********+++++++++++++++)))))))))))))))***++++++*********++++++++++++++++++,,,///000111111000000000222444555555777:::<<<<<<======???@@@BBBDDDEEEGGGGGGHHHHHHHHHGGGGGGFFFGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBAAA?????????>>>>>>=========AAA@@@???>>>===;;;::::::666666666555333111000///222222111111111111222222222222222333555888;;;===>>>??????@@@@@@@@@@@@???@@@AAABBBCCCBBBAAA???>>><<<:::777555555444222000111000//////......//////111111222222222333333333444444333333444555666666666666666666555555444444555555555555777:::===???CCCFFFKKKMMMNNNNNNOOOOOOMMMMMMNNNNNNMMMJJJGGGEEE>>><<<999777555444444555444444444444333333555888;;;;;;<<<>>>???@@@AAABBB@@@@@@@@@@@@@@@AAABBBBBBEEEFFFHHHHHHHHHFFFCCCBBB@@@>>>:::666222000///...+++,,,,,,---...///000000............------------,,,+++***(((((('''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%#########$$$$$$$$$%%%%%%'''&&&%%%$$$####################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$$$$###!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$&&&&&&$$$"""$$$%%%%%%$$$"""!!!"""$$$""""""""""""""""""###$$$$$$$$$$$$$$$$$$#########%%%%%%%%%$$$$$$$$$############"""######%%%'''(((###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""'''''''''&&&%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&((('''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###""""""###$$$$$$%%%%%%###"""""""""######&&&###!!!###'''(((&&&###+++++++++***************(((((()))*********))))))+++,,,,,,,,,------.........///222444666777777777666999;;;===>>>@@@CCCEEEDDDDDDDDDEEEFFFGGGIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJIIIHHHFFFEEEEEEEEEDDDCCCBBBBBBAAAAAAAAA@@@???===<<<<<<============>>>>>>===<<<:::999666555444222111000000000111000000//////000000111222222111111333666:::<<<===>>>AAACCCDDDDDDCCCBBBCCCCCCDDDDDDCCCAAA@@@???===:::888666555444222000000000///...............000000000000111111111111222111111111111222222333333333333333333222222222111111111222333666888999>>>BBBGGGJJJLLLLLLNNNOOOKKKLLLNNNNNNLLLHHHCCCAAA;;;888444111......//////...//////...------000222333333555777999;;;===>>>;;;;;;;;;;;;<<<>>>??????BBBCCCDDDEEEFFFFFFFFFEEEDDDCCC@@@<<<888444111000............000222444555222222111111000000//////---,,,,,,++++++******)))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############""""""#########$$$$$$$$$'''&&&%%%$$$$$$############"""!!!!!!!!!!!!"""###"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$########################%%%%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$######""""""$$$$$$%%%%%%%%%$$$########################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$ !!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$###"""!!! """$$$%%%%%%###""""""###'''%%%###!!!!!!$$$''')))$$$$$$$$$######""""""!!!%%%%%%%%%$$$$$$$$$$$$###$$$#########$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&(((((('''&&&%%%$$$######%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%)))(((((('''&&&$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###""""""###$$$$$$%%%$$$######"""#########!!!"""$$$$$$###************)))))))))))))))***+++,,,---,,,+++***,,,---...///111222444444444555888:::===???@@@@@@>>>@@@CCCDDDEEEGGGIIIKKKJJJIIIIIIIIIIIIJJJKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJJJJKKKLLLLLLKKKIIIFFFDDDDDDCCCBBBAAA@@@???>>>>>>BBBAAA>>><<<;;;;;;======999:::;;;<<<<<<;;;999777555444222000//////000111000//////......//////000222111//////000444777:::===???CCCFFFHHHHHHGGGFFFDDDDDDDDDDDDCCCAAA@@@??????===;;;999999777444222000000///...---------........./////////000000000111000000000000111222222333333333222222222222222111111111222333555666888;;;???CCCFFFGGGHHHIIIJJJIIIJJJLLLMMMLLLHHHDDDAAA<<<999555111.........///---......,,,++++++...000---...///111333555666777555555666666888999;;;<<>>:::777555555333222111222333555777444444333222111000//////---------------,,,++++++******))))))((('''&&&&&&&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%$$$"""!!!!!!"""$$$%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""$$$$$$%%%%%%%%%$$$$$$###""""""######$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%&&&########################&&&&&&&&&&&&%%%%%%$$$$$$ !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&'''&&&&&&&&&!!!"""$$$&&&'''((())))))!!!###%%%%%%$$$###"""###(((&&&$$$""""""%%%(((***$$$$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$''''''&&&$$$###""""""!!!$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$#########$$$&&&&&&''''''&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&%%%%%%$$$$$$######"""$$$##################$$$$$$$$$##################!!!"""######)))))))))))))))))))))))))))***,,,.........------///000222444777999;;;<<<;;;<<<>>>@@@CCCEEEFFFGGGDDDFFFIIIJJJJJJJJJKKKLLLNNNNNNMMMMMMMMMMMMNNNNNNMMMMMMNNNNNNMMMMMMLLLKKKIIIJJJKKKJJJIIIFFFCCCAAA@@@???>>>===<<<;;;:::999>>>===:::888888888999:::888:::;;;===<<<;;;999888444333111000///000111111000000////////////000000111000......///222555777;;;===AAADDDFFFFFFEEEDDDBBBBBBBBBAAA@@@??????>>>@@@???======<<<;;;888555111111000......------------------.........//////000000000000111222333444444444555555555555555555555555666666777888999999;;;>>>@@@BBBBBBBBBCCCDDDDDDFFFHHHIIIIIIFFFCCCAAA>>>;;;777333111000000111---------,,,******,,,...,,,------....../////////111111111222333555666777999999:::;;;===???BBBCCCBBBBBBCCCCCCBBB@@@>>>===<<<:::777555333333444555333333222111///...------------,,,,,,,,,,,,,,,,,,++++++***)))(((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((%%%$$$"""!!!!!!"""$$$%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&############$$$$$$%%%&&&########################'''&&&%%%$$$"""!!!!!! !!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""!!! ###%%%%%%$$$#########"""""""""!!!"""###$$$$$$$$$$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$"""!!!!!!############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$############!!!"""$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$'''''''''&&&&&&%%%%%%%%%#########$$$$$$#####################$$$#########(((&&&###"""###$$$%%%&&&))))))*********++++++++++++,,,---///000111222222555666888:::===???AAABBB???@@@AAACCCDDDFFFHHHHHHFFFIIILLLMMMLLLLLLLLLMMMRRRQQQQQQPPPPPPQQQQQQQQQPPPPPPPPPPPPOOOMMMLLLKKKFFFFFFFFFEEECCCAAA>>>===::::::999888888777666666777666555444444444555555555666777777777666555444222222111111111111111111222111111000000111111222111000000000111222444555888999<<<>>>??????>>>===>>>>>>>>>===============>>>>>>======>>><<<:::777333222111///............------------............000000111111333444666777777777777888888888888888:::::::::;;;;;;<<<<<<<<<<<<>>>@@@@@@???>>>???@@@@@@AAABBBCCCCCCBBBAAA@@@<<<;;;888555333222111111,,,,,,,,,+++))))))+++---------------,,,,,,,,,+++.........///000111222333333444444555777999;;;<<<<<<===???AAABBBBBBBBBAAAAAA???<<<888555444333222000000///...---,,,+++***,,,+++***)))))))))++++++++++++******))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&!!!"""###%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$###"""!!!!!!!!!!!!"""###"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''###$$$$$$%%%%%%$$$$$$###""""""######$$$%%%%%%&&&######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######"""######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" """""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!###$$$$$$#########$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$######""""""!!!###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&''''''((((((''''''&&&""""""###$$$%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######%%%$$$$$$############$$$ !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$###'''&&&%%%$$$###$$$$$$%%%++++++,,,---...//////000000111222333555888:::;;;>>>>>>???@@@AAABBBCCCCCC@@@@@@@@@AAABBBCCCDDDDDDFFFIIILLLNNNOOONNNOOOPPPQQQPPPPPPPPPPPPPPPQQQQQQPPPOOOOOOMMMLLLJJJHHHGGGCCCBBB@@@>>><<<:::999888666666666555555444444444333333333333333444444444333333222222111111111000111111222222222222222111333333333222222333333333222222333444444555555555777777888999999999888888999999999999999::::::;;;999999999;;;<<<;;;888666444333222111////////////---------............/////////000222444666888999999999:::::::::;;;;;;;;;<<<======>>>>>>>>>>>>===>>>???@@@@@@???>>>???AAA@@@@@@@@@@@@??????>>>>>>;;;;;;:::888666444333222---...---+++******+++---......------,,,,,,,,,+++------,,,,,,---...//////...///000111222333333444555777999;;;>>>@@@AAABBBBBBAAA>>>;;;888444222111...------,,,+++******)))***)))&&&$$$$$$&&&)))+++************************)))((((((((('''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& """$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%((('''&&&%%%%%%$$$%%%%%%########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""  !!!#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&''''''"""###$$$###""""""$$$&&&%%%%%%&&&&&&'''''''''&&&$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%!!!"""###%%%&&&&&&&&&%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%"""######$$$%%%%%%&&&&&&%%%%%%&&&'''''''''''''''#########$$$%%%%%%%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$$$$########################$$$%%%#########"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############ !!!!!!"""#########"""###$$$$$$$$$$$$###"""!!!"""###$$$%%%$$$$$$###""""""######""""""###$$$,,,---...///000222333333777777777999;;;>>>AAACCCDDDDDDDDDDDDDDDCCCCCCCCC???>>>>>>>>>>>>???@@@@@@EEEHHHLLLOOOPPPQQQRRRSSSMMMMMMMMMMMMMMMNNNNNNOOOLLLLLLKKKIIIGGGEEECCCAAA@@@???===:::888666555555444444444444444444333333222333444555666666666666777666555333333333333333000111222444444333222111555444444333333444444555333444666777888777666555888888888777777777666666666666666666777888999:::555555666888999888666444555444333111000/////////---------.........//////......///111444777999:::::::::;;;;;;;;;<<<<<<<<<======>>>??????>>>>>>===>>>@@@AAAAAA@@@@@@AAACCCDDDCCCBBB@@@???>>>>>>>>>;;;;;;<<<;;;:::777555333000000000...,,,,,,...///............---------------,,,,,,,,,,,,,,,------+++,,,---...//////......222333555777:::<<<>>>@@@AAAAAA???<<<999555222111,,,,,,,,,++++++******))))))'''$$$!!!"""$$$(((******************+++++++++))))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$%%%&&&&&&%%%$$$"""!!!"""############$$$$$$$$$%%%%%%%%%%%%&&&'''(((((($$$%%%&&&&&&&&&&&&%%%$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$%%%%%%$$$$$$$$$''''''&&&%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""$$$$$$%%%%%%%%%&&&&&&&&&""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""$$$&&&'''$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############"""!!!"""%%%'''######"""""""""###$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%&&&%%%%%%###"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&""""""###$$$%%%%%%&&&&&&!!!!!!###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$$$$#########"""""""""###$$$%%%%%%'''&&&$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##################$$$%%%&&&''''''((("""###$$$%%%%%%$$$###"""!!!"""###$$$%%%%%%$$$###!!!###%%%&&&&&&&&&'''(((///000111222555777999;;;<<<===>>>@@@CCCGGGKKKMMMLLLJJJFFFBBB>>><<<<<<<<<999888777777999<<<@@@BBBGGGIIIKKKNNNOOOOOOOOONNNOOOKKKHHHGGGIIIJJJIIIGGG@@@AAAAAA???<<<:::999999;;;888555555777888777555:::999888888999888666444444555666777888888888888:::999999888777555444333===;;;999777666666666777999999888888888999::::::;;;>>>@@@???;;;::::::<<<<<<;;;::::::999999::::::<<<:::999:::===>>>;;;999>>>;;;999999;;;:::777444///000000111000000//////111000...------...///111222222333333555666777888888888:::;;;;;;:::888888::::::<<<===>>>?????????<<>>>>>@@@CCCFFFHHHFFFBBBAAADDDDDDAAA???????????????===999666999777555222000/////////000///......------------------------............------------,,,,,,,,,,,,,,,---///111444777:::;;;;;;;;;;;;:::888555333111///...,,,+++*********+++)))***+++,,,,,,+++***)))))))))))))))))))))))))))''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%""" !!!$$$&&&%%%"""'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!"""###$$$&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###"""!!!"""###$$$######$$$%%%%%%###"""!!!"""$$$&&&&&&%%%$$$###$$$######"""######%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%'''%%%######$$$%%%&&&&&&$$$$$$$$$############"""########################''''''''''''''''''''''''$$$$$$##################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%!!!$$$&&&&&&%%%&&&'''&&&&&&%%%%%%$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$222333555888<<<@@@CCCDDDEEEEEEFFFFFFHHHIIIJJJKKKNNNLLLHHHCCC@@@>>><<<<<<:::999888777888:::<<<>>>BBBDDDEEEGGGGGGGGGEEEDDDGGGDDD@@@@@@@@@AAA???>>>;;;===>>>===;;;:::;;;;;;===;;;:::;;;===>>><<<:::<<<;;;::::::;;;;;;999777;;;<<<<<<===============<<<<<<<<<;;;:::999888777;;;<<<<<<<<<<<<<<<<<<;;;============>>>???@@@AAA@@@BBBDDDCCCAAA???@@@BBBEEEDDDCCCBBBBBBBBBCCCCCC@@@>>>===???AAAAAA???===CCC@@@>>>>>>???>>>;;;999999999999999888777666555444222000//////000111222000000111111222333444555444555555666666555555444777777888:::;;;;;;<<<<<<:::===@@@@@@>>>>>>@@@CCCAAADDDEEEBBBBBBDDDDDDAAAEEEDDDCCCCCCBBBAAA>>>;;;;;;999777555333333222222000000///...............---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......///000111333555666666666666555444222111000000000///...,,,+++***)))))))))******+++*********((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&'''(((((('''%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$###""""""###$$$%%%%%%$$$'''&&&%%%%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%'''&&&%%%%%%$$$$$$$$$%%%###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%##############################"""""""""######$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""!!! ###$$$$$$$$$$$$###"""""""""$$$%%%%%%$$$######$$$$$$###"""!!! !!!""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$&&&$$$#########$$$%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%################################################%%%%%%$$$$$$$$$######### !!!!!!!!!!!!""" """$$$$$$###"""""""""&&&&&&%%%%%%$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$:::;;;===@@@DDDGGGIIIJJJLLLMMMMMMNNNNNNNNNMMMMMMLLLJJJFFFBBB>>>;;;999999;;;:::888666666777888:::<<<===>>>@@@@@@@@@???>>>@@@>>><<<;;;;;;;;;:::888777999::::::::::::<<<>>>???>>>>>>@@@AAABBBAAA???BBB@@@???@@@AAAAAA@@@???AAAAAABBBBBBAAAAAA@@@???AAABBBBBBBBBBBBAAA@@@???>>>@@@BBBCCCDDDCCCBBBBBBDDDDDDDDDDDDEEEFFFGGGHHHEEEGGGHHHHHHGGGGGGHHHIIIIIIHHHGGGFFFEEEFFFFFFGGGFFFEEEDDDEEEFFFFFFEEECCCEEECCCAAAAAAAAAAAA@@@>>>AAA@@@???>>>===;;;:::999777666333222111222333555111111111111111222222333222222222111111222222222444555666777999:::;;;<<<>>>AAAEEEEEECCCBBBCCCEEEDDDHHHJJJIIIIIIJJJHHHCCCFFFDDDCCCBBBCCCCCCAAA@@@>>>===;;;:::999888888888333333222222111111222222/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...............//////222111111000000111111111222222222222000...,,,***+++*********)))******+++)))))))))))))))))))))((())))))))))))((((((((((((&&&&&&&&&'''''''''''''''((((((((((((&&&$$$"""!!!%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""""""""###&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""######%%%$$$######"""############$$$%%%$$$""""""$$$%%%***(((&&&$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%######"""######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$############$$$$$$%%%$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$############$$$$$$################################################%%%$$$$$$$$$$$$#########"""""""""#########$$$$$$###$$$%%%$$$""" &&&%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$CCCDDDEEEGGGHHHIIIJJJKKKNNNOOOPPPRRRRRRQQQPPPOOOLLLJJJFFFBBB>>>;;;999888999888777666555666777888999:::<<<>>>???@@@@@@@@@??????>>>=========<<<<<<<<<===>>>======???BBBEEEDDDDDDEEEFFFGGGGGGFFFFFFGGGFFFEEEFFFGGGIIIHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCFFFFFFGGGGGGGGGGGGGGGFFFDDDDDDFFFGGGIIIJJJKKKLLLNNNNNNMMMLLLKKKKKKKKKKKKHHHIIIKKKLLLMMMOOOPPPRRRNNNMMMJJJHHHGGGGGGGGGHHHIIIIIIIIIIIIJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDCCCAAA@@@?????????>>>===;;;999999999::::::555444333333222333333333222111000//////000111222222333444777999;;;===???DDDHHHLLLMMMLLLJJJLLLNNNOOOTTTXXXWWWVVVUUUPPPJJJFFFDDDBBBAAAAAABBBAAA@@@>>>>>>======<<<<<<;;;;;;888888777666666777777777444444333222111000///..............................---,,,,,,++++++,,,,,,000///......///111333444333444555555555333000///111///---,,,+++++++++,,,,,,,,,,,,+++++++++++++++))))))))))))((((((((((((&&&''''''''''''''''''''''''((((((''''''%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%$$$###"""###%%%'''&&&###"""$$$&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&''''''&&&%%%###"""""""""###$$$$$$$$$$$$###!!!"""$$$&&&+++***(((&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""###$$$%%%%%%&&&&&&$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$%%%$$$$$$###$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$############$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&'''&&&###""""""###%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$HHHIIIJJJLLLMMMNNNNNNNNNOOOPPPQQQQQQPPPOOOMMMLLLKKKJJJGGGDDDAAA>>><<<;;;888888777777888999:::;;;>>>>>>???AAABBBCCCCCCDDDAAAAAABBBBBBAAAAAAAAAAAACCCCCCCCCCCCCCCEEEJJJMMMOOOOOOPPPOOONNNMMMLLLLLLIIIHHHGGGHHHJJJLLLMMMLLLNNNNNNNNNMMMLLLKKKJJJIIIGGGGGGHHHIIIIIIIIIIIIHHHEEEFFFGGGJJJNNNUUU[[[^^^___]]][[[XXXTTTRRRPPPPPPOOOOOOPPPSSSWWW[[[^^^___\\\YYYVVVRRROOONNNNNNNNNKKKLLLLLLLLLKKKJJJJJJJJJKKKLLLMMMMMMMMMLLLLLLLLLGGGGGGFFFEEEEEEEEEFFFFFFDDDDDDCCCBBBAAA@@@???>>>999888777555444444333333222111000//////000111222000111222444777:::===???BBBGGGLLLOOOPPPQQQUUUXXXaaagggkkkjjjiiifff___WWWRRROOOKKKHHHFFFDDDAAA???<<<<<<<<<;;;;;;:::::::::::::::999999999::::::;;;888777666555444222111111000000/////////.........,,,,,,++++++++++++,,,,,,---,,,,,,,,,...000222333222333555777888777666555777555333000...---------...---------,,,,,,,,,+++))))))))))))(((((('''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%$$$###""""""%%%&&&%%%"""!!!###%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&'''((((((&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$&&&%%%###"""""""""###$$$$$$$$$$$$"""!!!!!!###&&&&&&%%%$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""###$$$%%%&&&&&&'''$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$&&&''''''%%%$$$%%%'''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$%%%&&&%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$HHHIIILLLOOOQQQSSSSSSSSSQQQPPPOOOMMMJJJHHHEEEDDDDDDDDDBBBAAA???===<<<;;;:::;;;;;;<<<===???@@@AAAEEEEEEFFFFFFGGGGGGHHHHHHFFFHHHIIIHHHFFFEEEDDDEEEBBBCCCDDDEEEGGGLLLSSSXXX]]]]]][[[XXXTTTQQQQQQRRROOONNNLLLNNNPPPSSSTTTUUUUUUUUUUUUUUUTTTSSSQQQQQQMMMMMMNNNOOOOOOOOONNNNNNKKKLLLOOOUUU^^^iiisssyyyxxxuuuqqqlllgggbbb___^^^]]]]]]___cccjjjppptttvvvooolllfff```[[[YYYWWWWWWSSSTTTUUUUUUSSSQQQQQQRRRQQQTTTVVVVVVTTTQQQNNNNNNIIIIIIGGGGGGGGGHHHIIIJJJFFFGGGHHHHHHFFFCCC@@@>>>>>>===;;;999888666666555333333222222222222333333111000111222444666999:::888===CCCGGGJJJOOOUUUZZZlllsssyyy{{{zzzxxxrrrkkkccc___ZZZUUUPPPKKKFFFBBB;;;;;;<<<<<<;;;:::999888;;;::::::::::::;;;<<<<<<::::::999888777666555444222222111000///...------------,,,,,,,,,,,,------*********+++,,,---...///000222444666888888888888999888666444333222111111//////......------,,,,,,++++++******))))))((((((((((((((((((((('''''''''''''''(((((()))******+++&&&&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$###"""$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''))))))&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###############%%%$$$######"""#########"""###$$$###!!!!!!###$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""""""""###$$$%%%%%%&&&&&&$$$$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$'''))))))&&&$$$&&&(((%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&'''$$$$$$############$$$$$$################################################$$$############"""""""""###$$$$$$$$$%%%%%%%%%%%%!!!"""""""""!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$GGGIIILLLOOOQQQQQQQQQQQQOOOMMMKKKHHHEEECCCAAAAAA@@@@@@@@@@@@??????>>>>>>AAAAAABBBCCCDDDEEEFFFFFFHHHIIIKKKMMMOOORRRTTTUUUUUUVVVWWWUUUPPPLLLKKKKKKGGGIIILLLQQQWWW```kkkqqqvvvuuuqqqjjjccc______aaa```___]]]___bbbeeeggghhhgggggggggggggggfffeeeddd``````aaaaaaaaa``````___]]]```eeemmmxxxzzzvvvtttrrrqqqssszzz}}}uuunnnjjjggggggdddfffgggfffdddbbbbbbccceeehhhkkkjjjeee^^^YYYVVVTTTSSSQQQOOOOOOOOOPPPQQQSSSUUUWWWXXXVVVRRRMMMIIIGGGFFFCCCAAA???===<<<;;;888999999::::::999999888666555444222222333444555444777;;;===???DDDJJJPPP^^^gggoootttwwwyyyuuuooofffccc```\\\XXXSSSMMMIIIBBBBBBCCCCCCBBB@@@???>>>>>>>>>======>>>??????@@@@@@??????>>>===<<<<<<;;;888777666444333111000///000000///...------......++++++,,,---------------000000111333444555666777555666666777777666666555444333333222111111000000...------,,,++++++******+++++++++******)))))))))******************++++++''''''(((((()))******+++(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$######$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""!!!"""$$$$$$"""""""""###'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$###############$$$$$$%%%%%%%%%$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""&&&))))))%%%###%%%'''&&&&&&%%%%%%%%%$$$$$$$$$""""""######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%############################################################""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&!!!"""""""""!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$HHHIIIKKKMMMMMMLLLKKKJJJJJJIIIFFFDDDCCCBBBBBBBBBDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJHHHJJJMMMRRRWWW]]]aaaddddddeeeeeeaaa[[[UUUSSSSSSVVVXXX]]]eeeooo{{{xxxttttttvvvrrrqqqpppqqqtttxxxzzz{{{~~~~~~}}}ttttttuuuuuutttssssssrrrrrruuu{{{|||yyyxxxtttvvvxxxwwwsssqqqrrrttt~~~{{{qqqjjjfffeeeccc```^^^\\\\\\]]]^^^gggjjjnnnpppnnnhhhbbb]]]OOONNNKKKHHHFFFDDDBBBBBB??????AAABBBBBBAAA??????===;;;888555333222222222666888999888777999???DDDCCCLLLWWW^^^eeeiiihhhccc^^^]]]\\\[[[ZZZWWWRRROOOJJJKKKKKKKKKJJJHHHFFFEEEBBBBBBBBBBBBBBBCCCDDDEEEFFFEEEEEEDDDDDDCCCCCCBBB>>>===<<<:::777555444333444333111000///............///000111000///...---000000///000000222333444222333555777999999999999999999888777666666555555000000///...------,,,,,,---------,,,,,,+++++++++------,,,+++*********+++'''(((((()))***++++++,,,))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&$$$"""$$$(((***(((&&&$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%$$$######""""""######&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$######$$$%%%%%%###"""!!! """$$$%%%###"""""""""%%%$$$"""!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%!!!%%%)))((($$$"""$$$'''&&&&&&&&&%%%%%%%%%$$$$$$!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%####################################"""""""""""" !!!!!!!!!!!!%%%%%%%%%$$$""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$EEEEEEDDDDDDDDDCCCCCCCCCGGGAAA>>>AAACCCCCCCCCDDDHHHHHHHHHIIILLLMMMMMMMMMNNNNNNLLLJJJHHHIIIKKKNNNPPPSSSYYYaaakkkttt||||||tttmmmhhheeedddnnnrrrxxx~~~}}}zzzuuuqqqpppqqqsssuuu~~~{{{pppkkkccc[[[XXXTTTOOOMMMOOOKKKKKKLLLQQQVVVWWWUUURRRMMMHHHAAA>>>===<<<:::777<<<999666444666999;;;<<>>>>>;;;999777888888666333222222222111222111///---,,,,,,...,,,,,,++++++******))))))))))))((())))))***++++++,,,---......---+++)))((())))))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######!!!"""###$$$%%%&&&$$$$$$%%%&&&%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$###"""""""""'''&&&%%%$$$############'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$########################%%%""" """###!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&###$$$$$$%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%$$$$$$#########%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$######"""#########BBBBBBBBBBBBBBBBBBBBBBBBFFFBBB@@@CCCEEEEEEHHHLLLLLLLLLNNNQQQUUUXXXZZZZZZXXXWWWVVVSSSQQQSSSVVVYYY]]]bbbkkkwww}}}uuummmiiieee___\\\]]]^^^___cccjjjpppssspppmmm```YYYPPPJJJGGGEEECCC@@@BBB???;;;::::::<<<<<<<<<======???BBBEEEGGGEEEDDDBBBBBBAAA@@@@@@AAAAAAAAAEEEGGGHHHJJJKKKKKKKKKJJJNNNOOOQQQQQQQQQQQQSSSTTTXXXZZZ]]]^^^]]]ZZZVVVSSSJJJIIIFFFDDDAAA???===<<<===<<<:::::::::999666444333333333222000...---+++...------,,,,,,,,,,,,,,,//////000000111333444555555555666999;;;<<<:::888888999:::999777666777888777777777555222111111333222222222111111000000///,,,,,,+++++++++,,,,,,---...///000111000///---+++******)))))))))(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######%%%$$$###$$$%%%%%%$$$$$$!!!"""###%%%%%%%%%%%%$$$""""""###$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%$$$############$$$%%%"""""""""###$$$$$$%%%%%%%%%%%%$$$############$$$%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%########################%%%###""""""$$$%%%###!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&????????????@@@@@@AAAAAABBBAAAAAACCCBBBBBBHHHPPPQQQTTTZZZaaagggkkknnnooojjjiiifffbbbaaacccgggkkksssyyyyyyvvvvvvwwwzzz|||rrrfff\\\VVVSSSPPPNNNLLLJJJGGGFFFFFFEEEDDDBBBCCCAAA@@@@@@@@@AAA???>>><<<<<<;;;:::999999999999999:::<<>>======<<<999777888777666555444222222111000///......---------...000000////////////000111000000111444666777666555777888::::::::::::<<<>>>===>>>===<<<999888999:::::::::::::::999888777777222222111000000000111111222333555666666555333222------,,,,,,+++***)))))))))(((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######&&&$$$"""###&&&&&&%%%"""!!!###%%%&&&&&&'''"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$###""""""###$$$$$$"""""""""###$$$$$$%%%%%%###############$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%%%%%%%%%%%%%&&&########################&&&$$$$$$$$$&&&'''&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&########################$$$######$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%$$$"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""###$$$%%%%%%%%%$$$#########$$$%%%&&&((((((BBBCCCCCCDDDDDDEEEEEEEEEDDDDDDFFFFFFCCCCCCKKKVVVaaahhhttt{{{xxxzzz~~~|||ooohhhdddaaa___]]][[[ZZZZZZYYYXXXVVVTTTTTTPPPKKKGGGFFFEEECCCBBBAAA@@@>>><<<;;;:::999999444555666888999;;;;;;<<<<<<>>>@@@AAABBBCCCEEEGGGMMMRRRYYY```eeefffeeecccfffccc___[[[WWWTTTRRRRRRIIIGGGCCCAAA@@@???<<<:::;;;;;;::::::::::::::::::444444333222111111111111111000000///000000111111///......000222333111000222444777888888:::<<<>>>>>>???@@@???>>>>>>@@@BBB@@@@@@AAAAAAAAA@@@>>>>>>;;;:::999888888777888888999:::<<<===>>>===;;;:::555444222000...,,,************)))''''''&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######!!! %%%'''&&&### !!!###$$$%%%&&&&&&######$$$%%%%%%$$$$$$$$$###$$$%%%''''''%%%$$$###########################%%%%%%$$$$$$###"""""""""!!!!!!"""###$$$$$$$$$%%%######"""######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################%%%$$$$$$%%%&&&'''''''''###########################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%$$$###"""""""""$$$$$$########################&&&%%%%%%$$$$$$#########"""###$$$###!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''GGGHHHKKKMMMNNNNNNMMMLLLKKKLLLOOOPPPNNNOOOZZZgggxxx|||yyywwwssssssrrrsssttttttrrrpppiiiddd\\\VVVRRRPPPNNNMMMKKKJJJGGGDDDAAA???======::::::999999999999999:::888:::;;;;;;:::999;;;<<>>======888777666555444444444444333222222222333444555666222000//////000000...------///222333444555777999999;;;===>>>???@@@CCCFFFEEEFFFGGGHHHHHHGGGFFFEEECCCBBBAAAAAA@@@@@@@@@@@@AAABBBDDDEEEEEEDDDCCCBBB===<<<:::666333000---,,,---,,,***)))(((''''''&&&'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######!!! $$$&&&&&&$$$###############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###!!!###%%%&&&&&&%%%###!!!#########$$$$$$#########%%%%%%$$$$$$###""""""""" !!!"""$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###########################$$$$$$%%%%%%%%%&&&&&&#################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###""""""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$"""""""""###$$$%%%########################%%%%%%%%%$$$$$$######### """######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%&&&%%%$$$######"""######HHHKKKQQQVVVZZZZZZYYYWWWTTTUUUXXX[[[\\\```nnn{{{{{{rrrkkkeeebbb___]]]ZZZXXXUUUPPPLLLHHHEEEDDDBBBAAA???===;;;:::999999::::::;;;999777555555666;;;===@@@EEELLLRRRXXX[[[ZZZ]]]aaaeeehhhiiiiiiiii```^^^ZZZXXXXXXXXXWWWVVVQQQQQQOOOLLLHHHCCC???===<<<;;;:::999888777777777777777666777777888999:::666444222222222111///...,,,...000000000000222444444666888:::;;;===AAADDDFFFHHHJJJLLLMMMMMMLLLKKKIIIHHHHHHGGGGGGGGGGGGHHHGGGHHHJJJKKKKKKIIIHHHFFFDDDBBB@@@===999666444222000///...,,,***)))))))))((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$###!!!"""$$$%%%%%%$$$"""!!!###$$$%%%%%%%%%%%%$$$###"""""""""###$$$$$$%%%%%%!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$######""""""######$$$########################"""$$$%%%%%%######$$$&&&#################################$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''$$$######$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!############$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%%%%$$$&&&&&&$$$###"""!!!!!!!!!RRRXXXbbblllrrrtttsssqqqllljjjkkknnnpppuuu{{{xxxuuuooommmhhhbbb\\\WWWTTTRRRNNNLLLIIIFFFCCCBBBAAAAAA@@@@@@@@@>>>;;;888888999999999:::<<>>=========<<<<<<;;;:::::::::::::::999777555555555555444222111222222222000///000111111222444666666888;;;>>>BBBDDDGGGJJJLLLLLLLLLKKKKKKKKKJJJJJJJJJKKKLLLLLLJJJKKKLLLMMMMMMKKKIIIGGGFFFEEEDDDBBB???===<<<;;;555444222000...---,,,,,,******))))))((('''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""%%%'''&&&###!!!$$$'''((('''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$%%%%%%$$$######$$$%%%&&&&&&&&&&&&%%%$$$"""""""""###$$$$$$%%%%%%"""###%%%'''''''''&&&%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###########################%%%&&&%%%###"""###%%%########################"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&#################################$$$$$$%%%%%%&&&"""$$$%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$'''((()))(((&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$&&&%%%$$$$$$############eeemmmzzz~~~yyyrrrkkkfffaaa___\\\ZZZWWWTTTQQQPPPOOOOOOIIIIIIIIIGGGDDDAAAAAABBB>>>>>>>>>===============???@@@AAADDDHHHMMMRRRUUUYYYXXXWWWYYY]]]aaacccdddllllllllljjjddd]]]VVVRRRIIIIIIGGGFFFEEEDDDDDDCCC@@@???>>><<<;;;::::::::::::999777777888888888777555666666444222000000111000222333333333555777999<<<>>>BBBFFFHHHIIIHHHHHHKKKKKKKKKKKKLLLMMMNNNNNNKKKLLLMMMNNNMMMKKKHHHGGGFFFFFFEEEDDDCCCBBBBBBAAA999888666444222000//////,,,,,,,,,+++***))))))(((%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###### %%%$$$ $$$***''''''%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%''''''''''''%%%%%%%%%%%%$$$$$$###"""""""""###%%%&&&(((((('''&&&%%%%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################$$$'''(((&&&###"""###%%%########################""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%% """###$$$%%%$$$$$$###""""""""""""""""""""""""""""""###$$$%%%&&&&&&'''%%%&&&&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$(((***+++)))&&&%%%#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&|||}}}{{{yyyuuuoooiiidddaaa``````YYYYYYYYYWWWRRRMMMHHHEEEFFFDDDAAA?????????===<<<@@@===999888:::>>>@@@BBBCCCDDDFFFJJJOOOUUU[[[^^^bbbggglllmmmjjjfffcccbbb\\\\\\\\\YYYUUURRRPPPPPPMMMLLLKKKGGGCCC@@@??????=========<<<<<<<<<;;;;;;999888777666444333222111111111111222222222222333666888<<<@@@CCCEEEGGGGGGJJJKKKKKKKKKIIIIIIKKKLLLJJJLLLNNNPPPOOOMMMJJJGGGGGGDDDAAA???@@@@@@@@@@@@>>>>>>???>>>;;;888555333111000///---+++***((('''))))))(((&&&%%%###""""""%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%############%%%%%%$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%% """###$$$%%%%%%%%%%%%$$$###""""""###$$$%%%%%%$$$###$$$&&&'''&&&%%%'''&&&$$$###"""###$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$######$$$%%%###&&&))))))'''$$$$$$%%%%%%###"""###%%%%%%"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%"""###$$$$$$%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%!!!""""""######$$$%%%%%%&&&&&&%%%%%%$$$###""""""%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&~~~xxxtttqqqpppmmmllljjjgggccc]]]XXXVVVRRROOOLLLJJJIIIGGGDDDBBB???===:::999;;;<<<<<<;;;<<<===>>>@@@CCCGGGKKKNNNUUUYYY]]]```aaacccfffiiihhhiiijjjhhhfffeeefffggg[[[[[[ZZZVVVQQQLLLIIIGGGAAAAAAAAA@@@@@@?????????AAA@@@>>><<<:::888666666333333222222111000000000444555888;;;>>>@@@AAABBBEEEHHHKKKLLLLLLKKKLLLLLLKKKLLLNNNPPPOOOLLLIIIGGGFFFCCC???===============>>>?????????>>><<<:::999666444222///,,,***(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$%%%&&&'''''''''''''''!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###%%%%%%$$$######$$$%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%###%%%((('''%%%######$$$&&&$$$"""###%%%%%%###!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$$$$###"""%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$$$$###&&&&&&%%%%%%$$$######"""$$$$$$$$$#########""""""$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~||||||{{{zzzzzz}}}xxxsssooommmfffccc___[[[XXXTTTOOOLLLEEECCCAAA@@@???>>>;;;999;;;;;;::::::;;;===???@@@EEEFFFHHHKKKOOOUUU]]]bbbiiijjjkkklllmmmooosssvvvpppqqqpppllleee]]]WWWTTTHHHHHHGGGFFFEEEDDDCCCCCCEEEDDDBBBAAA???===<<<<<<999888666444333111111000222222333444666888:::;;;???CCCHHHKKKLLLLLLLLLMMMLLLMMMOOOPPPOOOMMMJJJHHHFFFBBB===::::::::::::999>>>>>>@@@AAAAAAAAAAAA@@@===;;;777222...+++***)))&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$&&&'''((()))))))))$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###########################&&&&&&&&&&&&%%%###"""!!!###""""""!!!!!!""""""###%%%$$$###$$$&&&'''&&&%%%$$$$$$#########$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######$$$%%%###%%%%%%$$$###"""###$$$'''%%%######$$$%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###"""!!!%%%$$$###$$$%%%&&&&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$$$$###&&&&&&%%%%%%$$$$$$##################""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%}}}vvvppplllkkkmmmooonnnqqquuuyyy|||}}}}}}|||zzzyyywwwsssooojjjgggdddhhhfffeeegggkkkooorrrsssyyyzzzzzzxxxvvvuuurrrpppiiiiiihhhgggffffffhhhkkkkkklllnnnooonnnllliiihhhiiiiiikkknnnrrrwww|||}}}}}}xxxsssmmmggg___ZZZTTTQQQMMMJJJGGGDDDAAA???BBBAAA@@@???>>>>>>>>>>>>@@@???>>>???BBBHHHNNNRRRYYY[[[]]]___bbbgggmmmqqq|||}}}~~~|||uuummmfffcccWWWVVVTTTRRROOOLLLJJJIIIFFFFFFEEEDDDCCCAAA@@@@@@???===;;;999777666555555333222111111222444666777:::>>>BBBFFFHHHIIIKKKMMMMMMNNNPPPPPPPPPNNNLLLJJJGGGCCC>>>;;;::::::999888<<<===>>>@@@AAACCCDDDEEEDDDAAA<<<777222///------((((((((()))))))))))))))&&&&&&&&&'''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&''''''&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$######&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%$$$###"""#########""""""#########%%%$$$###$$$&&&'''&&&%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%$$$###""""""###$$$&&&%%%$$$######$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$#########%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!""""""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########"""&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$yyytttoookkklllpppooottt{{{}}}{{{uuuooolllcccaaa^^^[[[YYYYYYZZZ[[[\\\^^^aaacccddddddcccaaaaaa```^^^]]][[[YYYYYYXXX[[[[[[[[[[[[^^^aaaaaa___cccaaa___^^^]]][[[[[[\\\]]]```bbbbbbaaa```_________^^^]]]\\\[[[YYYXXXXXXUUUWWWYYY]]]```cccfffgggiiiiiijjjlllppptttwwwxxx{{{wwwrrrppppppqqqrrrsssvvvyyy~~~xxxrrrhhhccc[[[UUUQQQNNNLLLJJJJJJIIIHHHFFFDDDCCCBBBAAABBBAAA@@@@@@AAACCCDDDEEEHHHJJJLLLOOORRRXXX^^^bbbrrruuuyyyzzzxxxuuurrrqqqkkkiiigggccc```\\\ZZZXXXRRRRRRQQQPPPMMMIIIEEEBBBBBBAAA>>><<<::::::::::::666555444333333444666777999:::<<<>>>@@@CCCHHHKKKMMMNNNOOOPPPPPPPPPNNNMMMJJJGGGCCC@@@>>>===<<<::::::;;;;;;<<<>>>AAADDDEEEGGGDDDAAA<<<999666444333///...---,,,***)))((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$###%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$%%%'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&$$$###"""###%%%&&&%%%$$$######$$$%%%%%%&&&''''''%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!""""""######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%xxxrrrhhhbbb\\\YYYVVVTTTUUUZZZXXX\\\aaacccaaa\\\XXXUUUUUUTTTRRRQQQQQQRRRSSSTTTXXXYYY\\\^^^___]]]\\\ZZZYYYXXXWWWVVVWWWYYY\\\^^^^^^``````___```cccaaa]]]^^^YYYVVVVVVVVVUUUXXX]]]bbbiiinnnooommmlllhhhdddcccaaa\\\XXXUUUTTTUUUVVVRRRUUU[[[```dddfffgggfffeeebbb___^^^```ccceeefffgggdddbbbbbbdddgggiiijjjkkkkkkkkkmmmpppuuuyyy|||~~~}}}zzzxxxxxxyyy{{{yyypppgggbbb___\\\[[[VVVUUUSSSPPPMMMKKKIIIGGGCCCBBBBBBBBBBBBBBB???===<<<>>>@@@BBBDDDGGGKKKOOOZZZ^^^dddhhhlllnnnqqqsssssssssrrrpppooommmlllllljjjjjjiiifff```XXXPPPKKKFFFDDDAAA???===<<<======::::::999999888888999999999999999999:::>>>CCCGGGJJJKKKMMMNNNOOOPPPOOOOOOMMMKKKHHHFFFEEECCC@@@>>>:::999999999:::===@@@BBBEEEDDDCCCBBB@@@>>><<<<<<888777444222...,,,)))(((((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&%%%%%%""""""############""""""%%%$$$###$$$&&&'''&&&%%%######$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%'''%%%$$$$$$%%%%%%$$$###!!!###$$$%%%#########$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''$$$###"""###$$$%%%%%%###"""######$$$&&&''''''(((%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$$$$###&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&}}}|||{{{xxxwwwuuuqqqkkkeee___[[[VVVQQQOOOPPPQQQPPPSSSXXX[[[^^^bbbdddbbb___\\\[[[[[[ZZZYYYYYY\\\aaafffiiikkkmmmnnnnnnmmmkkkhhhfffaaa``````ccchhhooovvvzzz~~~}}}xxxvvvvvvrrrkkkjjjccc___```bbbdddkkksss~~~yyytttkkkddd``````bbbdddccciiirrr{{{zzztttnnnjjjiiijjjjjjiiijjjjjjkkknnntttyyy|||}}}yyyvvvrrrnnnkkkjjjjjjkkkiiiiiihhhfffccccccfffiiikkknnnsssxxx|||~~~~~~~~~}}}|||yyyvvvsssqqqoooooonnnqqquuuxxxyyy|||zzzvvvssslllkkkhhhddd```\\\XXXVVVLLLKKKIIIIIIHHHFFFBBB>>><<<>>>????????????AAABBBFFFIIIMMMQQQUUU[[[```dddggghhhjjjmmmpppsssuuuvvv~~~~~~xxxnnnccc]]]OOOMMMIIIEEEBBBAAAAAAAAA>>>>>>>>>>>>>>>===<<<<<<999:::::::::999;;;>>>@@@FFFGGGIIIKKKMMMNNNNNNOOONNNMMMMMMLLLLLLIIIDDDAAA;;;:::888777777999<<<>>>AAABBBDDDFFFFFFFFFDDDDDD@@@>>><<<888444000...,,,)))((((((((('''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%&&&%%%%%%%%%(((((())))))(((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%&&&&&&$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%$$$$$$ !!!""""""!!! %%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%######$$$&&&%%%### !!!$$$%%%$$$"""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$""""""###$$$%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&''''''~~~qqqoookkkfffbbb___]]]\\\```___]]][[[YYYVVVTTTSSSVVVSSSSSSWWWZZZ\\\```eeennnqqquuuvvvuuusssrrrqqqlllkkkjjjlllrrr{{{zzzxxxooopppqqqvvvyyyqqqmmmooossswwwwwwrrrrrrvvvxxxwww~~~}}}|||yyyzzz~~~xxxsssooommmggggggeeebbb___```eeeiiikkkllloooqqqqqqooollljjjfffeeedddbbbaaaaaaaaaaaa]]]bbbgggjjjlllnnnrrrvvvsssuuuxxx{{{}}}}}}xxxsssmmmiiifff]]]ZZZVVVTTTSSSPPPKKKFFFEEEFFFGGGFFFDDDBBBBBBBBB??????@@@AAADDDHHHNNNSSSTTTWWW\\\bbbiiippptttwww~~~sssmmmXXXUUUPPPKKKGGGEEEEEEEEE???@@@AAABBBAAA@@@???>>>999;;;<<<<<<;;;:::;;;<<>>AAADDDHHHJJJJJJIIIHHHDDDCCC@@@<<<888444222000))))))(((((('''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######%%%%%%%%%%%%###### !!!"""###$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%((()))(((''''''%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%##############################$$$$$$$$$######"""$$$%%%&&&''''''&&&%%%$$$%%%$$$###$$$&&&'''&&&%%%$$$%%%%%%&&&%%%$$$"""!!!#########$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%###""""""###&&&%%%!!!$$$&&&$$$!!!!!!!!!$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!! ###"""""""""$$$%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$""""""###$$$&&&'''((((((}}}yyyqqqeee\\\\\\YYYUUUTTTTTTUUUUUUUUUXXXYYY[[[[[[ZZZZZZ[[[]]][[[^^^bbbgggmmmuuu}}}|||wwwqqqmmmnnnpppssszzzzzztttmmmiiibbb^^^\\\^^^]]][[[\\\______eeeiiihhhhhhjjjjjjhhhkkkjjjgggeeedddeeefffgggnnnnnnnnnnnnpppqqqssstttyyy~~~uuukkkiiiggghhhhhhddd[[[SSSVVVQQQLLLJJJIIIHHHEEEAAA===???AAABBBBBBAAABBBCCCBBBFFFKKKOOOSSSZZZbbbhhhttt{{{zzzpppggg]]]VVVSSSQQQLLLHHHIIIGGGCCCAAA@@@@@@???>>>@@@AAAAAA@@@??????@@@BBB>>>AAADDDFFFFFFIIIMMMQQQMMMNNNOOOPPPOOOMMMJJJIIIAAA???<<<:::999:::<<<===:::===AAAFFFIIIKKKKKKJJJKKKHHHDDDAAA===999444000111---)))''''''(((((((((((((((''''''''''''((((((%%%%%%%%%$$$$$$############$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%$$$###"""""""""###$$$%%%&&&'''""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%'''%%%$$$#########!!!########################%%%%%%%%%$$$$$$######### !!!###%%%&&&'''&&&&&&!!!"""$$$%%%&&&&&&&&&%%%'''$$$ ###&&&''''''######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$"""!!!"""%%%&&&###!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%$$$###"""########################%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((&&&###"""###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######!!!###$$$&&&&&&%%%$$$###&&&%%%%%%&&&'''&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$%%%$$$"""!!!!!!"""$$$%%%&&&'''((())))))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$|||zzzwwwuuurrrnnniiifffeeebbb\\\WWWYYYYYYZZZ[[[^^^```ccceeeeeegggjjjlllmmmnnnqqqsssssswww|||zzzsssnnniiigggeeebbbcccgggkkkssszzz|||||||||xxxtttmmmjjjfffaaa^^^]]]^^^^^^aaabbbbbbdddeeefffffffffkkkooosssvvvyyy|||~~~||||||{{{vvvllleeebbb^^^YYYVVVUUURRRNNNIIIGGGFFFDDDBBBAAA???>>>===???AAACCCDDDEEEHHHNNNRRR^^^fffssstttooogggaaa\\\XXXUUURRRTTTPPPJJJEEEBBBAAAAAABBBFFFFFFEEECCCAAA@@@AAABBB===???AAABBBBBBDDDGGGJJJLLLMMMNNNOOOOOONNNLLLKKKEEECCCAAA>>><<<;;;;;;;;;<<<>>>BBBEEEHHHJJJKKKKKKKKKIIIEEEBBB@@@<<<888555000---)))''''''(((((('''((((((''''''''''''(((((('''&&&&&&&&&%%%%%%%%%$$$(((((('''&&&&&&%%%%%%$$$&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%$$$$$$$$$$$$%%%%%%&&&######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%$$$######$$$%%%###"""########################%%%%%%%%%$$$$$$$$$######%%%&&&''''''&&&$$$!!! !!!"""#########"""'''$$$!!!!!!$$$&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""!!!&&&%%%$$$%%%'''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""########################%%%$$$$$$######%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''$$$###$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$#########$$$%%%''''''&&&%%%$$$&&&%%%%%%&&&'''&&&$$$"""%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&"""###&&&((()))(((((('''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$|||oookkkgggcccaaa___]]][[[]]]\\\[[[[[[\\\]]]___```bbbgggnnnrrruuuzzz}}}xxxsssppprrrvvv{{{vvvnnnfff```]]]\\\\\\\\\]]]___aaabbbbbbaaaaaaaaabbbddddddeeehhhllloootttxxx~~~xxxtttpppnnnlllggg```[[[XXXSSSLLLHHHFFFDDDAAA>>>@@@@@@@@@>>>======@@@BBBGGGNNN[[[iiitttzzz}}}}}}tttrrrnnniiiccc```______bbb]]]VVVOOOKKKJJJKKKLLLOOONNNLLLIIIEEECCCDDDEEE???@@@AAAAAAAAABBBDDDFFFHHHJJJKKKMMMNNNNNNMMMMMMJJJIIIGGGDDDAAA>>><<<;;;<<<===???BBBDDDFFFHHHIIIJJJHHHFFFCCCBBB???;;;888000---***(((((((((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&)))((((((''''''&&&%%%%%%'''''''''((((((((())))))(((''''''&&&%%%&&&&&&&&&$$$$$$%%%&&&&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$######$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###!!!$$$''''''&&&%%%""""""###$$$%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%$$$#########$$$$$$$$$%%%%%%%%%'''&&&%%%###""" &&&%%%$$$$$$%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$%%%&&&'''((('''&&&%%%'''&&&%%%&&&''''''%%%###%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&'''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%uuujjjccc]]]]]]]]]^^^```bbbbbbbbbeeeggghhhhhhhhhmmmsssyyyvvvnnniiihhhhhhiiikkkooorrrsssrrrqqqooohhhgggfffeeeeeefffhhhiiigggiiimmmpppsssvvvxxxzzz{{{tttllldddZZZUUUSSSRRRMMMIIIGGGFFFDDDBBBAAAAAABBBDDDAAAFFFNNNVVV]]]bbbddddddggghhhgggccc______dddiiijjjhhhddd___\\\[[[]]]___\\\[[[XXXRRRMMMIIIHHHHHHDDDDDDDDDCCCCCCCCCDDDEEEDDDEEEGGGIIIKKKLLLLLLLLLMMMLLLLLLJJJGGGDDDAAA@@@=========>>>???BBBDDDEEEJJJGGGEEEBBB@@@===999666000...***)))))))))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((&&&'''''''''(((((((((((((((((('''&&&&&&&&&&&&'''$$$%%%%%%%%%&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!&&&)))))))))$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$###!!! '''&&&%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&'''&&&%%%&&&''''''&&&%%%&&&%%%%%%$$$$$$#########"""###%%%&&&'''''''''&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$###''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%~~~xxxppphhhccc``````___bbbiiiooouuuzzz~~~}}}{{{{{{|||~~~zzzvvvrrrpppmmmlllkkkkkkkkkkkkmmmnnnoooooonnnrrrwww|||wwwllldddaaa^^^XXXTTTOOOMMMIIIGGGFFFEEEFFFFFFFFFGGGJJJLLLNNNOOOPPPPPPSSSUUUUUURRRQQQUUU___hhhiiilllnnnoooooopppsssvvvpppnnniiiaaaXXXQQQMMMLLLHHHGGGEEEDDDCCCCCCBBBAAA@@@AAACCCEEEFFFHHHIIIIIILLLLLLMMMMMMLLLJJJHHHGGG@@@@@@??????@@@BBBDDDEEEIIIFFFCCC@@@===999555222111///,,,+++++++++)))((('''''''''&&&&&&'''''''''&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%'''&&&$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%$$$###"""""""""""""""#########$$$$$$&&&''''''&&&%%%###"""######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$)))((((((&&&&&&%%%&&&'''""""""""""""""""""""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%'''%%%$$$%%%&&&'''&&&%%%%%%%%%%%%$$$$$$#########!!!"""$$$&&&'''&&&&&&%%%######$$$$$$$$$$$$######%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%{{{uuupppnnnllljjjhhheeedddbbb______ccciiinnntttzzzxxxsssqqqnnnlllkkklllmmmmmmmmmiiikkknnnqqqtttwww|||yyyqqqjjjddd___[[[XXXSSSOOOMMMKKKJJJHHHHHHHHHGGGGGGFFFEEEDDDDDDBBBCCCDDDCCCCCCIIISSS\\\___eeelllqqqtttwww|||{{{sssiii```YYYWWWRRROOOKKKHHHFFFCCC@@@>>>??????@@@AAACCCDDDEEEFFFHHHIIIKKKMMMMMMMMMLLLLLLGGGGGGFFFEEEFFFGGGHHHIIIHHHEEEBBB???<<<888444000333000...---------+++***((((((''''''''''''((((((&&&&&&&&&''''''''''''''''''&&&&&&%%%$$$$$$######%%%%%%%%%&&&&&&&&&&&&'''(((''''''&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$%%%'''((()))%%%%%%%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%###"""%%%$$$$$$###$$$$$$%%%%%%$$$&&&((((((&&&%%%$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''$$$%%%$$$""" !!!###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&$$$######%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%&&&%%%%%%##############################$$$%%%&&&'''((((((####################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%dddaaa^^^]]]___``````___aaacccfffjjjqqq{{{zzzwwwttttttvvvyyyzzzzzzxxxxxxwwwuuuqqqnnnmmmnnnppptttzzzzzzwwwrrrmmmgggcccbbb```]]][[[TTTSSSPPPMMMIIIEEECCCAAA;;;<<<=========@@@FFFKKKNNNTTT[[[aaaeeekkksssyyy}}}vvvqqqnnnfffaaaZZZUUUPPPLLLFFFBBB@@@@@@@@@@@@AAABBBCCCCCCEEEFFFGGGIIIJJJLLLLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKGGGEEEBBB@@@>>>;;;777444444222000/////////---+++))))))(((((((((((())))))'''''''''(((((()))))))))'''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$$$$###"""###%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$%%%&&&'''(((((('''&&&&&&&&&&&&'''(((###%%%''''''%%%$$$&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!###%%%&&&%%%#########$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%###""""""$$$%%%%%%%%%#########$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$############$$$%%%$$$$$$%%%%%%&&&((())))))$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&___]]]\\\```eeeiiikkkjjjnnnsss{{{}}}sssjjjdddbbbeeehhhlllnnnppptttzzz|||yyyyyyxxxvvvtttjjjgggbbb[[[SSSMMMHHHEEE;;;<<<======<<<<<<===>>>???DDDJJJOOOSSSZZZeeemmm}}}yyyssskkkccc]]]VVVOOOJJJBBBAAAAAA@@@@@@AAABBBBBBCCCCCCDDDFFFGGGIIIJJJKKKMMMMMMMMMLLLLLLKKKKKKJJJGGGEEECCCAAA@@@>>>:::888555333111111111000...,,,******))))))))))))******(((((())))))*********+++%%%%%%&&&&&&'''(((((()))''''''''''''((((((((()))&&&&&&%%%$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$!!!!!! """$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$&&&%%%$$$#########$$$%%%###%%%''''''%%%$$$''')))######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((((((%%%"""!!!$$$'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""" """%%%&&&%%%###""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$"""!!!!!!###%%%%%%%%%""""""###$$$%%%&&&&&&''')))(((&&&%%%%%%&&&'''((('''&&&$$$######$$$&&&'''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''!!!"""$$$&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&aaahhhrrrzzz}}}rrriiidddgggggggggggghhhiiijjjkkkppprrrvvvrrrggg```ZZZSSSMMMHHHEEEBBB@@@@@@???>>><<<:::<<>>>>>???>>>>>>???@@@BBBEEEGGGIIIIIIJJJLLLMMMNNNNNNMMMMMMKKKJJJIIIGGGDDDAAA>>>===999888666333111...,,,+++***+++---//////...---,,,)))))))))))))))(((((('''((('''&&&&&&(((((('''&&&)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$''')))&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###$$$%%%%%%%%%%%%''''''%%%%%%$$$%%%&&&'''###!!! !!!$$$%%%###!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%(((''''''&&&%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&###############$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&%%%$$$###"""###$$$%%%$$$###"""!!!$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%""""""###$$$%%%'''((()))444---%%%"""###%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''%%%###!!!!!!###%%%'''yyywwwrrrqqqqqqpppooonnnmmmmmmllliiijjjmmmsss{{{|||rrriii___XXXYYYTTTNNNJJJFFFDDDBBB@@@<<<======<<<<<>>;;;999999;;;>>>CCCHHHPPPXXX___fffmmmqqqyyyzzz|||}}}|||vvvnnniiibbb\\\SSSLLLHHHFFFEEEDDDBBBBBBAAAAAAAAABBBBBBCCCGGGGGGFFFFFFFFFEEEEEEEEEGGGGGGGGGGGGFFFEEEDDDDDD@@@???===:::777555333222000111333555555555555444------------,,,+++***)))+++***))))))***+++***)))******))))))((())))))***&&&&&&&&&%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######%%%%%%$$$###&&&&&&&&&&&&%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''''''''%%%%%%$$$###############$$$###"""###%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&%%%$$$###"""!!!!!!&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$###"""!!!"""###%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%***&&&######&&&((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''~~~{{{yyywwwwwwwwwtttvvvyyy~~~|||xxxrrrkkkccc[[[SSSNNNHHHFFFDDD@@@>>>>>>>>>@@@???AAADDDHHHLLLQQQUUUXXX]]]```eeejjjnnnpppooonnnlllggg```ZZZVVVQQQMMMKKKFFFFFFEEEDDDCCCBBBBBBBBBDDDDDDCCCCCCCCCCCCDDDDDDCCCDDDEEEFFFFFFFFFFFFFFFBBBAAA???===:::888666555333444555777888888888888////////////...,,,+++***+++***))))))***+++***(((''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%''''''%%%###'''&&&&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&#########$$$$$$$$$%%%%%%$$$######""""""######$$$%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######""" """###$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''(((((('''&&&%%%zzzwwwxxxwwwwwwwwwxxxyyyzzz{{{www{{{~~~tttggg___SSSPPPLLLHHHEEECCCBBBAAABBBAAA??????@@@CCCEEEFFFFFFHHHLLLRRRWWW]]]cccfffhhhgggfffeeedddbbb]]]ZZZTTTSSSQQQMMMJJJFFFCCCBBB@@@@@@@@@AAAAAABBBBBBBBB@@@AAACCCDDDEEEEEEFFFFFFCCCBBB@@@???===;;;999999666777777888999:::::::::444444444444333222111000---,,,************)))'''&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))***)))&&&$$$'''''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%&&&#########$$$%%%%%%&&&&&&$$$######""""""######$$$######$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$###### !!!###%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$######"""$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$|||xxxuuurrrqqqqqqnnnpppsssuuuyyy{{{rrrgggccc\\\VVVQQQLLLHHHEEEHHHEEEAAA??????????????????@@@AAABBBEEEJJJQQQUUUXXXZZZ^^^dddhhhjjjiiihhhbbb```]]]XXXSSSMMMHHHFFF@@@AAABBBCCCCCCBBBAAA@@@@@@AAABBBCCCDDDEEEEEEEEEBBBBBBAAA@@@???>>>======:::::::::::::::;;;;;;;;;:::::::::::::::999999888333111///...---,,,***(((******)))(((((())))))))))))(((''''''&&&'''''''''''''''''''''''''''''''''(((+++......,,,)))''''''''''''''''''&&&&&&&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&###%%%&&&&&&%%%$$$&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######"""######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$""""""###$$$%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%$$$$$$$$$$$$%%%&&&(((((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###"""!!! $$$###$$$$$$%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$~~~||||||zzzyyyxxxxxxyyy{{{xxxpppjjjccc]]]XXXVVVRRRLLLHHHFFFDDDAAA??????@@@???>>>===>>>BBBFFFGGGHHHMMMTTT[[[aaadddeeeaaaaaa___\\\XXXTTTQQQOOOHHHIIIKKKLLLKKKHHHDDDBBBBBBBBBCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBAAAAAAAAA>>>======<<<<<<<<<<<<<<<;;;<<<<<<===============;;;999666444333111///,,,------,,,+++************))))))((('''''''''''''''''''''''''''''''''''''''&&&,,,222111,,,(((''')))''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%% """$$$%%%&&&&&&&&&"""$$$&&&%%%$$$###%%%'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&%%%$$$$$$######$$$%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&''''''''''''&&&&&&}}}zzzxxxzzz|||uuupppddd___XXXRRRNNNJJJEEEAAA>>>@@@@@@>>>;;;:::<<<>>>===<<<>>>CCCKKKRRRWWWZZZXXXXXXYYYZZZZZZYYYXXXWWWRRRSSSUUUUUUSSSNNNIIIEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDAAA@@@???>>>============999:::;;;<<<============AAA???<<<999888555222000...---,,,+++************))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$,,,444333,,,&&&'''***(((((('''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&'''(((((('''&&&$$$$$$$$$$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$###### ###%%%&&&&&&&&&!!!$$$&&&%%%###"""$$$'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&&&&&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&"""###$$$%%%$$$###"""!!!$$$%%%%%%&&&&&&%%%%%%$$$"""$$$%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((('''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%'''((())))))((((((((((((((((((((((((|||yyyxxxyyy}}}wwwkkkbbb\\\WWWPPPKKKGGGDDDBBB@@@??????===;;;888888888999;;;>>>@@@AAACCCEEEJJJOOOTTTWWWYYYZZZ```gggnnnmmmddd[[[VVVVVVPPPLLLGGGDDDEEEEEECCCAAA@@@@@@@@@@@@AAABBBCCCDDDEEECCCAAA@@@AAAAAA@@@???=========<<<;;;;;;::::::;;;<<<>>>@@@@@@???===<<<999777444111...---,,,,,,+++)))''''''(((((('''&&&$$$$$$%%%&&&&&&&&&%%%%%%'''((()))))))))(((&&&%%%%%%&&&((())))))(((&&&%%%(((((((((((((((((((((((((((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((('''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$%%%$$$######$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&''''''(((***,,,&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%'''%%%""" ###$$$&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$!!! $$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$%%%'''(((((('''%%%$$$$$$&&&''''''&&&%%%%%%&&&)))((('''&&&&&&&&&&&&&&&}}}ssslllfff___ZZZVVVRRRMMMHHHEEEAAA===:::;;;:::999888999;;;<<<<<<>>>>>>@@@CCCGGGMMMQQQTTThhhpppyyyzzzssskkkfffeee[[[VVVOOOJJJHHHGGGFFFEEEEEEDDDCCCBBBBBBBBBCCCDDDCCCAAA@@@AAABBBCCCCCCBBB>>>======<<<;;;::::::999;;;<<<>>>@@@BBBBBBBBBBBB???===:::666222000......,,,)))''''''(((((((((''''''''''''''''''&&&&&&%%%(((((((((((((((''''''&&&%%%&&&'''))))))'''&&&%%%(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&$$$"""!!! """$$$%%%&&&$$$######%%%%%%$$$"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%###!!!!!!$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$&&&''''''&&&%%%%%%&&&(((''''''&&&&&&&&&''''''|||uuuqqqmmmhhh```XXXQQQJJJDDD@@@???<<<888666666777666555999777666777;;;AAAHHHLLLcccmmmyyy~~~|||wwwuuutttkkkddd[[[SSSNNNKKKHHHGGGIIIGGGFFFDDDCCCDDDDDDEEECCCBBBAAABBBCCCDDDCCCAAA??????>>>===<<<;;;:::999;;;;;;===???BBBEEEHHHIIIGGGEEEAAA===999555333222///,,,)))'''((()))))))))))))))))))))(((''''''&&&))))))((('''''''''''''''%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""!!! &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########$$$%%%%%%'''%%%$$$$$$$$$$$$###!!!#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''%%%######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&'''((((((~~~~~~tttmmmhhhhhhhhhhhhiiijjjlllmmmmmmmmmmmmllllllkkkkkkjjjnnnnnnnnnmmmnnnooopppqqqwwwxxxoooeee[[[SSSMMMIIIDDD>>>;;;:::999777555666555333222555:::@@@DDDPPPXXXdddlllppprrrtttvvvsssnnnggg___XXXSSSOOONNNOOONNNKKKIIIHHHGGGGGGGGGFFFDDDBBBBBBCCCBBB@@@???BBBAAA@@@???>>><<<;;;;;;;;;;;;;;;===@@@DDDHHHJJJJJJHHHFFFBBB???<<<999888555222---+++******)))))))))))))))(((((((((((()))***)))'''&&&&&&''''''(((&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%###!!! &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%%%%%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&'''&&&%%%%%%''''''&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%######$$$%%%&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''((()))}}}vvvpppllljjjmmmlllkkkkkkkkkkkkkkklllkkklllmmmnnnmmmiiiddd____________^^^^^^^^^^^^^^^\\\[[[[[[[[[[[[[[[[[[[[[YYYZZZZZZ[[[\\\]]]^^^^^^eeejjjttt~~~qqqeee^^^WWWPPPHHHDDDBBBAAA===:::666555444444555777:::<<>>>>><<<;;;:::;;;===@@@CCCEEEGGGGGGFFFEEECCCBBB@@@@@@>>>:::555111///---+++)))((((((''''''((()))***+++***)))'''&&&&&&''''''(((&&&''''''''''''''''''&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&&&&%%%$$$$$$%%%'''(((((('''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&%%%%%%%%%$$$###$$$%%%''''''&&&%%%%%%&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''((()))|||vvvsssqqqqqqlllllljjjfff```\\\YYYYYYYYYYYYZZZ[[[]]]___```aaaaaa``````aaabbbcccaaa```___```______]]]\\\ZZZYYYVVVVVVUUUTTTSSSTTTTTTTTTRRRRRRSSSSSSSSSTTTTTTTTTYYY[[[```fffmmmuuu{{{|||zzzyyyyyy}}}|||rrreee\\\QQQKKKHHHEEE@@@;;;888888777777666666666666<<<===@@@BBBEEEIIIOOOSSSXXX[[[```dddgggjjjnnnqqqtttsssppplllfff```[[[XXXMMMIIIEEEBBBBBBCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@===<<<;;;;;;<<<===@@@AAACCCDDDEEEFFFFFFFFFFFFFFFEEEBBB===999666333///,,,))))))((('''((()))***+++))))))((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''$$$#########&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%"""!!!!!!###%%%''''''&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%'''((((((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%''''''''''''%%%%%%(((((('''&&&&&&%%%$$$$$$$$$%%%'''((()))(((&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&'''((((((}}}yyyuuurrrqqqqqqqqqvvvxxxyyyxxxtttnnnjjjiiiaaa```^^^[[[WWWUUUVVVWWWVVVVVVXXXZZZ]]]```bbbccceeeeeefffiiimmmoooppppppnnnnnnnnnmmmkkkhhhfffddd___]]]\\\ZZZYYYYYYYYYYYY[[[ZZZZZZYYYWWWVVVTTTSSSSSSTTTUUUXXX\\\aaadddgggjjjkkkllloooqqqtttvvvwwwzzz~~~|||xxxuuuvvvyyy}}}yyyoooaaaXXXSSSNNNFFF@@@@@@???===:::888777666666999999999999:::;;;>>>@@@EEEHHHNNNTTTZZZcccmmmttt{{{|||}}}|||yyysssnnnkkkZZZTTTLLLEEEBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@??????>>>===>>>???@@@AAAAAACCCEEEGGGIIIIIIJJJJJJHHHFFFCCCAAA>>>:::666222...---+++)))((())))))***(((((((((((((((''''''&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))******(((%%%######$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!###%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###&&&((((((%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&((())))))(((&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&(((******)))'''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$&&&''''''&&&%%%%%%&&&(((''''''&&&&&&&&&''''''xxxwwwvvvtttrrrooommmlllfffeeecccaaabbbdddfffhhhpppuuuzzz{{{wwwqqqjjjggg^^^]]]\\\YYYWWWXXX[[[^^^___```bbbdddgggkkkmmmooossstttwww{{{}}}yyywwwnnnmmmkkkhhhgggffffffggggggfffeeebbb___\\\YYYXXXQQQRRRSSSUUUWWWYYY[[[\\\```___]]]]]]^^^```ccceeefffiiiooouuu|||{{{vvvtttttttttwww}}}uuujjjccc\\\TTTMMMHHHFFFBBB>>>;;;999999999444444444444444555555666:::<<<@@@DDDKKKVVVdddmmmxxx{{{}}}zzzggg___SSSIIIBBB???>>>===>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCAAACCCEEEHHHJJJKKKKKKKKKIIIHHHFFFEEECCC@@@;;;777333111...+++)))((())))))'''((()))))))))(((&&&%%%''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''((((((((('''&&&$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((&&&%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&&&&$$$$$$############'''%%%%%%%%%'''((('''%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""%%%((('''%%%###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&''')))******)))'''&&&#########$$$$$$%%%&&&&&&%%%''')))++++++***((('''%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%'''(((((('''%%%$$$$$$&&&''''''&&&%%%%%%&&&)))((('''&&&&&&&&&&&&&&&}}}xxxxxx{{{~~~zzzwwwsssoookkkhhhffffff___aaabbbbbb```^^^^^^___\\\^^^aaaaaaaaafffooowwwzzz~~~tttjjjddd```aaabbbbbbbbbcccgggiiijjjmmmrrrxxx~~~|||zzzzzz{{{}}}~~~}}}{{{xxxrrrlllgggiiieee```^^^______^^^\\\bbbbbbaaaaaaaaaaaabbbbbbggggggiiimmmqqqtttuuuuuuuuuxxx}}}{{{|||{{{xxxyyy}}}yyyppphhhaaaYYYRRRJJJDDDAAA???<<<999888888888666333111000111333555777999===DDDNNNUUUeeelllvvv~~~tttlll```TTTMMMHHHFFFEEEGGGCCC???>>>@@@AAAAAA@@@@@@???@@@AAACCCDDDCCCBBBDDDDDDCCCCCCDDDFFFHHHIIINNNMMMLLLIIIFFFCCC@@@???:::777222...,,,+++---...))))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%(((((('''&&&%%%$$$$$$###&&&%%%%%%$$$$$$######"""%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$&&&'''((('''%%%&&&&&&&&&''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&& ###&&&'''&&&$$$""""""''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&)))+++,,,,,,++++++'''&&&%%%%%%%%%%%%&&&'''((((((+++111555444---&&&)))((('''&&&%%%%%%&&&'''***)))(((&&&&&&''''''(((&&&''''''(((((((((((((((((((((((((((((((((((((((|||yyyvvvtttrrrooommmmmmooorrrssstttvvvvvvvvvuuutttqqqooonnniiihhheeeaaa^^^\\\[[[ZZZZZZ[[[\\\\\\[[[[[[\\\]]]```dddgggiiijjjoooxxx|||sssmmmjjjgggiiikkklllnnnqqqtttxxx{{{wwwrrrqqqqqqrrrqqqoooppppppqqqqqqrrrrrrssssssrrrrrrsssvvvzzz|||}}}|||xxxyyy{{{}}}|||ssshhhaaaWWWPPPLLLIIIEEEBBB>>>>>><<<:::777666555666111222333333444999@@@FFFNNNUUU___hhhpppuuuyyy|||wwwssskkkccc\\\WWWSSSPPPQQQLLLEEEAAA@@@???>>>=========>>>AAADDDGGGGGGGGGDDDDDDDDDDDDEEEGGGHHHIIILLLLLLKKKJJJHHHFFFDDDCCC===:::666222///...---...+++***))))))(((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&'''(((&&&%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################''''''&&&&&&&&&%%%%%%%%%$$$############$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&(((''''''&&&&&&''''''(((((()))***)))(((''')))***''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((((((&&&%%%$$$''''''&&&%%%%%%&&&'''''''''''')))...222111+++%%%)))((('''&&&&&&&&&''''''***)))((('''&&&''''''(((&&&'''(((((())))))(((((((((((((((((((((((((((((({{{qqqkkkhhhiiihhhfffdddcccbbbbbbbbbaaaaaabbbeeehhhiiigggfffbbbccceeefffggghhhhhhhhheeedddbbb___]]][[[ZZZYYY[[[\\\\\\\\\\\\]]]```ccciiilllppprrrsssvvv|||~~~yyytttqqqpppqqquuuwww{{{}}}}}}xxxuuuuuuuuuuuuvvvwwwzzz}}}uuujjj```ZZZUUUPPPLLLEEECCC???;;;999777777777222222111000///111555888999>>>FFFNNNWWW___fffkkkrrrrrrqqqooolllhhhdddbbb]]]WWWOOOGGGCCC@@@>>>============@@@CCCFFFGGGGGGDDDDDDDDDEEEFFFHHHIIIJJJKKKKKKKKKKKKJJJIIIHHHGGGAAA???<<<999555222///...,,,,,,+++***************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$#########%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%######""""""######$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((''''''(((''''''&&&&&&''''''((()))(((&&&$$$"""$$$(((+++''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''((()))))))))(((&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&***------)))%%%'''''''''&&&&&&'''(((((())))))(((''''''''''''(((&&&'''(((((())))))((((((((((((((((((((((((((((((wwwlllddd___^^^^^^]]]^^^___aaaccceeefffggggggggggggggghhhfffccc```___aaacccgggkkknnnqqqrrrqqqpppmmmkkkhhhfffdddddddddeeeeeeeeefffiiimmmpppqqqtttwwwxxxxxxxxxyyy{{{{{{zzzyyywwwvvvxxx||||||uuuqqqnnndddccccccgggrrryyypppiiiaaa\\\SSSNNNHHHBBB>>><<<:::999777666444222111111222444333555999===BBBIIIQQQVVVaaadddiiimmmppprrrssstttjjjeee]]]UUUNNNIIIFFFDDDCCCAAA??????@@@BBBBBBBBBDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIHHHGGGDDDDDDBBB???;;;777222000...---,,,+++************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###!!!!!!$$$(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&((()))*********)))(((''''''''''''''''''((('''&&&&&&'''******(((&&&&&&&&&'''''''''((()))))))))(((((((((''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((}}}wwwtttuuuxxxzzz}}}{{{yyywwwkkkgggaaa[[[YYYZZZ]]]___\\\___eeekkkppptttuuuvvvxxxuuupppmmmllljjjhhhfffaaacccggglllrrrwww|||~~~~~~zzzvvvrrrooonnnmmmnnnoooppppppqqqtttxxx{{{xxx{{{}}}~~~~~~}}}||||||wwwnnnjjj```___^^^bbbnnn|||yyywwwvvvxxxzzz|||uuuhhhbbbYYYRRRLLLHHHDDDAAA:::888666444333333333333333333444444666:::@@@EEEKKKPPPWWW___gggpppyyyzzzwwwqqqiiiaaaYYYTTTQQQJJJFFFBBB???????????????BBBCCCDDDFFFGGGHHHIIIJJJIIIIIIIIIHHHGGGFFFDDDDDDEEEFFFEEEDDDAAA<<<777555111000...,,,+++***))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''((())))))***+++,,,------'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%&&&'''&&&$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%'''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''###$$$$$$%%%&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&'''((()))((((((&&&''''''(((((()))))))))(((((((((((((((''''''&&&'''(((((()))))))))))))))))))))))))))))))))))))))~~~wwwrrrhhheeeaaa^^^^^^```dddfffgggggghhhhhhhhhgggfffeeeaaa___]]]\\\]]]aaaeeehhhhhhlllttt}}}zzzuuurrrrrrqqqqqqlllnnnrrrwww~~~|||yyyyyyyyywwwxxxyyyzzzzzz|||uuuooogggfffdddgggrrr|||zzzrrrtttvvvyyy~~~|||uuulllddd^^^XXXQQQMMMBBB>>>999555444333333222111111111000000333888;;;;;;@@@FFFMMMVVVbbbpppzzz|||uuulllfffbbbSSSNNNHHHDDDBBBBBBBBBAAA@@@AAACCCEEEGGGHHHHHHIIIIIIIIIHHHGGGEEECCCBBBAAACCCDDDEEEFFFDDDAAA===;;;666444222///,,,***))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&&&&%%%$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&(((''''''&&&&&&''''''(((%%%'''))))))(((&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''))))))((('''&&&%%%%%%%%%(((((())))))))))))((((((((((((''''''((((((((((((''''''((()))))))))((((((((((((((()))(((''''''&&&'''((())))))******))))))))))))))))))))))))))))))|||mmmmmmlllkkkkkkkkkllllllnnnllljjjiiihhheeebbb___YYYXXXWWWWWWYYY]]]aaadddbbbdddeeeggghhhhhhhhhgggjjjjjjkkknnnqqquuuxxxzzz}}}}}}||||||||||||}}}zzzwwwtttrrryyyyyy{{{}}}{{{vvvooogggaaaRRRLLLCCC===999777555333000111222111000111444666333666;;;>>>DDDNNN[[[dddpppwww|||wwwtttbbb\\\TTTLLLHHHFFFDDDCCC???@@@BBBDDDFFFGGGHHHHHHHHHHHHGGGFFFEEECCCBBBAAA@@@BBBDDDEEEEEEDDDCCCAAA;;;999666333///,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&'''%%%###!!! !!!###%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&&&&%%%###%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''((((((''''''&&&&&&''''''((($$$%%%&&&&&&%%%$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''---,,,+++***)))(((((((((((()))************)))(((&&&'''(((((('''&&&''''''(((((()))***))))))'''''''''((()))))))))(((&&&&&&(((((()))************)))))))))))))))))))))))))))~~~{{{zzz{{{{{{|||~~~}}}tttggg\\\YYYYYYYYYYYYYYYXXXXXXXXX[[[YYYYYYYYY[[[\\\\\\[[[YYYYYYYYYZZZ]]]bbbfffhhhnnnoooqqqtttvvvwwwwwwwwwwwwyyy||||||}}}~~~xxxccc[[[PPPFFFAAA===999777222444555444222222222333000333555555777===HHHPPP[[[fffvvvqqqiii^^^TTTLLLGGGDDDBBB>>>???AAADDDFFFGGGGGGGGGGGGGGGGGGFFFFFFDDDCCCCCC>>>???BBBEEEFFFFFFFFFEEE???===:::555111...+++***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&'''(((***(((%%%######%%%(((***%%%%%%%%%$$$$$$$$$######"""""""""!!!"""######$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&&&&%%%###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""#####################"""###$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&$$$$$$&&&(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''(((((()))((()))***++++++***)))(((%%%&&&''''''&&&%%%%%%&&&))))))*********((('''&&&'''((()))))))))(((&&&%%%(((((()))***************))))))))))))))))))))))))uuurrrnnniiieeebbbaaa```^^^```aaa```\\\YYYVVVUUUQQQRRRRRRQQQQQQRRRTTTWWWUUUWWWZZZ\\\^^^```ccceeefffeeehhhpppuuuuuuuuuvvvvvv{{{|||qqqbbbUUUNNNHHHAAA<<<777555333222222222111///222111000000222777;;;>>>IIIPPP]]]lllzzz|||rrrdddZZZSSSLLLDDDFFFDDDBBBBBBDDDEEEEEEEEEGGGGGGFFFFFFFFFEEEBBB???AAA@@@@@@@@@AAACCCEEEFFFHHHEEE@@@:::555222000000,,,,,,+++++++++++++++,,,''''''((((((((((((((('''$$$$$$&&&((()))*********%%%%%%%%%%%%&&&&&&'''((((((((())))))((('''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###!!!!!!###%%%'''%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%%%%$$$!!!"""###%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&''''''%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%############%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''+++(((&&&%%%&&&&&&$$$!!!$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$'''+++//////,,,(((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&%%%%%%'''&&&%%%%%%%%%%%%$$$###%%%%%%%%%&&&'''((())))))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((+++++++++***************))))))))))))************))))))))))))))))))((((((++++++***)))))))))))))))cccaaa^^^[[[YYYYYYZZZZZZWWWYYYZZZYYYWWWUUUTTTTTTWWWXXXYYYZZZZZZ\\\___aaaccceeehhhkkknnnqqqtttvvv}}}zzz|||rrreee\\\SSSIIICCC???<<<999777666666444333///...------///111555777;;;AAALLLZZZiiivvvuuullleee\\\SSSLLLIIIEEEDDDDDDEEEEEEEEEHHHGGGFFFFFFFFFEEECCCAAABBBAAAAAAAAAAAACCCDDDEEEDDDCCCBBB???;;;777444222///...,,,+++***)))******((())))))******))))))((())))))))))))((('''&&&%%%&&&&&&%%%%%%%%%&&&''''''((((((((((((((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&%%%%%%$$$$$$""""""###$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''...***&&&$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''''' !!!###%%%''')))+++,,,&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%'''***)))&&&###&&&&&&&&&'''''''''(((((('''''''''''''''''''''&&&(((&&&%%%&&&''''''&&&%%%%%%&&&&&&''''''(((((((((((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''(((((((((((((((((('''((((((((((((((((((((((((************************(((((()))))))))************)))))))))))))))))))))+++***************++++++SSSSSSRRRRRRSSSVVVXXXZZZ[[[[[[\\\[[[YYYYYYZZZ\\\bbbeeehhhkkkmmmppptttwww{{{}}}zzzvvvwww{{{ssseeeXXXOOOHHHDDD???;;;888777555333111000///...///000111222000555<<>>999777666444111...+++***************+++++++++******)))+++******)))(((&&&$$$###''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&'''((((((''''''&&&&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&###############$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''...+++&&&###$$$&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$%%%%%%%%%###!!!&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((('''&&&'''((()))((('''''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''''''''''''''''')))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******************************************+++,,,------QQQRRRTTTXXX]]]bbbgggjjjoooooommmkkkiiiiiikkkmmmqqquuu|||{{{uuusssvvvqqquuu|||{{{kkk```UUUPPPIIICCC>>>;;;777555555555444333333333333444000333777;;;AAAOOOaaannnxxxlllhhhccc[[[TTTOOOLLLIIIGGGFFFDDDAAAAAABBBDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBBBB>>>???BBBCCCCCCAAA>>><<<<<<:::777333000---,,,,,,***++++++++++++******)))&&&'''(((((((((((((((((()))((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((%%%$$$###"""###$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&+++)))&&&$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''((((((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%)))(((&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%&&&((())))))'''((((((((((((''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******)))))))))***************)))))))))***+++---...///VVVYYY```iiirrr{{{}}}{{{}}}~~~~~~xxxtttuuunnnqqqvvv|||vvviiiccc[[[RRRKKKEEE???<<<888777666555555444444444222444666666888@@@NNNXXXhhhwww}}}{{{vvvnnnggg___XXXRRRNNNGGGDDD@@@???@@@CCCEEEEEEEEEEEEEEEEEEDDDCCCCCCBBB?????????????????????@@@>>><<<:::777333000...---***+++++++++******)))((($$$%%%&&&((())))))******)))(((''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$%%%&&&''''''%%%$$$#########$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((("""###$$$%%%'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''((()))'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''(((&&&%%%$$$%%%'''(((((('''((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))''''''(((((())))))))))))))))))))))))************))))))******++++++++++++*********+++,,,...///000ccciiittt~~~}}}wwwvvvxxxxxx{{{|||vvvmmmcccZZZQQQIIIDDD<<<:::888555333222222222///111222222333888@@@FFFPPPaaauuu~~~wwwmmmccc\\\PPPKKKEEEAAAAAACCCDDDEEEEEEEEEFFFFFFEEEDDDCCCCCCAAA???===;;;;;;<<<>>>@@@;;;;;;;;;:::777444111///+++++++++++++++***)))(((''''''((((((((((((((('''((((((''''''&&&'''''''''%%%%%%&&&''''''''''''&&&$$$$$$%%%&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''######"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%% ###&&&'''&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&%%%&&&(((***'''''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))'''%%%%%%%%%'''((('''&&&(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))'''(((((())))))******+++*********+++++++++,,,,,,++++++,,,,,,------......---------...///000222222|||zzzzzz~~~zzzooocccXXXRRRHHHEEE@@@;;;777555444444000000......000444999<<<@@@NNN^^^jjjvvvxxxooo___YYYOOOHHHDDDDDDDDDEEEDDDEEEFFFFFFFFFEEEDDDCCCBBBAAA>>><<<:::;;;<<<<<<:::<<<>>>???>>>;;;777555------------,,,+++***)))(((((())))))((('''&&&&&&(((''''''''''''(((((()))%%%&&&'''(((((((((((((((%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$###!!!!!!"""###$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%!!!$$$''''''%%%$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&%%%%%%%%%%%%***)))((('''%%%$$$""""""&&&&&&&&&&&&'''''''''(((###%%%''''''&&&&&&'''***(((((('''''''''&&&&&&&&&&&&&&&%%%$$$%%%''')))***)))'''&&&'''(((((('''&&&''''''(((((())))))******'''((()))******)))((('''(((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))(((((())))))***++++++,,,++++++,,,,,,,,,---------...//////000111111222222111111111222333444555666~~~~~~~~~|||zzzzzz}}}wwwkkkcccVVVRRRKKKDDD>>>;;;::::::555222///...000333555666:::CCCMMMTTT```rrr}}}kkkcccXXXMMMHHHEEEEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDCCCBBB@@@===;;;::::::999<<<>>>BBBEEEEEEBBB>>>;;;............---,,,+++***''''''(((((((((((('''''''''''''''''''''((()))***&&&&&&'''((())))))(((((('''''')))***++++++++++++''''''((())))))(((''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''')))(((&&&$$$$$$$$$&&&'''###$$$%%%&&&'''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%''''''''''''%%%%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%$$$&&&'''&&&$$$$$$'''+++$$$$$$%%%%%%%%%&&&&&&&&&)))((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''(((&&&&&&&&&'''''''''((((((%%%'''******(((&&&(((***(((((('''''''''&&&&&&&&&((('''&&&%%%&&&(((***,,,+++)))(((((())))))(((&&&&&&''''''((()))******+++'''((()))******)))((('''))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))((())))))***+++,,,,,,,,,,,,,,,,,,---------......111111222333444444555555555555555555555666777888~~~~~~}}}mmmdddWWWMMMGGGBBB>>>;;;999666333222222333333333666:::???DDDNNN^^^rrrpppbbb\\\VVVNNNJJJJJJCCCBBBAAAAAADDDFFFFFFFFFEEECCC@@@===;;;999999999999;;;???DDDFFFEEEAAA>>>:::888444000---,,,,,,,,,...,,,)))((()))))))))(((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$))))))((((((((('''''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$''')))+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''************************,,,***(((&&&&&&(((***,,,(((((((((((())))))))))))(((((())))))))))))))))))((())))))*********))))))++++++,,,,,,,,,,,,++++++///............///000000...000222444666888999:::666666555444333333444444xxxwwwxxxzzz|||}}}{{{zzz|||{{{|||{{{lll^^^TTTLLLFFFAAA<<<999555333333333222111222444777999>>>IIIWWWbbb|||ssskkkbbbWWWOOONNNKKKHHHEEEDDDEEEFFFGGGFFFFFFDDDBBB@@@>>>===<<<;;;:::;;;>>>BBBEEEEEEBBB@@@???===:::666333111//////---+++)))(((((()))((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((('''%%%###""""""###%%%'''(((((((((((()))))))))***(((((())))))))))))))))))***+++,,,,,,---------------...///////////////...333222222222222333444444888999:::;;;;;;;;;;;;;;;444444333222222222222222}}}zzzzzz{{{|||}}}}}}~~~}}}wwwvvvuuussssssssstttuuuwwwxxxzzz|||}}}|||zzzyyyssssssssstttvvvwwwuuutttwwwyyy||||||xxxvvvvvvzzzqqqcccWWWMMMGGGAAA>>>:::888666555333111333444555555666;;;DDDKKK___mmm~~~}}}rrrfff\\\XXXPPPLLLGGGEEEDDDEEEFFFFFFEEEEEEEEEDDDCCCAAA??????;;;<<<===@@@DDDEEEDDDBBBCCCBBB???<<<999555222000---+++((('''((()))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&######$$$%%%'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''))))))************))))))(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))((((((((()))))))))******(((((())))))******++++++------///000111111111111111222333333444444444444888777777777777888999999<<<<<<<<<;;;999888666555222111000000000000000000}}}xxxvvvuuuwwwxxxyyyxxxxxxyyy|||}}}|||zzzyyyyyyyyyyyyvvvtttooommmkkkjjjjjjkkkmmmnnnppprrrtttvvvwwwxxxwwwwwwtttsssssssssuuuuuutttsssssstttvvvxxx}}}{{{yyyyyy~~~yyyiiiZZZPPPHHHDDD@@@<<<:::888666444333444555555666999???CCCIIITTTcccrrrwwwmmmhhhZZZUUUOOOJJJHHHHHHIIIIIIEEEEEEFFFFFFEEEDDDBBBAAA>>>======???BBBDDDEEEEEEDDDDDDCCC@@@===888444111...,,,)))((()))))))))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&######$$$%%%'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((())))))******))))))((()))))))))))))))))))))))),,,+++***))))))***+++,,,(((((()))))))))*********))))))******+++,,,------//////111222444444555555555555666777888888888888::::::999999::::::;;;<<<::::::999888555333111000000000///////////////000{{{xxxuuuuuuvvvyyyzzzyyyuuuuuuuuuwww{{{~~~}}}zzzyyywwwwwwwwwvvvtttrrrooommmkkkjjjjjjkkkmmmnnnlllmmmoooqqqrrrsssssssssuuusssrrrrrrssstttsssrrrnnnooopppqqqtttzzznnnaaaPPPKKKEEE@@@===;;;888777000000222222333555777999<<>>AAADDDEEEEEEFFFFFFFFFDDDAAA===999666222///,,,+++++++++***)))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((())))))(((''''''((())))))))))))))))))******************+++,,,...///000000000111222444555666666666777777888999::::::999999999999888888999999:::;;;888777777666555444222222111111000000000000111222}}}|||~~~~~~yyyxxxvvvvvvxxx}}}}}}{{{zzzyyyxxxwwwtttrrrrrrqqqooonnnnnnnnnoooooommmnnnooopppqqqrrrrrrrrruuusssqqqpppqqqqqqqqqpppkkkkkkkkklllmmmqqqvvvzzz{{{}}}rrr^^^XXXOOOGGGBBB>>><<<;;;444444333333222222222222666888???GGGQQQ^^^qqq|||pppdddYYYQQQJJJFFFFFFFFFFFFFFFFFFEEEEEEDDDBBB@@@??????AAACCCDDDDDDHHHHHHHHHHHHFFFCCC@@@>>>777444111...---,,,+++)))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((((((((())))))))))))*********+++++++++,,,---///000222333333222333444666777777777777777888888999999888888777666555555555555666777777222222333333444333333222444444444333444444555666~~~zzzxxxxxx{{{~~~~~~~~~}}}|||{{{{{{zzzzzzxxxyyyyyyyyyzzzzzzzzzzzzzzzwwwuuutttuuuuuuttttttmmmmmmmmmllllllmmmpppssstttuuuwwwzzztttlll___SSSKKKFFFDDDCCC>>><<<:::888666444333111444444777===AAAHHHXXXhhhqqqzzzrrrfff[[[RRRMMMHHHHHHGGGFFFFFFFFFFFFFFFDDDBBB@@@@@@AAACCCBBBBBBFFFGGGGGGGGGGGGEEEDDDCCC<<<999555222000...,,,***))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((++++++++++++++++++++++++))))))*********+++++++++---...///111333444666666666666777888888888888888777777777777666555444444222222222222222333444444111222333444555555555555888888888888888999::::::{{{yyy{{{|||{{{{{{|||{{{zzzqqqqqqqqqpppnnnnnnpppqqqrrrrrrssstttxxx}}}mmm___TTTOOOLLLJJJAAA???<<<999888666444333444333555888777888DDDSSSZZZgggttt~~~vvvkkkbbb]]]KKKJJJHHHGGGFFFFFFGGGHHHEEECCCAAAAAABBBBBBAAA@@@CCCDDDDDDEEEEEEDDDDDDDDD@@@<<<888444222///---+++******))))))))))))******))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%&&&''''''((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))''''''''''''((((((((()))''''''((((((((((((''''''))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++************************)))************+++++++++...///000222444666777888888888999::::::999999999666666666555444333222111111000000000000111222222777888999:::;;;<<<<<<<<<;;;;;;::::::;;;<<<======|||zzzwwwvvvxxx~~~|||xxxuuusssuuusssqqqrrruuuzzz{{{yyyxxxxxxxxxxxxwwwwwwwwwwwwxxxzzz~~~zzznnn```TTTKKKIIIEEE???======<<<888555444555666666777999<<>>=========???@@@BBBzzzvvvrrrooommmkkkjjjnnnuuu}}}|||zzzxxxwwwxxx||||||xxxtttrrrnnnnnnnnnmmmmmmllllllkkkoooqqqtttyyy~~~{{{xxx{{{tttfff^^^WWWQQQIIICCC@@@===999555555555555444444666888:::AAAHHHUUUggg{{{|||lllcccVVVLLLHHHFFFEEEDDDFFFEEEEEEFFFFFFFFFDDDBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEBBB???===<<<888333///...---,,,***)))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''&&&&&&%%%%%%$$$((((((((())))))(((((((((&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&''''''((('''''''''((((((((((((((())))))(((((((((((())))))++++++++++++*********)))---444555...(((((((((&&&)))))))))((((((((((((((('''(((((()))))))))))))))))))))******************+++++++++,,,...000222444333444555555555444333222666666666777777666666555222111000000000111111000222222333444555777999:::<<<======<<<:::;;;<<<>>>?????????@@@AAABBBCCCDDD}}}wwwsssoookkkhhheeecccaaabbbhhhqqqzzz~~~yyytttqqqpppmmmmmmmmmlllkkkjjjiiihhhhhhjjjlllpppuuuyyy}}}|||vvvtttwwwuuu|||zzzrrrjjjbbbWWWOOOIIIDDD>>>:::888777555333333333555666999>>>GGGUUUgggzzztttcccVVVNNNIIIFFFDDDGGGFFFFFFGGGHHHHHHEEECCCEEEDDDCCCCCCCCCDDDFFFFFFFFFEEECCCAAA@@@<<<888555000///...,,,***)))(((((())))))((((((''''''&&&&&&((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%$$$&&&''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((())))))***))))))(((((((((((())))))++++++++++++************,,,111222...)))((()))(((***)))((((((((()))***+++,,,,,,+++************++++++++++++++++++++++++******+++,,,---000222444666888888888888777555444333222111111111111111222222//////000111222333444444666666777888:::<<<>>>????????????>>>===>>>AAACCCBBBDDDFFFIIIKKKMMMMMMNNN}}}xxxsssqqqooolllkkkhhhgggfffhhhoooxxx~~~{{{yyyxxxwwwwwwwwwvvvuuusssrrrppplllmmmnnnooorrrtttvvvwww}}}xxxvvvpppttt{{{wwwjjj___WWWOOOGGGBBB===:::777555444555555555666888<<>>???@@@AAAAAA???AAADDDEEEFFFGGGJJJLLLLLLOOOUUUZZZ^^^aaabbbbbb~~~{{{wwwttttttuuuttttttuuuttttttvvv|||}}}zzzyyyyyyxxxwwwwwwwwwwwwzzz|||~~~wwwxxxyyy|||wwwkkk^^^RRRIIIBBB>>>999666666777777666777777888<<>>888777555222///---++++++******)))((('''&&&&&&%%%((((((((((((''''''''''''%%%%%%%%%&&&((()))+++,,,'''(((((())))))(((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''(((((((((((((((''''''&&&&&&''''''((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''))))))((((((''''''''''''))))))(((((((((((())))))(((((((((((((((((())))))&&&&&&((())))))((()))+++***)))(((((()))+++---///++++++***)))***+++,,,---******+++++++++,,,,,,,,,...///000222444555666777888777666555333222222111444333222222222444555666222444777888777888;;;>>>@@@AAAAAABBBDDDFFFGGGHHHDDDHHHNNNSSSUUUVVVXXXYYY___cccjjjqqqwwwzzz|||||||||yyyxxxyyy|||}}}}}}~~~~~~}}}rrr```UUUJJJDDD===999999999888666888999999888;;;DDDPPPYYYiiiyyyuuufffXXXOOOGGGEEECCCDDDFFFHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFAAACCCEEEEEECCCBBBAAABBB===<<<999555222000...---******))))))((((((''''''((((((((((((''''''''''''#########$$$%%%'''***+++((((((((())))))(((((((((%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&'''(((((((((((()))))))))((((((''''''''''''(((((('''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((***))))))(((''''''&&&&&&))))))(((((((((((())))))************++++++++++++***((((((***)))&&&%%%''')))))))))))))))+++---...------,,,******)))))))))******+++,,,---...//////444444666777777777777777111111000///.........///111111111111222333444444444777999999999;;;???DDDDDDEEEGGGJJJNNNRRRVVVWWWSSSXXX^^^dddgggiiikkkmmmvvvzzzvvvhhhXXXPPPGGGAAA???>>>;;;888888999:::888888;;;CCCJJJVVVccctttwwwfffZZZOOOKKKFFFDDDDDDFFFGGGGGGFFFGGGHHHIIIHHHGGGEEEDDD@@@CCCEEEFFFDDDCCCCCCEEEAAA???<<<999555222000///***************)))))))))((((((((((((''''''''''''&&&%%%$$$$$$$$$&&&((()))&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%%%%'''''''''(((((((((((()))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&(((''''''''''''((())))))((((((((((((((('''''''''))))))(((((((((((()))))))))*********++++++++++++---)))(((++++++'''%%%(((((()))))))))******++++++,,,,,,,,,,,,++++++***)))++++++---...000222333333666777777777777555444333......------...///000111000000111222333444444333888;;;=========AAAIIIOOOQQQRRRUUUZZZ___ccchhhjjjjjjmmmqqqtttwww{{{|||{{{~~~}}}~~~zzzddd[[[PPPIIIFFFCCC>>>;;;666999;;;999777888===CCCIIISSSaaaqqqrrrfffUUUPPPIIIEEECCCDDDFFFFFFEEEGGGIIIJJJJJJHHHEEECCC???CCCFFFFFFEEEDDDEEEFFFDDDBBB>>>:::777333111000***************+++++++++)))(((((((((''''''''''''+++)))'''&&&&&&&&&((()))%%%&&&&&&''''''&&&&&&%%%'''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))((('''&&&%%%$$$$$$$$$&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&((((((((((((((()))******&&&&&&''''''((()))))))))))))))(((((((((((())))))''''''(((((()))))))))***,,,'''''',,,...***))),,,(((((()))************)))((()))+++---.........---,,,---...000222444666777555555555555333111///...000/////////000222444666555777888:::;;;;;;:::999<<>><<<:::888888999;;;<<>>@@@@@@EEELLLSSSXXX]]]aaadddkkkqqqwww{{{~~~uuummmeeeYYYOOOLLLDDDAAA<<<999777888999:::;;;===DDDOOO[[[jjjssshhhYYYOOOLLLKKKGGGDDDDDDFFFGGGHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCCCC@@@@@@???>>>===;;;999888333222000---+++***))))))((('''&&&'''((((((&&&%%%&&&'''''''''''''''''''''(((((())))))(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''((((((((((((((()))))))))'''&&&''')))))))))'''(((((((((((())))))))))))(((((((((((()))))))))***))))))))))))))))))))))))******)))))))))(((((((((+++++++++++++++,,,,,,,,,,,,,,,------...///000000444444444333333333333333000////////////000///...222333444555666888999::::::<<<>>>???@@@CCCFFFIIINNNSSSYYY___dddjjjooossszzz~~~~~~}}}wwwyyyyyyjjj]]]WWWPPPJJJBBB<<<999999999999;;;;;;===BBBIIIVVVlllxxxiii]]]VVVQQQJJJEEEBBBDDDFFFHHHIIIIIIIIIHHHFFFFFFEEEDDDCCCCCCBBBAAA@@@@@@>>>===<<<;;;;;;;;;888666333///---+++******''''''((()))***)))&&&######$$$''')))***)))(((''')))))))))))))))(((((((((&&&&&&&&&''''''(((((()))'''''''''''''''''''''''''''&&&%%%$$$$$$&&&((()))(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&''''''(((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%$$$###"""!!!!!!''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((('''''''''''''''+++***((()))******((('''(((((((((((())))))))))))((((((((()))))))))***************************************)))))))))))))))+++++++++,,,,,,---------------...///000111222333555555444444333222111111,,,---///000111222111111444555555777999<<<>>>@@@>>>AAAEEEHHHKKKOOOTTTWWW^^^aaaffflllrrryyy}}}{{{~~~zzzyyy|||~~~ppphhhaaaXXXLLLCCC>>>===;;;:::<<<<<<===>>>AAAJJJ^^^pppzzzzzzmmmdddZZZQQQKKKEEEEEEGGGIIIKKKMMMLLLLLLHHHGGGFFFEEECCCBBBAAA@@@@@@???>>><<<<<<<<<======<<<:::777333///---++++++)))(((((()))***)))'''%%%$$$%%%'''((())))))(((((()))))))))(((((((((((((((%%%&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$&&&(((***(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############$$$%%%''''''''''''&&&%%%$$$$$$%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((('''&&&%%%$$$$$$''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%***)))((((((******)))((((((((((((((())))))))))))(((((()))))))))************************************************************++++++,,,,,,---------...///000111222333444555333333333222222111111111...111444666777666666666777777888999===AAAEEEGGGIIILLLRRRWWW[[[___cccfffiiilllpppvvv}}}}}}{{{~~~}}}|||{{{{{{}}}~~~zzzuuujjj[[[NNNGGGBBB???<<<777777888999:::???MMM[[[eeetttsssfffYYYQQQJJJIIIGGGHHHKKKLLLLLLKKKIIIHHHGGGFFFDDDBBBAAAAAA@@@???>>><<<<<<<<<===>>>>>>===:::777333000...---,,,***((('''((())))))((()))((('''&&&''''''((())))))((('''&&&&&&&&&''''''&&&&&&''''''((()))******%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%'''(((***(((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&'''''''''&&&%%%%%%$$$%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%'''&&&&&&''')))******)))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))*********+++++++++++++++******++++++,,,------...000000111222333555555666000000111111222333333444444777:::;;;:::999999999::::::;;;>>>CCCIIIPPPSSS\\\```fffkkknnnqqqtttvvvxxxzzz~~~|||zzzxxxxxxyyyzzz}}}ppp___TTTLLLDDD>>>777666666888888999@@@IIIQQQ___qqqttteeeZZZTTTOOOIIIGGGHHHJJJIIIHHHJJJIIIHHHGGGEEEDDDCCCBBB@@@??????>>>============>>>>>>===;;;888555222000...+++((('''((()))******+++)))'''&&&&&&''')))***)))(((&&&%%%%%%&&&&&&''''''''''''(((((())))))***%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((()))(((''''''''''''&&&&&&&&&((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''(((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((()))))))))***''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((('''''''''''''''&&&%%%%%%''')))++++++***(((((((((((()))))))))))))))))))))*********++++++))))))))))))))))))))))))+++++++++++++++,,,,,,,,,***+++,,,,,,---...//////222222333333444555555555//////111222444666777777777:::======:::999:::<<<>>>>>>AAAFFFOOOYYYbbbhhhtttxxx~~~~~~~~~zzzyyywwwvvvvvvxxx{{{}}}wwwgggZZZMMMDDD@@@<<<999:::;;;:::;;;???AAANNN]]]lll}}}uuukkkaaaYYYOOOJJJIIIJJJIIIGGGJJJJJJIIIHHHGGGFFFEEEDDD@@@@@@@@@???>>>===<<<;;;<<<===??????===999555222,,,+++))))))***+++***)))'''''''''(((((()))*********)))'''&&&%%%&&&'''(((((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))(((((('''(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''))))))))))))''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''((((((((((((((()))))))))((('''(((***+++***)))(((((((((((())))))))))))))))))*********+++++++++************************+++++++++,,,,,,,,,------------...///000111222222444444444444444444444444111222333555777999:::;;;999===???>>>;;;:::===@@@AAABBBGGGPPP]]]kkkxxx~~~vvvuuuttttttwww{{{wwwfffVVVKKKGGG@@@::::::;;;999888999:::DDDPPP]]]mmmzzzkkkbbbUUUNNNLLLLLLKKKJJJKKKJJJIIIIIIHHHGGGFFFFFF@@@@@@AAA@@@???===;;;::::::===@@@AAA@@@<<<777333*********,,,---,,,)))&&&###%%%'''***+++++++++***+++***((('''&&&''')))***))))))))))))((((((((((((''''''''''''''''''''''''%%%&&&(((******)))'''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%&&&((())))))(((&&&%%%######%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))''''''(((((())))))******,,,+++)))***++++++***((((((((((((((()))))))))))))))************++++++++++++++++++++++++++++++++++++++++++,,,,,,---------...///000111222333444444555444444444444333333333555555666888999;;;<<<<<<;;;>>>AAA@@@======AAAEEEBBBEEELLLWWWgggyyy~~~{{{zzzzzzzzz~~~}}}~~~}}}~~~~~~~~~~~~}}}}}}|||~~~~~~}}}zzzxxxyyy}}}~~~~~~yyybbbSSSIIIEEE@@@<<<;;;;;;;;;;;;???>>>AAALLL[[[kkksssddd\\\UUUNNNKKKMMMIIIHHHGGGHHHIIIJJJIIIGGGFFFDDDCCC@@@???===<<<<<<======>>>>>>===<<<<<<;;;444111...,,,***+++,,,...***'''&&&'''******'''$$$***)))(((''''''((()))***))))))(((((((((((())))))))))))(((((('''''''''&&&(((((()))(((((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''(((((())))))******'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$ !!!'''+++***'''''''''''''''(((((((((((('''((()))******)))(((''')))))))))))))))))))))))))))))))))))))))******+++(((((()))***************(((((((((((())))))))))))))))))))))))************((())))))***++++++,,,,,,)))***,,,---.../////////000000111111222222333333333444444333111111333444444555666999===?????????@@@CCCFFFFFFFFFGGGJJJLLLRRRUUU]]]hhhuuuyyyxxxxxxxxxwwwwwwwwwwwwxxxzzz{{{{{{{{{|||~~~|||{{{zzz~~~~~~{{{zzzzzz{{{qqqbbbXXXSSSKKKDDD???===:::999<<<:::;;;BBBLLLYYYlll|||tttiii___SSSLLLKKKKKKJJJIIIIIIJJJJJJHHHGGGFFFEEECCCAAA???>>>======<<<<<<=========<<<<<<;;;666444000---+++++++++,,,,,,+++*********+++***(((***)))(((''''''((()))***))))))(((((((((((()))))))))((((((((('''''''''''')))************))))))((('''&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''---)))%%%&&&)))***'''$$$''''''''''''(((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))******+++(((((()))***************(((((((((((()))))))))***))))))))))))************)))*********++++++,,,,,,)))***+++---......//////111111222222333333444444666777666555333222222444555666777:::===@@@BBBCCCFFFJJJOOOPPPPPPRRRWWW\\\ggglllttt||||||uuuvvvwwwxxxxxxzzz}}}~~~~~~~~~yyyvvvtttrrrrrrrrrpppoookkkmmmqqqtttvvvvvvuuutttsssvvvyyy{{{|||}}}~~~|||zzzyyy~~~~~~~~~~~~}}}}}}}}}{{{wwwuuuttttttxxxxxxxxxvvvuuuvvvyyy|||~~~uuueee___UUULLLDDD???:::777<<<:::999;;;>>>GGGXXXggg}}}{{{nnn```UUUPPPNNNLLLKKKKKKKKKJJJHHHFFFFFFEEEDDDBBB@@@???>>>===;;;;;;;;;;;;<<<<<<<<<<<<999777444000---+++******((()))((('''%%%%%%''')))))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((''''''''''''(((((()))*********))))))(((((('''&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''---)))&&&%%%&&&&&&### ''''''''''''(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++(((((()))***************((((((((()))))))))******)))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,---...///000000111222222333333444555555666444555666444333333444666::::::;;;===@@@EEEIIIKKKUUU[[[aaacccbbbeeelllttt{{{xxxqqqnnnqqquuuxxxzzz}}}|||~~~zzzuuuooolllkkklllmmmllllllkkkkkkkkkkkkkkkjjjnnnpppsssvvvxxxxxxvvvuuuuuuxxx|||~~~}}}|||{{{}}}}}}|||{{{zzzzzzzzzzzz|||{{{zzzyyyyyyyyyzzzzzz}}}|||{{{zzz||||||xxxuuusssrrrqqqrrrqqqpppooonnnooosssvvv{{{sssmmmcccYYYPPPHHHAAA======<<<<<<<<<<<>>::::::::::::;;;;;;<<<<<<<<<:::777333000,,,***)))'''((((((%%%""""""%%%)))))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((('''''''''%%%%%%&&&'''(((((((((''')))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%((('''''''''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((&&&###$$$%%%&&&%%%###''''''''''''((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((()))))))))))))))******+++(((((()))***************(((((()))))))))*********))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,000000000000111222333444222222333444555666666777444555777777777999;;;===>>>@@@BBBEEEJJJQQQXXX]]]lllssszzz{{{yyy{{{yyytttuuuyyy~~~|||{{{xxx{{{~~~{{{pppmmmhhhcccaaabbbdddeeekkklllmmmmmmnnnnnnnnnooossstttuuuvvvwwwxxxxxxxxxyyy|||~~~}}}yyyxxxwwwvvvuuuuuuvvvvvvuuutttsssrrrqqqpppoooooowwwxxxzzz}}}{{{wwwtttrrrpppnnnsssvvv|||{{{{{{zzzxxxwwwuuuttttttppppppnnnlllkkklllooorrrvvvzzz~~~yyysssuuuzzzwwwmmmbbbXXXNNNHHH>>>===>>>???===<<>>AAADDDBBBEEEKKKRRR[[[gggsss{{{zzzuuuvvvwwwvvvwwwzzz|||yyyxxxyyy|||zzztttqqqkkkhhheeeaaaaaabbbeeegggnnnppprrrsssssssssuuuvvvuuutttttttttvvvxxxzzz|||{{{}}}uuutttsssqqqqqqqqqrrrsssqqqpppooonnnmmmkkkjjjjjjooopppqqqsssvvvyyy|||}}}|||yyytttqqqpppnnnllljjjmmmpppuuuzzz}}}zzzzzz{{{{{{{{{zzzyyyxxxrrrrrrqqqnnnllllllnnnpppppprrruuuyyy{{{{{{{{{zzzzzzvvvnnnllloooyyyuuugggZZZQQQEEEAAA??????===:::===BBBFFFSSSfff{{{vvveee___WWWQQQMMMKKKJJJJJJFFFFFFFFFFFFEEECCCAAA@@@>>>===;;;:::::::::;;;<<<======<<<999666222...,,,*********((('''''')))***(((((())))))))))))(((((())))))(((((((((((())))))'''''''''(((((((((((((((''''''((()))))))))(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''''''''((((((''''''''''''(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++(((((()))***************)))))))))*********++++++*********++++++++++++,,,---------...//////000000111000/////////000222333333444555666777888999:::999;;;===>>>>>>@@@CCCEEEJJJPPPZZZdddpppyyyssskkkmmmoooppprrrxxx{{{yyy}}}}}}zzzvvvsssqqqpppmmmkkkhhhffffffhhhjjjlllrrruuuxxxyyyyyyyyyzzz|||zzzyyyyyyzzz{{{|||~~~|||~~~~~~}}}xxxwwwtttrrrqqqqqqqqqrrrrrrqqqqqqpppooommmlllkkkjjjjjjkkklllmmmooopppqqqrrrpppnnnmmmmmmmmmllljjjiiilllpppsssuuuuuusssrrrvvvzzz|||}}}~~~}}}|||tttuuutttrrrooonnnnnnpppkkkmmmooorrrtttwwwxxxyyyxxx}}}~~~vvvsssuuuwww|||mmmcccVVVMMMEEEAAA>>>;;;;;;===>>>EEETTTfffyyyvvvmmmaaaVVVOOOKKKJJJJJJFFFFFFGGGGGGFFFDDDBBBAAA@@@???===;;;::::::;;;<<<<<<<<<<<<;;;888444111...***(((''''''(((((('''&&&'''((()))******)))((('''))))))(((((((((((())))))''''''''''''((((((((()))((((((((()))((((((''''''%%%$$$$$$%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&''''''''''''(((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))******+++(((((()))***************))))))*********+++++++++*********+++++++++,,,,,,,,,,,,---...000111222222333222111000000222333555666666777999:::<<<======;;;>>>AAAEEEHHHLLLPPPTTT]]]dddnnnxxxyyyvvvqqqtttwwwxxx{{{~~~xxxvvvtttrrrqqqqqqssstttqqqooommmkkkkkklllnnnooouuuxxx|||~~~}}}|||~~~~~~}}}|||~~~|||yyyvvvtttsssssstttqqqqqqqqqqqqpppnnnmmmllliiihhhhhhhhhiiiiiijjjkkkkkkjjjiiijjjlllmmmmmmlllgggiiilllooopppooommmkkkmmmrrrxxx|||}}}~~~}}}}}}vvvwwwwwwuuuqqqoooooooookkkkkkmmmooorrrvvvyyy{{{yyy}}}zzzzzziii[[[MMMEEEBBB???===>>><<>>;;;::::::;;;;;;;;;<<<<<<<<<:::666222000...+++***+++......+++((('''((()))******)))((('''))))))(((((((((((())))))&&&'''''''''(((((())))))&&&'''''''''&&&%%%$$$$$$#########$$$%%%&&&'''(((''''''''''''''''''''''''%%%&&&&&&''''''((((((((($$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))(((((((((***,,,''''''''''''((((((((()))'''((()))******)))(((''')))))))))))))))))))))))))))))))))))))))******+++(((((()))***************)))************+++++++++******+++++++++,,,,,,,,,+++,,,---///000222333444777666555444444555777888888999:::;;;===>>>???@@@BBBFFFLLLRRRYYY```gggkkkpppvvv~~~}}}}}}}}}zzzyyyyyytttuuuuuuvvvxxxzzz|||}}}zzzzzzzzzyyyxxxvvvuuutttwwwyyy{{{}}}~~~~~~}}}|||zzzxxxwwwvvvwwwyyyyyyxxxvvvtttqqqmmmiiigggfffgggiiilllllllllllllllllllllllllllmmmpppqqqpppmmmjjjhhheeegggiiimmmppptttvvvwwwzzzzzz{{{{{{|||}}}}}}zzzuuuqqqmmmjjjiiiiiikkknnnppprrrtttwwwzzz}}}~~~ppp[[[LLLEEEBBB???<<<>>>>>>BBBJJJUUUeee|||qqqfff\\\QQQKKKKKKEEEFFFGGGGGGFFFEEEDDDEEEAAA@@@???===;;;999888777999:::;;;<<<===<<<888555---***((((((***+++)))''',,,+++***))))))***+++,,,))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&'''&&&&&&%%%''''''''''''''''''''''''))))))(((((('''''''''&&&'''***---,,,***)))+++---(((((()))***+++,,,,,,,,,)))))))))))))))*********))))))))))))))))))))))))************************++++++,,,,,,,,,---------)))***++++++***+++---///---///111333444555444444555777999999999999;;;===:::777666:::<<<===AAAFFFGGGRRR]]]eeemmmwww~~~{{{~~~||||||~~~~~~{{{xxxwwwwwwwwwyyyyyyyyyyyyzzz{{{|||}}}}}}|||||||||{{{yyyxxxwwwzzz|||~~~}}}{{{zzzzzzzzzyyyzzz||||||zzzyyyvvvuuusssqqqooonnnmmmmmmoooooooooooooooooooooooooooqqqrrrsssrrrooollljjjcccddddddfffhhhjjjmmmnnnsssuuuvvvxxxzzz}}}~~~|||zzzvvvrrrnnnkkkiiihhhjjjlllooopppqqqrrruuuwwwxxxyyyzzz{{{{{{||||||||||||nnn[[[PPPIIIBBB===>>>===???EEEMMMZZZmmm~~~yyyooodddXXXPPPOOOHHHIIIIIIHHHFFFEEEDDDEEEBBBAAA@@@>>><<<:::999888999:::;;;===>>>===:::777111...******++++++***)))++++++************++++++))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((()))))))))(((((((((''''''''''''''''''''''''''''''))))))((((((((('''''''''###%%%''''''%%%%%%&&&''')))))))))******++++++,,,((((((((()))******++++++************************************************)))))))))*********++++++.........,,,***)))+++,,,000111333555666777777777666888::::::::::::<<<===>>>;;;;;;>>>@@@DDDMMMVVV^^^hhhrrrxxx~~~zzzvvvnnnooorrrzzz|||zzzyyyyyyyyyyyy~~~~~~~~~}}}|||~~~}}}}}}~~~}}}{{{xxxyyyyyyyyyxxxwwwuuusssttttttsssssssssssstttttttttuuuvvvvvvtttqqqnnnkkkdddcccbbbaaaaaacccdddfffmmmooorrruuuwww{{{{{{xxxtttooollljjjiiiiiijjjlllnnnnnnnnnoooppprrruuuuuuvvvvvvwwwxxxxxxyyyxxxzzz~~~ppp```TTTIIIBBBAAA>>>===???DDDLLL[[[hhh}}}~~~rrreeeYYYTTTLLLKKKIIIHHHFFFEEEEEEEEECCCBBBAAA???<<<:::999888888999:::<<<>>>>>><<<:::666222///,,,,,,,,,+++*********++++++++++++******))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))+++***)))(((((('''((((((''''''''''''''''''''''''))))))((((((((((((''''''%%%'''))))))((('''((()))************************''''''((()))***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((()))))))))*********+++,,,,,,,,,,,,---111333333444666888999:::::::::999;;;===>>>===<<<===>>>@@@???@@@DDDGGGOOO^^^lllzzzzzzssspppkkknnnttt~~~|||xxxyyyzzzzzzzzzzzzyyyxxxxxxwwwvvvvvvvvvvvvwwwxxxvvvwwwwwwwwwuuurrrooommmiiigggdddbbbbbbccceeefffkkkmmmppprrrtttvvvyyy{{{~~~~~~zzzvvvpppllljjjiiihhhggghhhjjjkkkkkkkkkmmmooossstttttttttuuuwwwxxxxxxyyy{{{~~~qqqaaaTTTKKKFFFBBB>>>>>>???CCCMMMWWWiiiwwwsssddd[[[PPPMMMIIIGGGFFFFFFGGGGGGCCCBBBAAA???<<<:::999888666666888:::===>>>===;;;999666222...,,,+++++++++)))***+++,,,,,,+++***)))(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''''''''(((((((((((((((((('''&&&&&&&&&'''(((''''''''''''''''''''''''))))))(((((((((((((((((()))***+++,,,,,,++++++,,,************)))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,---......000444777666777888999;;;<<<<<<======???AAAAAA???>>>???@@@@@@BBBHHHNNNTTT^^^pppwwwsssqqqwwwzzz~~~|||yyyxxxxxxwwwxxxyyyzzz{{{{{{zzzyyyxxxxxxyyyzzz{{{xxxyyyyyyxxxvvvssspppooonnnllliiigggfffgggiiikkkjjjkkkmmmnnnmmmnnnoooqqquuuvvvxxx{{{}}}xxxrrrllliiifffeeebbbdddfffggghhhiiikkkmmmpppppppppqqqrrrtttuuuvvvyyy|||~~~ooo```WWWMMMGGGBBB@@@>>>>>>CCCJJJXXXdddxxxpppcccTTTPPPJJJFFFFFFHHHHHHHHHDDDCCCAAA???<<<:::888777444444555888;;;<<<<<<;;;;;;999555111---+++++++++)))***+++,,,,,,+++***)))(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))))))))'''''''''((())))))((((((******))))))))))))))))))++++++******)))(((((((((************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,///111222111111111222444777888888:::;;;<<<>>>>>>???@@@AAAAAA@@@@@@AAACCCFFFKKKUUU```hhhsss~~~}}}{{{zzzyyyyyyzzz{{{}}}~~~~~~}}}{{{zzzzzz{{{}}}~~~|||||||||{{{yyywwwuuutttrrrpppnnnlllllllllmmmnnniiijjjjjjhhhffffffggghhhllllllnnnqqqvvv{{{{{{uuuooojjjfffdddaaaccceeeffffffgggiiikkkkkkkkkkkkkkklllnnnppprrruuuxxx{{{}}}~~~~~~nnneeeVVVOOOHHHDDD@@@===>>>BBBIIIRRRcccvvv}}}ooo]]]VVVMMMHHHHHHIIIJJJIIIEEEDDDBBB@@@===;;;999888333333444666999;;;;;;:::;;;;;;999555000,,,+++,,,******++++++++++++******))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''(((((((((((()))))))))******)))))))))''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))******'''&&&&&&'''))))))(((&&&))))))))))))))))))))))))++++++******)))(((((((((************************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++(((,,,111444666777999;;;999999999:::;;;===???@@@???@@@AAAAAABBBEEEJJJMMMVVV[[[fffsss}}}~~~||||||~~~~~~|||{{{xxxwwwuuusssqqqppppppoookkkjjjiiifffddddddfffhhhgggggghhhjjjmmmrrrwwwzzz|||vvvpppkkkhhhdddfffggghhhgggggghhhjjjggggggfffggghhhkkkmmmoooooossswwwzzz|||~~~|||sssbbbZZZRRRMMMGGG@@@>>>@@@@@@EEEQQQaaannn}}}{{{iii```TTTLLLJJJJJJJJJHHHHHHGGGEEEBBB???===;;;:::444444444666999;;;;;;:::;;;<<<<<<999444///------++++++************++++++))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''&&&''')))))))))&&&$$$"""(((((((((((((((((((((((((((((()))))))))*********)))(((''')))+++,,,***(((''''''(((((())))))******(((((())))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,%%%***111777:::;;;<<<===;;;::::::;;;<<<>>>@@@BBBBBBCCCEEEGGGKKKRRRZZZ```jjjlllsss~~~~~~}}}|||{{{yyyvvvtttrrrqqqnnnmmmkkkhhhffffffiiikkkggggggfffgggjjjnnnrrrtttyyy~~~~~~xxxrrrooohhhiiijjjiiihhhggghhhiiigggfffffffffgggjjjmmmnnnlllpppuuuyyy{{{~~~~~~mmmeee[[[UUUMMMEEEAAAAAA>>>???FFFRRR]]]lllrrrgggYYYPPPLLLKKKIIIGGGJJJIIIGGGDDDAAA???===<<<666555555777:::<<<<<<;;;<<<>>>???<<<777111//////,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''((((((((()))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))%%%'''((((((&&&###))))))))))))))))))))))))(((((())))))*********+++)))'''&&&(((***+++)))'''&&&''''''((()))******+++&&&&&&''')))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////111555999;;;:::666222111<<<<<<<<<<<<>>>@@@BBBCCCGGGHHHJJJNNNTTT___jjjqqqwwwvvvyyy}}}~~~|||{{{wwwuuutttrrroookkkgggeeeeeefffhhhhhhjjjlllkkkjjjjjjmmmpppuuuwww|||~~~}}}vvvrrrmmmjjjjjjjjjhhhfffeeeddddddcccdddeeefffgggkkkooosssuuuvvvzzz|||zzz}}}wwwjjj^^^TTTLLLEEE@@@@@@@@@DDDIIIPPP\\\pppvvviii]]]UUUPPPMMMLLLJJJKKKJJJGGGCCC???<<<;;;999888666555555777999;;;?????????>>>;;;666000---++++++++++++******************))))))))))))******))))))(((((((((((())))))%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''')))))))))(((''''''&&&&&&)))(((&&&%%%%%%&&&((()))''''''&&&''''''((()))***))))))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((()))''')))******))))))***+++******)))((((((((((((((())))))))))))))))))))))))((()))***++++++***)))(((******+++++++++,,,,,,,,,111+++%%%---888222+++333///...------,,,,,,,,,,,,------------...///111222444777:::;;;;;;;;;;;;<<<===;;;999999>>>DDDJJJMMMPPPWWW^^^aaahhhrrryyy{{{}}}xxxuuuvvv~~~zzzwwwvvvrrrpppnnnllllllmmmooopppnnnppppppnnnlllkkklllnnnmmmpppssswwwzzz{{{zzzzzz}}}~~~zzzuuurrrqqqpppmmmkkkkkkiiihhhfffeeefffggghhhjjjmmmppprrrtttwww|||~~~~~~~~~}}}vvvkkkaaaWWWMMMGGGAAA@@@BBBEEEJJJSSScccssstttfff[[[SSSMMMJJJIIIJJJJJJHHHEEEAAA???===;;;999777666666888:::;;;>>>>>>???>>>;;;777222///------,,,,,,+++++++++*********))))))))))))******))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((&&&&&&''''''((()))))))))'''&&&$$$######$$$&&&''''''''''''&&&''''''(((((()))((((((((((((((((((((())))))(((((((((''''''''''''''''''((((((((())))))''')))******))))))***+++******)))(((((((((((((((************************))))))***++++++***)))((())))))*********++++++++++++,,,111DDDTTTIII666333//////...---,,,,,,,,,,,,,,,,,,,,,...000222555666666888;;;<<<<<<<<<===>>>>>>======@@@GGGOOOVVVZZZaaahhhooorrrwww~~~|||{{{{{{~~~}}}~~~}}}zzzxxxssssssssstttuuuwwwyyyzzzvvvwwwvvvsssooolllllllllgggiiilllooorrrrrrrrrrrrvvvwwwyyy}}}~~~{{{xxxvvvtttsssqqqnnnjjjhhhgggggghhhjjjllloooqqqrrruuuyyy{{{~~~}}}|||{{{{{{|||}}}}}}~~~~~~sssfffYYYQQQHHHEEEBBBCCCDDDIIITTT```nnnsssfffZZZQQQLLLHHHHHHIIIHHHFFFDDDBBB@@@<<<;;;999888777888:::;;;<<<===>>>>>><<<999555333000///...---,,,+++++++++******))))))))))))******))))))(((((((((((())))))''''''((((((((((((''''''''''''((()))))))))))))))&&&&&&''''''((()))))))))'''&&&%%%$$$$$$%%%&&&'''((((((''''''''''''''''''(((((((((((((((((((((((()))))))))))))))(((((((((''''''((((((((()))))))))''')))******))))))***+++******)))((((((((())))))************************))))))******+++******)))))))))))))))************)))///999OOOaaaTTT:::000000///...---,,,,,,,,,,,,+++,,,---000333666999:::888:::<<<<<<<<<<<<>>>@@@>>>@@@DDDJJJTTT___hhhnnnxxx}}}|||~~~}}}zzzyyyuuuvvvxxxzzz|||~~~~~~{{{{{{yyyvvvssspppmmmlllfffhhhkkkmmmoooppppppppprrrsssvvv{{{~~~{{{xxxtttpppllljjjjjjiiimmmnnnoooppprrrtttvvvxxxzzzzzzzzzzzzzzz|||}}}~~~}}}yyyiii^^^UUUNNNGGGDDDBBBCCCJJJRRR^^^pppssseeeZZZSSSIIIHHHHHHGGGGGGFFFCCCBBB===<<<:::999888888999999;;;<<<===>>>===;;;888777222111///---,,,+++++++++******))))))))))))******))))))(((((((((((())))))'''(((((())))))))))))((((((((()))***************)))))))))(((''''''&&&&&&((((((''''''''''''(((((())))))))))))(((''''''&&&'''''''''((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))''')))******))))))***+++******))))))((())))))***************************))))))*********+++******)))*********++++++++++++---111555BBBNNNDDD111---//////...------------------...000222555888:::;;;:::;;;<<<<<<;;;<<<>>>@@@@@@EEELLLVVVbbbnnnzzz}}}zzzyyyxxxzzz|||~~~}}}|||zzzyyywwwtttqqqooojjjkkkmmmoooqqqqqqrrrrrrqqqrrruuuxxx|||}}}yyyuuurrrpppoooqqqqqqppppppqqqrrrssssssuuuuuuvvvwwwyyy{{{|||}}}|||}}}ttteeeZZZOOOHHHDDDBBBEEEJJJQQQ___sssqqqcccZZZNNNKKKHHHGGGGGGFFFDDDBBB>>>===;;;:::888888888888;;;<<<===>>>>>>===;;;:::555333000---+++***************))))))))))))******))))))(((((((((((())))))'''(((((()))******))))))((())))))***************)))))))))(((''''''&&&&&&((((((((((((((((((((((((***************)))((('''&&&&&&''''''((((((((()))''''''''''''''''''''''''(((((((((((()))))))))***''')))******))))))***+++******))))))))))))*********************************************++++++,,,+++++++++,,,,,,,,,------,,,111000111666///)))............------......///111222333555777888999:::<<<<<<===<<<<<<===AAADDDJJJPPPZZZfffrrr}}}|||}}}~~~~~~}}}||||||{{{yyyuuusssnnnooopppqqqssssssttttttrrrssstttvvvyyy{{{~~~|||zzzyyywwwtttsssssssssrrrppppppqqqsssuuuwwwxxxzzzzzzyyy{{{}}}~~~xxxiiiXXXNNNGGGCCCCCCEEEGGGPPP```qqq}}}nnndddXXXRRRKKKHHHGGGGGGEEECCCAAA@@@>>><<<:::999888777;;;<<<===>>>???>>>======888666222///,,,+++++++++******))))))))))))******))))))(((((((((((())))))&&&'''((())))))******)))(((((()))***************&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&((()))***+++***)))((('''&&&&&&&&&''''''(((((()))&&&&&&&&&&&&''''''''''''((((((((()))))))))******''')))******))))))***+++******)))))))))***++++++++++++++++++++++++++++++***************+++,,,---,,,,,,,,,,,,---------...'''000///,,,...***)))111------------...///111111444444666777888888888888<<<===>>>???AAAEEEKKKOOOZZZaaalllwww}}}yyyuuusssssstttuuuvvvwwwwwwwwwvvvvvvwwwxxxzzz{{{|||}}}~~~|||{{{yyyvvvtttrrrssstttuuuvvvwwwwwwwwwxxxzzz|||}}}{{{eeeWWWNNNHHHEEEFFFDDDHHHQQQ^^^nnn~~~tttccc[[[PPPJJJHHHHHHGGGEEEDDDCCCAAA???===;;;999999<<<===>>>?????????>>>>>><<<:::666222///------...******))))))))))))******))))))(((((((((((())))))%%%&&&'''((())))))))))))'''((())))))******))))))&&&&&&''''''((()))))))))&&&&&&''''''''''''&&&&&&%%%&&&((())))))((('''&&&%%%%%%&&&''''''((())))))&&&'''''''''(((((((((((((((((()))))))))*********''')))******))))))***+++******))))))******+++,,,++++++++++++++++++++++++******))))))***,,,---...++++++,,,,,,,,,---------(((111///+++///---+++111++++++,,,---///111333444444555666888999999999888<<<>>>@@@DDDIIIQQQZZZ```gggooozzz}}}~~~{{{vvvwwwwwwxxxyyyyyyzzz{{{{{{zzz{{{|||}}}~~~}}}zzzwwwwwwxxxxxxxxxxxxwwwwwwyyy{{{~~~ppp___TTTMMMIIIIIIGGGGGGJJJSSS```qqqkkkaaaTTTLLLJJJJJJHHHFFFFFFEEEDDDBBB???===;;;:::======>>>??????????????????===888444111//////000******))))))))))))******))))))(((((((((((())))))%%%&&&'''((())))))))))))''''''((())))))))))))))))))))))))(((''''''&&&&&&(((((())))))))))))(((((("""$$$&&&(((((('''&&&%%%%%%%%%&&&&&&'''((())))))'''((((((((())))))******))))))))))))************((()))******))))))***+++******))))))***+++,,,,,,++++++++++++++++++++++++******))))))***,,,---///******+++++++++,,,,,,,,,...333---(((......+++...)))***+++---///222444555222444666888999::::::999<<<>>>CCCHHHPPP[[[eeemmmnnnvvv{{{yyy|||yyy|||~~~}}}}}}}}}}}}}}}~~~{{{||||||}}}}}}~~~}}}}}}~~~~~~|||{{{~~~pppdddYYYOOOGGGFFFCCCDDDJJJSSS```sss{{{ppp```SSSMMMJJJIIIHHHIIIFFFBBB@@@??????===<<<===>>>@@@AAAAAABBBDDDEEEDDDBBB===888444000......,,,+++))))))***++++++***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%''')))++++++***((('''((()))*********((('''&&&(((((()))))))))*********************+++,,,------++++++,,,...//////---+++------------------------/////////000000000000000...///111111222444888;;;===;;;999999:::;;;<<<<<>>:::666222///...---,,,******+++,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&'''''''''(((((((((((((((((((((((((((((((((%%%''')))++++++***((('''))))))*********)))'''&&&******+++++++++,,,,,,,,,+++++++++***++++++,,,,,,+++,,,---000222111///,,,------------------------///////////////000000000...000222444555777:::===<<<:::888777999<<<>>>???IIIOOOWWW___gggnnnuuuzzz~~~zzzyyyxxxyyy{{{||||||{{{{{{~~~rrrbbbWWWLLLGGGCCCDDDGGGLLLWWWbbbwwwwwwggg\\\TTTNNNJJJIIIGGGFFFFFFGGGGGGEEEDDDDDDEEEEEEDDDAAA@@@@@@AAABBBBBB@@@===999555111//////---+++++++++,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''))))))))))))''''''''''''((((((((()))))))))((((((((((((((((((((((((&&&''')))++++++***)))((())))))*********)))((('''+++++++++++++++,,,,,,,,,,,,,,,++++++***++++++++++++,,,///222444333000---------------------------.........//////000000000///111555777888999<<<>>><<<;;;999999;;;???DDDGGGRRRXXXaaakkksss{{{}}}~~~|||zzzyyyzzzzzzzzzyyyxxx{{{~~~{{{nnnbbbTTTMMMHHHGGGGGGHHHOOOWWWgggxxxtttggg[[[RRRKKKHHHGGGGGGHHHIIIIIIHHHFFFFFFGGGGGGEEEBBBAAAAAABBBBBBBBBAAA@@@<<<888333111///---+++***++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((()))******)))((('''''''''((((((((()))))))))(((((((((((((((((((((((('''((()))++++++***)))((()))))))))***))))))))))))))))))))))))))))))))))))------,,,+++***************,,,...222444444000---------------------------------...//////000111111111444777999::::::;;;<<<===<<<<<<<<<@@@FFFMMMRRR\\\dddooozzz||||||}}}~~~~~~~~~{{{yyywwwuuutttvvvyyy|||}}}vvvwww{{{}}}qqq___WWWOOOLLLIIIHHHKKKPPPYYYggg|||ssseeeWWWOOOIIIHHHGGGHHHIIIJJJIIIHHHFFFGGGGGGFFFDDDCCCDDDEEEBBBBBBCCCBBB???;;;666444000---+++*********)))'''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((()))***+++******)))***))))))))))))*********))))))))))))))))))))))))------,,,+++***************+++---000222222///,,,------------------------------...///000111222333444777999::::::999999:::<<<===???BBBFFFNNNXXX___iiirrr~~~~~~~~~~~~~~~{{{wwwtttqqqvvvxxxzzz}}}zzzyyy{{{~~~qqqfffZZZSSSMMMIIIIIILLLNNNXXXjjj~~~qqqaaaVVVMMMKKKHHHGGGHHHIIIIIIHHHFFFGGGHHHGGGFFFEEEFFFGGGCCCCCCDDDCCCAAA===:::777111///,,,++++++***)))'''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))((()))******++++++************)))))))))***++++++,,,,,,,,,+++++++++++++++,,,,,,++++++***+++++++++++++++,,,...//////---+++---------------------------...///000222333444555777999:::;;;:::999:::;;;<<>><<<666444111//////...,,,***))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++(((''''''(((+++,,,))))))))))))************)))))))))))))))))))))))))))************+++++++++******)))))))))***,,,---************))))))((((((************+++,,,------000...,,,,,,,,,---,,,+++------------------------...///000222444666777888888999;;;;;;===???CCCFFFGGGOOOYYYbbbkkkvvv}}}xxxvvvyyy{{{}}}zzzwwwxxxxxxuuutttvvv|||zzzwwwtttrrrpppooopppoooooorrr{{{|||yyyxxxyyyzzz{{{{{{}}}kkk[[[PPPJJJHHHGGGIIIQQQ]]]nnnsssddd]]]RRRJJJGGGHHHJJJKKKFFFGGGHHHHHHHHHHHHGGGFFFEEEFFFFFFFFFFFFDDDBBBAAA999777333000,,,***))))))+++***)))((((((***,,,...+++***((('''''''''((()))))))))(((((('''''''''&&&******))))))((((((''''''******++++++++++++******))))))))))))))))))))))))&&&&&&&&&'''((())))))***************************((((((((((((((((((((((((*********)))))))))))))))++++++,,,,,,,,,,,,------************************---,,,,,,,,,,,,---......---------------...///000///111444666555555666777<<<888777;;;CCCJJJMMMLLLTTT\\\hhhrrr{{{}}}{{{~~~|||{{{~~~|||xxxuuusssrrrllllllkkkiiijjjpppyyy{{{xxxxxxzzz{{{|||zzzkkk```[[[JJJFFFEEEJJJTTTbbbuuummmdddXXXMMMHHHHHHIIIKKKFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBAAA;;;999666222///,,,+++***+++***)))))))))***,,,---+++***)))((('''(((((()))))))))((((((((('''''''''***)))))))))(((((((((''')))******************)))((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))*********+++++++++,,,,,,************************---,,,,,,,,,,,,---......------------...///000000///111444666777777999:::======???DDDLLLRRRUUUVVVaaajjjuuu~~~|||||||||~~~{{{xxxvvvuuupppooollliiiggghhhlllooowwwzzzxxxyyy{{{{{{}}}~~~ssslllQQQKKKEEEFFFKKKUUUdddrrr}}}ssscccUUUMMMJJJJJJKKKFFFGGGGGGHHHHHHGGGGGGFFFFFFEEEDDDBBBAAAAAA@@@@@@===<<<999555111///---,,,************+++++++++++++++***)))(((((((((((()))))))))((((((((((((''''''))))))))))))((((((((((((((())))))******))))))(((''''''''''''''''''''''''&&&''''''(((((())))))***((((((((((((((((((((((((************************************************))))))*********+++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---..................///000111111000222555777888:::<<<>>><<<@@@FFFLLLQQQVVV[[[^^^lllttt|||zzz|||~~~||||||zzzxxxuuupppllliiihhhgggiiiooozzz~~~zzzyyyzzzzzzzzz|||~~~~~~uuu\\\SSSJJJFFFGGGMMMXXXcccxxxppp```TTTNNNLLLKKKGGGGGGGGGGGGGGGGGGGGGGGGGGGEEECCCAAA???>>>??????>>><<<:::666333000...,,,******+++,,,,,,++++++************)))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''(((((())))))))))))************************++++++++++++++++++++++++)))***************++++++************++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---...............///000111222333222444666777888:::>>>@@@@@@FFFNNNRRRUUUZZZbbbhhhrrrzzz}}}~~~{{{{{{wwwrrrmmmhhhfffeeegggjjjqqqzzz}}}{{{zzzxxxzzz|||~~~zzzdddYYYNNNGGGEEEFFFNNNVVVfffxxx|||jjj\\\RRRMMMJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGEEECCC@@@>>>=========<<<;;;999777333000...---++++++,,,,,,,,,++++++******************))))))((((((((())))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++++++++,,,+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++---,,,,,,,,,,,,---....../////////000111222444444555666777777888;;;???BBBKKKQQQWWWZZZ\\\aaajjjrrrwww|||}}}|||xxxuuupppkkkgggeeeccc``````eeemmmvvv|||{{{{{{||||||}}}}}}~~~~~~lll```RRRJJJEEEBBBEEEIIIVVVgggttteeeXXXNNNIIIHHHGGGGGGFFFFFFGGGGGGHHHGGGFFFCCCAAA???===<<<;;;::::::888777444222///...,,,,,,,,,,,,++++++++++++******++++++******)))((((((((())))))))))))******(((((((((((())))))))))))((())))))******))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))******+++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......//////000111222333555666777888888999:::===BBBFFFQQQVVV]]]bbbdddiiiqqqxxx{{{}}}}}}{{{zzzwwwrrrooogggccc^^^[[[\\\bbbiiimmmxxx}}}|||}}}~~~yyyxxx{{{yyylll^^^TTTMMMFFFDDDFFFOOOZZZooorrrbbbTTTLLLHHHHHHGGGFFFFFFGGGHHHHHHGGGFFFEEECCC@@@===;;;:::999999888777666333111000...---,,,+++***+++,,,,,,******+++++++++***)))((((((((()))))))))*********'''((((((((()))))))))***)))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))***++++++,,,------***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......000000000111333444666777888888999:::===BBBIIINNNWWW^^^hhhpppuuuyyy~~~|||}}}{{{vvv{{{}}}{{{xxxiiieee```\\\\\\```eeehhhkkkwww~~~~~~~~~uuupppqqqssszzzjjj```VVVMMMIIIHHHMMMTTTddd{{{|||kkk\\\RRRIIIHHHGGGFFFFFFGGGHHHIIIFFFFFFFFFDDDAAA>>>;;;999888999999888777555333222///...,,,*********,,,---******+++,,,+++***)))((((((((())))))*********+++'''((((((((())))))************++++++++++++******))))))))))))))))))))))))*********)))))))))))))))++++++++++++++++++++++++************************))))))***+++,,,,,,------)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......000000111222333555777777777888:::<<<@@@GGGOOOUUUbbbjjjvvv|||yyy{{{}}}}}}}}}xxxttt~~~wwwrrrwww}}}~~~|||{{{tttpppjjjeeeccceeeiiillllllooosss{{{vvvooojjjffflllllluuuvvviii^^^SSSKKKGGGGGGNNNZZZjjj}}}jjjZZZPPPIIIEEEFFFHHHGGGGGGHHHIIIHHHHHHFFFDDD@@@>>><<<::::::;;;<<<<<<:::555111---+++***(((((((((((()))+++***(((''''''(((***+++******+++++++++,,,,,,,,,,,,,,,,,,+++***))))))(((***++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------.........------------...//////......///000000000000000333222333555888:::::::::;;;;;;<<<@@@FFFNNNUUUYYYeeerrr~~~}}}|||xxxrrrmmmiiifffwwwrrrnnnssszzz|||xxxrrrmmmjjjkkkmmmooonnnooorrrxxxvvvnnnhhhdddggggggmmm|||xxxlll```UUUNNNHHHLLLSSS___qqqrrrcccTTTLLLFFFFFFHHHGGGGGGIIIIIIIIIHHHGGGDDDAAA>>>===;;;;;;;;;<<<===:::666333///...,,,***************,,,+++)))(((((()))+++,,,******))))))(((''''''&&&,,,++++++***))))))(((((((((((())))))***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...------------...//////......///000111111111111222222222444666888999999:::===BBBGGGMMMTTT[[[aaattt}}}uuusssqqqmmmiiifffcccbbb{{{uuummmnnnqqqvvv~~~}}}xxxuuuttttttuuurrrqqqrrruuuzzz~~~yyypppiiieeeddddddhhhpppyyy{{{mmm^^^TTTMMMMMMNNNTTTaaavvv|||nnn]]]SSSJJJGGGGGGFFFHHHJJJIIIIIIIIIGGGEEEBBB???>>>;;;;;;;;;<<<===;;;888555222111///---,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++***((('''%%%$$$###+++******))))))(((((('''%%%&&&'''(((((()))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************+++++++++,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,...------------...//////......///000111222222222333333444555777999;;;<<>>BBBIIISSSZZZfffjjjooopppqqqttt|||}}}yyyrrrkkkhhhgggfffeeedddcccaaa``````^^^^^^]]]]]]^^^___aaabbb}}}wwwpppkkkhhhhhhhhhooottt}}}~~~{{{yyyxxxwwwuuuxxx~~~~~~}}}}}}~~~|||{{{pppaaaSSSPPPOOOPPP]]]lll|||hhhZZZPPPHHHFFFHHHGGGGGGGGGFFFEEEBBB@@@???;;;999777777999;;;<<<;;;777555222///---+++******)))******************)))'''((((((((()))))))))*********************************+++++++++++++++***************************))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++---------.........//////...------------...///////////////000222555888::::::>>>BBBEEEJJJSSS___hhhooosssxxx|||~~~|||zzzuuupppkkkgggeeecccbbbbbbccccccddddddccccccaaabbbdddfffhhhjjjlllmmm}}}vvvoooiiifffdddeeejjjpppwww~~~}}}zzzxxxyyytttsssxxx{{{~~~{{{yyyzzz||||||iiiXXXRRROOONNNWWWdddtttmmm]]]RRRIIIFFFGGGFFFFFFFFFFFFDDDBBB@@@>>>;;;888666666888:::;;;<<<888777444000...,,,++++++))))))************)))))))))))))))******************************+++++++++***++++++++++++******)))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,---------.........------------...///////////////000222666999;;;???CCCHHHLLLQQQ\\\iiitttuuuzzz}}}xxxsssooollliiieeebbbaaaaaabbb___```bbbccceeefffggggggeeegggjjjnnnrrruuuwwwxxx{{{wwwqqqkkkeeeddddddddddddhhhrrr~~~~~~}}}yyyxxxwwwvvvvvvxxx}}}}}}{{{|||~~~||||||xxxgggYYYOOOJJJMMMSSSaaawwwqqq```SSSIIIFFFFFFCCCCCCCCCDDDDDDAAA===999888888777777999;;;>>>@@@:::888555222///............,,,***)))******)))(((************************%%%%%%&&&((()))))))))))))))))))))))))))))))))))),,,,,,++++++***)))))))))))))))))))))***+++,,,---++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------......000000////////////000000...111444555555666:::===EEEIIINNNUUU```nnnuuuvvvzzz~~~}}}xxxtttpppkkkgggbbbbbbbbbbbbaaaaaa``````eeegggjjjlllllllllmmmooorrrsssvvvzzz}}}~~~{{{uuuooojjjccccccaaa___aaahhhrrrzzz{{{{{{yyywwwuuuuuuwwwzzz~~~{{{{{{ppp```UUUMMMLLLOOOUUUiiitttdddWWWNNNHHHEEEDDDDDDDDDEEEEEECCC@@@===<<<;;;999888888:::;;;===:::888666444111///------...,,,***)))***+++***)))************************))))))***+++,,,,,,,,,,,,************************)))))))))******+++++++++++++++***************+++))))))*********+++++++++++++++,,,,,,,,,---------+++++++++***++++++,,,---,,,,,,---------.........//////////////////000111///222555555555777===AAAHHHOOOXXX___iiitttzzz{{{}}}}}}~~~|||wwwuuusssppplllhhheeeeeeeeedddeeeeeeffffffjjjllloooqqqsssvvvyyy|||~~~{{{uuuqqqgggeeeaaa]]][[[]]]cccgggooovvvzzz{{{|||~~~|||yyytttqqqqqqqqqpppwww}}}yyysssxxx{{{jjj^^^SSSNNNMMMKKKXXXiiiwwwxxxjjj```WWWMMMEEEEEEDDDDDDFFFFFFFFFCCCAAA@@@>>><<<999888888999::::::999888666333000---+++---+++))))))+++++++++***************************++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++)))))))))))))))*********------+++******)))))))))))))))*********+++++++++,,,,,,---------.........+++++++++++++++,,,------,,,------------.....................//////000111333555777888888<<>><<<;;;;;;<<<<<<;;;<<<<<<;;;:::777444222///---++++++,,,,,,+++*********************************+++,,,------------************************((()))***+++,,,---...///,,,,,,+++++++++,,,,,,---))))))*********++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---..................////////////...//////111333555666888777;;;BBBHHHPPP\\\hhhqqqyyy}}}zzzyyyzzz{{{{{{xxxyyyzzzzzz{{{}}}|||||||||{{{zzzxxxwwwvvvrrrrrrssstttuuuuuuvvvwwwwwwvvvwwwyyy|||~~~~~~}}}}}}~~~{{{|||~~~~~~}}}|||yyyxxxwwwuuutttsssssssssrrrsssuuuwwwyyyzzz{{{{{{||||||||||||}}}~~~~~~}}}|||{{{{{{|||~~~~~~yyyzzz|||~~~~~~}}}{{{zzz||||||||||||{{{zzzyyyxxxzzzyyyxxxxxxxxxyyyzzz{{{{{{{{{{{{|||~~~zzz}}}~~~}}}yyywwwxxxyyyvvvtttqqqooolllggg```ZZZTTTLLLGGGHHHGGGDDDEEEJJJNNNSSSZZZcccjjjpppssstttwwwyyy}}}~~~~~~~~~{{{{{{yyyuuuqqqoooooopppjjjpppxxxzzzmmmjjjgggccc```cccqqqpppbbb]]]MMMIIIFFFFFFIIIRRRhhh}}}xxxhhhVVVRRRLLLHHHFFFEEEDDDCCCDDDBBB???<<<;;;:::;;;;;;;;;<<<<<<;;;:::888666444000...,,,+++,,,,,,+++)))************************((()))***+++,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------......---,,,++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......---,,,,,,,,,,,,---................../////////000//////000111333666888999;;;@@@HHHPPPYYYeeerrr{{{zzz~~~yyyuuutttvvvwwwxxxzzz|||~~~~~~{{{yyyxxxxxxxxxtttuuuvvvvvvtttqqqnnnlll```^^^^^^dddlllqqqqqqpppkkkmmmppptttwwwyyyzzzzzzyyyyyy{{{||||||}}}||||||}}}}}}||||||}}}~~~~~~|||{{{zzz{{{zzzxxxwwwuuutttssssssoooooonnnmmmkkkjjjiiiiiijjjjjjkkklllnnnqqqtttvvvsssssstttuuuwwwxxxxxxyyyyyyyyyxxxxxxxxxwwwwwwwwwxxxyyyzzz|||~~~}}}{{{wwwxxxxxxyyyyyyyyyyyyyyyyyyzzz{{{{{{zzzxxxwwwuuunnnooooooqqqsssuuuwwwxxxvvvwwwxxxyyyzzz{{{|||}}}|||~~~~~~}}}|||{{{{{{vvvuuutttttttttuuuvvvwwwvvvrrrmmmjjjiiifffccc___VVVSSSNNNHHHEEEDDDDDDEEEEEEHHHLLLQQQWWW]]]dddhhhpppppprrruuuyyy~~~|||yyyuuurrrpppoooooopppttt||||||wwwlllddddddddddddiiippp|||~~~pppfff[[[RRRIIIEEEGGGOOO]]]kkkxxxggg\\\OOOIIIHHHIIIGGGCCCBBBAAA???===;;;999999888===<<<;;;;;;:::888555222/////////...---,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******************************))))))))))))************+++++++++,,,,,,,,,+++,,,...///000///...---------...//////000111111//////000000000000000///,,,...111333444666999;;;@@@DDDLLLYYYhhhuuu~~~yyyuuupppppptttyyy||||||}}}|||zzzwwwtttqqqpppppppppllllllllliiifffaaa\\\YYYTTTSSSSSSXXX___ccccccaaacccdddgggkkknnnpppqqqqqqssstttuuuwwwxxxyyyyyyyyyxxxxxxxxxwwwwwwwwwvvvvvvxxxxxxyyyzzz{{{|||}}}~~~||||||{{{zzzyyyxxxvvvuuuuuutttrrrpppnnnmmmllllllfffeeeeeedddcccbbbaaaaaaaaabbbbbbdddgggjjjmmmnnnppppppqqqrrrssstttuuuuuuuuuuuuuuuuuuttttttttttttssstttwwwzzz~~~~~~|||zzzwwwuuutttrrrqqqrrrssssssyyyxxxxxxvvvtttrrrpppooommmmmmnnnoooppprrrsssttttttttttttuuuuuuuuuuuuuuu}}}~~~~~~~~~~~~~~~~~~~~~~~~zzzzzzyyyxxxwwwvvvuuuuuurrrqqqpppooooooooopppqqqpppmmmiiigggfffeeebbb___ZZZWWWRRRLLLHHHEEEDDDCCC>>>@@@CCCFFFJJJOOOTTTXXX___bbbffflllqqquuuxxxzzz}}}yyywwwuuuuuutttssstttwww}}}~~~xxxpppnnnkkkhhhiiimmmppp}}}qqqaaaWWWLLLFFFFFFKKKWWWcccpppdddUUULLLIIIHHHFFFCCCCCCBBB@@@===;;;:::999888<<<;;;:::::::::999666333//////......---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))************************------,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,---...............))))))***++++++,,,------...///000000111111111111///111333555777999===@@@HHHNNNYYYeeepppyyy~~~{{{zzzyyywwwtttvvvzzz~~~}}}{{{zzzxxxuuussspppnnnkkkhhhfffdddddddddeeedddccc___[[[VVVQQQNNNMMMMMMNNNRRRWWWZZZYYYVVVYYYZZZ]]]```bbbdddeeefffjjjkkkmmmoooqqqrrrrrrsssrrrrrrrrrqqqqqqqqqppppppnnnppprrrtttvvvwwwwwwwwwuuuuuuuuutttrrrpppooonnnlllkkkiiifffdddbbbaaaaaa[[[ZZZZZZZZZYYYYYYYYYYYY[[[\\\]]]^^^aaaeeehhhjjjjjjkkkkkklllmmmnnnooooooooooooooonnnnnnnnnnnnmmmlllnnnqqquuuzzz}}}{{{xxxwwwvvvtttqqqooonnnppprrrssstttrrrpppmmmkkkiiiggggggkkkjjjjjjkkkkkklllmmmnnnmmmmmmmmmnnnnnnoooooooooxxxyyy{{{||||||{{{yyyxxxwwwxxxyyyyyyyyyyyyxxxwwwrrrrrrqqqooonnnlllkkkjjjjjjiiihhhggggggggggggggggggeeebbbaaaaaaaaa___^^^]]][[[VVVQQQLLLGGGDDDCCC???@@@AAABBBBBBDDDHHHKKKPPPTTT[[[cccjjjooorrrsss{{{|||}}}~~~~~~~~~~~~~~~}}}{{{zzzxxxvvvuuuuuuwwwyyy{{{~~~~~~~~~~~~}}}yyysssppppppkkkvvvlll```SSSKKKGGGIIIRRR[[[uuu|||ooo]]]PPPJJJGGGEEECCCCCCBBB@@@>>><<<:::999999:::999888999999999777555............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++...------------------...,,,,,,---------.........,,,,,,,,,,,,,,,------...---------......//////000......///000111222333333222333555777999>>>DDDHHHQQQZZZgggqqqwww{{{{{{xxxwwwwww|||{{{{{{~~~}}}yyyvvvsssqqqpppmmmjjjhhhcccbbb___\\\ZZZXXXWWWWWWYYYXXXXXXVVVTTTPPPMMMKKKJJJJJJLLLOOORRRSSSRRROOOQQQRRRTTTVVVXXXZZZ\\\\\\```aaacccfffhhhjjjkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiccceeehhhlllnnnooonnnnnnoooooonnnmmmkkkiiihhhgggaaa```^^^[[[YYYWWWVVVUUUSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUXXX[[[^^^aaacccddddddeeeeeefffgggggghhhffffffffffffeeeeeeeeeeeeeeegggiiimmmrrrvvv{{{}}}~~~}}}zzzxxxuuurrrqqqpppooommmlllllllllnnnnnngggeeedddbbbaaaaaaaaabbbgggffffffeeeeeeffffffgggbbbcccdddfffhhhjjjkkkllllllnnnqqqsssssspppllljjjmmmnnnpppqqqqqqpppnnnmmmiiihhhgggeeecccaaa```___aaa```___^^^^^^]]]\\\\\\[[[[[[ZZZZZZZZZ[[[[[[[[[[[[ZZZWWWSSSOOOJJJGGGDDDCCCDDDCCCAAA??????@@@BBBEEEIIIOOOXXX```ggglllooosssssstttuuuuuuuuuuuuuuuzzzyyywwwvvvvvvvvvwwwxxxyyyzzz|||~~~~~~|||{{{yyyxxxvvvvvvwwwwwwxxx~~~~~~|||}}}|||tttxxxyyylll\\\RRRLLLKKKOOOVVVjjjxxxeeeUUULLLHHHEEECCCDDDCCCAAA>>><<<;;;:::999888777777777999999888666//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,---------------,,,+++***+++,,,---...000000000111111222222222////////////000000111111444555666999===CCCKKKQQQYYYbbbnnnvvvyyy{{{wwwtttwwwyyyzzz~~~~~~~~~~~~~~~~~~~~~{{{uuuqqqmmmjjjgggeeedddaaa^^^\\\WWWVVVTTTRRRPPPNNNMMMLLLJJJJJJJJJJJJIIIGGGEEEDDDDDDDDDEEEGGGHHHIIIHHHFFFIIIJJJKKKLLLNNNPPPRRRSSSVVVWWWZZZ\\\___```aaabbb_________^^^^^^^^^^^^]]][[[]]]```dddfffggggggggghhhhhhgggfffdddbbb```___WWWVVVTTTQQQOOOMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMJJJJJJKKKMMMPPPSSSVVVXXX\\\\\\]]]]]]^^^^^^______\\\\\\\\\\\\[[[[[[[[[[[[]]]^^^```dddiiioootttvvvyyyyyywwwuuurrrpppmmmllleeeffffffeeeccc```^^^\\\VVVVVVVVVVVVXXX[[[]]]^^^aaa```______^^^^^^^^^___[[[\\\]]]___aaabbbdddddd___bbbhhhllllllhhhccc___```bbbdddeeeeeedddbbb```^^^^^^\\\ZZZYYYWWWUUUUUUWWWWWWVVVUUUUUUTTTSSSRRRPPPPPPQQQQQQQQQRRRTTTUUUTTTSSSSSSQQQOOOLLLIIIGGGDDDCCCBBB>>>;;;999999;;;===???CCCJJJRRR[[[ccchhhkkkllllllmmmmmmmmmmmmlllrrrqqqooonnnmmmmmmnnnoooppppppqqqrrrrrrrrrrrrrrrrrrssstttwwwzzz}}}~~~|||zzzxxxvvvtttsssnnnpppuuu}}}~~~{{{{{{}}}}}}}}}wwweeeYYYRRRMMMOOOSSS```tttnnn]]]RRRKKKGGGEEEEEECCCAAA???===;;;;;;:::777666555666888999888777000000...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++******))))))))))))******++++++++++++,,,,,,,,,,,,---,,,+++***+++,,,---...,,,,,,,,,,,,------------000000///.........//////444555888<<>>===??????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBDDDFFFGGGHHHLLLNNNPPPRRRTTTVVVWWWXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUVVVYYY\\\^^^___``````______^^^]]][[[XXXVVVUUUMMMLLLJJJHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFHHHJJJMMMPPPQQQSSSSSSTTTTTTTTTUUUUUUUUUSSSSSSRRRRRRRRRQQQQQQQQQRRRSSSVVV[[[aaahhhnnnqqqsssrrrqqqooollliiigggeeeaaaaaaaaa___ZZZUUUOOOLLLIIIIIIKKKNNNQQQTTTWWWYYYXXXWWWVVVVVVUUUUUUUUUVVVWWWWWWWWWWWWWWWVVVVVVVVVTTTXXX^^^cccccc___ZZZVVVUUUUUUVVVWWWWWWVVVUUUUUUSSSSSSQQQPPPNNNMMMLLLKKKLLLLLLLLLLLLLLLKKKJJJIIIGGGHHHIIIIIIHHHIIIKKKMMMKKKKKKKKKKKKKKKJJJIIIHHHEEEEEECCC???<<<::::::;;;>>>>>>@@@EEELLLTTT\\\aaacccddddddeeeeeedddddddddeeeeeedddccccccbbbccccccdddddddddcccccccccccccccddddddfffhhhkkknnnqqqrrrtttvvvxxxyyy{{{}}}}}}yyytttpppmmmhhhfffhhhnnnuuu~~~zzzyyy{{{{{{~~~|||oooaaaXXXQQQOOOPPPYYYiii{{{jjj\\\SSSLLLIIIEEEDDDBBB@@@>>><<<;;;;;;777666444555777888888777222111///---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,------...+++++++++++++++++++++,,,111000///......///000111666888<<>>===<<<;;;;;;<<<<<<;;;::::::;;;===???<<<<<<<<<<<<===???AAABBBDDDEEEGGGIIIKKKMMMMMMNNNOOOOOOOOONNNNNNNNNNNNMMMLLLMMMNNNPPPRRRTTTUUUVVVUUUUUUTTTRRRPPPNNNLLLKKKEEEDDDCCCAAA@@@?????????>>>>>>>>>>>>>>>>>>>>>===CCCCCCCCCDDDFFFHHHJJJLLLJJJKKKKKKKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJLLLPPPUUU\\\bbbeeeiiihhhgggeeebbb___\\\[[[ZZZZZZXXXUUUQQQLLLHHHEEEBBBDDDFFFIIILLLNNNOOOPPPNNNNNNMMMLLLLLLLLLMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKMMMOOORRRTTTTTTRRRNNNLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHHHHGGGEEEDDDCCCCCCBBBCCCDDDDDDDDDCCCBBBAAA@@@BBBCCCBBBAAAAAACCCFFFCCCDDDDDDDDDEEEFFFFFFGGGGGGGGGEEECCC@@@>>>???AAA>>>>>>@@@DDDIIIOOOUUUXXXXXXYYYYYYYYYYYYYYYXXXXXXVVVVVVVVVWWWVVVVVVUUUUUUUUUUUUUUUTTTTTTUUUUUUVVVVVVVVVWWWYYY\\\___aaacccccceeehhhiiikkknnnqqqtttsssxxx~~~}}}vvvqqqmmmhhheeeeeeiiimmmpppzzzzzzxxxzzzxxxzzz|||}}}{{{lll```VVVQQQQQQSSS___tttyyyiii[[[RRRLLLFFFEEECCC@@@>>>===<<<;;;777666444444666777777777444333000...,,,+++,,,,,,------------------------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,---.............../////////...............000000//////000222555666999===CCCKKKUUUaaalllssszzz|||YYYYYYYYYZZZZZZ[[[[[[[[[VVVWWWWWWXXXYYYZZZ[[[[[[YYYZZZ\\\___```aaaaaaaaa``````aaabbbdddfffggghhhiiijjjkkkkkkkkkjjjhhhhhhfffccc___[[[YYYUUURRROOOJJJHHHFFFEEEDDDCCCAAA???======>>>>>>>>>===<<<<<<999999999999999999999999666666444333222333777:::;;;;;;:::;;;<<<===???AAA???@@@BBBDDDEEEFFFGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFHHHJJJLLLMMMOOONNNMMMLLLIIIGGGEEEDDD@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::============???AAACCCDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFEEEFFFHHHKKKPPPUUUXXX______]]][[[XXXUUUSSSRRRNNNMMMKKKHHHFFFDDDCCCBBBBBBCCCEEEGGGIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGGGGDDDEEEEEEEEEFFFFFFFFFFFFHHHHHHGGGGGGFFFEEEDDDDDDEEEEEEDDDDDDDDDDDDEEEEEECCCBBBBBBAAA@@@??????>>><<<===>>>?????????>>>======???@@@???===<<>>@@@AAA888:::===@@@DDDHHHKKKMMMNNNOOOOOOPPPOOOOOONNNNNNKKKLLLMMMNNNNNNMMMLLLKKKJJJJJJJJJJJJKKKLLLMMMNNNLLLMMMNNNPPPRRRUUUWWWXXXSSSUUUWWWYYY[[[^^^bbbeeeccchhhooorrrsssvvv}}}|||vvvrrrmmmiiihhhjjjjjjhhhlllttt{{{xxxyyywwwxxxyyyzzz}}}uuuhhh\\\UUUSSSPPPZZZmmmrrrbbbUUUOOOFFFEEECCCAAA>>>===<<<<<<888666444444555666777666666444111...,,,+++++++++------------------------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------......,,,---...///000///...---///////////////........./////////000222666999;;;<<>>======<<<<<<<<<;;;;;;;;;777777777777777777777777888777555555777888777666444777999:::::::::<<<===<<<<<<<<<===>>>??????@@@@@@@@@@@@???======>>>???BBBCCCDDDEEEFFFFFFFFFFFFFFFEEECCCAAA???===<<<;;;===<<<;;;:::999999999999<<<;;;:::888888888888999;;;;;;<<<<<<===>>>??????AAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>@@@CCCFFFHHHLLLMMMMMMMMMLLLLLLKKKJJJFFFEEEDDDBBBAAA@@@@@@???????????????????????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<;;;:::999999999::::::999999999::::::;;;;;;;;;<<<<<<<<<======<<<<<<======>>>???>>>???AAACCCDDDDDDDDDDDD???>>>===???CCCGGGIIIIIIJJJIIIFFFDDDCCCCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@???????????????CCCCCCDDDEEEEEEEEEDDDDDDHHHIIIKKKMMMOOOQQQSSSSSSXXXXXXZZZ\\\```dddhhhjjjrrrwww}}}~~~{{{yyyxxxvvvqqqmmmkkkkkklllmmmyyy}}}{{{uuuxxx{{{}}}~~~sssiiiaaa[[[UUUVVV\\\lllqqq```WWWLLLEEEAAAAAAAAA>>>;;;;;;777666444333333555888:::777666333000...---,,,,,,...---,,,,,,++++++,,,,,,***++++++,,,,,,+++++++++///...------,,,,,,,,,,,,***+++---......---+++***++++++,,,,,,,,,,,,------...---,,,++++++,,,---...,,,------....../////////.........///////////////333444444333222444777999AAAHHHTTT```jjjttt|||GGGCCCCCCFFFFFFCCCDDDHHHIIIHHHFFFEEEEEEFFFHHHIIIHHHIIIJJJKKKKKKKKKJJJJJJKKKLLLMMMNNNOOOQQQRRRRRRSSSTTTUUUVVVUUUTTTRRRPPPOOONNNKKKHHHEEEBBBAAA@@@>>>>>>===<<<<<<;;;::::::::::::::::::999999999999777777777777777777777777666555333333555666555444222444777888888888999:::::::::;;;<<<<<<===>>>>>>;;;;;;<<<:::999888999;;;======>>>???@@@@@@@@@@@@BBBAAA@@@>>><<<;;;:::999;;;:::999888777777777777888888777777888999:::;;;999::::::;;;<<<<<<============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<===???BBBCCCEEEFFFFFFFFFFFFEEEDDDCCCDDDCCCAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999::::::999888888777888888999999999999888888888888888888888888999999888888888999:::<<<===>>>>>>???@@@BBBCCCCCCBBBBBB???>>>===>>>AAADDDEEEEEECCCBBB@@@???>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@===========================>>>>>>???@@@?????????AAABBBCCCEEEGGGHHHIIIJJJMMMMMMOOOQQQTTTXXX[[[]]]cccgggmmmsssyyy}}}|||yyyuuurrrooonnnnnnooorrrxxx~~~zzz|||}}}~~~}}}rrrhhhaaaVVVUUUXXXdddzzzzzzhhh\\\PPPHHHCCCCCCCCC???======888777555333333555777888777666333111...------,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++***......---,,,,,,,,,,,,,,,++++++------------++++++++++++,,,,,,,,,,,,------///...---,,,,,,---...///.............../////////.........///////////////111222333333444666;;;>>>EEENNN\\\iiissszzzCCC@@@@@@BBBBBB@@@@@@CCCBBBAAA@@@??????@@@AAABBB@@@AAACCCDDDDDDDDDCCCBBBCCCDDDDDDFFFGGGHHHIIIJJJJJJJJJKKKLLLKKKIIIGGGEEEFFFDDDCCCAAA???>>>======;;;::::::999999888888777888888777777777666666666666666666666666666666666777555444444555666666555000222444555555555666777888888999999::::::;;;;;;:::;;;;;;:::888888999;;;888999:::;;;;;;;;;;;;;;;<<<<<<;;;:::999888777777888777666555555555555555666666666666777888999:::777888888999999::::::::::::::::::999999999999999999999999999999999999999:::999999888999;;;<<<===>>>????????????>>>>>>===@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::999999::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999777777888888777777666666777888888888888888888777777777777777777777777666555555666777999;;;===>>><<<===???AAAAAABBBAAAAAA@@@>>><<<<<<>>>@@@@@@@@@===<<<;;;:::::::::<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::::::::999999:::;;;;;;;;;;;;;;;<<<<<<===>>>??????@@@AAABBBBBBCCCEEEGGGJJJLLLMMMQQQUUUZZZ```fffppp{{{~~~{{{xxxuuusssrrrqqqmmmpppvvv|||{{{mmmdddWWWRRRQQQZZZlllqqqcccUUUMMMFFFEEEDDDAAA??????999888666444333444555666777666444111///...------...------,,,,,,,,,,,,,,,---------------,,,+++***---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///......------......///////////////.....................//////000000000///000222444666:::@@@DDDLLLVVVeeerrrzzzAAA@@@???@@@@@@???@@@AAA??????>>>======>>>??????===>>>???@@@AAA@@@@@@?????????@@@AAABBBCCCDDDEEEDDDEEEFFFFFFEEECCCAAA???>>>===<<<;;;;;;;;;;;;;;;;;;;;;::::::999999999999777777666666666555555555666666666666666666666666999777666666777888888777000222444444333333444555666666666777777888888888888999:::999777777888:::777777888999::::::999999888777777777777666666666666666555444444444444444999888777777666555555555666666666777777777888888999999999999999999999999777777777777777777777777999888777777777777888999;;;;;;;;;<<<<<<;;;;;;:::<<<;;;::::::999999999999999999999999999999999999<<<<<<;;;;;;::::::999999999999999999999999999999999999999999999999999999999999999999999999999999777777888888888888777777777777888888888888777777999999888888888888777777666666777888999;;;<<<===:::;;;===???AAABBBBBBAAAAAA???<<<;;;<<<===<<<;;;999999999888999:::;;;<<<888888888888888888888888777777888888888888888999888999::::::;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<======>>>???AAABBBDDDDDDFFFIIINNNRRRWWW___jjjrrr{{{~~~{{{wwwuuusssnnnooopppssszzz{{{|||}}}mmmaaaWWWPPPKKKQQQ```uuuyyykkk\\\RRRIIIFFFDDDAAA@@@AAA;;;999777555444333444444777666444222111///...---......---,,,,,,,,,,,,,,,,,,,,,---......---------,,,++++++******+++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------/////////......///////////////......------,,,,,,.........///000000111111///111333555999???FFFKKKTTT^^^lllvvv{{{;;;<<<<<<;;;;;;=========>>>>>>============>>>>>><<<===>>>???@@@???>>>>>>======>>>???@@@AAAAAABBBAAAAAABBBCCCBBB@@@>>>===;;;;;;::::::::::::;;;;;;;;;;;;;;;:::::::::::::::888777777777777666666666666666666666666666666666999888666666888999888777222444555555444333444555555555555555666666666666333444555444333333444666666777777888888888888777666666666666666666666666666666555444444444444555888888777777666555555444555555555666666666666666777777777777888888888888777777777777777777777777888888777777666666666666888888999999999999888888999888888777777777888888777777777777777777777777;;;:::::::::999999888888888888888888888888888888999999999999999999999999999999999999999999999999666777777888888888777777777777888888888888777777999999888888888888888888888888888888888999:::;;;999:::===???BBBCCCCCCCCCBBB???<<<;;;;;;;;;:::999777777777888888999::::::888888888888888888888888777777777888888999999999888999999:::;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@@@@@@@AAADDDGGGIIIKKKQQQYYY```kkkqqq|||{{{xxxvvvrrrqqqpppqqquuu}}}xxxvvvwww{{{lll___XXXOOOIIILLLVVVgggvvvdddYYYMMMHHHEEEAAA@@@AAA<<<;;;999777555444444444666666555444222000///...///...------,,,,,,------***+++,,,---.../////////+++++++++******++++++,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------...//////////////////......------,,,,,,+++++++++......//////000111111222111333555999===EEEMMMSSSaaaiiirrrxxx{{{:::<<<<<<:::;;;???@@@???========================<<<===>>>?????????>>>===<<<<<<<<<===>>>??????@@@???@@@AAABBBBBB@@@>>>======<<<<<<;;;;;;;;;<<<<<<999999999999999999999999999999888888888777777777666666666666666666666666888666555555666777666666444666777777555444444555555555555555666666666666444555666555444444666777555555666666666666555555555555555666666666666666666555555444444444555555444555666777888888888777666666666666666666666666555555555555555666666666777777777777777777777777777777777777666666555555444555666666666666666666777777777666777777888888777777777777777777777777777888888888888888888888777777777777777777777777::::::::::::::::::::::::888888888888888888888888555555666666777777666666777888888888888888888777777777777888888888999999:::999999999999::::::;;;<<<===???AAACCCCCCCCCCCC@@@>>>;;;999999:::999888555555666666777777777777888888888888888888888888777777888888999:::::::::777888888999999999999999;;;;;;;;;:::::::::::::::;;;;;;===>>>>>>???>>>>>>>>>AAACCCCCCCCCFFFKKKPPPZZZ```jjjttt~~~~~~|||zzzvvvuuusssrrrsssxxxyyy~~~}}}tttooonnnoooqqqccc[[[QQQJJJKKKPPP[[[pppmmm```SSSKKKFFFAAA@@@BBB>>>===;;;999777666555444666666666555333111000//////......---------------)))***+++---............,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------......//////......------------,,,,,,,,,,,,,,,......///000000111222222444666:::>>>EEEOOOYYY___nnnttt{{{}}}~~~;;;???@@@===???EEEFFFDDD>>>>>>????????????>>>>>>>>>???@@@AAABBBAAA@@@@@@===>>>>>>??????@@@@@@AAA@@@AAACCCDDDEEEDDDBBBAAA??????>>>===<<<<<<<<<<<<999999999999999:::::::::999999999999888888888888777777777777777777777777888666555555666777777666555777888777666444444555666666666666666666666666777888888888777777999;;;555555666666666555555444555555555555555555555555555444444333333444444555444555777888999999888888777777777777777777777777555555555666666777777777666666666666666666666666666666666666666666555555444444555666666666666666777777666666777888999999888888888888888888888888777777888888999999::::::999999999999999999999999::::::::::::::::::::::::999999999999999999999999666666777888888888888888888888999999999999888888777888888999:::;;;<<<<<<============>>>???@@@AAABBBCCCDDDDDDDDDBBBAAA@@@===:::888777777888888777555666666777777777666666999999999999999999999999777777888888999::::::;;;888888999::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>??????>>>>>><<>>>>><<<;;;999888777666666666666555444222000/////////...---------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---......++++++------------++++++++++++,,,,,,,,,,,,------,,,---...//////...---,,,------...............///---...///000111222333333666999>>>EEENNNZZZfffnnnvvv|||:::>>>???===???FFFHHHEEEAAAAAABBBBBBBBBBBBAAAAAAAAABBBDDDEEEEEEEEEDDDCCC@@@AAAAAABBBBBBCCCCCCCCCCCCDDDFFFHHHIIIHHHGGGFFFAAAAAA???>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<999999999999888888888888888888888888888888888888:::888777777888999999888666777888888666444444555777777777777777777666666444555666555555555777999777777777888888777666666555555555444444444444333333333333222333333444444888888999999999777555444888888888888888777777777777888888888999999::::::555555555555555555555555555555555666666555555444555666777888888888888888777777777777777888999:::999999999999999999999999999999:::;;;<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;;;;;;;;;;;;;999999::::::::::::999999::::::;;;<<<>>>???@@@@@@AAAAAABBBCCCDDDFFFHHHIIIHHHHHHGGGFFFDDDBBB???>>>:::888555555666777777666777888888999999888777777999999999999999999999999666777777888999::::::;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<============;;;<<<>>>@@@@@@@@@@@@???===@@@CCCCCCAAAAAABBBEEECCCGGGNNNUUU___jjjuuu}}}}}}~~~}}}{{{wwwuuutttuuu{{{|||www{{{|||oooaaaWWWPPPNNNIIIHHHVVViii|||}}}nnn]]]RRRJJJEEECCCEEE???>>>===<<<:::999888777666666666666555333111/////////...------------...---------,,,+++***(((''',,,,,,,,,,,,------...///***+++---......---+++***++++++,,,,,,,,,---------+++,,,---......---,,,+++.../////////000000111111---...///000111222333333777;;;AAAIIIUUUcccpppyyywww~~~EEECCCAAABBBEEEGGGFFFEEEFFFEEEEEEFFFFFFFFFFFFGGGIIIJJJKKKLLLLLLLLLKKKJJJGGGGGGGGGHHHHHHHHHHHHHHHMMMOOOQQQQQQPPPMMMIIIGGGJJJIIIGGGEEEBBB@@@>>>===@@@>>>;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::::::::999:::888666666666777666555222333444555666666666666666666777777777777666666777777777888888999999:::777777777888888888999999;;;999666333222333444555666666666666777777777777555555555555666777888888<<<;;;::::::;;;;;;999888888777666777999999888777999999888888888777777777999888666666666666444333666666777888888888888888;;;;;;;;;999777777999;;;;;;;;;:::::::::;;;<<<==================<<<<<<<<<===>>>>>>>>>>>>===<<<;;;===<<<;;;:::::::::::::::<<<<<<;;;:::::::::;;;;;;888:::;;;<<<:::::::::;;;>>>>>><<<;;;::::::::::::======>>>???AAADDDFFFGGGHHHHHHIIIJJJKKKKKKKKKKKKNNNKKKGGGBBB>>>;;;:::999888888888888999:::;;;;;;;;;;;;;;;::::::999999999888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<999:::;;;;;;:::999:::;;;??????>>>>>>>>>???@@@@@@>>>>>>???@@@@@@@@@??????CCCCCCCCCCCCCCCCCCCCCBBBEEEDDDHHHPPPVVV[[[ccclllttt}}}}}}zzzwwwtttsssrrr{{{{{{|||}}}}}}yyyrrr___PPPMMMLLLHHHMMMWWWkkkxxxhhhYYYOOOIIIEEEDDD@@@?????????>>><<<888555444666888999999666333000------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,---...///...+++***)))***------------------------////////////........................///000222222222222111111333666;;;===>>>AAAIIISSS```mmmxxx~~~LLLJJJIIIJJJNNNPPPOOONNNLLLMMMNNNOOOPPPPPPPPPPPPQQQRRRTTTUUUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRQQQQQQZZZ[[[]]]^^^]]]ZZZWWWUUUOOONNNMMMJJJHHHEEECCCBBBBBB???===<<<===>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<<<<>>><<<::::::;;;;;;;;;999555555666666777777777666999999999::::::::::::999999999999::::::;;;;;;;;;;;;;;;;;;:::::::::::::::<<<;;;;;;;;;::::::::::::777777777777777777777777888888888777888888999:::@@@???>>>>>>@@@@@@@@@>>>>>>===;;;;;;<<<<<<;;;999666777777888999::::::;;;;;;999777777777777666555555666777888888888888888:::;;;;;;999888888:::<<<============>>>>>>???@@@AAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>============@@@???>>>>>>>>>>>>??????:::;;;======;;;;;;;;;<<<========================BBBBBBDDDFFFHHHJJJKKKLLLPPPPPPPPPPPPOOONNNNNNMMMFFFDDD@@@===:::999999999999999888999999:::;;;;;;;;;;;;;;;;;;:::::::::999::::::::::::;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<===???@@@@@@??????@@@AAA???????????????@@@@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAABBBAAADDDJJJNNNQQQXXX```llluuu|||zzzxxxwwwvvvxxx|||~~~}}}}}}}}}yyygggXXXRRROOOKKKNNNVVV```xxx~~~nnn___SSSKKKFFFCCC@@@@@@?????????<<<999666555666888:::999666333111///......---------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,---///...,,,******+++------------------------.........//////000000000//////...//////000111222111222444666888;;;>>>AAACCCIIISSS^^^hhhrrr{{{~~~|||{{{zzz|||~~~WWWVVVVVVWWWZZZ[[[[[[[[[YYY[[[]]]```aaaaaaaaa```aaabbbcccdddeeeeeeeeeeeedddcccbbbaaa___^^^\\\\\\ccceeeggghhhhhhfffdddbbb[[[ZZZXXXVVVRRROOOLLLJJJFFFDDDAAA@@@AAABBBAAA@@@????????????????????????======>>>>>>>>>>>>======>>>===<<<<<<======<<<;;;::::::999999999888888888888888888999999:::::::::;;;<<<<<<===>>>>>>??????BBBAAA@@@???>>>===<<<<<<999;;;<<<>>>===<<<:::999999999999999999999999999;;;;;;:::::::::;;;;;;<<>><<<::::::;;;;;;<<<<<<<<<===>>><<<999999999::::::999777777888999::::::;;;;;;;;;<<<======<<<===???AAAAAABBBBBBCCCDDDEEEEEEFFFGGGHHHHHHIIIKKKLLLMMMMMMIIIIIIHHHHHHHHHIIIJJJJJJGGGGGGFFFDDDCCCCCCCCCCCCAAAAAA@@@???????????????;;;===>>>>>>======>>>?????????AAABBBDDDEEEEEEEEEIIIJJJMMMOOOPPPQQQQQQQQQQQQPPPPPPNNNLLLJJJHHHGGG>>>===;;;999888999:::;;;;;;;;;;;;;;;;;;<<<<<<===============<<<<<<<<<<<<;;;;;;<<<<<<<<<=========<<<<<<<<<=========>>>>>>===???@@@AAA@@@AAABBBDDDCCCCCCCCCCCCCCCDDDEEEEEEHHHHHHIIIJJJJJJJJJJJJJJJIIIHHHHHHGGGEEEDDDBBBAAABBB@@@AAAEEEFFFGGGMMMTTT```iiiuuu~~~~~~|||{{{{{{wwwyyy|||~~~zzzvvvvvv{{{uuuddd[[[UUUOOOOOOTTTVVVkkkxxxhhhZZZNNNFFFAAAAAA@@@?????????===999777666777999:::999777444222000000///...............,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,+++,,,......,,,+++,,,---------------------------------...///000111222222000000////////////000000000333777:::===@@@DDDGGGLLLVVVcccmmmsssyyy{{{tttllllllkkkmmmqqqwww}}}ggggggggghhhiiijjjjjjiiikkkmmmqqquuuwwwwwwvvvuuuvvvvvvwwwxxxxxxxxxyyyyyysssrrrpppnnnkkkhhhfffeeeiiikkkmmmpppqqqpppooonnnlllkkkhhheee```[[[VVVTTTNNNKKKHHHGGGGGGGGGGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@???@@@AAAAAA???>>>>>>>>>===<<<::::::999999999999999:::;;;===>>>>>>>>>???@@@BBBCCCEEEFFFGGGJJJHHHFFFDDDBBBAAAAAAAAA>>>???@@@@@@???>>><<<;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>@@@CCCJJJRRRWWWXXXTTTQQQQQQOOOLLLJJJHHHFFFCCCAAACCCCCCBBB@@@???>>>===<<>><<<;;;<<<>>>>>>>>>;;;;;;;;;;;;<<<===>>>>>>===???AAABBBBBBDDDFFFHHHIIIIIIKKKLLLNNNOOOPPPPPPQQQRRRTTTUUUWWWYYY[[[[[[ZZZYYYWWWVVVVVVVVVWWWWWWRRRQQQPPPNNNLLLKKKJJJJJJHHHGGGEEEDDDBBBBBBAAAAAA<<<>>>AAABBBBBBBBBCCCEEEFFFHHHKKKNNNPPPQQQRRRRRRQQQRRRTTTUUUTTTSSSQQQPPPLLLLLLKKKIIIGGGEEECCCBBB===<<<:::999999;;;===>>>>>>>>>======>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>>>>????????????@@@@@@AAAAAABBBBBBBBB???AAACCCDDDDDDEEEGGGIIIJJJJJJJJJJJJKKKLLLMMMMMMLLLMMMNNNOOOOOOOOOOOOOOOOOOOOONNNMMMJJJHHHEEEDDDDDDBBBBBBDDDDDDCCCGGGMMMTTT]]]hhhsss{{{}}}}}}xxxxxxxxx|||yyysssqqqttt{{{sssfff]]]TTTRRRTTTSSSeeezzzqqqaaaSSSGGGAAABBBAAA@@@??????===:::888777888999::::::888666444111000//////............------------------------++++++,,,,,,,,,---------***,,,......---,,,---...,,,,,,------------------......//////000111111222111000000////////////000///222666999<<>>===;;;:::::::::?????????@@@BBBDDDFFFGGGDDDEEEGGGIIILLLNNNPPPQQQQQQPPPMMMKKKIIIHHHHHHHHHMMMLLLKKKIIIGGGEEEDDDCCC????????????>>>>>>======;;;;;;;;;<<<===>>>???@@@@@@HHHTTTaaajjjkkkfffbbb___]]]YYYVVVTTTQQQMMMJJJKKKJJJIIIGGGEEECCCAAAAAACCCAAA??????AAABBBBBBBBB?????????>>>???@@@AAAAAA@@@CCCFFFHHHJJJLLLOOOQQQTTTVVVXXXZZZ\\\^^^^^^^^^```aaabbbeeegggjjjlllllllllkkkjjjhhhgggffffffeeebbb```^^^[[[XXXVVVTTTSSSSSSRRRPPPMMMKKKIIIHHHHHHBBBEEEHHHJJJKKKLLLNNNOOOSSSUUUYYY\\\_________^^^XXXXXXYYYXXXUUURRROOOMMMKKKKKKJJJIIIGGGEEECCCBBB???>>><<<;;;;;;<<<>>>??????>>>>>>??????@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGHHHJJJLLLMMMMMMNNNPPPRRRQQQQQQQQQQQQRRRSSSTTTUUUQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUTTTRRROOOLLLHHHFFFGGGDDDCCCDDDCCCBBBEEEKKKLLLSSS^^^hhhqqqzzz~~~}}}yyywwwvvvwww{{{|||vvvsssuuu{{{sssggg]]]WWWVVVUUU```rrr{{{jjjYYYKKKCCCDDDBBB@@@??????>>>;;;999888999:::;;;:::999888666111000///...------------------------------------+++++++++,,,,,,,,,------***,,,......------...///,,,,,,,,,---------......000000000///////////////111000000////////////000///111444555999AAAMMMUUUccckkktttyyy||||||ooobbbZZZYYY___gggooouuu|||~~~{{{yyysssvvvzzz}}}vvvpppllleeebbb___]]]\\\\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZVVVVVVVVVVVVVVVUUUTTTSSSSSSRRRRRRRRRRRRPPPMMMKKKGGGFFFDDDBBB@@@@@@@@@@@@DDDDDDEEEFFFHHHKKKMMMOOOPPPQQQRRRUUUWWWYYYZZZ[[[YYYWWWUUUSSSRRRRRRSSSSSSYYYXXXUUURRROOOMMMLLLLLLFFFEEEEEEDDDDDDCCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAADDDNNN]]]nnnzzz~~~|||xxxsssppplllhhheeebbb^^^[[[TTTTTTSSSRRRQQQPPPOOOOOOKKKJJJJJJKKKMMMNNNMMMLLLIIIHHHFFFEEEEEEEEEFFFGGGGGGKKKOOOSSSUUUXXX[[[^^^dddfffiiilllnnnppppppqqqqqqrrrtttwwwyyy|||~~~~~~~~~~~~}}}|||zzzyyyxxxtttrrrnnnjjjfffccc```___ZZZYYYWWWUUUSSSRRRQQQQQQQQQTTTVVVXXXYYYYYY[[[]]]```cccgggjjjkkkjjjhhhggg___^^^]]][[[WWWSSSPPPNNNKKKKKKJJJIIIHHHFFFEEEDDDCCCBBB@@@>>>===>>>???@@@AAAAAABBBCCCDDDFFFGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLJJJJJJKKKLLLMMMNNNNNNOOOOOOQQQSSSTTTTTTUUUWWWYYYXXXWWWXXXXXXYYYZZZ\\\\\\[[[[[[]]]^^^____________\\\\\\[[[ZZZVVVRRRNNNLLLKKKHHHFFFFFFDDDAAADDDIIIIIINNNUUU^^^gggpppyyy{{{yyyvvvtttwww|||~~~{{{{{{~~~ssshhh```\\\VVV]]]iii{{{sssbbbRRRHHHEEECCCAAA??????>>><<<:::999999:::;;;;;;:::999888222111000...------------------------------------,,,,,,+++++++++,,,---...***,,,.........---...///+++,,,,,,------.........000/////////.........---000000////////////000000000222444555888BBBPPP[[[jjjooouuuyyy}}}{{{pppddd[[[WWWYYYaaakkksssxxx~~~{{{}}}zzzxxxtttrrrqqqpppooommmoooooooooooooooooooooooojjjjjjjjjiiiiiihhhgggfffcccbbbaaaaaa```^^^ZZZWWWTTTRRRPPPNNNLLLLLLMMMMMMOOONNNOOOPPPSSSVVVZZZ\\\___``````aaabbbbbbcccccc```___]]][[[[[[\\\^^^___aaaaaa```___\\\YYYWWWUUURRRRRRQQQPPPPPPOOONNNNNNKKKJJJHHHFFFEEECCCBBBBBBHHHPPP```rrr}}}zzzvvvrrrooohhhhhhgggeeedddbbbaaaaaa\\\\\\]]]___aaabbb```^^^XXXVVVTTTRRRQQQQQQRRRSSSUUUYYY^^^cccfffiiimmmooosssvvvyyy}}}yyytttooollljjjcccbbbbbbaaa``````aaaaaaeeegggiiiiiihhhhhhhhhjjjjjjlllppprrrrrrpppllljjjeeedddbbb___\\\YYYWWWVVVRRRQQQQQQOOONNNLLLJJJIIIHHHGGGEEECCCCCCCCCEEEFFFJJJJJJKKKLLLOOOQQQSSSTTTTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXUUUUUUVVVWWWXXXYYYZZZZZZVVVXXXZZZZZZZZZ[[[\\\^^^``````aaaaaabbbdddeeefffggggggiiijjjkkklllllllllfffffffffeeebbb]]]YYYWWWRRRNNNKKKJJJFFFBBBDDDHHHIIIKKKOOOTTT\\\dddmmmrrrzzz~~~{{{xxxwwwyyy|||~~~~~~sssjjjddd[[[\\\cccsss|||kkkZZZPPPFFFCCCAAA@@@???>>>===;;;999:::;;;;;;;;;;;;::::::333222111000///.................................,,,,,,+++++++++,,,---...+++---//////...------...++++++,,,,,,---......///------------............//////...//////000111222111444888999<<>>AAAIIIVVVaaammmpppttt{{{oooaaaYYYZZZ```ggglllrrrvvvxxx}}}~~~xxxtttpppoooooonnnmmmlllkkkkkkooooooppprrrtttuuutttrrrtttsssrrrppppppoooppppppooooooooooooppprrrssstttuuuwwwxxxxxxwwwtttpppnnnmmmkkkhhhgggggggggeeedddbbb^^^WWWRRRNNNKKKIIIGGGHHHMMMZZZkkkzzzzzztttnnnkkkmmmqqqtttuuu}}}~~~~~~{{{}}}|||~~~zzzwwwuuutttrrrvvvvvvvvvvvvuuuuuuttttttnnnnnnnnnmmmkkkjjjhhhhhhhhhhhhhhhgggeeebbb```^^^ZZZXXXUUUSSSRRRSSSVVVXXX___```bbbdddeeefffggggggiiijjjjjjjjjjjjjjjkkkkkkiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkiiiiiihhhhhhiiiiiijjjkkkkkklllnnnqqqsssuuuvvvvvvzzz{{{|||}}}}}}|||{{{zzz}}}|||zzzyyywwwsssnnnkkkgggbbb[[[TTTPPPLLLJJJHHHEEEEEEEEEFFFHHHNNNVVV\\\hhhoooxxx|||{{{zzz|||xxxuuuuuuzzzxxxrrrlllccc^^^eeettt~~~kkk\\\OOOGGG@@@AAABBB>>>:::888:::::::::;;;======;;;999777666666555333111///....../////////000111111111.........------,,,,,,,,,//////...+++))))))+++---//////////////////......000000000000////////////111000///000111222111000444777<<<@@@FFFOOO[[[cccmmmuuu{{{mmmddd^^^[[[]]]ccckkknnnqqqvvv{{{}}}}}}|||||||||}}}}}}}}}}}}}}}{{{yyyxxxxxxzzz{{{|||}}}~~~|||{{{zzzwwwuuusssrrrqqqooommmjjjfff___YYYTTTPPPLLLIIIKKKMMMVVVdddqqq}}}}}}}}}~~~||||||{{{{{{zzzzzzzzzyyyxxxxxxxxxxxxwwwvvvuuutttsssssssssrrrpppmmmkkkjjjcccbbb___^^^^^^```ccceeemmmnnnpppqqqrrrsssssssssqqqqqqrrrrrrrrrrrrrrrrrrllllllmmmnnnnnnoooppppppooooooppppppppppppooooooooonnnmmmmmmmmmmmmnnnnnnppprrrtttwwwzzz|||}}}~~~}}}yyyuuupppkkkccc\\\UUUPPPLLLHHHGGGGGGFFFEEEFFFJJJQQQUUU^^^eeeooowww~~~~~~wwwsssqqqssswww~~~zzzmmmddd^^^aaammm|||rrrcccQQQHHHAAAAAABBB@@@===<<<;;;;;;:::<<<======;;;999888777666444222111//////,,,,,,,,,,,,,,,---------......---------,,,,,,,,,//////...,,,******,,,...------------------------000000000000////////////111000000111222333333333333777===BBBHHHRRR]]]eeepppyyy|||oooccc^^^]]]]]]bbbiiiooorrrvvv{{{}}}{{{zzzyyyvvvttttttooohhhaaa[[[VVVQQQNNNNNNMMMPPPYYYdddppp}}}}}}|||{{{yyywwwuuutttqqqpppoooooopppsssuuuwwwzzz{{{|||}}}~~~}}}}}}|||xxxxxxxxxxxxwwwwwwwwwwwwuuuuuuuuuuuuvvvvvvvvvvvvtttuuuvvvwwwwwwvvvuuutttuuuuuutttttttttttttttuuuwwwyyy{{{~~~|||wwwooofff]]]UUUNNNIIIHHHGGGFFFDDDCCCEEEJJJMMMSSSZZZccckkksss{{{~~~yyysssnnnmmmnnnrrr}}}yyy}}}qqqggg^^^]]]cccrrr{{{kkkYYYNNNDDDBBBBBB???===>>>===<<<;;;<<<<<<<<<:::888999888555333111000000000++++++++++++++++++******...------------,,,,,,,,,...///...---+++,,,...000------------------------////////////000000000000111111111111222444555666555:::AAAGGGOOOYYYdddmmmsss}}}zzztttjjjbbb\\\\\\^^^ccciiiooouuuyyy~~~{{{yyyzzzuuunnngggaaa[[[UUURRROOOKKKJJJPPPXXXcccttt~~~}}}||||||~~~~~~}}}|||{{{zzzyyyyyywwwxxxzzz{{{{{{zzzxxxwwwyyyyyyyyyyyyzzz{{{|||}}}~~~vvvlllbbbXXXOOOIIIFFFEEEDDDBBBAAABBBEEEHHHLLLQQQZZZbbbiiirrr|||~~~~~~}}}~~~}}}vvvoookkkjjjllluuu|||xxxpppvvvwwwmmmbbb[[[\\\hhhssscccUUUHHHBBB@@@===<<<<<>>???>>><<<;;;<<<<<<:::999;;;999666333111111111222000000//////......------------------------------...///000///......///111........./////////000000.../////////000000000111222222222000///111666:::>>>EEEPPPZZZeeeppp|||xxxrrrlllfffbbbaaaccceeehhhmmmuuu{{{~~~zzzsssmmmfff___XXXTTTLLLHHHEEEHHHLLLRRR^^^iiiwww{{{yyywwwuuuuuuuuuvvvwwwyyy|||~~~~~~~~~~~~~~~~~~~~~~~~|||xxxtttrrrqqqmmmnnnqqquuuyyy{{{{{{yyywwwrrrjjjaaaXXXPPPIIIDDD???@@@BBBBBBBBBBBBEEEFFFBBBFFFKKKPPPUUU]]]gggoooxxxzzzsssnnnjjjiiinnnvvv{{{qqqppprrr||||||rrreeeZZZUUUZZZkkk|||kkk]]]MMMEEEBBB@@@@@@BBB???>>><<<;;;<<<<<<<<<;;;:::999666444222111111111..................------,,,,,,,,,------------......///000000...---...///++++++,,,,,,---...............//////000000111111111222222111000333:::@@@EEEMMMZZZgggrrrtttkkkgggdddaaa___bbbggglllpppvvvxxxppphhh```XXXSSSKKKGGGFFFHHHIIIKKKRRRZZZdddrrr|||xxxuuuuuuuuuuuuuuutttsssrrrpppnnnlllkkkjjjjjjkkkmmmppprrrsssttttttssswww~~~|||wwwqqqkkkfffcccbbbaaabbbeeeiiimmmooonnnmmmiiiddd\\\TTTNNNIIIDDDAAA>>>@@@BBBCCCCCCCCCEEEFFFBBBEEEIIILLLOOOWWW```gggooovvvxxxsssnnnkkknnntttyyy|||xxxuuuwwwyyynnnaaaXXXRRRTTT___kkk|||uuueeeTTTJJJEEEAAA???@@@???===;;;;;;<<<======<<<999888777555444222111000..................//////,,,,,,,,,---------.........///000000...,,,,,,---++++++,,,,,,---......///.........///000111111111...000222222333888BBBJJJQQQZZZhhhvvv|||tttjjjcccbbbdddffffffhhhpppvvvxxx~~~|||sssjjjaaaXXXSSSJJJHHHGGGHHHHHHGGGKKKPPPTTT```ooo~~~~~~wwwvvvrrrmmmjjjjjjlllnnnooorrrqqqooolllhhhdddaaa___XXXYYYZZZ\\\___aaacccdddaaafffnnnwww}}}|||wwwsssnnnggg```[[[WWWUUUXXXYYY[[[___ccceeedddccc___ZZZRRRLLLGGGDDDAAA??????AAACCCDDDDDDCCCDDDEEEDDDGGGIIIKKKNNNUUU^^^eeeiiiqqq{{{~~~yyyrrrmmmoootttuuu~~~zzzwww|||uuujjj^^^UUUPPPOOOWWW___sssnnn[[[OOOGGG@@@<<<;;;???===;;;:::<<<>>>>>>===888888888666555333111000.../////////000111111111,,,,,,,,,------............///000///---++++++,,,------......///000111111---......///000111111222,,,///222333555<<>>>>>===<<<;;;;;;;;;;;;;;;<<<;;;999777444222000///...............///000000......---------,,,,,,,,,//////......---------,,,..................------...............///000000222111222666:::@@@KKKWWWjjjuuuuuuiiifffddddddhhhnnnsssvvvxxx~~~|||rrrllleee\\\UUUPPPXXXXXXKKKBBBDDDEEEBBBGGGLLLRRRYYYaaajjjtttzzz~~~wwwsssppprrrrrroooooonnnhhhaaaWWWTTTOOOIIIFFFDDDDDDEEEFFFEEECCCDDDGGGIIIIIIIIIJJJJJJNNNVVV]]]hhhxxx~~~yyysssmmmiiieeeaaa\\\XXXWWWWWWWWWVVVSSSTTTUUUWWWXXXYYYZZZZZZ\\\XXXSSSOOONNNMMMKKKJJJEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHHHHIIILLLOOORRRTTT]]]bbbjjjrrrzzz~~~~~~~~~~~~}}}vvvqqqooolllnnnwwwsssfff\\\TTTOOOPPPUUU```qqqnnn[[[OOOHHHCCC@@@???>>>===<<<;;;;;;;;;;;;<<<;;;:::777555222000///...............///000000............------,,,,,,/////////.........------........................000000//////000000111222333111333888>>>FFFTTTaaaooozzzxxxnnngggffffffhhhkkkpppsssuuu}}}|||sssmmmhhhaaa[[[SSSXXXVVVLLLFFFGGGFFFAAACCCEEEGGGIIILLLQQQWWW[[[eeekkkuuu~~~{{{wwwvvvuuuwwwvvvqqqlllfff]]]SSSKKKHHHEEEBBB@@@@@@AAABBB???>>>===>>>AAABBBCCCBBBFFFDDDFFFKKKPPPWWWeeeqqq~~~}}}|||yyyuuupppllliiicccaaa^^^\\\\\\\\\\\\[[[XXXWWWVVVVVVVVVXXXZZZ[[[^^^\\\YYYWWWVVVTTTRRRPPPJJJJJJIIIIIIHHHIIIIIIIIIKKKKKKJJJJJJKKKMMMOOOPPPVVVZZZbbbjjjrrryyy}}}~~~~~~}}}{{{rrrmmmhhhiiirrrzzzjjj___XXXRRRPPPQQQXXXhhh}}}zzzgggYYYOOOHHHCCC@@@???>>>===<<<<<<<<<<<<<<<;;;:::888666333111000///............//////000/////////............---000000////////////..............................111111111000111222222333333222444;;;CCCNNN^^^mmmvvvvvvlllhhhhhhiiikkknnnqqqtttwwwxxxyyyxxxzzzwwwzzz}}}uuuppplllhhhddd^^^___ZZZRRRNNNMMMIIIBBBAAAAAABBBCCCDDDGGGKKKNNNOOOUUU]]]fffoooyyy{{{vvvtttssssssrrrtttrrrjjjddd^^^VVVNNNIIIGGGEEECCCBBBBBBDDDEEEAAA@@@???@@@CCCDDDDDDCCCFFFDDDDDDGGGJJJNNNWWWaaaxxx~~~|||~~~}}}}}}{{{xxxuuurrrqqqjjjhhhfffeeeeeedddbbbaaa^^^\\\ZZZXXXXXXZZZ]]]___bbbaaa``````___]]]ZZZWWWPPPOOONNNMMMLLLLLLLLLMMMOOONNNMMMLLLLLLLLLLLLMMMQQQUUU[[[bbbjjjrrrzzz~~~~~~}}}||||||ssskkkggghhhnnn|||pppddd]]]UUUQQQPPPTTTaaavvvrrrbbbUUUKKKEEEAAAAAA???>>>============;;;;;;:::999777555333111//////............///000/////////////////////...000000000000000/////////............////////////111111111111111222222333555444777>>>GGGTTTfffuuu|||xxxooojjjiiimmmnnnppprrruuuyyy}}}{{{tttmmmkkkmmmhhhiiilllpppvvvyyyyyyyyyvvvtttrrrssstttvvvwwwwww{{{}}}{{{wwwtttqqqoookkkiiiccc[[[VVVRRRKKKEEECCCBBBAAAAAABBBDDDFFFGGGFFFHHHLLLRRRZZZfffrrrzzzyyyuuuooojjjggggggiiijjjjjjkkkiiibbb]]][[[WWWSSSMMMLLLJJJHHHGGGFFFGGGHHHIIIHHHGGGHHHJJJKKKJJJHHHFFFBBBAAACCCDDDFFFLLLTTTcccsss|||yyyxxx{{{||||||}}}}}}|||{{{zzzsssqqqooommmllliiifffdddbbb```\\\ZZZZZZ]]]aaadddggggggggghhhhhhfffaaa^^^WWWVVVSSSQQQPPPPPPPPPPPPRRRQQQPPPOOONNNMMMMMMMMMOOORRRWWW]]]dddkkksssyyy}}}||||||}}}}}}}}}wwwnnnkkkiiilllvvv~~~yyylllcccZZZTTTRRRTTT]]]ppp|||jjjZZZMMMEEEBBBAAA@@@???=========<<<::::::;;;:::999666444222//////............//////...//////////////////////////////000000000000000........./////////000000111111000000111111222333666666;;;CCCMMMYYYjjjxxx~~~xxxuuurrrpppnnnrrrsssssstttvvv|||xxxoooggg```\\\]]]ZZZYYYYYY[[[]]]___^^^]]]\\\ZZZYYYZZZ\\\^^^^^^]]]bbbdddgggiiikkkmmmqqqtttuuuwwwzzz|||~~~}}}{{{vvvrrrllleee^^^VVVOOOJJJHHHEEEAAA@@@@@@@@@@@@???BBBBBBBBBEEEJJJTTT___gggxxxyyyqqqdddbbb^^^[[[ZZZ\\\___aaabbbeeeddd___]]]___```___[[[ZZZXXXUUUTTTSSSSSSSSSTTTSSSRRRRRRSSSSSSQQQOOOMMMHHHEEEEEEFFFEEEHHHMMMRRR___ppp~~~yyyuuussssssrrruuuxxx{{{~~~zzzxxxtttqqqnnnkkkgggdddbbb```]]][[[\\\```eeehhhmmmmmmmmmnnnnnnlllhhhddd^^^\\\YYYVVVUUUTTTUUUUUUUUUTTTTTTSSSRRRPPPOOOOOOQQQSSSVVVZZZ___fffmmmsssxxx}}}~~~~~~~~~vvvppplllkkkpppxxx|||~~~xxxkkk___XXXVVVUUUZZZiii~~~rrr___PPPGGGBBBAAA@@@>>>===<<<<<<<<<999:::;;;;;;:::888555333000//////............///---............/////////......////////////000000.........//////000000111111111000000111111222333888:::AAALLLVVV```nnnzzz~~~yyytttsssvvvxxxwwwtttvvvwwwxxxxxxzzzxxxmmmfff___XXXTTTTTTRRRPPPOOONNNOOOPPPOOONNNMMMLLLLLLNNNPPPQQQPPPNNNOOOQQQSSSUUUVVVXXX[[[]]]\\\]]]```aaacccfffjjjmmmrrrssssssrrrsssuuuyyy}}}~~~{{{vvvpppggg^^^WWWTTTNNNJJJEEEBBBAAA@@@>>><<<>>>>>>???@@@CCCIIIQQQVVVfffooo{{{|||rrrhhhaaaVVVUUUTTTSSSUUUXXX\\\^^^___eeegggeeeeeehhhjjjiiijjjiiigggeeedddccccccccc___^^^]]]]]]]]]\\\YYYVVVVVVPPPLLLKKKIIIFFFFFFIIIHHHPPP\\\jjj~~~{{{sssnnnkkkjjjjjjhhhlllrrryyy~~~|||wwwssspppmmmiiigggcccaaa______aaafffkkknnnrrrqqqqqqrrrrrrppplllhhhfffccc```\\\ZZZYYYZZZZZZWWWWWWVVVVVVUUUTTTSSSSSSSSSTTTUUUWWWZZZ```hhhmmmoooxxx}}}~~~|||tttmmmiiijjjooovvv{{{xxx~~~rrrccc[[[ZZZTTTVVVbbbwwwzzzfffUUUKKKBBBAAA@@@>>><<<<<<;;;;;;999:::;;;<<<;;;999666444000000///...............,,,,,,------............------........./////////---......///000000111111222222222222222333444444:::>>>IIIVVV```iiittt}}}zzzxxxssstttuuuwwwzzz|||}}}}}}|||wwwnnnfffbbb]]]WWWTTTUUUPPPNNNKKKKKKKKKLLLKKKIIIHHHHHHIIIJJJLLLMMMKKKIIIEEEGGGHHHIIIJJJKKKNNNPPPLLLNNNOOOQQQRRRUUUYYY\\\]]]]]]]]]\\\]]]aaafffjjjttt}}}}}}zzzuuuqqqppprrrtttwww|||~~~yyyoooeee___^^^RRRNNNHHHEEEEEEDDDBBB@@@<<<===???@@@AAAEEEIIIMMMWWW^^^jjjvvv{{{uuuooofff]]]XXXQQQQQQQQQRRRVVVZZZ^^^aaa```gggmmmmmmmmmooopppooopppooonnnlllkkkkkkjjjjjjhhhgggeeeeeedddbbb___\\\ZZZSSSMMMKKKHHHDDDBBBDDDEEEJJJPPPYYYjjj|||sssjjjdddaaaaaabbbbbbgggooowww~~~zzzvvvssspppmmmkkkeeedddccccccfffkkkqqqtttuuutttttttttsssqqqnnnkkkjjjhhhddd```]]]]]]]]]^^^XXXXXXXXXXXXXXXWWWVVVUUUTTTUUUUUUVVVXXX]]]dddiiijjjsss{{{{{{}}}~~~uuunnnhhhgggjjjpppzzzzzztttyyywwweee]]]]]]RRRRRR]]]rrrjjjYYYOOOBBBAAA???>>><<<;;;::::::888:::;;;<<<;;;999666555111000///...............,,,,,,,,,---------......,,,---------......//////---......///000111111222444333333333333444555555;;;AAANNN]]]hhhpppzzz~~~{{{wwwuuuoootttzzz~~~~~~ssskkkaaa[[[YYYWWWSSSOOOOOONNNLLLKKKJJJJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKHHHFFFEEEEEEFFFGGGGGGFFFCCCCCCCCCDDDEEEFFFGGGHHHLLLLLLKKKLLLOOOTTTXXX\\\aaagggqqq|||~~~wwwrrrnnnkkkfffaaa______```aaahhhkkkooosssxxx}}}yyyrrrkkkfff^^^YYYQQQKKKGGGDDDAAA???<<<;;;::::::;;;>>>@@@BBBFFFMMMXXXccckkkpppqqqppppppooolllggg```ZZZWWWVVVQQQSSSVVVXXX[[[___dddhhhkkkllloooqqqssstttuuuuuuvvvvvvvvvvvvuuutttsssrrrqqqooollljjjiiihhhfffdddeee___WWWPPPKKKGGGCCCAAAEEEHHHKKKOOOWWWfffyyy~~~vvvlllddd```___]]][[[```bbbhhhpppzzz~~~yyyuuupppllljjjfffeeedddgggkkkpppsssttttttuuuwwwxxxwwwvvvtttsssmmmjjjhhhfffeeecccaaa^^^___[[[VVVSSSSSSUUUWWWWWWVVVUUUVVVWWWZZZ^^^aaadddkkkpppwww}}}|||xxxuuuxxxzzzvvvpppjjjhhhmmmuuu{{{vvvppppppooofffbbb___VVVVVVfff}}}sssaaaSSSHHHAAA===>>>???<<<::::::;;;;;;;;;::::::999999999111111000///////////////........................///////////////.........////////////000000000000666222111333333333666:::BBBPPP^^^hhhooowww}}}~~~wwwuuuvvvyyyzzz}}}~~~|||wwwlllfff___[[[[[[ZZZWWWSSSPPPPPPOOONNNNNNNNNOOOPPPPPPPPPOOONNNMMMMMMLLLLLLHHHFFFDDDDDDEEEEEEDDDCCCBBBBBBAAA@@@@@@@@@AAAAAAAAA@@@???@@@BBBFFFKKKNNNSSSXXXaaakkksssxxx{{{|||~~~{{{xxxvvvtttqqqkkkggg```]]]YYYUUUSSSSSSUUUVVV[[[^^^bbbfffjjjoootttxxxxxxrrrmmmddd___XXXQQQKKKGGGCCCAAA>>>===;;;::::::;;;===>>>CCCGGGOOOWWW]]]aaacccdddccccccaaa^^^YYYWWWVVVWWWTTTWWW[[[___bbbgggllloooooopppsssuuuwwwxxxxxxxxxyyyzzzzzzyyyyyyxxxwwwvvvuuusssooommmkkkiiifffdddhhhbbbZZZSSSMMMIIIEEEBBBBBBDDDFFFIIIOOO[[[jjjvvvyyyqqqggg```]]][[[YYYWWW\\\^^^dddlllvvv~~~{{{wwwrrrmmmkkkhhhggggggiiinnnrrruuuvvvwwwxxxyyyzzzzzzxxxvvvuuupppnnnkkkjjjiiigggdddbbb___[[[VVVSSSRRRSSSTTTUUUVVVVVVWWWXXX[[[^^^aaacccfffkkkrrrxxx~~~zzzvvvrrrtttzzz{{{wwwqqqkkkiiimmmtttyyyyyyrrrssswwwuuukkkgggaaaXXXVVVcccxxxyyyfffWWWIIIBBB>>>>>>???<<<::::::;;;;;;;;;::::::999999999333333222000000/////////........................////////////////////////////////////000000000111333111000333555555999>>>FFFTTTbbbkkksss|||~~~yyywwwyyy{{{}}}zzzrrrmmmdddaaa]]]]]]^^^^^^\\\ZZZVVVVVVVVVVVVWWWXXXYYYZZZ[[[ZZZYYYWWWUUUSSSRRRQQQLLLJJJHHHGGGGGGFFFDDDBBBCCCBBB@@@===<<<;;;;;;;;;<<<;;;::::::<<>><<<999888888999:::@@@BBBEEEIIINNNQQQTTTUUUUUUUUUUUUTTTSSSTTTWWWZZZZZZ^^^dddiiinnnrrrvvvxxxuuuvvvxxxzzz{{{|||}}}}}}~~~~~~~~~~~~}}}|||{{{zzzzzzwwwtttqqqooollliiifffiiiddd\\\UUUPPPKKKGGGDDDAAABBBCCCCCCFFFNNNYYYaaalllttttttmmmddd^^^\\\ZZZXXXVVVXXXZZZ___gggqqqzzz~~~yyytttpppmmmllljjjjjjlllqqquuuxxxyyyzzz{{{|||}}}}}}{{{yyyxxxuuusssqqqpppooommmiiigggaaa]]]WWWSSSRRRRRRRRRRRRUUUVVVXXXZZZ\\\^^^```aaacccgggnnntttyyy{{{vvvqqqqqqvvv|||}}}zzzuuuooolllnnntttxxxyyyrrrrrrqqq{{{|||rrrlllcccZZZVVV___ppplll]]]LLLDDD>>>>>>???<<<:::;;;;;;;;;::::::::::::999999666555333222000000//////......................../////////////////////////////////000000000111111000///000444666777<<>><<<999888777888999<<<>>>@@@CCCFFFHHHJJJKKKKKKLLLMMMNNNPPPUUU[[[___cccgggnnntttwwwzzz|||~~~{{{{{{|||~~~~~~}}}}}}|||zzzxxxvvvtttrrrnnnlllgggbbb\\\VVVRRRNNNJJJGGGCCCCCCCCCBBBCCCGGGNNNSSS___gggtttvvvooogggbbb```___\\\ZZZVVVXXX\\\cccnnnwww}}}{{{vvvqqqoooooommmmmmooossswwwzzz{{{|||}}}~~~|||zzz{{{yyywwwvvvuuusssooolllddd```ZZZVVVTTTSSSRRRQQQTTTUUUWWWZZZ\\\]]]^^^^^^bbbffflllrrrwww|||zzzuuusssvvv|||{{{vvvsssssswwwzzz~~~vvvtttqqqxxxtttmmmcccZZZUUUZZZgggxxxrrrbbbOOOGGG@@@???>>><<<:::;;;::::::::::::::::::::::::777666444222000///..............................///////////////000000000//////000000000111111111///...000444666888???GGGUUUaaaoooyyy}}}}}}~~~xxxqqqkkkgggbbbbbbccceeeggghhhgggfffggghhhiiilllnnnpppqqqrrrrrrqqqnnnkkkhhheeebbbaaa^^^\\\YYYWWWUUURRRNNNKKKFFFDDD@@@===;;;:::;;;;;;:::999888777777888:::;;;:::<<<>>>AAADDDFFFGGGGGGJJJLLLNNNOOOPPPPPPPPPPPPRRRRRRRRRSSSTTTVVVXXXXXX___aaadddgggiiimmmqqqtttyyy~~~yyytttmmmeee\\\TTTKKKFFF@@@???<<<:::888888999:::888:::===AAADDDEEEEEEEEEEEEGGGJJJMMMQQQWWW^^^ccclllpppvvv{{{}}}~~~~~~}}}}}}|||zzzzzzyyywwwtttrrrddd```[[[WWWSSSPPPMMMJJJEEEDDDCCCBBBBBBDDDHHHKKKSSS[[[hhhvvvyyytttmmmiiigggeeeaaa^^^YYYZZZ\\\cccllluuu||||||xxxsssqqqqqqpppoooqqquuuyyy{{{|||~~~~~~|||~~~}}}|||{{{zzzwwwsssppphhhddd^^^ZZZWWWVVVTTTRRRRRRTTTVVVXXX[[[\\\]]]^^^bbbfffjjjooosssxxx}}}~~~yyywwwwww{{{~~~~~~{{{zzz|||~~~{{{rrruuu|||tttlll```ZZZTTTWWW___ooowwwfffSSSIIIAAA???>>>;;;:::<<<::::::::::::::::::::::::777555333111///...---,,,////////////////////////////////////000000111111000000000000111111111111000///111555777:::DDDNNN^^^jjjyyy~~~}}}~~~~~~~~~zzzuuupppkkkhhhfffgggiiikkklllmmmnnnnnnmmmnnnqqqsssvvvxxxyyyyyyxxxwwwuuurrrooollljjjiiieeedddaaa___]]]YYYTTTQQQHHHFFFBBB===;;;::::::;;;::::::999888888999::::::888888999;;;===???@@@AAAEEEHHHLLLNNNOOOPPPRRRTTTWWWXXXYYY[[[]]]___``````gggiiilllnnnpppssswwwzzzyyy~~~}}}yyyrrrkkkcccYYYPPPKKKCCCAAA>>><<<::::::::::::555777;;;>>>AAABBBBBBBBBBBBEEEJJJOOOTTT\\\ccchhhssswww|||~~~~~~}}}}}}}}}|||yyyvvvfffbbb^^^ZZZWWWTTTQQQNNNEEEDDDAAA??????AAADDDFFFGGGOOO\\\jjjwww~~~yyysssooommmjjjfffbbb___^^^___ccckkktttzzz~~~~~~zzzvvvttttttrrrrrrssswww{{{}}}~~~~~~~~~}}}zzzvvvrrrkkkgggbbb^^^[[[YYYVVVTTTRRRSSSUUUWWWZZZ]]]___```cccfffiiimmmppptttyyy||||||zzzzzz{{{{{{vvvuuuwwwvvvmmm___ZZZUUUUUUYYYggg~~~{{{jjjVVVLLLBBB???>>>;;;;;;===999999::::::::::::;;;;;;666555333111///...------////////////////////////...//////000000111111222000000000111111111222222222222444777999???LLLZZZjjjwww~~~}}}{{{|||~~~|||yyyvvvrrrnnnmmmjjjlllnnnpppqqqsssuuuwwwuuuwwwyyy|||~~~}}}|||yyywwwuuusssrrrnnnllljjjhhhfffbbb\\\YYYOOOLLLGGGAAA===;;;;;;<<<;;;;;;::::::::::::;;;<<<999999:::;;;<<<>>>@@@BBBCCCGGGMMMQQQTTTWWWZZZ]]]aaabbbeeegggiiikkkkkklllppprrrtttvvvxxxzzz~~~~~~~~~xxxrrrjjjaaaWWWQQQHHHFFFBBB>>><<<:::::::::999999:::;;;===@@@AAACCCCCCGGGNNNUUU\\\eeelllrrrwwwzzz~~~}}}yyyvvvmmmiiieee```]]]YYYTTTQQQHHHEEEAAA>>>>>>???AAABBB@@@GGGRRR^^^kkkwwwzzzvvvtttpppkkkgggdddbbbaaadddjjjrrrxxx{{{~~~zzzxxxwwwvvvuuuvvvzzz~~~~~~{{{vvvssslllhhhccc___]]]ZZZWWWVVVSSSTTTUUUXXX[[[___bbbdddgggiiikkkmmmpppsssxxx{{{|||yyyxxx}}}}}}|||rrraaa\\\XXXUUUUUU```wwwoooYYYNNNCCC???===;;;;;;===999999999::::::;;;;;;;;;666555444222000//////...////////////////////////...//////000111111222222000000111111111222222222444444666999===FFFXXXhhhwww}}}}}}||||||}}}}}}{{{xxxuuusssrrrlllnnnppprrrtttwww{{{}}}|||~~~~~~|||{{{zzzuuusssqqqooommmiiiddd```WWWSSSMMMFFFAAA>>>======888888777777777888888999777777777888:::<<>>===;;;;;;<<>>???AAAAAA???DDDMMMVVVaaammmxxx|||yyyuuupppkkkfffdddbbbdddjjjqqqwwwzzz}}}{{{zzzxxxwwwyyy|||~~~{{{vvvrrrllliiiddd```]]][[[XXXVVVUUUUUUVVVXXX\\\aaaeeehhhkkkmmmoooppprrruuuyyy}}}~~~{{{yyyyyy{{{xxxbbb___ZZZUUUSSS\\\ssssssZZZOOODDD???===;;;;;;===999999999::::::;;;;;;;;;777666555333222111000000000000000000000000000000...//////000111222222222000111111111111222222222555555777;;;AAALLL```rrrzzz{{{|||~~~}}}{{{zzzyyywwwvvvwwwwwwyyyzzz}}}|||zzz|||yyywwwwwwxxxuuummmfff```[[[UUUNNNHHHCCC???<<<<<<;;;;;;:::999888888777:::888888:::::::::>>>DDDEEELLLTTT[[[```dddiiinnnsssuuuwwwyyy{{{||||||||||||~~~~~~wwwppphhh___YYYQQQLLLEEE???<<<:::888777999999999:::===AAADDDFFFJJJPPPYYYbbbjjjqqqwwwzzz~~~~~~}}}}}}vvvtttppplllhhhbbb[[[VVVSSSOOOJJJEEECCCBBBAAA@@@@@@BBBGGGOOOZZZfffqqqwww}}}{{{vvvqqqooommmjjjiiikkklllooovvv~~~}}}{{{{{{{{{|||~~~}}}zzzuuuqqqllliiieeebbb___\\\XXXUUUSSSRRRRRRUUU[[[aaaeeeggggggjjjnnnrrrtttxxx||||||xxxxxxyyy||||||qqqiiiaaa[[[UUUWWWiii~~~tttbbbTTTFFF@@@===:::999999<<<;;;::::::999999::::::777777555333222111000000000000//////.........---000000000000111111111111333111///111333555333111555555777===III[[[nnn{{{~~~{{{zzzyyy{{{~~~~~~~~~}}}|||zzzzzzzzz{{{}}}~~~~~~{{{yyyzzz{{{xxxqqqkkkhhhccc[[[SSSLLLFFF@@@<<<<<<<<<;;;:::999999888888999777777999999999===DDDIIIPPPXXX___dddiiinnnrrrxxxyyy{{{}}}}}}~~~}}}}}}yyyssslllddd^^^UUUPPPIIICCC???===;;;999::::::;;;<<>>???CCCIIISSS___jjjrrr{{{|||xxxuuuqqqnnnmmmoooppprrrzzz~~~}}}|||yyytttqqqllliiieeebbb```]]]ZZZWWWTTTSSSSSSUUU[[[aaaeeegggiiilllpppsssuuuxxx|||~~~~~~~~~zzzxxxyyy|||xxxmmmbbb\\\WWWXXXgggyyyzzzeeeWWWHHHAAA>>>;;;999:::<<<;;;::::::999999::::::777666555333222111000000000000/////////.........000000000000111111111111555444222444666888777555666777;;;BBBPPPbbbuuu~~~{{{yyyxxx{{{}}}~~~~~~|||wwwrrrooojjjbbbZZZSSSLLLEEEAAA===<<<;;;:::999999999999:::888888:::;;;;;;???EEENNNTTT]]]eeejjjoootttyyy~~~}}}xxxrrrjjjeee\\\VVVNNNHHHCCC@@@>>><<<<<<<<<<<<>>>BBBFFFJJJLLLQQQWWW```iiiqqqxxx~~~~~~~~~|||zzzwwwuuurrrmmmhhhddd\\\WWWPPPKKKGGGDDDBBB@@@===>>>@@@DDDLLLXXXdddmmmwww~~~|||uuurrrppprrrsssuuu|||~~~|||zzzxxxvvvsssqqqllliiifffdddbbb___\\\ZZZWWWUUUTTTVVV[[[```dddffflllnnnrrrtttvvvxxx{{{}}}}}}~~~zzz{{{}}}ttteee]]]YYYYYYbbboookkk]]]MMMDDD@@@<<<::::::<<<;;;::::::999999::::::777666555333222111111111000000////////////......000000000000111111111111222111000111444555555555666999@@@KKKZZZlll~~~}}}zzzyyyzzzzzz}}}|||yyyrrrmmmfff___XXXQQQKKKFFF>>>===;;;:::999999999999<<<:::;;;>>>??????DDDJJJRRRXXXaaaiiinnnsssyyy}}}~~~xxxqqqlllaaa[[[SSSKKKFFFBBB???>>><<<===>>>@@@DDDIIIMMMPPPUUU[[[dddmmmttt{{{}}}|||zzzyyywwwsssnnnjjjaaa\\\UUUNNNJJJFFFCCCAAA@@@AAAAAACCCIIITTTaaakkkuuu~~~xxxtttssstttuuuwww}}}|||yyyvvvuuutttrrrpppmmmjjjhhhfffdddbbb```]]]ZZZXXXVVVWWW[[[aaaeeegggnnnppprrrtttuuuwwwyyy|||}}}|||iii```[[[XXX]]]eeevvvsssdddRRRHHHCCC===;;;;;;<<<;;;::::::999999::::::777666555444222222222222000000/////////////////////000000000111111111111000000000000222444555666555;;;FFFTTTddduuu}}}|||}}}~~~wwwrrrkkkddd\\\UUUMMMHHHAAA@@@>>>;;;:::999::::::===;;;<<<@@@BBBCCCIIIPPPUUU\\\eeelllqqqvvv|||}}}vvvpppccc]]]UUUMMMGGGCCC@@@>>>===>>>???BBBGGGLLLQQQSSSYYY___gggooovvv|||}}}|||{{{zzzyyyvvvrrrnnnfffaaaYYYQQQLLLHHHDDDBBBAAABBBBBBBBBFFFPPP^^^iiittt~~~|||yyywwwwwwxxxyyy}}}zzzvvvtttssssssrrrqqqooommmjjjiiihhhfffcccaaa]]]ZZZXXXYYY]]]bbbgggiiinnnpppssstttuuuvvvyyy{{{}}}oooddd^^^XXXXXX]]]lll|||kkkXXXMMMEEE???<<<<<<<<<;;;::::::999999::::::777666555444333222222222//////000000000000000000///000000000111111111111333333333444555777:::<<<777???MMM\\\lll{{{~~~~~~~~~|||{{{{{{{{{{{{}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~|||xxxqqqiiibbbYYYQQQLLLHHHFFFBBB???===<<<<<<<<<===<<<>>>CCCFFFHHHOOOVVV[[[aaajjjqqquuuyyywwwrrrddd^^^VVVNNNHHHDDDAAA??????@@@BBBEEEJJJPPPUUUXXX^^^ccckkkrrrxxx|||}}}|||{{{{{{zzzwwwssspppiiiccc[[[TTTNNNIIIEEECCC???@@@AAAAAACCCLLLZZZeeettt~~~~~~|||||||||~~~|||yyywwwuuuuuuvvvuuutttsssqqqnnnlllkkkiiifffddd```]]]ZZZZZZ___eeejjjlllooorrrtttuuuvvvwwwzzz|||~~~yyykkkbbbYYYWWWZZZeee{{{rrr^^^QQQHHHAAA======<<<;;;::::::999999::::::777666555444333333333333//////000000000000111111000000000000111111111111111222222222333555999======GGGVVVfffuuu||||||{{{zzzzzzzzzzzzzzz||||||}}}}}}}}}}}}~~~~~~|||yyytttoooiiibbb\\\WWWPPPMMMIIIDDDAAA@@@@@@@@@@@@???BBBHHHLLLPPPWWW___bbbhhhpppvvvzzz~~~wwwqqqeee___WWWOOOJJJFFFCCCAAABBBCCCEEEIIIOOOUUUZZZ]]]ccchhhooouuuzzz~~~}}}|||{{{{{{{{{xxxtttqqqjjjeee]]]UUUOOOJJJFFFDDD===@@@BBBAAACCCKKKXXXcccsss~~~~~~~~~~~~|||{{{yyyyyyzzz{{{zzzyyywwwtttqqqooonnnllliiifffaaa^^^\\\\\\aaagggmmmpppqqqtttvvvxxxxxxzzz|||~~~sssggg\\\XXX[[[___tttxxxbbbTTTJJJBBB>>>===<<<;;;::::::999999::::::777666555444444333444444//////000000000111111111000000000000111111111111...///000000000333888<<>>>>><<<;;;::::::999999::::::777666555444444444444444//////000000111111111222000000000000111111111111111222444333333666;;;@@@MMMXXXhhhxxx~~~||||||}}}}}}}}}~~~|||{{{zzzyyywwwtttppplllhhhaaaWWWOOOLLLIIIFFFDDDHHHIIIKKKNNNSSS\\\eeekkkqqquuuzzz~~~yyysssgggaaaYYYRRRMMMKKKIIIHHHIIIJJJMMMRRRXXX```fffjjjmmmqqqwww{{{}}}}}}|||{{{zzzxxxvvvuuulllfff]]]TTTMMMHHHCCC@@@BBB???>>>@@@CCCHHHUUU```mmmzzz{{{xxxwwwsssmmmiiihhhgggfffiiinnnttt|||~~~zzzyyywwwvvvtttrrrnnnjjjgggfffdddcccfffkkkqqqtttxxxyyy{{{}}}}}}|||}}}vvvnnnfff^^^bbbiiizzzoooYYYJJJDDD???:::<<<;;;;;;;;;<<<<<<:::888888888777555444333222111333222111000//////000000111111111000000000000000222111111444666777===DDDOOOaaauuu~~~}}}}}}~~~~~~zzzwwwnnnhhh```YYYUUURRROOOLLLQQQRRRSSSVVV[[[ccclllsssuuuxxx}}}zzztttkkkfff^^^WWWRRRPPPMMMLLLLLLNNNQQQVVV\\\dddjjjmmmqqquuuyyy}}}~~~{{{xxxuuutttkkkeee]]]UUUOOOJJJFFFCCCCCC@@@???AAACCCIIIUUUaaalllxxx}}}wwwrrrooogggaaa[[[ZZZXXXWWWZZZ___gggpppxxx{{{~~~~~~|||zzzyyywwwuuuqqqnnniiigggeeeeeeggglllrrruuuzzz{{{}}}{{{zzz{{{|||wwwnnneeebbbffftttqqq\\\NNNHHHBBB===<<<;;;:::;;;<<<<<<:::888888888777666444333222111//////000111111111000///111111111111000000000000333111222555777888???GGGXXXiiizzz~~~wwwrrrlllgggccc___[[[YYYVVVWWWYYY\\\```hhhpppvvvyyy|||}}}vvvrrrmmmeee___ZZZWWWTTTRRRRRRTTTWWW\\\cccjjjooossswwwyyy|||~~~|||xxxuuutttkkkeee^^^WWWRRRMMMIIIGGGEEEBBB@@@BBBCCCIIITTT```kkkvvvzzzsssjjjddd[[[TTTNNNLLLJJJIIILLLRRRZZZccclllqqqvvv|||}}}~~~}}}|||yyyuuurrrllljjjhhhgggjjjoootttxxx|||}}}~~~zzzyyyzzz{{{wwwmmmaaabbbkkk~~~uuubbbUUUNNNGGG@@@===;;;::::::;;;;;;:::999999888777666444333222222+++---000222333222000...111111111111111111111111333222333666777:::CCCMMMdddrrr}}}}}}~~~~~~}}}{{{wwwrrrnnnjjjfffddd^^^___```bbbfffllltttyyy||||||xxxtttmmmgggccc```\\\ZZZYYYZZZ^^^ccciiioootttwww{{{}}}~~~}}}yyyvvvtttmmmhhhaaaZZZUUUPPPKKKHHHEEEBBB@@@AAACCCGGGRRR^^^jjjttt~~~}}}yyypppddd[[[UUUNNNHHHFFFEEEEEEJJJPPPVVV___hhhnnntttzzz~~~}}}}}}yyyvvvooonnnkkkkkkmmmqqqwwwzzz}}}~~~~~~|||{{{}}}zzzooo___^^^eeewww{{{jjj]]]TTTJJJBBB???===:::999:::;;;;;;:::999888777666555333222222,,,---///111111111///...000111111111111111222222333222333666888===IIIUUUlllyyy~~~}}}}}}}}}}}}}}}}}}|||{{{||||||}}}}}}}}}|||||||||~~~|||zzzzzz{{{}}}~~~~~~zzzvvvrrrooommmjjjkkklllmmmppptttzzz}}}zzzuuupppllliiieeebbb```bbbeeejjjooouuuyyy{{{~~~|||zzzxxxvvvqqqllleee^^^XXXRRRLLLIIIFFFBBB@@@AAAAAAEEEPPP\\\hhhsss||||||wwwnnnaaaWWWOOOIIIEEEEEEFFFHHHNNNTTTZZZbbbjjjnnnssszzz}}}|||~~~~~~{{{xxxsssqqqooonnnpppuuuzzz}}}~~~yyylll___\\\aaaqqqsssfff[[[OOOEEECCC???;;;::::::;;;;;;;;;999999888666555444333222111111000///////////////000000111111222222222333111111333666999AAAPPP___rrr~~~|||{{{|||}}}}}}{{{yyyzzz|||wwwwwwwwwxxxxxxwwwwwwvvvxxxxxxyyyyyyxxxwwwvvvvvvvvvuuusssrrrrrrtttwwwxxxyyy|||}}}yyyxxxxxxtttuuuuuuuuuvvvyyy~~~|||xxxvvvrrrnnnkkkhhhjjjmmmqqqvvvzzz}}}~~~~~~|||zzzyyyxxxsssooohhhaaa[[[TTTNNNJJJHHHDDDAAAAAABBBEEEPPP[[[hhhrrr|||{{{tttiii]]]UUUJJJFFFDDDGGGJJJLLLRRRYYY___fffmmmpppsssyyy{{{zzz}}}~~~~~~{{{wwwuuurrrqqqsssxxx}}}~~~vvvjjj```\\\^^^jjjxxx|||qqqfffXXXMMMGGGCCC>>>::::::;;;;;;;;;:::999888777555444333333444333111///...//////000000000111111222333333333111222555999===FFFYYYjjjxxx~~~zzzxxxwwwwwwzzzzzzxxxvvvtttuuuxxx{{{kkkllllllmmmmmmmmmlllllllllmmmnnnoooooonnnmmmmmmkkkjjjhhhggghhhkkknnnppptttxxx~~~~~~~~~~~~}}}|||~~~~~~{{{vvvsssppprrruuuxxx|||~~~~~~|||{{{yyyxxxsssoooiiiccc]]]WWWRRRNNNJJJGGGDDDCCCCCCFFFQQQ\\\gggrrr}}}xxxnnncccYYYSSSMMMJJJJJJNNNRRRTTTYYY___dddkkkppprrruuuzzz}}}||||||}}}}}}zzzxxxuuutttvvvzzzwwwkkkddd]]][[[aaakkkvvv{{{qqqcccXXXLLLGGG@@@<<<:::;;;;;;;;;:::999888777666444333333222222222222222111111111000000111222222333444444222333777<<>>:::777555555555333111222222222111111111000000222222222222333444555666555444777???LLL\\\sss}}}yyyuuusssqqqqqqrrrtttttttttyyyyyywwwsssnnnmmmqqquuuJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLIIIJJJLLLNNNQQQVVV\\\aaahhhrrr|||~~~|||{{{zzzyyyxxxuuuqqqkkkeee___ZZZUUUQQQNNNIIIFFFFFFGGGKKKUUU___lllsss}}}}}}tttkkkddd___\\\ZZZ\\\]]]```cccfffjjjmmmooossstttwww{{{}}}~~~~~~~~~sssggg\\\YYYYYY___qqqxxxhhhZZZOOODDDAAAAAA???>>>>>>999;;;<<<:::888555555555222222222111111111111111333222222222333444444555666555999EEETTTeeeyyy~~~yyyvvvuuusssqqqqqqsssuuuuuuuuuyyyyyyxxxtttpppppptttxxx?????????@@@@@@@@@@@@@@@???????????????@@@AAAAAA???@@@CCCEEEHHHMMMSSSXXXdddooozzz~~~||||||{{{yyywwwtttqqqkkkeee```[[[VVVRRROOOJJJGGGHHHIIINNNXXXbbblllsss|||yyyooofffbbbbbbcccccceeeeeegggiiilllooorrrssswwwxxx{{{~~~{{{nnnbbb]]]ZZZ^^^nnnooo^^^RRRFFFCCCCCCBBBBBBDDD666;;;>>>===999555444666111111111222222222222222444333333333333333444555888777===MMM```rrr}}}yyyvvvuuusssrrrrrruuuwwwxxxwwwzzzzzzxxxuuurrrsssxxx}}}<<<<<<<<<<<<============;;;;;;::::::;;;;;;<<<===;;;<<<>>>@@@CCCIIIOOOSSS```kkkxxx}}}}}}{{{yyywwwtttqqqlllfffbbb\\\VVVRRRNNNJJJGGGHHHKKKOOOZZZdddmmmttt}}}~~~xxxooohhhfffgggiiikkkjjjjjjlllnnnqqqtttvvvxxx|||}}}wwwiiibbb]]]^^^mmm~~~uuucccUUUIIIDDDDDDDDDEEEGGG;;;<<<<<<;;;888555444333111111222222222222333333444444333333333444444444888999BBBVVVlll||||||yyyvvvtttssstttvvvyyyzzzzzzzzzzzzyyyvvvuuuwww}}}999999:::::::::;;;;;;;;;999999999999999:::;;;;;;999:::<<<>>>AAAFFFLLLPPP[[[hhhvvv~~~}}}|||yyywwwtttqqqlllhhhccc]]]WWWSSSMMMIIIFFFHHHKKKPPP[[[eeennnuuu}}}zzzvvvppplllkkkkkklllmmmlllmmmooorrruuuxxx{{{}}}rrrjjjcccaaalll{{{zzzhhhZZZKKKEEEDDDCCCCCCEEEFFF@@@:::777888999666333222222222222222222222333444444333333444444555555888<<>>BBBHHHLLLXXXfffvvv~~~|||yyywwwtttqqqmmmiiiddd^^^XXXTTTMMMHHHFFFIIILLLRRR]]]gggpppwwwuuurrrnnnmmmmmmnnnnnnnnnqqqrrrtttvvvzzz}}}~~~tttjjjdddkkkwwwnnn___PPPHHHDDDAAA@@@AAALLLCCC999777;;;===999555444333333333222222222222333333333333444555666777999@@@QQQhhhzzz~~~yyyxxxzzz}}}}}}zzzxxxwwwwwwzzz|||||||||||||||{{{xxxxxx{{{vvvsssooommmoooqqqsssttt444444555555666777777888777777666666777777888999999::::::;;;<<<@@@EEEIIIUUUddduuu~~~|||~~~}}}yyywwwsssqqqmmmiiieee___YYYTTTMMMIIIHHHJJJNNNTTT```jjjrrrxxx}}}ssspppnnnmmmooorrrttttttyyyzzz{{{}}}}}}pppeeehhhrrruuufffUUULLLFFF@@@<<<<<>>???EEENNNXXXgggyyy~~~{{{xxxyyy{{{}}}~~~}}}zzzxxxvvvsssnnniiiddd^^^WWWSSSNNNIIIGGGKKKRRRZZZfffpppzzz~~~~~~yyyvvvrrrqqqpppqqquuu|||~~~yyyxxxvvvuuuuuuvvvwwwxxx}}}~~~rrrlllooovvvzzzfffUUUKKKDDD???;;;:::888666777999999888666777444111222555777555222333111222666888888;;;@@@LLL]]]ppp{{{}}}|||~~~yyytttqqqrrrtttvvv777888999;;;<<<===============<<<<<<;;;;;;::::::::::::;;;??????AAAHHHPPPYYYiiizzzxxxwwwvvvtttuuuxxx}}}~~~{{{yyywwwtttooojjjeee___XXXTTTNNNIIIHHHLLLSSS\\\gggrrryyy}}}~~~yyytttrrroooooopppsssyyy~~~|||wwwvvvuuuttttttuuuwwwxxx}}}~~~}}}tttqqqsssmmmZZZMMMEEE???<<<;;;:::999:::;;;;;;999777888555333333666777666444333222333666888888===DDDTTTcccttt~~~~~~;;;<<<>>>@@@AAABBBCCCCCCAAA@@@@@@???===<<<<<<;;;<<<;;;<<>><<<<<<=========<<<:::999777555333444555777666444666444444777777999@@@HHH[[[jjjyyy@@@AAACCCEEEFFFGGGHHHHHHDDDCCCBBB@@@???===<<<;;;>>>======@@@AAACCCKKKTTT^^^lll}}}{{{uuuqqqnnnmmmlllnnnrrrxxx~~~|||zzzwwwtttpppkkkgggaaaZZZVVVOOOKKKKKKQQQYYYaaammmvvv{{{~~~|||vvvrrrooommmkkkmmmqqqxxx}}}|||{{{zzzwwwuuutttttttttttttttuuuvvvvvvzzz|||}}}vvvkkkgggrrrvvvdddUUUJJJDDDAAA<<<<<<<<<<<<:::999999888666444333333444555555444888777777888888:::CCCMMMaaaooo{{{}}}}}}{{{{{{HHHIIIJJJKKKMMMNNNNNNNNNIIIIIIGGGEEECCCAAA???>>>BBB@@@@@@BBBBBBDDDLLLUUU```nnn~~~zzzuuuqqqmmmjjjiiijjjkkknnnttt~~~{{{yyyvvvsssoookkkgggaaa[[[VVVPPPLLLMMMSSS[[[dddoooyyy}}}yyytttpppnnnmmmkkkmmmrrryyy~~~{{{zzzyyywwwtttrrrttttttttttttuuuuuuuuuuuuwwwxxxzzz|||}}}ttthhhbbbkkkxxx{{{jjjZZZNNNFFFCCC:::::::::888666555666777555444444444444444444555999777888999999===IIIVVVhhhwww~~~{{{}}}|||{{{zzzTTTTTTUUUWWWWWWXXXXXXXXXUUUTTTRRROOOMMMJJJIIIHHHGGGEEEDDDEEEEEEGGGNNNXXXbbbppp|||wwwpppkkkggggggfffeeegggnnnyyy}}}zzzxxxuuusssooojjjfff```ZZZVVVPPPMMMNNNUUU]]]fffqqqzzz}}}}}}vvvqqqnnnllllllkkknnnssszzz}}}zzzxxxwwwuuurrrppprrrrrrrrrrrrrrrrrrqqqqqqoooppprrrsssuuuxxx|||sssiiiaaaeeepppqqq```QQQHHHCCC;;;;;;:::777333333666999555666666555444444555666666555777:::<<>><<<888555555999<<<666777777666555555777888333333666:::===FFFWWWgggnnnooopppooonnnmmmmmmnnnpppnnnllljjjggg```YYYTTTQQQNNNLLLLLLJJJKKKQQQZZZjjjsss~~~yyyrrrmmmgggccccccbbb___\\\bbbhhhqqqzzz~~~|||{{{zzzyyysssrrrnnniiiccc]]]XXXUUUOOOPPPRRRXXXaaakkkuuu{{{~~~|||uuummmhhhfffggggggnnnqqquuu{{{}}}{{{|||wwwsssqqqpppmmmllliiifffbbb^^^ZZZYYYYYYYYYZZZ\\\]]]]]]^^^bbbiiinnn|||wwwooo``````ggguuu~~~nnn\\\LLLBBBBBB@@@;;;777666666777999777666666555555666888999666999;;;:::===KKKcccvvvvvvwwwwwwvvvuuuuuuwwwxxxzzzxxxvvvtttpppjjjccc^^^XXXTTTQQQOOOMMMMMMTTT\\\iiirrryyytttlllgggeeebbb]]]YYYZZZ^^^eeekkkrrryyy~~~|||zzzyyyyyysssqqqmmmhhhbbb\\\WWWUUUPPPRRRUUU[[[cccmmmwww||||||tttmmmiiihhhiiijjjqqqssswww{{{~~~||||||yyytttpppnnnkkkgggeee^^^[[[WWWSSSPPPOOOOOOOOOMMMPPPRRRTTTVVV[[[ccciiitttzzz}}}uuufffbbbdddppp~~~qqq^^^NNNEEEBBB@@@===:::888888999:::999888777666555555666777666:::<<<===BBBRRRjjj}}}yyyrrrmmmfff```ZZZWWWTTTSSSYYYaaajjjsss|||tttmmmhhhccc\\\WWWRRRTTTWWWZZZ___eeelllqqqyyy|||~~~}}}~~~~~~~~~}}}}}}~~~~~~|||zzzyyyxxxrrroookkkfff```[[[WWWTTTRRRTTTXXX^^^gggpppyyy}}}{{{ssslllhhhiiikkknnntttuuuxxx{{{~~~~~~}}}|||vvvsssnnnjjjfffaaa\\\YYYPPPNNNKKKGGGEEECCCCCCDDDCCCFFFIIIKKKMMMRRRYYY___iiioooyyy}}}pppfffaaajjjyyyvvvaaaQQQIIIAAA@@@>>><<<;;;:::;;;;;;;;;:::888666555555555555777:::===@@@HHHZZZrrr~~~vvvmmmeee```]]]\\\```gggnnnvvvzzzsssmmmeee]]]WWWPPPOOOOOOPPPRRRXXX^^^bbbnnnqqqtttuuusssqqqpppoooooonnnmmmmmmnnnpppqqqqqqsssuuuxxxzzzzzz{{{|||}}}}}}}}}{{{yyyxxxqqqooojjjeee___ZZZWWWUUUTTTVVVZZZaaaiiirrryyy~~~|||wwwoooiiigggiiinnnqqquuuvvvxxx{{{}}}~~~|||{{{yyyxxxnnnkkkeee```[[[VVVPPPLLLGGGFFFCCC@@@>>>=========@@@CCCEEEFFFGGGKKKQQQVVV```fffpppzzz~~~xxxkkkbbbhhhxxx{{{eeeTTTLLL??????>>>===<<<;;;;;;;;;:::999888666555666666777777999<<>><<<;;;:::::::::===???BBBCCCCCCFFFLLLPPPZZZ___hhhrrrzzz~~~|||||||||}}}}}}}}}~~~pppfffjjjxxxiiiWWWOOO???>>>===<<<;;;;;;;;;;;;999888777666666777888999888999<<>>???BBBHHHMMMSSSXXX___hhhpppuuuwwwyyywwwwwwwwwxxxyyy{{{|||}}}~~~uuujjjlllwwwnnn\\\RRRAAA@@@>>><<<;;;:::;;;;;;888888777666777888999:::999:::>>>FFFSSSdddsss|||~~~|||}}}xxxnnnggg[[[VVVOOOKKKIIIIIIGGGFFFFFFHHHJJJIIIHHHGGGGGGHHHFFFHHHIIIIIIIIIJJJNNNQQQSSSWWW[[[]]]```eeemmmtttrrrwww}}}}}}vvvsssnnnhhhccc___]]]\\\XXX[[[bbbjjjqqqxxx}}}{{{sssnnniiigggffffffiiipppwww{{{yyyyyyyyyyyyzzz|||~~~~~~}}}zzzuuunnniii\\\WWWOOOHHHDDDAAA>>><<<::::::999999888888888888444777:::<<<<<<>>>CCCGGGKKKOOOVVV]]]ccchhhjjjkkkjjjlllppptttxxx{{{}}}~~~xxxlllkkkrrr}}}tttaaaUUUDDDBBB???<<<;;;;;;<<<<<<:::999888777777777888999999;;;@@@KKKYYYiiitttzzz{{{qqqjjjaaa[[[SSSNNNKKKHHHEEEBBBFFFGGGFFFDDDAAA?????????@@@BBBCCCCCCBBBCCCFFFJJJKKKOOOSSSVVVXXX^^^hhhpppmmmssszzz}}}~~~~~~~~~wwwtttoooiiidddaaa___^^^YYY]]]dddllltttzzzyyypppjjjffffffeeeggglllrrryyy~~~|||{{{zzzyyyzzz{{{|||}}}~~~~~~}}}}}}}}}}}}{{{uuunnnhhh[[[VVVMMMFFFBBB@@@???>>>;;;;;;;;;::::::::::::999888:::======;;;<<>><<<;;;999777666666777777:::<<>>===999888777666666555666666888888999:::<<<===>>>>>>AAABBBFFFJJJOOOTTTWWWYYY]]]aaagggmmmrrrvvv{{{~~~|||}}}sssmmmnnnvvvkkkYYYNNNEEE>>>======;;;:::;;;;;;;;;:::888666777999<<<<<>><<<:::999999;;;:::999999999;;;===>>>???@@@BBBEEEIIIOOOTTTWWWbbbgggnnnuuuzzz~~~}}}yyywwwtttrrrpppllljjjgggdddaaa```______^^^```fffooouuuzzz{{{vvvppphhhbbb___^^^]]]]]]bbbiiiqqqvvv{{{}}}vvvpppjjjgggcccdddgggkkkqqqvvv{{{~~~~~~~~~~~~~~~}}}|||{{{{{{{{{||||||||||||{{{{{{zzz{{{zzzzzzzzzxxxuuuppplllbbb[[[RRRIIIDDDAAA???>>>???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===@@@EEEIIIMMMPPPRRRWWW[[[aaaggglllqqqvvvyyy|||}}}wwwpppnnnvvvnnn]]]OOOGGG???>>>>>><<<;;;<<<:::::::::999777777999;;;<<>>===<<<:::999888888:::999888777777888::::::;;;;;;<<<>>>AAAEEEIIILLL[[[aaajjjrrrxxx|||~~~zzzvvvqqqmmmjjjgggdddbbb[[[ZZZWWWTTTQQQOOOOOOOOOSSSTTT[[[dddmmmvvv{{{wwwpppiiiccc___^^^^^^```eeemmmsssyyy}}}~~~xxxqqqjjjeeebbbdddfffiiinnnsssxxx{{{}}}}}}}}}~~~~~~~~~}}}}}}|||zzzzzzzzzzzzyyyyyyyyyxxxzzzyyyyyyyyyxxxuuuqqqmmmeee^^^UUUMMMGGGCCCAAA??????>>>===<<<<<<;;;<<<<<<>>>======<<<;;;:::999888888999<<>>AAAEEEGGGSSSZZZdddnnnuuu{{{{{{xxxrrrnnnhhhbbb^^^[[[WWWTTTNNNMMMKKKIIIGGGGGGGGGGGGNNNOOOUUU^^^hhhsss{{{wwwpppiiiddd```______ccchhhooouuuzzz~~~{{{tttlllfffbbb```fffhhhkkkppptttxxx{{{||||||}}}~~~~~~~~~~~~~~~}}}{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyzzzyyywwwrrroooiiicccZZZQQQLLLGGGDDDBBB@@@???>>>======<<<<<<===??????>>>===;;;:::999888888999;;;>>>AAACCCEEEFFFMMMQQQWWW]]]ccciiippptttzzz{{{}}}~~~~~~{{{tttvvvvvveeeSSSJJJBBB@@@???<<<;;;<<<777999;;;;;;:::::::::;;;===GGGZZZnnn~~~~~~{{{tttkkkeee\\\SSSKKKEEEAAA===;;;;;;<<<<<<<<<;;;:::999999999999888888888888888777777888999<<>>===;;;::::::888999:::<<<>>>@@@AAABBBHHHLLLQQQXXX^^^eeemmmqqqwwwyyy{{{wwwwwwwwwgggSSSJJJBBB@@@>>>;;;:::;;;666888:::;;;;;;;;;;;;===>>>KKK```uuu||||||~~~}}}uuunnnccc^^^UUUNNNHHHCCC???<<<;;;;;;<<<======<<<:::999888888999999999999999999666666666777999<<>>=========???@@@BBBDDDDDDFFFMMMZZZgggwww}}}yyyvvvpppjjjfffdddcccdddiiimmmtttyyy}}}~~~yyyrrrkkkgggeeeeeefffiiilllqqqvvvyyyzzzzzzzzz||||||}}}}}}}}}||||||{{{uuuuuuttttttuuuvvvxxxyyy||||||}}}~~~~~~zzzwwwrrrmmmeee^^^YYYUUURRRPPPJJJJJJIIIHHHGGGGGGGGGGGGCCCCCCAAA@@@>>>===;;;;;;888888999:::;;;<<<======AAAEEEJJJQQQXXX```hhhmmmuuuvvvyyy}}}xxxuuuxxxiiiTTTKKKCCC@@@>>>;;;999:::666888:::;;;:::;;;===???BBBQQQhhh}}}}}}zzz{{{}}}{{{xxxxxxvvvqqqjjjdddZZZUUUNNNHHHCCC@@@===;;;:::;;;<<<===<<<;;;999888666777888888999999999999888777666666777999;;;===@@@FFFPPP[[[eeepppyyy~~~{{{uuusssooojjjfff```ZZZVVVNNNJJJFFFCCCAAA???===;;;<<<<<<;;;<<<===???@@@BBBEEEGGGOOO[[[iiixxx{{{wwwtttooojjjgggeeeffffffmmmqqqwww|||xxxsssmmmgggdddeeegggiiimmmpppuuuzzz}}}}}}|||{{{|||||||||||||||{{{zzzyyytttssssssssstttwwwyyy{{{~~~~~~~~~{{{vvvqqqkkkddd```\\\YYYVVVPPPOOONNNMMMMMMLLLLLLLLLHHHGGGEEEBBB???===;;;:::999999999:::::::::;;;;;;<<<@@@FFFLLLTTT\\\eeekkkrrrtttwww{{{~~~vvvsss}}}yyyjjjVVVMMMDDDBBB@@@<<<:::;;;777888999999:::;;;>>>AAAHHHXXXqqqzzzxxx|||~~~||||||zzzzzzzzzzzzzzzyyyxxxwwwrrrpppnnnmmmlllggg```ZZZTTTPPPIIIDDDAAA???<<<;;;:::;;;<<<<<<<<<:::888777555555777888999999999999<<<:::888777777888999:::<<>>>>>======<<<===>>>@@@AAADDDFFFMMMXXXcccqqq~~~zzzvvvsssooojjjgggfffggghhhooosssyyy~~~tttoooiiidddccceeehhhkkkooosssxxx}}}~~~}}}||||||||||||{{{zzzyyyxxxuuuttttttuuuvvvyyy|||~~~~~~xxxtttmmmhhhddd```]]][[[YYYXXXWWWVVVUUUUUUUUUUUULLLJJJHHHDDD@@@<<<:::888;;;;;;;;;;;;;;;;;;;;;;;;;;;???EEEKKKSSS\\\eeekkkqqqsssvvvyyy}}}uuupppzzzyyykkkXXXNNNFFFCCCAAA===;;;<<<888999999999999;;;???BBBLLL]]]www|||yyyxxx|||}}}zzzxxxwwwwwwxxxyyyvvvsssqqqqqqpppnnnlllkkkkkkiiigggbbb]]]XXXUUUKKKIIIGGGDDDAAA???>>>===???>>>===<<<;;;:::999999::::::::::::999888777666999888888888888888999999>>>@@@HHHSSS[[[cccooozzz~~~~~~xxxsssmmmhhhddd___ZZZSSSNNNLLLIIIFFFCCCAAA@@@???===<<<<<<;;;;;;??????>>>===<<<>>>BBBEEEFFFHHHLLLRRR[[[hhhuuu}}}~~~zzztttqqqlllhhhggghhhkkkmmmqqquuu{{{{{{rrrnnnhhhddddddggglllppprrruuuzzz}}}~~~}}}~~~~~~{{{|||}}}}}}|||zzzxxxvvvtttttttttuuuxxx{{{~~~xxxsssmmmhhhfffeeedddccccccbbbaaaaaa```]]]YYYVVVPPPMMMIIIDDD@@@===<<<;;;999999999999999999999999:::===BBBGGGMMMUUU]]]bbbkkkoootttyyy}}}|||{{{{{{~~~~~~rrrllltttqqq```SSSFFFAAA???===;;;<<<===:::999<<<<<<:::<<<@@@SSSfff|||zzzzzz|||uuuttttttzzz~~~{{{yyyxxxxxxxxxvvvssspppnnnnnnmmmkkkiiifffeeeccc```\\\XXXTTTQQQLLLJJJHHHEEECCCAAA@@@???>>>>>>======<<<;;;;;;;;;::::::::::::999888777666888888777777888888999999999;;;BBBLLLTTT]]]iiiuuu|||}}}uuunnniiiccc^^^[[[UUUQQQKKKGGGEEECCC@@@===???>>>===<<<;;;;;;;;;;;;===>>>>>>======???CCCFFFGGGIIILLLPPPWWW```jjjqqqsssyyy{{{wwwrrroookkkhhhgggiiilllnnnssswww|||}}}wwwmmmkkkgggddddddgggjjjmmmuuuxxx|||~~~~~~~~~~~~|||zzzxxxwwwvvvvvvuuuvvvxxx|||yyyuuuppplllkkkkkkkkkjjjiiihhhfffeeedddaaa\\\YYYSSSPPPKKKFFFBBB???>>>===999999999999999999999999:::===AAAFFFLLLSSS[[[```gggkkkqqqvvvyyy}}}{{{zzzyyy{{{tttlllssssssaaaTTTGGGAAA???===<<<===<<<999:::===>>>===@@@EEESSShhh}}}zzzwwwvvvuuuuuusssrrruuu{{{}}}|||zzzyyyyyyyyytttrrrooommmmmmllljjjhhhcccbbb___\\\XXXUUUSSSQQQOOOMMMKKKIIIGGGEEEDDDCCCAAAAAA@@@@@@??????>>>>>>;;;;;;;;;;;;:::999888888777777777777777888999999:::;;;@@@IIIQQQZZZhhhtttyyy~~~wwwqqqiii```ZZZUUUPPPNNNJJJFFFBBB@@@>>>===;;;:::======<<<<<<<<<=========>>>???@@@@@@AAACCCGGGKKKLLLNNNPPPRRRUUUYYY___cccdddhhhmmmppprrrvvv}}}}}}yyyvvvooommmiiiggggggjjjmmmpppuuuxxx~~~xxxrrrjjjhhheeedddeeehhhkkknnnxxx{{{~~~|||{{{zzzyyyyyyxxxwwwwwwyyy~~~{{{xxxtttrrrrrrrrrrrrrrrqqqooommmllljjjfffaaa]]]WWWTTTOOOJJJEEEBBB@@@???::::::999999999999999999:::<<<@@@EEEJJJQQQXXX]]]bbbffflllqqquuuyyy||||||yyyxxxyyywwwmmmpppzzzwwwdddWWWIIIBBB@@@===<<<===;;;999:::===???@@@EEEKKKWWWnnn}}}zzzvvvtttttttttqqqoooooopppuuu~~~}}}kkkrrrzzz}}}{{{zzzzzzvvvtttqqqpppoooooommmkkkgggeeebbb___\\\ZZZYYYXXXTTTSSSQQQOOOMMMLLLKKKKKKJJJIIIHHHFFFEEECCCBBBAAA?????????>>>===<<<;;;:::777777777777777888999999;;;;;;???FFFNNNWWWfffsssvvv}}}|||xxxlllfff]]]TTTNNNIIIEEECCCBBB@@@>>>===<<<<<<;;;;;;=========>>>???@@@AAABBBAAABBBDDDEEEGGGJJJOOORRRUUUVVVXXXYYYYYY[[[]]]___dddeeeggghhhkkkpppwww}}}}}}}}}yyyvvvlllkkkiiihhhiiilllppprrrvvvzzz{{{sssmmmiiigggdddbbbdddiiinnnrrrzzz}}}~~~}}}}}}}}}zzzyyywwwxxxzzz~~~{{{xxxwwwwwwwwwvvvuuuwwwuuusssqqqnnnjjjddd```ZZZWWWRRRLLLGGGCCCAAA@@@;;;:::999888888888999:::999<<>>===>>>;;;:::;;;>>>>>>@@@FFFNNN```vvv}}}yyyuuuuuuwwwwwwsssnnnkkkooowww{{{xxxuuuwww{{{ZZZ```gggmmmqqqvvv|||~~~}}}|||yyywwwtttsssrrrrrrpppooommmkkkiiigggeeeccccccbbb]]]\\\[[[YYYWWWVVVVVVUUUTTTRRRPPPMMMJJJGGGEEECCCBBBBBBAAAAAA???===<<<;;;999999888888888888999999888888:::AAAGGGPPP___llltttzzzzzzuuuqqqaaa[[[SSSKKKFFFCCC@@@>>><<<<<<===<<<<<<<<<===>>>======>>>???AAACCCEEEFFFEEEGGGJJJLLLNNNRRRVVVYYY]]]___aaabbbaaaaaabbbcccfffffffffgggiiinnnuuuyyyyyy|||~~~|||xxxuuukkkjjjiiiiiikkkooosssuuuxxx{{{~~~wwwoooiiifffccc___^^^aaahhhpppuuu{{{}}}zzzyyyxxxyyy|||}}}|||{{{zzzxxxvvv{{{yyyvvvtttppplllfffbbb]]]YYYSSSMMMGGGCCC@@@???<<<;;;999888777888999:::999;;;>>>@@@DDDIIIOOOSSS[[[___fffkkkppptttyyy{{{}}}~~~zzzwww{{{tttpppuuupppaaaQQQHHHCCC???===>>><<<;;;;;;======>>>GGGPPPggg||||||xxxxxxzzzyyytttnnnjjjpppzzzzzzuuuqqqnnnpppuuuPPPUUU[[[```dddiiiooouuuxxx||||||zzzwwwvvvvvvuuutttrrrqqqqqqpppooommmlllkkkkkkhhhgggeeedddcccbbbbbbbbb^^^\\\YYYUUUQQQMMMJJJHHHHHHGGGFFFDDDBBB@@@===<<<<<<;;;:::999999999999999::::::<<>>===999:::<<<=========???@@@>>>???@@@BBBEEEHHHKKKLLLMMMOOORRRUUUWWW[[[___bbbeeegggiiijjjjjjjjjjjjlllmmmlllkkklllnnnrrrvvvxxxvvvyyy{{{}}}}}}~~~~~~}}}|||||||||yyyuuurrrmmmlllllllllooorrrvvvyyyzzz~~~yyyqqqiiieeeaaa^^^\\\[[[___gggooouuuzzz}}}zzz{{{{{{}}}~~~{{{xxx|||zzzxxxuuurrrmmmgggccc___[[[UUUNNNHHHCCC@@@???===;;;999777777777999:::999:::<<<>>>AAAEEEJJJNNNVVVZZZaaaggglllqqquuuxxxyyy{{{~~~|||xxx{{{yyysssvvvxxxhhhVVVLLLEEE@@@>>>>>><<<;;;<<<======???IIITTTlll}}}|||{{{xxxrrrmmmkkkrrr}}}uuuooojjjgggiiiooo|||FFFKKKPPPTTTWWW\\\ccchhhkkkooouuuzzz~~~|||{{{{{{{{{zzzxxxvvvvvvwwwwwwvvvuuusssrrrqqqpppooonnnmmmllllllllliiihhheeeaaa]]]YYYVVVTTTRRRQQQPPPMMMJJJGGGDDDBBB???>>>===;;;:::999888888<<<<<<>>>CCCGGGMMMYYYdddkkksss}}}|||wwwqqqkkkccc[[[UUUJJJGGGCCCAAA@@@???===<<<999<<>>BBBGGGJJJOOOTTT[[[aaafffkkkpppssssssuuuyyy{{{|||~~~|||xxxzzz~~~wwwyyynnn[[[OOOGGGAAA>>>>>>;;;;;;===>>>>>>AAAMMMZZZppp|||vvvpppmmmmmmuuuzzzpppiiidddaaadddiiixxx;;;???DDDGGGIIINNNUUUZZZaaafffmmmsssxxx{{{~~~zzz{{{|||}}}|||{{{yyywwwwwwvvvuuutttssssssssssssrrrqqqnnnkkkgggdddaaa```\\\[[[YYYUUURRRNNNKKKIIIAAA@@@>>><<<:::999888888999888:::???CCCHHHRRR]]]hhhpppzzz|||xxxrrrkkkbbbYYYPPPIIIBBB@@@>>>>>>>>>>>>===;;;<<>><<<999777666777999:::888:::;;;<<<===@@@EEEHHHJJJOOOVVV\\\bbbggglllooooooqqquuuwwwxxxzzz|||~~~|||xxxyyy~~~~~~yyy{{{rrr^^^QQQIIIBBB>>>>>>:::;;;===??????DDDQQQ___sss}}}vvvpppnnnooovvvwwwllleee```]]]```fffvvv<<<======@@@CCCGGGKKKNNNTTTZZZccciiinnnrrrwwwzzz}}}~~~~~~||||||}}}}}}}}}|||zzzyyyyyyxxxwwwuuusssqqqooommmhhhhhhddd^^^[[[YYYTTTNNNFFFCCC???<<<<<<;;;:::::::::<<<===<<<===DDDOOOXXXdddooozzz}}}{{{rrrggg```WWWMMMFFFFFFAAA???======>>>@@@AAAAAABBBEEEHHHKKKMMMQQQUUUXXXZZZ]]]```dddfffjjjnnnqqqssstttvvvxxxzzz}}}~~~~~~|||zzzxxxyyyzzz{{{}}}~~~~~~|||yyyvvvuuuppppppqqqsssvvvzzz~~~yyysssooohhh```]]]______bbbgggkkkmmmppptttvvv|||}}}~~~|||}}}{{{xxxuuuqqqmmmjjjccc___YYYRRRLLLGGGAAA>>><<<:::888888999999888777::::::::::::;;;===???@@@HHHKKKOOOSSSWWW\\\bbbgggmmmooorrrtttvvvxxx|||~~~~~~yyyvvvttttttzzz|||}}}zzzdddQQQGGGBBB???======>>>@@@BBBAAAFFFVVVggg{{{{{{sssnnnmmmqqq{{{}}}tttjjjccc]]]YYY[[[```nnn|||999999999:::===AAAEEEGGGOOOUUU\\\bbbfffkkkqqqvvv{{{~~~}}}{{{yyywwwvvvrrrrrrnnnhhhdddbbb]]]WWWMMMIIICCC???===<<<;;;::::::<<<<<<<<<===CCCMMMUUUbbbmmmyyy~~~{{{uuulllbbb[[[SSSJJJEEEDDDBBB@@@??????AAADDDFFFGGGLLLOOOSSSWWW[[[___eeehhhjjjmmmpppsssuuuwwwzzz}}}~~~|||xxxyyyzzz{{{|||}}}~~~~~~~~~|||yyyvvvuuusssssstttuuuyyy}}}|||vvvppplllfff___]]]___cccfffjjjnnnqqqssswwwyyy|||}}}~~~}}}|||wwwrrrmmmjjjeee```ZZZSSSMMMHHHBBB>>>===;;;999888999999999777888888888888999;;;===>>>DDDGGGKKKNNNSSSXXX^^^bbbhhhjjjmmmppprrruuuzzz}}}}}}yyyuuusssrrrwww|||}}}{{{eeeRRRHHHCCC@@@???======@@@AAAAAAHHHZZZkkkyyyqqqnnnmmmsss}}}~~~uuujjjbbb[[[VVVWWW[[[jjjyyy:::999999:::;;;>>>AAACCCGGGLLLRRRWWW\\\bbbjjjpppxxxzzz|||vvvrrrpppkkkdddZZZUUUMMMGGGBBB@@@===<<<:::;;;<<<;;;<<>>@@@CCCPPPggg|||~~~sssmmmmmmpppxxxwwwjjjaaaWWWPPPPPPSSS^^^nnn777666444333444555777888;;;>>>CCCHHHNNNWWWccckkkrrrtttyyy}}}tttmmmbbbXXXOOOHHHCCC@@@>>>===;;;:::;;;???EEEIIITTT```nnnvvv}}}zzzwwwrrriii```[[[VVVPPPNNNPPPRRRTTTXXX[[[^^^dddjjjoooyyy}}}~~~|||||||||}}}~~~zzzpppjjjeeecccaaa___bbbfffjjjlllooorrrssstttvvvxxx{{{{{{|||}}}|||vvvrrrlllhhhaaaZZZSSSMMMGGGDDD@@@>>>;;;:::;;;;;;999888777777888999999:::::::::999;;;===@@@BBBFFFKKKNNNQQQTTTYYY]]]bbbgggmmmqqqtttvvvyyy{{{||||||~~~}}}wwwrrrpppmmmrrr|||}}}zzz|||qqq___QQQHHHDDDCCC======>>>AAAFFFTTTmmm{{{qqqmmmooorrrzzzxxxlllaaaXXXQQQPPPSSSYYYiii|||999888666555555666777888999<<<@@@DDDIIIQQQ\\\dddkkkooovvv~~~{{{tttjjj___VVVMMMFFFAAA@@@>>><<<:::;;;???CCCEEENNN[[[iiirrrzzz~~~zzztttlllddd```]]]ZZZZZZ\\\```dddhhhkkknnnsss{{{~~~~~~~~~~~~zzzuuulllgggcccbbbaaa___aaafffhhhjjjmmmnnnoooppprrrsssyyyzzz|||~~~zzzwwwooojjjccc\\\VVVOOOIIIEEEAAA???<<<;;;;;;;;;:::888777888999:::::::::::::::999:::<<<===>>>AAAEEEHHHJJJNNNRRRWWW\\\bbbhhhlllooorrrvvvxxxyyyzzz{{{}}}||||||~~~zzzuuusssooorrryyy~~~|||zzzxxxeeeTTTJJJDDDBBB======???CCCIIIXXXrrryyypppmmmqqquuu{{{{{{mmmcccXXXPPPOOORRRSSScccvvv===<<<:::999888999:::;;;999;;;>>>@@@CCCIIIRRRYYY^^^eeeooowww}}}}}}tttjjj___UUULLLGGGBBB@@@<<<;;;<<>>???CCCJJJPPPRRR[[[gggpppuuu{{{}}}sssiii^^^TTTNNNCCC@@@===<<<===???AAABBBGGGTTTbbbllluuu|||vvvqqqqqqtttuuuyyy~~~zzz}}}wwwpppllleeeaaa___```___\\\]]]aaaeeegggiiijjjjjjkkklllmmmuuuxxx|||{{{rrrmmmfff___XXXRRRKKKGGGBBB@@@===<<<<<<;;;:::888666777999::::::999888888888999:::999999:::<<>>AAAFFFMMM]]]wwwxxxqqqppptttyyypppcccVVVLLLIIIKKKJJJYYYkkkyyy>>><<<;;;:::;;;:::999777:::;;;<<<<<<<<>>;;;::::::999888888999999::::::999999888666555444444555777999;;;@@@@@@AAADDDJJJQQQXXX]]]dddfffjjjmmmoooqqqtttvvvxxx{{{~~~yyywwwyyy{{{ooo[[[LLLCCC???===???AAADDDMMM___xxxzzztttqqqpppttt{{{rrrbbbUUUMMMJJJIIIJJJQQQ]]]lll{{{AAA???<<<;;;;;;;;;999888555666777777777999===???CCCFFFMMMXXX___fffrrr||||||nnn___UUULLLEEE???>>>>>>===???CCCFFFMMMXXXdddnnnwww~~~~~~yyytttnnniiieeebbbaaa```___```bbbeeeggglllmmmooooooppprrruuuwww}}}~~~~~~xxxrrrjjjccc]]]WWWPPPJJJEEEBBB>>>;;;;;;:::999888999999::::::::::::999999888777666666777888:::;;;>>>>>>???AAAGGGNNNUUUYYY```cccgggjjjlllooorrrtttvvvxxx|||}}}~~~zzzxxxxxx~~~{{{qqq]]]NNNEEEAAA>>>@@@AAADDDNNNbbb{{{xxxrrroooooottt|||pppaaaTTTLLLIIIHHHIIINNNXXXeeesssFFFCCC???<<<;;;;;;:::999666777777777777888;;;===>>>???EEENNNUUU]]]iiiuuu~~~xxxiii^^^SSSKKKCCCAAA???===>>>AAADDDKKKUUUaaakkkttt|||zzzuuuooojjjeeebbb___^^^^^^___bbbfffkkkmmmoooppprrrttttttwwwzzz|||~~~zzztttllleee___YYYRRRMMMEEEBBB>>><<<;;;;;;:::999999::::::;;;;;;::::::999;;;:::999888888999:::;;;;;;;;;<<<>>>CCCJJJPPPTTTZZZ]]]bbbeeehhhkkknnnqqqrrrtttwwwyyyzzz{{{}}}zzzxxxvvvzzz{{{vvvaaaQQQGGGCCC@@@@@@AAAEEEPPPfffuuuooolllmmmuuu}}}{{{nnn```TTTLLLHHHFFFFFFJJJPPPZZZeeepppxxx}}}{{{}}}~~~LLLHHHBBB>>><<<;;;:::999777888999888777777999;;;@@@@@@CCCIIINNNUUUaaalllxxx}}}pppfffXXXOOOGGGCCC@@@===>>>AAADDDJJJSSS^^^hhhrrr{{{}}}wwwpppkkkfffbbb^^^[[[[[[\\\^^^bbbhhhmmmppppppsssuuuwwwxxxzzz}}}|||vvvnnngggaaa[[[TTTNNNFFFCCC???<<<<<<<<<;;;:::::::::;;;;;;;;;;;;::::::<<<;;;:::999999999999:::999999:::<<<@@@FFFKKKNNNUUUXXX]]]aaacccgggjjjmmmmmmpppsssuuuwwwyyy{{{~~~zzzwwwuuuxxx{{{{{{eeeTTTJJJFFFBBBAAAAAAFFFSSSjjj~~~rrrmmmkkkmmmvvvyyymmm```TTTLLLGGGEEEDDDEEEHHHNNNVVV^^^fffjjjpppqqqsssttttttsssrrrqqqllloooqqqtttuuuxxx{{{~~~RRRNNNGGGBBB???===;;;:::666777888666555444555666???>>>@@@EEEIIIOOOZZZeeepppwwwvvvlll]]]SSSJJJEEEBBB??????CCCDDDIIIRRR\\\fffqqq{{{~~~yyyrrrlllgggbbb^^^[[[WWWXXXYYY[[[```fffkkknnnqqqtttwwwyyyzzz|||~~~~~~xxxpppiiiccc]]]VVVPPPHHHDDD@@@===<<<<<<;;;:::999::::::;;;;;;::::::999;;;:::999999888888777777999999999;;;>>>CCCGGGJJJPPPSSSXXX\\\^^^bbbeeehhhiiikkknnnqqqsssvvvyyy|||}}}xxxuuutttwww{{{jjjWWWLLLHHHCCCBBBBBBGGGVVVooo|||qqqlllkkkoooxxx~~~xxxnnnbbbWWWMMMGGGDDDBBBBBBCCCEEEIIIOOOUUUXXX\\\]]]```bbbcccbbbaaa```]]]```dddgggkkkpppvvvzzz|||ZZZUUUOOOIIIEEEBBB???<<<:::;;;;;;:::777666666777888777:::???CCCHHHTTT___hhhpppzzz}}}ssscccYYYOOOHHHDDD@@@AAADDDCCCHHHPPPZZZdddooozzzzzzuuummmfffaaa]]]YYYWWWSSSTTTUUUXXX]]]dddjjjmmmrrruuuxxxzzz{{{|||~~~{{{ssslllfff```YYYSSSJJJFFFBBB>>>===;;;:::999888999999::::::999999888999999888888777777777666888888999:::===@@@DDDFFFKKKNNNRRRVVVXXX[[[___aaacccfffiiikkknnnrrrvvvyyy~~~~~~{{{vvvuuutttxxxzzz~~~mmmYYYMMMIIICCCBBBCCCIIIYYYrrr{{{qqqnnnnnnqqqzzzzzzqqqfffZZZPPPIIIEEEBBBAAA@@@@@@BBBEEEIIIKKKLLLMMMPPPRRRSSSRRRRRRQQQOOORRRVVV[[[___eeelllpppssswww~~~aaa]]]WWWRRRMMMHHHCCC@@@>>>??????===:::888777888555555777;;;>>>BBBLLLVVV___hhhttt||||||lllaaaUUUMMMGGGBBBAAADDDBBBFFFNNNWWWaaammmxxx}}}uuuooohhhaaa\\\XXXTTTRRROOOOOORRRVVV\\\cccjjjnnntttvvvzzz{{{||||||~~~~~~~~~wwwpppjjjddd]]]WWWLLLHHHCCC???===;;;999777777888888999999888888777888888888888888888777777777777777888;;;===@@@BBBFFFIIIMMMPPPRRRUUUXXXZZZ^^^```cccfffiiimmmrrruuu{{{~~~~~~{{{vvvuuuuuuxxxyyy}}}oooZZZNNNJJJCCCBBBCCCKKK\\\tttzzzssspppqqqttt}}}}}}uuujjj^^^SSSKKKFFFCCCBBB@@@??????@@@AAACCCAAABBBDDDFFFGGGGGGGGGFFFEEEGGGJJJNNNRRRXXX___cccgggllluuufffbbb]]]WWWRRRLLLFFFCCC;;;<<<===;;;777555444444888777999;;;<<<>>>EEENNNYYYcccpppyyy|||sssgggZZZPPPIIICCCAAADDD@@@EEELLLTTT___kkkvvv}}}}}}{{{qqqlllddd]]]XXXTTTPPPNNNKKKMMMPPPUUU\\\dddlllpppuuuxxx{{{}}}}}}}}}~~~~~~}}}~~~yyyrrrmmmggg___ZZZNNNJJJDDD@@@===:::888666777777888888888888777777777888888999999999888888666666666777999;;;>>>???CCCEEEIIILLLNNNPPPSSSUUUZZZ\\\___bbbeeejjjooosssyyy|||~~~|||vvvvvvvvvxxxyyy}}}ppp[[[OOOJJJCCCBBBDDDLLL]]]uuuzzztttrrrsssvvvxxxmmmaaaUUULLLGGGDDDCCCAAA???>>>>>>>>>???===>>>???@@@AAAAAAAAAAAA???AAADDDFFFJJJOOOUUUYYY___dddnnn{{{lllmmmiii```YYYTTTNNNHHHBBB@@@===;;;:::999777555777666555555888<<>>@@@AAACCCFFFIIIKKKNNNOOOPPPSSSXXX]]]aaagggmmmqqquuuxxx|||~~~{{{{{{uuuqqquuu}}}~~~wwwbbbQQQHHHFFFFFFFFFMMM```xxxvvvmmmkkkooovvvxxxooofff[[[RRRKKKHHHFFFCCCBBBAAA@@@>>>===<<<<<<<<<;;;;;;<<<<<<======>>>>>>@@@AAACCCEEEFFFNNNWWWdddtttlllnnnkkkccc]]]XXXRRRKKKFFFCCC???<<<;;;:::999777777666555666888<<<@@@CCCOOOUUU___iiirrrxxx~~~ttteeeZZZPPPHHHEEEFFFCCCDDDJJJUUU^^^fffqqq{{{|||uuuqqqeee```\\\XXXQQQKKKKKKOOOQQQSSSVVV\\\ccciiimmmooovvvyyy{{{|||||||||~~~~~~}}}~~~xxxrrrjjjbbb\\\UUUPPPHHHBBB???===<<<;;;;;;;;;::::::::::::999999888888888777777666666666999888777777888:::<<<===<<<===???AAACCCEEEGGGHHHKKKOOOSSSXXX]]]ccciiinnnsssvvv{{{}}}xxxqqqmmmqqqxxx|||~~~zzzeeeSSSJJJFFFGGGGGGOOObbbzzz}}}tttlllkkkooowww~~~uuulllcccYYYTTTKKKHHHDDDBBBAAA@@@>>>===>>>======<<<<<<<<<======;;;<<<<<<===???AAABBBCCCIIIPPP\\\jjjwww}}}{{{}}}lllooonnnhhhccc^^^WWWPPPKKKGGGBBB???===<<<:::999888777666666888;;;???AAAGGGMMMWWWaaajjjrrryyy}}}zzzlll```UUUKKKFFFGGGDDDEEEJJJTTT]]]eeeoooyyy{{{uuunnniii```[[[VVVSSSNNNKKKMMMSSSTTTWWW\\\aaagggkkknnnpppvvvxxx{{{|||||||||~~~~~~}}}}}}~~~zzztttmmmeee___XXXSSSKKKEEEBBB@@@>>>===;;;;;;;;;;;;:::::::::999888888888777777777777777999999888777888999;;;<<<999:::;;;<<<>>>@@@AAABBBEEEHHHMMMRRRWWW^^^dddiiippptttyyy~~~wwwqqqlllnnnttt}}}~~~yyy{{{}}}hhhVVVLLLHHHHHHIIIQQQddd{{{{{{rrrjjjjjjpppxxxyyyqqqhhh```[[[RRRNNNIIIEEECCCBBB@@@?????????>>>===<<<<<<<<<<<<999999999:::;;;===>>>???BBBGGGQQQ\\\gggpppvvvxxxwwwsssppppppsssxxx{{{}}}jjjnnnppplllhhhddd]]]VVVQQQLLLGGGBBB???>>><<<:::999888777777888:::===>>>@@@FFFNNNXXXaaakkksssyyy~~~{{{zzzzzzzzz~~~sssfffZZZNNNHHHHHHFFFFFFJJJSSS[[[bbbmmmwwwzzztttnnngggccc]]]XXXSSSPPPMMMKKKOOOVVVXXX\\\bbbgggkkknnnoooqqquuuxxxzzz||||||}}}~~~~~~}}}{{{||||||wwwppphhhbbb[[[VVVOOOIIIFFFCCCAAA@@@<<<<<<;;;;;;::::::999999999999999999999999999999::::::999888888999999:::999::::::;;;<<<===>>>>>>@@@CCCGGGLLLQQQXXX___dddnnnrrrxxx}}}{{{uuuoooooossszzz|||wwwyyyjjjWWWMMMHHHHHHIIIQQQdddzzzxxxooogggiiipppzzzxxxpppiiiddd\\\WWWPPPJJJGGGFFFDDDCCC@@@@@@>>>===<<<;;;;;;;;;999999999999999:::;;;<<<>>>AAAGGGNNNVVV]]]bbbeeedddcccbbbdddhhhmmmrrruuuxxx|||eeekkknnnmmmkkkiiibbb\\\WWWRRRLLLGGGCCCAAA>>><<<:::999888777777999:::;;;<<<@@@HHHPPPYYYdddmmmsss|||}}}zzzvvvrrrooonnnooopppoooyyyyyymmm```SSSKKKIIIGGGFFFJJJRRRYYY```kkkttt}}}~~~}}}}}}yyyyyy{{{yyysssmmmgggaaa]]]YYYTTTOOOMMMJJJJJJOOOWWW]]]aaahhhlllnnnoooppprrrvvvxxx{{{|||}}}}}}~~~}}}{{{~~~yyyssskkkfff___ZZZTTTNNNJJJGGGDDDBBB======<<<;;;;;;:::999999888888888999999:::::::::;;;;;;:::999888888888888888888999999:::;;;;;;;;;<<>><<<;;;:::::::::::::::999999::::::;;;===???AAAEEEIIIMMMQQQSSSSSSTTTVVVYYY]]]bbbgggkkknnnssszzz___eeeiiijjjjjjjjjfff```]]]YYYTTTNNNJJJEEEAAA===;;;:::999888777888888999999===BBBIIIQQQ\\\fffmmmyyy|||}}}rrrppplllhhhggghhhiiikkklllssstttfffXXXOOOMMMHHHGGGJJJQQQWWW^^^hhhrrr{{{zzztttpppoooooovvv|||}}}wwwqqqjjjiiilllqqquuu{{{}}}xxxrrrkkkfffaaa\\\XXXTTTOOOLLLKKKJJJJJJPPPXXXaaaffflllppppppoooqqqsssvvvyyy|||}}}~~~}}}|||||||||vvvoooiiibbb^^^XXXRRRNNNJJJGGGEEE@@@??????>>>===<<<;;;;;;777777888999::::::;;;;;;<<<<<<;;;:::999888777666555555666666777777888888999<<>><<<;;;;;;<<<<<<;;;:::::::::::::::<<<======>>>@@@BBBDDDEEEFFFIIILLLOOORRRVVV[[[___dddiiiqqqxxx}}}XXX^^^dddfffhhhjjjhhhdddccc```[[[VVVQQQKKKEEE@@@<<<;;;999888777777777777888:::>>>CCCJJJTTT___ffftttyyy}}}xxxtttmmmkkkhhheeefffhhhkkkmmmqqquuu{{{{{{mmm^^^TTTQQQIIIHHHJJJPPPVVV\\\gggpppzzz~~~vvvppplllllllllooosssyyy~~~{{{tttmmmhhhaaaZZZXXXZZZ___cccjjjsss|||uuuqqqjjjddd___[[[WWWTTTQQQNNNLLLMMMNNNOOOVVV^^^eeejjjoooqqqpppooorrrtttwwwzzz}}}}}}{{{~~~~~~xxxqqqllleeeaaa[[[UUUQQQMMMIIIGGGDDDCCCBBBAAA@@@??????>>>::::::;;;<<<===>>>??????===<<<<<<:::999777666555333333444555666666777777777999;;;>>>BBBIIIPPPUUU___eeemmmuuu{{{|||yyyxxxvvvwww|||}}}}}}||||||{{{|||kkkZZZPPPGGGHHHMMM[[[sssuuujjjcccgggrrr|||}}}xxxppphhhbbb\\\VVVSSSKKKIIIGGGDDDBBB@@@>>>>>>======<<<:::999999999999999999999:::;;;<<<===>>>===@@@DDDGGGHHHKKKPPPSSSYYY^^^dddkkkqqqvvvzzz}}}TTTZZZ```cccfffjjjiiieeegggddd```\\\VVVOOOHHHBBB<<<;;;:::888777666666666777888;;;???FFFPPPZZZbbbqqqvvv}}}}}}wwwrrrooommmkkkhhhggghhhkkkooorrrxxxxxxyyy|||rrrbbbXXXUUUJJJHHHJJJOOOUUU[[[fffoooyyy}}}xxxrrrooooooppplllooosssvvv{{{zzzvvvpppiiibbb^^^WWWOOOMMMNNNRRRWWW___iiittt~~~~~~pppllleee___[[[WWWTTTQQQQQQOOOOOOQQQTTTVVV]]]eeeggglllqqqqqqoooooorrruuuxxx{{{~~~~~~|||{{{zzzsssmmmfffbbb\\\WWWSSSOOOKKKHHHGGGFFFEEEDDDCCCBBBAAAAAA>>>??????AAABBBCCCDDDEEE======<<<;;;999777555444444444555666777777888888666777999;;;???EEEMMMRRRZZZ```jjjsss{{{~~~}}}|||{{{|||{{{|||}}}|||~~~}}}}}}lll[[[RRRGGGHHHOOO___zzzuuujjjcccgggrrr|||{{{tttmmmfff___[[[NNNMMMJJJGGGDDDBBBAAA@@@>>>===<<<:::999888888888666666777888999::::::;;;888<<<@@@BBBCCCEEEIIILLLPPPTTTZZZ```eeejjjpppsss{{{MMMRRRZZZ```eeehhhkkkmmmkkkiiifffccc]]]VVVMMMHHH@@@===999777666666555555444444777===AAAFFFQQQ[[[hhhnnnvvv~~~{{{xxxwwwwww|||~~~|||xxxrrrmmmnnnkkkjjjlllqqquuuwwwwwwvvvyyyzzzxxxwww}}}tttfffYYYRRROOOKKKJJJNNNTTTZZZdddmmmxxx}}}~~~|||zzzwwwtttrrrrrrsssuuuzzzzzzvvvsssmmmcccXXXRRRLLLFFFEEEFFFIIIKKKQQQ]]]kkkxxx}}}wwwssslllcccZZZWWWVVVSSSRRRSSSSSSVVVYYY\\\^^^```dddfffnnnmmmmmmmmmooorrruuuwww}}}~~~}}}}}}~~~}}}xxxsssmmmggg```YYYUUUQQQNNNLLLLLLJJJIIIGGGGGGGGGGGGHHHCCCCCCDDDEEEGGGFFFCCCAAADDDAAA<<<999777666555444777777666666555555555444888999999999;;;???EEEIIIWWW___jjjsssyyy}}}}}}|||~~~~~~~~~|||~~~}}}{{{}}}qqq```TTTKKKLLLSSSfffmmmhhhdddfffppp}}}}}}vvvnnniiiaaaYYYPPPIIIGGGEEEDDDBBB>>>===<<<===>>>===;;;999999999:::;;;;;;:::888777777999;;;<<<===>>>@@@BBBHHHJJJMMMPPPTTT[[[bbbgggrrr}}}HHHNNNUUU\\\aaaeeeiiikkknnnllliiifffaaaYYYQQQKKKCCC???;;;999888777777666666555888===@@@CCCLLLVVVccciiisss{{{|||xxxvvvuuuuuuvvvzzz|||yyysssnnnpppooonnnqqqtttuuutttrrrrrrttttttqqqooouuuyyykkk^^^WWWQQQLLLJJJNNNSSSZZZcccllltttyyy~~~{{{zzzyyyyyyzzz}}}~~~xxxrrrnnneee\\\RRRLLLGGGBBBAAACCCFFFGGGMMMWWWfffsss|||~~~xxxqqqllleee\\\UUUSSSRRRPPPPPPRRRUUUXXX\\\___bbbeeeiiikkkpppoooooopppqqqtttwwwyyy{{{|||~~~~~~}}}~~~}}}xxxsssmmmhhh```ZZZUUURRROOOMMMOOONNNMMMLLLKKKKKKKKKKKKJJJIIIHHHHHHHHHGGGCCCAAA@@@===:::888777777777666777666666666555555555444777777888888:::===CCCGGGRRRZZZeeennnuuu{{{~~~|||||||||}}}~~~uuucccXXXPPPQQQYYYmmmyyyxxx}}}lllgggdddfffppp}}}yyysssiiibbbXXXPPPLLLJJJGGGEEE@@@???=========<<<:::888888999:::::::::999888777666888:::;;;;;;<<<===???@@@BBBEEEGGGKKKQQQWWW\\\fffppp~~~BBBGGGNNNUUU[[[aaaeeeiiipppooommmjjjeee^^^VVVPPPFFFCCC>>>;;;:::999888666777777999<<<===???FFFOOO[[[bbbmmmvvv}}}~~~yyyvvvuuuvvvvvvqqqrrruuuyyy}}}yyytttpppqqqqqqssstttuuusssooolllmmmmmmlllhhhfffkkkuuu}}}rrreee]]]TTTOOOLLLOOOSSSXXXaaajjjqqqwww~~~~~~wwwoooiii___WWWNNNIIIDDD@@@>>>@@@BBBCCCGGGPPP]]]kkkvvv|||~~~~~~yyyrrriiiccc\\\VVVPPPPPPQQQPPPRRRUUUYYY]]]bbbfffiiilllooorrrrrrrrrrrrssstttwwwyyyzzzzzz{{{}}}~~~|||}}}zzzuuunnnhhhaaaZZZVVVSSSPPPOOOSSSRRRRRRRRRRRRRRRRRRRRRRRRPPPNNNLLLIIIFFFBBB???;;;999666666777888888888666666666555555555555555555666666777888;;;@@@DDDKKKSSS^^^gggooowww{{{zzzyyyyyy}}}zzzhhh\\\SSSTTT]]]ssswwwlllnnn~~~yyykkkfffcccfffppp}}}~~~rrrjjj___UUUPPPLLLHHHEEEEEECCCAAA@@@???>>><<<:::888999999999999888777666666777999999888888:::;;;:::;;;===???BBBFFFKKKOOOXXXaaammm{{{<<>>999999999999888777777666777888999999777777888999888999;;;<<<===???CCCFFFLLLSSS]]]kkk}}}~~~999===CCCJJJQQQXXX___cccjjjkkkkkkllljjjeee]]]XXXNNNJJJDDD@@@===;;;888777444444666999999999???GGGMMMTTT```jjjsssyyy}}}~~~|||yyyvvvuuuuuuvvvwwwpppnnnkkkjjjmmmuuu~~~zzzwwwrrrqqqooommmjjjjjjjjjkkkjjjjjjhhhfffdddgggmmmrrrxxx}}}ooofffZZZTTTOOOOOORRRVVV^^^gggnnnuuu{{{rrrllleee\\\SSSNNNHHHBBB???@@@??????@@@EEEOOO\\\iiirrrzzz~~~}}}zzzvvvppphhh^^^XXXRRROOOOOORRRTTTUUUZZZ___hhhlllqqquuuvvvvvvvvvvvvuuuuuuvvvwwwxxxzzz{{{{{{}}}~~~~~~{{{zzz~~~{{{rrrlllddd\\\WWWTTTRRRQQQRRRTTTWWWZZZ]]]^^^^^^^^^WWWSSSMMMHHHDDD@@@<<<999888777555555666777666444444444444555555555555555555666777777888:::===@@@GGGMMMVVV^^^eeennnxxx~~~zzzwwwuuuttt{{{|||lll^^^UUUTTT^^^vvv{{{lll^^^bbbxxx}}}rrrgggdddbbbfffqqq~~~wwwkkkccc\\\VVVRRRPPPNNNJJJHHHFFFEEECCCAAA<<<;;;;;;:::999888888888888999:::999777777777888888999:::::::::;;;>>>@@@BBBGGGPPP\\\kkkxxx|||xxxvvv|||888;;;@@@FFFKKKSSSZZZ___dddfffhhhjjjjjjfff```[[[RRRNNNHHHCCC???===:::888333333555888888888===DDDGGGNNNXXXbbbkkksssyyy}}}{{{|||zzzvvvsssqqqqqqrrrssspppnnnkkkhhhiiimmmuuu{{{~~~|||uuusssooojjjggghhhkkknnnnnnnnnmmmkkkjjjjjjmmmoooppp}}}rrriii\\\UUUOOOOOOQQQUUU^^^ggglllsss~~~}}}tttnnneee\\\TTTNNNHHHAAA>>>>>>??????@@@CCCJJJVVVccclllxxx|||}}}zzzuuupppjjjbbbZZZTTTMMMKKKMMMPPPRRRSSSYYY```lllpppvvvyyyzzzxxxwwwwwwwwwwwwxxxyyyzzz{{{||||||}}}{{{{{{~~~{{{vvvooofff]]]XXXTTTSSSQQQPPPRRRWWWZZZ]]]^^^]]]\\\QQQMMMGGGBBB???<<<:::888999777666666666666555333444444444444444555555555555666777777777999<<<>>>EEEKKKTTT\\\ccckkkssszzzzzzxxxuuuuuuzzzzzz{{{mmm___XXXUUU^^^vvv{{{lll^^^bbbvvv}}}qqqfffbbbaaafffrrr~~~xxxooohhhbbb^^^ZZZVVVQQQMMMJJJHHHEEECCC???>>>===<<<;;;:::::::::999:::;;;:::888777888999666777888888777777999;;;999???EEELLLWWWbbbgggggglllsss~~~777:::===AAAGGGMMMUUUZZZ___aaaeeeiiijjjgggbbb]]]XXXSSSMMMGGGCCC@@@<<<:::444444666888777666:::AAACCCHHHQQQZZZcccllltttyyyyyy}}}}}}zzzvvvssspppppppppqqqrrrqqqooollliiijjjmmmppp~~~{{{yyytttnnnjjjiiilllpppttttttsssqqqnnnkkkjjjjjjjjjwwwtttjjj]]]VVVPPPOOOQQQUUU^^^gggmmmuuu|||sssmmmccc[[[SSSNNNIIIBBB>>>???>>>???@@@BBBGGGQQQ]]]fffvvvzzzxxxuuuoooiiiccc\\\UUUPPPKKKJJJLLLPPPRRRSSSXXX___kkkpppwww{{{|||zzzyyyxxxyyyzzz{{{|||}}}~~~~~~~~~}}}}}}|||{{{|||yyyrrrggg^^^XXXTTTRRRQQQPPPRRRVVVYYY[[[ZZZXXXVVVKKKFFFAAA===;;;;;;:::999777666666666777777666444333333333444444555555555333444555666666777999;;;@@@GGGPPPYYY```hhhpppvvv}}}zzzyyywwwvvv{{{{{{zzzoooaaaYYYUUU]]]uuuzzzlll___bbbttt~~~rrrdddbbbaaafffrrrzzztttpppjjjeee^^^WWWRRRMMMIIIGGGCCCAAA@@@>>>============888999:::999777777777999555666777777666666777888555;;;@@@BBBFFFOOOVVVXXX___fffrrr777999<<>>???AAAEEENNNZZZbbbtttxxx~~~~~~}}}uuupppjjjccc]]]WWWQQQMMMLLLKKKNNNRRRSSSSSSYYYaaaiiiooovvv{{{}}}|||zzzzzz{{{|||}}}|||||||||||||||{{{tttiii___XXXTTTRRRQQQQQQSSSVVVYYYYYYVVVSSSPPPFFFBBB===:::::::::;;;;;;666555555666888999777666333333333444444555555555222333444444444555777999<<>>>>>>>>???777888999888777666777888666777888888777666777888555;;;???>>>>>>EEELLLPPPTTT[[[hhhwww222444777;;;@@@FFFLLLQQQVVV[[[bbbfffgggfffeeeeee```VVVOOONNNJJJAAA;;;:::===777333555777777777999;;;???FFFKKKRRRZZZdddlllttt}}}zzzvvvtttrrrrrrvvvyyy{{{yyyssslllhhhgggjjjiiikkkqqquuuxxxzzztttooommmmmmnnnuuutttrrroookkkfffccc```fffllluuu}}}oooddd[[[SSSPPPQQQUUU^^^gggsss|||~~~~~~~~~}}}}}}vvvooojjj```ZZZRRRKKKHHHGGGGGGGGG@@@======AAADDDIIIQQQZZZlllwww}}}zzzvvvsssjjjfff```ZZZUUUPPPKKKGGGJJJJJJLLLPPPPPPOOOTTTZZZkkkpppwww{{{{{{zzz{{{|||}}}}}}~~~~~~}}}}}}{{{yyyzzz~~~}}}uuuiii___ZZZVVVRRRPPPPPPOOONNNNNNMMMKKKHHHEEE======;;;:::999888888888666777777888888777555444666666777777777777666666555555555666666888999999===CCCKKKSSSZZZbbbkkkqqq{{{}}}xxxyyyzzz{{{~~~ppp```YYYRRRWWWnnnkkk```eeeqqqvvvfffaaa^^^dddrrrtttlllggg```VVVNNNLLLHHHDDD@@@???>>><<<;;;;;;;;;::::::::::::::::::999888888777666555555444999:::<<<===>>>@@@DDDGGGNNNUUUbbbqqq333555888:::===BBBHHHLLLQQQVVV^^^ccceeeeeeeeedddaaaZZZUUURRRLLLFFFEEEJJJLLL@@@555555888888777777999===BBBGGGMMMUUU```hhhrrr{{{}}}yyywwwuuuuuuyyy|||~~~}}}wwwqqqllljjjfffdddeeejjjnnnrrrzzz|||vvvrrrooonnnnnnnnnnnnnnnmmmjjjfffcccaaaeeejjjssssssfff]]]UUUQQQQQQUUU^^^gggrrr{{{|||zzzzzz|||}}}zzz|||uuunnniii___\\\VVVRRRNNNKKKHHHFFF@@@======AAADDDHHHPPPYYYiiiuuu~~~{{{wwwrrrnnnccc___YYYSSSNNNJJJFFFCCCGGGGGGIIILLLLLLKKKQQQXXXgggnnnvvvzzz{{{{{{|||}}}}}}|||{{{zzzyyyzzz~~~}}}uuujjjbbb]]]YYYTTTQQQKKKIIIHHHHHHGGGEEEBBB???<<<;;;:::999999888888999777777888888888666555444666666777777777777666666555555555555666777888999<<>>;;;;;;:::::::::999999999:::999888777777777777777666777999999:::<<<@@@BBBIIIQQQ^^^mmm|||444555777888999<<>>AAAFFFNNNYYYaaammmwww~~~{{{yyyyyy}}}~~~wwwrrroooeeebbbaaadddgggkkkttt}}}zzzvvvrrrpppnnniiikkkmmmmmmllliiieeeccccccgggooozzzyyyjjjaaaXXXSSSSSSUUU]]]fffqqq{{{}}}wwwtttuuuxxx}}}~~~{{{yyy~~~zzztttmmmiiiaaa___]]]ZZZWWWQQQJJJEEEBBB???>>>AAACCCFFFNNNWWWfffqqq}}}~~~|||xxxrrrkkkggg\\\XXXQQQLLLHHHEEECCCAAADDDCCCDDDFFFFFFFFFLLLTTTbbbiiirrrxxxzzz{{{}}}}}}{{{xxxxxxxxxzzz~~~}}}vvvmmmfff```\\\VVVQQQGGGEEECCCBBBAAA???<<<:::999999999888888888999999888888888888777666555444666777777888888777777666444444444444555666777777:::>>>EEEKKKQQQ[[[gggooowww|||yyyppplllnnnttttttcccaaa[[[aaawwwsssgggiiirrruuufffaaa^^^dddppp}}}~~~uuukkkcccXXXTTTNNNJJJGGGDDDBBB@@@;;;;;;::::::999999999999;;;:::888777777888999:::666777888888888:::===???CCCKKKYYYhhhwww333444555555666888<<<@@@CCCIIIRRRZZZ___bbbcccdddaaa___]]]XXXSSSQQQRRRUUUXXXJJJ===888888777666666888999;;;===@@@HHHSSS[[[fffqqq|||}}}|||~~~xxxtttiiidddbbbccceeeiiirrr|||~~~zzzuuuqqqooolllnnnpppqqqppplllhhheee```cccjjjtttooofff\\\WWWUUUVVV^^^fffqqqzzzxxxrrroooqqqvvv|||~~~}}}{{{yyy}}}}}}yyytttnnnkkkeeedddbbb```\\\UUUNNNHHHEEEAAA@@@AAACCCEEELLLTTTaaammmzzz|||xxxtttmmmeee___XXXSSSMMMHHHEEEDDDCCCCCCBBB@@@AAABBBAAABBBIIIQQQ]]]eeeooovvvzzz{{{}}}}}}{{{zzzuuuwwwyyy|||yyypppiiiccc\\\UUUPPPGGGEEECCCAAA@@@>>>;;;888888777777777888999999:::999999999888777666555444777777777888888777777777444444444444444555666666999===BBBGGGMMMXXXdddmmmsssxxxyyyppplllmmmsssxxxfff___ZZZbbbzzzrrreeegggnnn~~~tttfffbbb```dddooo{{{xxxqqqaaa]]]VVVPPPKKKGGGCCCAAA===<<<;;;:::999999999::::::999888777777888:::;;;999:::::::::999:::===@@@>>>GGGUUUdddsss000111222333444666;;;>>>???DDDLLLTTTZZZ^^^bbbddddddccc```^^^\\\YYYSSSMMMMMMFFF???<<<888444555999888::::::;;;===CCCMMMUUUaaalllxxx~~~~~~zzzoooiiieeeeeeeeehhhqqqzzz}}}xxxtttqqqqqqrrrsssssspppkkkfffbbb]]]___eeennn{{{uuukkk```ZZZXXXYYY___gggqqqzzz|||sssnnnlllnnnttt|||~~~|||yyy{{{}}}zzzvvvrrrooommmjjjgggddd___YYYSSSNNNHHHDDDBBBCCCCCCDDDJJJRRR]]]jjjwww}}}|||xxxsssnnnfff^^^XXXRRRNNNHHHEEEDDDDDDDDDDDDBBB@@@@@@AAA@@@AAAHHHPPPYYYaaallluuuxxxzzz|||~~~~~~{{{yyyxxxssswww{{{~~~|||ssskkkddd]]]TTTNNNJJJGGGDDDBBB@@@>>>;;;999777777777777888999:::::::::999999888777666666666777777888888888888777777555444444444444555555666999<<<@@@DDDJJJTTTaaajjjooouuu}}}zzztttrrrrrrwww}}}kkk```\\\eee|||ooocccdddlll|||rrrfffcccaaaeeeooozzz}}}lllggg___WWWPPPJJJEEEBBB???>>><<<:::999::::::;;;999888777666777888999:::999:::;;;:::999:::===???===EEESSSbbbppp~~~000111222222333666:::===<<<@@@FFFMMMRRRXXX^^^bbbeeefffeeeddddddaaaVVVLLLFFFCCC@@@>>>999444555:::999:::;;;:::;;;@@@HHHOOO\\\hhhttt{{{tttooojjjhhhfffhhhooowww}}}xxxvvvuuuuuutttqqqlllfff```\\\ZZZ\\\___hhhvvvyyyoooeee^^^[[[\\\bbbjjjrrr{{{wwwooojjjiiilllrrr{{{|||{{{~~~}}}{{{xxxvvvtttqqqmmmiiiddd^^^XXXTTTLLLHHHEEEDDDCCCDDDIIIPPPZZZggguuu{{{~~~{{{wwwrrrllleee^^^WWWRRRKKKHHHDDDBBBBBBCCCCCCCCCDDDBBBCCCDDDDDDCCCIIIQQQWWW___kkkssswwwxxxzzz{{{}}}}}}~~~~~~|||yyyvvvuuusssxxx~~~vvvnnnggg___WWWQQQLLLIIIEEEBBB@@@>>><<<999888888888888888999:::;;;999999888777777777888888777888888999999888888777666555555555555555666666888;;;>>>BBBGGGPPP\\\dddlllqqqzzz|||zzzyyyyyyzzzpppfffbbbiii~~~nnnbbbcccjjjzzzpppdddbbbaaadddmmmxxx{{{tttjjj```WWWOOOIIIEEEAAA@@@===;;;:::;;;<<<<<<888888888888888888777777777777888888777888;;;===>>>EEEQQQ___nnn|||222222333333333555888;;;:::===AAAEEEJJJQQQYYY^^^___eeehhhgggfffddd\\\SSSKKKEEEAAA???;;;777666999888:::;;;::::::===DDDJJJUUUaaannnuuu|||{{{uuupppmmmjjjiiiooovvv~~~|||wwwvvvsssoooiiibbb\\\XXXXXXYYY[[[cccqqq}}}ssshhhbbb^^^___eeemmmsss|||zzzrrrkkkggggggjjjpppyyy~~~|||zzzwwwtttpppkkkeee]]]XXXOOOKKKGGGFFFDDDDDDIIIPPPYYYfffssszzz}}}~~~|||vvvrrrkkkddd]]]VVVPPPLLLGGGEEEBBBBBBCCCDDDDDDCCCGGGFFFGGGIIIHHHGGGLLLSSSVVV___jjjrrrvvvvvvwwwxxx{{{{{{|||}}}~~~~~~}}}zzzwwwtttrrrsssyyyxxxpppjjjddd\\\WWWPPPMMMHHHEEECCCAAA>>><<<:::999999999999::::::;;;999888777777777888999:::777888888999999888888777777666666555555666666777666999===@@@EEELLLVVV^^^iiiooowww~~~~~~||||||uuujjjeeekkklll```aaaggg|||xxxnnnaaa______bbbkkkvvvwwwkkk```VVVNNNJJJDDDBBB???<<<;;;<<<===>>>888999:::;;;:::999777666444555666666666777:::<<>>===999777777777999::::::999<<>>???999;;;<<<===<<<:::777555444555666666666888;;;>>>@@@EEEOOO[[[jjjyyy444444444333333444555555777888;;;===BBBHHHPPPVVVXXX```eeefffeeeeeebbb^^^YYYSSSKKKDDD@@@===;;;999888777777888:::<<<>>>???JJJRRR]]]gggooowwwxxxsssqqqrrrsss~~~}}}vvvqqqmmmggg``````aaacccgggppp}}}zzznnngggbbbbbbgggnnnyyy|||ssskkkeeebbb```bbbiiisss{{{vvvqqqkkkeeeaaaVVVPPPJJJIIIGGGFFFIIIOOOWWWcccpppvvv||||||xxxtttnnnhhh```WWWQQQLLLIIIFFFBBBDDDGGGHHHHHHHHHJJJKKKNNNPPPSSSTTTUUUVVVXXXYYY___aaadddiiimmmrrruuuwwwyyyyyyyyyyyyyyyzzz{{{|||{{{{{{zzzxxxuuuttttttuuu{{{~~~yyytttnnnhhhdddZZZWWWRRRNNNKKKHHHDDDBBBCCCBBB???===<<<;;;;;;;;;999999:::;;;;;;<<<=========<<<;;;:::999777666666555555555444555666777888999999:::<<<@@@GGGPPPVVV___hhhsss}}}}}}|||{{{|||tttkkkggglll~~~{{{fffZZZYYY^^^tttttthhh___ZZZYYY___hhhqqq|||uuuiii]]]UUUKKKHHHCCC@@@???>>>===<<<888999:::;;;:::999888777:::999888777777888999:::===CCCNNN]]]nnn~~~444444333333333444444555555666888;;;>>>DDDKKKPPPSSS[[[bbbeeefffgggeeeaaaZZZUUUMMMFFFAAA===:::888666666666666777999;;;<<>>????????????>>>===<<<:::999888777555555666666666777777777999::::::<<>>;;;;;;;;;;;;;;;999888777:::999888777777888999:::>>>CCCNNN]]]nnn~~~444444333333333333333444333444666777:::>>>DDDIIIMMMVVV___cccfffhhhgggddd^^^YYYQQQJJJEEE@@@<<<:::777777666666777888:::;;;@@@GGGQQQ[[[dddmmmwww~~~zzzwwwuuutttxxxyyymmmmmmlllnnnuuuvvvlllgggdddeeekkksss|||zzznnnccc\\\XXXXXX\\\dddppp~~~|||vvvnnniii[[[TTTLLLIIIGGGGGGLLLRRR]]]hhhssswwwzzz}}}~~~||||||{{{zzzyyyvvvqqqjjjeee\\\VVVNNNGGGDDDBBBBBBAAAAAADDDHHHKKKMMMOOORRRTTTWWW[[[```dddfffggghhhiiijjjkkkmmmooorrrtttuuuvvvzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzwwwttttttuuuwww~~~{{{xxxuuuqqqnnngggccc___\\\YYYVVVSSSQQQLLLJJJHHHEEEBBBAAA@@@@@@@@@AAABBBBBBCCCCCCCCCCCCBBBAAA@@@>>><<<:::999888666666777888888888888777::::::;;;;;;>>>DDDKKKPPPXXXaaalllvvv|||{{{wwwvvvvvvxxxtttfffccchhh{{{ppp^^^WWWYYY```vvvwwwjjj^^^XXXVVV\\\dddnnnxxxxxxkkkbbbVVVRRRLLLHHHEEEDDDBBBAAA???>>>>>><<<;;;:::888888::::::888888888888::::::???EEEOOO^^^nnn~~~555444444333333333333333222333444555666:::>>>BBBHHHRRR\\\aaadddhhhhhheeebbb^^^WWWPPPKKKFFFAAA>>>;;;:::999888888999:::;;;;;;AAAKKKTTT]]]gggrrrzzz~~~zzzwwwuuutttzzzzzzxxxuuuvvv|||vvvlllgggeeeeeekkksss|||wwwkkk```XXXTTTSSSWWW___jjjwww~~~wwwooojjj```XXXOOOKKKIIIIIINNNUUU___jjjtttxxx{{{}}}~~~|||{{{zzzxxxuuuqqqjjjbbb]]]SSSNNNGGGAAA@@@@@@AAABBBCCCFFFJJJLLLNNNQQQSSSVVVZZZ^^^eeejjjlllmmmnnnooonnnoooqqqtttvvvwwwxxxxxxzzzzzz{{{{{{{{{{{{{{{zzz{{{zzzxxxvvvssstttwwwyyy|||yyyvvvssspppllliiieeebbb___]]]ZZZXXXTTTSSSPPPLLLJJJHHHGGGGGGFFFGGGHHHIIIIIIIIIIIIHHHEEEDDDCCC@@@>>><<<:::999777888999999999999888777:::::::::;;;===AAAGGGLLLTTT]]]hhhrrrxxx~~~|||wwwsssssssssuuu~~~ttteeeaaagggzzzrrraaa[[[^^^cccxxxyyylll]]]WWWTTTZZZbbbkkkvvvtttkkk___ZZZTTTNNNJJJHHHFFFDDDCCCBBB@@@>>><<<:::999999;;;:::999888888999:::;;;???EEEPPP___ooo~~~666555444444333333333444333444444444555777;;;===FFFOOOXXX\\\aaaeeefffdddbbb___YYYTTTOOOIIIDDD@@@===<<<;;;999999999999:::999>>>FFFMMMVVVaaammmuuu{{{~~~yyyvvvssswwwvvvmmmgggddddddiiipppzzz~~~ssshhh^^^WWWTTTRRRUUU[[[dddooo}}}zzzrrrmmmeee]]]TTTPPPMMMMMMRRRXXXaaakkkvvvzzz|||~~~}}}{{{xxxtttpppjjjccc[[[UUUMMMIIICCC@@@@@@BBBDDDDDDEEEHHHKKKNNNOOOQQQSSSUUU[[[```ggglllooopppqqqrrrppprrruuuxxxzzz{{{{{{{{{zzz{{{{{{||||||{{{zzzzzzyyyxxxvvvtttsssuuuyyy}}}|||zzzwwwssspppooollliiifffdddbbb___]]]ZZZXXXUUURRROOONNNMMMMMMMMMNNNOOOPPPPPPPPPOOONNNIIIGGGEEEBBB???===:::999888888999999999999888888999999::::::;;;???DDDHHHQQQYYYdddnnnvvv|||zzzuuuqqqpppppprrrzzzuuueeeaaaggg|||{{{kkkeeeeeegggzzz|||ooo]]]WWWSSSXXX```iiittt}}}|||tttjjjddd\\\TTTPPPMMMJJJIIIGGGEEEBBB???<<<;;;;;;;;;<<<;;;:::999999:::;;;<<>>===;;;999888777777777999===BBBHHHOOOZZZfffoooxxx}}}}}}zzzuuuwww|||}}}uuulllgggdddccchhhnnnyyyyyyoooeee\\\VVVSSSRRRUUUYYY___ggguuu~~~wwwrrrkkkccc[[[VVVSSSRRRVVV\\\bbblllvvvzzz{{{}}}~~~|||xxxtttnnngggaaaZZZSSSNNNIIIFFFBBBAAABBBDDDFFFFFFFFFIIIMMMOOOQQQRRRUUUWWW]]]aaagggllloooqqqrrrtttsssuuuxxx{{{}}}}}}}}}|||{{{{{{|||}}}}}}{{{zzzyyywwwvvvtttrrrrrrvvv|||}}}{{{xxxuuusssrrrpppllljjjhhhfffdddbbb\\\[[[XXXUUUSSSRRRQQQQQQSSSTTTVVVWWWWWWVVVTTTSSSMMMLLLIIIFFFBBB???<<<;;;:::999888888777888888888777888999999:::===BBBFFFMMMUUU```kkkrrryyyzzzuuupppnnnmmmnnnuuu~~~vvvgggcccjjjvvvooolllkkk{{{~~~qqq^^^WWWSSSWWW^^^hhhsss|||uuunnneee]]]WWWSSSPPPOOOJJJHHHDDD@@@=========>>><<<<<<::::::::::::<<<<<<>>>EEEQQQaaaqqq999888777666666555555555222333444444333444666888;;;BBBIIIMMMRRRZZZ___```___]]][[[YYYVVVRRRMMMJJJAAA@@@===;;;999888777777999;;;???CCCIIISSS___hhhsssxxx~~~zzzyyy{{{zzzqqqiiieeecccccchhhoooyyy~~~vvvlllccc[[[UUURRROOOQQQTTTXXX___lll|||zzzwwwoooggg```]]]YYYWWWZZZ___dddnnnvvvyyyyyyzzzyyywwwsssnnneee]]]VVVPPPJJJFFFDDDCCCAAAAAACCCEEEFFFFFFFFFIIINNNQQQSSSVVVYYY[[[```ccchhhllloooqqqtttvvvxxxyyy|||~~~~~~}}}|||{{{{{{|||}}}}}}}}}|||zzzyyyuuutttrrrqqqrrrwww~~~}}}|||zzzxxxvvvtttpppnnnmmmkkkiiigggaaa___]]]ZZZYYYXXXWWWXXXWWWYYY[[[\\\\\\ZZZXXXWWWRRRPPPMMMJJJFFFBBB???>>>;;;:::777555555666888999666777888888999<<>>>>>???AAA===<<<;;;::::::;;;<<<======DDDQQQaaarrr::::::888777666666666666111222333333222333555777666<<>>;;;:::999999999;;;===@@@EEENNN[[[dddpppuuu~~~~~~|||{{{~~~vvvnnngggdddcccdddiiipppyyy}}}uuukkkaaaYYYSSSPPPJJJLLLOOORRRXXXeeevvv{{{xxxqqqjjjddd```]]]ZZZ\\\```eeennnvvvxxxwwwwwwuuurrroooiii___VVVOOOIIIDDDAAAAAA@@@@@@AAACCCEEEEEEDDDFFFIIINNNRRRVVVYYY]]]```cccfffjjjmmmppprrrvvvxxx{{{|||~~~}}}zzzxxx{{{|||}}}~~~}}}|||zzzxxxtttsssqqqppprrrxxx~~~|||zzzwwwtttrrrpppooommmkkkfffdddbbb```^^^^^^^^^^^^ZZZ[[[]]]______]]][[[YYYUUUTTTQQQMMMIIIEEEBBB@@@<<<:::777444444555888:::555666777888999<<<@@@CCCFFFNNNYYYdddlllttt|||}}}wwwqqqmmmjjjiiiooowwwzzz~~~{{{{{{}}}xxxkkkhhhnnnyyysssooo~~~sss```XXXSSSVVV^^^gggrrr|||tttjjjccc^^^[[[ZZZMMMJJJEEEAAA??????AAABBB===<<<;;;::::::;;;<<<===<<>>:::888777666444333444333333333333444555555888:::>>>CCCHHHOOOVVV[[[___aaaddddddccc^^^YYYVVVKKKHHHDDDAAA>>>;;;777555888999:::<<>>EEEJJJSSS]]]fffpppxxx}}}|||wwwrrrnnnjjjiiioooxxx~~~zzzxxxxxxzzz}}}vvvkkkiiiooouuutttwwweee\\\TTTTTTYYYaaalllvvvuuuoooiiiddd```VVVQQQKKKEEECCCAAA@@@@@@@@@@@@???===<<<<<<>>>@@@AAAIIIVVVhhhyyyCCC@@@<<<:::888777666444444444333222222222333333555888;;;@@@DDDKKKRRRVVV^^^aaafffiiiiiifffaaa^^^QQQMMMGGGBBB???<<<:::888999999:::;;;???GGGPPPVVVeeemmmyyy{{{yyyzzz{{{|||{{{wwwpppkkkjjjiiiiiimmmrrr~~~{{{rrriiiaaaYYYTTTNNNLLLMMMPPPSSS[[[iiiwww}}}vvvmmmfffccccccdddeeejjjlllooorrrssspppkkkggg___WWWMMMFFFDDDDDDBBB??????@@@AAABBBCCCDDDEEEFFFHHHJJJOOOTTTXXX\\\^^^___fffhhhjjjmmmpppsssuuuvvv{{{|||~~~~~~}}}{{{yyyxxxxxxuuuqqqrrrxxx~~~}}}|||||||||zzzxxxxxxwwwuuusssqqqooollliiifffeeeeeeeeedddeeefffhhhhhhgggfffeeebbb```\\\XXXSSSMMMFFFAAA>>>;;;888666777777777777777777777888:::;;;======DDDJJJRRR[[[eeennnwww|||{{{vvvqqqmmmkkkrrr{{{|||yyyxxxyyy|||~~~xxxllliiinnn{{{xxxfff\\\TTTTTTYYYaaalllvvv~~~zzztttnnnhhhdddYYYUUUOOOJJJGGGEEECCCBBB>>>??????>>>===???BBBEEEBBBJJJYYYjjj{{{GGGCCC???<<<;;;999777666555444333222111111111111222555888;;;???EEEKKKPPPZZZ^^^eeejjjmmmlllhhhfffYYYTTTKKKDDD@@@===;;;:::::::::::::::===CCCKKKQQQ___hhhuuuzzzwwwvvvvvvvvv{{{}}}}}}xxxrrrmmmlllkkkkkkpppvvv}}}yyyppphhh```[[[UUURRRPPPRRRTTTZZZfffrrrzzzrrrllljjjjjjjjjjjjiiijjjlllnnnnnnjjjddd___SSSMMMEEEAAA@@@AAA@@@???===>>>@@@BBBDDDDDDDDDDDDIIILLLPPPUUUZZZ^^^```aaaggghhhjjjmmmppprrruuuvvvyyy{{{~~~~~~zzzwwwtttuuussssssvvv|||~~~~~~~~~~~~|||{{{zzzzzzxxxwwwvvvtttrrrnnnllljjjjjjjjjhhhiiikkkmmmnnnnnnnnnmmmllliiieee```ZZZRRRJJJDDDAAA>>>:::777777666666555666666666777999;;;<<<===CCCHHHPPPYYYbbbllluuu{{{~~~xxxsssnnnmmmsss|||{{{yyyyyy{{{}}}zzzmmmgggkkkyyyhhh^^^UUUTTTYYYaaalllvvv||||||vvvooojjj___[[[VVVRRRNNNKKKGGGEEE@@@@@@@@@???>>>???BBBEEEDDDMMM\\\nnn}}}JJJGGGBBB???===;;;888666555444333333222222333333111333555888;;;@@@FFFJJJSSSXXX```hhhlllllljjjhhh```YYYOOOFFF@@@===<<<;;;:::::::::999;;;???FFFJJJXXXbbbppp|||{{{vvvuuuttttttzzz|||yyyrrrmmmllllllmmmrrrxxxyyyrrrjjjeee^^^YYYUUUUUUWWW[[[fffppp}}}}}}vvvrrroooooonnnmmmlllllllllkkkhhhccc[[[VVVLLLHHHCCC@@@???@@@@@@???;;;===@@@CCCEEEEEEEEEDDDHHHKKKPPPVVV[[[```cccdddggghhhjjjlllooorrrtttuuuxxxzzz|||}}}yyyuuurrrqqqrrruuuyyy~~~}}}}}}}}}|||||||||zzzyyyyyyxxxuuurrrpppnnnmmmmmmlllmmmoooppprrrsssssssssqqqnnnkkkfffaaaYYYPPPKKKBBB???;;;888888777666555555555666777888:::;;;<<>>===???AAAFFFPPP```qqqNNNJJJEEEAAA>>><<<999777555555444444444444555555111333555777999===BBBFFFNNNTTT\\\dddjjjkkkjjjhhhddd]]]SSSIIICCC???<<<;;;;;;;;;:::999999<<>>>>>>>>>>>;;;>>>AAADDDGGGGGGGGGGGGGGGJJJPPPVVV]]]bbbeeegggggghhhjjjllloooqqqssstttwwwxxxzzz}}}|||}}}~~~}}}{{{wwwtttqqqooorrrwww}}}~~~|||}}}}}}~~~|||{{{}}}||||||||||||{{{zzzyyyxxxwwwuuurrrqqqpppoooooopppqqqrrrtttuuuuuuvvvtttrrroookkkeee]]]TTTNNNCCC@@@<<<:::999999999888666666666777888999;;;;;;@@@DDDKKKSSS\\\fffooouuu|||yyyuuupppnnnttt}}}~~~||||||}}}yyyjjjaaaaaasss}}}pppeeeYYYUUUXXX^^^iiisss{{{~~~yyypppmmmhhhccc]]]VVVPPPKKKFFFEEEDDD@@@>>>===>>>@@@GGGSSSdddtttRRROOOIIIEEEBBB???;;;999777666555555555555555555222444555666777:::???BBBKKKPPPYYYaaagggkkkkkkkkkhhhbbbYYYQQQJJJDDD???<<<;;;;;;:::999888:::???BBBKKKUUUdddrrr|||~~~~~~~~~~~~~~~}}}|||zzzyyysssttttttsssrrrsssvvvyyy{{{|||uuuooommmlllmmmssszzztttllldddaaa```aaagggnnn|||}}}zzzwwwtttoookkkeee___YYYRRRLLLGGGBBBAAA???>>><<<<<<<<<<<<>>>@@@BBBFFFHHHJJJKKKKKKJJJMMMRRRYYY^^^cccfffgggggghhhjjjlllnnnqqqrrrsssvvvwwwxxx{{{|||~~~zzzzzz{{{zzzxxxvvvsssqqqooosssyyy}}}|||||||||~~~~~~}}}||||||}}}~~~||||||}}}}}}|||{{{zzzyyyxxxwwwvvvtttssssssrrrsssssssssttttttuuuuuuwwwuuurrrnnnhhh___VVVOOOFFFCCC???<<<;;;;;;:::999888888888888888999::::::>>>BBBHHHPPPYYYcccmmmsss|||{{{wwwsssqqqxxx~~~~~~xxxhhh___^^^pppuuuiii\\\VVVWWW\\\fffpppzzz~~~|||xxxrrrkkkddd\\\TTTOOOEEEEEEDDDAAA???@@@BBBDDDIIIUUUgggvvvWWWTTTNNNIIIEEEBBB???<<<999888777555333222222222333444444555555888<<>>>>>=========>>>>>>AAABBBDDDGGGJJJLLLNNNOOORRRTTTXXX\\\aaadddeeefffggghhhjjjlllnnnppprrrsssuuuvvvwwwyyyzzz{{{|||}}}{{{zzzzzzxxxvvvtttrrrppppppuuu{{{~~~|||{{{{{{||||||~~~~~~}}}}}}}}}~~~~~~}}}}}}~~~~~~}}}{{{{{{{{{{{{zzzyyyxxxxxxvvvvvvuuuttttttsssttttttuuutttssspppkkkcccZZZTTTKKKGGGBBB???===<<<:::999;;;;;;:::999999999999999===AAAGGGNNNVVV```jjjqqqzzz~~~zzzwwwsssrrrzzzxxxhhh^^^^^^oooxxx{{{yyylll^^^WWWWWW[[[dddmmmyyy|||{{{rrrjjjaaaYYYTTTHHHHHHGGGDDDBBBBBBDDDFFFIIIVVVhhhwww[[[WWWQQQLLLHHHEEEAAA???<<<:::888555222000...---222333444444444666:::===BBBFFFNNNWWW```hhhmmmooopppmmmhhhaaaZZZQQQHHHBBB;;;;;;;;;999888999===@@@BBBKKKYYYfffrrr}}}}}}|||lllmmmllliiiggggggkkknnnrrryyy{{{ssspppooopppvvv}}}xxxssspppqqqvvv}}}{{{uuuqqqbbb]]]TTTMMMHHHEEECCCAAA;;;===>>>?????????AAABBBCCCDDDEEEHHHKKKNNNQQQRRRXXXZZZ]]]```bbbdddeeeeeeggghhhjjjlllnnnppprrrsssuuuuuuvvvwwwyyyzzz{{{{{{}}}|||zzzwwwuuurrrqqqpppqqqvvv|||~~~{{{zzz{{{{{{||||||}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}||||||yyyxxxwwwuuutttsssssssssqqqqqqqqqpppnnnhhhaaa[[[OOOKKKEEEAAA>>><<<999888===<<<;;;:::999999999999<<<@@@FFFMMMUUU___iiipppyyy||||||xxxuuuqqqqqqxxxxxxhhh______ppp}}}qqquuu|||nnn```XXXVVVZZZccclllwwwzzz~~~wwwmmmddd\\\WWWNNNMMMKKKGGGCCCBBBCCCDDDJJJWWWiiiwww\\\XXXSSSOOOKKKGGGCCC@@@BBB>>>:::777666555444333222222333444555666888999===CCCKKKSSS[[[bbbiiimmmpppqqqoooiiibbb\\\QQQGGGCCC@@@;;;999999:::;;;;;;???GGGSSS___kkkxxxzzzwwwqqqmmmjjjjjjkkkmmmsss{{{vvvsssrrrrrrvvv{{{~~~vvvuuuwwwyyy|||wwwoooiii\\\WWWQQQKKKGGGDDDBBB@@@<<<:::888999===??????===BBBDDDHHHKKKOOOTTTYYY]]]]]]]]]^^^ccchhhkkkjjjhhhlllllllllmmmoooppprrrsssuuuuuuvvvxxxyyyzzz{{{|||{{{{{{yyywwwtttrrrpppooopppvvv}}}|||}}}}}}zzzxxxwwwzzzzzz{{{|||}}}~~~~~~}}}|||zzzzzzxxxwwwvvvvvvvvvvvvvvvyyyxxxtttppplllgggaaaYYYSSSJJJCCCAAA???<<<:::999::::::::::::;;;;;;;;;@@@BBBFFFLLLSSS]]]hhhoootttyyy~~~wwwsssppppppwwwyyyllldddaaammmttthhhhhhxxx}}}nnn^^^WWWWWW[[[ccckkkrrrxxx}}}wwwqqqggg^^^\\\TTTLLLHHHEEEBBBCCCFFFJJJWWWiiiwww___\\\WWWRRRNNNJJJFFFCCCCCC???;;;888777666555444666555444444444444444444:::???FFFNNNVVV^^^eeejjjmmmpppoookkkfffaaaWWWNNNEEEAAA<<<999999:::;;;:::===DDDOOOZZZffftttyyytttpppooopppqqqvvv}}}yyyuuuuuuuuuyyy~~~{{{uuummmccc]]]WWWSSSMMMHHHEEECCCAAA??????===<<<===@@@CCCCCCBBBEEEGGGKKKNNNRRRWWW]]]aaabbbaaabbbeeejjjllllllkkknnnnnnnnnooopppqqqrrrssstttuuuvvvwwwyyyzzz{{{|||zzzyyyxxxuuusssqqqooonnnqqqwww}}}|||yyyzzz}}}{{{wwwvvvwwwxxxyyyzzz|||~~~}}}|||{{{yyyxxxxxxxxxxxxuuuyyyyyyvvvsssqqqlllfff___WWWMMMEEEBBB???<<<999::::::::::::::::::::::::>>>@@@DDDIIIPPPZZZdddkkkrrrwww~~~|||vvvrrrppppppwwwzzzllldddbbbooolllaaabbbtttrrraaaYYYXXX[[[bbbiiirrrxxx}}}zzzqqqhhhaaaXXXPPPLLLHHHEEEEEEHHHLLLXXXhhhvvv~~~dddaaa\\\WWWSSSOOOKKKHHHDDDAAA===:::999888777666555555444333333222333333777:::@@@GGGNNNWWW___eeejjjnnnooommmkkkhhh```WWWIIIDDD???;;;::::::::::::;;;AAAIIISSS^^^mmm|||zzzxxxwwwxxx{{{}}}yyyxxxxxx|||yyyrrriii^^^WWWPPPLLLGGGDDDBBBAAA@@@>>>@@@???>>>???BBBEEEFFFFFFIIILLLOOOSSSWWW\\\aaaeeehhhgggggghhhlllnnnooooooqqqqqqppppppqqqqqqrrrsssssstttuuuwwwyyyzzz||||||yyyxxxvvvsssqqqooonnnmmmsssxxx~~~xxxtttssstttwww{{{~~~wwwrrrqqqssswww{{{yyy{{{~~~~~~|||{{{{{{zzzzzzvvvzzz|||yyyxxxwwwsssnnnhhh```TTTKKKFFFBBB>>><<<::::::999999999999999:::<<<>>>AAAFFFLLLVVV___fffnnnssszzz{{{tttqqqooopppwww{{{llleeedddqqqqqqaaaXXX[[[nnnvvveee[[[YYYZZZaaagggqqqxxx}}}{{{rrriii___VVVPPPLLLHHHHHHJJJOOOYYYhhhuuu|||iiifffaaa\\\XXXTTTPPPMMMGGGDDD@@@===;;;;;;999888222222222222333333444555444777;;;@@@GGGPPPZZZ```hhhmmmpppoooooommmfff]]]MMMIIICCC>>><<<;;;:::999;;;???EEELLLWWWfffvvv}}}{{{{{{|||uuuooofff\\\UUUJJJGGGCCCAAAAAAAAA@@@???>>>>>>===???AAADDDGGGHHHNNNPPPSSSWWWZZZ___eeeiiilllkkkkkkkkkmmmoooqqqrrrssssssrrrqqqqqqqqqqqqqqqssssssuuuwwwyyy{{{|||}}}zzzxxxvvvssspppooonnnnnnsssxxx~~~yyyqqqllliiihhhjjjnnnttt|||~~~vvvssspppnnnppptttyyy}}}|||~~~}}}}}}}}}yyy~~~~~~}}}}}}zzzuuuqqqhhh\\\SSSLLLHHHDDDAAA<<<;;;:::999888888999999;;;===@@@DDDIIIRRR[[[bbbkkkpppxxx~~~yyytttqqqooopppxxx|||kkkeeeeeesss}}}fffWWWPPPUUUjjjyyyggg]]]YYYZZZ___fffooowww}}}yyypppfff[[[TTTOOOJJJJJJLLLRRR\\\iiiuuu{{{nnnjjjeeeaaa]]]YYYUUURRRLLLHHHCCC@@@>>><<<;;;:::333333222222222333333444444666999===CCCKKKTTTZZZeeejjjoooppppppooohhh```SSSNNNGGGBBB>>><<<;;;:::;;;>>>BBBHHHQQQ___ppp{{{{{{ssslllfff]]]TTTMMMFFFDDDAAAAAABBBBBBBBBAAA?????????@@@BBBFFFJJJMMMRRRTTTWWWZZZ]]]aaafffjjjnnnnnnnnnnnnnnnppprrrtttuuutttsssrrrqqqqqqqqqqqqttttttvvvwwwyyy{{{|||}}}{{{yyyvvvssspppooooooooorrrxxx|||qqqhhhaaa]]]ZZZ[[[^^^dddkkksss{{{yyytttllllllnnnppptttyyy}}}|||vvvnnnbbbYYYSSSMMMHHHDDD>>>===;;;999888888999:::;;;===???BBBGGGOOOXXX^^^iiinnnvvv}}}yyytttrrrqqqrrrzzz|||iiieeeffftttwwwbbbTTTNNNSSSggg}}}|||iii^^^ZZZZZZ___eeellluuu}}}~~~~~~uuujjj___WWWQQQLLLKKKNNNUUU^^^kkkvvv|||sssooojjjfffbbb^^^ZZZWWWPPPLLLGGGCCC@@@>>><<<:::888777555444222111000000333555888;;;@@@GGGOOOTTT```fffkkknnnpppooohhh```ZZZTTTLLLFFFAAA>>><<<;;;;;;>>>AAAEEEMMMYYYiiitttxxxnnneee^^^VVVMMMGGGDDDBBBAAAAAABBBCCCCCCBBBBBBCCCDDDEEEGGGKKKPPPTTTWWWYYY[[[]]]___ccchhhkkknnnoooqqqqqqqqqrrrtttvvvvvvvvvuuutttssssssssssssvvvwwwxxxyyyzzz{{{|||}}}{{{yyyvvvrrrpppooooooooorrrxxxtttggg]]]VVVQQQNNNNNNPPPTTTYYY```hhhnnnrrryyy|||}}}uuuoooiiilllpppvvv{{{~~~{{{tttjjjaaaYYYRRRKKKFFFAAA???<<<:::999999::::::<<<===???AAAFFFMMMUUU[[[fffkkkssszzzzzzuuussssssuuu}}}zzzhhhdddffftttvvvbbbVVVOOOSSSfffzzzmmmaaa[[[YYY]]]ccchhhsss|||~~~~~~zzznnnbbbYYYSSSNNNMMMPPPXXXaaannnxxx~~~xxxtttoookkkgggccc___\\\TTTPPPJJJEEEAAA???<<<::::::888777555333111111000333444777:::===CCCIIINNNYYY```fffjjjnnnnnnhhhaaa___YYYQQQIIIDDD@@@===;;;;;;===???BBBIIITTTbbblll{{{yyyqqqfff]]]VVVPPPIIIEEEBBBAAA@@@AAACCCDDDCCCBBBEEEFFFHHHHHHJJJNNNUUUZZZ\\\^^^___aaabbbeeeiiilllnnnppptttuuuttttttvvvxxxyyyxxxwwwvvvvvvvvvvvvvvvyyyyyyzzzzzz{{{||||||}}}zzzxxxtttpppnnnmmmmmmnnnsssyyyzzzkkk]]]SSSLLLHHHEEEEEEEEEGGGJJJOOOUUUZZZ^^^dddggglllooottt{{{}}}uuupppppprrrvvv{{{uuulllcccZZZPPPIIICCCAAA>>>;;;::::::;;;;;;;;;<<<===???CCCJJJRRRXXXbbbhhhpppwww}}}|||wwwvvvuuuxxxwwwfffccceeetttxxxeeeYYYRRRTTTeeexxxttteee]]]YYY\\\```eeeppp{{{}}}}}}}}}rrreee\\\UUUPPPPPPSSSZZZdddqqq{{{{{{xxxsssnnnjjjfffbbb___WWWRRRLLLFFFBBB???<<<:::777666555555444444444444222444666999<<<@@@FFFJJJSSS[[[ccchhhlllnnniiiaaaaaa\\\SSSKKKEEEAAA>>><<<:::<<<>>>AAAFFFQQQ^^^gggwww~~~mmmeeeZZZQQQLLLIIIEEEBBBAAA@@@???@@@BBBCCCCCCBBBEEEGGGIIIIIIKKKOOOVVV\\\```aaabbbcccdddfffjjjlllnnnqqqvvvwwwwwwvvvxxxzzz{{{zzzyyyyyyxxxxxxxxxyyy{{{{{{{{{|||||||||}}}}}}yyywwwsssooolllllllllmmmuuuzzztttdddVVVMMMGGGCCCAAA@@@@@@@@@AAADDDIIIMMMPPPSSSWWW[[[```eeennnyyy~~~xxxssswwwxxx{{{~~~vvvlllaaaUUUMMMDDDBBB???<<<::::::;;;<<<:::;;;<<<>>>BBBHHHPPPUUU```eeennnuuu{{{}}}xxxwwwwwwzzzuuueeeccceeesssyyyggg\\\TTTUUUdddvvvyyyhhh^^^YYYZZZ^^^cccooozzz|||}}}tttggg^^^WWWRRRRRRVVV[[[eeerrr}}}}}}yyyuuupppjjjddd___]]]YYYRRRMMMHHHEEEBBB@@@999888666666666777666555444444555777:::>>>BBBDDDQQQVVV^^^dddggghhhiiiiiibbb^^^YYYQQQJJJCCC???<<<===;;;===AAAEEEKKKWWWcccttt|||uuuggg^^^SSSKKKHHHFFFBBB???AAAAAAAAA@@@???AAAEEEHHHGGGKKKNNNPPPQQQTTTZZZ___bbbdddfffggghhhjjjmmmppptttuuuwwwyyyzzz||||||||||||zzzwwwvvvvvvxxx{{{}}}}}}|||}}}}}}|||{{{wwwtttoookkkjjjllloooqqqvvv{{{~~~qqq```RRRIIIDDD@@@<<<>>>>>>===>>>???@@@BBBCCCGGGHHHLLLSSSYYY```kkkvvv|||}}}}}}~~~uuujjj[[[OOORRRHHHAAA>>>===:::999::::::;;;<<<===@@@EEELLLQQQ[[[aaaiiiqqqxxx}}}zzzyyy{{{wwwhhhdddggguuutttfffZZZVVVcccvvv~~~hhh\\\YYYZZZ[[[dddiiiqqqwww|||~~~wwwkkkbbbZZZTTTTTTWWW___gggsss}}}~~~zzzvvvrrrmmmgggccc```\\\UUUOOOKKKGGGCCCAAA<<<:::777666666666444333333333333555888;;;???AAAMMMRRRZZZ```dddfffgggiiiccc___YYYRRRJJJDDD???======;;;<<<@@@DDDIIIUUUaaarrruuummm___WWWMMMGGGEEEDDDBBB???AAAAAAAAA@@@@@@BBBEEEIIIJJJMMMQQQRRRSSSVVV[[[___ccceeegggiiijjjllloooqqqvvvwwwxxxzzz{{{|||}}}}}}|||zzzxxxvvvwwwyyy|||~~~~~~}}}}}}}}}}}}{{{zzzuuurrrnnnkkkkkkmmmppprrryyy}}}|||ppp^^^PPPHHHBBB>>>:::<<<<<<;;;;;;<<<===???@@@AAAAAADDDJJJOOOVVVbbbmmmyyy}}}~~~~~~vvvfffYYYTTTKKKCCC@@@???<<<:::;;;:::;;;<<<===@@@EEEKKKPPPYYY^^^gggooouuuzzz~~~}}}zzzzzz}}}zzzkkkggghhhuuuqqqccc\\\fffvvvnnn```ZZZYYYZZZbbbhhhpppwww{{{~~~wwwkkkaaaXXXRRRRRRVVV```hhhttt~~~|||xxxtttqqqllliiiddd```YYYSSSNNNIIIEEEBBB>>><<<999777666444222111111111111222555888<<<>>>GGGMMMTTT[[[```cccfffhhheeeaaa[[[TTTLLLEEEAAA???===;;;<<>><<<<<>>??????>>>???@@@AAABBBBBBEEEHHHKKKTTTWWWZZZ[[[[[[\\\```cccgggiiilllnnnpppqqqtttvvvxxxxxxyyy{{{||||||||||||zzzyyywwwvvvwwwxxxzzz|||~~~}}}}}}}}}|||zzzvvvsssnnnmmmkkkjjjlllooosssvvv{{{}}}yyyooo___PPPFFF???;;;888:::999777666666666777777<<<::::::===AAAGGGSSS___kkkqqqxxx}}}~~~zzzjjj___TTTJJJEEEBBB>>><<<===999:::<<<===>>>BBBGGGKKKRRRWWW___gggnnntttyyy|||~~~|||~~~}}}qqqllllllwwwtttggghhhppp|||iii]]]XXXVVV[[[aaakkksssxxx{{{|||}}}vvviii___WWWSSSTTTYYYaaaiiisss{{{~~~}}}zzzxxx~~~}}}zzzwwwtttkkkggg```ZZZTTTNNNHHHEEE???===:::888888777555444333222222222333666999:::>>>CCCJJJQQQWWW^^^dddggggggeeeaaa[[[UUUNNNHHHDDD???======>>>>>>@@@HHHQQQdddxxxuuulllbbbXXXPPPIIIEEEAAA===<<<<<<======>>>@@@BBBDDDEEEGGGKKKNNNWWW[[[^^^```___```cccfffiiilllooorrrsssuuuwwwyyywwwxxxyyyzzzzzzzzzzzzzzzxxxwwwvvvvvvvvvwwwyyyzzz}}}|||{{{{{{zzzwwwrrrooolllkkkjjjjjjlllppptttwwwxxx{{{~~~{{{qqqcccTTTHHHAAA<<<::::::999777666555666666777<<<999999<<>><<<<<<999:::<<<<<<>>>@@@DDDHHHNNNSSS[[[dddkkkrrrxxx|||~~~{{{ppplllnnnzzzzzzkkkhhhllllll___XXXVVVXXX^^^gggpppuuuxxxzzz{{{}}}~~~ttthhh```YYYUUUWWW\\\___eeemmmsssuuutttsssrrr}}}yyyvvvnnnjjjddd^^^YYYSSSMMMHHHAAA???<<<::::::999777666444444333222333555888999:::???EEELLLSSSZZZaaafffffffffeeeaaa[[[TTTLLLHHHAAA???>>>???>>>>>>EEEMMM\\\mmm~~~tttkkkcccZZZPPPJJJEEECCC???<<<;;;;;;<<<<<>>===:::999888666666666777777:::888888;;;>>>CCCNNNYYYcccjjjttt{{{}}}{{{}}}nnnbbbUUULLLFFF???<<<<<<999:::<<<<<<===???BBBEEEIIINNNWWW___hhhpppxxx|||}}}}}}xxxpppmmmppp~~~|||lllggghhhyyyqqqbbbZZZWWWUUU[[[dddlllqqqvvvyyy{{{|||~~~|||rrrhhh```ZZZUUUVVVZZZ[[[^^^cccgggiiijjjlllmmmzzzvvvqqqnnnhhhccc^^^XXXRRRMMMEEEBBB???<<<;;;:::777555555444222222222444666777777;;;AAAGGGNNNVVV^^^ccceeefffhhhfffaaaYYYPPPKKKCCCAAA@@@???===<<>>999888777666666666777888888777888<<>>@@@CCCCCCIIIQQQ[[[dddnnnvvv|||xxxxxxxxx|||wwwqqqoootttxxxggg```___jjjwwwfff]]]YYYTTTYYYaaahhhnnnsssxxx|||{{{~~~zzzrrrhhh```YYYRRRQQQTTTVVVWWWYYY[[[]]]aaafffjjjzzzuuutttpppkkkfffaaa[[[UUUQQQIIIEEEAAA>>><<<999666444444333222111111333555666555888>>>DDDKKKSSS[[[```dddfffiiijjjeee\\\SSSMMMDDDBBB@@@@@@===<<>>@@@CCCFFFJJJLLLOOOSSSUUUZZZ___dddffffffgggjjjlllmmmqqqvvvyyy{{{|||~~~{{{{{{{{{|||{{{{{{zzzyyy{{{zzzzzzzzzzzz{{{|||||||||yyyuuuqqqooommmjjjhhhiiiiiiiiijjjmmmqqqtttvvvvvvzzz~~~wwwjjj[[[MMMCCC???>>>888777666555555666777888888777:::>>>AAAEEEOOOYYYfffmmmxxxyyyvvvtttwwwzzz|||ooo___TTTLLLCCC>>>>>>999:::<<<<<<<<<===@@@BBB???EEENNNXXXbbbllluuu{{{}}}sssssstttyyyxxxrrrqqqwwwsssaaaYYYVVV^^^|||{{{iii___[[[TTTYYY___ffflllrrrxxx|||{{{~~~zzzrrrhhh```WWWOOOMMMOOOSSSSSSSSSSSSVVV\\\ccciii~~~|||uuurrrmmmhhhccc]]]WWWSSSNNNLLLGGGBBB===:::888777555333111111333444444444444777:::>>>DDDKKKSSSXXX]]]dddiiijjjgggcccZZZRRRMMMFFF@@@@@@???======???IIINNNXXXcccnnn{{{|||vvvqqqiiicccYYYPPPIIIDDD@@@===<<<;;;999999999;;;===??????DDDJJJOOORRRSSSTTTUUU\\\___cccfffhhhjjjlllmmmqqqtttxxxzzz{{{|||}}}~~~~~~|||{{{{{{||||||~~~}}}|||{{{{{{zzzyyyxxxuuuqqqnnnkkkiiihhhhhhhhhiiijjjmmmqqquuuwww}}}~~~zzzsssgggYYYMMMDDD???>>>:::999888777777888999:::777777:::@@@DDDIIITTT^^^gggrrr~~~xxxrrrppprrrxxxvvvdddVVVNNNHHHAAA;;;<<<<<<<<<<<<<<<;;;;;;;;;@@@DDDJJJRRR\\\gggqqqxxx{{{|||xxxnnnmmmooottt{{{zzzoooooovvvkkkYYYQQQOOO^^^mmmqqqcccYYYYYYWWWZZZccclllqqqvvv{{{{{{~~~{{{rrrdddYYYRRRNNNKKKIIIJJJJJJJJJKKKMMMQQQXXX]]]~~~xxxuuuooojjjeee```[[[WWWSSSOOOIIIBBB===:::999999777444222111222222222111333555888<<>>::::::999888999:::<<<>>>AAAFFFMMMSSSUUUVVVWWWWWW[[[___cccfffhhhjjjlllnnnrrruuuxxxzzzzzz|||}}}~~~}}}}}}}}}}}}~~~~~~}}}{{{zzzyyyyyyxxxvvvssspppmmmjjjhhhggghhhhhhhhhjjjmmmrrruuuxxx{{{}}}}}}xxxmmmggg]]]QQQHHHAAA>>>===888888777666666777888999;;;;;;>>>CCCHHHNNNYYYdddppp{{{}}}vvvpppmmmlllqqq|||zzzhhhYYYQQQJJJCCC===>>><<<:::999888999;;;===>>>BBBHHHPPPYYYcccnnnuuu{{{yyyuuujjjiiikkkpppwww~~~yyyppppppwwwfffVVVPPPOOOXXXgggwwwggg\\\ZZZXXXZZZbbbjjjoootttyyy{{{~~~vvvnnnbbbXXXRRRMMMJJJHHHHHHGGGGGGFFFHHHMMMSSSXXX|||xxxrrrmmmiiieeeaaa^^^YYYUUUMMMEEE???<<<;;;;;;;;;888555333333333222000111333666999>>>DDDLLLQQQZZZbbbhhhjjjjjjiiibbb[[[QQQJJJDDDCCCBBB>>>===???>>>CCCJJJSSS^^^jjjuuu}}}}}}yyyvvvqqqkkkddd___XXXSSSLLLGGGDDDAAA???>>>;;;:::999999:::<<<===???CCCIIIQQQXXX[[[[[[[[[[[[[[[^^^cccfffiiikkkmmmoootttuuuwwwxxxyyy{{{}}}~~~}}}|||zzzyyyxxxwwwvvvtttqqqnnnkkkiiigggfffddddddeeegggkkkoootttvvvyyy{{{~~~|||vvvnnniii]]]YYYQQQIIICCC???======999888777666666777888999>>>>>>BBBHHHNNNUUUaaammm{{{}}}vvvoookkkhhhiiipppyyynnn___UUUMMMFFFAAA???===999666666888;;;===<<>>???BBBHHHPPPZZZfffqqqyyy~~~zzzwwwrrrnnniiibbb[[[VVVPPPLLLGGGCCCAAA@@@>>>===<<<<<<<<<<<<===>>>@@@AAADDDKKKTTT[[[______^^^^^^\\\___dddhhhjjjllloooqqqtttuuuvvvvvvwwwyyy|||~~~~~~}}}|||{{{yyyxxxvvvvvvuuusssqqqmmmjjjhhhfffeee``````aaacccgggkkkooorrrtttvvvyyy|||~~~~~~|||{{{yyywwwtttpppkkkeee^^^XXXPPPMMMHHHCCC???===<<<<<<::::::999888888999;;;;;;>>>???DDDMMMUUU^^^lllxxxyyyqqqlllhhhfffjjjpppvvvuuueeeYYYPPPHHHCCC@@@>>>:::888777999;;;===;;;>>>CCCIIIQQQ[[[fffmmmvvv||||||sssmmmdddcccdddhhhnnnvvv{{{~~~~~~zzzsssuuu|||ttt[[[NNNKKKMMMKKKYYYpppttteeeZZZVVVWWW^^^eeejjjpppvvvzzz}}}|||sssooohhh___XXXQQQKKKHHHFFFFFFEEEEEEHHHNNNWWW]]]}}}vvvqqqnnnkkkhhhfff^^^]]][[[VVVOOOGGG@@@;;;<<<999666555555666555444222333555777:::???FFFJJJUUU]]]cccfffhhhhhhccc]]]VVVPPPJJJHHHEEE@@@===>>>@@@CCCGGGNNNWWWbbbnnnvvv}}}{{{xxxtttqqqlllgggbbb\\\UUUQQQMMMIIIEEEBBB@@@???===<<<;;;;;;<<<===>>>???@@@AAAEEELLLUUU]]]aaaaaaaaa```___cccgggkkkmmmoooqqqssstttuuuvvvvvvvvvxxx|||~~~~~~}}}}}}|||zzzyyywwwvvvvvvuuussspppmmmiiifffdddddd^^^^^^___```cccgggjjjlllkkkmmmoooqqqrrrqqqooonnniiigggccc___ZZZTTTNNNJJJEEECCC@@@===;;;::::::::::::999999888999;;;<<<===>>>@@@GGGSSS]]]gggvvv}}}tttooojjjfffgggkkkoooxxx|||lll^^^SSSKKKEEE???>>>===<<<;;;;;;;;;;;;;;;>>>BBBGGGOOOYYYdddkkksssyyyzzzrrrlllbbbaaa```ccciiipppuuuxxxzzz{{{uuuxxxrrrZZZLLLIIIJJJKKKVVVjjjzzziiiZZZUUUUUU[[[bbbgggnnnuuuxxx{{{~~~zzzssspppkkkcccZZZSSSMMMJJJIIIIIIIIIKKKOOOVVV___eeeyyytttqqqmmmjjjggg```aaa```]]]VVVLLLCCC===:::888555444444444333222222444555777999===CCCGGGQQQXXX```cccfffhhheee___[[[UUUOOOMMMIIIBBB??????@@@BBBEEEJJJRRR]]]iiiqqq|||~~~{{{xxxtttpppllliiiddd```[[[VVVPPPLLLJJJGGGCCCAAA???>>>===;;;::::::;;;<<<>>>???@@@@@@GGGMMMVVV^^^bbbcccdddddddddgggllloooppprrrtttvvvuuuvvvxxxxxxxxxzzz|||~~~~~~~~~~~~||||||{{{zzzyyyxxxxxxwwwuuusssoookkkgggcccaaa```]]]\\\\\\\\\]]]```bbbddd^^^___aaaaaaaaa```^^^]]]XXXUUUQQQNNNKKKGGGCCC???;;;;;;:::999888777777777888888888888:::<<<>>>@@@AAAEEEOOO\\\gggqqqyyyrrrmmmhhhgggiiilllsss{{{ssseeeXXXNNNHHH?????????>>>===<<<;;;;;;<<<>>>AAAEEELLLVVVaaaiiiooouuu}}}zzzrrrlllaaa___]]]___dddjjjooorrrwww~~~||||||~~~|||www{{{rrr[[[MMMIIIHHHKKKTTTeee|||mmm\\\WWWTTTXXX^^^cccjjjppptttwww{{{~~~}}}zzzrrrqqqmmmfff^^^WWWRRRQQQPPPRRRTTTVVVZZZaaaiiiooo|||xxxtttpppkkkhhhddddddccc___YYYPPPGGGBBB>>>;;;888666555444333222222333444555777;;;@@@EEEKKKSSS\\\aaafffjjjiiieeeaaaZZZUUURRRNNNGGGBBBBBBAAABBBDDDGGGOOOZZZfffnnnzzz}}}yyyvvvsssoookkkgggddd```\\\XXXTTTPPPKKKHHHEEECCC@@@?????????>>><<<<<<<<<>>>???AAABBBCCCCCCJJJOOOXXX___ccceeeggghhhiiilllppprrrtttuuuvvvxxxwwwyyy|||}}}}}}}}}~~~~~~}}}|||||||||||||||{{{{{{{{{{{{zzzzzzzzzyyysssqqqmmmhhhccc___\\\[[[XXXVVVUUUTTTTTTUUUVVVXXXQQQQQQQQQPPPOOONNNMMMLLLHHHFFFCCCAAA@@@>>><<<:::666666777888888999999999999999:::<<<>>>AAADDDFFFJJJOOOZZZgggrrrzzzyyyrrrllliiikkkkkkpppuuu|||{{{lll]]]QQQKKKAAA@@@>>><<<;;;;;;;;;;;;;;;===???CCCJJJTTT___ffflllrrrzzzzzzsssnnneeebbb___```dddiiinnnpppvvv~~~~~~}}}||||||~~~{{{www{{{rrr^^^PPPJJJHHHHHHPPP___vvvrrraaaZZZVVVWWW[[[^^^dddjjjnnnrrrvvvzzz}}}}}}zzzssssssqqqkkkddd___^^^^^^___aaacccfffjjjooouuuyyy{{{wwwrrrlllhhhgggfffddd```YYYQQQJJJFFFDDDAAA===:::888777555333222333444444666999???CCCGGGPPPZZZaaagggmmmmmmiiieee^^^XXXVVVQQQJJJEEEDDDBBBCCCDDDGGGNNNYYYeeennnyyy{{{xxxtttqqqmmmiiidddaaa]]]ZZZVVVSSSOOOLLLHHHEEEAAA???>>>>>>??????>>>===???@@@BBBDDDEEEFFFGGGGGGLLLQQQYYY___dddgggiiikkklllooosssuuuvvvvvvxxxyyyyyy{{{~~~|||zzzyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{rrrpppkkkfffaaa\\\YYYWWWQQQPPPMMMKKKJJJKKKLLLLLLHHHHHHGGGEEEDDDCCCBBBBBB???===;;;:::::::::999777555666888:::;;;<<<============>>>@@@CCCGGGJJJLLLQQQWWWbbbpppyyyxxxpppmmmnnnkkkooorrrvvvpppaaaTTTMMMCCC@@@<<<888777999;;;===:::<<<>>>AAAHHHRRR]]]dddjjjqqqyyy~~~zzztttpppjjjgggdddcccggglllpppsssvvv~~~}}}}}}}}}~~~zzzwww|||~~~yyy}}}rrr___RRRKKKIIIFFFLLL[[[qqquuufff^^^WWWWWWYYYZZZ___eeejjjnnnssswwwzzz|||}}}zzzvvvvvvuuuqqqkkkhhhhhhjjjlllnnnqqqsssvvvzzz~~~}}}xxxsssnnnjjjmmmkkkiiieee```YYYQQQKKKHHHDDD@@@<<<;;;:::888777444333222222444777:::<<>>===<<<<<<======???BBBDDDGGGLLLRRRVVV___dddmmmuuu~~~yyytttqqqmmmlllpppxxxtttiii\\\RRRIIICCC>>>===;;;777555777888:::<<>>============<<<;;;:::999888888999999999:::::::::::::::999999;;;===@@@BBBBBBBBBCCCDDDEEEGGGJJJMMMPPPUUU[[[___ggglllsss{{{|||xxxpppnnnooouuuzzzxxxmmm```UUULLLFFF@@@???===999777888888:::<<<>>>CCCLLLXXXaaakkkqqqyyy~~~{{{vvvssspppppppppnnnnnnooosssvvvyyy~~~~~~~~~{{{{{{xxxsssiiijjjyyyooo^^^RRRLLLKKKNNNXXXkkksssggg[[[VVVUUUUUUXXX\\\fffjjjoootttwwwyyy|||~~~}}}zzzyyyyyyxxxwwwwwwyyy}}}|||xxxuuurrrpppmmmiiieee___XXXTTTKKKGGGBBB>>><<<:::888666777666555555666888;;;===@@@EEEMMMVVV___fffjjjlllqqqoookkkeee^^^WWWQQQNNNIIIEEECCCEEEHHHLLLUUU___jjjqqq{{{{{{vvvrrrmmmiiieee___[[[WWWUUUVVVUUURRROOONNNNNNMMMLLLKKKJJJIIIIIIFFFGGGGGGGGGHHHKKKPPPSSS[[[\\\\\\[[[XXXUUUTTTUUUVVVZZZ^^^bbbeeehhhlllnnnqqqtttwwwzzz{{{}}}~~~}}}|||||||||yyyxxxwwwwwwvvvtttqqqoooiiicccZZZRRRKKKEEE???<<<<<<<<<:::999888777777888999888777777666777777888777888999;;;<<<>>>??????@@@CCCGGGIIIJJJKKKLLLNNNNNNPPPSSSVVVZZZ___dddhhhqqquuu{{{yyytttqqqtttwww{{{}}}ssseeeYYYQQQJJJDDDBBB???;;;999:::999:::<<<>>>BBBJJJUUU^^^jjjpppxxx~~~yyytttqqqqqqssstttttttttuuuwwwzzz~~~}}}}}}zzzqqqlllcccfffuuu|||iiiYYYPPPLLLNNNVVVhhh{{{nnn___WWWTTTRRRUUUYYY```eeejjjppptttwww{{{}}}~~~|||vvvwwwxxxyyy{{{|||yyytttqqqnnnjjjfffbbb\\\XXXOOOKKKEEE@@@===;;;888666666666555555666888:::;;;>>>CCCJJJSSS]]]eeejjjmmmpppooolllggg```YYYRRRNNNKKKGGGDDDEEEFFFIIIQQQZZZeeelllvvv~~~zzztttnnniiiddd___[[[VVVSSSPPPOOOOOONNNLLLJJJJJJKKKKKKLLLMMMMMMNNNNNNMMMNNNOOOOOOQQQVVV[[[```eeefffeeeaaa]]]YYYXXXXXX[[[]]]aaaccceeehhhkkkmmmqqqtttxxxzzz|||~~~~~~}}}}}}||||||zzzyyywwwvvvuuurrrmmmjjjaaa[[[RRRJJJDDD???<<<:::::::::999888777777666666888888888888888888888999777888:::===@@@CCCFFFGGGHHHKKKNNNQQQRRRSSSTTTUUUSSSVVVYYY]]]```eeejjjnnnwwwzzz|||vvvvvvxxx{{{wwwiii\\\UUUNNNGGGDDD@@@;;;:::;;;999:::<<<===@@@HHHTTT\\\hhhoooxxx~~~~~~xxxssspppooorrrvvvxxxyyy{{{}}}vvvkkkeee^^^bbbsssttt```SSSLLLMMMSSSddd|||vvvdddZZZTTTQQQRRRVVV[[[___ffflllqqqvvvzzz}}}}}}{{{sssuuuwwwyyy}}}}}}zzztttqqqmmmjjjgggccc___[[[SSSOOOHHHCCC???<<<999777666555555555555666777888===AAAHHHQQQZZZcccjjjnnnoooooommmiiiccc\\\UUUQQQLLLGGGEEEFFFFFFHHHOOOWWW```gggqqq{{{|||zzzwwwssslllfffaaa\\\XXXTTTQQQPPPMMMLLLKKKJJJIIIHHHIIIJJJKKKNNNQQQSSSUUUVVVUUUVVVWWWXXXZZZ___dddhhhkkkkkkiiieee```\\\[[[[[[^^^```ccceeefffhhhkkkmmmqqqtttxxx{{{|||~~~}}}|||{{{|||zzzxxxvvvsssnnnhhhdddWWWQQQJJJCCC@@@>>><<<;;;999999999888888777777666777777888888999999999999999:::<<<@@@DDDIIIMMMOOOPPPSSSVVVXXXYYYYYYZZZ[[[YYY\\\```cccfffjjjooorrrxxx{{{{{{yyyzzz{{{yyykkk___YYYQQQIIIEEEAAA<<<:::;;;999;;;<<<===@@@HHHSSS[[[gggnnnxxx~~~}}}wwwrrrpppmmmpppuuuzzz}}}rrreee```ZZZ___ppp{{{cccTTTMMMLLLQQQ```xxx~~~kkk^^^VVVPPPPPPRRRVVV[[[bbbiiioootttyyy|||}}}}}}}}}|||yyywwwtttvvvxxx{{{~~~}}}zzzuuurrrmmmiiigggdddaaa___XXXSSSLLLFFFBBB>>>:::888666555555555555555666666;;;>>>DDDMMMWWW```hhhlllpppqqqpppnnniiiaaaZZZVVVMMMIIIGGGGGGGGGHHHNNNUUU\\\cccmmmwww~~~}}}zzzvvvsssmmmiiiccc]]]YYYVVVRRROOOMMMLLLKKKJJJIIIHHHHHHHHHIIIKKKNNNRRRWWW[[[^^^```]]]___```bbbcccfffiiilllnnnmmmkkkgggccc```___```bbbdddfffggggggiiilllooorrruuuyyy|||~~~~~~}}}|||{{{|||zzzwwwtttooohhhaaa\\\LLLHHHBBB>>>=========<<<999999999999999888777666555666777999999:::::::::===>>>@@@DDDHHHNNNRRRUUUWWWYYY]]]______```aaabbbbbbeeeiiilllnnnqqquuuwwwyyy|||||||||{{{}}}zzznnnccc^^^UUULLLGGGBBB===;;;<<<999;;;<<<===@@@HHHSSS\\\gggnnnxxx~~~xxxssspppmmmqqqvvv{{{}}}mmm___[[[WWW\\\mmmiiiYYYQQQOOOQQQ^^^uuurrrcccYYYQQQOOOPPPRRRWWW___ffflllrrrwwwzzz}}}{{{{{{zzzyyyvvvtttvvvxxx{{{}}}~~~{{{vvvsssnnnjjjhhhfffdddbbb\\\WWWOOOIIIDDD@@@<<<999777777666666666666666666999;;;AAAIIIRRR\\\dddiiioooqqqrrrpppllleee^^^YYYQQQLLLIIIIIIGGGFFFKKKRRRXXX^^^iiisss{{{}}}zzzwwwtttpppkkkhhhaaa^^^XXXTTTQQQOOOLLLKKKGGGGGGGGGGGGFFFFFFHHHIIIKKKNNNRRRWWW]]]bbbfffhhhhhhjjjlllmmmmmmnnnoooqqqoooooommmjjjfffeeeeeeffffffgggiiijjjjjjlllppprrruuuxxx|||}}}|||zzzzzzwwwtttoooiii```WWWQQQFFFCCC???======>>>>>>>>>:::;;;<<<<<<<<<;;;:::999777888:::<<<============AAABBBDDDGGGLLLQQQVVVYYYZZZ]]]aaadddfffgggiiijjjiiilllppprrrtttvvvyyy{{{}}}}}}{{{|||}}}}}}zzzrrriiibbbYYYOOOJJJDDD>>><<<>>>999:::<<<===AAAIIIUUU]]]gggoooyyyzzzuuurrrqqqtttyyy}}}|||~~~zzziii[[[WWWSSSYYYjjjssscccXXXTTTSSS^^^rrrwwwhhh]]]SSSNNNOOOOOOSSS[[[bbbhhhnnnssswww|||~~~~~~|||zzzyyyyyyyyyxxxuuusssuuuwwwyyy{{{}}}~~~}}}wwwtttoookkkiiigggfffddd^^^YYYQQQKKKEEEAAA<<<:::888888888888777777777777777999>>>FFFOOOYYYaaafffmmmoooqqqppplllfff___ZZZSSSOOOKKKJJJGGGFFFIIIPPPUUU\\\fffpppxxx~~~yyyvvvrrroookkkgggbbb___YYYVVVQQQMMMKKKJJJIIIGGGBBBCCCDDDDDDEEEFFFHHHJJJMMMOOOTTTZZZaaagggkkknnnqqqsssvvvwwwvvvuuuuuuvvvqqqpppooollljjjhhhiiikkkiiijjjkkklllmmmooorrruuuwwwzzz~~~}}}|||zzzwwwtttpppkkkdddZZZQQQJJJFFFCCC@@@??????@@@@@@???===>>>???@@@???>>>===<<<:::;;;>>>@@@AAAAAAAAAAAADDDDDDFFFIIINNNSSSXXX[[[\\\___dddgggjjjlllnnnpppmmmooosssuuuvvvxxxzzz||||||{{{yyy|||}}}|||{{{zzzuuummmeee\\\RRRLLLFFF@@@>>>@@@999:::<<<>>>BBBJJJVVV^^^gggooozzz{{{vvvsssvvvxxx{{{~~~{{{|||wwweeeXXXTTTQQQWWWggg~~~nnn^^^XXXVVV^^^pppzzzkkk___TTTOOONNNLLLQQQXXX```ffflllqqqtttxxx{{{|||yyyxxxwwwxxxxxxxxxvvvtttqqqsssvvvxxxzzz}}}~~~|||zzz{{{yyyuuussspppnnnmmmjjjfffcccaaa\\\TTTMMMHHHCCC???<<<;;;999777666888999999999;;;:::===CCCHHHOOO\\\hhhjjjooorrrpppmmmjjjccc\\\XXXRRRNNNLLLIIIEEEFFFJJJSSSYYYaaaiiipppxxx~~~|||xxxvvvooolllhhhddd```\\\XXXTTTPPPMMMIIIEEEBBB@@@@@@AAA???@@@BBBBBBCCCEEEHHHKKKNNNSSSZZZ```fffmmmvvv}}}~~~}}}yyyxxxwwwuuutttqqqnnnlllkkkjjjjjjpppoooooooooqqqsssuuuvvvyyy{{{}}}}}}}}}}}}}}}|||{{{wwwrrrjjjbbbZZZRRRKKKGGGCCCAAA@@@???AAAEEEIIIKKKFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDGGGHHHJJJMMMQQQUUUYYY[[[^^^```dddhhhllloooqqqssstttuuuvvvvvvwwwzzz~~~}}}zzzzzz{{{{{{{{{yyyuuuqqqkkkddd[[[QQQJJJDDD@@@===>>><<<===@@@BBBFFFQQQ[[[kkkttt|||~~~{{{yyyxxxvvvyyy|||~~~|||{{{~~~qqqaaaUUUNNNOOOYYYddd}}}yyykkk^^^TTTXXXiii~~~ssseeeVVVNNNOOOLLLLLLQQQZZZbbbggglllrrrtttxxx}}}||||||zzzxxxwwwwwwvvvsssqqqoooppprrruuuyyy|||~~~~~~|||zzzxxxwww~~~}}}xxxvvvtttqqqpppmmmiiifffccc^^^WWWQQQKKKFFFAAA>>>;;;999777666888999999888:::999<<>>???===???@@@BBBCCCEEEIIILLLPPPUUU\\\ccciiirrr{{{}}}|||zzzxxxuuurrrooonnnnnnnnnrrrqqqqqqrrrsssuuuwwwxxxzzz|||~~~~~~~~~}}}|||zzzwwwrrrmmmeee^^^VVVPPPIIIEEEDDDBBBAAAAAACCCGGGKKKMMMKKKKKKKKKKKKJJJJJJJJJJJJHHHGGGGGGFFFFFFGGGGGGHHHJJJKKKMMMPPPSSSVVVYYY[[[___aaaeeejjjnnnsssvvvwwwyyyzzz{{{{{{{{{~~~|||{{{{{{zzzzzzzzzyyyuuusssooohhh^^^TTTLLLFFFBBB???>>><<<<<>>===;;;::::::;;;<<<>>><<<===???AAACCCFFFJJJMMMQQQVVV___fffnnnwww~~~zzzvvvssssssssstttuuuttttttuuuvvvxxxzzz||||||}}}~~~}}}zzzvvvrrrkkkfff___XXXRRRMMMHHHDDDEEEDDDDDDDDDFFFJJJNNNPPPPPPPPPQQQQQQRRRRRRQQQQQQNNNMMMMMMLLLLLLMMMMMMNNNPPPPPPQQQSSSUUUXXXZZZ[[[___aaafffkkkrrrwww|||~~~~~~~~~|||{{{{{{{{{yyywwwvvvnnncccXXXOOOHHHDDDAAA===;;;<<>>;;;888777777888777666777666999>>>AAAGGGQQQ\\\dddiiilllkkkjjjjjjfffaaa[[[WWWTTTSSSOOOJJJGGGIIIIIIMMMSSSYYY___ffflllpppuuuvvvxxx|||~~~}}}}}}||||||||||||yyyzzz{{{|||{{{zzzxxxwwwsssppplllhhhddd```[[[WWWLLLJJJGGGEEEDDDBBB???===;;;:::999999:::;;;===>>>===>>>@@@AAABBBEEEIIILLLPPPVVV___gggoooyyy~~~zzzwwwwwwwwwxxxxxxxxxxxxxxxyyy{{{}}}~~~~~~|||xxxrrrnnnfffaaa[[[UUUPPPLLLIIIFFFGGGGGGGGGHHHJJJNNNQQQSSSSSSTTTUUUWWWWWWXXXWWWWWWUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVWWWXXXZZZZZZ^^^aaaeeelllssszzz~~~~~~~~~~~~{{{sssggg[[[RRRKKKEEEBBB>>>;;;;;;>>>AAAFFFQQQ]]]iiisss~~~}}}}}}{{{{{{{{{yyykkk[[[PPPLLLNNNVVV^^^nnn~~~lll```WWWVVV\\\iiinnn```WWWQQQMMMNNNRRRWWW[[[aaahhhooosssxxx}}}~~~xxxuuurrrpppoooooommmlllkkkmmmoooqqqsssssssssrrrsssrrrrrrqqqqqqqqqqqqqqq~~~|||zzzwwwssspppjjjhhhddd___ZZZSSSKKKEEE@@@===:::888888888777666666555888<<>>>>>===;;;999::::::999999:::;;;<<<===???@@@AAAAAAAAACCCFFFIIINNNTTT\\\eeemmmwww~~~||||||}}}}}}||||||||||||}}}}}}{{{vvvpppkkkddd```ZZZUUUQQQOOOLLLJJJJJJJJJJJJKKKMMMPPPSSSUUUUUUVVVXXX[[[\\\\\\\\\[[[\\\\\\[[[[[[[[[[[[\\\\\\ZZZZZZZZZYYYYYYZZZZZZ[[[^^^```eeelllttt|||~~~wwwlll```VVVMMMFFFCCC>>><<<<<<>>>AAAGGGSSS___kkkvvv~~~}}}}}}~~~vvvhhhXXXOOOMMMOOOVVV^^^kkk{{{mmm```VVVUUUXXXccc{{{yyyggg[[[SSSNNNMMMPPPTTTXXX```gggmmmqqqwww{{{}}}xxxuuuqqqnnnnnnmmmlllkkkhhhiiilllnnnpppqqqrrrrrrppppppooooooooopppqqqrrr~~~}}}zzzvvvtttnnnlllgggccc]]]VVVOOOJJJCCC@@@<<<:::999999777666555555777;;;>>>AAAJJJSSS]]]dddjjjmmmnnnoookkkfff___ZZZVVVTTTPPPJJJHHHJJJGGGIIILLLOOORRRVVV\\\```bbbfffjjjooossswww{{{~~~~~~~~~~~~~~~~~~~~~~~~{{{zzzxxxvvvtttrrrrrrqqqpppooonnnllljjjgggeeeddd^^^[[[WWWTTTPPPLLLGGGCCC>>><<<:::999888777555333888888888888999::::::;;;@@@AAAAAAAAAAAABBBEEEGGGKKKQQQZZZbbbjjjsss~~~}}}{{{yyyuuuooollleeeaaa[[[VVVTTTRRRPPPOOOMMMMMMMMMNNNOOORRRTTTUUUWWWYYY\\\___aaaaaaaaa```bbbbbbaaaaaaaaaaaabbbbbb______^^^]]]]]]\\\]]]]]]___aaaeeelllttt|||||||||}}}zzzpppeee[[[QQQIIIDDD@@@===<<>>@@@AAAAAAAAABBBFFFHHHJJJPPPXXX___fffoooyyy}}}zzzxxxwwwtttpppmmmgggccc\\\XXXUUUTTTSSSSSSOOOOOOOOOPPPQQQRRRTTTUUUZZZ]]]```dddfffgggffffffgggffffffeeeeeeffffffgggddddddcccbbbaaa`````````bbbdddgggmmmttt|||~~~xxxvvvwww~~~~~~}}}uuukkkaaaVVVLLLEEEAAA>>>===@@@CCCIIIVVVcccnnnxxx~~~qqqcccTTTNNNOOOSSSZZZaaakkkxxxzzzeeeUUUSSSTTTZZZooo~~~mmm___XXXRRRPPPQQQSSSZZZbbbgggkkkpppuuuyyy|||}}}zzzwwwrrrooonnnmmmmmmlllkkkjjjiiiiiijjjlllooopppoooooonnnooopppsssvvvwww}}}{{{wwwsssnnnhhhccc\\\VVVRRRGGGDDD@@@===<<<:::888777555555777;;;===???FFFOOOUUU^^^hhhmmmooopppkkkdddbbb\\\UUURRRMMMHHHGGGJJJDDDEEEFFFGGGHHHJJJOOORRRPPPUUU[[[```ccchhhnnnrrryyy{{{~~~~~~||||||{{{yyyzzz{{{{{{zzzwwwtttsssooommmjjjgggcccaaa___^^^[[[ZZZXXXVVVTTTTTTTTTUUULLLJJJGGGEEECCC???;;;888777666666777999;;;:::999666777999:::<<<>>>@@@@@@===>>>???@@@AAACCCGGGJJJJJJPPPWWW^^^eeemmmwww~~~~~~~~~|||yyywwwvvvtttqqqooohhhccc]]]YYYVVVVVVUUUTTTPPPPPPPPPQQQQQQRRRSSSTTT^^^```dddhhhjjjkkkkkkjjjiiihhhhhhgggggghhhhhhiiihhhgggfffeeedddccccccddddddfffiiinnnuuu}}}|||uuurrrrrr}}}}}}||||||xxxoooeeeYYYNNNGGGBBB???>>>@@@CCCJJJWWWdddoooxxx|||pppaaaSSSNNNPPPUUU\\\bbbnnnyyyhhhVVVRRRSSSXXXkkkvvveee]]]UUUQQQPPPQQQXXX___dddhhhnnnrrrvvvyyy|||~~~{{{xxxsssooonnnnnnmmmmmmnnnllljjjhhhhhhjjjmmmnnnrrrrrrrrrrrrtttwwwzzz||||||}}}yyyrrrkkkeee___XXXTTTJJJGGGBBB>>>===;;;999888777999;;;;;;;;;>>>CCCHHHSSSYYYbbbiiilllkkkfffccc___[[[WWWSSSOOOLLLIIIFFFBBBBBBAAAAAABBBCCCEEEFFFJJJMMMQQQUUUZZZaaahhhllluuuyyy|||}}}||||||~~~}}}zzzyyyzzz{{{{{{zzzzzzzzzzzzyyyvvvsssooommmhhheeeaaa\\\WWWTTTRRRQQQOOOOOOOOONNNMMMLLLKKKJJJEEEDDDBBB???===;;;::::::<<<<<<<<<:::888888999;;;:::;;;<<<<<<======<<<<<<@@@@@@@@@@@@@@@CCCGGGKKKNNNRRRXXX```gggpppyyy~~~~~~|||{{{{{{yyywwwtttqqqnnnmmmhhheee```]]][[[YYYVVVUUUUUUUUUTTTRRRQQQQQQTTTVVV\\\aaafffjjjkkkkkkkkkkkknnnnnnnnnooooooooonnnnnnlllkkkkkkjjjiiihhhggggggfffgggiiikkkpppxxx{{{rrrooooooyyy~~~zzzzzz~~~wwwkkk^^^SSSMMMEEEBBB@@@@@@AAAFFFUUUbbbqqquuu{{{~~~}}}}}}xxxiii[[[NNNKKKPPPXXXbbbjjj|||}}}ppp[[[VVVTTTSSS```ssszzznnnaaaTTTQQQRRRSSSVVVYYY```cccgggllloootttxxx{{{~~~zzzuuuqqqoooooommmmmmqqqoookkkiiihhhjjjlllnnnqqqrrrsssvvvyyy{{{}}}~~~{{{uuuoooiiibbb\\\XXXMMMIIICCC???===;;;:::999666888999888888;;;AAAGGGOOOUUU___hhhlllllliiifff]]]ZZZUUUQQQNNNKKKHHHEEE@@@@@@?????????@@@AAABBBEEEGGGKKKOOOTTT[[[ccciiiqqquuuzzz|||{{{|||~~~~~~|||{{{yyyvvvuuuuuuuuutttsssqqqqqqrrrqqqoookkkhhheee\\\ZZZVVVRRRNNNJJJIIIHHHFFFFFFFFFFFFEEEDDDCCCBBB???>>><<<:::999777777777:::;;;;;;:::999999;;;>>><<<<<<===>>>>>>>>>>>>>>>@@@AAAAAAAAABBBEEEIIIMMMPPPTTTZZZaaahhhpppxxx~~~{{{zzzyyyvvvtttqqqnnnmmmiiieeeaaa]]][[[ZZZWWWUUUTTTTTTTTTRRRPPPQQQSSSUUU\\\```fffjjjlllmmmnnnooorrrrrrssssssssssssrrrrrrpppooonnnmmmlllkkkjjjiiiggghhhiiikkkooovvv~~~zzzrrroooooovvv~~~{{{wwwwwwzzz~~~{{{pppcccXXXQQQFFFBBB@@@@@@AAAGGGUUUcccqqquuu{{{~~~}}}}}}}}}vvvdddWWWLLLLLLRRRZZZdddlllrrrttt{{{vvv```XXXSSSPPP[[[mmmsssfffZZZVVVUUUTTTTTTUUU[[[___dddhhhmmmrrrwwwzzz|||wwwtttrrrrrrqqqqqqqqqooollljjjjjjkkkmmmoooqqqsssuuuxxx|||}}}xxxsssnnnhhhbbb^^^RRRLLLEEE@@@===<<<;;;;;;??????===:::777999???DDDMMMTTT]]]fffkkkllliiiggg]]]YYYUUUQQQMMMJJJGGGDDDAAA@@@???=========>>>???>>>@@@CCCFFFLLLTTT]]]dddjjjooouuuyyyyyyzzz|||~~~~~~~~~~~~|||||||||{{{yyywwwvvvssspppmmmlllllljjjiiifffgggiiihhhfffbbb]]]ZZZPPPNNNJJJFFFCCC@@@???>>>>>>>>>>>>>>>>>>===<<<;;;999999888777777777777777:::;;;<<<<<<;;;<<<>>>@@@>>>>>>??????@@@@@@@@@@@@@@@AAABBBCCCDDDHHHLLLPPPTTTWWW\\\bbbiiipppxxx}}}}}}|||zzzyyyxxxvvvssspppnnnllljjjgggbbb___]]][[[XXXWWWTTTTTTSSSRRRPPPPPPQQQSSSYYY^^^dddiiimmmppprrrtttwwwwwwyyyyyyyyyyyyxxxwwwvvvvvvtttrrrpppnnnmmmlllhhhhhhiiijjjmmmrrrzzz{{{tttqqqqqqssszzz~~~wwwrrrrrruuuyyy~~~wwwkkk^^^VVVIIIEEEBBBCCCEEEKKKYYYfffpppuuu{{{~~~}}}|||}}}}}}~~~}}}ttt```VVVMMMMMMRRRXXXaaahhhgggkkkssshhh\\\TTTNNNWWWeee|||~~~qqqccc]]]YYYTTTQQQPPPVVVYYY^^^dddiiiooouuuyyy}}}zzzvvvuuuuuuuuutttrrrpppnnnllllllnnnpppqqqsssuuuxxx|||{{{wwwrrrmmmgggcccWWWQQQIIIBBB>>>=========MMMLLLGGG@@@::::::>>>CCCNNNTTT\\\dddhhhhhheeeccc]]]ZZZUUUQQQNNNKKKGGGDDDCCCAAA@@@>>>============:::;;;===@@@FFFNNNXXX___bbbhhhpppuuuvvvwwwyyy{{{zzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}||||||yyyxxxwwwvvvwwwvvvsssqqqpppmmmiiieeedddbbb```______```aaa```]]]XXXSSSOOOGGGEEEBBB???===;;;:::::::::;;;;;;;;;;;;;;;::::::999999999::::::;;;=========>>>??????>>>===???@@@@@@?????????@@@@@@AAAAAAAAABBBDDDFFFHHHKKKPPPSSSWWWZZZ___dddjjjpppwww|||}}}|||zzzyyyyyyyyywwwuuussspppnnnmmmkkkhhhccc```^^^\\\ZZZXXXTTTTTTTTTRRROOOOOOPPPQQQUUUZZZ```fffkkkoootttwwwzzz{{{}}}~~~~~~~~~}}}||||||{{{yyyvvvtttqqqooonnnjjjjjjjjjjjjkkkpppuuuzzz~~~vvvrrrqqqooovvvyyyrrrmmmmmmqqqttt|||ssseee[[[OOOJJJFFFGGGJJJPPP]]]iiipppuuu{{{}}}|||{{{{{{|||}}}{{{zzz~~~~~~rrraaaWWWOOONNNOOOQQQVVV[[[___eeeooo}}}rrrbbbWWWOOOTTT^^^ooonnnddd\\\UUUPPPOOOQQQTTTYYY___eeelllssswww{{{{{{vvvttttttsssssssssrrrpppooooooqqqssstttvvvxxx{{{}}}zzzvvvpppjjjfff[[[UUULLLEEEAAA???>>>===NNNLLLGGG@@@:::999===AAAJJJPPPXXX```eeefffdddbbb^^^[[[VVVRRROOOLLLHHHFFFAAA@@@>>><<<;;;:::::::::999999;;;===BBBJJJSSSZZZ___eeemmmrrrssstttvvvxxxwwwwwwxxxyyyzzz{{{||||||}}}~~~~~~~~~}}}~~~~~~~~~}}}|||{{{zzzyyytttrrrqqqqqqqqqpppnnnlllhhhddd```]]][[[YYYWWWUUUWWWXXXXXXVVVRRRMMMGGGDDD@@@???===:::999888888888999::::::;;;;;;;;;::::::;;;;;;<<<===???AAABBBCCCBBBDDDDDDCCCAAA??????@@@@@@@@@?????????@@@AAABBBCCCEEEGGGIIIKKKNNNSSSVVVYYY\\\```eeejjjpppwww{{{}}}|||{{{yyyxxxwwwvvvsssqqqooommmllliiidddaaa___]]]ZZZYYYTTTUUUTTTRRRPPPNNNOOOPPPPPPTTTZZZ```ffflllrrrvvvzzz{{{~~~|||zzzvvvsssqqqppplllllllllkkkkkknnnsssvvvuuupppnnnnnnttt~~~|||uuummmiiiiiimmmrrrzzz|||mmmbbbTTTNNNIIIJJJMMMSSS___jjjqqquuu{{{~~~~~~~~~{{{{{{zzzzzz|||~~~{{{wwwwww|||}}}ooo]]]UUUNNNLLLKKKKKKNNNSSSZZZaaammm|||zzzhhhZZZQQQQQQXXXfff}}}zzzkkk```WWWRRRQQQNNNQQQVVV[[[aaahhhpppuuuyyy}}}{{{uuurrrppppppooouuutttsssrrrssstttvvvwwwzzz{{{~~~}}}yyyssslllhhh___YYYPPPIIIDDDAAA???===BBBAAA???:::666666;;;???CCCIIIRRR\\\ccceeeeeeeee___[[[WWWSSSPPPLLLIIIFFF>>><<<:::888777666666666888999:::<<>>;;;:::999888666666666666777777888999::::::;;;::::::;;;;;;<<<>>>@@@CCCEEEFFFGGGHHHIIIGGGDDDBBBBBBBBBBBBAAA@@@???@@@AAABBBCCCEEEGGGJJJLLLNNNQQQUUUWWWZZZ\\\aaaeeejjjpppvvv{{{~~~|||{{{zzzyyyyyyxxxvvvtttrrrpppooollliiidddaaa___]]]ZZZYYYUUUVVVVVVTTTQQQOOONNNOOOMMMQQQVVV[[[aaagggnnnssswwwzzz~~~|||yyyvvvtttsssoooooonnnmmmmmmnnnrrruuu~~~uuuooommmooottt}}}{{{vvvooohhhdddeeejjjoooyyywwwjjj[[[TTTNNNNNNQQQWWWaaakkksssvvvzzz}}}}}}||||||}}}{{{zzzzzzzzz|||{{{xxxttttttxxx~~~{{{kkkTTTNNNIIIIIIHHHHHHMMMSSSWWW```nnn~~~ooo___SSSPPPRRR```ttttttggg[[[TTTRRRLLLOOOSSSWWW]]]ccckkkppptttxxx|||zzztttpppoooooonnnvvvuuuuuuuuuvvvxxxyyyzzz|||~~~|||uuunnnjjjaaa[[[SSSLLLGGGCCC???===;;;;;;;;;888555666:::???@@@EEEOOOYYY```cccdddccc^^^[[[VVVRRROOOLLLHHHEEE<<<:::888777555555555555666777999:::<<<@@@FFFJJJUUUYYY^^^aaaaaabbbeeehhhkkkkkklllmmmooopppqqqrrrppppppqqqqqqrrrrrrrrrrrrrrrrrrqqqpppooommmlllkkkiiigggdddbbb___\\\YYYVVVOOOLLLIIIGGGFFFEEEDDDCCCAAAAAA@@@>>>===;;;:::999777666555444444555666777777888999:::;;;;;;;;;;;;;;;<<<===???AAADDDFFFHHHHHHJJJKKKJJJHHHFFFEEEFFFDDDCCCBBBAAAAAACCCDDDFFFGGGJJJMMMOOOPPPSSSVVVXXXYYY\\\```eeejjjpppvvv{{{~~~}}}|||{{{zzzzzzzzzyyywwwuuusssqqqppplllhhhddd```^^^\\\ZZZXXXVVVWWWWWWUUURRROOOOOOOOOLLLOOOSSSXXX]]]dddkkkpppuuuxxx}}}|||yyywwwvvvqqqqqqqqqoooooopppsssvvvyyy~~~zzztttrrrqqquuu}}}uuuqqqjjjccc___aaaggglllwww}}}tttfff]]]VVVVVVYYY^^^hhhpppuuuwwwyyyzzzzzzzzz{{{}}}zzzyyyyyyyyy|||zzzvvvrrrrrruuu{{{xxxgggOOOJJJGGGGGGGGGHHHNNNUUUYYYccctttzzzhhhZZZSSSQQQZZZhhh~~~pppaaaVVVQQQKKKMMMPPPSSSXXX^^^eeejjjooorrrwwwzzz}}}zzztttrrrrrrrrrrrrwwwwwwwwwwwwyyyzzz||||||}}}~~~~~~wwwpppkkkbbb]]]UUUNNNIIIDDD???<<<===>>>>>>;;;888888<<>>===<<<;;;:::::::::::::::;;;777666666555555666888999999999;;;<<<============<<<===>>>@@@CCCFFFHHHIIIHHHJJJLLLLLLJJJIIIIIIIIIFFFEEECCCBBBCCCDDDFFFGGGIIIKKKNNNPPPQQQSSSVVVXXXYYY\\\```dddiiipppvvv{{{~~~{{{zzzzzzxxxvvvtttrrrqqqkkkhhhddd```^^^\\\ZZZXXXWWWXXXXXXVVVSSSPPPOOOOOOLLLOOORRRWWW\\\bbbiiinnntttxxx}}}~~~|||zzzyyyrrrrrrrrrqqqpppqqqtttvvvvvv{{{{{{xxxrrrwww}}}qqqmmmfff```\\\___eeejjjuuu{{{|||ooofff___^^^aaafffooowwwvvvwwwyyyyyyyyyyyy{{{}}}zzzyyyxxxxxx{{{yyyuuuqqqppptttyyy}}}vvvcccOOOJJJGGGFFFFFFGGGMMMUUU\\\hhhzzzqqqaaaWWWTTTTTT^^^qqqwwweeeWWWPPPJJJLLLNNNQQQTTTZZZaaafffkkknnnsssvvvzzzzzzuuutttuuuvvvwwwwwwwwwxxxyyyzzz{{{}}}~~~|||~~~|||wwwrrrnnnccc___XXXQQQLLLGGGBBB???<<<;;;999888888888888999???BBBGGGOOOXXX]]]______\\\ZZZWWWRRRMMMIIIEEECCC<<<:::888555333333222222555555666888;;;===@@@AAAEEEGGGIIIJJJKKKNNNQQQTTTWWWXXXYYY[[[^^^```aaabbbfffeeecccbbb``````______^^^^^^^^^^^^]]][[[ZZZYYYYYYVVVRRRMMMHHHEEEBBBAAA<<<;;;:::999888888888888888888777777666666666666000000000222333555777888;;;<<<>>>>>>======>>>@@@>>>>>>???@@@AAACCCEEEFFFJJJKKKLLLKKKHHHGGGFFFGGGFFFGGGHHHHHHGGGHHHJJJLLLPPPQQQRRRTTTUUUWWWXXXXXXZZZ\\\___ccchhhnnnuuuyyy~~~~~~~~~{{{yyyvvvuuutttsssqqqoooiiigggeeeaaa___]]]\\\\\\ZZZXXXVVVTTTSSSQQQQQQQQQNNNPPPSSSVVVZZZ___eeejjjqqqvvv||||||zzzzzzzzzwwwvvvtttrrrqqqrrrsssttt{{{~~~xxxzzz~~~rrriii```\\\[[[\\\bbbjjjxxx}}}wwwooogggdddhhhpppwww{{{~~~{{{xxxxxxzzz{{{zzzxxxtttssstttxxx{{{wwwqqqkkkkkkpppwww}}}nnn]]]OOOLLLGGGDDDEEEJJJPPPUUUbbblllyyysss```XXXVVVPPPYYYfffvvvsssdddXXXPPPNNNMMMPPPRRRTTTYYY```eeejjjpppuuuxxx|||}}}|||||||||{{{yyy{{{}}}~~~~~~yyytttppphhhccc\\\TTTNNNHHHCCC???<<<;;;:::888888888888999???AAAFFFNNNWWW\\\______]]][[[WWWRRRLLLGGGCCCAAA999888666555555555666777333444555666999;;;===>>>AAACCCEEEFFFFFFHHHKKKMMMNNNNNNPPPRRRUUUWWWXXXYYY\\\[[[ZZZYYYXXXXXXXXXXXXVVVVVVVVVVVVUUUTTTSSSRRRQQQOOOKKKFFFBBB???>>>===999888777666666666666666888888888777777666666666333333333333444555666777999;;;===>>>===<<<===>>>======>>>???@@@BBBCCCDDDIIIJJJKKKKKKIIIHHHHHHIIIHHHIIIJJJJJJIIIJJJLLLNNNRRRRRRSSSUUUWWWXXXYYYZZZ[[[]]]aaadddiiinnnuuuyyy~~~~~~~~~|||zzzxxxvvvuuutttqqqooojjjhhheeebbb___]]]\\\\\\\\\[[[ZZZXXXVVVTTTSSSRRRPPPQQQSSSUUUWWW\\\bbbfffooosssyyy~~~|||{{{{{{yyyxxxuuusssrrrrrrssstttxxx{{{pppggg___\\\ZZZ\\\ccckkkwww|||xxxpppmmmpppwww|||}}}zzzyyyyyyyyywwwuuuqqqrrruuu{{{{{{uuupppllllllqqqwww{{{|||{{{}}}~~~mmm]]]PPPMMMIIIHHHIIINNNSSSWWWaaajjjuuuzzzdddVVVQQQLLLSSS___nnn|||jjj]]]SSSOOOLLLMMMNNNOOOUUU[[[bbbgggmmmrrrvvvzzz~~~~~~~~~~~~{{{vvvrrrmmmhhh```YYYQQQKKKDDD@@@===<<<:::999888888888999===@@@EEELLLUUU[[[]]]^^^^^^[[[WWWQQQKKKEEEAAA???888888777666666666666777222222333444666888:::;;;<<<>>>???@@@@@@AAACCCEEECCCDDDFFFHHHKKKMMMOOOPPPOOOOOONNNMMMMMMMMMMMMMMMJJJJJJJJJJJJJJJIIIHHHGGGFFFDDDAAA===:::999888777555555444333333333444444777777777777777666666666777666666555555555555666777:::===>>>===<<<<<<===<<<<<<<<<===???@@@BBBBBBFFFHHHJJJJJJIIIIIIJJJKKKJJJKKKLLLMMMLLLMMMPPPRRRSSSTTTUUUWWWXXXZZZ[[[\\\\\\___bbbfffjjjooouuuyyy~~~~~~~~~|||zzzyyywwwuuurrrooollljjjgggccc```]]]\\\[[[^^^^^^^^^\\\ZZZWWWUUUSSSRRRSSSSSSSSSUUUXXX]]]aaajjjnnnuuuzzz~~~~~~~~~|||zzzxxxvvvtttsssssssssuuuwww|||ooofff^^^[[[ZZZ\\\ccckkkuuuzzzzzzwwwyyy~~~zzzvvvtttsssrrrrrrooorrrwwwzzzssspppmmmnnnrrrwwwyyyyyywwwyyy|||yyyhhhZZZNNNMMMKKKKKKMMMQQQUUUXXX```fffppp|||fffTTTLLLJJJNNNVVVddduuuuuueeeZZZSSSMMMLLLKKKLLLQQQWWW\\\bbbiiiooossswww|||}}}wwwsssnnnjjjccc[[[TTTMMMGGGCCC===<<<;;;999888888888999<<<>>>BBBIIIQQQXXX[[[[[[\\\ZZZUUUOOOIIICCC>>><<<:::999888666555444333333222222222333555666888999999:::<<<<<<<<<<<<===>>>>>>???@@@CCCEEEGGGIIIJJJGGGFFFEEECCCCCCBBBBBBBBB@@@AAAAAAAAAAAA@@@@@@???===;;;999777555444444444333222222222222222333444666666666666666666555555777777666555555555666666666999===???>>>===<<<<<<;;;;;;;;;<<<===>>>@@@AAACCCEEEGGGHHHHHHHHHJJJKKKKKKLLLNNNNNNNNNPPPRRRTTTTTTUUUVVVXXXZZZ\\\]]]^^^___aaaeeehhhlllpppuuuyyy~~~~~~~~~|||{{{zzzwwwssspppnnnlllhhhddd```^^^\\\\\\^^^^^^___^^^\\\YYYUUUSSSRRRSSSSSSSSSTTTWWW[[[___eeeiiioootttyyy~~~~~~}}}zzzxxxvvvtttssssssrrruuuyyy~~~~~~pppggg___[[[ZZZ[[[bbbiiitttyyy~~~~~~tttkkkhhhhhhkkknnnqqqtttzzzyyyrrrpppoooqqquuuyyyxxxwwwuuuwww{{{~~~qqqbbbUUULLLLLLLLLNNNPPPSSSVVVXXX```dddjjjuuummmXXXNNNLLLLLLQQQ\\\jjj{{{qqqddd[[[RRRNNNLLLLLLPPPVVVWWW]]]eeelllppptttyyy}}}~~~xxxtttmmmiiiccc]]]VVVPPPIIIEEE>>>===;;;999888888888999:::<<>>@@@BBBDDDEEEBBBAAA???===<<<;;;:::::::::;;;;;;<<<<<<<<<;;;;;;888777555444333333444444222222222222333444444555555555555555555555555555555555555555555555666777555999===??????=========:::::::::;;;<<<===>>>??????AAADDDEEEFFFGGGHHHJJJJJJLLLNNNNNNOOOQQQSSSVVVUUUUUUWWWYYY[[[]]]______bbbdddhhhkkknnnqqqvvvyyy~~~~~~}}}|||yyyuuurrrooommmiiieeeaaa___]]]]]]\\\]]]]]]]]][[[XXXUUUTTTSSSTTTUUUUUUVVVXXX\\\___```dddiiinnnsssyyy~~~|||zzzwwwuuutttsssrrrtttwww{{{}}}rrriii```[[[ZZZZZZaaahhhtttyyy~~~uuuhhh]]]XXX\\\cccjjjrrruuuyyy}}}yyysssqqqrrruuuzzz|||{{{xxxxxxzzz~~~{{{lll]]]TTTMMMMMMOOOQQQTTTWWWYYYZZZaaabbbfffnnnyyyuuu```TTTNNNKKKLLLTTT```oooooodddXXXRRROOOMMMOOOSSSSSSYYYaaahhhlllqqqwww{{{yyyuuunnnjjjddd^^^XXXQQQKKKFFF???>>><<<:::999888888999999:::<<>>===<<<;;;999888777666666666777888888999999999999555444333222222333444555222222222333444555666777666666666666777777777777666555555555555666666777555888;;;======<<<======:::::::::;;;;;;<<<>>>>>><<>><<<:::999888888888888999:::???DDDIIILLLMMMMMMLLLIIIEEEBBB>>>;;;:::555666777888999888888777555555444333333333444444000333666777666444444555555555666666777888888999777666555555555555555666222333444555666666666666333222111000000111222333222222222333444666777888888999999999::::::::::::999999888777666666666666333555888999999:::;;;<<<;;;;;;;;;;;;;;;<<<===>>><<>>===@@@BBBDDDEEEEEEGGGIIIKKKMMMPPPQQQRRRUUUXXX[[[\\\]]]___aaadddfffhhhiiigggjjjmmmppprrrtttvvvxxxyyy{{{~~~}}}|||}}}~~~~~~|||xxxuuunnnmmmjjjgggdddbbbbbbaaaaaaaaa````````````aaabbb]]]```cccdddaaa^^^[[[ZZZZZZ\\\___bbbgggnnnvvv{{{|||||||||zzzyyywwwuuutttsssssssssuuuyyy|||xxxnnnfff___]]]^^^aaaiiiqqqyyy}}}zzzqqqhhhaaaSSSQQQMMMHHHFFFJJJSSSZZZ\\\ZZZUUUOOOKKKLLLRRRWWWeeeqqq|||zzzzzz{{{|||ppp^^^QQQMMMMMMMMMMMMNNNPPPSSSUUUWWWXXXVVVZZZcccjjjrrrttt^^^TTTOOOQQQUUU]]]sss}}}pppeeeZZZRRROOOKKKOOOTTTYYY^^^fffooowwwxxx}}}~~~tttqqqkkkddd]]]UUUNNNHHHBBB???<<<;;;:::999777666666777888;;;???DDDHHHJJJCCCBBBAAA@@@@@@AAABBBCCC@@@@@@>>>===<<<;;;;;;:::555444444333333444444555333333222222333333444444555555666666555555444333333333333222222222111111333444444444444333222111---...111333555555555555555555444444555777:::<<>>;;;999888888777;;;888666777:::<<<;;;999:::::::::::::::;;;<<<===@@@AAACCCEEEGGGIIIJJJKKKMMMNNNPPPRRRUUUWWWYYYZZZ]]]^^^```aaaccceeeiiillljjjmmmqqqssstttssstttttt|||~~~~~~}}}yyyvvvqqqpppnnnllliiihhhgggfffbbbccccccdddeeedddddddddjjjjjjhhheeebbb___\\\ZZZYYY[[[]]]```dddjjjqqqvvv~~~}}}|||zzzyyyxxxwwwuuuuuutttuuuxxx{{{zzztttmmmfffaaa```bbbeeemmmttt~~~}}}ssskkkddd[[[UUUTTTNNNIIIIIIIIIIIIMMMSSSUUUSSSOOOJJJHHHHHHLLLPPPeeemmmyyy|||xxxzzz|||uuufffSSSNNNSSSNNNNNNMMMLLLKKKLLLPPPRRRQQQVVV^^^hhhnnntttmmm^^^SSSSSSVVV\\\ooopppeeeZZZQQQQQQOOOPPPUUUZZZ```iiirrrwww|||~~~wwwsssnnnhhhaaaXXXPPPJJJAAA???<<<::::::999888666555555666888;;;???BBBDDDCCCCCCCCCDDDFFFHHHJJJLLLHHHFFFCCC@@@===;;;:::999666555555444333333444444333333333333333444555666666666555555444444444333333333333222222222222111555555555666555555444444111222444555555555444444555555555555777:::<<<>>>AAABBBDDDGGGIIIJJJJJJKKKGGGEEEAAA>>>:::888777666555333222333666999999777;;;:::::::::;;;<<<======@@@AAABBBDDDGGGIIIJJJKKKNNNOOOQQQTTTWWWYYY\\\]]]^^^```aaabbbcccfffiiilllkkknnnqqqsssssssssuuuvvv}}}~~~~~~~~~}}}zzzwwwqqqqqqooommmlllkkkkkkkkkfffggghhhjjjkkklllmmmnnnpppooolllgggccc___\\\ZZZ[[[\\\^^^```cccgggnnnrrr{{{~~~~~~}}}{{{zzzyyyxxxvvvuuuuuuvvvxxx{{{zzzuuummmgggbbbbbbdddhhhooowwwvvvlllfffbbb\\\XXXWWWQQQMMMKKKJJJIIIMMMRRRVVVSSSOOOJJJHHHKKKRRRWWWiiipppzzz|||zzzyyy|||xxxpppaaaPPPJJJNNNLLLLLLKKKIIIHHHJJJNNNQQQTTTYYYbbbkkkoooqqqxxxwwwiii\\\XXXXXX]]]nnnssseeeZZZTTTPPPOOORRRVVV[[[dddmmmtttyyyzzzwwwrrrmmmeee\\\RRRLLLAAA???;;;:::999999888777999999999:::<<<>>>@@@BBBCCCDDDGGGJJJNNNRRRUUUWWWRRROOOJJJDDD???<<<:::999888777666555444333333333333333333333444555666777888777555444333333333444333333333333222222222222444555555555555555666666666666777777666555333222555555555666888<<>>??????@@@BBBDDDGGGIIIKKKLLLOOOQQQSSSVVVYYY\\\^^^```aaacccdddeeeeeegggjjjlllnnnoooqqqrrrrrrtttvvvyyy~~~}}}~~~~~~}}}{{{xxxsssrrrqqqppppppppppppppplllmmmnnnoooqqqrrrttttttrrrppplllgggbbb___]]]\\\\\\\\\]]]^^^```dddiiimmmvvvyyy~~~~~~}}}|||{{{zzzwwwvvvvvvvvvxxx{{{~~~{{{wwwnnnhhhdddfffiiilllttt||||||ppphhheeecccaaa``````ZZZTTTRRRPPPNNNOOOTTTWWWUUUQQQNNNNNNSSS[[[aaarrrwww}}}}}}zzzyyyyyy|||~~~sssjjj]]]MMMHHHKKKJJJIIIHHHFFFFFFIIINNNRRRXXX]]]gggooopppnnnqqqxxxzzzjjjbbb]]]___lll{{{vvvhhh]]]VVVQQQQQQTTTXXX```iiipppuuu|||{{{yyyuuupppiii___UUUNNNBBB???<<<:::999999888888::::::::::::<<<>>>@@@BBBDDDGGGKKKPPPVVVZZZ]]]___YYYUUUOOOHHHBBB>>><<<;;;:::999888666555444333333222111222222333444666666999888555333222222444444444444333333333222222222222222333333444555666666888888999999888666444333555555555666999<<<@@@BBBEEEHHHLLLPPPRRRRRRPPPNNNJJJHHHDDD???;;;888666555666666666777999;;;======;;;;;;;;;<<<===>>>@@@AAA???@@@BBBEEEHHHKKKMMMNNNQQQRRRTTTXXX[[[^^^aaabbbdddfffggghhhhhhiiikkkmmmpppqqqrrrrrrrrrtttxxx{{{~~~}}}~~~~~~|||zzzvvvuuutttsssrrrrrrrrrrrrrrrrrrrrrsssttttttuuuuuuooommmhhhddd```^^^]]]]]]ZZZ[[[\\\\\\^^^aaafffjjjrrrvvv{{{~~~}}}|||{{{{{{xxxxxxwwwwwwyyy{{{}}}|||xxxnnniiigggjjjnnnrrryyyzzzsssooommmmmmlllkkkkkkddd^^^[[[WWWTTTUUUYYYZZZZZZYYYYYY[[[```gggmmm|||~~~{{{yyywwwvvv{{{|||pppfffYYYMMMHHHJJJHHHGGGGGGFFFGGGLLLSSSXXX___cccjjjpppooolllooovvv}}}oooeeebbbiiitttxxxiii```WWWTTTTTTXXX___gggmmmrrrxxx}}}|||zzzvvvrrrkkkaaaWWWPPPEEEAAA===::::::999999888555555555777999<<<>>>@@@HHHKKKPPPVVV[[[___aaabbb\\\YYYSSSMMMGGGCCC@@@???<<<;;;999777666444444333111111111111222333444555999777555333222333444555444444444333333333222222333333333444555777888999888999:::;;;:::999888777555555555666888;;;???AAAGGGJJJNNNQQQQQQOOOLLLJJJDDDBBB???<<<999777666666666666777777777888999:::;;;;;;;;;===>>>@@@BBBCCCAAABBBDDDGGGKKKNNNPPPQQQSSSTTTWWWZZZ]]]```bbbcccfffhhhjjjkkkkkkkkklllnnnrrrssssssssssssvvvzzz}}}~~~}}}zzzyyywwwvvvttttttsssssstttuuuvvvwwwxxxwwwwwwwwwpppmmmiiiddd```]]]\\\\\\XXXYYYZZZZZZ\\\___eeehhhooosssyyy}}}~~~~~~}}}|||{{{{{{yyyyyyyyyyyyyyy{{{|||}}}|||yyyoookkkjjjnnnssswww}}}~~~}}}|||zzzyyywwwssskkkddd```[[[XXXZZZ^^^```cccfffiiilllooossswww|||xxxuuutttsssyyyxxxkkk```UUULLLHHHIIIGGGHHHHHHIIILLLRRRYYY^^^dddfffjjjmmmlllkkkqqqzzzpppgggggglll~~~wwwkkk^^^XXXWWWYYY^^^eeejjjpppvvv{{{}}}zzzwwwrrrlllcccZZZTTTHHHDDD???<<<::::::999999555555666888;;;>>>AAACCCJJJNNNTTTZZZ```cccdddddd```]]]YYYSSSNNNIIIEEEDDD<<<<<<:::888777666555555333333222222222333444444777666555444333444555555444444444444333333333333666666666777999;;;>>>???;;;<<<===>>>>>>>>>===<<<888777666666888:::===>>>HHHJJJMMMNNNNNNKKKGGGDDD===<<<:::888777666777777888999:::999888888:::<<<;;;;;;<<<===???AAACCCDDDCCCEEEGGGKKKNNNRRRTTTVVVWWWXXXZZZ]]]```bbbdddeeehhhjjjlllnnnmmmnnnooopppssstttuuutttuuuwww{{{~~~}}}|||zzzyyywwwvvvvvvuuuvvvxxx{{{}}}}}}|||zzzxxxrrrpppkkkfffaaa^^^[[[ZZZXXXYYYYYYZZZ[[[^^^cccggglllqqqxxx}}}~~~~~~}}}||||||{{{zzzzzzzzzzzzzzzzzz{{{{{{|||xxxpppmmmmmmrrrvvvzzzyyypppgggbbb^^^[[[___dddjjjnnnssswwwzzz|||~~~~~~yyytttrrrqqqrrryyy{{{rrreeeYYYQQQLLLIIIHHHIIIKKKMMMOOORRRWWW]]]bbbffffffhhhjjjjjjkkksss}}}~~~ppphhhffftttzzziii```\\\ZZZ]]]aaahhhmmmtttyyy|||~~~{{{wwwrrrmmmfff^^^YYYLLLHHHBBB===;;;:::999999999999999;;;===@@@CCCEEELLLPPPWWW^^^dddggghhhhhhdddccc___[[[UUUOOOJJJGGG<<<<<<:::999777777666666666666555444444444444555444444444555555555555555555444444444444333333333777777777888:::===@@@BBBAAAAAACCCCCCCCCBBBAAAAAA<<<;;;999888888:::;;;===CCCDDDFFFGGGGGGDDDAAA>>>:::999777666555666666777888:::;;;;;;::::::===@@@;;;;;;<<<>>>@@@CCCEEEFFFFFFGGGJJJNNNRRRUUUXXXZZZ]]]^^^___aaaccceeegggggghhhkkknnnoooppppppqqqrrrsssuuuvvvvvvwwwxxx{{{~~~~~~~~~}}}|||{{{zzzzzzzzz|||~~~zzzuuuqqqllljjjhhheeebbb```]]]\\\[[[[[[[[[ZZZZZZ\\\```ccchhhnnnvvv|||~~~~~~}}}}}}{{{{{{{{{{{{zzzzzzzzzzzz}}}}}}}}}~~~|||wwwqqqnnnoootttyyy|||uuukkkeeebbbaaafffmmmuuuxxx}}}zzzuuurrrqqqsss{{{yyypppcccWWWPPPMMMKKKIIINNNPPPSSSUUUWWWZZZ^^^aaaeeeeeegggiiihhhiiiqqq{{{}}}yyykkkdddhhhuuuyyylllddd___^^^___fffkkkqqqvvvyyy||||||xxxsssnnnhhhaaa]]]NNNJJJCCC>>><<<::::::999888777888999:::===???AAALLLQQQXXX```fffjjjkkkkkkhhhgggddd```YYYRRRLLLHHH<<<;;;:::999888777777777999888777666666555555666222333444555666666666666555555444444444333333333666666666777999===@@@BBBFFFFFFGGGGGGGGGEEEDDDCCC???>>><<<:::999:::;;;<<<===>>>???@@@@@@>>>;;;999999888777555555555666666222444777777666777;;;>>>;;;;;;===>>>AAACCCEEEGGGHHHIIILLLPPPTTTXXXZZZ\\\aaaaaabbbdddfffgggiiiiiihhhkkkooopppqqqqqqrrrtttsssuuuwwwwwwxxxyyy|||~~~~~~~~~~~~~~~~~~~~~uuulllfffaaaaaabbbbbbbbbaaaaaa```]]]]]]\\\ZZZYYYZZZ^^^```eeekkkttt|||||||||{{{{{{{{{zzzzzzzzz{{{{{{zzz{{{|||wwwrrrooopppvvvzzz}}}{{{pppiiifffgggnnnuuu}}}~~~yyyuuutttuuu}}}yyyqqqdddWWWRRRQQQOOOMMMQQQTTTVVVXXXYYYZZZ\\\^^^ccccccfffhhhggggggoooxxx}}}nnnccc^^^iiiwwwwwwlllddd``````dddiiippptttwwwyyy~~~{{{vvvqqqkkkccc^^^TTTOOOGGGAAA===;;;:::999;;;:::888888999<<>>===;;;::::::::::::999999777666444333333333333333555666777888666666666666666555444444111111111222555:::>>>AAAGGGJJJLLLNNNNNNKKKGGGDDDAAA???<<<:::999999;;;<<<>>>======<<<<<<;;;;;;;;;888777666555555555555555777777888888999;;;<<<===>>>???@@@AAABBBDDDHHHKKKMMMOOOSSSVVVZZZ^^^bbbfffbbbcccfffhhhiiijjjjjjjjjjjjlllnnnqqqsssssssssssstttvvvwwwyyyzzz}}}~~~xxxooojjjjjjeeeeeeffffffeeecccaaa___```]]]ZZZXXXYYYZZZ[[[[[[eeeiiipppxxx~~~~~~{{{yyywwwxxxzzz{{{||||||zzzvvvvvvvvvyyy~~~yyyuuuooopppqqquuuzzzyyypppjjjjjjooowww}}}|||xxxwww~~~uuukkk___VVVSSSUUUVVVVVVZZZYYYXXXXXXZZZ\\\]]]^^^aaa___```bbbccceeemmmwww|||nnn```ZZZ___hhhuuusssiiiccc```cccdddhhhnnnppprrryyy}}}yyysssmmmfffaaaUUUOOOGGGAAA===;;;:::999:::999888777888;;;>>>@@@FFFMMMUUU[[[bbbkkknnnmmmpppmmmiiiaaaXXXOOOGGGCCC>>>>>>===<<<;;;;;;::::::;;;;;;:::999888666444333333333333444555666888888777888888777666555444333222222222333666:::???AAAGGGHHHKKKLLLKKKHHHEEEBBB???===:::888777888:::;;;::::::999999999888888888777777666666666777777888888888999999;;;<<<>>>???@@@AAACCCDDDEEEHHHLLLNNNPPPSSSWWWZZZ]]]```eeehhhggghhhjjjkkklllllllllkkknnnoooppprrrtttuuuuuuvvvuuuvvvxxxyyy{{{~~~{{{xxxqqqiiiddddddbbbccccccccccccbbbbbbaaaccc```]]][[[\\\\\\\\\\\\bbbfffmmmuuu||||||zzzxxxxxxzzz{{{{{{{{{~~~zzzyyyyyy|||~~~yyyvvvoooppprrruuu{{{{{{wwwrrrooopppuuu{{{~~~}}}tttjjj^^^VVVTTTUUUWWWWWW\\\\\\\\\ZZZYYYZZZ[[[]]]aaa```aaacccdddeeemmmvvv{{{mmm___SSSWWW___lll~~~~~~qqqhhhcccbbbaaadddhhhjjjmmmttt|||{{{vvvooohhhcccWWWRRRJJJDDD@@@>>><<<;;;999888777777888:::<<<>>>CCCIIIPPPUUU]]]gggllllllnnnjjjddd\\\RRRJJJCCC@@@<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::888666444333444444444555666777999999999999999888777555444333333333333444777:::>>>@@@DDDEEEGGGHHHFFFDDD@@@>>>;;;:::888666555666777888777777777777777777777666666666666777777888::::::999::::::;;;===>>>@@@AAACCCEEEGGGIIIJJJMMMQQQTTTVVVXXX[[[^^^aaadddhhhlllmmmnnnpppqqqqqqqqqpppooossssssssstttuuuvvvxxxxxxvvvwwwyyyzzz|||}}}wwwrrrkkkbbb___```_________```aaabbbddddddfffdddaaa```______]]]\\\^^^aaahhhqqqyyy~~~{{{yyyyyyzzz{{{{{{zzz~~~}}}}}}}}}~~~~~~yyyuuupppqqqssswww|||}}}|||wwwvvvuuuuuuwww{{{qqqhhh]]]VVVTTTVVVXXXYYY```aaa```]]]YYYXXXZZZ\\\aaaaaabbbeeeeeefffllltttzzzooo___QQQRRRVVVbbbsss~~~ppphhhccc```___bbbdddgggnnnvvvyyy}}}}}}wwwqqqjjjeee[[[VVVNNNHHHDDDAAA???===999888777777888999;;;===AAAFFFJJJNNNUUU___ddddddeeeaaaZZZRRRKKKDDD???===<<<<<<===>>>??????@@@AAA======<<<:::888666444333555555555555666888999:::;;;;;;:::999777666444333333333333444666999;;;===@@@@@@AAAAAA@@@===;;;999777666555444444444555666777777777777888888888888777777777777888999:::;;;;;;;;;<<<===???AAACCCDDDFFFHHHKKKNNNPPPRRRVVVYYY[[[]]]```bbbdddgggkkknnnqqqrrrtttvvvwwwwwwvvvvvvwwwvvvuuuuuuuuuwwwyyyzzzwwwxxxzzz{{{}}}{{{sssmmmfff___]]]___]]]]]]^^^___aaadddggghhhiiigggdddcccbbb```]]][[[ZZZ]]]cccllluuu~~~}}}zzzzzzzzz{{{{{{zzz}}}~~~~~~|||vvvqqqppprrruuuyyy~~~~~~}}}zzzxxxwwwwwwwwwxxx{{{mmmeee[[[VVVVVVYYY[[[\\\aaacccccc```[[[YYY[[[^^^aaaaaacccfffgggffflllsssyyyuuudddYYYUUUTTT\\\jjj|||yyyooofffaaa]]]^^^```ccckkksssvvvyyy}}}xxxqqqjjjeee[[[VVVOOOIIIEEEAAA>>><<<999888888888888999;;;<<>>???@@@@@@<<<<<<;;;:::888666444333555555555555666888999:::;;;;;;:::999777666444333222222222333444666888999;;;;;;;;;:::999777666555444444333333333444555555666666666777777888888888999999999999999:::;;;;;;===>>>???AAACCCEEEHHHIIIJJJMMMQQQSSSUUUXXX[[[]]]___aaaccceeefffiiilllooorrrtttvvvyyy{{{|||||||||yyyxxxwwwvvvvvvwwwyyyyyywwwyyyzzz|||}}}|||uuunnniiiccc]]]\\\_________```aaadddgggkkkllljjjhhheeedddbbb```]]]ZZZXXX[[[```gggpppzzz}}}{{{zzz{{{||||||{{{}}}~~~yyyrrrnnnqqqsssvvv{{{~~~~~~|||}}}~~~~~~}}}{{{xxxvvvxxxwwwwwwyyy|||yyyiiibbbZZZVVVXXX]]]```bbbbbbccccccaaa^^^]]]___aaa``````cccffffffffflllsssyyyoooccc[[[VVVZZZdddsssvvvjjjccc\\\\\\]]]```fffnnnppptttzzz}}}xxxqqqjjjeeeYYYTTTNNNHHHCCC@@@<<<:::999999999999999:::;;;;;;===@@@AAA@@@BBBHHHJJJHHHHHHGGGDDD@@@===<<<;;;;;;888999999:::;;;;;;<<<<<<::::::999999777666444333444444444555666777999999999999999888777555444333222222222333444555666666777777666555555444444444333333333333333444555666444444555555666777888888;;;;;;;;;;;;<<<===??????BBBCCCDDDFFFIIILLLNNNOOOQQQSSSWWWZZZ[[[]]]```bbbcccdddfffhhhiiikkknnnpppsssuuuwwwzzz}}}~~~{{{{{{zzzyyyyyyyyyyyyyyywwwxxxzzz{{{}}}sssmmmhhheeeaaa\\\]]]```cccdddeeegggjjjlllooopppllliiifffcccbbb```^^^\\\YYYZZZ^^^dddmmmwww}}}{{{{{{|||}}}}}}|||{{{vvvppplllqqqtttxxx}}}~~~|||{{{{{{}}}}}}}}}|||zzzxxxuuutttvvvwwwxxx{{{rrreee___YYYWWW\\\bbbfffhhheeedddbbbaaaaaabbbbbbccc___^^^aaadddeeefffllluuuzzzmmmaaaYYYZZZ```kkksssjjj```]]]\\\]]]aaaggghhhlllrrrwwwzzz~~~~~~yyyrrrkkkfffZZZUUUOOOIIIEEEAAA===::::::::::::::::::;;;;;;;;;:::===>>><<<===AAAAAA???@@@???===<<<;;;:::999999999999999999999999999999777888888777777555444444333333333444555666888888777888888777666555444333333333333444444555555555666555444444444444555555222333333444555555666777444555666777888999::::::;;;<<<===???AAADDDFFFGGGHHHIIIKKKMMMPPPSSSUUUWWWWWWZZZ^^^```bbbccceeeffffffhhhjjjkkkkkkmmmppprrrtttvvvxxx{{{}}}~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyyvvvxxxzzz{{{|||}}}yyymmmhhheeedddccc```aaadddhhhiiikkknnnpppqqqrrrsssnnnkkkfffcccbbbaaa```___[[[[[[]]]bbbjjjuuu~~~}}}{{{{{{}}}~~~~~~~~~{{{xxxtttqqqnnnqqqtttyyy}}}}}}}}}~~~}}}}}}||||||}}}|||{{{yyyvvvtttrrrqqqqqqtttyyyzzzlllaaa\\\XXXXXX^^^fffkkkmmmjjjfffbbbaaadddeeedddaaa^^^]]]^^^aaaccceeemmmvvv{{{vvviii]]]ZZZ[[[```ssswwwkkkeeeaaa^^^___bbbcccffflllppptttyyy}}}zzzssslllggg]]]YYYRRRMMMHHHDDD@@@===:::;;;;;;;;;;;;;;;;;;;;;888<<<===;;;<<<>>>>>>;;;<<<<<<;;;;;;:::999888888<<<;;;;;;::::::999999999666666666666666555555444333333333444555666777888666666777666666555444444444444444555555555555555666555444444444555666777333333444555666666777777777888999:::;;;<<<===>>>;;;<<<>>>AAAEEEIIILLLNNNMMMMMMOOOQQQTTTXXXZZZ\\\\\\___ccceeefffggghhhiiiiiijjjlllmmmmmmnnnqqqsssvvvwwwyyy{{{|||}}}||||||}}}{{{zzzvvvwwwyyyzzz|||~~~vvvqqqkkkgggfffggggggeeefffjjjlllmmmppprrrtttuuuuuutttppplllgggcccbbbbbbbbbaaa\\\\\\]]]aaaiiisss}}}~~~}}}{{{{{{}}}|||xxxvvvtttrrrqqqqqquuuzzz{{{{{{}}}~~~}}}|||yyyvvvsssqqqpppppplllrrrzzzxxxiii___[[[WWWYYY```hhhnnnqqqmmmgggaaabbbfffgggddd___]]][[[]]]```aaaeeennnwww|||oooaaa[[[WWWWWWfffyyyuuummmgggaaa___aaaaaaeeejjjnnnssswww}}}~~~~~~wwwqqqllliii^^^ZZZTTTOOOKKKGGGDDDAAA???>>><<<;;;;;;<<<===>>>@@@@@@???>>>===<<<<<<;;;;;;:::::::::999999888888:::999888777777777777777777777666555444444444444222333555666777777666666333333444444444555555555333333333333222222222222444555777777555444555555666777777666444555777999999:::;;;<<<===>>>>>>>>>AAABBBEEEIIILLLOOOQQQRRRVVVVVVWWWXXX[[[^^^aaacccdddgggjjjkkklllmmmooopppmmmmmmnnnoooqqqsssuuuvvvwwwwwwwwwxxxyyyyyyzzzzzz}}}~~~~~~|||zzzvvvwwwyyyzzz{{{}}}yyyrrrmmmkkkjjjiiihhhhhhjjjlllmmmppprrrvvvyyyzzzyyywwwvvvrrrppplllgggcccaaa___^^^]]]]]]^^^___dddmmmwww~~~}}}||||||~~~yyyrrrnnnmmmppprrr{{{|||}}}zzzwwwzzz~~~}}}{{{{{{yyyvvvqqqnnnnnnnnnmmmttt}}}yyyyyy}}}pppggg[[[XXXYYYaaakkkqqqpppmmmkkkiiifffeeeffffffeeeddd___]]][[[[[[___eeelllqqqxxxyyyzzzyyy|||iii]]]YYYYYY```hhh}}}wwwmmmeeeaaa___bbb___```gggnnnrrrwww|||{{{}}}xxxqqqlllhhhbbb^^^XXXSSSOOOKKKGGGDDDAAA@@@>>>===<<<===>>>???@@@@@@@@@??????>>>===<<<;;;;;;;;;:::::::::999999777777666555555555555555888777777666555555555666333444555555555444333333444444444444555555555666333333333333333333333333222444666777666666777888777888888777666777999;;;<<<===>>>@@@AAABBBBBBBBBEEEGGGJJJMMMPPPSSSTTTUUUZZZZZZ[[[]]]___bbbeeefffiiikkkmmmoooooooooppprrrssssssssstttuuuwwwxxxyyywwwwwwxxxxxxyyyyyyyyyyyyzzz{{{}}}~~~~~~}}}{{{zzzxxxyyyzzzzzz{{{|||zzzuuupppkkknnnmmmkkkjjjjjjkkklllmmmsssuuuxxxzzzzzzxxxvvvtttqqqoookkkgggdddaaa______\\\\\\\\\^^^bbbjjjttt{{{}}}}}}yyyssspppqqqsssvvv{{{}}}}}}yyywwwvvvyyy}}}}}}|||yyytttooolllllllllrrrxxx{{{xxxxxx}}}~~~ooofff^^^]]]___eeekkkooommmkkkjjjiiihhhhhhiiihhhgggeee___]]][[[ZZZ]]]bbbhhhlllmmmmmmlllmmmsssrrrbbb[[[XXX[[[aaaxxxxxxnnngggddd^^^ZZZ[[[bbbiiinnntttzzzzzz}}}zzzsssnnnjjjgggccc^^^YYYTTTPPPLLLIIIDDDCCC@@@>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@>>>===;;;;;;;;;;;;;;;:::::::::777666666555555555555666999888888777777777777888777777777666666444333222444444555555555666666666555555555555555555666666222444666777777888:::<<<999:::;;;;;;:::;;;===???AAABBBDDDFFFGGGHHHIIIIIILLLMMMPPPSSSVVVXXXZZZ[[[___```aaabbbeeegggjjjkkknnnppprrrssssssssstttuuuzzzyyyyyyzzzzzz{{{}}}}}}xxxxxxyyyyyyyyyyyyyyyyyyyyyzzz{{{}}}~~~}}}}}}|||zzz{{{|||{{{{{{|||yyytttpppmmmlllppppppnnnmmmmmmnnnooopppxxxyyyzzzzzzyyywwwtttssspppnnnkkkhhhdddbbb``````]]]]]]]]]^^^bbbiiirrryyyyyytttssstttxxxzzz{{{~~~}}}xxxuuutttuuuxxx|||~~~|||xxxrrrllljjjkkklllxxx~~~zzzwwwwww|||zzzmmmfff```bbbeeeiiijjjiiigggfffgggggghhhjjjkkkjjjgggeee___]]]ZZZXXXYYY\\\```ccc```^^^]]]aaalll|||lll```ZZZYYY\\\nnn|||zzzqqqkkk___ZZZYYY___eeekkkqqqwwwzzz|||~~~xxxssspppmmmiiiddd___ZZZVVVQQQNNNGGGEEEBBB@@@>>>>>>???@@@???@@@BBBCCCCCCAAA@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888888999999999999888888888999999::::::::::::999888888777666555555555555666666666666888888888888999999999999555666888888888999;;;===<<<===???@@@@@@AAACCCEEEHHHIIIKKKMMMNNNPPPPPPPPPSSSTTTVVVYYY\\\^^^___```ddddddfffhhhjjjlllnnnoooooorrrtttvvvvvvvvvxxxyyy}}}}}}||||||}}}}}}~~~~~~yyyzzzzzz{{{{{{zzzyyyxxxxxxyyy{{{}}}~~~{{{||||||||||||}}}zzzsssooonnnoooooorrrqqqqqqqqqrrrssstttuuu||||||{{{zzzxxxuuurrrqqqooommmkkkiiifffdddbbbaaa`````````aaadddjjjrrrxxx~~~zzzvvvtttvvvyyy{{{|||yyyttttttuuuwwwyyy|||~~~||||||yyyuuuoookkkjjjmmmppp~~~yyywwwxxx}}}vvvlllfffaaafffjjjkkkhhhdddbbbaaadddeeehhhkkkmmmkkkgggddd___]]]ZZZWWWVVVWWWYYY[[[VVVUUUWWW___mmm}}}zzzkkkaaa]]]\\\aaaooo|||vvvjjjddd```cccgggjjjpppuuuyyy{{{}}}{{{xxxrrrooojjjeee```[[[VVVRRRIIIGGGDDDAAA???????????????AAACCCEEEFFFDDDBBB@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<:::::::::::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;666666666777777777888888888999999999::::::;;;;;;:::;;;<<<<<<;;;<<<>>>@@@AAADDDFFFHHHHHHJJJLLLNNNPPPQQQSSSTTTVVVWWWWWWWWWXXXZZZ\\\^^^```bbbcccdddggggggiiikkkmmmoooppppppoooqqquuuwwwwwwyyy{{{|||}}}}}}||||||||||||}}}}}}{{{|||}}}}}}}}}{{{zzzyyyvvvwwwyyyzzz|||~~~~~~zzz{{{||||||}}}~~~~~~zzzuuuqqqnnnooorrruuusssssstttuuuwwwyyy{{{{{{~~~}}}{{{yyyvvvsssqqqpppnnnmmmllljjjhhhfffdddcccaaabbbaaaaaaccchhhoootttzzzzzzvvvuuuvvvyyy{{{~~~{{{uuusssuuuxxxyyy{{{|||}}}}}}{{{yyyxxxvvvuuuqqqnnnllloootttxxx{{{yyyzzz~~~|||rrrkkkgggeeejjjnnnnnniiidddbbbbbbeeegggjjjoooqqqooojjjfff```^^^ZZZWWWUUUUUUUUUVVVQQQRRRXXXcccqqqxxxkkkaaa\\\YYYeeeuuuzzzssslllkkkkkkkkknnnrrrxxxzzz|||}}}}}}xxxtttpppkkkfffaaa[[[WWWMMMKKKHHHDDDBBB@@@@@@@@@@@@CCCGGGJJJJJJHHHEEECCC>>>>>>>>>>>>????????????<<<<<<<<<<<<<<<======>>>============>>>???@@@AAA>>>>>>=========>>>??????:::::::::;;;;;;;;;<<<<<<999::::::;;;;;;<<<<<<===BBBBBBBBBBBBAAABBBDDDFFFJJJMMMPPPSSSTTTUUUWWWYYYYYYZZZ[[[]]]^^^^^^^^^^^^^^^___aaaccceeefffggghhhiiijjjlllnnnpppqqqrrrrrrppprrruuuwwwxxxyyy{{{}}}|||{{{{{{{{{{{{{{{|||}}}~~~}}}{{{yyytttuuuvvvxxxyyy{{{}}}}}}zzz{{{|||}}}}}}wwwwwwuuusssrrrssswwwzzzuuuvvvxxxzzz|||}}}~~~|||zzzwwwtttrrrqqqqqqnnnnnnmmmlllkkkiiigggfffaaaaaa``````aaaeeekkkooovvv|||{{{xxxvvvxxxzzz|||}}}xxxuuutttwwwzzzzzz{{{{{{{{{zzzxxxuuutttqqqqqqpppooopppttt{{{~~~|||}}}vvvoooiiifffhhhlllppppppmmmiiigggggghhhkkknnnsssuuurrrmmmiii```___\\\YYYWWWUUUTTTTTTPPPUUU]]]hhhsss}}}uuufff\\\XXX```jjjwww{{{wwwsssooonnnpppwwwyyyzzz{{{{{{|||~~~}}}zzzvvvqqqlllfff```[[[QQQOOOKKKHHHEEECCCCCCCCCCCCFFFKKKOOOOOOMMMJJJGGGBBBBBBBBBBBBCCCCCCCCCDDD???????????????@@@AAAAAAAAAAAAAAABBBCCCDDDFFFGGGFFFFFFDDDCCCBBBCCCCCCCCC??????@@@@@@@@@AAAAAAAAA??????@@@@@@AAABBBBBBCCCHHHHHHIIIHHHHHHJJJMMMPPPTTTWWW[[[^^^```aaaccceeeccccccdddeeeeeeeeeeeeeeecccdddfffhhhiiijjjkkkkkkkkklllnnnppprrrssssssssstttvvvxxxyyyxxxxxxyyy{{{{{{{{{{{{{{{||||||}}}~~~|||zzzwwwwwwxxxyyyzzz|||~~~|||}}}~~~~~~}}}|||uuuwwwxxxxxxvvvwwwyyy|||zzz{{{|||}}}~~~|||zzzxxxuuusssqqqqqqqqqnnnoooooonnnmmmkkkjjjhhhbbbbbbaaa```aaadddiiimmmsssyyy~~~{{{yyyyyy{{{~~~~~~zzzwwwvvvwwwwwwwwwxxxxxxyyyyyyxxxvvvtttsssoooppppppqqqsssyyyzzzqqqkkkgggcccgggjjjlllmmmmmmkkkkkkjjjjjjlllooorrrtttrrrmmmiiiaaa___^^^[[[YYYWWWVVVUUUVVV\\\dddlllrrrzzznnn```WWWZZZ___hhhxxx~~~wwwssstttwwwxxxyyyyyyxxxyyy{{{}}}~~~yyyuuupppjjjccc___UUURRRNNNJJJGGGEEEEEEEEEFFFIIINNNRRRSSSQQQMMMKKKDDDEEEEEEEEEFFFFFFGGGGGGCCCCCCCCCCCCDDDDDDEEEFFFDDDDDDDDDEEEFFFHHHIIIJJJOOONNNLLLJJJHHHGGGHHHHHHCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIKKKLLLMMMMMMNNNPPPUUUXXX[[[^^^cccfffgggiiikkkmmmhhhiiiiiijjjjjjiiiiiiiiifffgggiiikkklllmmmnnnnnnlllnnnppprrrtttuuuuuutttxxxyyy{{{zzzyyywwwxxxxxx||||||||||||}}}~~~}}}{{{{{{{{{{{{|||~~~~~~}}}~~~}}}yyyuuuxxx{{{{{{zzzyyyzzz|||~~~~~~{{{yyyvvvsssrrrqqqrrrrrrooooooppppppooommmkkkjjjeeeeeedddcccccceeejjjnnnqqqwww~~~}}}{{{zzz|||~~~{{{wwwwwwxxxyyyvvvtttuuuvvvwwwwwwwwwuuutttsssooopppqqqsssvvv{{{uuummmiiieeeaaadddeeegggiiijjjkkkkkkjjjhhhjjjlllpppqqqooojjjfffaaa```___]]][[[YYYWWWVVV]]]cccjjjooorrryyyvvvgggUUUVVVVVV\\\kkkzzzzzzwwwxxxxxxxxxwwwwwwyyy{{{|||}}}yyyvvvqqqkkkhhh```[[[TTTPPPMMMLLLKKKJJJLLLMMMPPPTTTWWWWWWTTTQQQMMMKKKIIIIIIKKKKKKKKKJJJJJJJJJIIIHHHIIIJJJKKKLLLMMMMMMMMMMMMOOOQQQTTTUUUWWWWWWVVVUUUSSSQQQOOONNNLLLKKKKKKJJJJJJJJJJJJJJJMMMMMMMMMNNNPPPSSSUUUWWWWWWVVVTTTSSSTTTWWWZZZ]]]dddgggkkkppptttvvvwwwxxxvvvuuurrrpppnnnmmmmmmmmmmmmmmmlllllllllmmmnnnnnnoooooooooqqqssswwwzzz|||zzz{{{{{{{{{||||||}}}}}}|||}}}}}}~~~}}}|||{{{{{{{{{|||~~~~~~}}}}}}~~~}}}||||||}}}~~~~~~}}}yyywwwtttqqqppppppqqqrrrvvvuuusssrrrqqqpppnnnlllggghhhgggeeedddeeegggjjjqqqxxx~~~{{{|||~~~{{{vvvrrrrrrvvvyyyxxxvvvyyyvvvtttsssttttttqqqnnnmmmnnnpppssswww}}}{{{ooogggaaa]]]^^^aaaeeefffdddfffkkkoooooollllllllllllkkkjjjiiiiiieeeccc```^^^^^^___bbbcccdddjjjqqquuuyyy}}}jjj^^^XXXTTTWWW^^^hhhvvv~~~|||{{{zzzyyywwwvvvuuuuuu}}}~~~~~~|||yyyuuuppplllfffaaaZZZUUURRRQQQOOONNNNNNOOORRRVVVYYYZZZXXXVVVSSSRRRPPPPPPQQQRRRQQQPPPOOOOOONNNNNNNNNPPPQQQRRRSSSSSSSSSTTTVVVYYY\\\]]]^^^^^^]]]\\\ZZZXXXWWWVVVUUUTTTSSSRRRRRRRRRRRRSSSSSSSSSSSSTTTVVVXXXZZZ[[[___]]][[[ZZZ[[[^^^aaaccciiilllqqqvvv{{{}}}~~~~~~yyyxxxuuusssqqqooooooooooooooooooooooooppppppqqqrrrrrrsssuuuwwwyyy{{{|||{{{{{{|||||||||}}}}}}}}}~~~~~~~~~}}}{{{{{{{{{{{{~~~~~~~~~}}}}}}~~~}}}xxxwwwtttrrrrrrssstttuuuxxxuuusssrrrqqqqqqpppnnnkkkkkkiiigggddddddfffhhhooouuu}}}~~~}}}xxxuuuqqqrrrvvvxxxvvvttttttqqqooooooqqqqqqooommmmmmooorrruuuyyyuuuiiibbb]]]ZZZ[[[\\\aaacccbbbccchhhkkkkkkggghhhiiijjjkkkkkkkkkkkkkkkiiifffddddddfffiiikkknnnrrrxxx|||sssbbbYYYRRRRRRVVV]]]fffnnn|||xxxvvvuuuuuuuuuwwwyyy{{{zzzyyyzzz}}}~~~zzzvvvsssnnniiibbb]]]ZZZWWWUUUTTTPPPRRRTTTYYY]]]___^^^]]][[[YYYWWWWWWXXXXXXXXXWWWVVVVVVUUUUUUVVVXXXYYYZZZ[[[[[[\\\^^^aaadddgggiiihhhhhhgggfffeeecccaaa```^^^]]]\\\[[[ZZZ[[[\\\\\\ZZZ[[[\\\]]]___```bbbbbbgggeeecccbbbccceeegggiiilllpppvvv|||~~~}}}zzzwwwuuutttssssssrrrrrrrrrrrrrrrssstttuuuvvvwwwxxxzzz{{{|||}}}}}}|||}}}}}}}}}}}}~~~~~~~~~~~~~~~|||{{{{{{{{{~~~~~~~~~|||vvvvvvuuutttuuuvvvxxxyyyyyyvvvsssqqqqqqrrrrrrqqqooonnnllliiieeedddeeeggglllrrrzzz}}}{{{uuusssqqqrrruuuvvvsssqqqooonnnllllllmmmmmmlllkkkkkknnnsssxxx}}}mmmbbb\\\XXXVVVWWWYYY^^^aaaaaabbbfffhhhgggcccdddfffhhhjjjlllmmmnnnqqqoookkkiiiiiilllooorrrwww{{{nnnaaaTTTOOOPPPRRRVVVZZZrrr}}}zzzuuusssssssssrrrsssuuuuuuuuuwwwyyy|||}}}|||yyytttpppiiiccc```]]]ZZZXXXTTTUUUWWW\\\aaadddeeedddaaa___]]]\\\]]]^^^]]]\\\\\\\\\[[[[[[\\\^^^```aaaaaaaaaccceeeiiimmmppprrrqqqqqqpppooommmkkkiiihhhdddbbbaaa```___```aaabbbbbbcccdddfffhhhiiiiiiiiijjjiiigggeeeeeeggghhhjjjlllpppwww~~~|||zzzyyyxxxxxxuuuuuuuuuuuuvvvwwwwwwxxxyyy{{{|||~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}||||||}}}zzzttttttuuuvvvxxxyyy{{{|||zzzwwwsssqqqqqqsssssssssqqqpppnnnjjjgggeeefffhhhjjjooovvv|||~~~{{{yyysssrrrrrrtttuuuuuurrroooooonnnllljjjjjjiiiiiiiiihhhmmmtttzzzwwwfff]]]YYYVVVTTTVVVXXX^^^bbbbbbbbbfffgggeeecccdddeeegggjjjlllnnnppprrrpppmmmllllllooorrruuu{{{}}}mmmYYYPPPOOOOOOPPPRRRaaannn{{{vvvrrrqqqqqqrrrssstttuuuwwwyyyzzzyyy{{{~~~~~~~~~~~~}}}xxxtttnnnhhhdddaaa]]][[[XXXXXX[[[___eeeiiikkkkkkiiigggeeedddeeeeeedddcccaaaaaa``````aaacccdddeeedddeeegggjjjmmmrrrvvvxxxvvvvvvuuutttrrrpppnnnmmmiiigggeeedddcccdddfffggghhhiiilllnnnooooooooonnnmmmkkkjjjhhhggghhhiiijjjkkkooowww~~~~~~|||||||||wwwwwwwwwwwwxxxyyyzzz{{{|||}}}~~~~~~~~~~~~}}}~~~~~~|||zzzssstttvvvxxxzzz|||}}}}}}zzzwwwsssrrrssstttuuuvvvqqqqqqoookkkhhhggghhhjjjiiimmmsssyyy~~~{{{xxxvvvrrrssstttuuuvvvtttqqqoooooommmkkkgggeeeccccccdddeeekkkttt|||qqqccc]]]ZZZWWWVVVWWWXXX^^^aaaaaaaaadddeeedddffffffggghhhjjjlllnnnooorrrqqqooonnnoooqqqtttvvv{{{{{{|||}}}~~~vvv```SSSOOOMMMNNNQQQWWWcccwww|||yyy{{{yyyuuussssssssstttuuuwwwxxxxxxvvvyyy{{{|||{{{{{{}}}~~~~~~~~~|||xxxrrrmmmiiifffbbb___^^^^^^___dddiiiooorrrssssssqqqnnnnnnnnnnnnmmmlllhhhgggfffffffffgggiiiiiihhhhhhjjjmmmqqquuuyyy{{{zzzzzzyyyxxxvvvtttrrrqqqooommmkkkiiihhhjjjlllmmmmmmooorrruuuvvvuuutttsssqqqpppnnnlllkkkkkkkkkkkklllpppvvv~~~~~~~~~zzzzzzzzzzzz{{{}}}~~~}}}{{{zzzuuuwwwyyy|||}}}~~~~~~~~~{{{yyyvvvuuuwwwxxxyyyxxxrrrrrrooolllhhhggghhhjjjiiilllqqqwww}}}{{{wwwtttrrrrrrssstttuuutttrrrpppooollljjjhhhccc___]]]]]]^^^dddkkkvvvzzznnnccc___^^^\\\ZZZZZZWWW]]]___^^^^^^bbbdddccciiiiiihhhhhhiiijjjlllmmmqqqqqqqqqqqqssstttvvvwwwyyyyyyyyyzzz{{{}}}jjj\\\SSSNNNNNNPPPTTT]]]nnnyyyttttttwwwzzzyyywwwuuuvvvwwwxxxwwwwwwvvvxxxzzz{{{zzzzzz{{{|||zzzzzz{{{}}}}}}xxxsssooolllhhheeeeeedddeeeiiinnntttxxxyyyzzzxxxuuuuuuuuuuuutttrrrooonnnmmmlllllllllmmmnnnkkklllmmmppptttxxx|||~~~~~~}}}}}}{{{zzzxxxvvvuuusssqqqooollllllnnnppprrrqqqtttwwwzzz{{{zzzxxxvvvtttrrrqqqooommmlllllllllkkknnnttt{{{}}}}}}}}}~~~|||{{{zzzzzzyyy{{{~~~~~~|||zzz{{{|||}}}}}}|||uuutttqqqlllhhheeefffgggjjjlllqqqwww}}}{{{vvvrrrooommmqqqrrrssssssqqqpppooonnniiihhhfffaaa\\\[[[\\\___eeemmmyyy~~~|||vvvllldddcccccc```]]]\\\ZZZ^^^```^^^^^^bbbeeedddiiiiiigggggggggiiijjjlllnnnoooqqqssstttuuuuuuuuuvvvuuuuuuvvvxxxzzz|||}}}{{{~~~oooaaaVVVQQQRRRPPPWWWcccrrrzzzuuurrrrrrsssvvvyyy||||||{{{||||||zzzxxxxxxyyy{{{zzzxxxwwwwwwxxxwwwxxxzzz|||~~~{{{wwwtttpppllljjjiiihhhiiilllrrrxxx{{{}}}|||zzzxxxwwwwwwwwwvvvuuuuuutttrrrqqqppppppqqqqqqnnnooopppsssvvvzzz~~~~~~}}}{{{yyyxxxuuussspppmmmmmmoooqqqssstttwww{{{~~~}}}{{{yyytttsssqqqooommmlllkkkkkkiiilllpppwww|||zzzyyyzzzzzz}}}~~~~~~wwwvvvrrrmmmgggdddddddddkkkmmmqqqvvv}}}~~~xxxsssnnnkkkiiipppqqqrrrqqqooonnnmmmnnniiihhhgggbbb^^^\\\___bbbfffnnn{{{{{{}}}tttkkkdddeeefffbbb___]]]^^^aaabbb``````dddhhhhhhhhhgggfffeeefffhhhjjjkkkjjjlllooorrrttttttsssrrrsssrrrqqqrrruuuxxxyyyzzzzzz|||ppp```WWWUUULLLPPPYYYgggvvv}}}vvvrrrqqqqqqnnnqqquuuxxx{{{}}}~~~{{{zzz{{{{{{zzzwwwuuuttttttrrrtttvvvxxxzzz{{{||||||}}}wwwqqqmmmkkkjjjjjjlllooosssxxx}}}||||||~~~~~~}}}{{{}}}zzzwwwttttttsssrrrqqqrrrqqqpppqqqtttyyywwwuuutttsssssstttuuuvvvzzz|||~~~{{{xxxuuurrrqqqpppooommmlllnnnsssyyy}}}|||{{{|||}}}{{{~~~yyywwwsssooollljjjjjjjjjhhhjjjnnnsssyyyyyypppjjjhhhkkknnnppppppoooooonnnnnnmmmmmmkkkiiieee```^^^aaafffjjjnnnuuuvvvzzz|||mmmkkkiiigggdddaaa\\\YYY\\\]]]```bbbdddeeeeeedddhhhggggggggghhhiiikkklllkkklllnnnppprrrttttttuuupppqqqrrrtttuuuuuuvvvvvvxxxzzztttaaaTTTQQQOOOPPPWWWaaammm~~~~~~yyytttpppmmmmmmnnnmmmnnnppptttvvv|||}}}xxxuuurrrqqqpppsssssstttuuuvvvwwwxxxxxx{{{|||zzzuuurrrpppmmmmmmnnnppptttyyy~~~~~~~~~}}}|||yyywwwvvvvvvtttssssssrrrrrrsssvvv{{{zzzyyywwwuuuuuuvvvwwwxxx{{{}}}}}}zzzvvvsssrrrqqqpppooommmooorrrxxx~~~~~~{{{yyyuuuqqqnnnllllllllliiikkknnnsssyyy|||sssllliiijjjmmmooopppppppppooooooooooooooojjjiiigggdddbbbdddhhhllluuuzzz}}}yyyyyykkkhhheeecccbbbaaa```___``````bbbcccdddeeeeeeeeejjjiiiiiiiiiiiijjjlllmmmlllmmmnnnpppqqqrrrssssssrrrssstttuuuvvvvvvvvvvvvvvvxxx|||lll[[[RRRNNNLLLQQQXXXbbbooo{{{~~~yyyvvvsssrrroookkkhhhgggggghhhqqqtttyyy|||xxxtttqqqooorrrrrrsssssstttuuuvvvvvvxxxzzz|||~~~~~~zzzxxxwwwrrrqqqpppqqquuuzzz|||zzzyyyxxxvvvuuuuuuttttttuuuyyy~~~}}}{{{yyywwwvvvvvvwwwxxx|||~~~}}}xxxuuutttsssrrrqqqoooooorrrvvv~~~~~~|||xxxuuuqqqooonnnnnnkkkmmmpppuuuzzz{{{tttkkkggghhhmmmpppqqqrrrrrrqqqqqqpppppppppqqqjjjjjjiiiggggggiiimmmppp}}}}}}tttiiifffbbb```aaaccceeeeeecccccccccddddddfffggggggmmmllllllkkkkkklllmmmmmmnnnoooppprrrssstttttttttuuuvvvvvvwwwwwwwwwvvvvvvvvvwww{{{{{{eeeWWWPPPKKKLLLPPPVVV```jjjxxx~~~~~~yyyuuupppjjjddd```^^^]]]cccfffkkksss{{{}}}wwwssspppppppppppppppqqqqqqrrrssstttvvvwwwzzz|||}}}~~~~~~}}}~~~~~~}}}vvvtttrrrrrrtttzzz}}}|||zzzxxxvvvuuuuuuuuuwwwzzz~~~|||yyywwwuuuuuuvvvvvv|||~~~|||yyywwwvvvuuutttppppppqqquuu}}}}}}zzzwwwtttrrrqqqpppnnnppprrrvvv{{{~~~zzzsssllleeeeeekkkqqquuuuuuxxxwwwuuurrrqqqpppooooookkkjjjiiihhhiiimmmssswww|||zzzpppiiigggddddddeeegggggggggdddccccccdddeeegggjjjkkknnnnnnnnnmmmmmmmmmmmmmmmpppqqqsssuuuvvvwwwxxxxxxxxxxxxyyyyyyxxxwwwvvvvvvwwwyyy|||ooo___VVVNNNLLLMMMPPPWWW^^^dddlllvvv|||xxxqqqkkkeeeaaa^^^\\\ZZZ\\\aaahhhpppuuuxxxyyy{{{|||~~~|||wwwuuuoooooonnnmmmmmmnnnooooooqqqrrrtttvvvwwwyyyyyyyyyzzz{{{}}}~~~~~~~~~xxxvvvtttsssuuuyyy~~~|||yyywwwtttuuuuuuxxx{{{~~~{{{yyywwwwwwwwwwww{{{}}}}}}zzzxxxuuuqqqpppqqqttt|||~~~}}}{{{yyyvvvuuussssssrrrsssuuuxxx|||~~~xxxtttlllhhheeeiiiqqqxxxzzzyyy|||xxxtttpppmmmllllllkkkjjjhhhgggiiipppxxx~~~zzzvvvnnnjjjjjjkkklllmmmlllhhheeebbbbbbcccdddgggjjjmmmoooooooooppppppooooooooonnnpppqqqsssvvvxxxzzz{{{{{{zzzzzzzzzzzzyyyxxxwwwvvvwwwxxx{{{~~~{{{ggg\\\QQQLLLJJJKKKOOOTTTTTT[[[fffrrr||||||uuunnnjjjfffaaa^^^XXXYYY[[[```fffjjjlllmmmmmmnnnqqquuuyyy{{{zzzxxx|||~~~|||zzzpppooommmkkkkkkkkklllmmmoooppprrrssstttuuuuuuuuuvvvwwwyyyzzzzzzzzz|||~~~}}}}}}~~~~~~~~~~~~}}}}}}zzzxxxvvvuuuvvvzzz~~~~~~zzzxxxuuuuuuvvvyyy}}}|||{{{zzz{{{{{{{{{}}}~~~yyyvvvrrrqqqpppsss{{{~~~}}}|||{{{zzzxxxwwwvvvuuuvvvwwwzzz}}}|||wwwqqqmmmggghhhlllsss{{{~~~zzztttooollljjjiiijjjjjjiiiiiimmmttt}}}~~~}}}|||xxxxxxzzzsssmmmmmmnnnqqqttttttoooiiicccbbbcccdddgggkkknnnqqqsssqqqqqqrrrssssssrrrrrrqqqqqqrrrtttvvvxxxzzz{{{{{{zzzzzzzzzzzzzzzyyyxxxwwwuuuuuuwwwzzz~~~uuugggXXXPPPKKKHHHIIILLLJJJOOOXXXbbbmmmyyy}}}vvvqqqmmmgggccc^^^]]]\\\]]]```bbbcccbbbbbbbbbcccgggjjjlllkkkjjjmmmppptttxxx{{{}}}||||||qqqooommmkkkiiijjjkkkkkkmmmnnnooopppqqqrrrrrrrrrppprrrssstttssstttuuuwwwxxxyyyzzzzzz{{{zzzzzzzzz|||{{{yyyyyyyyy|||~~~}}}zzzvvvwwwyyy|||}}}||||||}}}}}}|||zzzuuurrrqqqpppssszzz~~~~~~~~~~~~}}}|||{{{{{{wwwxxxyyy{{{}}}~~~yyytttpppjjjgggdddjjjttt~~~zzztttoookkkiiiiiihhhiiillloootttzzz{{{wwwvvvyyyxxxtttssswwwzzzrrrooonnnpppsssvvvvvvqqqjjjdddeeefffiiillloooqqqssstttssstttuuuvvvwwwwwwvvvvvvwwwxxxyyyzzz{{{{{{{{{{{{yyyyyyzzzzzzzzzyyyxxxxxxtttuuuvvvyyy|||~~~kkk^^^UUUMMMIIIJJJGGGJJJNNNTTT]]]iiivvv~~~zzztttooollliiieeebbbaaaaaa___^^^ZZZYYYYYY[[[^^^``````___^^^aaagggmmmrrrvvvxxxyyysssqqqnnnkkkiiiiiijjjkkkkkklllmmmnnnnnnnnnnnnnnnmmmnnnoooooonnnnnnpppqqqssstttuuuvvvvvvvvvvvvuuu~~~}}}|||{{{|||}}}|||wwwxxxzzz}}}~~~|||{{{{{{|||}}}}}}{{{uuuqqqqqqpppssszzz~~~xxxyyyzzz|||~~~zzztttoookkkfffcccccclllzzzzzzsssoookkkjjjjjjeeeiiiooouuuzzz~~~{{{tttpppqqqqqqnnnqqqwwwwwwrrrpppoooqqqsssvvvvvvrrrkkkfffhhhjjjmmmppprrrsssttttttuuuvvvxxxyyyzzzzzzzzzyyy~~~~~~}}}xxxxxxyyyzzzzzzyyyyyyxxxvvvwwwxxxzzz}}}}}}mmm```UUUNNNMMMHHHHHHIIILLLSSS___mmmvvv}}}yyytttnnniiifffcccaaa___WWWVVVUUUUUUXXXYYYZZZYYYVVVYYY^^^eeekkkppptttvvvtttrrrnnnkkkiiiiiijjjkkkjjjjjjkkklllllllllllllllmmmnnnoooooommmmmmnnnoooppppppqqqrrrrrrrrrrrrrrr}}}{{{|||~~~~~~}}}|||||||||~~~{{{xxxwwwsssqqqsssxxx|||zzzyyyzzz{{{}}}}}}uuuhhh]]][[[aaaggguuuyyy}}}uuurrrooojjjggghhhffffffiiipppzzzwwwqqqppplllgggmmmzzz}}}tttooollllllmmmoooqqqqqqooolllkkkmmmnnnoooppprrrssstttuuuwwwxxxxxxxxxwwwyyy{{{~~~}}}zzzvvvxxxzzz{{{{{{zzzxxxwwwxxxyyy{{{}}}~~~mmm^^^TTTPPPMMMGGGDDDGGGLLLRRR[[[dddtttzzz~~~yyyrrrjjjbbb\\\YYYVVVSSSRRRSSSUUUVVVVVV\\\YYYXXX[[[ccckkkppprrrpppqqqrrrpppnnnlllmmmnnnnnnkkkgggdddeeefffgggfffhhhggggggggghhhiiikkkllljjjjjjkkklllmmmnnnoooooo~~~{{{|||~~~~~~}}}}}}}}}|||zzzvvvqqqooorrrvvv||||||zzzvvvxxxzzz|||~~~xxxtttlllccc^^^```iiippp{{{~~~zzzsssooolllgggeeeeeedddfffjjjrrr||||||uuurrrlllgggnnnzzzuuukkkfffdddhhhiiilllnnnoooooommmmmmooooooppppppqqqqqqrrrrrrssstttvvvwwwwwwyyy}}}~~~|||yyyxxxxxxyyyzzzzzzzzzyyyxxxzzzzzz{{{{{{|||}}}~~~~~~oooaaaYYYOOOIIIEEEFFFIIIMMMSSSZZZjjjqqq{{{}}}uuummmggg^^^[[[WWWUUUUUUVVVVVVUUUWWWVVVWWW[[[aaagggjjjlllnnnpppppppppnnnmmmmmmnnnooolllhhheeeddddddcccbbbeeedddcccbbbaaabbbccccccgggggggggggghhhiiiiiijjj}}}~~~~~~~~~}}}wwwrrrppprrrvvv{{{~~~{{{zzzsssuuuxxx{{{~~~{{{vvvlllhhhbbb___bbbjjjttt{{{~~~vvvooolllhhhbbb```aaacccfffllluuuxxxqqqjjjfffppp~~~|||mmmddd``````eeefffiiilllooopppqqqqqqqqqqqqqqqqqqppppppppppppppprrrtttvvvxxxzzz~~~~~~~~~~~~{{{xxxzzzzzzyyyyyyyyyyyyyyyyyyzzzzzzyyyxxxyyyzzz{{{|||wwwkkkXXXQQQJJJIIIIIIJJJMMMRRR___gggsss|||zzzuuuiiieeeaaa^^^\\\[[[YYYXXXSSSUUUXXX[[[]]]```dddffflllmmmoooooonnnnnnooopppooolllhhheeecccaaa___\\\aaa```___]]]\\\\\\]]]]]]bbbaaaaaabbbbbbcccdddddd{{{wwwtttvvvxxx||||||yyyxxxqqqsssvvvzzz}}}~~~yyyrrrmmmcccaaa```ccckkkuuu}}}}}}{{{ssslllgggbbb\\\ZZZ\\\dddhhhpppzzzvvvmmmfffhhhvvvttthhh```___aaaccceeehhhmmmpppsssuuuvvvqqqqqqrrrqqqrrrrrrrrrrrrppprrruuuwwwxxx{{{~~~~~~~~~~~~~~~{{{yyy{{{zzzxxxwwwwwwxxxyyyzzzyyyxxxvvvuuuuuuvvvwwwyyyjjj^^^SSSMMMKKKJJJLLLPPPWWW```mmmwww|||~~~~~~~~~xxxtttppplllhhheeeaaa^^^VVVXXXZZZYYYXXXZZZ^^^bbbiiikkknnnooooooooopppqqqmmmkkkiiigggeeeccc```^^^aaa```^^^]]]\\\\\\]]]]]][[[[[[[[[[[[\\\^^^___```{{{xxxxxxyyy|||}}}yyywwwwwwrrrsssvvvxxx{{{}}}}}}xxxsssmmmfffaaaaaabbbfffnnnvvv}}}}}}zzzvvvooogggbbb\\\WWWXXX\\\hhhmmmvvv~~~qqqhhhgggqqqyyymmmddd]]]\\\```aaadddhhhmmmqqqtttvvvwwwqqqqqqrrrrrrssstttttttttsssuuuwwwyyyyyyzzz|||~~~~~~}}}}}}~~~}}}{{{{{{zzzwwwvvvuuuvvvxxxyyywwwuuusssrrrrrrssstttuuu}}}}}}mmm\\\QQQLLLJJJKKKOOOPPPXXXdddooowww{{{}}}}}}{{{}}}~~~zzzuuupppkkkggg]]]]]]ZZZVVVSSSTTTYYY___eeehhhkkknnnnnnnnnooopppmmmllljjjjjjkkkkkkjjjhhhgggfffccc```^^^\\\\\\[[[UUUUUUUUUUUUVVVXXXZZZ\\\~~~zzzyyyxxxyyyzzzwwwvvvwwwuuuvvvwwwxxxzzz||||||tttmmmhhhccc^^^[[[eeejjjrrryyy~~~{{{wwwpppiiibbb]]]XXXVVV[[[bbbooottt|||yyymmmiiiqqqrrrkkkddd\\\ZZZ^^^aaadddiiinnnrrrssstttssspppqqqqqqrrrsssttttttuuutttvvvxxxyyyxxxxxxyyyzzz{{{zzz{{{}}}}}}|||zzzxxxvvvtttttttttvvvwwwuuutttsssrrrrrrrrrssstttzzzjjj[[[SSSNNNLLLMMMIIIOOOYYYdddnnnuuuzzz{{{tttwww{{{~~~}}}vvvrrrhhhddd^^^WWWSSSSSSWWW[[[```ccchhhjjjkkkkkklllmmmlllkkkkkkmmmpppsssttttttrrroookkkfffaaa^^^\\\[[[UUUTTTSSSRRRRRRTTTVVVWWW~~~|||yyyxxx~~~~~~~~~zzzwwwwwwxxxzzzyyyxxxxxxyyy|||~~~{{{wwwqqqiiicccaaaaaabbbbbblllsss{{{||||||}}}{{{uuupppiiibbb[[[XXXVVVXXXbbbmmmvvv{{{zzzssslllqqq|||pppnnnjjjbbb```dddeeeiiinnnsssvvvvvvtttrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqsssvvvwwwwwwvvvwwwxxxvvvvvvwwwzzz}}}~~~}}}{{{xxxwwwuuutttssssssttttttttttttttttttttttttuuuuuuwww|||qqqeeeZZZSSSPPPIIIKKKQQQYYYbbbiiinnnqqqlllqqqvvv|||vvvpppggg```\\\[[[[[[ZZZ[[[^^^ccceeefffffffffggghhhggggggiiinnnssswwwxxxxxxvvvrrrnnnjjjgggeeeddd___]]]ZZZWWWUUUUUUVVVWWW|||zzz~~~}}}~~~zzzxxxyyyzzz}}}{{{yyyxxxyyy|||zzzuuulllfff___\\\^^^dddjjjnnnqqqxxx~~~zzzxxxxxxuuuoooiiiccc]]]WWWUUUUUU[[[hhhuuuzzzuuupppnnnxxxyyyppprrrrrrkkkiiinnnkkkooouuuzzz{{{zzzvvvtttqqqqqqppppppooonnnnnnmmmnnnppptttuuuuuuuuuvvvwwwssssssuuuxxx{{{}}}|||{{{vvvvvvuuutttsssrrrrrrrrrtttuuuvvvvvvwwwwwwvvvvvvuuuyyy}}}}}}}}}xxxhhh\\\VVVMMMMMMNNNRRRXXX^^^bbbdddggglllssszzzzzzqqqkkkgggddd```]]]WWWZZZ___bbbbbbbbbbbbcccbbbaaaaaaccciiioootttvvvzzzyyywwwtttsssrrrqqqrrriiigggbbb^^^ZZZYYYYYYYYY}}}||||||||||||~~~{{{yyyyyy{{{~~~zzzppphhhbbbbbbccceeeiiinnnsssvvv}}}|||}}}wwwtttuuutttmmmddd___]]]ZZZVVVWWW^^^hhhqqqwww}}}tttmmmsssxxx~~~|||xxxuuurrrrrrssstttsssvvv~~~~~~uuuooooooooommmkkkiiijjjkkklllqqquuutttqqqoooqqqtttuuusssrrrrrruuuxxxzzzzzztttssssssrrrrrrrrrssssssvvvzzz~~~~~~zzzwwwvvvvvvxxxwwwuuuuuuxxx}}}kkk___RRROOONNNOOONNNNNNUUU]]]```fffooowww}}}xxxtttooohhhccccccaaa___^^^^^^\\\ZZZXXXWWWXXXZZZ]]]bbbhhhmmmppprrrssstttuuuwwwxxxyyyyyyyyyvvvpppjjjeeebbb```___~~~~~~}}}{{{zzzzzz|||yyyrrrllliiijjjjjjlllooosssxxx|||~~~zzzzzztttqqqrrrqqqiii```\\\VVVVVVWWW]]]fffqqq{{{{{{ssslll|||}}}{{{xxxuuusssrrrrrrrrruuuzzzuuuoooooommmjjjfffdddeeefffjjjnnnrrrrrrooommmoooqqqppppppppprrruuuwwwvvvuuussssssrrrrrrrrrrrrssssssyyy|||~~~}}}yyyvvvuuuuuussstttuuuwwwzzzzzziiiXXXSSSOOONNNLLLKKKOOOUUUUUU\\\gggrrr}}}{{{uuupppkkkhhhdddaaa___]]]YYYWWWXXXXXXYYYZZZ]]]aaaeeegggpppqqqtttvvvyyy||||||zzzwwwssspppnnnmmmmmm}}}|||||||||}}}}}}zzzqqqkkklllnnnssstttvvvzzz}}}~~~~~~|||yyyxxxrrrmmmmmmjjjbbbZZZWWWSSSVVV]]]fffqqq|||}}}vvvrrrsssyyyyyywwwvvvtttsssrrrqqqwww}}}uuuooonnnkkkfffaaa______```iiillloooooommmkkklllnnnlllmmmooorrrtttuuusssqqqrrrrrrqqqqqqqqqrrrrrrssszzzzzzzzzwwwtttqqqqqqqqqnnnqqquuuxxxzzz}}}zzzcccYYYNNNJJJHHHFFFFFFIIILLLQQQ\\\jjjxxxzzzvvvooojjjfffbbb^^^\\\ZZZZZZYYYYYYZZZ\\\___```eeegggjjjooosssxxx{{{}}}}}}}}}|||{{{zzzyyyxxxwww}}}~~~}}}~~~~~~zzztttoooooorrrvvvzzz{{{~~~~~~|||}}}|||xxxwwwpppjjjgggbbb[[[UUUTTTWWW]]]gggqqqzzz~~~uuurrrrrryyyttttttuuuvvvuuutttsssrrrxxx||||||sssnnnllliiiddd```^^^^^^```hhhkkkmmmnnnlllkkklllmmmllllllmmmooorrrsssrrrqqqqqqppppppppppppqqqrrrrrruuutttrrrpppnnnnnnnnnooommmooosssvvvxxxzzz|||vvvfffUUUMMMJJJHHHFFFGGGKKKMMMSSS```ooo~~~}}}wwwrrrnnnjjjhhh```___]]]\\\[[[\\\^^^___[[[]]]```dddiiimmmppprrrxxxxxxyyyzzzzzzyyyyyyxxx}}}~~~~~~}}}yyytttrrruuuzzz~~~~~~|||}}}{{{wwwssslllddd```[[[UUUSSSTTT]]]eeepppzzzuuummmooovvvvvvoooppprrrtttuuuuuuuuutttuuuxxx|||{{{uuupppkkkkkkiiifffcccbbbccceeeiiikkkmmmmmmmmmlllllllllnnnmmmkkkmmmooorrrssssssooooooooooooooopppqqqqqqqqqooonnnmmmnnnoooqqqqqqoooppprrrrrrsssvvvzzz}}}zzzdddXXXSSSNNNLLLKKKKKKKKKMMMUUUdddttt}}}yyywwwmmmkkkgggccc```^^^]]]]]]ZZZ[[[]]]___bbbdddfffgggkkklllooorrrtttvvvwwwwww{{{wwwtttvvv}}}}}}|||xxxssslllddd[[[VVVSSSQQQUUU[[[ccclllwwwvvvkkkfffppp~~~|||uuunnnoooqqqsssttttttttttttrrrsssttttttsssrrrpppnnnjjjkkkkkkjjjhhhhhhiiikkkjjjkkklllmmmmmmmmmlllkkkooommmkkkkkknnnqqqssstttnnnnnnnnnnnnnnnooopppqqqpppnnnmmmooorrruuuvvvvvvrrrrrrrrrqqqqqqtttyyy|||}}}uuufff]]]TTTMMMKKKIIIIIIJJJNNNXXXiiizzz{{{uuunnnhhhccc```___]]]]]]]]]]]]]]]]]]\\\\\\___```dddhhhmmmqqqtttvvv~~~zzzzzz|||}}}zzztttmmmaaaXXXPPPMMMLLLPPPZZZccclllttt~~~tttjjjaaaaaarrrvvvtttqqqrrrrrrrrrrrrrrrqqqqqqppppppqqqpppooonnnnnnnnniiikkknnnnnnmmmlllmmmnnnjjjjjjkkklllmmmmmmkkkjjjlllkkkkkkllloooqqqqqqqqqmmmmmmmmmmmmnnnooopppqqqpppooonnnpppuuuwwwxxxwwwrrrsssssssssrrrtttwwwzzzzzz~~~ppp___SSSMMMGGGJJJKKKLLLPPP[[[kkkxxx|||vvvqqqnnnmmmeeedddbbb```^^^\\\[[[ZZZ[[[\\\]]]```dddhhhlllnnn}}}zzz~~~}}}xxxppphhhXXXPPPHHHFFFHHHPPP]]]jjjuuu|||xxxkkkbbb\\\___uuu|||rrrrrruuutttsssrrrpppooonnnnnnooopppqqqqqqooonnnnnnnnnjjjllloooqqqpppnnnnnnnnniiiiiiiiikkkllllllkkkiiiiiiiiikkkmmmpppqqqooommmlllllllllmmmmmmoooppppppooonnnnnnpppuuuwwwvvvuuurrrsssuuuuuutttuuuwwwxxxxxx{{{qqq___VVVIIIMMMOOOMMMKKKPPP^^^iiipppssswww{{{~~~~~~~~~pppooommmjjjgggdddbbbaaa]]]\\\[[[[[[\\\___aaaccc|||{{{|||zzzpppddd\\\SSSMMMGGGEEELLLZZZgggpppuuuhhh\\\YYYXXX___vvvzzzvvvrrrsssrrrqqqpppnnnnnnmmmmmmmmmmmmlllmmmmmmnnnooopppmmmmmmmmmmmmmmmmmmmmmmmmnnnkkkiiijjjlllmmmkkkhhhmmmllljjjiiijjjkkkmmmooooooppppppppppppnnnlllkkkrrrqqqqqqqqqrrrtttvvvwwwssstttuuutttrrrssstttvvv|||zzz~~~sssbbbTTTQQQLLLHHHHHHKKKOOORRRZZZ___fffnnntttxxxyyyzzz~~~}}}|||wwwooohhhfff```ZZZXXXZZZ\\\[[[YYY~~~zzzzzzzzz}}}~~~{{{uuukkk```XXXOOOLLLJJJLLLUUUbbbooowwwzzzkkk^^^TTTUUUZZZdddyyy{{{yyyuuuwwwvvvtttrrrpppooooooooommmmmmmmmmmmnnnnnnooopppllllllllllllllllllllllllmmmkkkiiijjjlllmmmkkkiiijjjjjjjjjkkklllnnnpppqqqppppppppppppooonnnmmmlllooopppqqqrrrsssssssssrrrssstttuuutttsssssstttvvvzzzyyy}}}xxxddd\\\RRRJJJGGGGGGIIIKKKPPPSSSXXX```gggoootttwwwzzz}}}~~~wwwqqqjjjccc```aaaaaa```]]]~~~zzzwwwwwwwwwzzz{{{}}}~~~~~~}}}yyyuuunnneeeZZZSSSKKKLLLPPPWWWaaannnyyy{{{mmmaaaUUUPPPXXXdddqqq~~~}}}{{{xxxyyywwwtttqqqoooooooooooolllllllllllllllmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkllljjjjjjjjjllllllllljjjhhhiiikkknnnppprrrssstttqqqppppppooonnnnnnnnnnnnnnnoooqqqrrrrrrqqqooonnnssstttuuutttsssrrrsssuuuvvvwww{{{{{{xxx{{{yyylllZZZNNNIIIHHHGGGFFFHHHIIIKKKPPPXXXaaajjjppptttxxx||||||tttooommmkkkhhhfff~~~zzzwwwtttttttttuuuwwwxxxzzz|||}}}~~~~~~|||~~~~~~wwwvvvsssnnnggg^^^VVVQQQKKKPPPYYYcccmmmxxxpppbbbZZZUUUXXXhhhyyy~~~~~~zzzxxxvvvrrrooolllllllllmmmjjjjjjkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkllllllllliiikkknnnqqqsssttttttsssrrrqqqooonnnmmmnnnooopppnnnoooooooooooonnnmmmlllqqqssstttsssrrrqqqqqqrrrrrrtttyyy~~~|||}}}|||fffVVVPPPMMMJJJGGGFFFFFFFFFHHHNNNVVV^^^cccnnnrrrwww|||}}}~~~|||xxxuuurrr{{{wwwtttsssrrrrrrqqqrrrtttvvvwwwxxxyyyyyyxxxyyy{{{{{{{{{yyywwwuuupppnnnkkkeee___ZZZVVVUUURRRYYYdddooowww}}}wwweeeYYYTTTYYYhhh~~~|||xxxvvvrrrooommmllllllllllllllllllmmmlllkkkjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhiiijjjkkkkkklllmmmnnnlllnnnpppssstttsssrrrqqqrrrqqqooonnnnnnoooppppppqqqooommmkkkjjjkkklllmmmoooqqqrrrrrrpppooooooooooooqqqvvvzzz{{{~~~vvvdddZZZSSSLLLFFFCCCCCCCCCDDDHHHNNNSSSVVVdddiiipppvvv{{{~~~}}}wwwtttssssssssssssoooppprrrssstttttttttttttttuuuvvvvvvtttqqqnnnlllgggeeeaaa\\\XXXWWWYYY[[[^^^fffqqqyyy~~~{{{iii[[[UUUWWWfff~~~~~~yyyxxxwwwtttsssqqqppppppooopppppppppooonnnlllkkkiiiiiiiiiiiiiiiiiiiiiiiigggiiijjjkkkkkklllmmmooooooppprrrssssssrrrqqqpppqqqppppppoooooopppppppppqqqoookkkiiihhhjjjmmmooooooqqqrrrrrrpppnnnmmmnnnooopppssswwwwwwyyyyyyiii\\\QQQIIIBBBAAAAAABBBDDDHHHLLLNNNVVV\\\eeemmmuuu{{{|||wwwrrrpppqqqtttvvvvvvpppqqqrrrrrrssssssrrrrrrpppqqqqqqqqqnnnjjjfffccc^^^\\\XXXTTTRRRUUU[[[aaaiiiqqq{{{|||lll]]]YYY[[[iii~~~zzzzzzzzzyyyxxxvvvtttsssooopppqqqqqqpppmmmkkkjjjiiiiiiiiiiiiiiiiiiiiiiiifffhhhkkkkkkkkkkkknnnpppooopppqqqrrrrrrrrrqqqqqqoooppppppqqqqqqpppppppppooommmkkkjjjjjjkkkmmmnnnppprrrttttttqqqooonnnnnnrrrpppqqqtttttttttyyynnn___VVVJJJGGGDDDAAAAAACCCFFFHHHJJJOOOWWW```hhhooovvv{{{xxxzzz{{{~~~~~~wwwrrrmmmmmmpppuuuxxxyyyrrrrrrrrrsssssssssrrrrrrnnnoooooonnnkkkfffaaa^^^YYYWWWSSSNNNNNNSSS]]]dddqqqxxx~~~pppaaaXXX[[[eee~~~yyyzzz{{{{{{zzzwwwuuusssmmmnnnoooooommmkkkhhhgggiiiiiiiiiiiiiiiiiiiiiiiieeehhhkkkkkkkkkkkknnnqqqoooooopppqqqrrrrrrrrrrrrnnnoooqqqrrrrrrqqqpppooollllllllllllllllllllllllqqqsssuuuuuusssqqqooooootttqqqooorrrrrrqqqssswwwooogggUUUQQQJJJCCC@@@@@@CCCEEEDDDHHHNNNUUU[[[bbbhhhmmmnnnppprrruuuwwwyyy{{{{{{~~~~~~|||~~~zzzoooooooooooopppsssuuuvvvsssrrrqqqpppooopppqqqqqqrrrooollljjjhhhddd]]]XXXSSSRRROOOMMMPPPYYYfffpppsssgggZZZVVVhhh~~~||||||{{{~~~}}}wwwrrrooorrrpppmmmjjjhhhhhhhhhhhhjjjjjjjjjiiiiiiiiihhhhhhkkkkkkkkkllllllmmmmmmmmmmmmmmmnnnpppqqqrrrssstttuuuuuuuuutttssspppnnnlllkkkkkklllmmmmmmnnnnnnnnnrrrsssttttttuuuuuuttttttppppppooonnnppprrruuuvvv}}}rrrddd^^^UUULLLGGGDDDBBBAAAEEEEEEFFFHHHLLLRRRVVVYYY]]]___cccfffhhhlllqqqtttwwwyyy}}}|||xxxpppppppppqqqrrrtttuuuvvvssssssqqqqqqpppqqqrrrsssqqqnnnjjjhhheeeaaa[[[VVVOOOOOONNNNNNSSS___ooozzzsssfff^^^YYY___xxx~~~|||{{{}}}{{{vvvrrrppppppnnnllliiigggfffggggggiiijjjjjjjjjjjjkkkkkkkkkllllllllllllllllllmmmmmmnnnooooooppppppqqqqqqqqqsssssssssrrrqqqpppnnnnnnllllllkkkkkklllmmmnnnnnnrrrsssssstttttttttssssssppppppooopppqqqrrrtttuuu{{{zzzqqqcccVVVMMMIIIGGGGGGFFFEEEDDDFFFHHHKKKMMMNNNPPPSSSVVVXXX[[[___cccfffkkknnnrrrvvvzzz~~~yyyuuuqqqrrrtttuuuvvvvvvvvvuuussssssrrrrrrrrrsssssstttooolllhhhccc___[[[VVVRRRKKKLLLOOOSSS[[[iiizzzpppdddYYYVVVZZZkkk}}}zzz{{{|||}}}|||xxxtttrrrqqqooommmjjjhhhfffffffffggghhhiiijjjlllmmmnnnnnnnnnmmmmmmmmmmmmmmmllllllllloooooooooooooooooooooooorrrqqqqqqpppppppppppppppooonnnmmmllllllmmmoooppprrrrrrsssssssssrrrqqqqqqppppppqqqqqqrrrsssttttttxxx|||xxxfffZZZUUUSSSRRRNNNKKKHHHFFFFFFFFFEEEDDDFFFHHHJJJLLLNNNRRRVVVYYY```dddjjjpppuuu{{{|||xxxttttttvvvxxxzzzzzzyyywwwvvvttttttttttttssssssssstttnnnjjjddd^^^XXXSSSPPPNNNIIINNNUUU]]]ggguuu|||rrreee[[[RRRRRR^^^www~~~zzzwwwyyyzzz{{{yyyuuusssrrrrrrnnnmmmjjjhhhfffffffffggghhhiiikkkmmmooopppqqqqqqooonnnnnnnnnmmmmmmllllllnnnnnnnnnnnnooooooooooooqqqqqqpppooopppqqqsssttttttrrrpppnnnnnnoooqqqsssqqqrrrrrrrrrrrrqqqpppppppppqqqrrrsssttttttttttttvvvyyy|||~~~{{{ooohhhfffeee^^^XXXPPPJJJGGGFFFDDDCCCCCCEEEFFFGGGHHHKKKOOORRRVVV[[[bbbiiipppxxx}}}zzzxxxwwwyyy{{{}}}}}}zzzxxxwwwvvvvvvuuutttsssrrrqqqlllhhhbbbZZZSSSOOOMMMLLLNNNVVVaaakkkttt~~~}}}nnndddXXXRRROOOTTTeee}}}zzzxxxwwwwwwxxxxxxvvvsssqqqqqqrrrooommmkkkhhhgggggghhhhhhhhhjjjllloooqqqqqqqqqqqqooooooooonnnnnnmmmmmmmmmllllllmmmnnnooopppqqqqqqqqqqqqpppqqqrrrtttvvvwwwtttssspppnnnmmmnnnppprrrpppqqqqqqrrrqqqqqqppppppqqqrrrsssttttttttttttttttttvvvxxxxxxzzz~~~}}}pppgggZZZQQQLLLJJJGGGEEEDDDDDDDDDCCCCCCEEEIIILLLLLLPPPXXX```hhhpppwww|||~~~~~~zzzyyyzzz|||}}}|||zzzyyyxxxvvvssspppnnnlllhhheee___XXXRRROOOQQQSSSZZZbbbnnnwww~~~~~~oooaaaXXXMMMMMMQQQ^^^rrr}}}zzzyyyyyytttvvvvvvuuurrrppppppqqqooommmkkkhhhgggggghhhiiijjjkkknnnpppqqqqqqpppoooooooooooooooooonnnnnnnnnkkklllmmmnnnpppqqqrrrsssqqqqqqqqqrrrtttuuuwwwxxxsssqqqooommmlllmmmnnnoooooopppqqqrrrrrrrrrrrrqqqssssssssstttttttttuuuuuutttuuuvvvvvvxxx~~~zzzkkk```YYYTTTMMMHHHDDDDDDBBB@@@>>>???BBBEEEHHHLLLTTT[[[ccckkkrrrwwwwwwxxxzzz{{{{{{|||~~~~~~{{{xxxyyy~~~}}}|||zzzvvvrrrnnnjjjgggdddbbb^^^XXXTTTUUUZZZ^^^gggnnnwww~~~pppaaaVVVPPPKKKRRR]]]ooo{{{xxxwwwrrrsssuuutttrrrpppoooooommmllliiigggfffgggggghhhkkkmmmoooqqqqqqpppnnnmmmooooooooooooooooooppppppnnnnnnoooooopppqqqrrrrrrooopppqqqssstttuuuvvvvvvtttsssrrrpppooonnnnnnnnnooooooqqqrrrssssssssssssuuutttssssssssstttuuuvvvuuuttttttuuuyyy~~~|||ssshhhZZZPPPIIIHHHEEEAAA>>>>>>@@@BBBEEEJJJQQQXXX^^^ffflllqqqmmmooorrrssstttuuuwwwyyyzzz}}}yyywwwzzz~~~}}}{{{wwwrrrlllgggdddaaa```]]]YYYWWW[[[bbbhhhpppuuu{{{xxxhhhYYYPPPKKKQQQ[[[kkk~~~zzzvvvsssppprrrttttttrrrpppnnnnnnllljjjhhhfffeeeeeefffgggmmmnnnpppqqqqqqooolllkkknnnnnnooooooppppppqqqqqqppppppppppppppppppppppppmmmoooqqqsssttttttttttttwwwwwwvvvuuusssrrrqqqpppnnnoooppprrrssstttuuuuuuvvvuuusssrrrssstttvvvwwwvvvttttttvvvzzzzzzgggZZZOOONNNJJJEEEAAA@@@BBBEEE???DDDJJJPPPWWW]]]cccggggggiiilllmmmnnnppprrrtttvvvzzz~~~~~~|||||||||yyy{{{}}}}}}|||zzzwwwsssqqquuu|||{{{vvvrrrllleee``````ZZZSSSQQQVVVaaalllsss}}}zzziii[[[SSSRRRSSS^^^nnnzzzvvvvvvxxxssssssssssssssspppkkkhhhiiihhhgggggghhhjjjlllnnnooooooppppppppppppooooooooopppqqqqqqqqqooonnnmmmnnnoooqqqrrrqqqooollljjjhhhiiikkkmmmoooqqqrrrrrrrrrrrrsssssssssssssssrrrpppppppppqqqrrrssstttuuuwwwwwwvvvuuuttttttwwwzzzyyyyyyzzz|||~~~zzzlllaaa[[[TTTMMMGGGDDD@@@>>>EEEFFFGGGIIILLLQQQWWW\\\]]]aaadddeeeccceeejjjnnnqqqrrrsssssssssuuuxxx{{{}}}{{{wwwtttsssrrrpppqqqsssuuuuuutttsssrrrrrrqqqppprrrxxxzzzuuupppiiiaaa\\\WWWTTTQQQSSSZZZfffqqqxxxpppbbbWWWPPPUUU]]]yyy}}}vvvrrrrrrtttrrrrrrssssssssspppmmmjjjjjjiiiiiiiiijjjkkkmmmnnnooooooppppppppppppoooooonnnnnnoooooonnnnnnmmmlllmmmnnnoooooonnnllljjjiiigggiiikkkmmmoooqqqrrrsssvvvvvvvvvvvvvvvuuutttssstttsssssssssssstttuuuvvvvvvvvvvvvuuutttuuuwwwzzz|||{{{{{{{{{|||}}}~~~uuunnnbbbXXXPPPKKKGGGEEEDDDEEEEEEFFFGGGJJJMMMOOOTTTXXX\\\\\\[[[\\\aaafffhhhjjjkkklllmmmppptttwwwxxxyyy|||}}}~~~{{{sssnnnllljjjfffdddcccddddddeeefffgggggggggiiikkkooovvv~~~}}}wwwqqqjjjbbbZZZUUULLLMMMQQQWWWaaammmxxx~~~rrrbbbZZZTTTSSSbbbvvvxxxqqqnnnoooppprrrsssttttttsssqqqnnnlllkkkkkkllllllmmmmmmnnnnnnooooooppppppppppppoooooonnnmmmllllllllllllllllllmmmmmmmmmlllkkkjjjhhhgggggghhhjjjllloooqqqssstttxxxxxxxxxxxxwwwuuutttsssvvvuuuttttttssssssssstttssstttuuuttttttuuuxxxzzz}}}}}}|||zzzzzzyyyyyyyyy~~~{{{lllaaaXXXRRROOOHHHGGGFFFEEEDDDDDDEEEEEEIIILLLOOOPPPOOOQQQUUUYYY[[[]]]___bbbdddhhhlllpppppprrruuuvvvwwwyyy|||~~~~~~yyyqqqgggbbbaaa```\\\XXXXXXXXXYYYZZZ\\\___aaacccggglllttt~~~}}}yyyrrrjjjaaaYYYRRRNNNIIIMMMVVV___jjjttt~~~{{{gggWWWVVVYYYbbb|||}}}vvvqqqoooooopppuuuvvvvvvuuussspppnnnmmmmmmnnnoooooopppoooooonnnooooooppppppppppppoooooonnnmmmkkkjjjjjjkkklllmmmmmmmmmlllkkkjjjiiihhhhhhggghhhjjjllloooqqqtttuuuvvvvvvvvvvvvvvvuuutttsssvvvuuusssrrrppppppooooooqqqrrrssssssssstttwwwyyy{{{{{{yyyxxxwwwwwwwwwwww|||wwwkkkaaa\\\SSSOOOJJJGGGEEEDDDDDDDDD@@@BBBDDDEEEEEEGGGJJJMMMNNNQQQTTTWWWZZZ___dddhhhjjjllloooqqqrrrsssuuuwwwzzz|||zzzvvvlllddd\\\XXXYYYYYYVVVSSSUUUUUUVVVYYY\\\aaaeeehhhooottt}}}}}}zzzuuuqqqjjjaaaXXXRRRNNNMMMPPPVVV```jjjrrrzzzooo^^^SSSYYYgggzzz~~~xxxuuutttttttttxxxyyyyyywwwrrrnnnmmmmmmppppppqqqqqqqqqppppppoooooooooppppppppppppoooooommmlllkkkjjjkkkkkkmmmnnnmmmmmmlllkkkkkkjjjjjjjjjhhhiiijjjkkknnnqqqsssuuuttttttuuuvvvwwwwwwvvvvvvvvvuuusssqqqooonnnmmmmmmnnnpppqqqrrrqqqrrrtttvvvvvvvvvvvvuuuuuuvvvwwwwww{{{}}}vvvnnnaaaZZZQQQJJJGGGFFFFFFEEE>>>???@@@@@@AAABBBDDDFFFFFFHHHKKKNNNRRRVVV\\\```dddgggjjjllllllmmmoooppppppssswwwzzz|||~~~xxxpppjjj^^^ZZZUUUTTTVVVXXXXXXWWW[[[\\\^^^aaaeeejjjoooqqqyyy~~~}}}wwwsssjjjfff```XXXRRRQQQSSSUUU^^^dddmmmuuuzzzvvvaaaZZZXXXeee}}}~~~|||{{{zzzyyyxxxyyyzzz{{{xxxrrrnnnnnnooossssssrrrrrrqqqqqqppppppooooooppppppppppppooooookkkkkkkkkkkkkkkllllllmmmkkkllllllmmmmmmllllllkkkjjjjjjjjjkkkmmmpppsssttttttuuuvvvxxxyyyyyyyyyyyywwwvvvtttqqqooonnnmmmmmmlllnnnooopppooopppqqqsssqqqqqqrrrssstttuuuwwwxxxxxxzzz|||~~~wwwnnnaaaVVVPPPLLLHHHFFFBBBAAAAAAAAAAAAAAABBBCCCAAACCCFFFHHHKKKNNNSSSWWW\\\^^^bbbdddddddddfffggghhhlllpppsssuuuxxx{{{}}}~~~uuulllccc^^^WWWWWWWWWYYY\\\___bbbdddfffgggiiimmmqqquuuxxxzzz|||vvvnnniii]]][[[WWWRRRPPPUUU]]]dddlllrrryyy}}}wwwfffXXX]]]fffyyy}}}}}}}}}{{{vvvyyy{{{xxxssspppqqqsssuuutttrrrqqqppppppqqqqqqooooooppppppppppppoooooohhhiiijjjjjjkkkkkkjjjjjjhhhiiilllmmmnnnnnnlllllllllkkkkkkkkkmmmoooqqqsssuuuuuuvvvwwwxxxxxxxxxxxxuuutttrrrpppnnnlllkkkkkkjjjlllnnnnnnmmmmmmnnnooonnnooooooqqqrrrtttvvvwwwuuuwwwyyyzzz|||}}}pppeee[[[PPPIIIGGGFFFDDDCCCCCCCCCBBBBBB@@@AAACCCDDDEEEGGGKKKNNNQQQTTTWWWYYYZZZZZZZZZ[[[___bbbfffjjjmmmooorrruuuwwwxxxzzz|||~~~~~~}}}tttjjjaaaZZZVVVVVVYYY]]]```dddhhhmmmpppnnnooorrruuuxxx{{{}}}~~~}}}{{{vvvooofff```VVVTTTQQQNNNPPPYYYfffooouuuzzzkkkXXXUUUbbbsss~~~|||{{{}}}|||tttwwwzzzxxxsssqqqtttwwwvvvuuurrrpppooopppqqqrrrooooooppppppppppppoooooofffggghhhjjjjjjjjjiiihhheeehhhkkkmmmooonnnlllkkkmmmlllkkkkkklllnnnqqqrrrtttuuuuuuuuuuuuttttttsssrrrqqqooommmkkkjjjiiihhhjjjkkkmmmmmmlllkkklllmmmnnnnnnooopppqqqsssuuuvvvuuuwwwyyyyyyzzzyyyiiiYYYNNNKKKIIIFFFEEEEEEDDDCCCBBB???@@@AAAAAAAAACCCFFFHHHIIILLLPPPRRRRRRRRRRRRSSSSSSWWW[[[___aaadddgggjjjoooppprrrtttvvvwwwxxxxxxyyyyyy{{{}}}wwwkkkeeeaaa[[[ZZZ]]]aaadddiiinnnrrrssstttssswwwwwwwwwxxxzzz{{{}}}~~~}}}yyysssmmmiiibbb[[[UUUOOONNNMMMRRR[[[gggqqqwwwnnn```[[[TTThhhyyyyyyyyyzzz{{{zzzxxxvvvyyyxxxwwwuuuuuutttttttttssssssrrrrrrqqqpppooooookkklllnnnooopppppppppoooooollljjjjjjkkkjjjgggdddeeegggiiikkkllllllllllllkkkkkkkkkkkklllnnnpppqqqxxxwwwuuurrrqqqppppppqqqppppppooonnnmmmkkkiiihhhiiijjjkkklllnnnoooppppppqqqpppoooooooooppprrrsssssssssssstttwwwzzz~~~oooddd___[[[VVVRRRPPPOOOMMMLLLNNNKKKGGGEEEEEEDDDDDDCCCAAABBBEEEGGGIIIIIIJJJIIIOOOPPPRRRUUUXXX\\\___aaaccceeehhhlllmmmmmmlllkkknnnpppsssuuuwwwzzz}}}yyynnneeebbbaaa```ccchhhkkkmmmqqqtttwwwxxxxxxxxxwwwwwwwwwxxxyyyzzz{{{|||~~~~~~~~~}}}{{{tttpppiiiddd___ZZZUUUPPPMMMNNNRRRZZZfffsss}}}sssbbbXXXVVV[[[qqq}}}xxxxxxxxxyyyzzzzzzxxxvvvvvvuuutttssssssrrrssssssqqqqqqppppppoooooonnnnnnlllmmmnnnpppppppppooooookkkjjjiiijjjlllkkkhhhffffffgggiiikkklllmmmllllllkkkkkkkkkkkklllmmmooopppuuutttrrrqqqpppoooooopppooooooooommmllljjjiiihhhiiiiiijjjkkklllmmmnnnnnnpppooonnnnnnnnnooopppqqqoooooopppqqqtttwww{{{}}}vvvqqqjjjeeebbb```___^^^ZZZUUUOOOIIIFFFDDDBBB@@@AAABBBDDDEEEFFFFFFEEEEEEEEEFFFIIILLLPPPTTTWWWYYY[[[]]]```bbbdddcccbbbaaadddfffhhhkkkmmmqqqvvvyyy}}}xxxllleee```aaaeeeiiiooouuuvvvwwwwwwxxxyyyzzzzzzzzzvvvvvvvvvvvvwwwwwwwwwwwwvvvuuuuuuuuuvvvtttpppmmmhhhddd]]]XXXTTTRRROOOMMMOOOSSS[[[fffrrr}}}}}}pppbbbVVVRRRUUUggg~~~zzzyyyxxxwwwxxxxxxxxxvvvtttqqqqqqpppppppppppppppqqqnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooopppppppppooooooiiiiiiiiikkkmmmllliiigggggghhhjjjkkklllllllllllljjjjjjjjjkkklllmmmooooooqqqpppoooooonnnooooooooonnnnnnnnnmmmllljjjiiihhhiiiiiijjjjjjkkkkkkkkkkkkooonnnmmmlllllllllmmmnnnkkkkkklllnnnppptttwwwyyy~~~|||{{{zzzpppiii^^^UUUMMMHHHEEECCCAAAAAAAAAAAAAAA@@@??????AAAAAACCCEEEGGGJJJMMMNNNQQQSSSUUUWWWXXXWWWVVVUUUWWWYYY[[[^^^bbbgggnnnsss~~~wwwrrrfffeeeeeeiiinnnsssxxx|||{{{zzzyyywwwvvvvvvwwwwwwttttttttttttssssssrrrrrrnnnmmmmmmlllkkkhhhccc```]]]YYYSSSOOOMMMMMMOOOPPPVVV]]]gggqqqzzzooo```UUUPPPTTT[[[sss~~~yyyzzzyyywwwvvvuuutttrrrooollllllllllllmmmnnnoooooommmmmmnnnnnnnnnnnnnnnnnnoooooooooooooooooonnnnnnjjjkkklllnnnnnnllljjjhhhhhhiiijjjlllllllllkkkkkkiiiiiijjjkkklllmmmnnnnnnnnnnnnnnnnnnooooooppppppooooooooonnnnnnlllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkmmmlllkkkjjjjjjjjjkkkllliiiiiijjjlllnnnqqqtttuuuxxxxxxyyy{{{wwwhhh\\\SSSLLLIIICCCCCCCCCBBBAAA@@@??????CCCCCCCCCCCCCCCDDDEEEFFFKKKLLLNNNOOOOOONNNMMMLLLOOOQQQSSSUUUZZZ```hhhnnnvvvoookkkjjjnnnrrrvvvyyy|||}}}}}}|||zzzxxxuuusssrrrrrrrrrrrrrrrrrrqqqooommmllljjjhhhgggeeecccaaa]]]XXXUUUPPPNNNKKKHHHIIIMMMRRRVVVaaahhhrrr{{{zzznnn___TTTNNNOOOZZZeee~~~}}}zzz|||zzzvvvsssqqqooollliiihhhhhhhhhiiikkklllnnnooonnnooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmnnnpppooonnnkkkiiihhhhhhiiijjjkkkkkkkkkjjjiiihhhhhhiiijjjkkklllmmmmmmnnnnnnoooppppppqqqqqqqqqppppppqqqppppppooonnnnnnmmmmmmmmmmmmmmmllllllllllllkkkjjjiiiiiijjjkkkkkkjjjjjjkkkmmmoooqqqssstttssstttuuuxxx~~~ooo```UUUNNNIIIHHHGGGFFFDDDCCCBBBBBBCCCBBBBBBAAAAAAAAABBBBBBFFFFFFGGGHHHHHHGGGGGGFFFIIIKKKLLLOOOSSSYYY```fffxxxpppkkkiiirrrxxx~~~}}}|||zzzwwwtttrrrpppppppppooooooooommmkkkhhheeecccbbb___\\\YYYVVVSSSOOOLLLEEEEEEEEEFFFIIIPPPYYY___kkksss}}}~~~ddd[[[RRRNNNOOOWWWggguuu~~~zzzxxxyyy{{{{{{zzz|||xxxtttpppmmmjjjgggeeeeeeeeefffhhhjjjlllnnnoooppppppppppppppppppppppppnnnmmmmmmllllllmmmnnnnnnoooppppppooollljjjiiijjjhhhiiijjjjjjjjjiiihhhgggggggggiiijjjkkklllllllllnnnnnnpppqqqrrrrrrrrrrrrqqqqqqrrrrrrrrrqqqppppppooooooooonnnnnnnnnnnnnnnkkkkkkjjjiiijjjkkklllmmmmmmmmmnnnooopppqqqrrrrrrppprrrtttwww{{{tttddd[[[SSSQQQOOOLLLIIIGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCAAAAAABBBBBBBBBBBBBBBBBBDDDEEEGGGHHHKKKOOOUUUZZZ{{{sssnnnnnnoooxxx~~~yyyxxxvvvsssqqqooonnnmmmmmmmmmllljjjgggccc```^^^[[[XXXSSSOOOLLLIIIFFFDDD???AAAEEEHHHNNNXXXccckkkuuu|||vvvkkkWWWRRRPPPTTT]]]jjj|||yyyxxxvvvuuuuuuvvvwwwxxxxxxuuupppmmmjjjhhhfffdddcccdddeeegggjjjmmmoooqqqqqqqqqqqqppppppoooooooookkkkkkjjjjjjkkklllmmmnnnmmmnnnnnnllliiihhhjjjlllggghhhiiiiiihhhgggfffeeefffgggiiijjjkkkkkkkkkkkknnnnnnpppqqqrrrqqqqqqpppppppppqqqqqqrrrqqqqqqqqqnnnnnnooooooooooooooooookkkkkkjjjjjjkkkmmmooopppoooppppppqqqqqqqqqqqqqqqooopppqqqsssvvv{{{vvvmmmjjjfffaaa\\\YYYVVVUUUQQQPPPNNNKKKIIIGGGFFFFFF??????@@@@@@AAAAAAAAABBBAAABBBDDDDDDEEEHHHLLLNNN~~~wwwqqqqqqtttxxx{{{}}}vvvuuutttrrrpppnnnlllkkkkkkkkkkkkiiieeeaaa]]]ZZZVVVRRRLLLHHHEEECCC@@@??????BBBGGGMMMUUU```llluuu|||}}}iii\\\UUUSSSVVV___lll||||||sssuuuuuutttsssrrrtttuuutttqqqmmmjjjiiihhhfffdddcccdddeeegggjjjmmmppprrrrrrqqqqqqpppooonnnnnnmmmjjjjjjiiiiiijjjlllmmmoookkkkkkkkkiiiggggggjjjnnngggggghhhhhhhhhfffeeedddeeeggghhhjjjkkkkkkkkkkkkmmmnnnoooqqqqqqqqqpppooooooooopppqqqqqqqqqqqqpppnnnnnnnnnnnnooooooooopppkkkkkkkkkkkklllnnnppprrrqqqqqqqqqqqqqqqqqqpppoooooooooooooooqqqvvv}}}}}}wwwrrrnnnmmmdddaaa]]]XXXRRRNNNJJJIII@@@@@@AAABBBBBBCCCDDDDDDAAABBBDDDDDDDDDEEEGGGIIIyyywwwzzz~~~~~~~~~|||{{{yyyvvvrrrooonnnmmmllljjjeeedddbbb```^^^[[[VVVSSSHHHHHHFFFDDD@@@??????@@@???DDDLLLVVVaaalllwww~~~mmm___YYYPPPWWWcccttt|||vvvtttmmmmmmlllmmmnnnpppqqqsssrrrqqqooommmjjjgggeeecccbbbdddgggjjjmmmmmmmmmlllmmmnnnpppppppppnnnllljjjiiijjjkkklllmmmmmmmmmmmmlllkkkjjjhhhhhhhhhhhhiiigggggggggffffffeeeeeedddffffffgggggghhhhhhiiiiiillllllllllllllllllmmmmmmooonnnnnnnnnnnnnnnooopppoooooonnnnnnnnnnnnoooooonnnooopppqqqrrrtttuuuvvvqqqrrrssssssrrrqqqooonnnsssqqqooommmnnnppptttwww~~~ssskkkeee^^^UUUNNNJJJJJJHHHGGGFFFFFFGGGGGGIIIGGGFFFFFFFFFFFFDDDCCC{{{zzz|||~~~|||zzzyyywwwtttpppmmmllljjjhhhgggaaa___[[[XXXVVVRRRNNNKKKCCCBBB@@@>>><<<<<>><<<<<