BM6P6(@ }}}}}}~~~~~~}}}zzzvvvuuusssooonnnqqquuuwwwwwwtttsssuuutttqqqnnnnnnmmmmmmlllkkkjjjiiinnnmmmjjjgggeeecccaaa``````]]]ZZZYYYYYYYYYYYYXXX[[[WWWQQQNNNMMMKKKHHHEEEDDDCCC@@@;;;444...++++++******************++++++---,,,,,,,,,***)))((('''%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%&&&''''''''''''%%%%%%%%%$$$$$$#########&&&%%%$$$###""""""""""""%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""***)))(((&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$%%%&&&&&&%%%######""""""""""""######"""######"""""""""$$$'''"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""!!!!!!"""###$$$$$$!!!!!!!!! !!!###"""!!! !!!!!!%%%%%%%%%###!!! """$$$%%%!!!"""%%%$$$"""'''######&&&&&&%%%%%%%%%###"""""""""###$$$&&&$$$"""###%%%&&&%%%"""((('''%%%###""""""#########"""!!!!!!!!!"""$$$%%%$$$#########""""""!!!!!! !!!!!!"""###$$$$$$$$$%%%######%%%((('''$$$ $$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######$$$$$$%%%&&&######"""!!!!!!!!!!!!!!!###""""""!!!"""$$$&&&''')))&&&### !!!"""!!! !!!"""$$$%%%""""""!!!!!!!!!!!!""""""!!!!!!""""""#########$$$ !!!!!!!!!!!!!!!"""$$$%%%%%%$$$"""!!! !!!!!!!!!!!!!!!"""###"""!!! !!!""""""!!!  """$$$%%%"""######"""!!!!!!$$$&&&"""""""""""""""#########!!!#########"""###$$$######""""""""""""######"""""""""""""""######$$$!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$%%%##################$$$$$$"""""""""""""""""""""""""""###$$$###"""!!!!!!###%%%%%%$$$$$$###""""""!!!###$$$%%%%%%###!!!!!!"""$$$###!!! !!!###$$$$$$###"""!!!!!!"""#########"""!!!!!!"""$$$&&&'''%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$###%%%&&&'''&&&$$$###$$$%%%'''&&&%%%$$$%%%''')))+++***))))))(((((((((((()))(((((()))***************''''''''''''((()))++++++++++++++++++,,,,,,---...,,,,,,,,,++++++*********,,,,,,------.../////////111111000000111111222333222222333333444555666666666666555444333333333444555555555555555444333333~~~}}}|||xxxwwwtttoooooorrrvvvxxxxxxuuuuuuvvvuuurrrnnnnnnnnnmmmlllkkkjjjiiimmmkkkiiigggdddbbbaaaaaa___]]]ZZZYYYYYYYYYYYYXXX\\\XXXSSSOOONNNLLLIIIGGGDDDDDDAAA;;;444...,,,+++************************))))))))))))))))))((('''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$########################$$$$$$###""""""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$""""""$$$%%%$$$###$$$$$$############$$$$$$!!!###%%%&&&%%%%%%&&&'''"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######""""""""""""###"""$$$%%%%%%###"""###$$$""""""!!!!!!!!!!!!!!!""""""######"""!!!!!!###%%%$$$  ###""" ###$$$$$$###"""""""""###%%%$$$###"""""""""###$$$%%%###!!!"""%%%&&&$$$"""&&&%%%$$$###""""""#########"""!!!!!!!!!"""$$$$$$############"""""""""!!! !!!!!!"""######$$$$$$"""""""""$$$%%%$$$""" """""""""""""""#########""""""""""""""""""""""""###############$$$%%%%%%######"""!!!!!!!!!!!!!!!&&&%%%$$$###"""!!!!!!!!!'''%%%###!!! !!!"""!!!!!! !!!"""$$$%%%$$$$$$############$$$$$$!!!"""""""""############ !!!!!!!!!"""""""""$$$$$$&&&&&&&&&&&&$$$$$$""""""""""""############!!!""""""!!!!!!"""$$$#########$$$#########""" !!!!!! """$$$$$$$$$######""""""!!!!!! !!!###$$$###"""###$$$######""""""""""""######"""""""""""""""######$$$############"""""""""""""""""""""#########$$$$$$ !!!"""$$$%%%&&&'''"""""""""""""""""""""""""""###$$$###"""!!!!!!###########################$$$%%%'''&&&%%%$$$$$$%%%%%%$$$"""!!!!!!"""$$$%%%$$$###"""!!!!!!"""###$$$!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%&&&'''&&&$$$###$$$%%%&&&%%%$$$$$$%%%''')))***)))((((((((((((((())))))(((((()))************)))(((((('''(((((()))***++++++++++++++++++,,,------,,,,,,,,,+++++++++******,,,,,,------.../////////111111000000111111222333111111222222333444444555666555555444444333444444111111222444444555555555~~~~~~}}}yyyxxxuuupppooorrrvvvyyyyyyvvvvvvwwwvvvsssnnnnnnnnnmmmlllkkkjjjiiijjjiiigggeeecccbbbaaaaaa___]]]ZZZYYYYYYZZZYYYXXX[[[XXXTTTPPPNNNLLLJJJHHHEEEDDDAAA;;;444///,,,+++************************%%%&&&''''''(((((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&(((******%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$####################################### !!!###$$$%%%$$$$$$############$$$$$$$$$###!!!!!!###$$$###"""%%%$$$$$$######$$$$$$%%%"""""" ###"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%###""""""!!!""""""%%%&&&'''&&&$$$""""""######"""""""""""""""######!!!"""###""""""$$$%%%$$$!!!!!!$$$###!!!!!!%%%((('''### !!!###%%%$$$######""""""######"""!!!!!!"""###$$$$$$###$$$######"""""""""######"""""""""!!!"""######$$$############""""""""""""!!!!!!!!!"""######$$$$$$ """###"""!!! !!! !!!!!!"""######$$$$$$########################"""""""""""""""######$$$######"""!!!!!!!!!""""""$$$$$$$$$###""" $$$######"""""""""""""""!!!!!!!!!!!!!!!"""$$$$$$$$$######""""""######$$$""""""""""""############!!!""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############ """"""""""""$$$&&&$$$%%%'''''''''%%%"""!!!###$$$$$$$$$######%%%&&&%%%%%%$$$###"""!!! """###$$$"""""""""#########""""""""""""######"""""""""""""""######$$$%%%$$$$$$$$$######""""""!!!!!!""""""""""""###### !!!"""$$$%%%&&&&&&"""""""""""""""""""""""""""###$$$###"""!!!!!!###!!!!!!"""###$$$$$$%%%%%%###$$$&&&&&&%%%$$$%%%&&&%%%$$$###""""""###$$$%%%######"""""""""######$$$!!!"""$$$%%%&&&$$$###!!!############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%&&&'''&&&$$$###$$$%%%%%%%%%$$$$$$$$$&&&'''(((''''''''''''((()))******'''((())))))******))))))))))))(((((((((((())))))+++++++++***++++++,,,---,,,,,,,,,++++++++++++***,,,,,,------.../////////111111000000111111222333000111111222222333333333444444444444444444333333000111222333333333333333~~~}}}yyyxxxuuupppooorrruuuxxxxxxvvvuuuwwwvvvsssooooooooonnnmmmkkkjjjiiihhhgggfffdddcccbbbbbbbbb___\\\ZZZYYYYYYZZZYYYYYYYYYWWWSSSPPPMMMKKKJJJIIIEEEDDDAAA<<<555///,,,+++************))))))))))))%%%&&&''''''((((((''''''$$$$$$%%%&&&'''(((((()))&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''(((***+++%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""########################"""""""""###$$$$$$%%%&&&######""""""""""""######$$$###!!!!!!###$$$###"""$$$######""""""######$$$(((###"""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######"""#########!!!###$$$$$$""" !!!!!!#########"""######$$$$$$ """$$$$$$#########%%%&&&$$$""""""$$$&&&%%%$$$"""$$$&&&%%%###"""###$$$$$$$$$$$$############### !!!"""#########!!!!!!"""""""""######$$$"""""""""""""""######$$$#########"""""""""""""""!!!!!!""""""############ ######  ###!!!!!!""""""####################################!!!!!!!!!!!!!!!"""############""""""!!!""""""###!!!"""######""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!""""""######$$$!!!!!! !!!!!!"""""""""""""""#########""""""#########$$$$$$$$$######""""""""""""###### !!!!!!!!!!!!!!!""""""""""""$$$%%%%%%%%%&&&&&&&&&%%%###"""###$$$%%%%%%$$$$$$%%%'''$$$#########""""""!!!!!! """$$$$$$"""""""""#########""""""""""""######"""""""""""""""######$$$%%%$$$$$$######""""""!!!!!!!!!!!!!!!!!!"""""""""############"""""""""""""""""""""""""""""""""""""""###$$$###!!!!!!!!!###"""""""""###$$$$$$%%%%%%!!!#########"""###$$$%%%%%%$$$######$$$%%%%%%##################$$$$$$"""###$$$%%%$$$###"""!!!#########$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&'''((()))***+++'''(((((()))))))))))))))***))))))(((((((((((()))++++++************++++++++++++++++++++++++++++++,,,,,,------.../////////111111000000111111222333111111222222333333333444222222333333444444444444555555444444333111000///~~~}}}~~~|||xxxwwwtttooooooqqqssswwwwwwttttttvvvuuurrrppppppooonnnmmmkkkiiiiiigggfffeeedddcccbbbbbbbbb^^^\\\YYYYYYYYYZZZZZZYYYWWWUUURRROOOKKKIIIHHHHHHEEEDDDAAA<<<555///,,,,,,*********)))))))))((((((((())))))))))))(((''''''###$$$&&&'''((()))))))))&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$###"""""""""########################$$$%%%%%%%%%%%%%%%%%%$$$###""""""!!!!!!""""""###%%%$$$""""""$$$%%%$$$###""""""!!!!!!!!!!!!""""""(((&&&!!!"""'''""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""###$$$&&&&&& """"""!!! !!!"""###############$$$%%%%%%$$$%%%&&&%%%###"""###$$$&&&%%%$$$$$$%%%%%%%%%$$$""" !!!###$$$$$$$$$$$$$$$$$$######"""""" !!!!!!!!!!!!"""### !!!!!!"""#########$$$!!!"""""""""############""""""""""""""""""######"""""""""""""""#########!!!$$$$$$!!! """%%%############""""""!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!"""#########""""""""""""###### """$$$$$$$$$$$$ !!!###$$$$$$$$$"""!!!"""""""""###############!!!!!! !!!!!!######""""""""""""""""""############$$$$$$$$$$$$###""""""!!!!!!""""""### !!!!!!!!!!!!"""###$$$###"""!!!"""###$$$###""""""###$$$%%%&&& !!!!!! !!!"""!!!!!!""""""#########$$$!!!###$$$$$$"""!!!""""""######""""""""""""######"""""""""""""""######$$$######"""""""""!!!!!!!!!"""""""""!!!!!!!!!!!!!!!#########"""""""""!!!!!!########################"""###$$$###!!!!!!!!!###########################!!!######""""""###$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$$$$%%%$$$###"""""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''(((******''''''((()))))))))))))))***))))))(((((((((((()))+++******)))))))))******++++++++++++++++++++++++,,,,,,------.../////////111111000000111111222333333333333333444444444444000111222444555666666666888888777666444333111000~~~||||||~~~{{{xxxwwwtttpppooorrrsssvvvvvvttttttvvvuuurrrqqqppppppooommmkkkiiihhhhhhgggeeedddcccbbbbbbbbb^^^\\\YYYYYYZZZZZZZZZZZZUUUTTTRRRNNNJJJHHHHHHIIIFFFEEEBBB<<<555000---,,,*********))))))(((((('''***************)))((('''&&&'''((())))))(((&&&&&&$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$$$$############""""""""""""######%%%$$$""""""$$$%%%$$$###!!!!!!!!! !!!!!!!!!!!!%%%''''''&&&%%%&&&"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!""""""$$$%%%'''(((!!!#########"""###%%%""""""""""""###$$$%%%%%%&&&&&&%%%###!!! """$$$############"""""""""!!! """###"""###$$$$$$$$$$$$###""""""!!!"""###"""!!! !!!"""!!!!!!"""###$$$$$$$$$###!!!!!!"""############"""""""""""""""############""""""""""""""""""######!!!"""############$$$&&&$$$$$$######"""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!""""""#########"""""""""###$$$$$$!!!!!!""""""######""""""!!!!!!###$$$$$$###"""!!!""""""###$$$$$$######"""###""""""!!!!!!""""""###############"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###############$$$%%%$$$"""!!!"""######"""!!! !!!###%%%''' """"""!!!!!!!!!""" !!!"""###$$$%%%%%%!!!###$$$$$$"""!!!!!!"""######""""""""""""######"""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""!!!!!! !!!""""""###$$$$$$########################"""###$$$###"""!!!!!!###$$$$$$##################"""###%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$&&&$$$$$$$$$$$$%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$######%%%&&&&&&$$$$$$%%%'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))&&&'''(((((())))))(((((())))))(((((((((((())))))+++***))))))((()))))))))***++++++++++++,,,,,,,,,,,,,,,------.../////////111111000000111111222333444444444444444444444444///111444777999;;;;;;<<<999999999999999888777666}}}}}}{{{xxxwwwuuurrrrrruuusssvvvwwwuuuuuuwwwwwwsssqqqqqqpppooommmkkkiiihhhiiihhhfffeeecccbbbbbbaaa]]][[[YYYYYYZZZ[[[[[[ZZZUUUUUUSSSOOOJJJHHHHHHJJJFFFEEEBBB<<<666000---,,,+++******)))((((((''''''(((((()))*********))))))&&&'''((())))))((('''&&&###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######""""""###$$$%%%&&&&&&'''#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%%%%%%%$$$$$$######""""""######$$$$$$###!!!!!!###$$$###"""""""""!!!!!!!!!!!!""""""###&&&%%%$$$"""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""###$$$%%%&&&'''!!!###$$$$$$###"""###$$$!!!!!!!!!""""""$$$%%%%%%$$$###""""""%%%""""""######"""!!!!!!!!!  """#########$$$$$$%%%$$$###"""!!!"""$$$%%%###!!! """"""###$$$%%%%%%$$$$$$### !!!"""###$$$######"""!!!"""""""""###############""""""""""""""""""""""""!!!!!!"""###%%%%%%$$$#########"""""""""""""""########################""""""!!!!!!""""""###$$$######""""""######$$$%%%%%%%%%$$$###"""!!!!!!!!!"""############""""""!!!"""###$$$$$$$$$$$$###"""""""""!!!!!!!!!!!!""""""############"""""""""!!!"""""""""############$$$"""###$$$%%%%%%$$$###"""""""""""""""############"""###$$$$$$###"""###%%%######"""""""""#########!!!###%%%&&&%%%$$$$$$%%%!!!!!!""""""######$$$$$$"""###$$$$$$"""!!!!!!"""######""""""""""""######"""""""""""""""######$$$!!!!!!!!!""""""###$$$$$$$$$$$$#########""""""""" !!!!!!"""#################################"""###$$$###"""!!!!!!###"""""""""###$$$$$$%%%%%%"""$$$%%%%%%###"""######"""##################"""!!!"""###%%%&&&&&&%%%%%%""""""""""""###$$$%%%%%%############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$&&&%%%%%%$$$&&&'''&&&&&&'''''''''&&&&&&&&&''''''&&&&&&&&&''''''(((&&&'''(((((())))))(((((((((((('''(((((()))***+++******)))(((((((((((((((******+++++++++,,,,,,,,,,,,,,,------.../////////111111000000111111222333333333333333333333333333000333777;;;???AAABBBCCC>>>>>>>>>===<<<;;;:::999{{{xxxxxxwwwssstttwwwtttwwwxxxvvvvvvxxxxxxuuurrrqqqqqqooommmkkkiiihhhjjjiiigggeeecccbbbaaaaaa]]][[[YYYYYYZZZ[[[[[[ZZZUUUVVVTTTPPPKKKIIIJJJLLLFFFEEEBBB===666000---,,,+++******)))(((''''''&&&%%%&&&''')))***+++++++++"""$$$&&&)))***+++***)))"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######!!!!!!"""###%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ """$$$&&&'''((((((((($$$$$$############$$$$$$###""" """""""""!!!######""""""""""""######%%%%%%###!!!!!!###"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%"""$$$%%%$$$""" !!!!!!!!!!!!!!!"""###$$$%%%!!! ###&&&###$$$%%%%%%###"""""""""!!!%%%((((((%%%###%%%'''######$$$%%%$$$###"""!!!###%%%&&&$$$!!! """###$$$%%%&&&&&&%%%$$$### !!!"""$$$$$$######"""!!!!!!""""""#########$$$#########"""""""""""""""###!!! $$$&&&%%%###!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$######""""""###$$$%%%%%%&&&%%%###"""""""""###$$$$$$######""""""""""""""""""###$$$%%%%%%$$$""""""  $$$#########""""""!!!!!!!!!""""""""""""#########!!!"""$$$$$$"""!!! !!!!!!!!!!!! !!!############%%%'''###$$$%%%%%%%%%###!!! !!!###$$$###""""""###############"""""""""""""""###%%%$$$"""!!!!!!"""######""""""""""""######"""""""""""""""######$$$!!!!!!"""###$$$%%%%%%&&&%%%$$$$$$$$$######""""""$$$######"""!!! ########################"""###$$$###"""!!!!!!### !!!###$$$%%%&&&'''!!!###$$$###!!! """"""############""""""!!!"""$$$%%%&&&&&&%%%%%%!!!###%%%&&&%%%$$$$$$""""""""""""############$$$$$$$$$%%%%%%$$$$$$$$$###$$$&&&%%%%%%%%%&&&''''''''''''(((((('''&&&&&&(((''''''&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''(((***++++++******)))(((((((((((((((*********++++++,,,,,,,,,,,,,,,------...//////000111111111000111222222333222222222222222222222222222555999???CCCFFFGGGHHHDDDCCCBBB@@@>>><<<999888~~~~~~~~~}}}{{{xxxwwwwwwvvvtttrrrxxxtttrrrsssxxx{{{yyyvvvuuutttqqqnnnlllkkkkkkkkkiiijjjjjjhhheeebbbaaaaaa```]]][[[ZZZZZZ[[[ZZZYYYYYYWWWUUUQQQMMMKKKIIIHHHEEEAAA===999666111***%%%))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((%%%"""((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&########################""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###"""###$$$%%%&&&%%%$$$$$$ """$$$$$$###""""""###'''&&&%%%%%%%%%$$$""" """"""""""""""""""""""""!!!"""###$$$$$$###"""!!!$$$###"""!!!!!!"""###$$$%%%!!! $$$&&&### '''&&&%%%$$$###$$$%%%&&&$$$$$$###"""!!!!!!"""""" !!!!!!!!!!!!!!! """$$$$$$###"""""""""!!!!!!!!!!!!""""""""""""###"""!!!!!!!!!"""$$$$$$############""" !!!""""""######""" $$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""######"""""""""###%%%&&&""""""""""""""""""""""""###########################"""""""""!!!!!! """""""""""""""""""""""""""###%%%&&&%%%$$$!!! ######################## !!!!!!!!!!!!!!! """"""############""""""###$$$%%%%%%$$$###"""!!!!!!"""$$$%%%&&&$$$$$$############$$$$$$!!!!!!"""###############""""""############""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!###############"""!!!!!!$$$#########""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$!!!###%%%&&&%%%$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############################################################"""############$$$$$$$$$########################$$$$$$###"""!!! ########################$$$$$$$$$$$$$$$###"""!!!#########"""""""""""""""######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''((((((((((((((('''&&&&&&%%%%%%''''''&&&''''''((()))***)))))))))))))))******+++***+++---......---+++***---......///////////////111111000///////////////333222222111222444555666555666999===BBBFFFIIIJJJGGGFFFCCC@@@===;;;:::999~~~~~~|||xxxvvvvvvvvvuuutttwwwtttrrrsssxxxzzzyyywwwsssqqqooollljjjiiihhhhhhggghhhiiihhheeeccccccccc___]]][[[ZZZ[[[\\\[[[[[[YYYWWWUUUQQQMMMKKKIIIHHHGGGDDD???<<<999444...)))************************))))))************))))))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%'''%%%$$$%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%################################################"""######$$$$$$######"""!!!"""###$$$$$$$$$######"""###$$$###"""!!!"""###&&&%%%$$$$$$%%%%%%###!!!########################$$$###""""""""""""###$$$$$$###"""!!!!!!"""###$$$"""$$$&&&$$$!!!$$$$$$######"""""""""###$$$$$$###""""""""""""""" !!!"""""""""""""""!!! """$$$$$$###"""""""""$$$$$$######""""""!!!!!!!!!"""###$$$%%%$$$$$$###$$$%%%$$$$$$$$$###"""!!! !!!"""###$$$$$$##############################"""""""""""""""#########%%%$$$###!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""#########""""""!!!!!!!!!""""""""""""""""""""""""!!!""""""###"""!!! ########################!!!"""""""""""""""!!!!!!""""""############""""""$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!""""""###############""""""""""""###############"""!!! """"""############"""""" !!!!!!""""""######!!!"""###$$$$$$###"""!!!###############"""!!!!!!############"""""""""!!!""""""############""""""""""""""""""""""""""""""!!!!!!!!!""""""""""""""" !!!"""$$$$$$$$$######################################################!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!########################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""!!!!!!""""""######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''''''''((((((((('''(((((()))))))))))))))))))))******+++'''(((+++---...///......------...///////////////000///......---------...111000000000111222333444333444777:::>>>AAACCCDDDCCCBBBAAA???===;;;999888}}}xxxvvvuuuvvvvvvuuuvvvsssrrrssswwwzzzyyywwwrrrqqqnnnllljjjhhhhhhhhhfffggghhhgggeeeddddddeee___]]][[[[[[\\\]]]]]]]]]YYYWWWUUUQQQMMMKKKIIIHHHCCCAAA===999666111,,,(((******************************))))))))))))******''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!'''***(((''''''&&&###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###!!!!!!"""############"""$$$$$$$$$""" """###%%%$$$######%%%%%%$$$"""########################&&&$$$""" """$$$&&&$$$###""""""""""""###$$$###%%%$$$"""######$$$$$$######"""!!!%%%$$$######"""###############$$$$$$$$$###"""""" """$$$$$$###"""""""""&&&&&&%%%$$$###"""!!!!!! """%%%''''''&&&$$$"""#########$$$############ !!!"""$$$%%%%%%%%%%%%""""""""""""""""""""""""!!!!!!""""""######$$$$$$######""" """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###############"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!########################""""""############""""""""""""############""""""$$$$$$###"""""""""######%%%$$$$$$###""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!""""""############"""""" !!!"""###$$$$$$""""""############"""""""""############""""""!!!############""""""""""""######$$$$$$$$$$$$####################################"""""""""!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!########################"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((())))))******)))((((((((()))))))))))))))))))))******+++'''(((+++---...///......------...////////////......---,,,,,,,,,,,,,,,,,,///////////////000222222222333444666888:::;;;<<<======>>>===<<<:::888777~~~xxxuuuuuuvvvwwwwwwuuusssrrrtttvvvyyyyyyxxxtttrrrpppmmmkkkjjjiiiiiifffhhhiiihhheeeccccccddd___]]][[[[[[]]]^^^^^^^^^YYYWWWTTTQQQMMMKKKIIIHHHAAA???;;;777333///+++)))************************)))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''(((%%%"""((()))%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$"""""""""###############%%%%%%$$$!!!"""$$$$$$"""!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%########################!!! ###%%%$$$"""$$$%%%&&&&&&&&&%%%###"""$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$###""" """$$$$$$###"""""""""$$$$$$$$$######"""""""""!!!"""$$$&&&&&&%%%$$$###!!!!!!!!!!!!!!!""""""###!!!!!!"""###$$$$$$$$$%%% !!!"""###$$$$$$%%% !!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$##################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######"""###$$$$$$########################!!!!!!"""#########""""""""""""############""""""$$$###"""!!!!!!"""###$$$&&&%%%%%%$$$###"""!!!!!!!!!!!! !!!!!! !!!!!!""""""!!!!!!""""""############"""""" !!!"""#########"""""""""######"""""""""""""""############"""!!!#########""""""""""""""""""######$$$$$$######"""########################""""""""""""""""""""""""###"""!!!!!! !!!!!!"""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############################################################""""""#########$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$######"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$######"""!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((()))******+++++++++***))))))((()))))))))))))))))))))******++++++,,,,,,------,,,,,,+++,,,---......//////......------,,,,,,+++,,,,,,---......//////000111111222222222222333444444555555777888:::;;;;;;999777666~~~yyyvvvvvvwwwwwwwwwuuutttssstttuuuwwwwwwwwwsssqqqooollljjjiiiiiiiiiiiijjjjjjhhheeebbbaaabbb___]]][[[[[[]]]^^^^^^^^^YYYWWWTTTQQQMMMKKKIIIHHHCCCBBB???:::555111...---************************)))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%############$$$$$$%%%%%%%%%$$$###!!! """$$$###"""!!!!!!###%%%%%%%%%#################################$$$$$$###############$$$$$$$$$$$$######$$$############$$$###"""###$$$%%%&&&%%%$$$###"""$$$######"""######$$$$$$%%%%%%%%%%%%%%%$$$###""" """$$$$$$###""""""""" !!!!!!""""""#########"""""""""""""""###$$$$$$!!! !!!"""###$$$""""""""""""!!!""""""""" !!!"""###$$$$$$%%% """###$$$$$$$$$""""""""""""""""""""""""##########################################$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""######$$$$$$"""""""""""""""""""""""" !!!!!!"""""""""!!!""""""############""""""######!!!!!!!!!"""###$$$$$$$$$$$$###############!!!!!! !!!!!!!!!!!!"""############"""""""""############""""""""""""""""""!!!!!!!!!!!!###""""""""""""""""""###!!!""""""#########""""""""""""""""""""""""######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$$$$###"""!!!!!! !!!!!!"""""""""""""""""""""""""""########################!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$#################################"""!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''((()))***++++++++++++***))))))((()))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................---------------......//////000111111222222222222222222222222222222222222444666888888888666555~~~~~~~~~zzzxxxwwwxxxxxxwwwvvvuuuuuuttttttuuuuuuvvvpppooollljjjhhhfffffffffiiijjjjjjhhheeebbbaaaaaa___]]][[[[[[\\\]]]]]]]]]YYYWWWUUUQQQMMMKKKIIIHHHCCCBBB>>>999222...,,,,,,++++++++++++++++++++++++******))))))))))))******''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###&&&%%%!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&#########""" !!!###%%%$$$""" """$$$%%%$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!######$$$%%%%%%$$$######&&&%%%%%%$$$$$$###""""""""""""######""""""!!! """"""""""""""""""###$$$######$$$$$$$$$###"""""" """$$$$$$###""""""""" !!!"""###$$$$$$###"""!!! !!!"""$$$%%%$$$###"""""""""###%%%&&&######"""!!! !!!!!!""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!""""""######""""""!!!""""""""""""""""""""""""########################"""""""""###############""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!"""!!!!!!""""""############""""""""""""!!!!!!!!!"""######"""""""""###############!!!!!! !!!!!!$$$$$$$$$$$$###!!! """"""############""""""###"""""""""!!!!!!!!! ######""""""""""""######!!!""""""############"""""""""""""""############!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!"""###$$$%%%&&&""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######################## !!!"""######$$$########################"""######$$$$$$$$$######!!!###%%%'''((()))######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''(((((()))************)))((((((((()))))))))))))))))))))******+++))))))***+++---...///000,,,,,,---............---...............//////000///000111222333333333333222222222222222222222222111222444555666666666666}}}}}}~~~{{{yyyyyyyyyxxxvvvwwwwwwvvvuuussssssssstttpppnnnllliiigggfffffffffhhhiiiiiihhheeecccbbbbbb___]]][[[ZZZ[[[\\\[[[[[[YYYWWWUUUQQQMMMKKKIIIHHHAAA@@@===666///***((()))++++++++++++++++++++++++))))))************))))))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$(((***(((&&&((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######$$$###"""""""""###%%%%%% !!!######""""""###%%%%%%### !!!###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$%%%%%%$$$$$$######$$$$$$$$$###"""############"""!!!!!!!!!!!!!!!!!!!!! !!!""""""### !!!"""""""""""""""!!! """$$$$$$###"""""""""!!!!!!!!!""""""######$$$""""""#########$$$$$$$$$%%%$$$"""!!!"""###%%%&&&###"""!!!!!!!!!"""###$$$########################"""""""""""""""######### !!!"""""""""!!! """"""""""""""""""""""""########################!!!!!!!!!""""""#########"""""""""""""""""""""""" !!!"""###""""""!!!"""""""""""""""""""""""" """"""#########""""""############"""""" !!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""$$$$$$######""" """"""############""""""!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!"""###$$$!!!!!!"""###############!!!"""""""""############"""""""""######"""""""""########################"""""""""######$$$$$$$$$ !!!"""$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######################## !!!"""###$$$%%%%%%""""""""""""""""""""""""######$$$$$$$$$###"""""" !!!"""###%%%&&&'''(((######$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%%%%&&&'''(((((('''&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&''''''(((((()))((((((((('''(((((()))))))))))))))))))))******+++))))))***+++,,,...///000+++,,,------......------......---......//////000///000111333333333333222111111222222222222222222111111222333444555666666~~~}}}}}}~~~|||zzzzzzyyyxxxvvvwwwxxxwwwuuusssrrrrrrsssrrrpppnnnkkkiiihhhggggggfffggghhhgggeeeddddddddd```]]][[[ZZZZZZ[[[ZZZYYYYYYXXXUUUQQQNNNKKKIIIHHHEEEDDD@@@999111,,,+++,,,++++++++++++++++++++++++&&&'''((())))))((('''&&&'''''''''&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###&&&&&&"""!!!$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!###"""!!!!!!!!!"""$$$%%% ############$$$%%%&&&### !!!#########!!!!!!!!!!!!!!!!!!!!!!!!###""""""######$$$%%%&&&&&&%%%$$$### !!!######""""""###$$$&&&%%%###"""""""""###$$$ !!!"""""" !!!!!!!!!!!!!!! """$$$$$$###"""""""""$$$$$$$$$###############!!!"""%%%''''''&&&$$$"""$$$"""!!! """###""""""!!!!!!"""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""" """###"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""###"""""""""""""""""""""""" !!!$$$%%%&&&%%%$$$""""""""""""""""""""""""""" """######$$$$$$$$$""""""############"""""" !!!#########"""!!!######""""""!!!!!! """"""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!""""""############"""""" !!!"""###$$$$$$$$$###"""!!!!!!"""###$$$!!!!!!"""###############!!!!!!""""""#########$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!###%%%&&&&&&$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''(((((('''&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))***)))))))))))))))******+++---,,,,,,++++++,,,,,,---+++,,,------......---------------------...///000...///111222333333222222000000111111222222333333111111111222333444666777~~~~~~|||{{{zzzzzzyyyxxxuuuvvvwwwvvvtttsssrrrsssqqqpppooollljjjgggfffeeehhhhhhfffeeedddcccccccccfffccc```___]]][[[YYYVVVVVVUUUSSSQQQPPPMMMHHHEEECCCBBB>>>888111,,,***)))(((((()))++++++,,,,,,,,,,,,+++***((((((((()))***)))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''######$$$%%%%%%%%%$$$$$$!!!"""###%%%%%%$$$######$$$#########""""""!!!!!!%%%%%%%%%%%%%%%$$$###"""&&&$$$""" !!!###$$$'''&&&&&&&&&%%%%%%$$$$$$%%%$$$######""""""######%%%%%%%%%%%%%%%$$$###"""$$$$$$############$$$$$$######""""""######$$$%%%###"""!!!!!!"""###%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%###!!! """$$$!!!!!!"""###############$$$ !!!$$$### %%%###""""""######""" !!!"""""""""""""""!!!"""""""""############%%%$$$###"""!!!!!!!!!!!!###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""%%%%%%$$$###""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###$$$#########""""""!!!!!!$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############"""""" !!!###$$$%%%$$$$$$###"""!!!!!!""""""!!!###&&&&&&$$$"""###$$$%%%&&&&&&&&&&&&&&&""""""############"""""" """$$$%%%%%%%%%###"""######"""!!!!!! !!!!!!########################""""""""""""!!!!!!!!!!!!"""""""""!!!""""""############""""""""""""######%%%### !!!""""""!!!$$$######"""""""""""""""#########"""###$$$$$$%%%###""""""###%%%%%%%%%$$$!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""%%%$$$"""!!! !!!%%%%%%$$$###$$$%%%&&&''''''%%%###%%%'''((('''$$$***)))&&&### !!!$$$&&&&&&&&&&&&&&&'''''''''((($$$&&&'''&&&%%%%%%&&&''')))))))))***++++++,,,,,,******))))))******+++,,,,,,---......//////......111111000......---------000000000111222222333333...///000111111111111111...///000222444666777888~~~}}}{{{yyyxxxwwwvvvuuuuuuvvvwwwvvvtttrrrrrrsssrrrqqqooommmkkkhhhgggfffhhhgggfffeeedddcccccccccbbb```^^^]]]]]]\\\YYYXXXVVVTTTQQQPPPOOOLLLIIIFFFDDDBBB???999222---******'''(((((((((((('''&&&&&&))))))((('''''''''''''''''''''&&&&&&&&&''''''((($$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""!!!  !!!"""$$$%%%$$$"""!!!!!!!!!############"""""""""!!!!!!!!!%%%$$$######""""""######""""""###############"""""""""!!!!!!!!!!!!""""""######""""""######$$$%%%$$$###"""!!!!!!"""###$$$ !!!!!!$$$$$$$$$""" !!!"""!!!!!!"""############"""!!! ###%%%&&&%%%$$$###""""""######""" !!!""""""""""""""""""#########$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$$$$###############"""!!!!!!########################""""""!!!!!!!!!!!!""""""%%%$$$$$$###""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""%%%$$$###""""""###$$$%%%############"""""""""!!!############"""""""""!!!########################""""""""""""""""""""""""""""""############"""""""""#########"""!!! """"""!!!!!!!!!""""""######"""""""""""""""###$$$!!!!!!"""###%%%%%%""" !!!"""""""""""""""######"""!!!!!!"""############%%%%%%%%%###!!! $$$######""""""""""""###########################"""""""""""""""""""""!!!"""""""""###$$$&&&'''(((######""""""""""""######!!!!!!!!! !!!###$$$$$$######""""""""""""""" !!!!!!!!!"""""""""""" !!!"""$$$$$$###"""!!!!!!"""""""""#########""""""###$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$#########""""""'''&&&%%%###############%%%%%%$$$$$$$$$%%%&&&''')))'''%%%%%%''''''%%%###$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&'''''''''(((((((((((())))))(((%%%$$$$$$%%%(((((())))))***++++++,,,******))))))******+++,,,,,,,,,---...............///............//////000000000000111222222333333000111222222333333333222111222222333444444555555}}}|||~~~~~~zzzwwwvvvtttsssqqqtttvvvwwwvvvtttrrrrrrsssrrrrrrpppnnnkkkiiihhhggghhhgggfffdddcccccccccccc___]]]\\\\\\\\\\\\ZZZYYYUUUSSSPPPNNNMMMLLLJJJHHHDDDCCC@@@:::333...++++++)))))))))(((&&&%%%###"""(((((((((((((((''''''&&&%%%%%%%%%&&&&&&((())))))$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###&&&&&&&&&%%%$$$###"""!!!%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$$$$$$$###!!!"""$$$$$$$$$######""""""""""""$$$$$$$$$###############%%%$$$######""""""######!!!""""""#########""""""!!!!!!!!!!!!""""""###""""""""""""###$$$$$$%%%$$$###""""""###$$$%%% !!!"""###$$$%%%#########"""  """ !!!""""""######""""""!!!"""$$$%%%$$$$$$%%%&&&$$$###""""""######"""!!! !!!"""""""""""""""#########$$$$$$$$$%%%%%% !!!"""###$$$###############"""!!!!!!########################""""""!!!!!!!!!!!!""""""%%%$$$######"""#########""""""""""""""""""""""""""""""""""""""""""""""""################################################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$############""""""""""""############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""!!!""""""#########""""""$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%###""""""###$$$$$$!!! !!!!!! $$$###"""!!!!!!"""###$$$$$$%%%%%%%%%$$$""" $$$###############$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%&&&'''######""""""""""""###############"""!!!!!!###%%%$$$######""""""""""""""" !!!"""###""""""!!! !!!"""############""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$###############'''&&&%%%$$$#########$$$%%%$$$$$$$$$$$$%%%&&&&&&)))'''&&&%%%&&&%%%$$$""""""&&&((((((&&&&&&&&&''''''''''''((((((((())))))******)))&&&%%%%%%&&&''''''((())))))******+++******))))))******+++,,,+++,,,------......------,,,,,,,,,---///000222333000000000111222222333333222333333444444444444444555555444444444333333333||||||}}}~~~zzzvvvuuusssqqqooosssuuuvvvuuutttrrrrrrsssqqqpppooommmkkkiiigggfffgggfffeeedddcccccccccccc___^^^\\\\\\]]]\\\[[[YYYUUURRROOOMMMLLLLLLKKKJJJEEEDDD@@@:::333...,,,+++,,,++++++***)))'''&&&%%%((()))***++++++***)))(((&&&&&&&&&&&&&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&$$$"""!!!%%%%%%%%%%%%$$$$$$###"""%%%%%%$$$######%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!!!!"""#########$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""###### !!!"""""""""""""""$$$$$$############$$$$$$"""""""""""""""###$$$$$$$$$######""""""######$$$######$$$%%%%%%&&&''''''"""###$$$"""!!! !!!""" !!!!!!"""""""""""""""###&&&)))(((### """$$$"""!!!"""######"""!!! !!!"""""""""""""""""""""#########$$$$$$$$$$$$###"""!!! ###############"""!!!!!!########################""""""!!!!!!!!!!!!""""""$$$$$$###############$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""#########"""""""""""""""#########"""""""""""""""########################""""""""""""""""""""""""""""""############"""""" !!!"""$$$%%%&&&''''''######""""""!!!""""""######"""""""""""""""#########""""""###$$$$$$""" !!!!!!"""""""""""""""!!!"""""""""######"""""""""$$$$$$$$$$$$###""" """"""""""""######$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########$$$$$$###!!! ######""""""""""""######(((%%%"""!!!###$$$###!!!$$$######""""""""""""""" """$$$%%%&&&%%%###"""""""""######"""###%%%'''######$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$######""""""###$$$$$$$$$$$$$$$##############################""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$%%%%%%%%%'''&&&%%%%%%%%%%%%$$$###"""&&&((((((&&&&&&&&&'''''''''((((((((())))))&&&'''))))))(((((()))+++'''''''''((())))))************))))))******+++,,,+++,,,,,,---------------,,,,,,,,,---///000222333000000000111222222333333333333444444444444444333555555555444444444444333|||{{{}}}zzzwwwuuusssqqqooorrrtttuuuuuusssrrrssssssooonnnmmmkkkiiigggfffeeefffeeedddcccccccccccccccbbb```^^^^^^^^^]]][[[YYYUUUSSSOOOMMMLLLLLLKKKJJJEEEDDD@@@:::333...,,,++++++++++++++++++***)))(((((()))***++++++***)))((((((((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&$$$"""!!!"""###$$$$$$%%%%%%%%%%%%$$$###"""""""""###%%%&&&""""""##################"""###$$$%%%&&&%%%$$$#########%%%%%%%%%$$$"""!!! !!!!!!!!!!!!!!!!!!%%%$$$######""""""#########$$$$$$$$$######"""!!!$$$$$$############$$$$$$""""""!!!!!!""""""###$$$"""""""""!!!!!!""""""""""""""""""""""""""""""""""""$$$%%%$$$"""!!!"""### !!!"""""""""""""""!!!&&&)))'''!!!!!!###"""!!!"""###$$$###""" !!!"""""""""""""""!!!!!!!!!!!!""""""""""""$$$###"""!!!!!! ###############"""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$###############$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""!!!!!!!!!""""""!!!!!!!!!""""""""""""""""""######""""""""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" !!!"""###$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!! """$$$%%%$$$############$$$$$$######""" !!!$$$%%%%%%$$$!!! """""""""######"""""""""!!!!!!!!!!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$###"""!!! ######""""""""""""######$$$"""&&&###$$$######""""""""""""""" """$$$%%%&&&%%%###"""$$$%%%%%%$$$"""###%%%((($$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$######"""""""""###$$$$$$$$$$$$###########################!!!!!!!!!!!!!!!!!! ######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%&&&'''###%%%&&&&&&%%%$$$%%%&&&''''''''''''((((((((((((&&&'''))))))((()))***,,,'''''''''((())))))************))))))******+++,,,+++,,,------......------...............///000000000000000111222222333333222222333333333333222222222333333333444555555555}}}|||}}}{{{wwwvvvtttrrrppprrrsssuuuuuusssrrrssssssnnnmmmllljjjiiigggfffeeeeeeeeedddcccccccccccccccbbb```___^^^^^^]]]\\\ZZZVVVTTTQQQOOONNNMMMKKKIIIDDDCCC@@@:::333...++++++'''((()))))))))))))))(((&&&''''''((((((((((((((())))))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###!!!"""###$$$%%%&&&&&&&&&######""""""######$$$%%%"""""""""""""""#########!!!%%%&&&&&&%%%$$$###$$$%%%%%%%%%$$$""""""""""""""""""############%%%$$$######""""""######&&&&&&&&&%%%%%%$$$""""""""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! """###%%%%%%###"""###### !!!!!!""""""!!!!!!"""%%%$$$ !!!%%%###"""!!!"""###$$$###""" !!!""""""""""""""" !!!!!!!!!""""""!!!!!!!!!!!!"""###$$$%%%###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""#########"""######$$$%%%""""""""""""""""""""""""########################"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######""""""""""""############""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""""""""!!!!!!!!!!!!!!!"""###$$$%%%&&&'''&&&$$$"""!!! !!! !!!###%%%%%%$$$""""""#########"""!!!!!! !!!$$$%%%%%%$$$!!! !!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!"""###""""""""""""""""""""""""!!!""""""######$$$$$$$$$!!!!!!!!!"""###$$$%%%&&&######""""""""""""###### %%%$$$ $$$######""""""""""""""" !!!"""###""""""!!!"""&&&))))))&&&$$$###%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###""""""!!!"""######$$$$$$#####################$$$$$$$$$######$$$$$$$$$######""""""######$$$%%%$$$$$$$$$!!!###$$$%%%$$$%%%&&&(((''''''&&&$$$""""""$$$&&&&&&&&&&&&&&&'''''''''((()))******)))(((''''''(((''''''((())))))******+++******))))))******+++,,,,,,---......//////......000//////............///000000000111222222333333222222222222222111111000000000111222444555666666}}}|||~~~~~~zzzwwwuuutttrrrpppqqqsssttttttsssrrrssstttnnnnnnlllkkkiiihhhgggfffeeedddccccccbbbccccccccc___^^^]]]]]]^^^^^^]]][[[WWWUUUSSSQQQPPPNNNKKKHHHDDDBBB???999222---******''''''(((((((((((('''''''''''''''''''''((())))))(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$"""""""""######$$$$$$$$$ !!!#########""""""$$$$$$%%%%%%$$$$$$######%%%%%%%%%%%%&&&&&&&&&'''%%%$$$######""""""######$$$%%%%%%%%%%%%%%%$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######"""""""""######"""""""""###############$$$$$$$$$ """$$$$$$###""""""### !!!!!!""""""!!!!!!!!!###""" ###%%%"""!!!!!!!!!###$$$###""" !!!"""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""######$$$%%%&&&###############"""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""###$$$$$$%%%""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$ """""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!"""""""""############!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!"""""""""!!!!!! ###"""""""""###$$$$$$%%%%%%%%%###"""!!!!!!!!!!!!###!!! !!!###$$$$$$###"""#########""""""!!! ###""""""""""""""""""######""""""!!!!!!!!!!!!"""######""""""!!!"""""""""########################!!!""""""######$$$%%%%%% !!!!!!###$$$&&&&&&######""""""""""""######!!!###$$$$$$######""""""""""""""" !!!!!!!!!""""""""""""!!!)))333666111***$$$!!!############$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!""""""###############""""""#########$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$!!!"""###$$$%%%$$$$$$###!!!###%%%%%%######%%%'''&&&&&&&&&%%%######$$$&&&%%%%%%%%%%%%&&&&&&&&&&&&((()))***)))'''&&&'''((((((((())))))***++++++,,,******))))))******+++,,,---...//////000000////////////............//////000000000111222222333333222222222222222111000000///000000111222333444555~~~}}}~~~}}}yyyvvvuuusssrrrpppqqqsssttttttsssrrrssstttooonnnmmmllljjjiiihhhgggddddddccccccbbbccccccccc\\\[[[ZZZ[[[]]]^^^^^^]]]XXXVVVTTTSSSRRRNNNJJJGGGCCCBBB>>>888111,,,***)))))))))******)))(((''''''***)))(((((((((***+++,,,&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''$$$$$$%%%%%%%%%$$$$$$######$$$%%%&&&'''&&&%%%$$$#########$$$$$$%%%%%%%%%((('''%%%###!!! %%%%%%%%%$$$$$$$$$######"""""""""######$$$$$$$$$%%%$$$$$$###"""#########"""###$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$###### !!!"""###$$$$$$%%%!!!###$$$"""!!!!!!""" !!!!!!!!!!!!!!!%%%$$$###""" !!!###"""!!!!!!!!!###$$$$$$### !!!!!!"""""""""""""""""""""""""""############'''&&&%%%$$$###########################"""!!!!!!########################""""""!!!!!!!!!!!!""""""######""""""###$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######"""!!! !!!!!!""""""#########$$$!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!$$$&&&((())))))%%%$$$######"""#########$$$###"""""""""""""""###%%%###!!!!!!"""###"""!!!$$$$$$$$$$$$$$$###""""""&&&$$$!!!!!!$$$&&&%%%$$$###!!! %%%%%%$$$###"""""""""###########################!!!""""""###$$$$$$%%%%%%!!! !!!!!!"""######""""""""""""######"""%%%""""""'''$$$######"""""""""""""""#########"""###$$$$$$%%%"""...<<>>888222---+++***)))'''&&&%%%%%%&&&''')))'''''')))******)))((('''(((((())))))((('''&&&&&&((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%'''''''''&&&(((&&&$$$$$$'''((('''%%%%%%###"""$$$'''((('''%%%$$$$$$$$$$$$$$$###""""""%%%$$$###""""""###$$$%%%)))&&&"""!!!###%%%$$$###$$$%%%%%%%%%%%%$$$######""""""!!!!!!"""###$$$$$$%%%###!!! """$$$%%%&&& """###%%%'''((()))$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%'''%%%###"""!!!"""###$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$###"""!!!!!! !!!######""""""###%%%%%%&&&&&&%%%"""!!!!!!""""""""""""###%%%$$$""" !!!!!!""""""######$$$$$$###"""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!"""#########""""""!!!!!!!!!!!!!!!###"""!!! !!!!!!!!!  ###&&& !!!"""######"""!!!!!!$$$###!!! $$$$$$################## !!!!!!"""$$$%%%&&&!!!"""!!!  """########################!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""$$$###""""""######"""!!! !!!""""""###$$$$$$###!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!&&&$$$"""!!! !!!"""###""" """###!!! !!!!!!$$$%%%&&&&&&%%%### """""""""""""""""""""""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$"""!!!!!!""" !!!""""""!!!  !!!###$$$$$$""" """"""""""""""""""""""""!!! !!!$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%""" !!!"""$$$$$$""" !!!$$$%%%###!!!"""...>>>EEE===...%%%$$$!!!"""###"""!!! !!!"""$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%"""###$$$%%%$$$###!!!###$$$%%%%%%%%%%%%$$$###"""######$$$$$$"""!!!  $$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&(((******)))(((&&&$$$$$$%%%&&&&&&''''''(((+++(((%%%$$$%%%&&&&&&&&&))))))))))))***+++,,,------------------...///000,,,---......------///000000111111222222333444444111111111222222333333333///000000222333444555555}}}{{{|||~~~}}}yyywwwwwwuuuooojjjlllmmmoooqqqsssuuuvvvvvvpppooonnnmmmkkkjjjiiihhhkkkjjjiiigggeeeeeeddddddbbb___[[[\\\___```^^^[[[ZZZWWWTTTRRRPPPNNNKKKHHHBBBAAA>>>888222---+++******)))(((''''''((()))***((()))))))))))))))((((((((((((((('''''''''&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%'''((('''&&&&&&$$$""""""$$$%%%$$$###$$$###"""###&&&'''&&&%%%$$$$$$%%%%%%$$$$$$###"""$$$$$$############$$$$$$'''$$$!!!!!!###$$$###"""$$$$$$$$$$$$$$$######""""""""""""""""""###$$$$$$%%%""" """$$$%%%%%% !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""&&&%%%###!!!!!!"""###$$$######""""""""""""""""""%%%$$$$$$###""""""!!!!!!!!!"""######"""!!!###$$$ """!!! !!!######!!! !!!!!!!!!!!!!!!"""""""""!!!""""""######!!!!!!!!!!!!!!!"""######$$$###"""!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!""""""!!! """$$$############"""!!!""""""!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!! !!!!!! !!!"""""" !!!"""#####################$$$""""""""""""""""""""""""############""""""""""""!!!  """######""" !!!"""""""""###$$$###!!!!!!"""###########################%%%$$$"""!!! !!!###$$$###!!! !!!###$$$""" !!!!!!!!!###$$$$$$$$$$$$"""!!! """""""""""""""""""""""" !!!!!!!!!"""###########################$$$&&&%%%###""""""""" !!!""""""""""""!!! !!!!!!"""######"""!!! """"""""""""""""""""""""$$$$$$###""""""!!!""""""#################################"""""""""""""""%%%###"""###%%%&&&$$$"""!!!'''222777111'''!!!###!!!#########!!! !!!"""$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%""""""$$$$$$$$$###!!! """###$$$$$$$$$$$$###""" !!!"""$$$%%%%%%%%%%%%###$$$%%%&&&&&&$$$###!!!$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''(((((((((''''''$$$%%%%%%&&&&&&''''''((()))(((((()))***+++)))(((************+++,,,---...------,,,,,,+++,,,,,,,,,---///000000//////000111000111111222222333333444333333333222222111111000......///000111222333444}}}|||}}}yyyvvvuuusssoookkkmmmnnnppprrrtttvvvwwwwwwrrrqqqpppnnnllljjjiiihhhlllkkkiiihhhffffffeeeeeeaaa^^^[[[\\\___```^^^\\\[[[XXXUUUSSSQQQOOOKKKIIIBBBAAA>>>888222---+++***,,,+++***))))))***+++,,,+++***)))(((((('''((((((((('''&&&%%%%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%'''(((((('''%%%###""""""###$$$$$$######""""""###%%%&&&%%%$$$$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$######$$$###!!!"""######"""!!!######$$$$$$######"""!!!""""""""""""""""""###$$$$$$""" !!!###############"""""""""!!!!!!!!!###########################""""""""""""###$$$$$$$$$$$$"""!!!!!!!!!"""#########""""""!!! ######""""""!!!!!! """###$$$###"""!!!"""###!!!""""""!!!!!!"""######""" """""""""!!!!!!!!!!!!!!!!!!!!! """"""""""""###$$$%%%%%%"""!!!!!!!!!!!!"""######%%%$$$###"""!!! !!!!!! !!!""""""!!!"""###"""!!! !!!""""""""""""###"""!!! !!!"""###$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!""""""$$$###"""!!! !!!"""######!!!!!!"""###"""""""""######$$$$$$$$$####################################"""""""""""""""######""" !!!"""""" """######!!!!!!"""$$$###########################"""!!!!!!!!!"""###$$$$$$"""!!!"""###$$$###"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!  !!!"""###########################$$$&&&'''&&&###"""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$######!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$###"""!!!$$$###""""""$$$$$$###"""""""""%%%(((&&&!!! ###"""###$$$###!!! !!!"""$$$$$$$$$###############$$$$$$############$$$$$$""""""###$$$$$$###!!! !!!"""############"""!!!!!!"""###%%%&&&&&&&&&&&&)))((((((&&&%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''''''(((((('''''')))+++------+++)))))))))))))))***+++,,,,,,///...---,,,++++++++++++---...000///......///000000000111111222333333333666555444222111///...---------...///000111111222}}}|||~~~~~~xxxsssqqqooommmkkkqqqqqqrrrsssttttttttttttrrrqqqooommmkkkjjjhhhgggkkkjjjiiigggfffeeeeeeeee```^^^\\\\\\^^^___^^^]]]ZZZXXXUUURRRPPPNNNKKKHHHBBBAAA>>>888222---+++***,,,+++************+++,,,,,,+++)))''''''''''''(((((('''%%%$$$$$$%%%&&&(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%'''(((((('''&&&%%%$$$$$$$$$%%%%%%%%%"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$######""""""###$$$%%%%%%$$$###"""""""""######$$$###"""!!!"""############"""!!!!!!###"""""""""""""""#########!!! !!!"""""""""$$$$$$$$$$$$############""""""""""""""""""""""""$$$$$$$$$######$$$$$$%%%######"""!!!!!!""""""#########"""""""""!!!!!!!!!!!!!!! ###$$$$$$###!!! !!!"""$$$%%%&&&%%%$$$$$$%%%&&&%%%###!!!!!!"""###$$$###%%%$$$$$$######"""""""""""""""######$$$%%%&&&'''""""""!!!!!!""""""###$$$%%%%%%###"""!!!!!! !!! !!!"""######!!!###$$$###!!!  !!!"""###$$$$$$ !!!###$$$%%%$$$###"""!!!!!!!!!"""""""""""""""&&&&&&$$$###""""""!!!!!!!!!###$$$###"""!!!"""###!!!!!!""""""######$$$$$$####################################"""""""""!!!  """######""" !!!""""""!!!""""""!!!!!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""###$$$%%%"""""""""""""""###""""""$$$#########""""""!!!!!!!!!!!! !!!"""######"""""""""""""""""""""""""""!!! """$$$########################$$$%%%&&&%%%###!!!!!!!!!########################""""""!!!!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###############!!! !!!!!! %%% !!!###!!!"""%%%"""###$$$###!!! !!!"""########################$$$$$$############$$$$$$""""""############"""!!!"""##################"""$$$$$$$$$$$$$$$#########'''&&&%%%$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&'''(((((((((''''''''')))++++++)))'''((((((((((((((()))******//////...............///+++---...---,,,+++,,,...000000000111222222333333555444333222000...---------......///000000111111||||||~~~yyyssspppnnnmmmlllqqqqqqrrrsssttttttttttttpppooonnnllljjjiiiggggggiiihhhgggfffeeeddddddddd```^^^]]]]]]^^^^^^^^^]]]YYYWWWSSSQQQOOOMMMJJJGGGBBBAAA>>>888222---+++***************************,,,+++)))''''''''''''((((((&&&%%%$$$$$$%%%'''((($$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''(((((('''$$$$$$$$$#########$$$%%%!!!"""#########$$$%%%%%%#########$$$###""""""!!!"""###$$$%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$"""############"""!!!!!!######"""""""""""""""######!!! """"""""" """""""""######$$$$$$%%%"""""""""""""""""""""""""""!!!!!! !!!!!!###"""""""""""""""######"""""""""######$$$$$$$$$"""""""""!!!!!!!!!!!!!!!###$$$$$$###!!! !!!"""###$$$$$$###!!! !!!$$$""" !!!######"""%%%%%%$$$$$$######""""""############$$$%%%''''''"""""""""""""""###$$$$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$!!!###$$$###!!!  !!!"""###$$$%%%""""""###$$$###""" """""""""######$$$$$$$$$$$$$$$############$$$$$$!!!###$$$###"""!!!"""###!!!!!!"""""""""#############################################"""""""""!!!###"""!!!!!!######"""!!! !!!"""""" """"""!!!!!!"""$$$""""""""""""""""""""""""!!!!!!!!!""""""###$$$$$$!!!!!!!!!!!!!!! !!!!!!$$$$$$######""""""!!!!!!!!! !!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!! """$$$"""""""""""""""""""""""""""###$$$###!!!  $$$$$$############$$$$$$"""""""""!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$###"""!!!""""""""""""""""""""""""###"""!!! !!!"""$$$&&& !!!!!! !!!$$$!!!$$$######%%%"""$$$$$$###"""!!!"""###########################$$$######""""""######$$$"""""""""#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""$$$###""""""###%%%''')))$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&''''''(((((())),,,***''''''((()))((((((******)))))))))***++++++,,,,,,,,,------///000000,,,---......,,,+++,,,...///000000111111222333333222222111000000///............//////000111111111~~~{{{{{{~~~{{{vvvrrrpppoooooommmnnnppprrrtttvvvwwwwwwnnnnnnmmmllljjjiiihhhggghhhgggfffeeeeeeddddddddd``````___^^^]]]]]]]]]]]]YYYVVVSSSQQQOOOLLLIIIGGGBBBAAA>>>888222---+++***))))))))))))))))))))))))+++***)))(((((('''(((((('''&&&%%%%%%%%%&&&'''((($$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&!!!""""""!!! !!!###!!!"""$$$$$$######%%%&&&###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$#########$$$%%%%%%$$$###%%%&&&######$$$$$$######"""!!!$$$######"""""""""""""""$$$"""!!!"""######"""  !!!###$$$$$$##############################"""!!!!!!!!!""""""############$$$$$$$$$$$$"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$###"""!!!"""######$$$$$$###  """  !!!!!! """"""""""""""""""!!!!!!############$$$%%%&&&&&&###""""""""""""###$$$$$$$$$$$$###"""""""""######""""""!!!!!!!!!"""######!!!"""###"""!!! !!!"""######"""!!!!!!!!!!!!!!!############"""!!! """"""######$$$$$$%%%%%%!!!!!!!!!!!!!!!"""###$$$!!!"""######!!!!!!"""###""""""""""""""""""""""""####################################""""""""""""%%%###""""""######""" !!!""""""!!!"""""" !!!###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!"""!!!  """############""""""""""""!!!!!!!!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!###"""!!! $$$$$$############$$$$$$!!!""""""######$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$######!!! ########################%%%###!!! !!!$$$&&&"""###$$$$$$""""""###$$$!!!###$$$""""""######$$$%%%$$$"""!!!"""##################$$$$$$$$$######""""""""""""######"""""""""""""""#########%%%%%%$$$$$$$$$$$$%%%%%% !!!"""###%%%&&&$$$$$$###""""""###%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))///,,,)))'''((()))))))))---,,,,,,,,,,,,,,,------((((((((()))***,,,...//////111111111///...///000//////000000111222222222000000000///////////////////////////000000000111~~~{{{zzz}}}{{{wwwsssppppppppplllmmmoooqqqsssuuuvvvvvvnnnmmmmmmlllkkkkkkjjjjjjiiihhhgggfffeeeeeeeeeeeeaaaaaa```^^^\\\[[[[[[\\\YYYWWWTTTQQQPPPMMMJJJHHHBBBAAA>>>888222---+++***))))))************))))))((()))))))))))))))((((((&&&&&&'''''''''(((((((((###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''&&&$$$ !!!"""!!!!!!###!!!###%%%%%%$$$$$$&&&(((%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$############$$$$$$"""###$$$###!!!"""$$$'''$$$$$$$$$$$$$$$######"""$$$$$$###"""""""""""""""$$$###"""###$$$$$$"""  !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######$$$$$$######$$$%%%%%%%%%%%%%%%"""""""""###############%%%%%%%%%%%%%%%%%%%%%%%%!!!"""######"""!!!###$$$$$$%%%&&&%%%###"""###$$$###"""!!!"""$$$$$$"""!!!""""""""""""""""""######$$$$$$############$$$%%%######""""""######$$$%%%######""""""######$$$$$$######""""""!!!"""""""""!!!""""""!!! """$$$%%%$$$"""!!! $$$######"""""""""######!!!!!!!!!"""###$$$$$$$$$""""""!!!!!!""""""###$$$ !!!"""""" !!!"""#########"""!!!!!! """"""""""""""""""""""""############"""""""""""""""!!! !!!"""###"""!!! !!!"""""" !!!""""""  !!!$$$$$$$$$$$$$$$$$$$$$$$$"""############""""""!!! """###""" !!!###!!!!!!""""""""""""""""""!!!"""###$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""!!!######"""!!!"""###$$$###""""""""""""###$$$ !!!###$$$%%%%%%$$$$$$""""""""""""""""""""""""$$$$$$###""""""!!!""""""""""""""""""""""""""""""$$$###"""!!!!!!""""""###"""$$$&&&%%%###"""###%%%  $$$$$$!!!!!!$$$###$$$%%%$$$"""!!!"""###""""""#########$$$$$$$$$######""""""""""""######"""""""""""""""######$$$%%%$$$###""""""###$$$%%%"""!!!!!!!!!"""$$$&&&'''$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&'''''''''&&&%%%&&&&&&''''''(((((())))))+++)))(((((()))***)))(((,,,,,,++++++++++++,,,,,,((('''(((((()))***+++,,,111222333222000///000111//////000000111111222222000000/////////......................../////////~~~{{{zzz|||}}}|||zzzvvvqqqnnnnnnnnnoooooopppqqqrrrrrrrrrrrrnnnnnnmmmmmmmmmllllllllljjjiiihhhggggggfffggggggbbbbbbaaa___\\\ZZZZZZ[[[[[[XXXUUUSSSQQQNNNKKKIIIBBBAAA>>>888222---+++***)))******++++++******)))'''''')))******)))((((((&&&&&&'''((())))))(((((("""###%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&&&&&&&%%%###!!!###$$$###!!! """%%%"""$$$&&&&&&$$$$$$&&&)))''''''((((((''''''&&&%%%%%%$$$###""""""###$$$%%%"""######!!! $$$((($$$%%%%%%%%%%%%$$$######$$$$$$###""""""!!!""""""%%%$$$###$$$%%%$$$""" !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!! !!!!!!###$$$%%%&&&&&&&&&&&&&&&######""""""!!!!!! """""""""""""""######### !!!######""""""###%%%!!!###$$$$$$###"""$$$%%%&&&%%%&&&'''((((((&&&$$$#########$$$%%%%%%%%%&&&$$$$$$######"""##################"""######$$$%%%""""""""""""###$$$%%%&&&$$$$$$###"""!!!!!!""""""!!!!!!!!!  ###&&&###"""!!! !!!"""###$$$######"""###$$$&&&''' !!!"""######$$$%%%%%%$$$$$$$$$$$$$$$%%% !!!"""!!!  """$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!############"""""""""""""""######""" !!!""""""!!!"""###"""  """"""""""""""""""""""""###############"""!!! !!!###%%%$$$!!! """$$$ !!!!!!""""""######!!!###$$$&&&%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!!########################!!!#########"""###$$$$$$###"""!!!!!!"""###$$$!!!###%%%&&&%%%$$$###""""""""""""""""""""""""!!! """$$$&&&'''"""""""""""""""""""""""""""###$$$$$$###"""!!! !!!###%%%$$$!!! """$$$"""!!!###%%%$$$!!!"""&&&###$$$%%%$$$"""""""""###""""""######$$$$$$$$$$$$######""""""""""""######""""""!!!!!!"""###$$$$$$$$$###"""!!!!!!"""###$$$&&&%%%$$$#########$$$%%%""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&(((((('''&&&%%%&&&&&&''''''((()))))))))$$$$$$%%%'''))))))'''%%%))))))((((((((((((((()))+++***************++++++000111111000///......////////////000111111222222111000000///......------,,,,,,------------------|||yyyxxxzzz}}}}}}xxxtttqqqooooooooopppqqqqqqqqqqqqpppoooooommmoooqqqpppmmmjjjiiihhhiiijjjllllllllljjjiiigggdddbbb___\\\ZZZYYYZZZZZZYYYWWWTTTRRRQQQNNNJJJHHHFFFDDD>>>777///+++******((('''%%%&&&((()))))))))'''((((((((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''$$$&&&))))))'''%%%$$$$$$$$$$$$%%%&&&&&&''''''(((%%%%%%&&&&&&&&&%%%$$$$$$""""""###$$$$$$$$$$$$###&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$###""""""!!!###%%%'''&&&### !!!!!!""""""#################################!!!!!!#########$$$$$$$$$$$$######!!!!!!!!!!!!"""###%%%%%%""""""""""""""""""""""""""""""!!!!!! ### !!!$$$$$$$$$ !!!"""$$$$$$$$$&&&&&&###!!!%%%!!!!!! !!!!!!!!!"""###$$$$$$###!!!!!! !!!"""$$$$$$######"""!!! !!!"""###""""""""""""###########################"""!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""#########"""""""""""""""%%%$$$###!!!!!!###$$$%%%""""""###$$$%%%&&&&&&'''"""!!!!!!!!! !!!!!! !!!###$$$###"""!!!%%%$$$###!!! """""""""###$$$&&&'''(((!!!!!!!!!!!!"""""""""""" !!!"""######"""!!! !!!###%%%%%%###!!!!!!!!!""""""""""""""""""""""""###############"""!!!!!!""""""!!!!!! !!!###%%%''''''%%%###!!!######""""""""""""""""""############!!!#########"""""""""""""""%%%%%%%%%$$$$$$###"""!!!""""""######"""!!! """#########$$$$$$$$$$$$!!!!!!!!!!!!"""###%%%%%%"""""""""""""""#########!!!  """$$$&&&$$$""" ######!!! !!!""""""###""""""""""""""""""""""""$$$$$$###############$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############(((''''''&&&%%%$$$#########"""!!!"""$$$%%%$$$###&&&&&&&&&''''''''''''((($$$$$$%%%%%%&&&'''''''''******++++++++++++************)))))))))))))))*********+++++++++,,,,,,,,,......................../////////000111111222222000000///...............,,,++++++++++++,,,------}}}zzzyyy{{{~~~~~~xxxsssooommmmmmnnnqqqqqqrrrrrrrrrqqqqqqpppmmmoooqqqpppmmmjjjiiiiiimmmlllkkkiiihhhgggggggggcccbbb___\\\ZZZZZZZZZZZZXXXVVVTTTRRRQQQNNNKKKHHHEEEDDD@@@:::333---***))))))'''&&&&&&((())))))(((''''''(((((((((((((((''''''&&&&&&%%%%%%&&&&&&'''$$$&&&((((((&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&&&&&&&&&&""""""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##################$$$$$$ """###""" !!!!!!!!!"""""""""""""""########################$$$###!!! """$$$######$$$$$$$$$$$$######"""!!!!!!!!!"""###$$$$$$########################"""""""""!!!!!!!!!!!!!!!%%%""" ###%%%&&&%%%$$$######""""""""""""###"""$$$$$$!!!###"""!!!!!! !!!!!!"""""""""############"""""" !!!"""###$$$######"""&&&%%%$$$#########$$$%%%""""""""""""############""""""######"""!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""###""""""""""""""""""""""""!!!  !!!""""""""""""###############""""""!!!!!!!!! !!!"""###### """###$$$$$$###""""""""""""""""""###$$$$$$######""""""""""""######!!!!!!!!!!!!""""""""""""!!!""""""""""""!!!!!! !!!###$$$$$$###!!!!!!!!!""""""""""""""""""""""""###$$$$$$$$$######"""!!!""""""!!!!!!!!! !!!###$$$$$$###!!! """!!!!!!!!!!!!!!! !!!!!!"""######"""!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!"""""""""#########$$$$$$"""""""""#########$$$$$$$$$$$$######""""""!!!!!!$$$###"""!!!!!!"""$$$%%%### !!!!!!  !!!""""""###""""""""""""""""""""""""$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############&&&&&&%%%%%%$$$$$$######%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&''''''((((((*********++++++*********+++******)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......///000000111111222000000///............///---------------...//////}}}{{{{{{}}}xxxqqqmmmkkklllmmmqqqqqqrrrrrrsssrrrrrrrrrnnnoooqqqpppmmmjjjiiiiiinnnllliiifffdddddddddeeebbbaaa___\\\[[[ZZZZZZZZZWWWUUUSSSRRRQQQOOOLLLJJJCCCCCCBBB===666///***(((***)))''''''((()))((('''&&&&&&'''((()))))))))((('''&&&&&&%%%%%%&&&&&&'''%%%&&&'''&&&%%%$$$%%%&&&'''''''''&&&%%%$$$$$$$$$"""###$$$%%%&&&'''''''''"""######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######"""""""""$$$%%%&&&###############"""!!! """"""""""""""""""!!!!!!########################$$$$$$############$$$$$$######$$$$$$$$$$$$#########"""""""""""""""##############################"""""""""""""""#########&&&$$$""""""$$$&&&''''''''''''%%%###"""!!!!!!!!!"""######!!! ###""""""!!!!!!!!!!!!""""""###"""""""""""""""######!!!!!!"""############"""""""""!!!!!!""""""###$$$""""""""""""############"""""""""###""""""!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######!!!  !!!$$$#########"""""""""!!!"""""""""!!!!!!!!! !!!"""$$$&&&''' !!!"""$$$$$$$$$#####################$$$$$$%%%$$$###"""!!! !!!!!!!!!!!!""""""""""""######"""!!!!!!!!!!!!!!!!!!"""$$$$$$"""!!!!!!"""""""""""""""""""""""""""######$$$$$$$$$###""""""""""""!!!!!!!!!!!! ######"""""""""!!!!!!!!!"""######$$$$$$######""" !!!!!!"""!!!"""######$$$#########""""""!!! !!!######!!!!!!!!!"""""""""######!!!"""###$$$$$$###""""""%%%%%%$$$###"""!!! &&&%%%###"""""""""###$$$###!!! !!!"""  !!!!!!""""""###""""""""""""""""""""""""######"""""""""######$$$###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%"""!!!!!!$$$%%%###!!!########################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&'''(((((())))))************************++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000111111111000//////....../////////////////////000111111}}}{{{|||~~~xxxpppkkkiiijjjkkkooopppqqqqqqrrrrrrrrrrrrnnnooopppooollljjjiiiiiijjjiiigggeeeccccccccccccaaa```^^^]]][[[[[[[[[[[[VVVTTTRRRRRRQQQPPPMMMJJJDDDCCCAAA;;;444...+++)))+++)))((('''((((((((('''%%%%%%'''((())))))))))))'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&%%%$$$###%%%'''&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$$$$###""""""###%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###"""!!!!!!"""$$$&&&(((%%%%%%$$$###############$$$######""""""!!!!!!!!!##############################$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$###"""""""""""""""###########################"""""""""######$$$$$$%%%%%%$$$######$$$%%%&&&&&&'''&&&%%%###"""!!! ###$$$%%%###!!!!!!###%%%###""""""!!!!!!""""""######"""!!!!!!!!!"""$$$$$$!!!"""""""""############!!!"""###$$$!!!"""""""""############"""###############""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""#########$$$###""""""""""""###$$$########################"""""""""!!!!!!!!!!!!  !!!"""$$$%%%&&&!!!"""###$$$$$$$$$$$$$$$&&&%%%$$$###"""!!!!!!!!!$$$###"""!!! !!!!!!!!!!!!""""""""""""%%%###""" !!!!!!!!!"""######!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""!!!""""""!!!!!!!!!!!!!!!!!!""""""!!! !!!""""""%%%%%%%%%%%%$$$$$$$$$###&&&&&&%%%$$$"""!!!  !!!!!!!!!"""###$$$%%%%%%%%%%%%"""!!!  !!!$$$%%%!!!!!!!!!!!!""""""""""""!!!###$$$###"""!!!$$$#########""""""!!!!!!$$$$$$###"""""""""###$$$%%%$$$$$$###$$$######""" !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""######$$$""""""###$$$$$$%%%&&&&&&########################%%%""" !!!%%%&&&### """"""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$###"""!!!"""$$$%%%$$$###%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))))))))******))))))))))))******+++++++++***++++++,,,---******+++++++++,,,,,,,,,........................------......//////000000111000000///.../////////000000//////000000111222}}}{{{{{{~~~xxxpppkkkiiiiiijjjmmmmmmnnnpppqqqqqqqqqqqqnnnnnnooommmjjjhhhhhhiiidddeeeeeefffeeedddbbbaaa______^^^]]]\\\\\\[[[[[[VVVTTTRRRRRRQQQPPPMMMJJJDDDBBB>>>777111,,,++++++,,,***((((((((()))((('''%%%%%%'''((())))))))))))'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&%%%######%%%'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%$$$$$$###"""!!!"""$$$'''((($$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###"""!!!!!!"""$$$&&&(((###"""!!! !!!!!!$$$$$$######""""""!!!!!!########################!!!"""###$$$$$$$$$############$$$$$$$$$$$$######$$$###"""""""""""""""###########################""""""######$$$$$$%%%%%%######$$$#########$$$%%%$$$###"""!!!!!!!!!!!!!!!######$$$#########$$$%%%######""""""""""""#########"""!!!!!!!!!"""$$$%%%"""""""""""""""#########!!!!!!"""######$$$$$$$$$!!!"""""""""##################$$$%%%%%%$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$###"""""""""!!!!!!!!!!!!!!!!!! !!!!!!"""###"""######$$$$$$$$$$$$$$$%%%$$$###"""!!! ###""""""!!!!!!"""""""""!!!!!!!!!!!!""""""""""""$$$###""" !!!""" !!!"""""" !!!###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!""""""""""""""""""%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$"""!!! """""""""!!!!!!  !!!""""""######"""!!!  !!!$$$%%%!!!!!!!!!!!!""""""""""""!!!######""""""!!!!!!""""""#########$$$ !!!!!!"""###$$$$$$$$$$$$$$$$$$############!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""######$$$ !!!!!!"""###$$$$$$%%%###########################!!!!!!"""$$$%%%""" """"""""""""""""""""""""############$$$$$$$$$$$$"""""""""######$$$$$$%%%###"""!!!"""$$$%%%$$$###%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''((()))))))))******)))(((((()))******++++++******+++,,,,,,---******+++++++++,,,,,,,,,........................------......//////000000111111000/////////////////////......//////000111|||yyyyyy|||yyyrrrllljjjiiijjjkkklllmmmooopppqqqqqqqqqlllmmmmmmkkkhhhgggggghhhbbbccceeefffeeedddbbb```^^^^^^^^^]]]]]]\\\\\\\\\WWWUUUSSSRRRQQQOOOLLLJJJEEEBBB===666///,,,+++,,,+++)))(((((()))***)))(((&&&&&&'''((()))))))))((('''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%$$$$$$%%%&&&#########$$$%%%&&&&&&&&&'''''''''&&&%%%$$$###"""###$$$$$$%%%%%%%%%%%%%%%###""""""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######"""""""""$$$%%%&&&######""""""""""""########################""""""######################## !!!"""#####################$$$$$$$$$$$$#########"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$!!!###$$$###"""""""""$$$"""!!!!!!!!!!!!!!!"""""" !!!!!!""""""#########$$$$$$############$$$$$$!!!!!!!!!!!!"""###$$$%%%"""""""""!!!"""######$$$$$$$$$$$$###"""!!!""""""""""""##################$$$$$$%%%$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$######################## !!!""""""######"""""""""!!!!!!!!!###"""!!!!!! ########################!!!!!!!!!!!!!!!""""""###""""""""""""###$$$$$$%%%!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""!!! """###"""""""""""""""""""""""" !!!!!!""""""!!!!!!!!!!!!""""""""""""######&&&%%%$$$######$$$%%%&&& !!!!!!"""############"""!!!!!!!!!""""""###"""""""""!!!!!!!!!  !!!"""######$$$###""""""!!! !!!######!!!!!!!!!"""""""""###### """"""###### !!!"""###$$$%%%%%% !!!"""###$$$$$$!!!"""###"""  !!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""######$$$ !!!!!!"""################################# !!!#########"""!!!!!!#################################$$$$$$$$$$$$%%%"""#########$$$$$$%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''(((((())))))***)))(((''''''((()))******************+++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000111111222111000000//////000000...............//////000|||xxxwwwyyy~~~{{{tttnnnkkkjjjjjjkkklllmmmoooqqqrrrrrrrrrkkklllkkkiiigggeeeeeefffeeeeeeeeedddcccbbbaaaaaa]]]]]]^^^^^^]]]]]]\\\\\\XXXVVVTTTRRRQQQNNNKKKHHHCCCBBB>>>888222---,,,,,,***)))'''((()))******)))''''''(((((((((((((((''''''&&&&&&%%%%%%&&&&&&'''!!!###%%%&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$########################!!!!!!!!!"""###$$$$$$$$$######$$$$$$$$$$$$######"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""!!!###%%%$$$"""!!!"""$$$###""""""!!!"""""""""### !!!"""###$$$$$$###$$$$$$$$$######$$$$$$$$$ !!!"""######$$$$$$$$$###"""!!!!!!!!!"""$$$$$$!!!"""######"""!!! """"""""""""############ !!!"""###############""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""############"""""" !!!!!!"""""""""#########"""""""""!!!!!!$$$###""""""!!!!!!!!!"""###""""""!!!!!!"""""""""""""""!!!!!!""""""###$$$###"""""""""######$$$%%%!!!!!!!!!!!!"""""""""""" !!!""""""######""" !!!!!!  """$$$""""""""""""""""""""""""!!!!!!"""###############!!!!!!"""""""""##################""""""######### """###$$$$$$$$$###""""""""""""###$$$ !!!!!!"""""""""###$$$%%%%%%%%%%%%%%%""""""""""""!!!!!!!!!!!!"""""""""#########$$$$$$ !!!!!!"""""""""!!!!!!""""""######$$$$$$ !!!""""""############!!!"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""$$$$$$""""""""""""""""""##############################!!!%%%%%%""" """$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''((((((***)))(((''''''((()))***))))))))))))***+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......///000000111111222222111000000//////000000///............///000000{{{wwwuuuxxx}}}{{{uuuppplllkkkjjjlllmmmnnnppprrrsssttttttkkkkkkjjjhhheeedddeeefffiiihhheeebbbaaa``````aaa]]]]]]]]]^^^^^^]]]]]]\\\YYYWWWTTTRRRQQQNNNJJJHHHBBBBBB@@@<<<555000,,,+++***((('''(((***++++++***'''((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&''' """&&&'''&&&%%%$$$$$$&&&&&&%%%$$$$$$#########$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%""""""#########""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$######"""!!!""""""#########"""""""""""""""###$$$$$$$$$%%%########################""""""""""""###$$$%%%&&&######$$$$$$$$$$$$######!!!!!!!!!!!!"""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!$$$&&&%%%###!!!"""$$$%%%%%%$$$###""""""######"""""""""$$$&&&'''&&&%%%%%%$$$$$$######$$$$$$%%% """###$$$$$$$$$######"""!!!!!!!!!"""$$$%%%!!!"""$$$'''((()))))))))""""""""""""############ !!!!!!"""!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""$$$$$$###############$$$""""""!!!!!!!!!!!!!!!"""'''&&&%%%###""""""!!!!!!######""""""""""""######!!!!!!!!!!!!""""""""""""!!!###$$$$$$###### !!!  """$$$"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!###%%%&&&''')))(((&&&###"""""""""""" """###$$$ !!!""""""""""""!!!""""""######"""!!! ############$$$$$$$$$$$$%%%$$$###"""!!!!!!""""""############""""""""""""###$$$$$$$$$$$$###""""""!!!###$$$###  ############""""""""""""""""""""""""""""""""""""""" !!!"""$$$$$$$$$$$$$$$###############"""""""""""""""""""""""""""'''&&&!!! ###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""$$$%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((+++)))(((''''''((()))+++(((((((((((()))***+++,,,******+++++++++,,,,,,,,,........................//////000000111111222222222111111000000000000000///////////////000000111}}}wwwvvvyyy~~~|||wwwrrrooolllkkkkkkmmmooorrrssssssrrrrrriiiiiihhhggggggffffffeeefffjjjkkkgggddddddccc```aaa___^^^^^^^^^^^^]]][[[ZZZWWWUUURRRQQQOOOLLLJJJFFFDDD???888000+++((((((++++++++++++******************)))(((((((((((((((%%%%%%%%%&&&'''((())))))&&&&&&&&&'''''''''''''''%%%&&&'''((('''%%%###!!!&&&&&&&&&'''''''''((((((!!!""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%!!!!!!""""""#########$$$$$$$$$######$$$$$$%%%&&&###############"""!!!!!!#########$$$$$$$$$%%%%%%###$$$$$$$$$###"""  """######$$$$$$$$$$$$#########""""""!!!!!!###$$$$$$###!!! !!!###$$$$$$######"""!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%###"""""""""!!!!!! """$$$&&&&&&$$$""" !!!"""$$$%%%%%%$$$"""!!!######################## !!!""""""!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""&&&%%%"""!!! !!!"""###%%%$$$$$$###"""!!! """"""""""""!!!!!!!!!!!!#########"""""""""""""""$$$###"""!!!!!!"""###$$$######"""""""""$$$%%%&&&$$$$$$######""""""!!!!!!$$$#########""""""!!!!!! """###$$$$$$$$$#########"""!!! !!!"""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""############!!!!!! !!!###%%%&&&((('''&&&%%%$$$"""!!!!!!""""""!!!!!! ######"""!!!!!!!!!!!!!!!""" """###!!!"""$$$$$$######### !!!"""!!! """###&&&&&&%%%%%%$$$#########"""!!! !!!###$$$######"""!!!!!!!!!!!!!!!$$$""" """%%%&&&%%%###""""""#########$$$$$$$$$$$$$$$$$$############"""%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$###""""""""""""#########""""""!!!""""""""""""!!!!!!!!!!!!!!!"""$$$%%%%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$######%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&)))***)))&&&$$$)))'''&&&'''***+++***((()))))))))))))))******+++,,,+++***)))))))))***+++//////...------------...111111000000111111222333000000000000000///......///////////////.........}}}wwwvvvyyy~~~}}}yyytttpppmmmkkkiiikkkmmmooopppppppppooonnnmmmmmmllllllkkkjjjjjjhhhlllmmmiiieeeeeedddaaaaaa___^^^^^^^^^^^^]]][[[YYYVVVTTTRRRQQQOOOLLLJJJGGGEEEAAA:::222,,,******))))))))))))((((((((((((******)))(((((((((((((((%%%&&&&&&&&&'''((((((((((((((('''&&&%%%$$$###### !!!###$$$$$$###"""!!!$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$#########$$$$$$""""""""""""""""""""""""$$$#########$$$$$$%%%%%%$$$$$$$$$$$$$$$###""""""'''&&&%%%$$$###"""""""""###$$$$$$$$$###"""  !!!"""######$$$$$$$$$############"""""""""!!!###$$$$$$###!!! """###""""""""""""############"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######!!!###$$$%%%%%%$$$###!!!!!!"""$$$%%%%%%$$$"""!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###"""""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$###!!!!!!!!!"""###%%%$$$$$$######""""""!!!!!! !!!!!!""""""#########"""""""""""""""""""""###"""!!!!!!!!!!!!"""###"""!!!!!! !!!"""############"""""""""""""""############"""""""""!!!!!!""""""###### !!!!!!!!!##################""""""###"""!!!!!!!!!!!!"""###""""""""""""############!!!!!!!!!!!!"""###$$$%%%&&&&&&%%%$$$###"""!!!!!!"""""""""!!!!!!!!! $$$######""""""""""""###"""  """###!!! !!!"""###$$$!!!"""""""""""""""$$$%%%!!!!!!"""""""""""""""""""""!!!!!! !!!"""###$$$######"""!!!!!!!!!!!!!!!%%%###"""###&&&'''&&&$$$!!!!!!!!!""""""#########$$$$$$$$$#########""""""$$$$$$######"""!!!!!!!!!"""""""""""""""!!! """"""############"""""" !!!"""###$$$$$$%%%!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&%%%$$$)))'''&&&'''***+++***((()))))))))))))))******++++++******))))))***+++,,,......------------......111000000000111111222222000000111111000000///.../////////////////////...}}}xxxwwwzzz~~~zzzvvvqqqnnnllljjjkkknnnpppqqqpppooonnnllllllkkkkkkjjjiiiiiiiiijjjnnnnnnjjjfffgggfffcccaaa___^^^^^^^^^^^^]]][[[WWWUUURRRQQQPPPNNNLLLJJJIIIGGGBBB;;;444...,,,,,,))))))))))))((((((((((((******)))))))))(((((((((&&&&&&''''''''''''''''''''''''&&&%%%$$$######""" """$$$$$$$$$$$$############$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""!!! ######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$######$$$$$$$$$$$$$$$$$$######"""""""""######$$$%%%$$$###"""""""""""""""#########"""""""""""""""############$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$######"""!!!!!!!!!"""###%%%&&&###$$$$$$$$$###"""!!!!!!!!!!!!""""""######$$$$$$############""""""""""""######$$$###!!! """###!!!!!!""""""###$$$$$$%%%##################$$$$$$######""""""""""""!!!!!!########################!!!"""###$$$$$$###"""!!!!!!!!!""""""""""""!!!!!!######""""""""""""######""""""""""""""""""""""""######"""""""""!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!###%%%&&&#########""""""""""""""" !!!"""###$$$$$$""""""""""""""""""######"""!!!!!! !!!!!!"""###"""!!!!!! !!!!!!"""!!!""""""""""""""""""###############"""""""""""" !!!!!!"""""" !!!!!!"""%%%%%%%%%%%%$$$###"""!!!"""!!!!!! !!!!!!"""""""""""""""############""""""############""""""############"""""""""!!!#########"""""""""""""""$$$###############$$$$$$"""!!! """"""!!!  """#########%%%'''"""""""""""""""######$$$ !!!!!!"""######!!!!!!!!!!!!!!!"""#########""""""!!!!!!!!!!!!!!!$$$###"""###$$$%%%$$$### !!!!!!!!!!!!""""""$$$$$$#########"""""""""""""""""""""""""""""""""!!!""""""""""""!!!!!! """"""############""""""!!!!!!"""###$$$%%%%%%&&&"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$''')))(((%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%+++)))&&&$$$######$$$%%%)))((('''((()))***)))((()))))))))))))))******+++***)))))))))***+++,,,,,,,,,,,,,,,,,,---...//////000000000000111111111111000111111111111000000///......//////////////////~~~yyyxxx{{{}}}zzzvvvqqqmmmkkknnnppprrrssstttsssrrrqqqkkkkkkjjjiiiiiihhhhhhgggjjjnnnnnniiifffffffffcccaaa___^^^^^^^^^^^^]]][[[VVVTTTRRRPPPOOONNNKKKIIIHHHFFFBBB;;;444///---,,,++++++++++++*********)))************))))))(((((('''''''''''''''&&&&&&&&&$$$$$$$$$%%%&&&&&&'''''' !!!###%%%&&&'''''''''############$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!! ######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$############"""""""""!!!""""""###$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!""""""############"""######$$$$$$$$$$$$$$$###$$$$$$%%%$$$$$$######!!!  """%%%&&&#####################""""""""""""""""""######$$$#########""""""""""""""""""######"""!!!!!!"""$$$"""""""""######$$$$$$$$$$$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###""""""###$$$$$$""""""############""""""!!!!!!"""######"""!!!!!!$$$###!!!!!!!!!!!!###$$$""""""""""""""""""""""""#########"""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$"""""""""""""""######### !!!"""#########"""""""""""""""#########!!!!!! !!!!!!%%%%%%$$$######""""""""" !!!!!!!!!""""""###############""""""""""""""" !!!"""""""""!!! !!!!!!"""###$$$$$$$$$$$$$$$######!!!!!! !!!!!!!!!"""""""""############"""###$$$$$$$$$"""!!! !!!!!!!!!"""""""""""""""##################$$$$$$######"""""""""###$$$$$$"""!!!!!!!!!""""""!!!!!!&&&''''''%%%###"""###%%%###"""!!! !!!!!!!!! !!!!!!""""""############!!!!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!""""""!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""!!!!!!""""""##################$$$$$$$$$$$$###"""!!!""""""############"""%%%%%%%%%$$$$$$$$$######"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""$$$(((+++)))$$$"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%))))))(((&&&$$$$$$%%%'''(((((((((((()))))))))))))))))))))))))))******+++(((((()))******+++,,,---*********+++,,,...///000/////////000000000000000000111111111111111000000............////////////~~~zzzyyy}}}~~~|||xxxtttpppmmmkkkqqqrrrtttuuuuuutttsssqqqpppppppppooonnnnnnmmmmmmiiillllllgggdddddddddbbbaaa___^^^^^^^^^^^^]]][[[WWWTTTRRRPPPOOONNNKKKIIIGGGEEEAAA:::333...,,,,,,++++++++++++*********))))))******+++***)))(((((('''''''''''''''&&&&&&&&&$$$%%%%%%&&&'''((((((((($$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$#####################""""""!!!!!!"""######$$$%%%$$$###"""!!!!!!!!!!!! """###$$$%%%&&&!!!"""###$$$$$$$$$######""""""###############"""'''&&&$$$"""!!!!!!""""""###############$$$$$$$$$###""""""!!!""""""###$$$""""""""""""""""""######"""######"""!!!!!!###$$$%%%$$$$$$$$$######""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!###$$$%%%"""""""""######"""""""""!!!"""$$$%%%%%%$$$"""!!!""""""  """"""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""$$$######""""""""""""""""""""""""""""""#########""""""""""""!!!!!!!!!!!!!!!!!!""""""############ !!!!!!!!!!!! $$$$$$$$$$$$######"""""" !!!!!!"""""""""###""""""""""""""""""######!!!""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$$$$ !!!!!!!!!!!! !!!"""""""""############"""###$$$$$$$$$"""  !!!!!!!!!!!!"""""""""""""""######$$$$$$%%%%%%""""""!!!!!!!!!""""""###!!!"""""""""!!!!!!""""""$$$%%%$$$"""  !!!'''$$$!!!!!!"""""" ############""""""!!!!!! !!!!!!"""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!! """"""""""""""""""""""""#########"""""""""!!!!!!!!!!!!!!!"""######$$$$$$"""######$$$$$$$$$######!!!!!!"""###############%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$#########""""""""""""""""""""""""###'''+++)))$$$"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))'''&&&''')))'''(((((()))((())))))***)))))))))))))))******+++(((((()))***+++,,,,,,,,,)))))))))***,,,---///000---...///000000000/////////000000111111111000000---.........//////000000{{{zzz~~~~~~{{{vvvsssooommmlllpppqqqrrrssssssrrrpppooorrrrrrqqqqqqpppoooooonnnhhhkkkjjjeeebbbccccccbbbaaa___^^^^^^^^^^^^]]][[[XXXVVVSSSQQQPPPNNNKKKHHHEEECCC???999222---++++++))))))))))))(((((((((((()))***+++++++++***)))(((&&&&&&''''''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############""""""##################""""""""""""######$$$%%%%%%$$$###""""""""""""""" """###$$$%%%&&& !!!###$$$$$$$$$###"""!!!!!!"""############"""######$$$%%%%%%&&&&&&'''###############$$$%%%&&&$$$###"""!!!!!!"""###$$$""""""""""""############!!!"""###"""!!!!!!###%%%&&&%%%%%%$$$######""""""##################$$$$$$"""""""""###############%%%$$$###""""""###$$$%%%""""""""""""""""""""""""!!!###$$$%%%%%%$$$###!!!!!!!!! !!!!!!""""""""""""""""""""""""$$$$$$#########"""""""""""""""""""""""""""""""""$$$$$$$$$###"""!!!!!! #########"""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!"""######$$$$$$ !!!!!!""""""!!!!!! !!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!"""""""""""""""##################$$$$$$$$$###"""""""""""""""""""""!!!!!!!!!!!!###$$$%%%%%%&&& !!!!!!""""""!!!!!! """"""""""""###########################"""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$%%%%%%&&&###""""""!!!!!!!!!!!!!!!!!!"""######!!!!!!"""###!!!###$$$###""""""###%%%(((%%%""""""$$$%%%###!!!######"""!!!!!!  !!!"""""""""""""""!!!!!!!!!!!!!!!""""""###"""###$$$###"""!!!"""#########""""""""""""!!!!!!######"""""""""!!!!!!!!!!!!!!!""""""#########$$$ !!!!!!""""""""""""!!! !!!"""######$$$######""""""###$$$%%%&&&&&&'''########################%%%%%%%%%%%%%%%%%%%%%%%%###&&&((('''$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%###&&&))))))'''%%%''')))'''((())))))(((((()))***)))))))))))))))******+++((()))***+++++++++++++++)))))))))***+++,,,...///,,,---///000000000///......//////000000000000///------......///000000000{{{{{{zzzvvvrrrpppooooooooopppqqqrrrrrrpppnnnmmmooonnnnnnmmmmmmllllllkkkhhhkkkjjjdddaaabbbcccbbbaaa___^^^^^^^^^^^^]]][[[[[[XXXUUURRRPPPNNNJJJHHHEEECCC???999222---++++++))))))))))))(((((((((((()))***+++,,,,,,***)))'''%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""!!!!!!""""""######$$$$$$"""""""""######$$$&&&&&&%%%$$$$$$#########$$$$$$"""""""""""""""######### !!!###$$$$$$$$$""""""!!!"""######$$$$$$$$$### """###$$$$$$###"""######""""""###%%%&&&'''$$$###"""!!!!!!"""###$$$!!!"""""""""############!!!"""###"""!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%% !!!!!!!!!"""$$$##################$$$""""""!!!!!!!!!!!!"""""" """$$$%%%%%%$$$""" !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""""""""#########""""""!!!$$$$$$######""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!"""######$$$$$$!!!!!!"""######"""!!!!!! """"""###"""!!!!!!!!!!!!!!!!!!!!! !!!"""""""""###########################"""!!!!!! !!!!!!"""""""""!!!"""###$$$%%%%%%%%%%%%!!!!!!"""######"""!!!!!!""""""""""""##################"""""""""""""""###"""""""""""""""""""""""" !!!"""###$$$%%%&&&%%%%%%###"""!!! !!!###$$$###!!! """$$$!!!###&&&&&&%%%%%%%%%%%%"""###&&&%%%"""""""""""""""""""""!!!!!! !!!"""###""""""!!!!!!!!!!!!!!!!!!"""#########$$$%%%$$$"""!!!"""$$$"""""""""!!!!!! ###"""""""""!!!!!!!!!!!!"""""""""""""""######### !!!""""""""""""""" !!!"""######$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$'''(((%%%"""!!!$$$(((&&&(((***)))(((''')))+++)))))))))))))))******+++)))***++++++++++++***)))))))))))))))***+++------+++---...000000///...---------...///////////////------......///000000111||||||{{{vvvrrrqqqqqqrrrpppqqqrrrsssrrrpppnnnmmmnnnnnnnnnmmmllllllkkkkkkiiillljjjeeeaaacccdddbbbaaa___^^^^^^^^^^^^]]][[[\\\ZZZVVVSSSQQQNNNJJJGGGEEEDDD@@@999333...,,,,,,++++++++++++************)))***,,,,,,,,,+++)))'''%%%%%%&&&&&&'''((())))))"""######$$$&&&'''((((((%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$***)))(((((('''&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######"""""" !!!!!!"""###$$$$$$%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!!!! !!!###$$$%%%$$$"""!!!"""###$$$%%%%%%%%%%%%%%%&&&&&&%%%"""######""""""###%%%'''(((%%%$$$""" !!!###$$$!!!!!!""""""#########$$$!!!"""###"""!!!"""###%%%#########$$$$$$%%%&&&&&&!!!!!!"""###$$$%%%%%%&&&""""""######$$$$$$$$$%%%########################""""""!!!!!!!!!!!!"""""" ###$$$$$$### !!!"""###$$$$$$###"""!!!""""""""""""""""""""""""$$$$$$$$$############""""""""""""""""""""""""""" !!!"""######$$$$$$###%%%$$$$$$###"""!!!!!!  !!!"""###$$$$$$ !!!!!!"""###$$$$$$$$$!!!"""###$$$$$$###"""!!!!!!"""###$$$%%%%%%$$$###""""""!!!!!! !!!!!!""""""#########$$$"""######""""""!!! !!!"""######$$$$$$%%%&&&&&&&&&%%%%%%!!!"""###$$$$$$###"""!!!""""""""""""############$$$###"""!!!!!!"""###$$$$$$#########"""""""""!!! """###$$$%%%&&&'''&&&%%%###"""!!!!!!!!!!!!###%%%$$$!!! """$$$ """$$$$$$"""  %%%$$$"""#########$$$%%%%%%&&&&&& """#########"""!!!!!!!!!!!!!!!!!!"""######!!!###$$$###  """!!!!!! """"""""""""!!!!!!!!!!!!######""""""""""""""""""""""""###$$$$$$$$$$$$$$$ !!!######$$$$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$########################"""!!!!!!###%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''(((&&&""""""'''&&&(((******'''''')))+++)))))))))))))))******+++)))***+++,,,,,,+++)))((())))))))))))***+++,,,---+++,,,...000000///...---,,,,,,---...//////......---------...///000000111}}}|||}}}zzzuuurrrqqqrrrssssssssstttuuusssqqqooommmooooooppppppooommmkkkjjjgggffffffeeedddcccbbbbbbbbbaaa```___^^^]]]]]]]]]XXXXXXVVVTTTPPPLLLHHHFFFDDDCCC???999222---+++***(((((((((((())))))))))))))))))************))))))******)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%(((###!!!$$$%%%######%%%''''''''''''&&&&&&%%%$$$$$$#########$$$%%%$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######!!!!!!###$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$###"""!!!&&&%%%$$$######$$$%%%&&&######""""""""""""############""""""!!!!!! !!!###&&&)))***######!!! ###$$$"""!!!!!!"""$$$$$$#########""""""!!!!!! !!!!!!"""###%%%&&&'''"""!!!!!!!!!!!!"""######%%%%%%%%%%%%$$$$$$$$$$$$%%%###  """$$$ !!!"""###$$$$$$###"""%%%$$$$$$$$$######""""""%%%$$$###"""!!!!!!!!!!!!########################$$$###""" !!!"""$$$#########""""""!!!!!!"""""""""###$$$$$$$$$%%%%%%###"""!!!"""###%%%&&&"""""""""""""""""""""""" ######!!! """!!!"""$$$$$$######$$$%%%"""  ###$$$### ###"""""""""""""""###$$$######""""""!!!!!! ###$$$%%%%%%###""""""### !!!!!!""""""######$$$%%%%%%%%%%%%$$$'''''''''%%%"""  !!!"""$$$%%%%%%$$$"""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!######""""""!!!!!! %%%$$$$$$$$$######""""""$$$$$$######""""""!!!!!!!!!"""#########!!! """"""""""""""""""""""""#########!!!!!!"""%%%(((%%%%%%!!!!!!$$$$$$""""""!!!  !!! !!!###%%%%%%###!!!"""!!! !!!###$$$$$$$$$$$$#########""""""$$$$$$######"""!!!!!!!!!""""""############""""""######""""""######$$$%%%"""############$$$$$$$$$ ###%%%%%%### !!!###%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''''''''''''''''''((())))))'''((((((((())))))))))))------,,,,,,+++*********++++++,,,,,,,,,------------------............//////000000111111111000000///////////////000000000}}}|||}}}zzzuuuqqqqqqrrrsssssssssttttttsssqqqooommmooooooooonnnllljjjhhhgggffffffeeedddcccbbbbbbaaaaaa```___^^^^^^^^^^^^^^^YYYXXXVVVSSSPPPLLLIIIGGGCCCBBB???888222,,,******(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%((($$$###&&&'''%%%$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$((($$$!!!&&&))))))'''%%%%%%%%%%%%$$$$$$$$$###%%%%%%$$$$$$############$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!"""""""""$$$$$$$$$$$$$$$###""""""$$$######""""""######$$$######""""""""""""######"""""""""""""""!!!!!!!!!"""""""""###%%%''')))***%%%&&&&&&%%%#########%%%###"""!!! !!!"""###############"""""""""!!!""""""######$$$%%%''''''$$$$$$###""""""!!!!!!"""&&&%%%$$$######$$$%%%&&&!!!!!!######$$$###""""""$$$$$$#########"""""""""###"""""""""""""""##############################$$$###"""!!!!!!!!!""""""############"""""""""!!!##################$$$$$$"""!!!  !!!###$$$""""""""""""""""""""""""!!!######!!! !!!### """######""""""###$$$###!!! !!!###$$$###!!!""""""!!!!!!!!!!!!!!!"""###"""""""""!!!!!!!!! !!!###$$$$$$###""""""### !!!!!!!!!!!!!!!###$$$%%%&&&&&&&&&%%%%%%"""###$$$$$$""""""###$$$ !!!###$$$$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$###""""""!!!###"""""""""!!!!!!!!! $$$$$$#########"""""""""!!!!!!!!!!!!""""""""""""!!!"""#########!!! """"""""""""""""""""""""#########""" """$$$$$$%%%""""""$$$###%%%$$$######"""""""""###!!! !!!###$$$###!!!$$$###"""""""""###%%%%%%$$$$$$$$$#########""""""!!!!!!!!!"""######$$$$$$""""""############""""""######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$ !!!###%%%$$$###!!! %%%###!!!"""$$$%%%%%%###((('''&&&%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''''''''''''''''''((()))))))))))))))((())))))***+++*********+++++++++++++++******+++++++++,,,,,,,,,---------............/////////000111222222111111000000000000000000//////|||{{{}}}~~~yyytttqqqpppqqqrrrssssssttttttsssqqqooonnnnnnnnnmmmllljjjgggeeedddffffffeeedddcccbbbaaaaaa______^^^^^^^^^^^^^^^___ZZZXXXUUURRRNNNLLLJJJIIICCCBBB>>>888111,,,***)))))))))))))))((((((((((((******((((((((((((******%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!&&&'''$$$"""###%%%%%%%%%%%%%%%$$$$$$###!!!""""""&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""$$$$$$#########"""""""""""""""######$$$%%%%%%%%%###$$$$$$$$$$$$###""""""!!!""""""""""""""""""!!!######""""""""""""######!!!!!!""""""""""""""""""$$$$$$$$$$$$$$$%%%&&&'''!!!###%%%%%%$$$"""""""""###"""!!! !!!"""###############""""""""""""$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$###"""!!! !!!!!!!!!!!!!!!!!!""""""%%%%%%%%%%%%%%%%%%&&&&&&"""############""""""!!!######""""""""""""!!!!!!!!!!!!!!!!!!"""###$$$%%%########################$$$$$$###"""""""""##################""""""""""""##################"""""""""!!! !!!###$$$""""""""""""""""""""""""!!!"""###"""!!!!!!###%%% !!!""""""!!!!!!"""######"""!!!"""$$$$$$$$$######"""!!! """"""""""""!!!!!!!!!!!!!!!######"""!!!""""""""""""!!!!!!!!!!!!!!! !!!###$$$&&&&&&%%%$$$### """############$$$&&& !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!!!!""""""""""""!!!!!!!!!!!!######""""""""""""!!!!!! !!!""""""######!!!""""""######""" """""""""""""""""""""""""""######"""  """$$$######$$$###%%%%%%$$$############$$$###!!! """######"""#########"""###$$$$$$%%%$$$$$$$$$###############!!!!!!!!!"""######$$$$$$""""""############"""""" !!!"""#########"""!!!"""############$$$$$$$$$"""######$$$$$$$$$######'''%%%######$$$$$$###"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''''''''''''''''''((())))))***)))'''&&&'''(((***+++(((((())))))***++++++,,,************++++++++++++---------............///...///000111222333333333111111111000000/////////|||{{{|||}}}xxxtttqqqpppqqqqqqssssssssssssrrrpppooonnnmmmmmmlllkkkiiigggfffeeeffffffeeedddcccbbbaaaaaa^^^^^^]]]]]]]]]^^^______ZZZXXXUUUQQQNNNLLLKKKJJJDDDCCC???999222---+++***))))))))))))((((((((((((+++***(((''''''(((***+++(((''''''&&&%%%$$$###"""'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""!!!%%%%%%%%%$$$$$$#########$$$"""###''')))&&&######$$$$$$$$$%%%%%%$$$$$$###&&&"""$$$''''''%%%&&&%%%%%%%%%%%%%%%%%%%%%###"""""""""""""""""""""!!!!!!!!!""""""###$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$######""" !!!############!!! ######""""""""""""######!!!!!!!!!""""""######$$$$$$$$$###"""""""""!!!!!! """######!!! !!!!!!""""""!!!!!!!!!!!!""""""#########"""""""""""""""%%%$$$$$$######$$$$$$$$$############"""!!! $$$$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$###"""############""""""!!!!!!"""""""""!!!!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$########################$$$$$$###########################"""""""""""""""$$$$$$######""""""!!!!!!######""""""######$$$%%%""""""""""""""""""""""""#########""""""###$$$&&&!!!"""###"""!!!!!!"""#########"""###$$$$$$$$$$$$$$$$$$###!!!!!! """"""""""""!!!!!!!!!!!! """###"""  ###"""""""""!!!!!! !!!###%%%&&&$$$"""!!!"""###$$$###"""!!!"""###!!!!!!"""######"""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!"""""""""""""""######### !!!"""######"""!!! """""""""""""""""""""""" """######!!! !!!$$$$$$!!!"""%%%%%%"""######"""""""""""""""###%%%###!!!!!!"""###$$$###!!!!!!!!!!!!!!!""""""###########################$$$$$$######"""!!!!!!!!!""""""############"""""" !!!###%%%%%%$$$"""!!!""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$###"""!!!!!!""""""!!! !!!###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''''''''''''''''''((()))))))))'''%%%$$$$$$&&&)))+++(((((()))))))))***************+++++++++,,,,,,,,,---------............///...///000222333444444444222222111000//////......|||{{{|||~~~~~~|||xxxtttrrrqqqqqqqqqsssssssssrrrqqqpppooonnnllllllkkkjjjjjjjjjiiiiiigggffffffeeedddcccbbbbbb^^^^^^]]]]]]]]]^^^^^^___ZZZXXXTTTQQQNNNLLLKKKKKKFFFEEEAAA;;;444///---,,,***)))))))))((((((((('''***)))'''&&&&&&''')))***''''''&&&%%%$$$######"""'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!%%%%%%%%%$$$$$$#########'''$$$%%%***,,,)))&&&'''###$$$$$$%%%%%%$$$$$$$$$###%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""###"""!!!!!!!!!"""###$$$%%%$$$######"""!!! """######$$$$$$$$$######!!!"""###$$$$$$###"""!!!######""""""""""""######!!!!!!""""""######$$$$$$$$$$$$######"""!!! $$$$$$$$$"""!!!!!!$$$'''""""""!!!!!!!!!!!!""""""""""""""""""""""""######$$$######""""""""""""""" !!!""""""!!!!!! !!!!!!"""""" """###$$$###"""!!!$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""$$$$$$###"""!!!!!!""""""#################################$$$$$$$$$######""""""""""""""""""######$$$######""""""!!!!!!!!!###############$$$$$$%%%########################%%%###"""""""""$$$%%%&&&"""###$$$$$$""""""###$$$"""###############$$$%%%&&&%%%$$$###""""""""""""!!!!!!!!!!!!"""""""""""""""###$$$""" ######""""""!!!!!!!!! ###&&&))))))'''$$$"""!!!#########!!!!!!"""###########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""&&&&&&%%%%%%$$$###"""""" !!!"""######"""!!! """"""""""""""""""""""""!!!######"""""""""###!!!$$$%%%"""###&&&&&&######"""""""""""""""######'''%%%""""""###$$$%%%$$$ !!!!!!!!!""""""""""""########################$$$$$$######"""!!!!!!!!!""""""############""""""###$$$&&&(((((('''&&&%%%""""""#########$$$$$$$$$$$$$$$######$$$%%%&&&'''""""""""""""""""""###$$$''''''&&&&&&$$$###!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''''''''''''''''''((())))))***)))&&&%%%%%%'''***,,,*********)))))))))((((((,,,,,,,,,------------...---------............///---...000111222333444444111111111000///...------{{{zzz|||~~~~~~|||yyyuuusssrrrqqqrrrssssssrrrqqqpppooonnnnnnlllkkkkkkjjjjjjkkkkkklllhhhhhhgggfffeeedddcccccc^^^^^^]]]]]]]]]]]]]]]^^^YYYWWWUUURRROOOLLLKKKJJJGGGFFFBBB<<<555000...---******))))))((((((''''''))))))''''''''''''))))))$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""!!!%%%%%%$$$$$$$$$$$$$$$$$$### !!!%%%'''%%%###$$$###$$$$$$%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%"""""""""############$$$'''%%%$$$"""!!!!!!!!!"""&&&&&&%%%$$$"""!!! """"""###$$$$$$$$$$$$###"""######$$$$$$######"""######""""""""""""######""""""##################%%%%%%%%%%%%$$$###"""!!!######!!! ###&&&!!!!!!""""""""""""!!!!!!""""""""""""###############""""""!!!!!!!!!"""""" !!!#########"""!!! !!!!!!!!! !!!###$$$%%%%%%$$$###$$$###"""""""""""""""###!!!!!!""""""""""""######%%%$$$###"""!!!!!!!!!!!!########################!!!"""######$$$#########""""""""""""############""""""""""""""""""!!!!!! !!!!!!!!!""""""""""""########################$$$###!!!"""$$$%%%%%%$$$###$$$%%%$$$###"""###$$$!!!"""$$$###""""""###%%%&&&%%%$$$$$$############!!!!!!!!!!!!"""""""""""""""###$$$### ###""""""""""""""""""!!!###&&&***......+++(((%%% !!!"""""""""$$$&&&$$$##################$$$""""""""""""""""""""""""!!!!!!""""""######""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""######)))((('''&&&%%%###"""""" """######""""""!!!""""""""""""""""""""""""!!!""""""""""""###%%%!!!$$$%%%######''''''$$$$$$############$$$%%%%%%&&&$$$######$$$$$$$$$###""""""###$$$$$$$$$$$$##################$$$$$$$$$!!!!!!!!!"""######$$$$$$""""""############""""""!!!!!!###$$$$$$$$$###""""""############$$$$$$$$$############$$$%%%&&&&&&###$$$%%%%%%$$$$$$&&&((($$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''''''''''''''''''((()))))),,,+++)))((()))***,,,---,,,++++++***))))))((((((------------............---------............///---...///000111222222222/////////......---------~~~{{{zzz|||~~~~~~|||zzzwwwtttsssrrrrrrssssssrrrpppoooooonnnnnnmmmlllkkkjjjiiijjjjjjkkkiiiiiihhhgggfffeeeeeeddd______^^^]]]\\\\\\\\\\\\WWWVVVUUUSSSPPPMMMKKKIIIGGGEEEBBB<<<555000------*********)))((('''''''''((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$%%%%%%!!! ###!!!!!!"""$$$$$$%%%&&&&&&&&&&&&&&&$$$&&&((((((&&&%%%%%%%%%"""""""""######$$$$$$$$$############$$$$$$%%%%%%((('''$$$"""!!!!!!"""###''''''&&&&&&%%%$$$######""""""###$$$$$$$$$$$$$$$"""""""""!!!!!!"""""""""######""""""""""""######$$$$$$##################"""###$$$%%%%%%$$$###""" !!!###!!!!!!""""""""""""!!!!!!!!!"""""""""###############"""""""""""""""######"""###$$$%%%%%%$$$"""!!! !!!!!!"""######$$$""""""###$$$%%%%%%%%%%%%###""""""!!!!!!"""###$$$"""""""""#########$$$$$$######"""""""""""""""########################### !!!"""#########""""""!!!"""""""""############!!!!!!!!!""""""""""""""" !!!"""""""""""""""###########################!!!!!!"""%%%%%%$$$!!!###$$$$$$###"""!!!!!!### """######!!!!!!"""$$$$$$$$$###############$$$ !!!!!!!!!"""""""""### """######!!! !!!"""""""""""""""############'''+++//////,,,(((%%% """"""!!!"""###%%%######""""""""""""######!!!""""""###$$$$$$###### !!!!!!!!!"""""""""###"""""""""#########$$$$$$''''''&&&%%%$$$$$$###### !!!#########"""!!!""""""""""""""""""""""""!!!!!!!!! """$$$"""%%%%%%"""###'''(((&&&###"""""""""######$$$%%%$$$###""""""######!!!!!!"""###$$$%%%$$$$$$###""""""#########$$$$$$$$$!!!!!!!!!"""######$$$$$$""""""############"""""" !!!!!!!!!!!!"""############$$$$$$$$$""""""######$$$%%%%%%%%%%%%&&&'''%%%###"""$$$''' """%%%'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''''''''''''''''''((())))))***))))))))))))***+++++++++++++++++++++*********,,,,,,,,,---------......---------............///---...///000000000000000------------------,,,,,,~~~{{{zzz{{{~~~~~~}}}zzzwwwuuutttsssssstttsssqqqpppoooooonnnnnnooommmkkkjjjhhhhhhhhhiiijjjjjjiiihhhgggfffeeeeee```___^^^]]]\\\[[[[[[[[[VVVVVVUUUTTTQQQNNNKKKIIIFFFEEEAAA;;;444///---,,,+++******)))(((''''''&&&''''''(((((((((((('''''')))(((''''''%%%%%%$$$###$$$%%%%%%&&&'''((())))))$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$###############$$$$$$%%%%%%&&&&&&!!! $$$&&&%%%%%%((($$$%%%&&&&&&''''''''''''###!!! """$$$$$$###!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%&&&%%%###""""""$$$&&&'''######""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$"""!!!  !!!"""######""""""""""""######%%%$$$$$$$$$###""""""""" !!!#########"""!!!!!!###%%%&&&%%%$$$%%%%%%!!!!!!""""""""""""!!!!!!!!!!!!""""""#########$$$######""""""###$$$$$$%%%&&&&&&'''((('''%%%"""!!! !!!""""""###!!!!!!"""######$$$%%%%%%""""""!!!!!!!!!###$$$%%%""""""######$$$$$$$$$%%%!!!!!!!!!!!!"""###$$$%%%######################## !!!#########"""!!!!!!!!!""""""#########$$$ !!!!!!""""""######""""""###$$$$$$$$$$$$$$$########################""" """%%%&&&### """######"""!!! !!!!!!###""" """$$$###"""""""""""""""###$$$ !!!!!!!!!""""""###### """###""""""###$$$!!!!!!""""""######$$$$$$!!!$$$***---...+++&&&""""""###$$$###  !!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$ !!!!!!!!!""""""######""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$ !!!#########"""!!!""""""""""""""""""""""""###"""!!!!!!###%%%%%%"""###''')))'''  !!!""""""!!!!!!!!!""""""""" !!!######""""""!!!""""""######$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!""""""############""""""%%%%%%$$$$$$%%%%%%&&&'''"""############$$$$$$$$$ !!!"""$$$$$$%%%%%%$$$%%%&&&'''$$$!!!!!!###%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''''''''''''''''''((())))))&&&&&&&&&'''''''''''''''*********+++,,,,,,------++++++,,,,,,,,,------------------.........//////......///////////////...+++,,,,,,,,,,,,,,,,,,,,,|||yyyxxxzzz}}}}}}zzzwwwtttrrrqqqpppqqqssstttsssqqqoooooopppqqqpppmmmjjjhhhhhhjjjmmmmmmooonnniiifffffffffeeebbb```^^^^^^^^^^^^\\\ZZZTTTSSSRRRRRRQQQOOOKKKIIIKKKJJJFFF>>>555///---...+++******)))(((''''''&&&(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&((()))#########$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""$$$$$$##################!!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""###$$$%%%$$$$$$$$$#########""""""######$$$$$$$$$$$$######!!!!!!""""""###$$$$$$$$$&&&%%%###""""""$$$&&&'''%%%"""  !!!""""""$$$$$$###"""!!!!!!""""""%%%%%%%%%%%%$$$$$$$$$###############"""!!! ###$$$### !!!"""###$$$$$$###"""!!!!!!$$$%%%$$$!!! """"""%%%$$$""" """$$$%%%$$$$$$$$$######"""""""""###$$$$$$$$$$$$###"""%%%$$$$$$###"""""""""### !!!"""$$$%%%&&&!!!!!! !!!!!!######################## !!!!!!!!!!!!######"""""""""""""""###""""""""""""""""""""""""!!!###$$$### $$$$$$###"""!!! !!!!!!"""###############""""""!!!!!!!!!!!!!!!!!!$$$###"""""""""###%%%%%%$$$$$$###"""!!! """###$$$%%%$$$""" $$$%%%&&&&&&%%%### $$$!!!!!!$$$### !!!"""%%%(((***+++)))&&&$$$'''%%%"""$$$$$$###"""!!! """""""""""""""!!! !!!!!!###$$$%%%&&&&&&&&&$$$!!!!!!!!!"""""""""######"""!!!!!!!!!!!!!!! !!!!!!"""###############"""###$$$%%%%%%$$$""""""!!!!!!"""##################"""!!!!!!!!!"""$$$%%%%%%###""" !!!!!!######$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""$$$$$$##################$$$###""""""###%%%'''(((((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###########################"""!!!"""$$$&&&%%%$$$""""""""""""""""""""""""$$$$$$#########$$$%%%&&&!!!###%%%&&&%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&))))))))))))***+++,,,---******+++,,,,,,,,,,,,+++------..................,,,---.........---,,,+++---,,,***))))))***,,,---~~~zzzxxxyyy{{{~~~}}}yyyuuurrrpppooooooqqqrrrsssrrrpppooooooooooooooommmkkkhhhhhhiiikkkmmmpppoooiiieeeffffffdddbbb```^^^^^^^^^^^^\\\[[[UUUTTTRRRRRRQQQOOOLLLIIIIIIIIIEEE===444...,,,---+++++++++***))))))(((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&&&&###############$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$################################################%%%$$$$$$$$$###"""""""""$$$$$$$$$#########""""""!!!!!!""""""""""""!!!!!!!!! ###"""!!! !!!!!!"""###$$$""" !!!#########$$$$$$###""""""""""""""""""!!!!!!!!!!!! """###############""""""%%%!!!!!!$$$###!!!!!!"""###$$$$$$###"""!!!###%%%'''&&&$$$"""###%%%"""$$$&&&&&&%%%$$$%%%&&&!!!!!!!!!!!! ########################%%%%%%$$$###############""""""!!! ###""""""""""""""""""########################### !!!!!!!!!"""""""""###""""""!!!!!!!!!""""""""""""""""""""""""""""""###$$$%%%$$$!!!#########"""!!!!!! !!!!!!"""###############!!!!!!""""""""""""""""""######"""""""""###$$$%%%############""""""""""""###$$$%%%&&&%%%###!!! !!!###$$$%%%$$$###"""!!!"""""" """###%%%'''(((&&&%%%###(((&&&$$$!!! !!!######""""""""""""!!!!!!###############"""!!!!!!!!!!!!"""###$$$%%%%%%&&&&&&###!!!!!!"""###"""!!!######"""!!!!!!!!!!!!!!!%%%$$$$$$###""""""######!!!!!!"""###############!!!"""############"""!!!!!!!!!"""##################""""""!!!"""###$$$%%%""""""!!!!!!!!!"""######$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""####################################$$$$$$"""""""""$$$&&&''''''&&&%%%$$$############$$$$$$%%%%%%$$$######"""########################&&&$$$############""" ########################$$$$$$$$$$$$$$$%%%&&&&&&!!!###%%%&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''******)))))))))((((((((())))))))))))***+++,,,,,,******+++,,,,,,,,,,,,+++,,,------...............------.........---,,,+++000///---,,,,,,---///000yyyvvvwwwzzz}}}~~~}}}yyytttpppnnnmmmmmmpppqqqrrrrrrooonnnnnnnnnmmmnnnnnnllljjjiiiiiijjjnnnqqqoooiiieeeeeeeeecccbbbaaa___^^^___^^^]]][[[VVVUUUSSSRRRQQQOOOLLLIIIHHHHHHDDD===444---++++++,,,,,,++++++******))))))(((((())))))))))))((((((%%%%%%%%%&&&'''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$########################""""""""""""######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$################################################%%%%%%%%%%%%$$$"""!!!$$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""$$$%%%$$$###$$$###"""""""""""""""""" """#########$$$$$$$$$$$$$$$######""""""""""""!!!""""""############"""""""""$$$%%%%%%$$$$$$$$$%%%$$$######$$$&&&&&&%%%$$$###############"""""""""%%%$$$###""""""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$###"""!!! $$$$$$$$$######$$$$$$$$$########################!!!""""""""""""#########""""""!!!!!!!!!""""""###""""""""""""""""""""""""$$$%%%&&&$$$"""!!!"""###""""""""""""""""""""""""!!!!!!"""###############!!!!!!""""""#########$$$###""""""""""""###$$$$$$""""""######$$$$$$$$$%%%$$$%%%%%%&&&%%%$$$"""!!! !!!"""###$$$###"""!!! """"""!!!!!!"""######$$$$$$######&&&%%%###!!!!!!!!!"""""""""""""""#########$$$$$$"""""""""###""""""!!!!!!""""""#########$$$$$$$$$%%%###!!!!!!"""###"""!!!###""""""!!!!!!!!!!!!!!!$$$######""""""""""""###!!!""""""############""" !!!""""""""""""!!!!!!!!!!!!"""##################""""""""""""###$$$$$$ !!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$########################%%%$$$###""""""###%%%%%%&&&%%%$$$###""""""""""""######$$$$$$######""""""########################(((&&&%%%%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&"""$$$&&&&&&%%%%%%&&&'''$$$$$$$$$%%%&&&&&&&&&'''''''''''''''''''''''''''+++++++++***************)))))))))******+++,,,,,,******+++,,,,,,,,,,,,+++,,,,,,---...............------......------,,,+++000000...------...000000~~~xxxtttvvvzzz}}}~~~yyytttpppnnnmmmmmmoooqqqrrrqqqooommmmmmnnnlllnnnoooooollljjjjjjjjjnnnqqqoooiiieeeeeeeeeccccccaaa```_________]]]\\\XXXVVVSSSRRRQQQOOOLLLJJJHHHHHHEEE>>>444...+++++++++++++++******)))))))))(((((())))))))))))(((((($$$%%%%%%&&&'''(((((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%$$$$$$######""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""###############$$$$$$$$$########################"""###%%%&&&%%%###!!! ########################$$$$$$############$$$$$$%%%%%%$$$###"""!!! """############""""""!!!!!!!!!!!!###%%%&&&%%%$$$######"""""""""""""""###""""""!!!!!!!!! ########################!!!$$$$$$!!! """"""""""""######""""""""" !!!"""###############!!! $$$%%%### $$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%#########"""######$$$$$$%%%$$$$$$######$$$$$$%%%########################""""""#########$$$$$$$$$###""""""""""""###$$$$$$""""""""""""""""""""""""$$$$$$%%%$$$""""""$$$&&&!!!!!!"""""""""#########!!!!!!"""###############!!!!!!""""""###$$$$$$$$$"""""""""""""""######$$$"""""""""#########$$$$$$###$$$$$$$$$$$$###"""!!!############""" !!! ###$$$!!!!!!$$$""""""!!!!!!""""""######!!!!!! !!!!!!############$$$$$$$$$$$$ !!!!!!!!!!!!!!! ##################$$$$$$$$$"""!!!!!!#########!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!"""############""""""!!!!!!""""""""""""""""""!!!!!!"""###############"""""""""#########$$$$$$!!!"""###%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$""""""""""""############%%%$$$######"""######$$$$$$$$$###"""""""""""""""""""""#########""""""!!!###########################"""!!!"""%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&"""$$$&&&&&&%%%%%%%%%&&&$$$$$$%%%&&&'''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))((())))))***++++++,,,,,,******+++,,,,,,,,,,,,+++++++++,,,---............---------------,,,,,,,,,------,,,,,,,,,,,,------{{{uuusssuuuzzzzzztttpppnnnnnnnnnoooqqqrrrqqqooommmmmmnnnlllnnnppppppnnnlllkkkkkknnnpppoooiiieeefffeeecccdddbbb````````````^^^\\\ZZZWWWTTTRRRQQQOOOMMMKKKIIIIIIFFF???666///,,,,,,)))))))))))))))((((((((((((((())))))))))))((((((%%%%%%&&&&&&'''((())))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$"""""""""""""""""""""""" !!!###%%%&&&%%%###"""########################$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!! !!!!!!!!!###%%%&&&%%%$$$###"""""""""""""""###############"""""""""!!!!!!$$$###"""!!!!!!!!!!!!""" $$$%%%"""!!!"""$$$###""""""""""""""""""###!!!!!!!!!"""###$$$######"""###""" !!!!!!!!!!!!!!!!!!!!!%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$######$$$%%%%%%$$$###############$$$%%%######""""""""""""######""""""""""""""""""""""""############$$$$$$$$$$$$############$$$$$$%%%&&&"""""""""""""""""""""""""""#########""""""$$$&&&!!!!!!""""""######$$$$$$!!!!!!"""###############!!!!!!""""""############!!!!!!""""""##################"""""""""!!!!!!!!!"""""""""""""""!!!!!!!!!$$$######"""!!! !!! ###$$$!!!!!!$$$###""""""!!!"""###$$$$$$ !!!!!!"""$$$$$$$$$$$$#########"""!!!""""""#########""""""##################$$$$$$###"""!!!"""###$$$###!!!""""""!!!!!!!!!!!!""""""$$$$$$############$$$$$$""""""#########""""""!!!""""""""""""######$$$$$$!!!!!!"""###############"""#########$$$$$$$$$$$$###$$$%%%%%%%%%###"""!!!""""""############""""""!!!!!!!!!"""""""""######!!!!!!"""""""""#########$$$$$$########################""""""!!!!!!""""""!!!""""""#########"""""""""""""""""""""""""""""" !!!!!! ########################$$$%%%&&&'''''''''&&&&&&###$$$&&&&&&%%%$$$%%%&&&%%%&&&&&&'''((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((***++++++,,,++++++******+++,,,,,,,,,,,,+++***+++,,,---..................------,,,,,,,,,,,,,,,++++++++++++++++++,,,}}}yyytttsssvvv{{{~~~yyytttpppooooooooopppqqqrrrrrrooonnnnnnnnnlllnnnppppppnnnlllllllllmmmooonnniiifffffffffddddddcccaaa```aaa```___]]][[[XXXUUUSSSQQQPPPMMMLLLIIIIIIGGG@@@777000,,,,,,)))((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&'''((((((((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$"""""""""###$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%%%%%%%%%%###############$$$$$$$$$###"""!!! !!!"""###!!!""""""###$$$%%%%%%%%%###""""""!!!!!! """!!!!!!"""$$$%%%$$$###"""""""""""""""######$$$"""""""""!!!!!!!!! ###"""!!! !!!"""###!!!%%%&&&$$$###%%%'''######""""""""""""######$$$######$$$&&&&&&%%%###!!!###$$$###"""!!!!!!""""""""""""######%%%$$$###""""""###$$$%%%#########"""######$$$$$$%%%$$$###"""!!! """"""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""############$$$$$$$$$###############$$$%%%&&&"""""""""""""""""""""""" """######""""""###$$$"""""""""######$$$$$$$$$!!!!!!"""###############"""""""""!!!!!!!!!!!!!!! !!!""""""######""""""###"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###### """"""!!!###""""""""""""###$$$%%%!!!"""""""""############$$$$$$#########"""""""""$$$$$$%%%%%%&&&&&&%%%%%%""""""#########$$$$$$$$$"""!!!!!!"""$$$$$$###!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!! !!!!!!"""###"""############""""""!!!###"""""""""###$$$%%%&&&!!!!!!"""###############"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###"""!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""""" !!!!!!""""""#########""""""########################"""""""""""""""###""""""######$$$$$$######""""""""""""""""""""""""%%%$$$""""""######!!! """"""""""""""""""""""""###$$$&&&''''''&&&&&&%%%###%%%&&&&&&%%%$$$%%%&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&'''(((***+++,,,,,,++++++******+++,,,,,,,,,,,,+++)))***+++---............///...---,,,,,,,,,,,,---------------------------|||yyyuuutttvvvzzz}}}~~~}}}wwwrrrooonnnooopppqqqrrrsssrrrpppoooooooookkklllmmmmmmkkkjjjkkkkkkkkknnnnnniiifffggghhhfffeeecccaaaaaaaaaaaa___]]]\\\YYYUUUSSSQQQPPPNNNLLLGGGHHHFFF@@@777///++++++))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$!!!""""""###$$$$$$%%%%%%"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$###"""!!! !!!"""###!!!!!!"""######$$$%%%%%%%%%$$$"""!!! !!!!!!$$$""" !!!#########"""""""""""""""###$$$$$$"""""""""!!!!!!!!! !!! !!!###&&&''' """###$$$######$$$$$$$$$###"""!!!!!!"""###$$$&&&$$$###$$$&&&&&&$$$!!! ###$$$###$$$%%%&&&######$$$$$$%%%%%%%%%%%%########################""""""!!!!!!""""""###$$$$$$###""""""!!!!!!!!!"""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""############$$$!!!!!!!!!!!!"""###$$$%%%"""""""""""""""""""""""" """$$$$$$###""""""#####################$$$$$$!!!!!!"""###############""""""!!!!!!  """#########"""!!!"""""""""""""""#########""""""!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$!!!"""""" !!!"""""""""############!!!""""""###############!!!!!!""""""""""""############$$$%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&!!!!!!!!!###$$$%%%###!!!!!!!!!!!!!!!!!!"""###### !!!###############"""!!!!!!"""!!!!!!!!!"""###%%%&&&!!!!!!"""###############"""###$$$%%%%%%%%%$$$$$$######"""!!!!!!!!!""""""""""""############""""""!!!!!!"""""""""######### !!!!!!"""######$$$!!!!!!"""######$$$$$$############""""""######$$$"""######$$$%%%%%%$$$$$$"""""""""""""""""""""""")))(((&&&&&&''''''%%%$$$########################"""###%%%&&&'''&&&%%%$$$###%%%'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''''''''''''''(((***,,,,,,,,,+++*********+++,,,,,,,,,,,,+++)))***+++,,,---.........///...---,,,,,,,,,------------............------}}}zzzvvvuuuwwwyyy{{{|||~~~{{{uuupppmmmmmmnnnpppqqqssstttsssqqqoooooopppjjjkkkkkkkkkiiihhhiiikkkjjjmmmmmmhhhfffhhhhhhgggeeecccbbbaaabbbaaa___^^^]]]ZZZVVVSSSQQQPPPNNNLLLFFFGGGEEE???666...***)))******************++++++(((((())))))))))))((((((((((((((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''&&&$$$############$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""!!!""""""###$$$$$$%%%%%%########################%%%$$$######"""######$$$""""""######$$$$$$$$$$$$%%%$$$###!!!!!!###$$$%%%######$$$$$$$$$%%%%%%%%%)))'''%%%###""""""$$$$$$%%%"""  !!!""""""""""""!!!""""""###$$$$$$############"""""""""""" ###&&&))),,,"""!!! $$$###"""!!!!!!"""###$$$%%%###!!!"""$$$$$$!!! $$$$$$""""""$$$''' !!!!!!"""""""""###"""###$$$$$$$$$$$$###"""!!!!!! !!!!!!"""######"""""""""###$$$&&&'''(((######""""""""""""######""""""""""""""""""""""""!!!""""""""""""######### !!!######"""""""""""""""""""""""" """%%%&&&%%%###""""""########################!!!!!!"""###############""""""!!!  """#########"""!!! !!!"""###$$$%%%&&&&&&###"""""""""""""""######'''&&&%%%###""""""!!!!!!$$$!!!!!!$$$### !!! !!!!!!"""###""""""""" !!!!!!!!!!!!  !!!"""###$$$$$$ !!!""""""""""""""" !!!"""###$$$%%%&&&&&&!!!!!!!!!###%%%%%%###!!!!!!!!!!!!!!!!!!"""######"""""""""""""""###$$$$$$###############"""!!!!!!!!! !!!"""$$$%%%!!!!!!"""###############"""###$$$%%%&&&%%%$$$$$$!!!!!! """###%%%######$$$$$$$$$$$$######"""############$$$$$$$$$ !!!"""######$$$ !!!###$$$$$$$$$$$$$$$###############$$$$$$"""###$$$%%%%%%%%%%%%%%%"""""""""""""""""""""""""""!!!!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&%%%$$$###$$$%%%'''&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''((((((((())))))******'''(((***,,,---,,,+++*********+++,,,,,,,,,,,,+++((()))+++,,,---.........///...---,,,+++,,,------,,,------......------,,,~~~{{{wwwvvvwwwzzz{{{|||~~~{{{wwwsssooommmlllvvvuuusssrrrqqqpppppppppmmmllllllkkkkkkllllllmmmkkkjjjgggfffeeefffggghhhaaa___]]]^^^___```___^^^]]]ZZZWWWTTTSSSPPPMMMJJJHHHGGGEEE???777000,,,***---,,,+++)))((('''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%$$$###"""######""""""""""""######!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$"""""""""###$$$%%%""""""############""""""%%%%%%$$$$$$###"""""""""$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%$$$#########""""""!!!!!!###""""""!!!!!!!!!"""""" !!!"""$$$$$$$$$###"""!!!!!!!!!!!! """"""""""""""""""""""""$$$"""!!! !!!"""!!! $$$#########""""""!!!!!!!!!!!!"""###$$$$$$%%%%%%&&&$$$######$$$%%%$$$###""""""!!!!!!"""###$$$%%%######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! """"""!!!!!! """""""""""""""!!! $$$$$$######"""!!!!!!!!!""""""""""""############'''%%%$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! $$$###""" !!!!!!""""""!!!!!! !!!!!!""""""#########$$$$$$######"""!!!  !!!""""""  $$$$$$###"""!!!!!!""""""!!!!!!""""""""""""!!!!!!"""############$$$$$$$$$$$$###""""""###%%%'''(((""""""""""""""""""""""""!!!!!!"""######"""!!! !!!!!! !!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""!!! !!!!!!""""""#########$$$ !!!""""""!!!  !!!"""$$$$$$###""""""!!!!!!!!!!!!"""###%%%%%%$$$###"""!!!!!!###%%%&&&###$$$%%%$$$######%%%&&&,,,(((&&&))))))&&&###$$$ !!!"""######$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$###$$$$$$###!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&'''''''''''''''&&&&&&&&&((((((''''''''''''(((((()))))))))))))))*********+++***)))((('''''''''(((******+++++++++,,,,,,,,,......---+++***)))+++---,,,,,,,,,------,,,++++++~~~{{{wwwvvvwwwzzz||||||~~~}}}zzzwwwtttqqqpppooottttttsssrrrqqqqqqppppppmmmmmmlllkkkkkkkkkkkkkkkjjjiiihhhgggffffffggggggaaa___]]]]]]^^^___^^^]]]]]]ZZZWWWUUUSSSPPPMMMKKKHHHGGGDDD>>>666000,,,***...---,,,***))))))(((((())))))))))))))))))))))))''''''&&&&&&&&&&&&'''''')))(((&&&$$$$$$###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$###""""""$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$%%%""""""############""""""##################$$$$$$$$$$$$############$$$$$$$$$$$$###""""""###$$$$$$$$$#########""""""""""""######"""""""""""""""### !!!"""###$$$######"""#########"""""""""!!!!!!""""""""""""""""""""""""%%%###!!!!!!"""###"""!!!############"""""""""!!!!!!""""""###$$$$$$%%%%%%'''%%%$$$$$$%%%&&&&&&%%%###"""!!! """$$$%%%#########$$$$$$$$$%%%%%%########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""$$$#########"""""""""!!!""""""!!!!!!!!!!!!!!!!!!$$$$$$%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$%%%!!!!!!"""""""""############"""""""""###$$$######""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""!!! !!!"""###""""""!!!!!!!!! !!!"""""""""#####################"""!!! """######!!! !!!######""""""""""""""""""!!!"""""""""""""""!!! !!!!!!"""""""""#########!!!!!!!!!!!!"""###$$$%%%"""""""""""""""""""""""" !!!""""""""""""!!! """""""""!!!!!!"""""""""$$$######"""!!!!!! """""""""""""""""""""""""""""""""""""""!!! !!!"""""""""############ !!!!!!""""""!!!!!! """"""###$$$$$$$$$$$$$$$"""!!!!!!!!!"""###$$$$$$$$$###"""!!!"""###%%%&&&!!!"""#########%%%(((***999777555333,,,### !!! !!!!!!""""""#########$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$"""$$$$$$$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))************))))))***************************+++++++++,,,,,,,,,------,,,******+++---+++,,,,,,,,,,,,,,,++++++{{{wwwuuuwwwzzz|||}}}}}}|||zzzwwwuuusssrrrrrrrrrssssssssssssrrrqqqpppnnnmmmlllkkkjjjiiiiiiiiiiiiiiiiiihhhgggfffffffffbbb```]]]]]]]]]]]]\\\[[[\\\YYYVVVTTTRRRPPPMMMKKKHHHFFFCCC===666///,,,+++......,,,+++************))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$#####################""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%&&&%%%$$$###############""""""############""""""!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$###""""""###$$$$$$###############"""""""""######""""""""""""######!!!!!!"""############"""%%%%%%$$$$$$$$$#########"""""""""""""""""""""""""""!!! !!! ############"""""""""""""""""""""###$$$$$$%%%%%%!!! !!!######"""###""" !!!###%%%#########$$$$$$$$$$$$%%%########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###""""""!!!!!!""""""###############""""""""""""!!!!!!""""""""""""""""""$$$%%%%%%%%%%%%$$$######""""""###$$$$$$%%%&&&&&&!!!!!!""""""""""""###### !!!!!!"""######$$$########################""""""""""""!!!!!!!!!!!! !!!"""###$$$""""""!!!!!!!!!!!! """"""""""""##################""""""!!!!!! !!!###$$$###""" !!!!!!"""""""""""""""#########"""""""""""""""!!! !!!!!!!!!"""""""""""" !!!"""###############"""""""""""""""""""""""" !!!!!!!!!!!! ########################$$$######""""""!!!!!! """"""""""""""""""""""""""""""######""""""!!!!!!""""""""""""###############""""""!!!!!!""""""###$$$############$$$%%%%%%###"""""""""""""""######$$$###"""""""""###$$$%%%!!!!!!""""""###&&&+++...ZZZZZZYYYOOO<<<)))"""###########################$$$$$$$$$#####################$$$%%%%%%%%%%%%$$$"""###%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&((((((((((((((((((((((((******))))))))))))******(((((())))))************((()))***,,,,,,,,,,,,+++))))))*********+++++++++)))+++------,,,+++,,,---++++++++++++++++++++++++{{{wwwuuuvvvyyy|||}}}}}}|||zzzxxxvvvtttssssssqqqrrrsssssssssrrrqqqqqqooonnnmmmkkkiiihhhhhhhhhiiiiiiiiiiiihhhgggeeedddbbb```^^^\\\\\\\\\ZZZYYYZZZWWWTTTRRRQQQOOOLLLIIIGGGFFFBBB<<<555///,,,+++------,,,+++***))))))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%$$$$$$############$$$$$$$$$######"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$###""""""!!!!!!!!!"""######$$$$$$######"""""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$##################$$$########################""""""!!!!!!!!!"""######"""""""""#########""""""%%%%%%$$$$$$$$$#########""""""""""""""""""""""""###!!! !!!"""!!! #########"""""""""""""""""""""#########$$$$$$$$$ """"""!!!$$$"""  ###%%%############$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###""""""""""""""""""###!!!!!!!!!!!! !!!!!!""""""######$$$$$$""""""############"""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!"""""""""### !!!""""""""""""###$$$########################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!!!!!!!"""""""""""""""############"""""""""!!!!!!!!! """###$$$$$$"""!!!!!!"""!!!!!!""""""############"""######""""""!!! !!!!!!!!!"""""""""######"""###$$$&&&&&&%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""##################""" !!!""""""###""""""""""""""""""""""""""""""#########""""""!!!"""""""""""""""#########$$$###"""!!!!!!"""###$$$$$$###"""!!!"""###$$$%%%$$$###"""""""""""""""###$$$######""""""###$$$$$$"""""""""!!!"""&&&+++///lllpppqqqeeeIII///###$$$##################""""""##############################$$$%%%%%%%%%%%%$$$"""###%%%%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''%%%%%%&&&&&&&&&&&&&&&'''***))))))(((((())))))***(((((())))))******++++++''')))+++------,,,+++***)))))))))*********++++++'''***,,,---,,,+++,,,,,,***************++++++,,,|||wwwtttvvvyyy|||~~~}}}{{{xxxuuusssrrrqqqrrrrrrrrrsssrrrrrrqqqqqqpppooommmkkkjjjhhhhhhhhhiiijjjiiiiiihhhfffeeedddccc```^^^\\\\\\[[[ZZZXXXWWWUUURRRPPPOOOMMMJJJHHHFFFEEEAAA;;;333...,,,+++,,,+++***)))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%$$$###### !!!###$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######"""######$$$$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$############$$$$$$#########$$$$$$########################$$$$$$$$$!!! !!!!!!"""#########""""""""""""""""""$$$############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!&&&$$$"""###$$$%%%%%%$$$""""""""""""""""""#####################$$$$$$$$$###"""!!!"""$$$&&&&&&%%%$$$###!!! """$$$""""""#########$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""###### !!!!!!!!!!!!!!!!!!""""""######$$$$$$!!!""""""#########"""""""""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""$$$%%%$$$"""!!!"""###########################!!!!!!!!!!!!"""""""""""""""""""""""""""!!! !!!!!!""""""""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$$$$"""!!!!!!""" !!!"""###$$$$$$######"""""""""""""""!!! """""""""#########$$$$$$"""###$$$&&&&&&%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!""""""######""""""!!! !!!"""######""""""""""""""""""""""""""""""############""""""######""""""""""""""""""$$$###"""!!!!!!"""###$$$"""!!! !!!###$$$$$$###"""""""""""""""###$$$$$$##################%%%$$$###"""!!!$$$(((,,,RRRZZZaaaZZZDDD+++ !!!"""""""""""""""""""""!!!##############################$$$%%%%%%%%%%%%$$$"""###%%%%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$%%%%%%%%%&&&&&&'''''')))((((((''''''(((((()))'''(((((()))******++++++)))***+++,,,,,,***(((''')))************+++++++++'''))),,,---,,,++++++,,,***))))))))))))***+++,,,|||vvvtttuuuyyy|||~~~~~~}}}zzzwwwuuusssqqqqqqtttsssrrrqqqqqqqqqqqqrrrppppppnnnlllkkkjjjiiiiiikkkjjjiiihhhgggfffeeedddcccaaa^^^]]]]]]\\\[[[YYYVVVTTTRRRPPPOOOMMMJJJHHHFFFDDD@@@999222...,,,,,,+++******)))(((((())))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''******)))(((&&&$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%$$$###""" """###$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&######$$$$$$$$$$$$######%%%%%%$$$$$$###""""""!!!$$$$$$############$$$$$$"""###$$$$$$$$$$$$###"""#########$$$$$$$$$$$$$$$!!! !!!"""###$$$$$$###""""""!!!"""""""""###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""" !!!""""""!!!""""""""""""#######################################"""!!!!!!###%%%%%%$$$$$$$$$"""!!!!!!""""""###"""""""""############$$$########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$######""""""######$$$""""""""""""############!!!!!!""""""""""""""""""""""""###$$$$$$$$$$$$###%%%%%%$$$######"""!!!!!! !!!!!!!!!!!!""""""###%%%&&&%%%!!!!!!###########################!!!!!!!!!!!!""""""""""""############"""!!! !!!!!!""""""""""""##################""""""""""""""""""""""""!!!!!!!!!!!!!!!###$$$###""" !!!!!! !!!###$$$$$$###""""""!!!!!!""""""""""""!!!!!!############$$$$$$$$$$$$!!!""""""#########""""""""""""""""""""""""""""""!!!!!! !!!!!!"""###$$$ !!!"""######"""!!! ########################""""""""""""""""""""""""""""""######$$$$$$##################""""""""""""###""""""!!!!!!""""""###!!! !!!""""""###"""""""""""""""######$$$$$$$$$$$$#########"""%%%%%%$$$"""!!!"""%%%(((+++333===???666((("""$$$""""""""""""""""""""""""###############$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""###%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%'''((('''&&&%%%&&&'''&&&&&&&&&'''(((((())))))((((((''''''''''''((((((''''''((()))***++++++,,,***++++++++++++)))((('''******+++++++++,,,,,,,,,(((***,,,,,,+++***+++,,,))))))(((((((((***+++,,,|||vvvsssuuuyyy|||{{{zzzxxxvvvtttsssrrrrrrwwwuuurrrpppooopppqqqrrrqqqpppnnnmmmlllkkkkkkkkklllkkkiiigggfffeeeeeeeeecccaaa___^^^^^^]]]\\\[[[WWWUUURRRQQQPPPNNNLLLIIIEEECCC???888222---,,,,,,++++++******))))))******))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((())))))((('''%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''###$$$%%%&&&&&&&&&&&&%%%###$$$%%%&&&&&&%%%$$$### !!!######$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&'''(((''''''&&&###$$$$$$%%%%%%$$$$$$###$$$$$$##################$$$$$$############$$$$$$"""###$$$$$$$$$$$$###"""#########$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&%%%$$$"""!!!!!!!!!"""#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""####################################"""  !!!!!! $$$$$$$$$$$$$$$###""""""""""""""""""####################################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$######""""""######$$$!!!"""""""""#########$$$""""""!!!!!!!!!!!!!!!!!!!!!!!!"""##############################""""""""" !!!!!!!!!"""""" ###%%%$$$ !!!$$$"""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!"""######"""!!! !!!!!!"""""""""#####################"""""""""!!!!!!!!!!!!!!!"""""""""""" """######!!! !!!!!!"""###$$$$$$###!!!  !!!""""""######"""""""""""""""##################"""""""""""""""###""""""""""""""""""""""""""""""!!!!!!"""###%%%&&&!!!"""$$$%%%%%%$$$"""!!!########################""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$###############"""""""""!!! !!!!!!""""""!!!!!! !!!""""""""""""""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$###""""""#########"""!!!"""$$$&&& """''',,,+++&&&$$$&&&!!!""""""######$$$$$$$$$""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""$$$$$$$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&'''((('''&&&%%%&&&(((%%%%%%&&&''''''((())))))))))))(((((((((((())))))''''''((()))***+++,,,,,,++++++++++++++++++******+++,,,,,,,,,,,,---------++++++,,,+++))))))***+++)))(((''''''''')))+++,,,|||vvvsssuuuyyy}}}xxxwwwvvvuuuttttttttttttyyyvvvrrrooonnnoooqqqrrrqqqpppooonnnmmmlllllllllmmmllliiifffeeedddeeefffcccaaa___^^^^^^^^^]]]\\\YYYVVVTTTRRRQQQPPPMMMKKKEEECCC???888111---,,,,,,,,,,,,++++++***+++++++++))))))))))))))))))))))))'''''''''&&&&&&'''''''''###$$$&&&((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((('''"""###$$$%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$"""######$$$$$$$$$############$$$$$$$$$%%%%%%%%% """$$$%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$"""###$$$%%%%%%$$$###"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%$$$###!!!!!!!!!"""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###!!!"""$$$%%%%%%$$$!!!!!!""""""#########$$$$$$$$$##################%%%###!!!!!!#########"""$$$%%%&&&&&&&&&$$$###!!!""""""""""""####################################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$ !!!!!!""""""""""""!!!!!!  !!!  !!!!!!"""""" !!!!!!!!!""" ###"""!!!%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""###### !!!#########""""""!!!!!!""""""#########$$$$$$#########""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!###"""  """###$$$%%%$$$"""  """############!!!!!!!!!!!!""""""""""""&&&%%%$$$#########%%%%%%""""""""""""""""""""""""###""""""""""""$$$&&&'''"""###%%%&&&&&&%%%###"""!!!"""$$$%%%%%%""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$$$$#########""""""!!!!!! !!!""""""!!!  !!!###$$$$$$$$$###"""!!!!!!!!!!!!"""###%%%%%%$$$$$$$$$$$$$$$###"""!!! !!!""""""!!!"""$$$%%%(((###!!!$$$%%%"""!!!###""""""###$$$%%%%%%&&&&&&""""""######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$###!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&'''((('''&&&&&&'''(((######$$$$$$%%%&&&''''''******))))))))))))******&&&'''((()))***+++,,,,,,++++++++++++,,,---......,,,,,,,,,---------......,,,,,,,,,***(((((()))+++(((((('''&&&''')))+++---|||xxxuuuvvvxxxyyyyyyzzzxxxtttrrrqqqrrrtttvvvttttttsssrrrqqqqqqqqqqqqqqqppppppooonnnmmmmmmlllnnnllliiifffdddddddddeeeaaa```^^^^^^______^^^\\\XXXWWWUUUSSSPPPLLLJJJHHHHHHDDD>>>777111---,,,+++------,,,++++++******)))))))))))))))(((((((((((()))((('''%%%%%%%%%&&&'''((('''&&&%%%$$$%%%&&&&&&***((($$$!!! !!!###%%%"""!!!!!!###&&&'''$$$!!!$$$%%%%%%&&&%%%$$$"""!!!''''''''''''&&&%%%$$$###""""""#########$$$$$$$$$###$$$%%%&&&'''&&&###!!!&&&&&&%%%$$$###"""!!! ###$$$%%%%%%$$$###$$$&&&############""""""""""""%%%$$$$$$######$$$%%%%%%$$$ (((&&& """"""""""""############$$$$$$###"""!!!!!!""""""&&&&&&&&&%%%$$$###"""!!!$$$$$$############$$$$$$ !!!!!!"""###$$$###"""""""""###$$$%%%%%%######$$$$$$$$$$$$######!!!""""""#########"""""" !!!"""###$$$$$$%%%"""!!!!!!!!!"""######$$$""""""""""""!!!!!!!!!!!!""""""""""""############%%%$$$###""""""###$$$%%%""""""!!!!!!!!!!!!"""""" !!!!!! !!!!!!!!!!!! """"""""""""""""""""""""&&&$$$!!! """###""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%$$$###"""!!!!!!!!!"""""""""""""""!!!!!! """$$$$$$######$$$%%%$$$#########""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" """"""############""""""##############################"""!!!!!! !!!!!! """$$$$$$"""""""""###""""""!!!!!!!!!!!!""""""######""" $$$###"""!!!!!! !!!!!!########################"""""""""""""""""""""""""""###$$$$$$###"""###%%%"""!!! """###$$$!!!"""#########""" ######$$$$$$$$$$$$###############"""######$$$%%%$$$#########$$$%%%&&&&&&'''%%%######$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!########################$$$%%%%%%%%%%%%$$$######'''%%%###"""!!!!!! """############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&******)))))))))))))))*********+++++++++,,,,,,,,,+++***)))))))))***,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++|||xxxvvvwwwxxxzzzzzzzzzxxxuuurrrqqqrrrtttuuurrrrrrqqqqqqqqqrrrrrrsssnnnnnnnnnnnnnnnnnnooooooooonnnkkkiiihhhggghhhhhhbbb```___^^^______]]]\\\[[[ZZZXXXUUURRROOOMMMKKKFFFCCC===777222///...------,,,,,,+++******))))))************))))))))))))(((((('''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&((('''$$$"""""""""$$$%%%$$$###"""$$$&&&'''%%%###$$$$$$%%%%%%%%%$$$###"""%%%%%%%%%%%%$$$###"""!!!###$$$$$$$$$%%%%%%%%%%%%%%%!!!$$$'''%%%"""!!!!!!!!!!!!"""""""""""""""###$$$###!!!!!!"""### !!!"""###$$$$$$%%%###########################"""%%%$$$!!!""""""""""""############$$$######""""""""""""###$$$$$$%%%%%%%%%$$$######$$$######""""""######$$$$$$$$$###"""!!!!!!!!!!!!######""""""######$$$%%%#########$$$######""""""###############"""!!! !!!!!!""""""######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&& !!!!!!"""###$$$%%%%%%""""""""""""###############"""!!! !!!"""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!  !!!""""""!!!!!!""""""""""""""""""""""""$$$###!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$###"""!!! !!!!!!""""""""""""!!!!!! """$$$$$$#########%%%############"""""""""!!!"""!!!!!! !!!!!!"""!!!!!!!!!""""""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""########################$$$###""""""!!!!!!!!!"""!!!###$$$$$$"""!!!""""""!!!!!!""""""""""""!!!!!!$$$%%%&&&&&&%%%###!!! ###""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$$$$"""!!!"""###""""""!!! !!!!!!######!!!"""#########""" ######$$$$$$$$$$$$######!!!!!!!!!!!!!!!"""######"""""""""!!!""""""######&&&$$$###"""###$$$###"""########################$$$$$$$$$$$$######""""""########################!!!"""######$$$$$$$$$$$$$$$###""""""""""""!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&))))))((((((((((((((()))************+++++++++++++++***)))))))))***+++,,,***+++,,,,,,------,,,,,,,,,,,,+++++++++*********))))))*********+++++++++}}}yyywwwxxxzzz{{{{{{zzzxxxuuurrrqqqrrrssstttoooppppppqqqqqqrrrssssssnnnnnnnnnmmmmmmmmmmmmmmmjjjiiihhhfffeeeffffffgggcccaaa___^^^^^^^^^\\\ZZZYYYWWWUUUSSSOOOLLLJJJIIIEEEBBB===888333000///...,,,,,,++++++***)))))))))+++++++++*********))))))'''''''''(((''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%'''%%%$$$$$$&&&''''''&&&######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$###""""""$$$$$$%%%%%%%%%&&&&&&&&&''' !!!'''&&&###!!!!!!!!!"""""""""#########$$$$$$###!!! !!!""" !!!"""###$$$$$$""""""#########""""""!!!!!!$$$''''''%%%###"""""""""""""""#########$$$$$$######"""""""""###$$$$$$"""######$$$%%%%%%$$$$$$$$$######""""""######$$$%%%$$$###"""!!!!!!!!!!!!######"""""""""###$$$$$$############""""""!!! $$$$$$$$$$$$###!!! """""""""""""""#########$$$###"""""""""""""""###""""""######$$$$$$$$$%%%""""""""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!""""""""""""!!!!!!  !!!""""""###""""""""""""""""""""""""""""""######"""""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!""""""""""""!!!!!!!!!"""$$$$$$###"""###$$$############""""""""""""###""""""!!!!!!""""""###$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""########################$$$$$$###""""""""""""###"""$$$%%%$$$"""!!!!!!!!! !!!"""######"""!!! !!!###%%%&&&&&&&&&%%%"""!!!!!!!!!!!!""""""### """""""""""""""""""""""""""###$$$###!!! !!!"""######"""!!!!!!!!!""""""""""""######""""""!!! ######$$$$$$$$$$$$######"""""""""!!!"""######$$$######"""!!!!!!!!!""""""%%%###!!!!!!"""###"""!!!""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$############################## !!!"""###$$$$$$$$$"""#####################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((((((''''''''''''&&&((((((''''''''''''(((((())))))))))))******************))))))******+++,,,***++++++,,,,,,,,,,,,,,,,,,++++++++++++************************+++++++++~~~zzzxxxyyy{{{|||}}}{{{yyyvvvsssrrrqqqrrrsssoooppppppqqqqqqqqqqqqqqqqqqpppooommmkkkjjjhhhhhhgggfffeeeeeedddeeeeeefffcccaaa___^^^^^^]]][[[YYYWWWVVVTTTPPPMMMKKKIIIHHHEEEBBB===888333///---,,,+++++++++***))))))((((((*********))))))))))))(((&&&&&&((((((((('''&&&%%%%%%&&&'''((('''&&&%%%$$$###$$$$$$%%%&&&&&&&&&%%%'''&&&$$$$$$$$$%%%&&&'''"""######$$$%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&!!!!!!$$$%%%###&&&&&&%%%$$$$$$###""""""%%%&&&'''%%%###""""""###"""""""""!!!!!!!!! """######$$$$$$###"""!!!!!!%%%((((((%%%""""""###""""""#########$$$$$$$$$""""""""""""###$$$$$$%%%######$$$$$$$$$$$$############""""""""""""###### !!!"""############""""""""""""######""""""###""""""!!! ###############"""!!! #########""""""""""""""" !!!!!!"""###&&&&&&%%%$$$"""!!! !!!"""""""""############$$$##################$$$""""""!!!!!!!!!!!!""""""""""""#########""""""!!!!!!!!!""""""############""""""""""""""""""""""""!!!"""############!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!! !!!!!!""""""""""""!!!!!!"""$$$$$$###""""""############"""""""""""""""######""""""""""""######'''&&&%%%###!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""########################$$$$$$###############$$$###$$$%%%$$$""" !!! !!!"""######"""!!!  """"""""""""!!!!!!!!! !!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$"""  !!!$$$######""""""!!!!!!!!!############""""""!!!!!!######$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$######"""#########""" """""""""!!!######################################################################## !!!"""###$$$$$$$$$$$$###%%%''''''&&&$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((((('''''''''''''''(((((('''''''''((())))))(((((((((((())))))))))))***************+++++++++******+++,,,,,,,,,,,,+++++++++++++++************************************~~~zzzxxxyyy{{{}}}}}}{{{yyywwwtttrrrqqqqqqqqqppppppqqqqqqqqqpppooonnnpppooonnnllljjjiiigggggghhhhhhhhhhhhggghhhhhhhhhcccaaa___^^^^^^]]][[[YYY[[[YYYVVVSSSPPPMMMLLLKKKFFFCCC>>>888222---***(((+++******))))))((((((''')))(((((((((((('''''''''%%%&&&'''(((((('''&&&%%%%%%&&&'''((('''&&&%%%$$$"""###%%%&&&''''''&&&&&&&&&%%%%%%#########%%%&&&#########$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%%%%############$$$$$$$$$$$$###$$$%%%$$$"""!!!""""""&&&&&&%%%%%%$$$$$$######%%%&&&'''%%%###""""""###""""""""""""!!!!!!!!!!!!$$$%%%%%%%%%$$$######"""###""""""""""""#####################$$$$$$$$$$$$######""""""###$$$%%%%%%$$$$$$$$$$$$###"""!!! ###""""""""""""""""""### !!!""""""######""""""!!!""""""###"""""""""""""""!!! !!!"""########################"""""""""""""""!!!!!!""""""$$$%%%'''(((%%%$$$$$$"""!!! !!!"""""""""#####################$$$$$$#########""""""!!!!!!!!!!!!""""""""""""###############""""""""""""""""""######$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""##############################$$$$$$######"""""" !!!"""""""""""""""!!!"""$$$$$$"""!!!!!!"""""""""""""""""""""############""""""""""""#########""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""$$$###############$$$$$$###$$$%%%$$$""" !!! !!!"""######"""!!! !!!!!!""""""######""""""!!!!!! !!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!######""" !!!$$$$$$#########"""!!!!!!$$$######"""""""""""""""######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%%%%$$$###""""""""""""###!!! !!!""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""""""""###########################$$$$$$%%%$$$$$$######&&&)))++++++(((%%%######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((((((((())))))***+++''''''((((((((()))))))))))))))******++++++++++++)))***++++++,,,,,,+++++++++++++++*********))))))************************}}}yyyxxxyyy{{{}}}~~~|||zzzwwwuuurrrqqqppppppppppppqqqqqqpppooommmlllkkkkkkkkkkkkjjjjjjjjjjjjfffffffffffffffffffffeeebbb```^^^]]]]]]]]][[[YYYZZZXXXTTTQQQNNNLLLKKKJJJGGGEEE@@@999333---)))&&&******))))))((('''''''''(((((('''''''''&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%&&&&&&%%%######$$$%%%$$$$$$$$$######$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$"""&&&***)))%%%!!!!!!""" !!!!!!"""###$$$%%%%%%###$$$$$$###!!! !!!""" !!!"""###$$$%%%%%%'''&&&%%%$$$#########$$$$$$!!!!!!$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$###!!! ###""""""!!!!!!""""""###""""""!!! ######"""!!!!!!!!!""""""!!!""""""######""""""!!! !!!###$$$$$$$$$$$$"""""""""""""""######### !!!"""$$$%%%&&& !!!!!!"""""""""###""""""""""""############!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!""""""############"""######""""""""""""######""""""""""""""""""""""""!!!"""###$$$$$$$$$###"""""""""""""""""""""""""""##############################$$$$$$$$$$$$###### !!!""""""######"""!!!"""$$$###"""!!!!!!"""""""""""""""###############""""""!!!!!!""""""### !!!###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""###""""""""""""###$$$$$$"""$$$%%%$$$"""!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!"""###$$$%%%"""!!!!!!!!!!!!""""""### """"""""""""""""""""""""!!!"""######!!!!!!"""#########$$$$$$$$$###""""""%%%$$$###""""""""""""#########$$$$$$$$$$$$######!!!!!!!!! !!!""""""###""""""!!! !!!!!!"""!!! """######"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!!"""########################%%%%%%%%%%%%%%%$$$######&&&***......)))%%%######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))))))))((())))))***+++,,,(((((((((((())))))))))))))))))***++++++++++++***)))******++++++++++++++++++************)))))))))+++++++++***************|||xxxwwwyyy{{{}}}}}}|||zzzxxxuuusssqqqpppooommmnnnpppqqqqqqooonnnmmmiiiiiiiiijjjjjjjjjjjjjjjdddddddddddddddcccbbbaaa```___]]]]]]]]]]]]\\\ZZZXXXUUURRRNNNKKKIIIHHHHHHHHHEEEAAA;;;555000+++)))***))))))(((((('''&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$&&&((('''%%%###$$$%%%&&&%%%$$$#########$$$%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%###%%%((((((&&&###"""""" !!!!!!"""$$$%%%%%%&&&"""###$$$###!!!!!!"""###!!!!!!"""###$$$%%%&&&&&&(((&&&$$$!!!!!!!!!###$$$%%%###!!!!!!"""$$$%%%%%%#########$$$$$$$$$%%%%%%%%%%%%$$$#########$$$$$$###############"""!!!!!!""""""!!!!!!!!!!!!""""""$$$###"""!!!!!! !!!!!!######"""!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$ !!!"""###############!!!!!!""""""######$$$$$$  !!!!!! !!!"""######$$$$$$""""""""""""############ !!!"""######"""!!! """"""!!!!!!!!!!!!"""""" !!!""""""######""""""###"""!!!!!!!!!!!!"""###""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""""""""""""""""""""########################""""""############"""""" !!!"""############!!!"""$$$###!!! !!!!!!"""""""""############"""!!!!!! !!!!!!"""!!!"""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""!!!!!!!!!""""""###$$$!!!###$$$$$$"""!!!""""""###"""!!! !!!"""###!!!"""###$$$###""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" """######""""""$$$%%%!!!"""###$$$$$$$$$######%%%$$$###"""""""""############$$$$$$$$$$$$######  !!!"""!!! !!!!!!"""###!!! !!!"""$$$############################## !!!!!!!!!""""""""""""########################"""######$$$$$$$$$$$$###"""(((------)))%%%######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((())))))))))))'''''''''((((((***++++++(((((()))))))))*********((()))***+++,,,++++++***))))))***+++++++++++++++************))))))))))))+++++++++*********)))))){{{xxxwwwxxx{{{}}}}}}|||{{{xxxuuusssqqqooooookkklllnnnpppqqqpppooonnnkkkkkkjjjjjjiiihhhggggggggggggggggggfffeeedddccc___^^^]]]]]]]]]^^^\\\[[[[[[XXXUUUQQQMMMLLLKKKKKKHHHFFFBBB===888333///---)))))))))(((''''''&&&&&&))))))))))))(((((((((((('''&&&%%%%%%&&&'''((()))((('''&&&%%%$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&'''%%%(((******'''%%%%%%&&&'''&&&$$$#########$$$$$$%%%%%%&&&''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$######$$$&&&'''%%%"""&&&&&&%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###$$$&&&%%%%%%%%%$$$$$$$$$$$$###(((&&&""" """$$$%%%&&&&&&%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$############!!!!!!"""###############""""""!!!!!!!!!!!!""""""""""""""""""###$$$%%%&&&######"""!!!!!!!!!!!!!!! !!!"""$$$%%%%%%%%%%%%"""############""""""!!! !!!!!!"""###$$$$$$%%%%%%%%%$$$""""""!!!!!!!!!$$$$$$$$$###############""""""""""""############"""###$$$%%%%%%$$$###"""""""""!!!!!!!!!!!!"""""" !!!"""""""""""""""###"""!!! !!!""""""""""""""""""""""""""""""""""""#########$$$$$$%%%""""""""""""""""""""""""########################!!!!!!"""""""""""""""!!! !!!"""############!!!###$$$###!!! !!!!!!!!!""""""#########$$$!!!!!! !!!!!!############""""""""""""""""""""""""""""""""""""########################""""""############""""""""""""""""""""""""""""""!!!!!! !!!!!!"""###### """$$$$$$"""""""""###$$$###  ###$$$#########"""######$$$%%%$$$###"""!!!!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!###$$$###$$$%%%'''!!!"""###$$$%%%%%%$$$###%%%%%%###"""""""""###$$$######$$$$$$$$$$$$######!!!!!!!!!!!!!!!"""######""""""!!!""""""###$$$%%%###""" !!!###$$$$$$###""""""""""""""""""""""""!!!!!!""""""#########$$$######################## !!!###$$$$$$$$$$$$%%%+++,,,)))$$$###$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''((((((((())))))******&&&&&&&&&'''''')))******))))))))))))************((()))***+++,,,+++******))))))***++++++++++++***************))))))))))))++++++++++++******))))))yyyvvvwww{{{|||xxxtttqqqpppooolllnnnqqqqqqpppoooooopppmmmllljjjjjjkkkkkkkkkjjjhhhgggfffeeedddcccccccccbbb```___^^^______^^^\\\ZZZWWWSSSPPPOOONNNLLLKKKGGGFFFBBB<<<444...+++***))))))))))))))))))))))))))))))))))))(((((((((((('''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%(((&&&$$$$$$%%%%%%$$$###%%%%%%$$$$$$###$$$$$$$$$""""""###$$$$$$$$$######&&&%%%$$$$$$#########$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$"""!!!"""$$$&&&&&&&&&""""""""""""""""""""""""%%%%%%%%%$$$###"""!!! """###$$$$$$""""""###$$$$$$$$$$$$"""!!! !!!### !!!"""#################################$$$$$$###!!! ###%%%$$$""" """#########%%%%%%%%%###!!!"""%%%'''$$$###"""""""""###%%%%%%!!!!!!!!!!!!!!!"""######%%%$$$$$$######$$$$$$%%%""""""!!! $$$$$$$$$###############$$$###"""""""""""""""###""""""""""""############""""""""""""############%%%%%%$$$###"""""""""### !!!!!!!!!"""&&&%%%$$$$$$###$$$$$$$$$###""" $$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$######""""""""""""##################"""!!! !!!!!!$$$$$$############$$$$$$!!!!!!!!!!!!!!!"""######$$$$$$###"""!!!!!!""""""""""""""""""!!!!!!!!!!!! !!!"""""""""""""""!!!!!!%%%%%%%%%$$$$$$#########!!!######""""""###$$$"""""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############"""""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""" ###!!! !!!"""###""" """"""!!!!!!  !!!"""###############""""""######$$$%%%#########$$$$$$%%%%%%%%%'''%%%###""" !!!!!!######"""!!!!!!!!!!!!!!!""""""!!!!!!!!!###$$$%%%!!!"""""""""############$$$$$$$$$#########""""""$$$$$$###"""###$$$&&&'''###"""!!!!!!!!!!!!!!!"""$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###'''######&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&&&&''')))(((((('''''''''(((((((((((((((((())))))))))))(((((())))))*********++++++*********************++++++++++++++++++++++++)))))))))))))))(((''''''}}}vvvssstttxxx|||~~~~~~{{{wwwtttrrrqqqpppoooqqqssssssqqqooonnnooonnnmmmkkkjjjjjjjjjjjjiiihhhgggfffeeedddcccccccccbbb```___^^^______^^^\\\YYYVVVSSSPPPOOONNNLLLKKKHHHGGGDDD>>>777000,,,+++))))))))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&%%%%%%%%%(((&&&$$$$$$%%%%%%$$$###%%%%%%$$$$$$###$$$$$$%%%$$$$$$##################%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$'''%%%%%%%%%''')))))))))""""""""""""""""""""""""###$$$$$$$$$$$$###""""""$$$&&&&&&&&&$$$$$$$$$&&&######$$$###"""!!!!!!""" !!!""""""###$$$$$$########################"""######"""!!!!!!###%%%%%%###!!! """#########%%%%%%$$$###""""""$$$'''$$$###""" !!!!!!!!!!!! !!!!!!"""###%%%$$$$$$######$$$$$$%%%$$$###"""!!!!!!!!!!!!!!!"""########################"""""""""""""""######""""""""""""############"""""""""#########$$$$$$%%%$$$######""""""######"""""""""######$$$$$$$$$"""""""""""""""###$$$$$$""""""""""""###$$$%%%&&&"""!!!  !!!""""""""""""######"""""""""""""""""""""############$$$$$$###"""""""""""""""#########""""""#########!!!!!!!!!!!!!!!"""######$$$$$$###"""""""""""""""%%%$$$$$$###"""!!!!!!!!!############""" $$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$#########!!!######"""!!!"""###"""""""""""""""""""""""""""""""""""""""!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!########################""""""!!!!!!!!!!!!""""""###""" !!!###!!! !!!"""###"""!!!""""""!!!!!!!!!!!! !!!""""""###$$$$$$######""""""######$$$%%%###$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!""""""#########"""!!!!!!!!!!!!!!!###""""""!!!!!!"""###$$$"""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$#########$$$%%%&&&######""""""""""""###$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###&&&""""""%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))***************)))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))(((''''''yyyuuuvvvzzz}}}}}}zzzvvvsssrrrqqqpppqqqssstttsssqqqooonnnnnnnnnnnnlllkkkjjjiiihhhggghhhgggfffeeedddcccccccccbbb```___^^^______^^^\\\YYYVVVSSSQQQPPPOOOMMMKKKHHHHHHFFFAAA:::222---+++))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$###%%%%%%%%%$$$%%%$$$$$$###$$$$$$%%%%%%&&&%%%$$$"""""""""######$$$$$$%%%&&&%%%$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$###"""!!!!!!###%%%%%%$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$%%%&&&'''&&&$$$######%%%"""############"""!!!!!!"""""""""######$$$$$$%%%######################## """######""""""$$$%%%%%%###!!! """######"""$$$%%%$$$###""""""$$$&&&%%%$$$###!!!  !!!""""""$$$$$$############$$$$$$$$$$$$###"""""""""######!!!!!!!!!""""""#########"""!!!!!!!!!"""###$$$$$$""""""""""""############""""""#########$$$$$$$$$$$$$$$###"""""""""###############$$$$$$$$$$$$$$$ !!!"""$$$$$$"""###$$$%%%&&&&&&&&&&&&!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""""""""##################"""!!!!!!!!!""""""###""""""!!!!!!""""""###!!!!!!!!!!!!!!!"""######%%%$$$######"""#########%%%%%%%%%$$$###""""""!!!############""" %%%%%%############%%%%%%$$$$$$$$$$$$$$$#########!!!######"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! ########################"""""""""""""""""""""""""""""""""!!!!!! ######$$$$$$%%%%%%&&&&&&""""""!!!!!!!!!!!!""""""######$$$$$$$$$###"""!!!###"""!!!!!!######"""!!!!!!!!!!!!"""""""""######!!!!!!""""""###$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!"""###$$$$$$######"""!!!!!!!!!""""""$$$###""""""!!!""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$#########$$$$$$###"""""""""###$$$%%%&&&$$$############"""""""""""""""###$$$$$$$$$$$$###$$$!!!"""$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&%%%$$$######((((((''''''''''''(((((()))))))))*********++++++++++++******)))(((((((((******++++++,,,,,,,,,---++++++++++++++++++++++++)))))))))))))))(((''''''zzzwwwwww{{{~~~}}}yyyuuurrrpppooonnnpppqqqsssssspppnnnnnnnnnnnnnnnnnnllliiigggffffffhhhgggfffeeedddcccccccccaaa```___^^^______^^^\\\XXXVVVSSSRRRQQQOOOMMMKKKGGGHHHGGGBBB;;;333---***))))))))))))))))))))))))((((((((('''''''''&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&'''&&&%%%######$$$%%%%%%$$$$$$$$$######$$$$$$%%%%%%(((&&&$$$"""!!!!!!"""###"""###%%%&&&&&&%%%###"""$$$$$$$$$%%%%%%$$$$$$$$$ !!!!!! """"""""""""""""""""""""""""""###$$$$$$$$$$$$######$$$%%%###!!! !!!""""""""""""###$$$###""" #########$$$$$$%%%%%%%%%########################!!!###$$$$$$###$$$%%%%%%###!!! """######"""###$$$$$$###""""""$$$%%%&&&%%%$$$######""""""""" !!!!!!"""$$$$$$############$$$$$$$$$######"""""""""###### !!!"""######$$$!!!!!!!!!!!!"""###%%%%%%!!!"""""""""############!!!!!!!!!"""""""""############""""""""""""######""""""""""""""""""######  !!!"""#########$$$%%%%%%$$$###!!! ######""""""""""""######!!!!!!""""""""""""!!!!!!!!!"""""""""############!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""###$$$$$$############$$$$$$######################## !!!"""""""""""""""###""""""!!!!!!""""""###$$$$$$$$$###############!!!###$$$$$$###""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! """"""###$$$%%%%%%&&&&&&""""""!!!!!!!!!!!!""""""""""""###$$$$$$###"""!!!###"""!!!"""######"""!!! !!!!!!"""###$$$$$$$$$""""""######$$$$$$$$$$$$"""""""""""""""###$$$$$$%%%%%%$$$$$$######"""""""""""""""""""""###############""""""!!!""""""###$$$$$$###""""""!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########""""""!!!!!!!!!"""###$$$%%%&&&############""""""""""""""""""###$$$$$$$$$$$$###$$$""" ###$$$$$$######$$$$$$$$$$$$$$$%%%%%%$$$######"""!!! (((''''''''''''(((((())))))*********++++++++++++*********)))))))))))))))))))))******++++++,,,,,,************************)))))))))))))))(((''''''|||wwwttttttwwwzzz{{{}}}yyyuuuqqqnnnlllkkklllnnnpppqqqooonnnnnnooommmnnnooommmiiifffeeeeeehhhgggfffeeedddcccccccccaaa```___^^^______^^^\\\WWWVVVSSSRRRRRRPPPNNNLLLFFFGGGFFFAAA999111,,,))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((%%%$$$"""###$$$%%%%%%$$$$$$#########$$$$$$%%%&&&(((&&&$$$"""!!!!!!"""###"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""###%%%$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""###$$$###!!! !!!"""###"""!!!"""$$$$$$###!!!$$$$$$$$$$$$%%%%%%%%%%%%########################!!!$$$%%%$$$$$$%%%&&&&&&$$$!!!!!!"""""""""""""""###$$$###""""""###$$$#########$$$$$$$$$###### !!!""""""$$$######""""""######$$$"""""""""!!!!!!""""""### !!!"""######$$$!!!!!!!!!!!!"""###%%%%%%!!!"""""""""############ !!!!!!!!!""""""###""""""!!!""""""############""""""""""""""""""###""""""!!!!!!""""""""""""######$$$###!!! """"""############"""""""""######$$$$$$######"""!!!"""""""""###############""""""!!!""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""###$$$######"""######$$$$$$ !!!"""###$$$$$$ !!!"""""""""""""""!!!!!!!!! !!!!!!!!!########################"""$$$&&&%%%$$$######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!  !!!!!!"""###$$$$$$%%%""""""!!!!!!!!!!!!""""""######"""!!!""""""######$$$"""!!!"""###$$$###""" !!!"""###$$$%%%%%%###############$$$$$$$$$""""""!!!!!!""""""###$$$$$$$$$$$$######"""""""""############"""""""""!!!######""""""""""""##################""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$$$$$$$###""""""!!! !!!"""###$$$%%%""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$#########$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$'''''''''''''''((()))))))))*********++++++++++++''''''((()))***++++++,,,))))))))))))******++++++************************)))))))))))))))(((''''''~~~xxxuuuvvvxxxzzz{{{~~~|||xxxtttpppmmmlllkkkjjjmmmooopppooonnnnnnoookkknnnooommmiiieeeeeefffhhhgggfffeeedddcccccccccbbb```___^^^______^^^\\\WWWUUUTTTSSSSSSQQQNNNLLLFFFFFFDDD???777000+++)))))))))))))))))))))))))))***)))))))))(((((((((((('''&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((()))%%%###""""""$$$%%%%%%$$$############$$$%%%&&&&&&&&&%%%$$$"""""""""######"""###$$$%%%&&&%%%$$$$$$$$$$$$############$$$$$$&&&%%%######%%%&&&%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!###$$$%%%$$$######$$$%%%%%%""" ###%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###$$$$$$######%%%&&&&&&$$$"""!!!!!!""""""!!!"""###$$$$$$"""""""""$$$ !!!"""""""""""""""!!!!!!!!!!!!!!!"""############""""""""""""######""""""!!!!!!!!!"""######!!!!!!!!!""""""#########"""!!!!!!!!!"""###$$$$$$""""""""""""############ !!!!!!!!!""""""""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$#########%%%$$$######"""""""""### !!!"""###$$$$$$$$$$$$ !!!!!!!!!!!! ######$$$$$$$$$$$$######""""""""""""############%%%%%%$$$$$$$$$%%%&&&&&&###""""""!!!!!!""""""###!!!!!!!!!!!!!!!"""######""""""""""""""""""###$$$ !!!"""###$$$%%%############""" """""""""""""""""""""""""""""""""##################$$$&&&%%%$$$"""###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""###""""""!!!!!!!!!!!!""""""%%%$$$"""!!!"""###%%%'''$$$###""""""$$$$$$###""" !!!!!!"""###$$$$$$########################"""!!!!!!!!!!!!"""#####################"""""""""###############"""!!! ######"""""""""###$$$$$$"""############""""""!!! !!!!!!!!!""""""!!!!!!!!!"""""""""""""""#########$$$######"""!!!!!! !!!"""######!!!!!!"""""""""""""""###""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&#########$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''''''''&&&''''''((()))***)))))))))*********++++++&&&&&&''')))***+++,,,---************************************************)))))))))))))))(((''''''{{{xxxxxxzzz||||||zzzyyyvvvrrrpppnnnmmmmmmmmmooopppqqqooommmmmmnnniiimmmooonnniiieeeeeefffhhhgggfffeeedddcccccccccbbb```___^^^______^^^\\\VVVUUUTTTTTTSSSRRROOOLLLGGGGGGDDD>>>666000,,,***))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$%%%&&&'''$$$###!!!"""$$$%%%%%%$$$############$$$%%%&&&'''$$$$$$########################$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$"""!!!!!!"""######"""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###!!!"""$$$$$$######%%%&&&&&&""""""%%%%%%###$$$$$$$$$$$$$$$#################################$$$$$$$$$###""""""%%%''''''$$$"""!!!!!!""""""!!!!!!###$$$$$$"""""""""###!!!!!!"""###"""""" """""""""""""""###$$$$$$######""""""""""""#########""""""""""""###$$$%%%"""########################"""""""""""""""######""""""""""""############""""""""""""############!!!!!!!!!!!!!!!"""######$$$$$$$$$######"""""""""######"""""""""###$$$$$$"""""""""""""""###$$$%%% !!!""""""!!! """"""############""""""""""""""""""############$$$$$$######$$$%%%%%%&&&#########""""""#########!!!!!!!!!!!!!!!"""######!!!!!! !!!""""""###!!!!!!"""""""""#####################""" !!!""""""""""""""""""!!!!!!"""""""""#########$$$"""###$$$$$$"""!!!!!!""""""""""""""""""""""""""" !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$######"""###$$$%%%&&&$$$###""""""$$$$$$###""" !!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""############!!!!!!"""###$$$###""""""######""""""######$$$%%%!!!!!!######$$$###""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""############!!!"""###$$$$$$######"""###""""""!!!""""""######!!!!!!!!!!!!""""""######""""""###$$$$$$$$$$$$###"""###%%%%%%%%%$$$%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((()))***((((((((()))))))))******''''''((()))***++++++,,,...------,,,,,,++++++***************************)))))))))))))))(((''''''}}}xxxuuuuuuwwwxxxyyywwwvvvtttqqqpppooopppppppppqqqsssrrrpppmmmmmmmmmhhhlllooonnniiieeeeeeggghhhgggfffeeedddcccccccccbbb```___^^^______^^^\\\VVVUUUTTTTTTTTTRRROOOLLLIIIGGGDDD>>>666000---,,,))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&%%%###""""""###%%%&&&$$$"""!!!"""$$$%%%%%%$$$############$$$%%%&&&'''"""######$$$$$$$$$######$$$#########$$$$$$&&&&&&%%%$$$###""""""###$$$%%%%%%###!!!!!!#########""""""""""""""""""""""""""" !!!"""###$$$%%%%%%%%%!!!"""!!!"""###%%%((("""!!!%%%&&&$$$################################################&&&&&&%%%###!!!"""$$$''''''$$$"""!!!!!!"""!!!!!!!!!"""$$$$$$"""!!!"""###%%%%%%%%%%%%$$$###!!! ###############$$$$$$%%%######""""""""""""######$$$#########$$$%%%%%%&&&$$$$$$$$$###############$$$###"""""""""""""""###""""""""""""###############$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!"""######"""!!!!!!!!! !!!!!!!!!!!!"""$$$%%%&&&%%%###"""  !!!!!!"""###$$$$$$###"""!!!!!!!!!""""""""""""!!!!!!""""""""""""############!!!!!! !!!!!!"""######$$$$$$############$$$$$$!!!!!!!!!!!!!!!"""###### !!!""""""%%%%%%$$$$$$###""""""""" !!!!!!""""""""""""""" !!!!!!!!!!!! !!!!!!""""""#########$$$ """###"""  ######################## !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""###$$$%%%%%%""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!""""""############$$$###"""###$$$$$$$$$""" !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!""""""######$$$$$$!!!###$$$%%%$$$$$$######""""""###$$$%%%%%% !!!"""###$$$$$$###"""""""""""""""############""""""######$$$$$$$$$%%% !!!"""###$$$$$$###"""$$$$$$################## !!!!!!!!!""""""######""""""###$$$$$$$$$$$$###!!!"""$$$$$$$$$###$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))******(((((((((((())))))))))))))))))))))))************000000///...---,,,,,,+++)))))))))))))))))))))))))))))))))))))))(((((('''}}}{{{xxxuuutttuuuwwwyyy|||zzzvvvqqqooonnnnnnnnnmmmpppssstttrrrpppnnnnnnkkkmmmnnnnnnkkkhhhfffeeefffhhhhhhhhheeedddddddddbbb```^^^]]]]]]]]]\\\[[[YYYXXXVVVUUUTTTPPPLLLHHHDDDDDDBBB>>>777000+++)))))))))************))))))++++++)))(((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#################################%%%&&&'''&&&$$$###$$$%%%""""""""""""""""""""""""###############"""!!! !!!"""$$$%%%%%%$$$"""!!!"""############$$$$$$$$$!!!"""###%%%%%%&&&&&&&&&$$$""""""%%%'''((($$$$$$$$$#########"""""" """$$$$$$""" """"""""""""""""""""""""%%%$$$###""""""###$$$%%%!!!###$$$%%%%%%%%%$$$!!!!!!"""$$$%%%&&&'''(((!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""!!!"""###$$$$$$###!!!!!!"""!!!!!!"""$$$%%%###"""######"""""""""""" %%%$$$###""""""!!!""""""""""""###$$$$$$$$$$$$$$$%%%$$$$$$$$$######"""""" !!!$$$$$$###""""""######$$$$$$$$$$$$###""""""$$$###"""!!!!!!"""###$$$&&&&&&%%%%%%$$$############$$$$$$%%%%%%$$$$$$### !!!"""$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$###########################""""""""""""""" !!!!!!"""###%%%&&&'''!!!!!! !!!!!!""""""###%%%&&&%%%###!!!!!!!!!"""$$$&&&&&&$$$"""!!!!!!!!!!!!"""""""""""" !!!""""""### !!!%%%((('''$$$###$$$$$$$$$###""" """###### """$$$###  !!!!!!###""""""""""""###$$$$$$"""  """"""""""""!!!  !!!!!! !!!!!! !!!"""$$$$$$######""""""""""""""""""######$$$$$$###"""!!!!!! !!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""&&&$$$!!!!!!""""""!!!!!!###$$$$$$""" ###"""!!!!!!!!!"""$$$%%%!!!!!!""""""""""""!!!!!!###############"""!!!!!!###$$$$$$###!!! """###$$$$$$##################"""###$$$%%%%%%%%%%%%$$$ !!!"""###$$$###""""""&&&%%%%%%%%%%%%&&&''''''"""""""""###%%%''')))+++((((((((((((((((((((((((*********))))))))))))))),,,+++)))(((((()))+++,,,************))))))))))))******))))))((((((''''''~~~zzzwwwvvvwwwyyy{{{}}}zzzvvvrrrpppnnnnnnooonnnqqqttttttrrrpppnnnnnnkkkmmmnnnmmmjjjgggffffffggghhhiiihhhfffddddddeeebbb```]]]]]]]]]]]]\\\ZZZYYYWWWVVVUUUSSSPPPLLLHHHEEEEEEDDD???888111,,,***))))))************))))))+++***)))(((((('''''''''&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&$$$###$$$%%%########################"""############""""""!!!!!!"""$$$%%%%%%$$$"""!!!"""############$$$$$$$$$ !!!""""""############&&&$$$!!! """$$$%%%%%%$$$$$$$$$#########""""""!!!###$$$###!!! !!!########################$$$$$$############$$$$$$!!!!!!"""###$$$$$$$$$$$$$$$$$$######"""!!! ############$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$$$$###""" """!!!!!!"""$$$$$$###""""""!!!!!!"""######"""!!!###""""""!!!!!!!!!"""""""""######$$$$$$$$$######$$$$$$#########""""""""" !!!$$$$$$###""""""######$$$$$$$$$######""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$############"""######$$$$$$######""" !!!"""###$$$""""""!!!!!!!!!!!!"""""""""""""""###$$$$$$$$$%%%###"""""""""""""""""""""!!!!!!""""""###$$$&&&&&&""""""!!!!!!!!!!!!""""""%%%###""""""###$$$###""""""!!!!!!!!!""""""!!! !!!!!!!!!"""""""""######!!!!!!!!!!!!!!!"""######  !!! """"""""""""""""""###### """###""" !!!"""$$$!!!!!!"""""" ###!!! """###"""%%%$$$###""""""""""""######""""""!!!!!!""""""### !!!"""###$$$######""""""""""""""""""######$$$  !!!!!!$$$#########""""""""""""########################""""""""""""""""""""""""%%%$$$!!! !!!"""$$$'''%%%###"""#########""""""""""""""""""###$$$$$$"""######$$$$$$######"""###############"""!!!!!!###$$$$$$###!!! """#################################$$$$$$%%%$$$$$$$$$!!!"""###$$$$$$$$$######&&&&&&&&&&&&&&&''''''(((((((((&&&%%%%%%%%%&&&'''((((((((((((((((((((((((************))))))))))))...---+++******+++---...++++++*********))))))))))))))))))(((((((((((((((~~~zzzwwwvvvwwwzzz{{{}}}{{{wwwsssqqqoooooooooppprrruuuuuussspppnnnmmmkkklllmmmllljjjgggfffffffffhhhiiihhhfffeeeeeeeeeaaa___]]]\\\\\\\\\[[[ZZZXXXWWWUUUTTTSSSPPPLLLIIIFFFGGGEEE@@@999222---+++******++++++++++++************))))))((((((''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$#########!!!"""###$$$$$$###"""!!!"""############$$$$$$$$$!!!"""""""""""""""""""""(((%%%"""!!!"""#########$$$$$$$$$###############$$$$$$$$$"""  !!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""!!!!!!""""""###&&&%%%$$$###""" ############$$$$$$$$$$$$$$$$$$#########"""""""""%%%%%%%%%$$$"""!!!"""!!!!!!"""$$$$$$###!!! !!!"""###$$$$$$$$$$$$######"""""""""###$$$$$$######$$$$$$$$$######"""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###$$$###"""######$$$$$$#########"""""""""$$$###"""!!!!!!"""###$$$""""""""""""############!!!""""""""""""""""""!!!!!! !!!!!!"""###$$$###""""""!!!!!!""""""###!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""############""""""###$$$$$$%%%######""""""""""""######&&&$$$!!! """""""""######"""!!! """""""""#########$$$$$$###""""""""""""######$$$###$$$$$$"""  """!!!!!!!!!"""###%%%&&&!!!"""###"""  ###""" """###"""!!! !!!!!!"""$$$!!!"""###$$$%%%%%%$$$#########$$$$$$$$$######""""""######$$$!!!!!!"""############""""""""""""""""""######$$$ !!!"""######$$$$$$$$$$$$####################################""""""""""""""""""""""""$$$###!!!!!!!!!"""$$$&&&+++'''###!!!"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""############""""""!!!"""###$$$###!!!!!!!!!###########################$$$$$$$$$$$$$$$$$$######"""###$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%&&&&&&'''(((---,,,+++******)))******))))))))))))))))))))))))************************------+++++++++,,,---...+++*********))))))))))))(((((((((((((((((())))))}}}yyyuuutttuuuxxxzzz}}}{{{xxxuuurrrpppoooooopppsssuuuuuussspppnnnmmmjjjlllmmmllliiigggfffgggeeefffggggggeeeddddddeee```^^^\\\[[[\\\[[[ZZZYYYXXXWWWUUUSSSRRRPPPLLLJJJGGGGGGEEE@@@999111,,,*********++++++++++++******)))))))))))))))((('''''''''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$$$$$$$""""""############""""""""""""#########$$$$$$$$$$$$$$$$$$###############'''$$$"""!!!"""#################################%%%%%%$$$"""  """$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$###!!! !!!"""$$$$$$$$$$$$$$$%%%%%%%%% !!!!!!!!!""""""""""""%%%%%%$$$$$$###"""""""""$$$$$$$$$###"""!!! ###"""!!!"""$$$$$$###!!! """###$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&'''###$$$$$$$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""" """######""""""###$$$$$$######"""""""""""""""$$$###"""!!!!!!"""###$$$ !!!"""######$$$!!!""""""######""""""!!!!!!!!!!!!!!!!!!"""#########""""""""""""""""""###"""""""""###$$$$$$$$$%%%"""""""""""""""#########$$$$$$###############$$$$$$##################$$$%%%###!!! !!!!!! !!!###$$$%%%$$$"""!!!!!!"""#########$$$$$$$$$$$$"""""""""!!!!!!"""######$$$&&&'''%%%!!!!!!######"""!!! !!!"""%%%&&&"""""""""!!! """!!!!!!!!!!!!"""!!!!!!$$$############$$$%%%%%%%%%""""""$$$$$$""""""""""""!!!"""""""""#########""""""#########!!!"""""""""############"""""""""""""""######$$$###############$$$%%%%%%########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###""""""!!!"""$$$&&&'''(((%%%###!!!"""###$$$###!!!"""$$$%%%%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%$$$""""""############"""!!!"""###$$$$$$"""!!!!!!"""###############$$$$$$$$$%%%$$$$$$###############$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&''''''(((***+++,,,---************************)))***************++++++******)))))))))***+++,,,)))))))))(((((((((((('''&&&''''''(((((()))))))))~~~yyyuuusssuuuxxxzzz}}}{{{xxxuuurrrpppooooooooorrrtttuuussspppnnnmmmjjjkkklllkkkhhhgggggggggccceeeffffffdddccccccddd```^^^\\\[[[\\\[[[ZZZYYYXXXVVVTTTRRRQQQOOOMMMJJJFFFFFFEEE???888000+++)))*********++++++*********((())))))***))))))((('''((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""""""""######"""""""""""""""#########$$$$$$$$$%%%$$$###""""""######$$$$$$###!!!!!!###%%%%%%$$$########################%%%%%%$$$""" !!!###########################"""###$$$%%%%%%$$$###"""$$$###""" !!!!!!!!!"""###$$$%%%&&&'''''' !!!!!!!!!""""""""""""$$$$$$$$$$$$######"""""""""""""""""""""############"""""""""$$$$$$""" !!!###%%%%%%###"""###$$$###############$$$%%%&&&######$$$$$$$$$######"""!!!!!!!!!!!!!!!"""""""""########################!!!"""######""""""###%%%$$$###"""!!!!!!!!!""""""$$$###"""!!!!!!"""###$$$ !!!"""######$$$"""##################""""""!!!!!!!!!!!!""""""#########""""""""""""######%%%$$$$$$$$$###"""""""""!!!!!!""""""############%%%$$$######"""#########$$$$$$############$$$$$$""""""!!!"""###""" $$$'''&&&$$$"""""""""#########$$$$$$$$$$$$"""!!!!!! !!!!!! """$$$### !!!###$$$###!!! !!!###%%%###""""""!!!  !!!!!! !!!!!! !!!!!!"""###$$$""" """$$$$$$ !!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""###"""""""""""""""#########"""""""""""""""######$$$%%%%%%$$$###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###$$$&&&'''"""!!!!!!"""$$$%%%$$$"""!!!"""###$$$%%%$$$############$$$$$$$$$$$$######!!!""""""#########""""""!!!###$$$$$$"""!!!!!!"""""""""#########$$$$$$$$$$$$$$$###""""""######$$$%%%%%%%%%%%%%%%&&&&&&&&&######""""""######$$$%%% !!!###%%%'''((()))++++++++++++++++++++++++))))))******+++++++++,,,)))))))))******++++++,,,(((''''''''''''&&&&&&&&&&&&&&&''''''(((((())))))|||wwwuuuwwwzzz}}}|||zzzxxxuuurrrpppooonnnmmmpppssstttrrrpppnnnnnnjjjkkkkkkjjjhhhfffggghhhcccdddffffffdddcccddddddaaa___]]]\\\\\\\\\[[[ZZZXXXVVVSSSQQQQQQOOOMMMKKKGGGGGGEEE???777000+++((())))))************))))))'''((()))******)))((('''((('''&&&%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%########################"""###$$$###!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$"""!!!  """###$$$"""!!!"""$$$%%%%%%$$$###############$$$$$$$$$###$$$$$$###!!!!!!"""$$$""""""""""""""""""""""""######$$$$$$$$$$$$######$$$###""""""!!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$$$$$$$########################!!!!!!!!!!!!"""###$$$%%%###"""""""""$$$###""" ###&&&%%%""" """$$$"""!!!!!!!!!!!!""""""###""""""###$$$$$$$$$$$$$$$!!!!!!""""""""""""######""""""""""""""""""""""""!!!"""###"""!!!!!!###%%%$$$###"""!!! !!!""""""$$$###"""!!!!!!"""###$$$ !!!"""######$$$"""######$$$$$$######"""""""""!!!!!!!!!!!!""""""$$$######""""""######$$$&&&%%%%%%$$$###"""!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$###############$$$$$$$$$############$$$$$$!!!!!!"""$$$%%%$$$!!!"""%%%$$$!!!!!!!!!"""""""""#########$$$$$$"""!!!!!! !!!###$$$$$$######$$$&&&$$$###"""!!!!!!"""######$$$###!!!!!!""""""!!! !!!!!!  !!!""""""###""" """#########!!!"""######$$$$$$######"""""""""!!!!!!""""""""""""""""""!!!"""######$$$"""""""""""""""######$$$######"""!!! !!!!!!!!!!!!!!!"""""""""########################""""""""""""""""""""""""!!!!!!!!!"""###$$$%%%%%% ###%%%&&&$$$"""!!!!!!"""###############""""""############""""""!!!""""""############"""!!!###%%%%%%###!!!!!!!!!"""""""""###$$$$$$%%%%%%######"""!!!"""###$$$%%%%%%%%%$$$$$$$$$%%%&&&'''######""""""######$$$%%%%%%&&&&&&'''((((((''''''************************))))))******+++,,,,,,,,,***++++++,,,---------...''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((|||wwwuuuwwwzzz}}}zzzyyywwwuuurrrooonnnmmmkkknnnqqqrrrqqqooonnnnnnjjjjjjjjjiiigggfffggghhhdddfffggggggfffeeeffffffbbb```]]]]]]]]]]]]\\\ZZZWWWUUURRRQQQPPPOOOMMMKKKHHHHHHFFF@@@888111+++)))(((((())))))))))))(((((('''((()))******)))(((''')))(((&&&%%%%%%&&&((()))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########!!! !!!"""########################$$$$$$%%%%%%%%%$$$######""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$!!! !!!###$$$%%%$$$"""###$$$$$$###"""""""""#########$$$$$$$$$!!!"""$$$$$$#########$$$########################$$$$$$############$$$$$$##################""""""$$$#########"""!!!!!!!!!############$$$$$$$$$$$$ !!!!!!""""""######$$$###""""""!!!!!!"""###$$$$$$###"""###$$$###!!! !!!$$$$$$!!! """%%%$$$$$$###"""""""""###### !!!"""###$$$%%%%%%%%%"""""""""#########$$$$$$""""""""""""""""""""""""""""""###"""!!!!!!###%%%$$$###!!! """###$$$###"""!!!!!!"""###$$$!!!!!!!!!""""""#########!!!""""""""""""""""""!!!""""""!!!!!!!!!!!!""""""$$$######""""""######$$$%%%$$$$$$$$$###""""""""" !!!!!!"""######$$$$$$##################$$$$$$######""""""""""""######"""!!!!!!"""$$$%%%$$$###"""""" !!!###!!!!!!!!!"""""""""#########""""""!!! !!!!!!%%%$$$$$$$$$&&&'''&&&%%%!!!!!!!!!"""######$$$$$$%%%###!!!"""$$$$$$###!!! ######!!! !!!######""""""######$$$%%%"""!!!!!!"""$$$$$$###""""""###$$$%%%%%%%%%$$$$$$$$$######""""""######$$$###"""!!!!!!!!!"""$$$$$$"""""""""""""""######$$$!!!!!!  !!!!!!"""""""""#################################""""""""""""""""""""""""!!!!!!!!!""""""############"""!!!"""$$$%%%%%%$$$!!!!!! !!!!!!"""###""""""############""""""!!!!!!"""############### ###%%%%%%###!!!!!!!!!!!!""""""###$$$$$$%%%%%%"""!!! !!!###%%%'''%%%$$$#########$$$&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&,,,,,,---,,,,,,***)))(((************************))))))***++++++,,,------******+++,,,------......))))))((((((((('''''''''''''''''''''''''''&&&&&&zzzuuusssuuuxxx{{{zzzyyywwwtttqqqooommmllliiilllpppqqqqqqoooooooooiiijjjjjjiiigggfffgggiiifffgggiiiiiihhhgggggghhhbbb```^^^]]]^^^]]]\\\[[[WWWUUURRRPPPPPPOOOMMMLLLJJJIIIGGGBBB:::222,,,***''''''((((((((((((''''''&&&''')))***+++***(((''')))(((&&&%%%%%%&&&((()))$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!######"""!!! !!!"""""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$###"""""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$"""!!! !!!###%%%''''''%%%$$$#########!!!""""""######$$$$$$$$$$$$!!!$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$%%%$$$###!!!!!!!!!""""""$$$###"""###$$$###!!! ######!!! $$$'''(((''''''&&&%%%%%%%%%%%% """###%%%%%%&&&&&&""""""######$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""###"""!!!!!!###&&&$$$###!!!  """###$$$###"""!!!!!!"""###$$$""""""""""""############ !!!!!!!!!!!! ###"""!!!!!!!!!!!!""""""$$$$$$############$$$$$$###############$$$$$$$$$ !!!!!!"""###$$$$$$$$$######""""""###$$$$$$%%%######""""""""""""######$$$""" ###%%%'''''' ###$$$!!!"""'''!!!!!!!!!!!!""""""""""""$$$$$$###""""""!!!""""""$$$!!! ###$$$"""!!!###$$$%%%%%%%%%%%%###!!!"""%%%&&&$$$"""!!!$$$$$$""" !!!""""""""""""!!!"""######$$$!!!!!!!!!###%%%%%%###!!!!!!"""###$$$%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%###"""!!!!!!!!!"""$$$%%%"""""""""""""""######$$$!!! !!!!!!"""###$$$""""""######$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""(((%%%"""!!!"""$$$%%%%%%!!!  """############$$$$$$#########!!!!!!"""############### ###%%%%%%$$$"""!!!!!!!!!""""""###$$$$$$%%%%%%!!! !!!$$$&&&(((%%%$$$###"""###$$$%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))******)))(((&&&%%%))))))))))))))))))))))))))))))***+++,,,,,,------'''((()))***+++,,,,,,,,,************))))))))))))(((((((((''''''&&&&&&%%%~~~yyyvvvvvvyyy||||||{{{xxxuuuqqqnnnkkkjjjkkkmmmqqqssssssqqqnnnlllllllllkkkjjjhhhfffeeedddeeehhhhhheeeeeehhhhhheeebbbbbb```___]]]]]]\\\\\\ZZZWWWSSSPPPNNNLLLIIIGGGFFFHHHHHHBBB888///)))''')))((('''((()))***)))((())))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$############""" !!!"""######"""!!! """"""""""""""""""""""""######$$$$$$$$$$$$######%%%%%%%%%$$$$$$#########%%%$$$$$$######""""""""""""############$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$######%%%'''((('''%%%"""""""""###$$$$$$$$$%%%$$$%%%$$$###!!!!!!###%%%(((###$$$'''&&&$$$""""""""""""""""""""""""!!!"""###"""!!! !!!"""'''%%%###""" !!!!!!"""###$$$%%%%%%$$$###"""%%%%%%$$$$$$###!!! !!!!!!"""###$$$$$$%%%%%%!!!!!! !!!!!! !!!"""###$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$########################%%%$$$###""""""###$$$%%% """###$$$$$$###### !!!!!!""""""######&&&$$$""" !!!"""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######"""!!! !!!###%%%&&&""""""!!!!!!!!!!!!""""""$$$#########""""""!!!!!!""""""#########!!! ##################$$$$$$######################## !!!!!!""""""###### !!!!!!!!!"""""""""#########""""""!!!!!!  !!!""""""!!! !!!!!!!!!!!!""""""""""""######""""""!!!!!! !!!!!!###$$$$$$###"""!!!""""""!!! (((######""""""!!!!!!!!!!!!!!!"""%%%&&&&&&%%%######$$$%%%%%%$$$$$$$$$###""""""""" !!!###%%%%%%###!!! %%%###!!!  !!!"""######""""""""""""###### !!!###$$$$$$###!!! $$$$$$$$$#########""""""!!!!!!""""""""""""!!!!!!%%%%%%$$$###"""""""""###""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$######&&&$$$"""!!! !!!"""###""""""""""""############$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$###$$$%%%'''((((((&&&&&&'''(((((('''%%%)))---000...)))&&&''')))))))))))))))************+++***))))))******)))'''))))))************))))))************)))))))))))))))(((&&&%%%$$$$$$%%%%%%zzzvvvvvvxxxzzzyyyxxxvvvtttqqqooonnnmmmlllnnnqqqtttsssqqqnnnlllllllllkkkjjjhhheeedddbbbeeehhhhhheeeeeehhhhhheeecccbbb```___]]]\\\\\\[[[YYYVVVSSSPPPNNNLLLJJJHHHFFFHHHHHHCCC:::111,,,***)))'''&&&'''((()))((('''))))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$######$$$$$$%%%&&&$$$$$$$$$############"""&&&###  ###&&&##############################$$$$$$$$$$$$######$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$$$$###""" ###############$$$$$$$$$$$$%%%$$$###!!!!!!###%%%"""!!! """"""""""""""""""""""""!!!#########!!! !!!"""$$$###"""!!!!!!""""""###"""###$$$%%%%%%$$$###""" !!!!!! """""""""###############!!!!!! !!!!!!!!!"""######$$$$$$$$$$$$######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!$$$###""""""""""""###$$$###"""!!!!!! !!!!!!"""###############"""""""""%%%$$$"""!!!!!!!!!"""### !!!!!!!!!!!!""""""""" !!!""""""""""""!!! !!!###%%%&&&$$$$$$############$$$$$$############"""""""""!!!!!!!!!"""######"""!!! !!!""""""###$$$$$$########################!!!!!!!!!!!!""""""######!!!!!!!!!"""""""""""""""###"""""""""!!!!!!!!!  !!!!!!!!!!!!""""""""""""########################""""""######"""!!! """"""!!! !!!###$$$$$$!!!!!!$$$###""""""!!!!!!""""""""" """$$$$$$$$$##################!!!"""###$$$$$$###"""!!!$$$###!!!  !!!"""######""""""""""""######"""###$$$$$$$$$$$$###"""$$$#########""""""""""""""""""############""""""%%%$$$######""""""######""""""""""""############"""""""""""""""""""""""""""""""""!!!!!!"""""""""######$$$$$$$$$$$$######%%%$$$"""!!! !!!"""###""""""""""""############$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######$$$%%%&&&)))'''%%%%%%'''(((((('''(((+++...,,,(((&&&'''***))))))))))))************+++***))))))******)))'''))))))************))))))*********)))))))))(((((()))(((&&&%%%$$$$$$%%%%%%|||xxxwwwwwwyyywwwvvvtttsssqqqppppppooonnnppprrrtttsssqqqnnnkkkllllllkkkiiigggdddbbbaaadddggggggddddddggggggddddddbbb```^^^\\\[[[ZZZZZZXXXUUURRRPPPOOOMMMKKKIIIFFFHHHHHHCCC;;;333...---***(((''''''((()))((('''))))))(((((((((((())))))((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&%%%$$$$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$############"""&&&$$$!!!!!!$$$&&&##############################$$$$$$$$$$$$###############"""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%"""############$$$$$$$$$######$$$$$$######"""!!!"""%%%((('''###  $$$$$$$$$###############$$$%%%%%%###"""!!!###$$$### !!!###"""!!!"""""""""""""""""""""""""""###$$$###!!! !!!"""""""""!!!!!!"""###$$$$$$"""###$$$%%%%%%$$$###""" !!!"""###$$$%%%%%%%%%############"""""""""""""""!!!!!! !!!!!!"""""""""######$$$#########""""""############"""""" """"""!!!!!!!!!!!!""""""%%%###!!! !!!###$$$%%%%%%%%%$$$###""""""!!!#########""""""""""""""" !!!!!!!!!""""""  !!!!!!""""""!!!!!!!!!###$$$%%%$$$$$$############$$$$$$############"""""""""""" !!!"""""""""""""""!!! """###$$$$$$########################!!!!!!!!!""""""""""""###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!  !!!!!!!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$$$$""""""""""""!!!###"""!!!!!! !!!!!!###$$$$$$"""""""""######"""""""""######$$$!!!""""""!!! !!!$$$&&&""""""##################""""""""""""""""""""""""###"""  !!!!!!######""""""""""""######""""""""""""""""""""""""############""""""""""""######$$$$$$$$$$$$######$$$$$$###"""""""""######""""""""""""############""""""""""""""""""""""""######""""""""""""############$$$$$$$$$$$$######$$$$$$"""!!!!!!!!!"""###"""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$###$$$%%%&&&''')))'''%%%%%%&&&((())))))''')))+++)))'''&&&(((+++))))))))))))************+++***))))))******)))'''******++++++++++++************))))))))))))((((((((((((&&&%%%%%%%%%%%%%%%{{{xxxxxxyyywwwvvvtttrrrpppppppppppppppqqqssstttssspppmmmkkklllkkkjjjhhhfffcccaaa```cccffffffccccccffffffcccdddbbb```^^^\\\ZZZYYYXXXWWWTTTQQQPPPOOONNNLLLKKKEEEGGGGGGBBB:::333///...,,,***(((((()))))))))((())))))(((((((((((())))))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&)))(((&&&%%%###"""!!!!!!$$$$$$######$$$$$$%%%&&&$$$$$$$$$#########"""""" """$$$%%%%%%$$$""" ##############################$$$$$$$$$$$$########################""""""$$$$$$$$$%%%%%%&&&&&&&&&""""""#########$$$$$$$$$"""############"""!!!!!!!!!&&&'''$$$"""$$$'''%%%$$$$$$$$$###"""""""""###$$$%%%$$$"""!!!"""$$$'''%%%######%%%''''''&&&"""""""""""""""""""""""""""###$$$###!!! !!!""""""""""""""""""#########"""###$$$%%%%%%$$$###""""""###$$$%%%&&&'''''''''#########$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""""""###############"""!!!!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!######""""""######$$$%%%$$$$$$$$$######"""""""""""""""############"""!!! !!!!!!!!!"""""""""!!!!!! !!!!!!"""""""""!!!!!!"""###$$$$$$""""""!!!!!!!!!!!!""""""#########""""""""""""""" !!!"""""""""###### !!!""""""##############################""""""""""""""""""""""""#########""""""""""""!!!""""""""""""!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""!!!!!! ###""""""!!! !!!!!!!!!"""$$$##################$$$%%%"""$$$%%%%%%$$$######$$$!!!!!!""""""######$$$$$$######""""""""""""######"""!!!  !!!!!!######""""""""""""######"""!!! !!!"""$$$$$$$$$$$$############"""######$$$$$$######"""######""""""""""""######!!!"""""""""############""""""""""""""""""""""""######""""""""""""############$$$$$$$$$$$$######$$$###"""!!!!!!"""######""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%''')))+++'''&&&%%%''')))***)))((('''(((((('''%%%&&&))),,,((()))))))))************+++***))))))******)))'''******++++++++++++*********)))))))))((((((((((((''''''&&&&&&%%%%%%%%%%%%|||zzzzzz{{{yyywwwtttqqqooonnnnnnnnnpppqqqrrrsssrrrpppmmmlllkkkkkkjjjhhhfffdddbbb```cccffffffccccccffffffccccccbbb```]]][[[YYYXXXXXXVVVTTTQQQOOOOOONNNMMMKKKEEEFFFFFFAAA999222//////000...+++******+++******))))))(((((((((((())))))))))))((((((((('''''''''(((((('''''''''&&&&&&&&&***)))(((&&&$$$######"""$$$$$$######$$$$$$%%%&&&$$$$$$$$$#########""""""!!!"""%%%''''''%%%"""!!!##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""#########$$$$$$$$$"""############"""!!!!!!!!!""" ###&&&%%%$$$$$$$$$###"""""""""###$$$%%%$$$###""""""###$$$###""""""$$$%%%%%%$$$"""""""""""""""""""""""""""$$$$$$###"""!!!"""###############"""""""""!!!"""###$$$%%%%%%$$$###"""!!!!!!"""""""""""""""!!!""""""###$$$%%%''''''(((""""""!!!!!!!!!!!!""""""""""""#########""""""!!!!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""" !!!!!! !!!"""$$$$$$$$$"""!!!!!!!!!"""""""""######!!!"""############""""""!!!!!!!!!""""""""""""#########"""""""""""""""###"""""""""""""""#########""""""!!!!!!!!!!!!""""""""""""""""""""""""###### !!!!!!!!!"""######"""""""""""""""""""""!!!""""""""""""""""""""""""############""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""###"""!!! !!!"""###!!!!!!!!!!!!"""""""""""""""!!!!!!!!! !!!!!!!!!""""""######$$$######"""!!!!!!!!!!!!!!!&&&### !!!$$$&&&######""""""###$$$%%%%%% ######!!! !!!!!!!!!""""""######$$$######""""""""""""######!!!!!! !!!!!!!!!######""""""""""""#########""""""!!!!!!""""""###&&&&&&%%%%%%%%%$$$$$$$$$!!!!!!""""""""""""!!!!!!###""""""!!!""""""######!!!"""""""""############""""""""""""""""""""""""######""""""""""""############$$$$$$$$$$$$######""""""""""""""""""##################$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############%%%(((+++...///%%%%%%'''***++++++(((%%%'''''''''&&&&&&''')))+++((()))))))))************+++***))))))******)))'''*********++++++*********)))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%~~~{{{yyy{{{|||{{{yyyuuuqqqnnnlllllllllooopppqqqqqqqqqooommmlllkkkjjjjjjiiigggeeecccbbbdddggggggddddddggggggdddbbb```___\\\ZZZYYYXXXXXXVVVTTTQQQPPPOOONNNLLLKKKEEEGGGFFF@@@888222//////333000,,,+++++++++++++++))))))(((((((((((()))))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&''''''$$$$$$######$$$$$$%%%&&&$$$$$$$$$############"""&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""############$$$$$$$$$######$$$$$$######"""!!!""""""!!! """%%%$$$$$$$$$###############"""$$$%%%%%%###""""""###""""""############$$$$$$""""""""""""""""""""""""###$$$%%%$$$"""!!!"""##################"""!!! """###$$$%%%%%%$$$###"""###############"""!!! !!!"""$$$&&&'''((()))###""""""!!!!!!""""""###!!!!!!""""""###"""""""""""""""############"""""" !!!!!!!!!!!! !!!"""$$$$$$""" !!!""""""######"""""""""""""""#########"""""""""#########$$$$$$$$$$$$######""""""######""""""""""""######""""""$$$$$$############$$$$$$""""""""""""############"""!!!!!!!!!!!!""""""###$$$$$$###""""""!!!!!! """"""""""""""""""""""""$$$############""""""""""""""""""#########$$$$$$!!!!!!!!!!!!""""""""""""###""""""""""""""""""###!!!!!!!!!!!!""""""""""""%%%%%%%%%$$$###"""""""""!!!!!!!!!!!!"""$$$%%%&&&$$$###""""""!!!!!!""""""###""""""###$$$$$$""" """""""""""""""###$$$%%%"""######""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!"""######""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$######""""""""""""#####################$$$$$$$$$$$$%%%######$$$$$$$$$$$$######""""""###%%%(((+++///000&&&'''(((***,,,***'''$$$'''''''''''''''((())))))))))))))))))************+++***))))))******)))'''))))))************))))))))))))((((((((((((''''''%%%&&&&&&''''''&&&%%%%%%~~~zzzwwwwwwzzz}}}{{{xxxtttpppmmmllllllmmmmmmnnnoooppppppooommmllljjjjjjjjjiiihhhgggeeedddeeehhhhhheeeeeehhhhhheee```___]]]\\\ZZZYYYYYYXXXWWWUUURRRPPPOOONNNLLLJJJHHHIIIGGGAAA999222//////444111---******++++++***))))))(((((((((((())))))))))))))))))((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$######$$$$$$%%%&&&$$$$$$$$$############"""&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$######"""%%%$$$$$$#########$$$%%%###############$$$$$$$$$"""$$$%%%%%%$$$""""""""""""###$$$%%%$$$$$$$$$%%%""""""""""""""""""""""""###$$$%%%$$$"""!!!"""###!!!!!!"""###$$$###"""""""""###$$$%%%%%%$$$###"""$$$$$$%%%%%%$$$$$$###""" !!!"""$$$%%%&&&&&&######""""""""""""###### !!!"""#########"""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!! !!!"""""""""!!!"""""""""""""""""""""######"""!!!!!!!!!"""$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""""""""""""""#########"""""""""$$$$$$############$$$$$$!!!"""""""""###############"""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""$$$$$$$$$#########""""""!!!!!!"""###$$$$$$%%%&&& !!!!!!!!!"""""""""###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""%%%%%%%%%%%%$$$$$$$$$$$$!!!!!! !!!"""###$$$$$$###""""""!!!!!!""""""  """$$$### !!!!!!!!!!!!"""###$$$%%%!!!###$$$$$$%%%&&&"""""""""""""""!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!""""""#####################""""""""""""######"""###$$$%%%%%%$$$###"""$$$$$$$$$#########"""""""""""""""######"""""""""!!!!!!!!!!!!!!!"""######""""""""""""############""""""""""""""""""""""""!!!!!! !!!!!!######$$$$$$$$$$$$######!!!!!!"""########################$$$$$$$$$%%%%%%######$$$$$$$$$$$$######""""""###$$$&&&)))+++---+++***(((((())))))'''&&&((('''(((((())))))((('''))))))))))))************+++***))))))******)))'''(((((())))))))))))(((((())))))((((((((('''''''''%%%%%%&&&''''''&&&&&&%%%~~~{{{wwwtttuuuyyy|||zzzwwwssspppmmmmmmmmmnnnlllmmmnnnoooooonnnmmmmmmjjjjjjjjjjjjiiihhhgggfffeeehhhhhheeeeeehhhhhheee___^^^]]][[[ZZZYYYYYYYYYXXXUUURRRPPPOOOMMMKKKIIIJJJJJJIIIBBB:::333000000444000,,,))))))******)))))))))(((((((((((())))))))))))))))))((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$############"""!!!###'''))))))'''###!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!""""""#########$$$%%%$$$$$$######""""""""""""############$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$!!! """######""""""######$$$$$$$$$%%%"""$$$&&&&&&$$$""""""""" """""""""!!!""""""""""""""""""""""""""""""###$$$%%%$$$"""""""""###!!!###$$$%%%$$$$$$"""###$$$%%%%%%$$$###""" !!!!!!!!! !!!!!!""""""############""""""""""""######!!!"""############$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######"""!!! !!!"""###$$$%%%%%%%%%%%%$$$$$$###"""""""""###"""!!! """$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&######"""!!!!!!!!!!!!!!!""""""############"""!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""#########$$$$$$###""" !!!""" !!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$######"""""" !!!###$$$%%%&&&''' !!!!!!!!!""""""###### !!!""""""!!! !!!!!!!!!!!!"""""""""""""""""""""###$$$$$$%%%%%%""""""  !!!"""$$$######"""""""""""""""$$$!!!"""%%%%%%$$$ !!!"""###$$$%%%%%%$$$""" !!!#########""""""!!!!!! """###%%%%%%###""" !!!"""###$$$$$$$$$$$$$$$######""""""""""""###### !!!######!!! """"""""""""!!!!!!!!!!!!######$$$$$$$$$$$$######!!!!!!!!!!!!!!!"""######""""""""""""############""""""""""""""""""""""""  ######$$$$$$$$$$$$###### !!!"""#####################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$##################$$$&&&((()))000,,,'''%%%%%%'''(((((((((((((((***+++***(((&&&))))))))))))************+++***))))))******)))(((''''''(((((((((((('''''')))(((((((((''''''''''''$$$%%%&&&'''''''''&&&%%%~~~zzzvvvttttttxxx{{{}}}zzzvvvqqqmmmkkkjjjiiijjjmmmqqqttttttpppkkkhhhllllllllllllkkkjjjiiiiiiggghhhiiiiiiiiigggfffeeecccbbb```]]][[[ZZZYYYXXXYYYVVVQQQNNNLLLKKKJJJIIIIIIHHHGGGDDD;;;000+++,,,000,,,***,,,,,,***+++...)))))))))(((''''''&&&&&&((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%"""""""""###$$$%%%''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$############&&&%%%###"""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$(((!!! &&&&&&$$$########################"""###$$$$$$$$$"""!!! ###$$$$$$###""""""###%%%((('''&&&$$$###!!! """&&&%%%###""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""############""""""$$$$$$############$$$$$$ ###%%%######((( !!!"""###$$$$$$&&&###!!!"""$$$%%%### """""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""!!!!!! """###%%%$$$"""!!!!!!"""%%%$$$###"""""""""$$$$$$ !!!"""!!!###$$$###"""!!!"""### !!!"""######"""!!! ###$$$$$$###  !!!!!!""""""#########$$$ !!!""""""""""""%%%$$$"""!!!!!!!!!"""###$$$###!!!  !!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!""""""""""""""""""###$$$###"""!!!"""###%%%$$$$$$$$$######"""""""""###$$$$$$$$$$$$######"""###%%%%%%###"""###$$$######""""""""""""######!!!!!!!!!!!! $$$$$$$$$#########""""""######""""""!!!!!! """$$$%%%%%%### !!!!!!!!!!!!!!!!!! """%%%((()))(((%%%$$$"""!!! !!!###$$$%%%%%%$$$###"""""""""###""""""!!!!!!!!!!!!"""""" """###"""!!! !!!#########"""!!!!!!!!!!!!!!!$$$%%%%%%$$$###"""$$$&&&&&&%%%###"""""""""######!!!!!!!!!!!!!!!""""""###%%%%%%$$$$$$###"""""""""!!!"""""""""############%%%$$$###"""!!!!!!!!!!!!""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%######""""""""""""############""""""######$$$%%%###"""!!!"""$$$%%%%%%$$$###%%%''''''&&&&&&&&&'''333000,,,)))'''&&&'''((())))))(((((('''''''''&&&(((((()))***************************************((((((((()))***++++++,,,***)))(((((())))))((('''((((((((('''&&&&&&&&&%%%~~~{{{xxxuuuuuuwwwzzz|||yyyuuuqqqmmmkkkkkkjjjmmmooorrrttttttqqqnnnkkkmmmmmmmmmlllkkkiiihhhgggeeefffggghhhggggggeeeeeedddbbb```]]][[[YYYXXXWWWYYYVVVQQQNNNMMMLLLJJJIIIJJJHHHHHHEEE<<<111,,,...333...,,,---,,,******,,,))))))))))))))))))))))))((((((((((((''''''''''''&&&''''''''''''''''''&&&''''''((('''&&&$$$!!! $$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%((('''&&&%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!%%%''' """#########""""""!!! ###$$$$$$###""""""###%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$&&&%%%$$$############$$$$$$$$$$$$######"""""""""###############""""""############""""""$$$######""""""######$$$###&&&'''%%%!!!"""%%%###"""""""""!!!!!!!!!!!!'''%%%$$$%%%((()))(((&&&########################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$"""!!!!!!"""%%%$$$###""""""###$$$$$$  !!!"""!!!###$$$###"""!!!"""###!!!!!!""""""""""""!!!!!!!!!"""###""" !!!"""""""""############ !!!"""############$$$$$$"""!!!!!!!!!"""###!!!  !!!"""""""""############"""""""""""""""""""""""""""""" !!!""""""######"""""""""###$$$###"""!!!"""###$$$$$$$$$######"""""""""##################""""""!!!###%%%$$$###"""############""""""""""""############"""""""""!!!!!!!!!############""""""""""""######""""""!!!!!!!!!!!!!!!###%%%%%%###!!! !!!!!!!!!!!!!!!!!! !!!###%%%&&&%%%$$$###""""""!!!!!!!!!"""###$$$%%%$$$######""""""######""""""!!!!!!!!!!!!"""""" """###"""!!! !!!###$$$$$$###"""""""""""""""$$$%%%&&&%%%###"""###$$$%%%$$$###"""""""""######""""""!!!!!!!!!"""########################$$$$$$"""""""""""""""######$$$%%%%%%$$$###""""""""""""""""""############""""""########################""""""""""""##################""""""""""""############""""""######$$$%%%"""!!!!!!"""###$$$$$$"""###%%%&&&&&&%%%%%%%%%'''+++***'''%%%$$$$$$&&&''')))(((((((((''''''''''''&&&&&&'''((((((((((((((())))))))))))))))))))))))%%%%%%&&&''''''((())))))((('''&&&'''((()))((('''''''''''''''&&&&&&&&&&&&~~~~~~|||zzzwwwvvvwwwyyyzzzxxxtttqqqnnnlllllllllpppppppppppppppooonnnnnnnnnnnnmmmllljjjhhhfffeeeddddddffffffgggfffeeeddddddbbb```]]][[[YYYWWWWWWYYYUUUQQQOOOMMMLLLJJJIIIJJJIIIHHHFFF===222...000666000,,,,,,,,,)))(((*********))))))(((''''''&&&((((((((((((''''''''''''''''''((((((((((((''''''%%%&&&''''''%%%!!!$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$#########$$$%%%%%%######################## ###$$$ $$$*** ###""""""!!!!!!!!!!!!!!!###$$$$$$###""""""###%%%###############$$$$$$$$$"""%%%&&&%%%$$$$$$%%%######$$$$$$$$$$$$#####################"""""""""""""""############""""""$$$######""""""######$$$&&&((()))'''### """######"""""""""!!!!!!!!! !!!###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""""""""""""""#########!!!###$$$$$$"""!!!!!!"""$$$######"""######$$$$$$ !!!!!!"""!!!###$$$###"""!!!"""######""""""!!!!!!""""""### """"""!!!""""""""""""############""""""###$$$$$$#########$$$######"""!!!""""""""" !!!"""###$$$######$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""######$$$$$$######!!!"""######"""!!!"""$$$#########"""""""""""""""$$$$$$###"""!!!!!!""""""!!!###$$$$$$###""""""###########################$$$$$$#########"""""""""""""""""""""""""""#########""""""""""""!!!!!!!!! """$$$$$$###"""!!!"""""""""!!!!!!  !!!"""######""""""###""""""""""""###$$$$$$$$$$$$###"""""""""#########""""""!!!!!!""""""### """###"""!!! !!!###%%%$$$$$$###############$$$&&&''''''$$$"""!!!"""$$$$$$###"""""""""#########""""""""""""###$$$$$$!!!""""""###$$$$$$%%%%%%######"""!!!"""###$$$%%%&&&%%%$$$######"""######""""""############""""""""""""""""""""""""""""""%%%%%%$$$###"""!!!!!! ######""""""""""""############""""""######$$$%%%$$$"""""""""$$$%%%$$$###"""###%%%%%%$$$$$$$$$%%%&&&%%%###"""###%%%'''(((((((((((((((''''''''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&''''''((((((&&&%%%%%%&&&((()))((('''&&&&&&&&&&&&''''''''''''~~~~~~~~~|||yyywwwwwwwwwxxxvvvssspppnnnmmmnnnnnnoooooommmlllllllllmmmnnnnnnnnnmmmkkkiiigggeeeccccccdddeeefffgggfffeeeeeeaaa```^^^\\\[[[ZZZYYYYYYXXXUUURRROOONNNMMMKKKIIIIIIHHHGGGDDD<<<222///111555...******+++)))((()))******((('''%%%###"""!!!((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%###!!! $$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&''''''!!!!!!""""""######$$$$$$"""""""""""""""""""""""" ###%%%"""###)))###########################"""!!! """"""###$$$$$$###""""""###%%%((('''&&&%%%###!!! ###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$############"""######$$$$$$######"""######""""""""""""######$$$'''((('''$$$!!! !!!"""###$$$$$$%%% $$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""""""""""""""""""""######$$$$$$%%%!!!###$$$$$$"""!!!"""#####################$$$$$$"""!!!!!! !!!!!!""""""!!!###$$$###"""!!!"""###$$$###"""!!!!!!"""###$$$!!!"""###"""  !!!"""""""""""""""##################$$$######""""""$$$######"""""""""""""""""""""""""""######$$$$$$"""######$$$$$$######"""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$!!!"""######""""""###$$$""""""""""""""""""""""""%%%$$$###!!!!!!!!!!!!"""!!!###$$$$$$"""""""""###########################$$$$$$#########"""""""""""""""############$$$$$$"""""""""""""""""""""""" """$$$$$$###""""""###"""""""""!!!  !!!!!!"""##################$$$$$$$$$######""""""""""""#########""""""""""""""""""### """###"""!!! !!!###$$$######""""""#########$$$&&&((((((%%%""" #########""""""""""""##################$$$$$$%%%""""""#########$$$$$$$$$$$$###"""!!!!!!###%%%&&&&&&%%%%%%$$$######$$$$$$""""""############""""""""""""""""""""""""""""""&&&%%%$$$$$$###"""!!!!!!######""""""""""""############""""""######$$$%%%&&&$$$###$$$&&&&&&%%%$$$!!!###$$$$$$######$$$%%%&&&%%%%%%$$$%%%''')))***((((((((((((((('''''''''(((((()))***************((((((((((((((((((((((((''''''''''''(((((())))))&&&%%%%%%&&&(((***)))(((%%%%%%%%%&&&&&&'''''''''~~~}}}zzzwwwwwwwwwwwwvvvssspppnnnnnnnnnooopppooommmlllkkklllnnnooonnnnnnmmmkkkhhhfffdddbbbeeeeeegggggghhhgggfffeee^^^^^^]]]\\\[[[[[[[[[[[[WWWUUURRRPPPOOONNNKKKJJJHHHFFFEEEBBB:::111...111444,,,&&&(((***))))))***(((((('''&&&%%%$$$$$$###((((((((((((''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%'''((()))$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&'''''''''""""""""""""""""""""""""######"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""######$$$$$$###""""""###%%%&&&%%%###!!!$$$###"""!!!"""###$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########""""""""""""""""""###!!!###%%%%%%$$$"""!!!!!! !!!"""###$$$%%%%%%"""#########"""""""""########################### !!!!!!"""""""""""""""######$$$$$$%%%%%% """$$$$$$"""""""""###""""""######$$$$$$$$$$$$###""""""!!!!!!!!!""""""!!!###$$$###"""!!!"""###$$$###"""!!!!!!"""###$$$"""###$$$###!!!!!!!!!#########"""""""""""""""""""""""""""###""""""!!!!!!############"""""""""!!!############""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$ """######""""""###$$$"""""""""""""""#########$$$$$$###"""""""""""""""!!!"""$$$$$$"""!!!"""###"""###$$$$$$$$$$$$###"""######"""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############ """$$$$$$###""""""###""""""!!!!!! """"""!!!!!!!!!"""###$$$""""""######$$$$$$$$$$$$###""""""!!!""""""############""""""""""""###### """###"""!!! !!!###""""""!!!!!!!!!""""""###$$$&&&((((((%%%""" """"""""""""###"""""""""###############$$$$$$%%%$$$$$$$$$#########""""""$$$###"""""""""###%%%%%%%%%%%%$$$$$$###$$$$$$$$$""""""############""""""########################$$$$$$$$$#####################""""""""""""############""""""######$$$%%%%%%$$$######$$$%%%$$$""" """$$$$$$#########$$$''''''&&&&&&&&&'''((()))'''''''''((((((((((((((((((((()))***************))))))))))))))))))))))))'''''''''((((((((((((((('''&&&&&&''')))+++***)))$$$%%%%%%%%%&&&&&&''''''~~~zzzxxxwwwxxxwwwuuussspppnnnnnnnnnooorrrqqqqqqpppppppppppppppmmmmmmllljjjhhheeecccbbbfffgggggghhhgggfffeeeddd]]]]]]\\\[[[[[[[[[[[[[[[WWWUUURRRQQQPPPOOOLLLJJJGGGEEEDDDAAA:::111///222555,,,%%%'''******)))***&&&''''''((())))))******((((((((((((''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$'''%%%###!!! """$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$#########$$$%%%%%%###$$$%%%%%%%%%%%%%%%$$$########################%%%""" !!!$$$%%%$$$"""########################"""""""""""""""######$$$###$$$$$$###""""""###%%%$$$###"""!!! $$$""" !!!###############$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&######$$$$$$$$$$$$#########""""""!!!!!!""""""### !!!"""###############$$$$$$#########"""""""""$$$%%%&&&%%%###"""###$$$"""""""""""""""""""""""" !!!!!!""""""#####################$$$$$$$$$ """###$$$"""""""""###!!!"""###$$$$$$$$$$$$$$$$$$######"""""""""""""""!!!###$$$###"""!!!"""############""""""#########"""###$$$$$$""""""###$$$############""""""""""""!!!!!!""""""###""""""!!!"""############"""!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$###### !!!######""""""###%%%###############$$$$$$$$$"""###$$$$$$$$$$$$###### """######"""!!!!!!""""""###$$$%%%%%%$$$###"""######"""""""""!!!!!!!!!$$$$$$$$$$$$######"""""""""""""""############$$$ """$$$$$$###"""!!!"""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!"""######$$$$$$######""""""!!!!!!!!!"""######$$$######""""""######$$$ """###"""!!! !!!###!!!!!!!!!!!!!!!!!!"""###$$$&&&''''''$$$"""!!!""" !!!"""#########""""""###""""""""""""###$$$$$$%%%%%%$$$$$$###""""""!!!#########$$$$$$$$$$$$$$$%%%$$$############$$$$$$""""""############""""""########################"""#########$$$%%%%%%%%%######""""""""""""############""""""######$$$%%%###""" !!!""""""!!! !!!"""$$$$$$#########$$$&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''(((***+++***)))%%%%%%%%%%%%&&&&&&&&&&&&}}}zzzxxxxxxyyyxxxvvvssspppnnnnnnnnnnnnqqqrrrsssssssssrrrpppooollllllkkkiiigggeeecccbbbfffgggggggggfffdddcccaaa```___]]][[[ZZZYYYYYYYYYVVVTTTRRRQQQQQQOOOLLLJJJGGGEEEDDDBBB:::222000444999///'''(((++++++******))))))))))))))))))))))))((((((((((((''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$###"""!!!  !!!"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$###"""""""""######""""""###$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%###!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%%%%%%%%%%%%%$$$$$$$$$$$$###!!!"""$$$$$$#########$$$$$$$$$$$$######!!!!!!"""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###""""""!!!!!!!!!!!!""""""###"""""""""###$$$$$$$$$$$$$$$$$$#########""""""!!!###""" !!!###########################!!!""""""###$$$$$$%%%%%%###############""""""""" !!!###$$$###"""###$$$ !!!###$$$%%%%%%$$$$$$%%%$$$######"""""""""###!!!###$$$###"""!!!"""###"""######$$$$$$######"""!!!###$$$###"""!!!"""$$$############"""""""""!!!!!!!!!"""###$$$$$$$$$$$$"""######$$$###"""!!! !!!"""""""""!!! """""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######""""""!!!######""""""$$$%%%###$$$$$$$$$%%%%%%%%%%%% """%%%&&&'''&&&%%%$$$ """######"""!!!!!!""""""###%%%&&&&&&%%%###"""$$$$$$#########"""""""""$$$$$$###"""!!! """"""#########$$$$$$$$$!!!###%%%%%%###!!! !!! !!!""""""""""""""""""""""""""""""""" !!!"""#########""""""!!!!!!!!!!!!!!!"""######$$$######""""""######$$$ """###"""!!! !!!###""""""!!!!!!""""""###$$$$$$%%%&&&%%%###"""###$$$ """#########""""""""""""!!!!!!!!!"""######$$$$$$##################!!!"""$$$&&&&&&%%%$$$#########"""""""""######$$$""""""############""""""""""""""""""""""""""""""#########$$$$$$%%%%%%%%%######""""""""""""############""""""######$$$%%%$$$###!!!"""######!!! !!!###%%%%%%$$$###$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''((((((((()))&&&&&&'''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))'''&&&'''))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%}}}yyyxxxxxxyyyxxxvvvssspppnnnmmmnnnnnnnnnppprrrssssssqqqnnnlllkkkkkkjjjiiigggeeedddcccffffffgggfffeeecccaaa___bbbaaa^^^\\\YYYXXXVVVVVVVVVTTTSSSRRRQQQPPPMMMJJJHHHFFFEEECCC;;;333222666===333******---,,,***)))---,,,+++)))'''%%%######)))(((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$###"""!!!!!!!!!"""%%%&&&''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""########################"""###$$$&&&&&&&&&%%%$$$###$$$$$$###""""""###%%%%%%$$$$$$######"""""""""###!!! ###%%%%%%#########$$$$$$$$$$$$######!!!"""###$$$%%%###$$$$$$%%%%%%$$$$$$###""""""!!!!!!!!!!!!""""""&&&%%%###"""###%%%%%%%%%!!!!!!"""###$$$%%%%%%&&& """"""!!!!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''$$$#########""""""!!!!!! !!!###$$$###"""###$$$ !!!###$$$%%%%%%$$$$$$%%%%%%$$$###""""""######!!!###$$$###"""!!!"""###"""###$$$%%%%%%$$$###""" !!!###"""!!! """###$$$#########""""""!!!!!!!!!"""###$$$%%%&&&&&&&&&"""######$$$$$$"""!!! !!!"""$$$%%%&&&&&&%%%%%%######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!"""###""""""$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!%%%((()))(((&&&$$$ """######!!!!!!!!!""""""###%%%&&&&&&%%%###"""%%%%%%%%%$$$$$$$$$############""" """"""######$$$$$$$$$$$$"""$$$%%%%%%###  !!!"""######!!!"""""""""""""""!!!!!! !!!######""""""!!!!!!!!!!!!!!!!!!"""######$$$$$$############$$$$$$!!!"""###"""!!! !!!#########""""""###$$$%%%%%%$$$%%%%%%$$$###"""$$$&&& !!!#########"""!!!!!!!!!!!!!!!!!!""""""###"""""""""###$$$$$$%%%%%% """%%%''''''&&&$$$"""###"""""""""""""""######""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###############"""###$$$$$$%%%'''&&&%%%%%%&&&&&&$$$###"""###%%%%%%$$$$$$$$$%%%$$$%%%&&&'''((())))))***&&&'''''''''(((((())))))((())))))***************''''''''''''''''''''''''***************)))))))))((('''&&&&&&'''((('''%%%&&&&&&&&&%%%%%%$$$$$$$$$~~~zzzyyyyyy{{{yyyxxxwwwvvvvvvtttpppnnnrrrrrrrrrrrrqqqqqqpppooommmmmmllljjjhhheeecccbbbfffiiikkkkkkhhheeebbbbbbdddaaa^^^]]]\\\[[[ZZZXXXXXXVVVSSSQQQPPPNNNLLLKKKHHHEEEBBB>>>777000000555999222+++'''((()))'''$$$''''''(((((())))))******((('''&&&%%%$$$%%%&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%&&&&&&'''&&&%%%###"""&&&&&&$$$$$$$$$$$$&&&&&&###$$$$$$$$$$$$###""""""%%%&&&%%%###""""""$$$&&&###$$$$$$%%%&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&"""###$$$%%%%%%$$$###""" !!!###%%%%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""""""""""""""###$$$%%%%%%%%%$$$###""""""###$$$%%%###$$$%%%%%%%%%%%%$$$### !!!"""######"""!!! !!!"""###$$$$$$###!!!!!!#########$$$$$$%%%%%%%%%$$$$$$######"""!!! !!!"""$$$$$$###""""""!!!!!!!!!!!!!!!"""############""""""""""""######%%%%%%%%%$$$$$$$$$######&&&$$$"""!!! !!!"""###&&&&&&%%%$$$############%%%%%%$$$"""!!! """"""""""""!!!!!!!!!!!!$$$###"""!!!!!! !!!!!!!!!""""""############"""$$$###""" !!!"""!!!  """%%%&&&$$$$$$$$$$$$$$$###"""!!! !!!!!! !!!#########$$$$$$$$$######"""###########################$$$%%%&&&&&&%%%$$$###!!!###%%%''''''%%%###!!!!!!$$$&&&&&&$$$!!!"""$$$$$$%%%%%%%%%%%%###"""!!!!!! """""""""!!!!!!"""""""""""""""""""""""" !!!$$$&&&&&&%%%%%%$$$"""!!!!!!!!!"""######"""!!!!!!"""###""" """!!! !!!###$$$ !!!"""######$$$######""""""""""""######%%%$$$!!! !!!$$$%%%!!!""""""""""""#########$$$%%%%%%%%%%%%$$$######&&&%%%###!!!!!!"""###$$$""""""""""""""""""""""""!!!!!!!!!"""###%%%&&&'''%%%$$$###"""!!!!!!!!!!!!$$$###""" !!!"""$$$$$$$$$###"""!!!!!! $$$$$$######$$$$$$%%%&&&""""""!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!################################################%%%###"""###'''((('''%%%'''&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''(((***++++++)))'''&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~{{{yyyzzz|||zzzxxxvvvvvvuuussspppnnnqqqqqqrrrrrrrrrqqqppppppmmmmmmlllkkkiiifffeeeccceeehhhjjjkkkiiifffeeeeeeaaa___\\\[[[[[[ZZZYYYWWWXXXVVVSSSQQQPPPNNNLLLKKKHHHDDD@@@===777000///222666111***((()))***'''%%%'''((((((((()))))))))***'''&&&%%%$$$$$$$$$%%%&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$###"""!!!###$$$$$$$$$###"""$$$%%%&&&&&&&&&&&&%%%$$$###"""$$$$$$######$$$$$$%%%&&&"""###$$$$$$$$$$$$###"""%%%$$$$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$######$$$$$$$$$$$$$$$######"""%%%%%%$$$$$$###$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######""""""!!!######$$$$$$$$$##################$$$$$$%%%%%%%%%''''''&&&&&&%%%$$$$$$###""""""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""############""""""""""""######%%%%%%$$$$$$$$$#########%%%$$$"""!!! !!!"""###$$$$$$###"""""""""######"""!!!!!! ###"""""""""!!!!!!!!!!!!"""!!!!!! !!!!!!!!!!!!""""""!!! $$$###"""!!! !!!!!!"""!!!  """%%%&&&$$$$$$$$$$$$$$$###"""""" """######""""""###$$$ !!!"""###$$$%%%%%%%%%"""""""""""""""""""""""""""###$$$%%%%%%$$$###""""""###$$$%%%%%%$$$###""" """$$$%%%%%%$$$""" """"""!!!!!!"""$$$&&&'''######"""""""""######$$$$$$$$$$$$$$$###"""!!! """""""""""""""""""""""" $$$######"""!!!!!!"""""""""!!! !!!""""""!!! """!!!!!! !!!"""###$$$!!!!!!""""""######$$$$$$######""""""""""""######$$$###"""!!!!!!"""###$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######"""&&&%%%###!!!!!!"""###$$$""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!""""""""""""###$$$%%%&&&$$$###"""!!! !!!!!!"""%%%%%%%%%$$$###"""""""""###############$$$%%%%%%"""""""""""""""###$$$%%%########################################################################%%%$$$###$$$''')))(((&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''((()))******)))((((((************************''''''((((((((((((''''''&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}{{{zzz{{{}}}|||yyyvvvttttttsssqqqooopppqqqrrrssssssrrrqqqqqqmmmmmmlllkkkjjjhhhgggfffdddgggjjjjjjiiihhhggggggaaa___\\\[[[\\\\\\ZZZYYYYYYVVVSSSQQQPPPOOOLLLKKKHHHBBB===;;;777111---...222...***)))++++++(((%%%(((((((((((())))))))))))((('''&&&&&&%%%%%%&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$###"""!!! !!!$$$$$$$$$######$$$&&&&&&&&&&&&%%%$$$###"""$$$$$$######$$$$$$%%%&&&"""###$$$$$$$$$$$$###"""######$$$$$$###""" $$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######%%%%%%$$$######""""""!!!######$$$$$$$$$$$$######$$$###""""""""""""###$$$#########""""""#########$$$$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&"""!!!!!!!!!!!!"""############""""""""""""######%%%$$$$$$$$$$$$#########$$$$$$"""!!!!!!!!!"""###""""""!!!!!!!!!"""######$$$$$$######""""""""""""######"""""""""!!!!!!!!!  !!!!!!############"""!!! ######"""!!!!!!!!!""""""!!! !!!###%%%&&&###$$$$$$$$$$$$###"""""""""###%%%$$$######$$$&&&!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""############""""""""""""###$$$$$$###""""""'''%%%###""""""$$$&&&(((%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$###""""""""""""""""""""""""""""""  !!!"""!!! """"""######""""""!!!!!!!!!  !!!"""!!! !!!!!!!!!!!!!!!"""######""""""""""""""""""""""""######""""""""""""#########""""""""""""""""""######$$$$$$$$$$$$%%%%%%%%%###############"""!!!!!!%%%$$$###"""!!!"""######""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!############$$$%%%&&&&&&######"""!!!!!!!!!""""""&&&&&&%%%%%%$$$#########"""""""""""""""######$$$$$$############$$$%%%%%%########################################################################%%%$$$$$$%%%'''((('''&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''(((((())))))******''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}{{{zzz|||}}}|||yyyvvvssssssrrrqqqpppoooppprrrssstttsssrrrqqqmmmmmmmmmlllkkkjjjhhhgggeeegggiiiiiigggfffeeeeeebbb```^^^^^^___```___^^^ZZZWWWTTTQQQPPPOOOLLLJJJHHHAAA;;;:::888222,,,***---,,,******,,,+++)))&&&(((((((((((()))))))))))))))))))))(((((((((((((((%%%&&&'''&&&$$$###$$$%%%%%%$$$$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!  ###%%%%%%#########!!!"""###$$$%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&#########$$$$$$######### """$$$&&&(((***++++++########################$$$###"""!!!!!!###%%%'''######$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$######"""""""""""""""!!!!!! """###$$$%%%%%%$$$###"""$$$###!!! !!!###$$$%%%$$$###""""""###$$$%%%$$$###"""""""""###$$$%%%###############$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$###"""###$$$%%%&&&""""""!!!!!!""""""###$$$$$$######""""""######$$$$$$$$$$$$$$$############$$$###"""!!!!!!"""######!!!!!!!!!!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""!!!!!! !!!"""###&&&&&&&&&%%%%%%###"""!!!######""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%######$$$$$$$$$######"""###$$$%%%%%%######$$$%%%&&&&&&%%%%%%###""" """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!###"""!!! !!!"""###$$$##################$$$&&&%%%$$$######%%%&&&((()))(((&&&$$$###"""!!!!!!###############"""!!!!!!""""""""""""""""""""""""%%%$$$######%%%%%%$$$### !!!"""######"""!!! !!!  !!!"""!!! !!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!! ######""""""""""""######!!!"""###$$$$$$###"""!!!!!!!!!"""""""""#########"""""""""""""""!!!!!! $$$$$$###"""!!!""""""###""""""""""""""""""""""""""""""""""""###$$$%%%&&&%%%$$$######"""""""""#########""""""""""""""""""%%%%%%$$$$$$$$$#########!!!!!!!!!!!!!!!"""######%%%$$$$$$$$$$$$$$$%%%%%%########################################################################$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''((()))+++,,,%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~~~~|||zzzyyy{{{|||{{{yyyuuusssssssssrrrqqqoooppprrrtttuuutttrrrqqqnnnnnnmmmmmmkkkjjjhhhhhhfffggghhhgggeeebbbbbbbbbaaa___^^^___```bbbbbbaaa[[[XXXTTTRRRPPPOOOLLLJJJHHHAAA<<<<<<:::222,,,)))*********+++,,,+++)))((())))))))))))((((((((((((((((((((((((''''''&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%$$$$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!###&&&%%%$$$###""" !!!###$$$%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$##################$$$$$$$$$%%%$$$$$$$$$##############################$$$###"""!!!!!!###%%%'''######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######!!!"""###$$$$$$$$$######"""###$$$%%%%%%$$$###"""$$$###!!! !!!###$$$%%%$$$###""""""###$$$%%%"""!!! """###$$$########################""""""""""""!!!!!!!!!!!!######"""!!!!!!###$$$%%%"""""""""""""""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""""""""""""""""""""######"""""""""""""""###$$$%%%!!!!!!!!!"""""""""##################"""""""""""""""!!!!!!!!!"""###$$$$$$&&&&&&&&&%%%%%%###"""!!!""""""##################!!!!!!"""""""""###$$$$$$"""######$$$$$$$$$######"""###$$$###"""!!!"""$$$&&&&&&%%%%%%###""" $$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###"""  """###%%%$$$###""""""###$$$%%% !!!"""$$$%%%%%%&&&&&&)))(((&&&$$$###"""!!!!!!"""############""""""!!!""""""""""""""""""""""""###!!! """"""!!! !!!"""######"""!!! !!!  """###"""!!! !!!!!!"""""""""""""""######""""""""""""""""""######""""""""""""######!!!"""###$$$$$$###"""!!!!!!!!!"""""""""#########!!!""""""""""""!!! #########"""""""""""""""""""""""""""""""""""""""###"""""""""###$$$%%%%%%###""""""!!!!!!!!!!!!"""""""""#################################"""""""""!!!!!! !!!!!!"""###%%%%%%$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""################################################"""######$$$######$$$$$$$$$%%%&&&''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''((()))+++,,,((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~~~~}}}{{{xxxwwwxxxzzzyyywwwuuutttttttttsssrrroooqqqsssuuuuuutttrrrpppnnnnnnmmmlllkkkiiihhhgggfffggggggfffcccaaa```aaa^^^]]]\\\]]]```bbbbbbbbb[[[YYYUUURRRQQQOOOLLLJJJGGGCCC@@@???;;;222,,,***))))))***++++++***))))))))))))))))))((((((((((((%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$###""""""!!!$$$&&&%%%$$$#########$$$$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$###""""""###$$$$$$&&&%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%######$$$$$$$$$$$$#########$$$$$$$$$$$$###"""""""""###%%%&&&''''''&&&&&&######$$$$$$$$$$$$######$$$###""""""""""""###$$$#########""""""######### !!!!!!"""##################"""""""""########################""""""!!!!!!""""""###$$$###""""""""""""###$$$$$$$$$$$$############$$$$$$$$$############"""""""""""""""""""""##################"""""""""###$$$$$$########################$$$$$$#########"""""""""######""""""######$$$$$$############"""!!! !!!"""###$$$$$$$$$######"""""""""######$$$$$$$$$""""""###$$$$$$$$$$$$###!!!#########!!! !!!"""!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!""""""###"""!!! !!!"""###$$$$$$############$$$$$$"""$$$%%%%%%$$$$$$###############$$$%%%%%%###$$$$$$$$$$$$$$$######"""""""""""""""""""""""""""!!! !!!"""!!! !!!"""""""""!!!!!!!!! !!!###$$$###""" !!!"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######!!!"""###$$$$$$###"""!!!###$$$$$$$$$$$$%%%%%%%%%"""""""""""""""!!! ######"""""""""!!!!!!!!!""""""""""""""""""""""""$$$$$$"""!!!  !!!"""$$$%%%!!!"""###$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###%%%%%%$$$############$$$!!!!!!!!!!!!!!!!!!!!!!!!################################################"""$$$%%%$$$###"""###%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''(((((())))))******((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}}}}|||yyyvvvuuuvvvwwwvvvuuutttuuuvvvvvvtttrrrppprrrtttvvvvvvtttqqqoooooonnnmmmllljjjhhhfffeeeeeefffgggeeecccbbbbbbccc^^^]]]\\\^^^aaacccdddddd\\\YYYUUUSSSQQQOOOLLLJJJGGGEEEDDDCCC<<<222------)))*********)))))))))******)))))))))((((((((('''&&&''''''((('''&&&%%%$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$$$$$$$### ###%%%&&&%%%###############$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$###""""""###$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$######"""############"""!!!!!!"""###%%%&&&&&&%%%$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######""""""!!! !!!""""""#########$$$#########"""""""""!!!########################""""""######$$$$$$$$$#########""""""######$$$%%%%%%$$$$$$######$$$$$$%%%############""""""""""""!!!!!!"""#####################"""!!!!!!!!!""""""%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""$$$###"""""""""""""""###!!!!!!!!!""""""!!! !!!"""###$$$$$$$$$$$$###""""""######$$$$$$$$$###""""""###$$$$$$$$$$$$$$$"""###$$$###!!! !!!""" !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!"""#########""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""######$$$$$$!!!!!!!!!"""###$$$%%%&&&"""######$$$$$$######"""""""""""""""""""""""""""$$$###""""""$$$%%%$$$### !!!"""""""""!!! """$$$%%%$$$### !!!"""###""""""!!!#########$$$%%%%%%&&&&&&######""""""""""""######""""""############""""""###$$$$$$$$$$$$%%%%%%%%%"""############"""!!!!!!"""""""""""""""!!!!!! """"""""""""""""""""""""%%%$$$###!!!  """###%%%&&&!!!"""###$$$$$$$$$$$$###########################""""""!!!!!!""""""###$$$%%%$$$###"""""""""""""""""""""""""""""""""""""""################################################$$$&&&'''&&&$$$###%%%'''&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''((()))******)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}}}}{{{xxxuuuttttttvvvtttttttttuuuwwwwwwuuurrrqqqsssuuuvvvvvvssspppnnnoooooonnnllljjjgggeeeddddddeeeffffffddddddeeefff___^^^^^^```cccfffgggggg\\\YYYVVVSSSQQQOOOLLLJJJGGGGGGGGGFFF===222...///*********)))(((((()))+++******))))))(((((((((''')))***+++++++++***((('''%%%&&&'''&&&$$$###$$$%%%%%%&&&&&&'''&&&%%%###"""$$$$$$&&&&&&&&&&&&$$$$$$!!!"""###$$$$$$%%%$$$$$$###$$$&&&&&&%%%######$$$ !!!###%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%$$$###""""""###$$$%%%&&&%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$$$$######"""""""""""""""!!! !!!"""###$$$###!!!%%%$$$###""""""###$$$%%%###$$$%%%%%%%%%%%%$$$### !!!"""######"""!!!  """###$$$$$$$$$###$$$#########""""""!!!!!!""""""""""""""""""######"""###$$$%%%&&&%%%$$$$$$#########"""######$$$%%%%%%$$$$$$######$$$$$$%%%############"""""""""""" !!!"""##################"""!!! """""""""!!!!!!!!! $$$$$$$$$############"""$$$###"""!!!!!! !!!!!!!!!""""""############"""!!!"""###$$$%%%%%%$$$###"""######$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$"""$$$$$$###!!! !!!"""######$$$$$$$$$######"""########################$$$###"""!!!!!!"""###$$$""""""############""""""###$$$$$$%%%%%%$$$$$$###'''%%%###!!! !!!###%%%######""""""""""""###### !!!!!!!!! """""""""""""""""""""""""""!!! !!!###$$$###"""!!! !!!"""###"""!!!!!!"""$$$&&&%%%$$$ """#########"""!!! !!!"""######$$$######""""""""""""#########""""""""""""""""""###!!!""""""""""""########################"""!!!!!!"""""""""""""""!!!!!! """"""""""""""""""""""""$$$###############$$$%%%###"""""""""""""""######!!!"""###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$%%%"""""""""""""""###$$$$$$$$$$$$###"""!!!!!!""""""########################################################################%%%((()))(((&&&%%%&&&(((''''''%%%$$$$$$%%%'''''''''&&&&&&%%%%%%&&&&&&''''''(((***++++++)))'''&&&************************%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%}}}}}}{{{xxxtttqqqpppqqqssssssssssssrrrrrrqqqpppssstttttttttsssqqqooonnnlllkkkiiifffdddbbbaaaaaabbbbbbcccddddddeeeffffffddd```\\\^^^dddiiikkkjjjccc\\\TTTNNNMMMLLLJJJHHHKKKKKKIIICCC;;;444///,,,++++++++++++************(((((())))))******+++++++++)))'''&&&&&&&&&((()))(((&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&((('''%%%###"""""""""###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""######$$$%%%%%%$$$$$$###$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$###"""""""""###%%%&&& !!!###$$$%%%%%%%%%###############$$$%%%%%%$$$$$$$$$######"""""""""$$$#########$$$%%%&&&'''!!!!!!""""""""""""!!!!!!########################$$$#########""""""!!!!!!""""""""""""""""""""""""######""""""""""""""""""$$$$$$#########$$$&&&'''######$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$$$$$$$###""""""###$$$$$$!!!"""$$$%%%%%%$$$"""!!!######""""""""""""############""""""""""""######!!!"""######"""!!!"""$$$ !!!!!!!!!!!!&&&###  ###&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''%%%###!!!""""""############""""""###"""!!!!!!"""### !!!###%%%%%%###!!! ###"""!!!!!!!!!"""$$$%%%""""""!!!""""""###$$$%%%""""""""""""""""""""""""###############"""!!!!!!""""""""""""####################################!!!"""$$$$$$"""!!! !!!!!!""""""######""""""""""""""""""######!!! !!!!!!"""###$$$########################!!!""""""###$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$""" """$$$######""""""!!!!!! #########"""""""""""""""######$$$$$$$$$$$$######""""""######"""!!! !!!"""###$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$############!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((+++)))'''%%%$$$###$$$$$$(((&&&%%%$$$$$$$$$""" '''&&&$$$""""""###$$$%%%###$$$$$$%%%%%%$$$$$$$$${{{{{{zzzxxxtttrrrrrrsssttttttttttttsssrrrqqqpppsssssssssssssssqqqooonnnlllkkkiiigggdddcccbbbaaabbbbbbccccccdddeeeeeeeeeccc___\\\]]]ccchhhjjjiiiccc\\\TTTOOONNNMMMKKKIIILLLLLLJJJDDD<<<444///,,,))))))))))))((((((((((((&&&'''''''''((((((((())))))'''&&&$$$$$$%%%&&&''''''&&&%%%$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$###$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$#########$$$######""""""###$$$%%% !!!!!!!!! """"""!!!!!!!!!"""######%%%$$$$$$$$$############$$$$$$#########"""""""""!!!""""""######""""""!!!##########################################""""""""""""""""""""""""""""""########################""""""!!!!!!!!!"""$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""!!!!!!""""""###$$$########################!!!"""$$$%%%%%%$$$"""!!!######""""""""""""############""""""""""""######"""###$$$###"""!!!"""###!!!!!!!!!"""""""""######%%%###  ###%%%########################!!!"""$$$%%%%%%$$$"""!!!""""""############""""""%%%$$$###""""""###$$$%%%!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!"""###$$$!!! !!!!!!""""""""""""""""""""""""""""""#########""""""!!! """"""""""""#################################### !!!""""""!!! """"""""""""!!!!!!!!!!!!#########"""""""""""""""###"""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$%%%#########"""""""""######!!!""""""  """###"""""""""!!!!!!!!! ###"""""""""""""""""""""######$$$$$$$$$$$$######$$$#########""""""""""""""""""###$$$$$$$$$$$$$$$ !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&'''''')))((('''&&&&&&&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%$$$((('''%%%$$$###$$$%%%&&&$$$$$$%%%%%%%%%$$$######yyyzzzyyywwwuuuttttttuuuwwwvvvuuutttsssrrrqqqpppqqqrrrssssssrrrqqqpppooolllkkkiiigggeeedddbbbbbbaaabbbbbbcccddddddddddddbbb^^^[[[\\\aaafffggggggbbb\\\UUUQQQPPPOOOLLLJJJMMMMMMKKKEEE===555...,,,******)))))))))(((((((((''''''''''''((((((((((((((('''&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((("""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&%%%$$$$$$###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$#########$$$$$$######"""######$$$ """###$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""###$$$$$$$$$###"""!!!"""##################"""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$"""""""""!!!""""""###$$$######$$$$$$$$$$$$######"""############$$$$$$$$$""""""""""""#########$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###"""###$$$%%%%%%$$$###""""""###$$$%%%%%%$$$###"""######""""""""""""######""""""""""""""""""""""""###$$$$$$###!!! !!!""""""""""""#########$$$$$$%%%###!!!!!!###%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""%%%$$$###""""""###$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""!!!!!! !!!"""""""""""""""""""""""""""""""""""""""!!!!!! """"""""""""####################################""""""""""""""""""""""""#########"""!!! $$$#########""""""!!!!!!$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######$$$###"""!!!!!!!!!"""###$$$!!!""""""!!! !!!""""""""""""!!!!!!!!!!!!""""""""""""""""""############$$$$$$$$$$$$######%%%%%%###""""""######$$$""""""###$$$$$$$$$$$$###""""""!!!!!! $$$############"""""""""########################!!!!!!""""""""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''(((((('''&&&&&&&&&''''''******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&%%%%%%&&&'''(((((('''((('''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%$$$###"""zzz{{{zzzxxxuuuttttttuuuwwwvvvuuusssrrrppppppooopppqqqrrrrrrrrrqqqooonnnkkkkkkjjjhhhgggeeecccbbbaaaaaacccdddddddddcccccc```]]][[[\\\```ccceeeeeeaaa\\\VVVSSSRRRQQQNNNKKKMMMNNNLLLGGG>>>555///+++,,,,,,,,,+++++++++******))))))))))))******************)))((('''(((((()))&&&''''''&&&%%%%%%%%%&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%&&&''''''"""###$$$%%%&&&%%%$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$######$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$############$$$$$$$$$###############"""######$$$$$$$$$$$$###$$$$$$###""""""""""""###%%%%%%%%%$$$$$$$$$$$$$$$ """$$$&&&&&&&&&$$$#########$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$%%%%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!!!!"""###!!!"""$$$%%%%%%$$$"""!!!"""###$$$$$$$$$$$$###"""######""""""""""""######""""""############""""""###$$$$$$###!!! !!!""""""""""""#########$$$$$$$$$###!!! !!!###$$$##############################"""!!!"""###$$$%%%"""######$$$$$$######"""""""""!!! !!!""""""######""""""""""""######!!!!!!!!!!!!!!!"""""""""$$$$$$###""""""!!!""""""""""""""""""""""""""""""!!!!!!"""""""""!!!!!! !!!"""""""""####################################$$$######""""""######$$$###"""""""""!!!!!!!!! $$$$$$######"""!!!!!!!!!######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""""""""######"""  !!!###$$$###$$$$$$###!!!!!!"""###""""""""""""!!!!!!!!!!!!"""""""""""""""###############$$$$$$$$$$$$######%%%$$$"""!!!!!!"""$$$%%%"""######$$$$$$$$$######"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#######################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%)))((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''))))))&&&%%%%%%%%%'''((('''&&&''''''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%$$$###""""""||||||{{{xxxuuusssssstttvvvuuusssqqqpppooonnnnnnpppqqqqqqqqqqqqpppnnnmmmkkkkkkkkkjjjhhhfffdddcccaaabbbccceeeeeedddcccbbb^^^]]]\\\\\\^^^aaabbbccc```[[[VVVTTTSSSRRRNNNKKKLLLMMMLLLGGG???666///+++,,,,,,,,,,,,++++++++++++************))))))))))))******))))))((((((((((((%%%'''((('''%%%$$$$$$&&&$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$%%%%%%&&&###$$$%%%&&&%%%$$$###"""%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$$$$#########$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""#########$$$############%%%%%%###!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%###!!! ######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$%%%%%%&&&""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""######!!!"""$$$%%%%%%$$$"""!!!#########$$$$$$###############""""""""""""######!!!"""############"""!!!"""$$$$$$###!!!!!!!!!"""!!!!!!!!!"""""""""############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""$$$&&&'''######$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""######""""""""""""###### !!!!!!"""""""""""""""$$$$$$###""""""!!!""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!"""""""""############""""""""""""""""""""""""###""""""!!!!!!""""""### !!!!!!!!!"""""""""###############""""""!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! """###$$$"""###$$$$$$"""!!!!!!"""!!!!!!!!!!!!""""""""""""!!!!!!""""""##################$$$$$$$$$$$$######$$$"""!!! !!!###$$$######$$$$$$$$$######"""!!!!!!""""""######$$$$$$"""!!!!!!!!!!!! ##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%&&&&&&%%%$$$&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""}}}}}}|||yyyuuusssssstttuuutttrrrpppnnnnnnnnnoooqqqqqqqqqqqqpppnnnlllkkkkkkkkkkkkkkkiiigggeeecccbbbccceeeffffffeeecccbbb^^^]]]]]]]]]^^^___aaabbb]]]ZZZVVVUUUTTTSSSNNNKKKJJJKKKKKKGGG???666///++++++************)))))))))((((((((((((''''''''''''((((((((('''''''''&&&&&&%%%'''***(((%%%###$$$&&&$$$%%%%%%&&&&&&'''''''''$$$############$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$############$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$############"""""""""""""""###$$$$$$$$$$$$###!!!!!!!!!""""""!!!!!! $$$#########$$$$$$%%%&&&"""############$$$$$$$$$$$$$$$$$$###!!!"""##################"""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$%%%%%%%%%"""############"""!!!!!!######$$$$$$$$$$$$######"""############$$$$$$$$$""""""""""""#########$$$"""""""""""""""""""""""""""""""""""""""######$$$"""###$$$%%%%%%$$$###"""##############################""""""""""""######!!!"""###$$$$$$###"""!!!!!!###$$$###"""!!!"""$$$!!!!!!!!!"""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%&&&'''######$$$$$$$$$$$$###############$$$$$$#########""""""""""""""""""""""""!!!!!!"""###############"""!!!!!! !!!""""""""""""""""""""""""!!!""""""############"""""""""""""""############"""""""""""""""""""""""" !!!"""#########"""""""""""""""""""""### !!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""######### !!!###"""  !!!!!!!!!!!!""""""""""""!!!!!!!!!"""######$$$$$$######$$$$$$$$$$$$######"""!!! !!!"""######$$$$$$$$$$$$###""""""$$$$$$$$$###""""""!!!!!!######""""""""""""!!!!!!########################!!!!!!""""""""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&'''((((((###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%(((&&&%%%%%%&&&&&&%%%###%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$$$${{{|||{{{yyyvvvtttuuuvvvuuutttqqqpppoooooopppqqqrrrrrrrrrqqqooommmkkkiiijjjkkklllkkkjjjhhheeedddcccdddfffhhhhhhfffdddccc^^^^^^^^^^^^^^^___```aaa[[[XXXUUUUUUUUUSSSNNNJJJGGGIIIIIIFFF???666///,,,++++++*********))))))))))))((((((((('''''''''&&&((((((((((((((('''&&&&&&$$$(((***)))%%%"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$##########################################""""""######$$$%%%############$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###############"""""""""""" !!!"""$$$%%%%%%%%%%%%!!!###%%%'''((()))***&&&&&&&&&&&&'''(((******!!!!!!"""""""""#########$$$$$$######""""""!!!!!!!!!""""""######""""""!!!##########################################""""""""""""""""""""""""""""""!!!!!!""""""###$$$$$$%%%"""######$$$###"""!!! ######$$$$$$$$$$$$######"""############$$$$$$$$$!!!!!!!!!"""""""""######""""""""""""""""""""""""###############$$$%%%%%%########################$$$##################$$$######""""""""""""######!!!"""###$$$$$$###"""!!! !!!######""""""###%%%"""""""""#########$$$$$$"""###$$$$$$$$$$$$###"""########################"""""""""######$$$%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######!!!"""###$$$$$$###"""!!!!!!"""###$$$%%%$$$$$$###!!! !!!!!!"""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$""""""""""""############"""""""""""""""""""""""" !!!""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!"""######$$$$$$"""!!!!!!!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!######################## """$$$%%%%%%$$$###!!!######!!! !!!!!!!!!"""""""""### !!!!!!"""######$$$$$$######$$$$$$$$$$$$######!!!!!!"""""""""#########$$$$$$$$$$$$$$$###""""""&&&&&&%%%%%%$$$#########%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&'''&&&%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%$$$###"""######$$$%%%%%%%%%%%%yyyzzzzzzxxxwwwvvvwwwxxxuuutttrrrppppppqqqrrrsssrrrrrrrrrqqqooollljjjhhhjjjkkkllllllkkkhhhfffddddddeeegggiiihhhgggdddccc^^^^^^______^^^^^^```aaaZZZXXXUUUUUUUUUSSSNNNJJJFFFHHHHHHFFF???666///,,,---------,,,,,,,,,++++++++++++******)))))))))(((***************)))(((((($$$(((+++***%%%"""###%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''###"""""""""###%%%'''((($$$$$$$$$############"""########################$$$$$$######$$$$$$%%%&&&############$$$%%%&&&'''$$$$$$$$$%%%%%%$$$$$$$$$############"""""""""""" """$$$%%%&&&&&&%%%''''''&&&%%%$$$"""!!! !!!"""###%%%&&&''' !!!!!!"""""""""###""""""###$$$&&&(((***,,,!!!!!!""""""""""""!!!!!!########################$$$#########""""""!!!!!!"""""""""""""""""""""""" !!!!!!"""######$$$$$$$$$%%%&&&&&&%%%$$$###"""######$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$###""""""###$$$$$$$$$$$$############$$$$$$######""""""""""""###### """###$$$$$$###"""  """###"""###$$$&&&######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!""""""""""""!!!!!! """###%%%%%%###""" """###$$$%%%&&&%%%$$$$$$""""""!!!""""""###$$$%%%"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%""""""""""""############""""""""""""""""""""""""!!!###$$$&&&&&&$$$###!!!######""""""!!!!!! !!!"""###$$$%%%%%%$$$###"""!!!!!! !!!########################$$$$$$$$$############### ###&&&'''&&&$$$###!!!###%%%%%%###!!!!!!!!! !!!!!!!!!""""""###### !!!!!!"""###$$$$$$$$$######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!"""######$$$$$$"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''((((((''''''&&&%%%%%%&&&)))******)))&&&&&&''''''&&&&&&%%%$$$!!!"""###$$$%%%&&&&&&&&&xxxwwwwwwwwwwwwwwwuuutttrrrqqqpppppppppqqqrrrsssvvvuuusssqqqooommmllllllhhhiiiiiijjjiiihhhgggfffdddeeefffgggggggggfffeee^^^^^^______^^^^^^]]]\\\[[[XXXUUURRRQQQPPPMMMLLLIIIJJJJJJFFF>>>444---(((***)))((()))++++++)))(((...---,,,***)))'''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###""""""###$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&((()))$$$$$$$$$#########""""""########################!!!!!!!!!!!!!!!!!!!!!!!! """$$$###""" """############""""""!!!$$$###"""!!!!!!"""###$$$!!!!!! !!!!!!"""######""""""""""""""""""""""""""""""!!!!!!"""$$$'''(((///***%%%""""""""" %%%$$$###"""!!!!!!!!!!!!%%%###!!!!!!"""###"""!!!############""""""!!!!!!%%%$$$$$$###""""""############$$$$$$$$$######""""""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!! ######""""""######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$#########""""""!!!!!!"""""""""""""""""""""""" !!!!!!""""""######""""""###$$$$$$$$$$$$########################### !!!###$$$%%%%%%$$$$$$$$$###!!!"""$$$&&&''''''######$$$$$$$$$###""""""%%%$$$######""""""##################$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$ !!!###$$$$$$###"""!!! """######$$$$$$$$$$$$###"""!!! !!!!!!!!!"""###$$$%%%%%%$$$###&&&$$$"""!!! !!!"""###!!!!!!"""###############""""""############""""""########################%%%$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$!!!"""###$$$$$$$$$$$$$$$######""""""!!!!!! """$$$"""###$$$%%%%%%$$$###"""!!! !!!!!!"""###$$$%%%%%%%%%$$$%%%$$$""""""%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######""""""###$$$%%%%%%%%%%%%%%%|||vvvvvvvvvvvvvvvuuusssrrrrrrqqqpppoooooopppqqqqqqtttsssqqqooonnnlllkkkkkkiiijjjkkkkkkjjjiiigggfffffffffgggggggggeeedddccc^^^^^^______^^^^^^]]]\\\YYYWWWSSSRRRQQQOOOMMMLLLJJJKKKKKKGGG>>>555---))))))(((((()))******)))'''*********)))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$#########""""""################################################!!!###%%%%%%###"""!!!"""!!!""""""#########""""""#########""""""#########"""!!!!!!!!!""""""###$$$########################$$$$$$###""""""###$$$%%%'''$$$!!! """$$$$$$###%%%$$$###"""!!!!!!!!!!!!!!! !!!###%%%%%%%%%$$$$$$#########"""""""""###""""""!!!""""""###############$$$$$$######""""""############$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""###$$$$$$$$$$$$#################################"""!!!!!!!!!""""""$$$###!!!"""$$$&&&&&&&&&##################$$$$$$%%%$$$######""""""######!!!!!!!!!!!!""""""""""""!!!!!!"""#########"""""""""###$$$$$$$$$""" $$$$$$$$$######!!! """"""""""""""""""!!!!!! !!!"""###$$$###"""!!!!!!""""""""""""!!!!!! !!!!!!"""###############!!!!!!""""""""""""!!!!!!########################$$$$$$#########"""""""""""""""""""""""""""""""""######"""""""""!!!!!!!!!""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""###$$$$$$$$$$$$$$$$$$#########""""""""""""###%%%$$$ """%%%%%%$$$$$$######"""!!!!!!!!!"""""""""###$$$$$$$$$%%%"""######!!! ###############$$$$$$$$$$$$######""""""""""""######$$$$$$$$$########################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''######$$$$$$$$$$$$######"""###$$$$$$$$$$$$$$$$$$}}}yyyuuutttuuuuuuuuutttsssqqqppprrrqqqooonnnmmmnnnnnnoooppppppooonnnmmmlllkkkkkkjjjkkkkkkkkkjjjiiigggfffggggggggggggfffdddcccaaa^^^____________^^^]]]]]]XXXUUURRRQQQPPPPPPNNNLLLKKKLLLKKKGGG???555...***)))(((((()))******)))'''''''''((())))))***++++++(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#######################################%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%###"""!!!""" !!!"""#####################$$$$$$$$$$$$#########""""""""""""###$$$$$$########################&&&%%%%%%$$$###"""!!!!!!"""  """$$$%%%%%%%%%$$$###"""""""""""""""!!! !!!###%%%%%%%%%$$$$$$$$$$$$$$$#########"""!!!!!!!!!!!!!!!""""""""""""######$$$######""""""############$$$$$$$$$##############################$$$$$$%%%&&&&&&'''######""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$###############"""""""""""""""""""""""""""""""""$$$$$$###""""""!!! """"""###$$$$$$$$$$$$###########################%%%###!!! """###$$$###!!!"""$$$&&&&&&%%%######"""""""""$$$%%%&&&%%%$$$######""""""######!!!!!!!!!!!!""""""""""""!!!""""""""""""!!!!!! $$$$$$$$$$$$###!!! %%%%%%$$$$$$"""!!! !!!"""###$$$$$$$$$###"""!!!!!!"""######""" !!!######""" !!!!!!"""############### !!!!!!!!!!!! """"""""""""""""""""""""######""""""""""""!!!!!!########################""""""!!!!!!!!!!!!!!! """"""""""""""""""""""""######""""""""""""######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$############!!!%%%%%%!!! ###$$$###""""""""""""""""""""""""##################$$$$$$!!!#########!!! !!!"""""""""""""""###############"""!!! !!!"""###"""############$$$$$$$$$!!!"""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$#########$$$######""""""zzzxxxxxxwwwtttqqqtttuuuwwwvvvuuurrrqqqpppqqqpppooommmllllllmmmmmmooooooooonnnnnnmmmlllllljjjjjjkkkjjjiiigggeeedddeeeffffffgggfffeeecccbbb_______________^^^^^^]]]XXXVVVSSSRRRRRRQQQPPPNNNLLLMMMLLLGGG???666///,,,***))))))***++++++***(((&&&''''''((()))***++++++(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$"""!!!""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%&&&'''&&&%%%$$$###################################################%%%%%%%%%%%%%%%%%%%%%%%% """$$$$$$"""!!! !!! !!!######$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$"""!!! $$$###""""""""""""######%%%$$$######"""""""""###%%%###!!!!!!"""###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!""""""###############""""""#########$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$######""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""#########"""""""""!!!!!!""""""###$$$$$$$$$$$$###########################""""""!!!!!!""""""###$$$$$$"""!!!"""$$$%%%%%%$$$###"""!!!!!!"""$$$&&&(((%%%$$$######""""""######"""#########$$$$$$$$$$$$"""#########"""!!! #########$$$###"""!!! """"""############"""""" !!!###%%%&&&%%%$$$###""""""#########""" !!!""""""""""""!!!!!!!!!"""############### !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!########################!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""""""""###"""######$$$$$$$$$#################################$$$!!! """""" !!!!!!""""""############$$$$$$$$$##################$$$%%%%%%%%%$$$$$$$$$!!!!!!!!!!!!""""""""""""%%%$$$###""""""###$$$%%%!!!""""""###$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))))))))((((((((((((''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###############"""!!! |||vvvsssttttttsssqqqtttwwwyyyyyyvvvsssrrrrrrqqqpppnnnlllkkkkkklllllloooppppppppppppooonnnmmmiiiiiiiiiiiigggeeecccaaabbbcccdddfffffffffeeeeee______``````______^^^]]]ZZZXXXUUUTTTTTTSSSRRRPPPMMMMMMLLLFFF>>>666///,,,+++******+++,,,,,,+++)))((((((((((((((()))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((('''%%%$$$"""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""######""" ################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%###"""!!!""" !!!######$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$###############$$$##############################$$$$$$$$$######"""&&&&&&%%%$$$###"""""""""%%%$$$##################%%%###!!!!!!"""###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%###"""!!! !!!"""###############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$###############$$$$$$$$$########################!!!"""""""""#########$$$""""""###$$$$$$$$$$$$###"""""""""""""""""""""""" !!!#########!!!###""""""###$$$%%%$$$"""###"""!!!!!!"""$$$&&&(((%%%$$$######""""""######"""#########$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!""""""############!!!""""""############""" !!!###%%%&&&%%%$$$######$$$$$$%%%$$$###!!! """!!!!!!!!!!!!"""$$$%%%!!!!!!"""###############!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######################## !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""######$$$$$$$$$######"""""""""""""""""""""""""""###%%%"""!!!"""""" !!!!!!!!!"""######$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$### !!!!!!!!!"""""""""$$$$$$###""""""###$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###############"""!!! zzzuuurrrssstttsssrrruuuyyy|||{{{wwwsssrrrssspppooommmllllllllllllmmmpppqqqrrrrrrrrrpppooonnniiiiiiiiihhhfffcccaaa___```bbbccceeeffffffffffff___````````````___^^^^^^\\\YYYWWWUUUUUUTTTRRRPPPMMMMMMKKKEEE===555///,,,+++******+++,,,,,,+++)))))))))((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!""""""#########""""""###############$$$$$$$$$###################################################%%%''''''%%%$$$###$$$ !!!"""#####################$$$$$$$$$$$$######$$$$$$###""""""""""""###"""""""""""""""""""""""""""""""""######$$$$$$%%%###$$$%%%%%%$$$###$$$%%%%%%$$$$$$#########$$$$$$!!! !!!###%%%%%%%%%#########$$$$$$$$$$$$$$$''''''%%%###"""!!!!!!!!! !!!"""############"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$############""""""######$$$%%%#########$$$$$$$$$$$$$$$######""""""""""""###############$$$$$$$$$$$$$$$########################!!!!!!""""""###$$$$$$%%%""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!"""######!!!###""""""###$$$$$$###!!!######"""""""""$$$%%%&&&%%%$$$######""""""######!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$######""" !!!"""###$$$%%%%%%######$$$######"""!!! !!!"""###$$$$$$$$$###"""######$$$%%%%%%$$$""""""$$$###!!! """$$$%%%!!!!!!"""###############""""""############""""""""""""""""""""""""""""""!!!!!!""""""""""""############################## !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""############""""""###$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!"""""""""!!!%%%'''$$$###$$$%%%###!!!!!!""""""#########$$$##################$$$$$$"""!!! !!!#########!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$#########$$$######""""""|||vvvtttuuuuuutttrrruuuyyy}}}|||xxxsssrrrsssooonnnmmmllllllmmmnnnnnnqqqrrrssssssrrrpppnnnmmmjjjjjjiiihhhfffcccaaa___aaabbbdddeeefffeeeeeeddd```````````````___^^^^^^\\\ZZZWWWUUUTTTSSSQQQOOOLLLLLLJJJDDD<<<444...,,,***)))((()))++++++)))'''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&&&&""""""#########$$$$$$$$$################################################"""$$$%%%%%%$$$"""""""""!!!""""""#########""""""#########""""""#########$$$###""""""!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""""""""###%%%%%% ###%%%%%%###"""$$$%%%$$$$$$$$$######$$$$$$%%%!!! !!!###%%%%%%%%%"""""""""#########$$$$$$$$$######""""""""""""### !!!"""############"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$%%%"""#########$$$$$$$$$$$$######""""""""""""###############$$$$$$%%%%%%%%%################################################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!"""######"""###""""""###$$$$$$""" ##################$$$$$$%%%$$$######""""""######!!!!!!!!!!!!""""""""""""!!!"""###############"""!!!!!!!!!""""""###$$$$$$""""""############""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$######"""###""""""!!!!!!!!!!!!"""!!!!!!"""###############!!!!!!""""""""""""!!!!!!########################"""""""""#########$$$$$$""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$###""""""!!!!!!"""""""""#########"""&&&'''###"""$$$%%%$$$"""""""""""""""#########"""""""""###$$$$$$$$$%%%### !!!######"""!!!!!!"""""""""#########!!!"""###$$$$$$###"""!!!"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""###$$$$$$$$$$$$$$$$$$~~~xxxvvvvvvvvvsssqqqtttyyy}}}|||wwwrrrqqqrrrooonnnmmmlllmmmnnnooopppqqqrrrssssssrrrpppmmmlllkkkkkkkkkiiigggdddaaa```cccdddeeeeeeeeedddcccbbb```````````````______^^^]]]ZZZVVVTTTSSSQQQOOOMMMLLLLLLIIICCC;;;333...+++(((''''''((())))))(((&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###!!! !!!!!!"""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!  """$$$%%%""""""######$$$$$$$$$$$$################################################ """""" """############""""""!!!$$$###"""!!!!!!"""###$$$######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&&&$$$###!!!!!!"""$$$%%%!!!###&&&%%%""" !!!"""$$$$$$$$$###$$$$$$%%%%%%%%%###!!!!!!"""###"""!!!!!!!!!""""""#########$$$ !!!"""$$$$$$ !!!"""############"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###############"""###$$$$$$%%%""""""######$$$$$$$$$$$$######""""""""""""###############$$$$$$%%%%%%%%%########################%%%%%%$$$$$$###"""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!"""###$$$%%%&&&&&&"""""""""###$$$$$$""" ######$$$$$$$$$######"""%%%$$$$$$###"""#####################$$$$$$$$$$$$ !!!""""""###""""""$$$###"""""""""""""""### """$$$%%%&&&&&&$$$###"""!!! !!!!!! !!!#########"""""" !!!"""###"""!!!!!!!!!"""############### !!!!!!!!!!!! ########################""""""######$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$###"""!!!""""""######$$$$$$$$$%%%!!!$$$%%%!!!"""$$$#########""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&%%%""""""$$$%%%$$$""""""""""""############"""$$$&&&((((((&&&$$$"""###############$$$$$$$$$""""""###$$$%%%&&&&&&'''########################(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&#################################$$$$$$#########"""###$$$%%%%%%%%%%%%%%%{{{uuurrrpppooonnnvvvwwwyyyxxxvvvssssssssspppooonnnmmmnnnppprrrssssssrrrrrrqqqpppooonnnnnnllllllkkkjjjhhhggggggfffeeefffggghhhhhhgggfffeeeeeedddbbbaaa^^^]]][[[ZZZ[[[YYYVVVTTTSSSRRRPPPOOOIIIJJJJJJEEE===444---******++++++,,,,,,++++++***+++*********))))))((((((''''''(((''''''&&&%%%%%%&&&(((***(((%%%###%%%((($$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###!!!!!!!!!!!!"""%%%'''(((%%%$$$$$$$$$###"""""""""%%%%%%$$$$$$###"""!!!!!!$$$$$$############$$$$$$"""""""""""""""######$$$$$$$$$$$$######!!! $$$$$$$$$##################$$$%%%&&&&&&&&&%%%%%%$$$#########$$$%%%&&&&&&!!!!!!!!!!!!!!! ########################'''%%%###!!!!!!"""###%%%""""""#########$$$$$$$$$ """%%%$$$"""!!!"""###########################((( ###)))((($$$%%%%%%$$$###$$$%%%&&&'''%%%$$$###""""""###$$$%%%#########"""""""""!!!!!!$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$%%%%%%%%%######""""""######$$$%%%%%%$$$###$$$%%%%%%$$$### !!!$$$&&&&&&%%%###!!!"""""""""!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&###"""!!!!!!!!!"""$$$%%%########################""""""""""""""""""""""""%%%$$$#########$$$%%%&&&!!!!!!"""######"""!!! """"""""""""""""""""""""&&&&&&&&&%%%$$$!!!""""""!!!!!! ########################$$$###"""###$$$%%%$$$"""$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$!!!!!!!!!!!!""""""""""""%%%%%%%%%$$$$$$"""!!! ################################################'''%%%###!!! !!!""" !!!"""#########""""""""""""""""""""""""#########""""""!!!""""""""""""""""""""""""""""""""""""############"""###$$$&&&&&&%%%$$$$$$$$$######""""""######$$$""""""!!!!!! %%%$$$$$$######$$$$$$%%%$$$%%%'''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$)))&&&$$$$$$&&&&&&$$$!!!''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))'''''''''''''''''''''''')))$$$ !!!$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########yyyuuurrrqqqpppvvvwwwyyyyyywwwuuuttttttpppooonnnllllllmmmooopppssssssrrrqqqpppoooooonnnmmmllllllkkkiiihhhgggfffcccddddddeeeeeeddddddcccdddcccbbbaaa___]]]\\\\\\ZZZXXXUUUTTTSSSRRRPPPNNNJJJKKKJJJFFF>>>555...******++++++,,,,,,++++++************)))))))))(((((((((((()))))))))(((''''''&&&'''((('''&&&%%%&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%""""""############""""""$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######"""#########!!!!!!""""""###$$$&&&&&&$$$$$$$$$###############%%%%%%$$$$$$###""""""!!!$$$$$$############$$$$$$"""""""""""""""######$$$$$$$$$$$$$$$###"""!!! ##################$$$$$$"""###$$$$$$$$$%%%$$$$$$###""""""""""""######$$$""""""""""""""""""""""""########################$$$$$$#########"""""""""$$$$$$$$$%%%%%%%%%&&&&&&"""$$$%%%$$$""""""###%%%$$$$$$$$$###############$$$!!!%%%%%%###%%%%%%$$$$$$$$$%%%&&&'''%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$###############$$$$$$######"""!!!!!!""""""""""""###############""""""######$$$%%%&&&$$$######$$$%%%$$$### """$$$%%%%%%%%%###""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$##################%%%$$$############$$$%%%###"""!!!!!!!!!"""$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%%%%%%%%%%$$$"""!!!  !!!#########"""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###"""############$$$$$$$$$$$$###########################"""!!!"""###$$$###!!!######$$$$$$$$$$$$######""""""#########$$$$$$$$$############"""""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!########################%%%$$$"""  !!! !!!"""###$$$###$$$$$$$$$$$$###"""!!!""""""############""""""########################""""""""""""############!!!!!!"""############"""######""""""""""""######$$$$$$$$$$$$############%%%$$$$$$######$$$$$$%%% !!!###"""  $$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$&&&'''&&&$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$######$$$%%%&&&''''''''''''''''''''''''((($$$!!! """$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######zzzvvvsssrrrtttvvvxxxyyywwwvvvvvvvvvsssrrrooonnnmmmmmmnnnooottttttsssrrrqqqpppoooooonnnmmmmmmllljjjiiigggfffbbbbbbccccccccccccbbbbbbcccbbbbbbaaa```___^^^]]]ZZZXXXUUUTTTSSSRRROOOMMMJJJKKKKKKGGG???666///,,,***++++++,,,,,,++++++*********))))))))))))((((((''''''((()))))))))(((((('''&&&%%%&&&'''((('''&&&&&&&&&''''''''''''(((((($$$%%%%%%&&&&&&&&&&&&%%%######""""""""""""######$$$$$$%%%&&&'''''''''&&&%%%%%%$$$$$$#########"""#########"""######$$$$$$""""""###$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$############$$$$$$"""""""""""""""######$$$$$$$$$$$$$$$###"""!!!!!!"""""""""###$$$$$$$$$%%%"""""""""###############""""""!!! !!!!!!################################################!!!"""###$$$$$$###!!! ######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$"""###%%%'''$$$$$$$$$$$$######"""""""""  ###$$$%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$############$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%###############"""!!!!!!!!!""""""""""""###############""""""######$$$%%%'''%%%###"""###$$$$$$###""""""###$$$$$$$$$$$$###!!!"""""""""###$$$$$$$$$!!!!!!!!!"""""""""######%%%%%%$$$$$$###""""""!!!$$$######""""""######$$$"""""""""!!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###%%%&&&%%%"""!!!###$$$$$$$$$###"""""""""""""""""""""""" !!!###$$$%%%%%%$$$$$$ !!!"""#################################$$$###""""""$$$$$$###"""""""""############"""""""""""""""#########$$$$$$$$$$$$$$$######"""""""""!!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!########################$$$###!!!  !!!!!!!!!!!!!!!"""###$$$%%%%%%&&&&&&&&&%%%###"""!!!""""""###############"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""""""""!!!""""""###$$$######""""""""""""######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$###$$$&&&%%%$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%'''&&&%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''&&&$$$"""###$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###zzzuuusssrrrtttwwwwwwvvvvvvvvvvvvuuutttrrrppppppqqqrrrsssuuuttttttsssrrrqqqpppooonnnnnnnnnmmmkkkiiigggfffccccccddddddddddddccccccbbbaaaaaa``````_________ZZZYYYWWWUUUUUUSSSPPPNNNJJJKKKKKKGGG???777000---***++++++,,,,,,++++++***))))))))))))))))))((((((%%%&&&''''''(((((((((((((((%%%###%%%(((***(((&&&&&&&&&&&&&&&''''''''''''###$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&"""###$$$%%%&&&&&&&&&&&&%%%$$$$$$######"""""""""###"""""""""###$$$%%%%%%"""###$$$%%%%%%$$$"""""""""""""""###$$$$$$$$$%%%$$$$$$$$$#########""""""$$$$$$############$$$$$$"""""""""""""""######$$$$$$$$$$$$$$$######"""!!!!!!!!!"""###$$$%%%%%%%%%""""""""""""######$$$$$$###"""!!! """""""""#######################################"""""""""######""""""!!!!!!!!!!!!"""""""""######&&&%%%###"""!!!###%%%&&&%%%%%%$$$$$$###""""""""""""############$$$&&&((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%"""############"""!!!!!!######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%(((%%%"""!!!"""########################$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&!!!!!!!!!"""""""""######$$$$$$$$$#########""""""###""""""""""""""""""###"""""""""""""""######$$$########################"""""""""""""""""""""""" """###$$$###!!! !!!"""###$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!######$$$%%%$$$###"""!!! !!!!!!""""""########################%%%$$$######%%%%%%$$$###!!!!!!""""""""""""!!!!!!""""""""""""############$$$$$$######"""!!!!!!!!!"""######$$$$$$$$$$$$###""""""""""""""""""""""""###########################"""!!!!!!!!!!!!""""""""""""""""""###$$$%%%&&&)))(((&&&$$$############""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############%%%$$$#########$$$&&&'''$$$$$$############$$$$$$ !!!""""""###$$$$$$$$$$$$############$$$$$$%%%'''((((((&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$&&&&&&'''&&&'''&&&&&&&&&&&&''''''(((+++***((('''&&&''''''(((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$|||vvvtttppprrruuuuuuuuuttttttuuusssrrrqqqpppqqqrrrtttuuuuuuttttttsssrrrqqqpppooonnnnnnnnnnnnllliiigggeeecccccccccccccccccccccccc````````````_________^^^[[[ZZZXXXWWWVVVTTTQQQOOOJJJKKKKKKGGG@@@777000---***++++++,,,,,,++++++***(((((((((((((((((())))))&&&'''((()))))))))))))))(((%%%###%%%(((***(((&&&&&&%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&& !!!"""$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""###"""""""""###$$$%%%%%%"""###$$$%%%%%%###"""!!!"""""""""###$$$$$$$$$%%%$$$$$$$$$###############$$$$$$############$$$$$$"""""""""""""""######$$$###$$$$$$$$$$$$######"""!!!!!!"""###$$$%%%%%%%%%$$$############$$$%%%%%%$$$###""""""!!!!!!!!!!!!!!!!!!!!!""""""#################################$$$###!!! !!!"""###%%%!!!""""""""""""#########%%%###!!! !!!"""$$$$$$$$$$$$$$$#########"""""""""$$$%%%%%%$$$$$$&&&((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###############"""!!!!!!######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%&&&$$$"""!!!"""######"""###############$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&"""""""""#########$$$$$$""""""#########$$$$$$$$$"""""""""######"""""""""!!!"""""""""####################################""""""""""""""""""""""""!!!!!! !!!!!!"""#########$$$$$$$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""$$$"""!!!"""###$$$###"""!!!!!!!!!""""""!!!!!!!!!!!!!!!"""""""""#########""""""!!!!!!!!! """######$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$"""""""""######$$$%%%&&&---***%%%""" """$$$'''""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############%%%$$$#########$$$&&&'''%%%%%%%%%$$$$$$%%%%%%%%% !!!"""######$$$######""""""######$$$ """######"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&''''''((()))+++***((('''&&&''''''(((''''''''''''''''''''''''$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$}}}wwwtttoooqqqttttttssssssssstttpppooonnnnnnooopppssstttttttttsssrrrqqqpppoooooommmnnnnnnnnnllliiieeecccbbbaaa````````````aaabbb```______^^^^^^]]]]]]]]][[[YYYXXXWWWWWWUUUQQQNNNIIIJJJJJJFFF???777000---***++++++,,,,,,++++++***''''''(((((((((((())))))))))))***+++++++++******'''&&&%%%&&&'''((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$######""""""""""""###### !!!"""###$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$######$$$$$$$$$######"""###############$$$$$$$$$########################$$$$$$############$$$$$$"""""""""""""""######$$$###$$$$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%$$$$$$###"""###$$$%%%&&&$$$$$$###"""""""""###### !!!""""""#################################&&&$$$""" !!!###%%%'''$$$$$$%%%%%%%%%&&&&&&&&&%%%""" """######"""######################## """$$$%%%$$$###$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!""""""""""""###############""""""######$$$%%%$$$"""""""""$$$$$$###"""""""""###$$$$$$$$$$$$###!!!"""""""""###$$$$$$$$$"""""""""#########$$$$$$!!!""""""###$$$$$$%%%%%%"""######$$$$$$######"""!!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""&&&$$$"""  $$$%%%%%%%%%$$$""" """""""""""""""""""""""" """$$$%%%&&&%%%%%%%%%%%%$$$$$$###""""""!!!""""""""""""""""""""""""!!! !!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""###### !!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&,,,)))$$$!!! """%%%(((""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""""""""!!!""""""###$$$%%%%%%$$$$$$$$$$$$%%%%%% !!!!!!"""###$$$$$$$$$######""""""""""""###### """"""!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$$$$$$$$$&&&$$$$$$$$$$$$%%%&&&'''((('''&&&%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''$$$&&&((('''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""###$$$$$$$$$$$$%%%%%%%%%}}}vvvsssppprrrtttuuutttsssssssssqqqpppooonnnnnnoooqqqrrrssssssrrrqqqpppoooooonnnmmmmmmnnnmmmkkkhhhdddbbbbbbbbbaaa``````aaabbbbbb______^^^]]]\\\\\\[[[[[[XXXWWWWWWVVVUUUSSSOOOLLLHHHIIIIIIEEE>>>666000,,,***++++++,,,,,,++++++***'''''''''((((((((())))))((())))))))))))(((((('''&&&'''((('''&&&%%%&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###""""""############"""""""""######$$$$$$$$$############$$$$$$%%%%%%&&&&&&$$$$$$######"""###########################$$$$$$$$$$$$$$$#######################################$$$$$$############$$$$$$"""""""""""""""######$$$###$$$$$$%%%%%%$$$$$$#####################$$$$$$$$$###!!!!!!!!!"""$$$%%%######"""""""""###$$$$$$!!!!!!"""######$$$%%%%%%########################$$$$$$#########%%%&&&&&&%%%&&&&&&&&&&&&'''''''''%%%###!!!"""$$$%%%###!!!"""""""""###$$$$$$%%%%%%""""""$$$%%%&&&%%%$$$"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$"""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######!!!""""""""""""###############""""""######$$$%%% !!!###%%%%%%###!!! """$$$%%%%%%%%%###"""""""""""""""""""""""""""!!!!!!!!!"""""""""########################$$$$$$######$$$%%%%%%$$$###### !!!"""###$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$###"""!!! ###$$$$$$%%%$$$###!!! """""""""""""""""""""""" !!!###$$$%%%%%%%%%$$$""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!  !!!"""!!!!!!""""""######""""""!!!!!!!!!!!!!!!"""""""""### !!!!!!"""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%""""""!!!""""""###$$$%%%(((&&&$$$""""""###$$$&&&!!!"""###$$$%%%%%%%%%%%%########################""""""""""""############!!!!!!"""############"""$$$######""""""######$$$"""""""""######$$$$$$$$$######""""""""""""######!!!###%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$$$$&&&((($$$$$$$$$%%%%%%&&&'''(((%%%%%%$$$######$$$%%%&&&''''''''''''''''''''''''%%%'''((('''%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%}}}vvvsssrrrtttvvvvvvtttsssssssssuuusssqqqpppooooooqqqqqqsssrrrrrrqqqpppooonnnnnnlllmmmmmmmmmkkkgggcccaaaeeedddcccbbbbbbcccdddeee___^^^^^^]]]\\\[[[ZZZYYYWWWVVVUUUUUUTTTRRRMMMJJJGGGHHHHHHEEE>>>666///,,,+++++++++,,,,,,+++++++++&&&'''''''''(((((())))))&&&&&&&&&&&&%%%$$$######&&&(((***(((%%%$$$%%%((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%$$$############$$$%%%&&&''''''(((%%%%%%$$$###"""""""""###$$$###"""""""""###%%%&&&%%%$$$$$$$$$######""""""##################$$$$$$$$$$$$############$$$$$$"""""""""""""""######$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$##################"""  !!!###$$$""""""!!!""""""###$$$%%%""""""###$$$%%%%%%&&&&&&###########################$$$%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%###"""$$$&&&'''$$$!!!!!!!!!"""###$$$%%%%%%&&&%%%$$$%%%'''))))))&&&######$$$%%%&&&'''&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########"""###$$$$$$%%%!!!$$$&&&&&&$$$!!! !!!$$$&&&&&&%%%###!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!"""%%%%%%$$$$$$###"""""""""###$$$%%%&&&&&&%%%$$$### !!!"""$$$$$$######"""########################""""""""""""""""""""""""!!!###%%%%%%$$$"""!!!""""""$$$%%%%%%$$$###"""""""""""""""""""""""""""$$$$$$%%%%%%$$$###!!! #########$$$%%%%%%&&&&&&""""""""""""""""""""""""$$$###"""###$$$%%%$$$"""""""""############""""""!!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$%%%%%%%%%$$$$$$"""!!!!!!########################"""""""""""""""""""""""" !!!###$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%$$$$$$%%%%%%%%%$$$######!!!"""###$$$%%%&&&&&&&&&""""""""""""""""""""""""""""""""""""############"""###$$$&&&&&&%%%$$$$$$""""""!!!!!!!!!!!!"""""""""""""""""""""###############""""""""""""######!!!###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ """%%%&&&%%%%%%(((+++&&&&&&&&&'''((()))******&&&%%%%%%$$$%%%&&&((()))''''''''''''''''''''''''&&&((()))'''%%%$$$''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%yyytttsssvvvxxxxxxvvvsssqqqpppvvvtttqqqnnnllllllllllllrrrqqqppppppppppppmmmkkkpppnnnkkkjjjiiigggeeecccccceeeggggggeeedddcccdddccc```\\\YYYYYYZZZ[[[ZZZYYYXXXVVVUUUUUUSSSPPPNNNGGGHHHHHHDDD<<<444///,,,//////...---,,,***)))((()))))))))))))))))))))))),,,+++***)))((((((((((((+++&&&"""###'''******'''&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$(((&&&$$$$$$&&&'''$$$"""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$###!!!!!!$$$&&&!!!!!!"""###$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""%%%$$$"""!!!!!!!!!"""######$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""%%%$$$"""!!!!!!!!!"""###&&&%%%###""""""$$$%%%'''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""############!!!###%%%&&&%%%###""""""############$$$$$$$$$###""""""!!! """###%%%%%%###"""###$$$###"""!!!!!!!!!"""$$$%%%%%%%%%%%%$$$$$$#########""""""""""""""""""""""""$$$###""" !!!"""%%%%%%$$$$$$"""!!! ###"""!!!!!!!!!"""$$$%%%""""""!!!!!!!!!!!!""""""!!!$$$$$$!!!###########################!!!###%%%''''''&&&###""" !!!"""###$$$$$$""""""""""""""""""""""""######"""""""""""""""###""""""""""""############"""""""""""""""""""""""" """%%%''''''&&&###"""&&&### """$$$###!!!"""""""""###$$$$$$%%%%%%&&&### !!!#########%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$######################## !!!###$$$$$$###!!! """"""###$$$$$$$$$$$$###"""############$$$$$$$$$&&&$$$!!!!!!$$$&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!~~~xxxssstttwwwyyyzzzxxxuuutttssstttrrrpppnnnmmmmmmnnnooosssrrrpppppppppooollljjjmmmkkkjjjiiiiiiiiigggeeeccceeeggggggeeecccccccccbbb___[[[YYYZZZ[[[[[[[[[ZZZXXXVVVTTTTTTRRRPPPNNNGGGHHHHHHDDD<<<444///,,,------,,,,,,+++***(((((())))))))))))))))))))))))))))))((((((((())))))***&&&!!!"""%%%$$$"""&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%###!!!"""###$$$""" ######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###!!!"""###%%%%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$#########""""""%%%$$$###"""""""""######"""######$$$$$$######"""%%%$$$$$$###"""!!! ########################"""""""""############$$$""""""!!!!!!"""###$$$%%%&&&%%%$$$""""""###%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$$$$#########$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%""""""""""""############%%%%%%%%%%%%$$$$$$$$$$$$"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###%%%&&&&&&%%%$$$$$$%%%###""""""!!!"""###$$$%%%%%%%%%%%%$$$$$$#########""""""""""""""""""""""""######!!!!!! !!!""""""""""""#########""""""!!!###"""!!!!!!!!!"""$$$$$$######""""""""""""######"""%%%&&&$$$ ########################### !!!"""######""" """"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""" !!!!!!!!!""""""""""""""""""""""""""""""!!!###&&&((()))'''%%%###&&&###!!!!!!###$$$$$$"""$$$$$$######"""!!!!!!!!!%%%###!!! """#########$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$############$$$######""""""######$$$########################%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$"""  """$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''&&&%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%$$$###""""""%%%%%%$$$$$$###""""""!!!}}}uuuppprrruuuxxxyyyxxxvvvttttttrrrpppooommmmmmnnnpppqqqsssqqqpppoooooonnnkkkiiiiiiiiihhhiiijjjjjjiiigggccceeeffffffeeeccccccccc```^^^[[[ZZZ[[[\\\\\\\\\\\\YYYUUUSSSRRRRRRPPPOOOGGGHHHHHHDDD<<<444///,,,******++++++***))))))((())))))))))))))))))))))))&&&&&&&&&'''''')))******((($$$!!!"""%%%'''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######"""!!!######$$$$$$$$$$$$######!!!!!!"""""""""#########$$$###""""""""""""###$$$###$$$$$$###""""""###%%%%%%%%%%%%%%%$$$###""""""$$$$$$$$$###############%%%$$$$$$###"""#########"""""""""######"""""""""&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%!!!!!!!!!!!!###$$$%%%&&&'''&&&$$$###"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$"""""""""#########$$$$$$((('''$$$"""""""""###$$$"""############$$$$$$$$$ !!!"""######$$$###$$$&&&&&&$$$###$$$%%%###""""""""""""###$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!!!!"""###### !!!"""###$$$$$$$$$"""""""""!!!"""######$$$$$$$$$############$$$$$$###%%%'''&&&###!!!"""$$$"""""""""""""""""""""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""###%%%'''))))))(((&&&%%%&&&$$$""""""###$$$%%%$$$#########"""!!!!!! ###"""!!!"""###$$$###!!!#########$$$%%%&&&''''''######"""""""""!!!!!!!!!$$$######""""""######$$$########################'''%%%###""""""###%%%'''""""""###$$$$$$$$$$$$###"""############$$$$$$$$$"""!!!!!! !!!!!!"""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((((((((''''''''''''((((((***)))((('''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%$$$###""""""%%%%%%$$$$$$###"""""""""{{{sssnnnnnnqqquuuvvvuuutttssssssrrrpppooommmmmmnnnpppqqqqqqpppooooooooonnnllljjjiiihhhhhhiiijjjjjjhhhfffbbbdddffffffdddbbbbbbbbb^^^\\\ZZZZZZ[[[]]]]]]]]]]]]YYYUUURRRQQQQQQPPPOOOGGGHHHHHHCCC<<<444///,,,))))))******+++******)))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))***(((&&&&&&(((***)))(((%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%&&&&&&%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###""""""""""""#########$$$$$$###!!! !!!###$$$"""$$$$$$$$$""""""###%%%"""###$$$%%%%%%&&&&&&%%%##################$$$$$$$$$$$$######""""""""""""""""""############""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%!!!"""""""""###$$$%%%%%%'''&&&%%%$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%$$$%%%&&&'''(((((())))))'''&&&%%%###!!! ###$$$$$$$$$$$$$$$%%%%%%%%%###""" """###%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########""""""#########$$$$$$$$$&&&$$$###!!!!!!"""######""""""#########$$$$$$$$$ !!!!!!""""""######$$$ """######"""!!!!!!""""""""""""#########$$$$$$$$$$$$$$$###############""""""""""""""""""""""""!!!!!!!!!""""""######$$$!!!"""############"""""""""""""""######$$$$$$######""""""######$$$"""%%%''''''$$$""""""###!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%$$$"""!!!!!!!!!""" !!!!!!"""######""""""""""""""""""""""""!!!!!! !!!""""""###$$$$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""###$$$&&&(((((('''&&&%%%%%%$$$#########$$$%%%&&&!!!!!!!!!"""######$$$$$$###""""""###$$$$$$""" !!!"""###%%%&&&&&&&&&###"""""""""!!!!!!!!!!!!######""""""""""""##############################$$$###"""!!!!!!"""###$$$""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$!!!!!!""""""""""""!!!!!!###########################$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''(((((()))(((''''''&&&&&&''''''(((***)))((('''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""{{{sssnnnmmmppptttuuuuuusssrrrrrrsssqqqooonnnmmmnnnooopppooonnnnnnoooppppppnnnmmmjjjiiiiiijjjjjjiiifffcccaaaccceeeeeecccbbbaaabbb]]]\\\ZZZZZZ\\\]]]]]]]]]]]]YYYUUURRRPPPPPPOOONNNGGGHHHHHHCCC<<<444///,,,)))***++++++++++++++++++))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$###!!! !!!###$$$"""###%%%$$$###"""###$$$""""""###$$$%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%"""""""""""""""!!!!!!!!!###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%########################"""""""""#########$$$$$$######$$$$$$$$$#########'''&&&%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&$$$%%%&&&'''(((((())))))"""###%%%'''((('''&&&%%%#########$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#####################$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################!!!"""$$$$$$"""!!!"""###"""#########$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!"""#########$$$$$$ !!!!!!"""""""""!!!!!!!!!"""""""""############""""""!!!!!!!!!!!!""""""!!!###%%%%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!((('''$$$###""""""######!!!!!! """""""""""""""""""""""""""!!!!!!!!!""""""###$$$###$$$$$$$$$%%%%%%%%%%%%"""""""""""""""""""""""""""###$$$&&&&&&%%%$$$###$$$$$$#########$$$&&&'''"""######$$$$$$%%%%%%&&&###""""""###$$$$$$"""  !!!###$$$%%%%%%%%%$$$$$$#########"""""""""###""""""""""""""""""###########################!!!"""###$$$$$$###"""!!!""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$"""###$$$$$$$$$$$$###"""#################################$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############|||tttoooooorrruuuwwwvvvttttttssssssqqqooonnnmmmnnnoooppppppoooooooooqqqqqqooonnnkkkjjjjjjjjjjjjhhhdddaaaaaacccddddddcccaaaaaaaaa]]]\\\ZZZ[[[\\\]]]]]]\\\\\\YYYUUURRRQQQPPPNNNLLLGGGHHHHHHDDD<<<444///,,,******++++++,,,+++++++++))))))))))))))))))))))))))))))(((&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$###""""""""""""###$$$!!!###%%%%%%###"""###$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!"""###$$$%%%%%%%%%"""############"""!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&%%%$$$###"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%%%%$$$######"""%%%%%%%%%%%%$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''"""###$$$%%%%%%%%%%%%%%%!!!###&&&((()))(((&&&%%%#########$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$#########$$$$$$$$$$$$%%%"""###$$$&&&&&&'''&&&&&&"""############$$$$$$$$$$$$$$$$$$###############$$$%%%''''''%%%$$$%%%&&&"""###$$$$$$%%%%%%$$$$$$"""""""""###############""""""""""""""""""""""""""""""###$$$$$$$$$######""""""""""""!!!!!! !!!!!!"""############"""""""""!!!!!!!!!!!!""""""!!!"""""""""""""""!!!!!!""""""""""""""""""""""""%%%$$$###!!!!!!!!!""""""%%%$$$###!!!""""""""""""""""""""""""""""""!!!""""""###$$$%%%!!!!!!!!!"""""""""######"""""""""""""""""""""""" !!!###$$$$$$######""""""#########"""###%%%((('''&&&&&&%%%$$$$$$#########"""!!!"""###$$$###!!! """$$$%%%%%%$$$$$$%%%%%%$$$$$$$$$############""""""!!!!!!""""""###########################"""###%%%''''''%%%###"""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$####################################$$$$$$%%%%%%&&&###$$$$$$%%%&&&'''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%$$$###""""""########################}}}uuuqqqooorrruuuvvvuuusssrrrrrrqqqpppnnnmmmnnnoooqqqrrrtttrrrqqqqqqqqqpppnnnllljjjiiiiiijjjjjjhhhdddaaa```bbbddddddbbb``````aaa^^^\\\[[[[[[]]]]]]\\\[[[[[[XXXUUUSSSRRRPPPMMMKKKGGGHHHHHHDDD<<<444///,,,)))***************))))))))))))))))))))))))))))))(((((('''''''''''''''((((((((())))))''''''&&&'''%%%%%%&&&'''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""" """$$$$$$""""""###%%%$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$#####################"""!!! !!!"""###$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$###"""######$$$$$$$$$$$$######&&&&&&%%%$$$###"""!!!!!!#################################$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''######$$$$$$$$$$$$$$$###%%%%%%&&&&&&%%%###"""!!!"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$###""""""###$$$%%%"""############$$$$$$$$$"""######$$$$$$%%%%%%%%%%%%&&&((((((&&&%%%&&&'''"""###$$$%%%%%%%%%$$$$$$!!!"""""""""#########$$$""""""""""""""""""""""""######$$$$$$$$$###"""!!!!!!!!!""""""!!!  !!!"""###$$$######"""###""""""""""""""""""######"""!!!!!!""""""""""""########################"""""""""!!!!!!!!!""""""$$$$$$###"""!!! """""""""""""""""""""""" !!!!!!###$$$$$$ !!!!!!!!!"""""""""""""""""""""""""""""" !!!"""#########""""""!!!"""###"""!!!"""%%%(((&&&&&&%%%%%%$$$######"""%%%###!!! """#########!!!###$$$&&&&&&&&&%%%$$$%%%%%%$$$$$$$$$#########""""""!!!!!!!!!!!!""""""########################$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$###"""############$$$$$$$$$################################################"""######$$$%%%%%%&&&&&&""""""###$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%$$$###""""""########################}}}vvvsssnnnpppssstttsssqqqpppooonnnnnnmmmmmmnnnpppsssuuuwwwuuusssrrrqqqpppllljjjhhhhhhiiijjjjjjiiieeebbb```bbbddddddbbb`````````^^^]]]\\\\\\]]]]]]\\\ZZZZZZXXXVVVTTTSSSPPPLLLIIIGGGHHHHHHDDD<<<444///,,,)))))))))))))))(((''''''))))))))))))))))))))))))'''''''''''''''((()))***&&&((()))((('''%%%%%%&&&%%%%%%&&&'''((((((((('''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ """###%%%%%%###""" ###%%%$$$""""""$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""###############$$$%%%%%%%%%%%%$$$###!!!###%%%%%%$$$###"""### !!!""""""######### !!!###$$$%%%&&&'''&&&&&&'''((('''&&&%%%$$$""""""############""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&& !!!###%%%&&&&&&&&&%%%######$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$$$$$$$%%%'''((()))""""""###$$$%%%%%%&&&&&&"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%### """"""############$$$$$$$$$ !!!"""###%%%&&&'''(((###%%%&&&&&&%%%$$$$$$%%%"""###$$$%%%&&&%%%$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!! !!!!!!!!!!!!!!! !!!"""$$$$$$######"""$$$$$$############$$$$$$$$$"""!!! !!!#################################"""""""""############### !!!###$$$%%%&&&'''"""""""""""""""""""""""" """######""""""""""""############""""""""""""""""""""""""!!!!!!"""############### """###""" !!!$$$((("""""""""###$$$$$$%%%%%%&&&### !!!###$$$$$$$$$%%%'''(((((('''&&&$$$$$$$$$$$$$$$############""""""!!!!!!!!!!!!""""""########################$$$###!!! !!!###$$$""""""###$$$$$$$$$$$$###"""############$$$$$$$$$######""""""""""""##############################""""""###$$$%%%%%%&&&&&&!!!""""""###%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$###"""""""""%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%##################$$$$$$wwwpppssssssssssssrrrpppnnnmmmllllllkkklllmmmoooqqqrrrsssrrrqqqooommmlllkkkjjjhhhiiikkkkkkiiifffcccaaabbbaaaaaacccfffeeebbb______[[[WWWUUUWWWZZZ\\\]]]\\\XXXTTTSSSRRRQQQMMMIIIHHHIIIHHHEEE>>>555---(((''''''(((((())))))******))))))''''''(((***,,,...$$$%%%&&&((()))*********%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%###!!! """$$$%%%###!!! """############%%%'''&&&$$$!!!!!!###$$$$$$$$$%%%%%%%%%$$$$$$######### !!!###$$$%%%%%%$$$$$$ !!!"""$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&###$$$&&&%%%$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''########################$$$$$$$$$$$$######"""""" !!!###$$$%%%%%%$$$#########$$$$$$$$$%%%%%%%%% """###"""!!! !!!"""$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######'''### $$$'''&&&###!!!!!!!!!!!!"""###$$$%%%######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######""""""############""""""!!!!!!%%%$$$!!!"""""""""""""""!!! """"""###$$$$$$$$$$$$$$$  ###$$$$$$###$$$$$$######""""""!!!!!!#########"""""""""""""""$$$$$$###"""!!!!!!!!!""""""$$$###"""!!!###&&&"""""""""!!!!!!!!!!!!!!!$$$%%%###!!!"""$$$%%%$$$######$$$$$$"""!!!###########################$$$$$$%%%%%%$$$$$$###%%%$$$"""!!!!!!!!!""""""%%%%%%$$$###""""""######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###############"""!!! ######$$$$$$$$$%%%%%%%%%!!!!!!!!! !!!!!!"""###)))'''$$$""""""$$$''')))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$xxxrrrrrrsssttttttsssqqqnnnmmmllllllllllllmmmoooqqqrrrssssssrrrpppnnnmmmkkkkkkjjjjjjkkkkkkiiigggdddbbbcccaaaaaaccceeeeeebbb```ddd```\\\[[[\\\___aaabbb]]]YYYUUUTTTTTTRRRNNNJJJIIIIIIHHHDDD>>>555---(((((((((((())))))))))))))))))((((((((((((***+++---&&&'''((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%###!!!!!!"""%%%%%%$$$"""!!!"""$$$$$$######$$$&&&&&&$$$""""""###$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$###"""!!!  !!!"""######################################################""""""######$$$%%%%%%%%%#########$$$$$$%%%%%%&&&###$$$%%%$$$""""""$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!"""###$$$%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""" """!!! !!!"""###$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""############""""""$$$"""!!! !!!"""######$$$$$$$$$$$$$$$###""""""!!!"""######$$$$$$######!!!  """######"""#########"""""""""""""""""""""""""""""""""""""""$$$###""""""""""""""""""!!!###"""!!! """$$$########################"""!!!!!!"""######""""""$$$###""""""""""""!!!!!!###########################$$$$$$%%%%%%$$$$$$###%%%$$$###""""""""""""###%%%$$$$$$###""""""######$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%$$$$$$%%%%%%&&&'''((('''%%%$$$$$$%%%'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$########################zzzuuuqqqsssuuuvvvuuurrrooolllmmmlllllllllmmmoooqqqrrrttttttsssrrrpppnnnlllkkkkkkkkkkkkjjjiiigggfffeeedddcccbbbbbbddddddcccbbbaaa^^^ZZZYYYZZZ\\\^^^___]]]ZZZVVVTTTTTTSSSOOOLLLIIIIIIHHHDDD===555---((())))))))))))))))))((((((((((((((()))******++++++(((((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$######""""""######$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%###""""""###%%%&&&$$$###"""###$$$$$$###"""###%%%%%%$$$""""""$$$%%%$$$###$$$$$$$$$$$$$$$#########$$$$$$$$$$$$###"""!!! !!!"""$$$&&&''')))""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############"""###$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$!!!"""$$$###!!!!!!!!!!!!!!!"""###$$$$$$######""""""""""""####################################""""""""""""######""""""############""""""&&&'''&&&$$$!!! """$$$###$$$$$$$$$$$$######""" !!!""""""######"""""""""!!! """"""!!! !!!""""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""###$$$"""###$$$###!!!!!!!!!###%%%%%%%%%%%%%%%%%%%%%%%%((($$$ ###%%%###!!!"""""""""!!!!!!!!!!!!!!!##############################$$$$$$$$$$$$######%%%%%%$$$############$$$%%%$$$######"""#########"""""""""!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""#########$$$$$$$$$$$$''''''&&&&&&&&&'''((((((''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""""""""######""""""""""""""""""""""""zzzuuuppprrruuuwwwvvvsssooolllnnnmmmmmmmmmmmmoooqqqrrrtttttttttsssqqqooommmlllllllllkkkjjjiiihhhggggggeeedddccccccccccccdddccc^^^[[[WWWVVVWWWYYYZZZ[[[\\\YYYUUUTTTTTTSSSOOOLLLJJJIIIGGGCCC===555---)))+++******))))))((((((((('''((()))***************(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%%%%$$$###$$$%%%$$$""""""###$$$%%%$$$######$$$%%%$$$###$$$$$$$$$###############""""""###$$$$$$%%%%%%%%%$$$$$$###$$$%%%''')))***"""""""""###############%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###############&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$%%%$$$###"""###%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""########################$$$######""""""######$$$&&&%%%###$$$&&&((('''%%%%%%$$$$$$$$$%%%%%%&&&'''######""""""""""""######""""""""""""""""""""""""######""""""""""""######"""######$$$$$$######"""&&&%%%$$$"""!!! !!!"""!!!!!!""""""""""""!!! !!!"""""""""""""""###""" !!!!!!"""  !!!!!!!!!""""""######!!!!!!!!!""""""""""""""""""!!!!!!!!!"""###$$$$$$$$$%%%$$$$$$###"""""""""$$$$$$$$$%%%%%%%%%%%%%%%&&&###!!!"""$$$%%%$$$"""!!!"""###"""!!!!!!!!!"""##############################$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$""""""!!!!!!!!!!!!""""""########################"""""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""%%%%%%%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########""""""#################################zzztttqqqsssvvvxxxwwwtttpppnnnnnnnnnmmmmmmnnnooopppqqqttttttttttttrrrpppmmmkkklllkkkkkkjjjiiihhhggggggffffffeeedddccccccddddddaaa^^^[[[ZZZ[[[\\\]]]]]][[[WWWTTTSSSSSSRRRNNNKKKJJJIIIGGGCCC<<<555---)))++++++******))))))(((((((((((()))************)))&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%###$$$%%%$$$""""""###$$$%%%$$$###$$$%%%&&&$$$#################################$$$$$$%%%&&&&&&'''$$$###"""!!!!!!"""$$$%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###!!! !!!$$$'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$###############$$$$$$$$$%%%%%%%%%"""###$$$###"""!!!"""$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""########################$$$$$$############$$$$$$"""""""""###$$$$$$$$$###%%%%%%%%%%%%%%%%%%&&&'''######""""""""""""######""""""""""""""""""""""""######""""""""""""############$$$$$$$$$$$$######$$$ !!!###!!! !!!!!!"""""""""!!!!!! !!!"""""""""""""""$$$###!!!!!!""""""!!! !!!!!!"""""""""### !!!!!!"""""""""""""""!!!!!!!!!"""###$$$$$$######"""""""""!!!!!! ############$$$$$$%%%%%%!!!%%%&&&%%%###$$$%%%!!!###$$$$$$"""!!!###%%%########################"""######$$$$$$######"""$$$$$$$$$$$$%%%$$$$$$$$$$$$###############$$$$$$$$$######""""""######$$$########################&&&%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$yyysssrrrsssvvvwwwwwwuuurrrpppoooooonnnmmmnnnooopppqqqssstttttttttrrrpppmmmkkkjjjjjjjjjjjjiiihhhgggfffeeeggggggfffdddccccccdddbbb___\\\[[[\\\]]]]]]]]]ZZZVVVSSSRRRSSSRRRNNNKKKKKKJJJGGGBBB<<<444...*********************))))))))))))))))))))))))******&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%!!!###%%%%%%$$$###$$$%%%"""###$$$$$$###"""###%%%%%%$$$$$$%%%&&&&&&%%%###"""""""""###############'''&&&%%%$$$$$$###$$$$$$%%%%%%$$$############$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###""""""%%%'''&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&$$$##################$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$################################################$$$$$$############$$$$$$!!!"""######$$$$$$######$$$######"""######$$$$$$######""""""""""""######""""""""""""""""""""""""######""""""""""""############$$$$$$$$$$$$#########!!!$$$""""""######$$$$$$$$$$$$### !!!""""""######""""""%%%$$$"""#########"""!!! !!!!!!!!!!!!!!!!!!""" !!!!!!""""""###""""""""""""""""""###$$$!!! !!!!!!""""""######$$$$$$ &&&'''$$$"""###%%%!!!###%%%%%%"""!!!$$$&&&########################""""""############"""""""""###$$$$$$%%%$$$$$$$$$#########"""######$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$zzzsssssstttvvvvvvvvvuuusssrrrpppooonnnnnnnnnooopppqqqrrrsssttttttrrrooollljjjhhhiiijjjjjjjjjhhhfffdddeeegggiiihhheeeccccccddd```]]]ZZZYYYZZZ[[[ZZZZZZZZZWWWTTTSSSTTTSSSOOOLLLKKKJJJGGGBBB;;;444...*********************+++++++++***)))(((((()))******(((((((((((((((((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%% """$$$$$$###"""###%%%!!!"""$$$$$$######$$$&&&%%%$$$$$$%%%''''''%%%###!!!"""""""""#########$$$&&&%%%$$$"""""""""""""""%%%%%%&&&&&&&&&&&&&&&%%%"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########$$$$$$%%%%%%&&&%%%&&&&&&%%%$$$$$$%%%''''''&&&$$$######$$$&&&'''(((((((((((((((((((((((()))(((''''''''''''((()))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))(((&&&$$$##################$$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%""""""######$$$$$$%%%%%%########################%%%$$$$$$######$$$$$$%%%###%%%&&&''''''&&&&&&&&&######""""""""""""############""""""""""""####################################""""""""""""#########$$$$$$%%%%%%$$$$$$###### !!!######"""""""""###$$$$$$$$$$$$$$$!!!"""######$$$$$$######&&&$$$###$$$%%%%%%$$$###!!!!!!!!!!!!!!!  !!!""""""###$$$###""""""""""""""""""!!!!!!""" !!!!!!""""""###$$$$$$%%%!!!"""#########"""###"""%%%$$$!!! ###&&&########################""""""############""""""!!!"""###$$$$$$$$$############""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!!  !!!###$$$""""""""""""#########$$$&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""""""""##############################{{{ssstttuuuuuuvvvvvvuuutttssspppoooooonnnnnnooopppqqqrrrsssttttttrrroookkkiiifffgggiiijjjjjjhhheeecccdddgggjjjjjjfffcccccccccaaa^^^\\\[[[[[[\\\[[[ZZZ[[[XXXUUUTTTUUUTTTQQQMMMKKKJJJGGGBBB;;;444...***)))))))))***+++++++++,,,,,,+++)))''''''(((***+++*********)))(((&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%"""$$$$$$"""!!!"""$$$ """###$$$######%%%'''%%%$$$$$$&&&''''''%%%###!!!!!!""""""#########$$$!!!!!! """###%%% !!!###$$$$$$###### !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!!!!!!!!""""""###$$$%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&***(((&&&$$$##################$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&""""""###$$$%%%&&&&&&&&&""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%"""$$$&&&'''&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$######""""""""""""####################################""""""""""""#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$###!!!!!!###&&& !!!"""""""""""""""""""""###$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$""""""!!!!!!  !!!""""""###$$$$$$###"""!!!!!!""""""###!!! !!!$$$%%%$$$"""!!!!!!"""###$$$$$$%%%%%%&&&""""""###""" !!!$$$### """&&&########################""""""############"""""" !!!"""###$$$$$$###"""######""""""###$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$&&&(((%%%%%%&&&&&&&&&'''''''''%%%$$$$$$$$$$$$%%%&&&&&&((((((''''''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""|||yyyvvvxxxyyyxxxwwwvvvwwwxxxsssrrrpppooooooppprrrsssrrrrrrsssttttttrrrnnnkkklllkkkjjjjjjjjjiiigggeeeeeeggggggfffcccaaaaaabbb___]]][[[ZZZ[[[[[[ZZZYYY[[[WWWSSSPPPOOONNNMMMLLLLLLMMMMMMHHH???555---)))******))))))((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%+++(((&&&&&&((((((&&&### ###&&&'''%%%###!!!!!!$$$%%%&&&&&&&&&$$$""" #################################"""""""""!!!!!!%%%$$$$$$%%%&&&%%%###!!!%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$############"""######$$$%%%(((&&&%%%%%%&&&%%%$$$"""!!!!!!""""""""" ######""""""""""""######***)))'''%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$##################''''''(((((('''%%%$$$"""!!!"""###%%%%%%&&&&&&%%%'''&&&$$$######$$$%%%''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&''''''((((((((('''%%%$$$&&&)))***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$######""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$ !!!$$$&&&&&&%%%###!!!$$$$$$############$$$$$$!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%""""""""""""############"""$$$&&&&&&%%%$$$$$$%%%"""###$$$%%%&&&'''''''''############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """###$$$$$$$$$$$$""""""!!!!!!"""###$$$$$$'''%%%###!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""(((&&&$$$"""!!!!!!"""###%%%$$$###$$$%%%&&&$$$"""!!!""""""############"""$$$$$$$$$##################""""""!!!!!!!!!!!!!!!######""""""!!! """###%%%%%%%%%###!!! !!!######$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""###$$$%%%&&&%%%$$$$$$'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%$$$$$$###"""###$$$&&&''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&'''((()))&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###"""!!!!!!!!!"""$$$%%%$$$#########$$$%%%%%%&&&!!!###$$$%%%%%%$$$"""!!!~~~zzzuuuwwwyyyyyywwwuuuttttttsssrrrpppooooooppprrrssssssrrrsssttttttrrrnnnkkklllkkkjjjjjjjjjiiigggeeeeeefffgggeeecccaaaaaaaaa___]]][[[ZZZ[[[[[[[[[YYYZZZWWWTTTQQQPPPPPPNNNMMMLLLNNNMMMIII@@@666...***+++*********))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&%%%%%%$$$$$$$$$$$$%%%(((&&&$$$$$$&&&&&&$$$!!!"""%%%&&&&&&'''((("""###%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$&&&%%%%%%%%%%%%### %%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$$$$###############$$$$$$%%%(((&&&$$$######""" """"""######""""""!!!!!!######""""""""""""######%%%$$$######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""$$$$$$########################$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''(((&&&%%%$$$$$$%%%&&&'''((((((((('''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((''''''&&&%%%%%%$$$&&&%%%$$$&&&((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$#########"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$$$$"""""""""!!!!!! !!!!!!"""""""""""""""#########$$$######$$$$$$$$$%%%%%%%%%""""""""""""############!!!!!!  ######$$$%%%&&&&&&&&&&&&############""""""""""""########################"""""""""""""""""""""""" !!!""""""""""""""""""""""""""""""######%%%%%%###"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######'''&&&$$$"""!!!"""###$$$######"""###$$$%%%###!!! !!!"""######$$$$$$$$$##################$$$$$$$$$$$$###""""""""""""""" !!!!!!""""""###$$$$$$"""###%%%%%%%%%###""" !!!"""######$$$######!!!!!!"""###############"""###$$$%%%%%%%%%$$$$$$$$$##################$$$"""###############"""""""""###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$###"""""""""###%%%%%%############$$$$$$%%%&&&"""###$$$%%%$$$$$$###"""{{{wwwyyy||||||yyyvvvsssrrrsssrrrqqqppppppqqqrrrssssssrrrsssssstttrrrooollllllkkkjjjjjjjjjiiigggeeeccceeefffeeebbb``````aaa```]]][[[ZZZ[[[[[[[[[ZZZYYYWWWTTTSSSSSSQQQOOOMMMLLLNNNMMMIII@@@777///+++++++++++++++************))))))(((((((((((())))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$%%%%%%$$$""""""$$$''''''%%%"""!!!!!!!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&"""%%%%%%%%%$$$$$$$$$$$$###"""######$$$$$$$$$$$$$$$###############$$$%%%%%%***(((&&&&&&&&&&&&$$$"""##################$$$%%%######""""""""""""######"""""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$############$$$$$$$$$$$$$$$$$$ !!!!!!###$$$&&&'''&&&&&&%%%%%%%%%'''((()))((('''&&&%%%%%%&&&'''((()))))))))((((((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&%%%%%%$$$$$$%%%$$$$$$%%%''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""""""""#####################$$$$$$$$$%%%%%%%%%""""""""""""############!!!"""$$$$$$"""!!!!!!"""$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!""""""""""""#########"""""""""""""""###$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$&&&%%%$$$#########%%%%%%###"""!!!"""$$$$$$"""!!! !!!"""###$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%$$$$$$###############!!!""""""###$$$$$$%%%%%%######$$$%%%%%%###"""!!!""""""###############"""!!!!!!""""""############"""###$$$%%%%%%%%%%%%$$$#########$$$$$$###############$$$$$$$$$$$$######"""###$$$%%%&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&############$$$$$$$$$%%%########################zzzzzz}}}}}}yyyuuurrrtttsssqqqppppppqqqssstttssssssrrrssstttssspppmmmmmmkkkjjjjjjjjjiiifffdddbbbdddeeedddbbb``````aaa```^^^[[[ZZZ[[[[[[[[[[[[XXXWWWUUUUUUTTTSSSPPPMMMLLLMMMMMMIIIAAA777000,,,************************))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''((()))***((((((''''''''''''&&&%%%)))******(((###"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$&&&***,,,,,,)))'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$############$$$%%%%%%&&&%%%$$$%%%((()))((('''###""""""""""""$$$&&&'''$$$######""""""######$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$$$$$$$%%%!!! """$$$&&&''''''&&&%%%$$$$$$&&&(((***(((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((######$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%%%%$$$###%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%!!!"""""""""############%%%&&&((('''&&&$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$############""""""!!!!!!"""###$$$%%%%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&###""""""###$$$$$$###!!!"""""""""""""""#########!!!!!!"""###$$$%%%%%%%%%$$$$$$###""""""""""""###&&&&&&%%%$$$$$$######"""######$$$$$$$$$######"""######$$$$$$$$$###""""""$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&'''''''''&&&&&&######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%#########$$$$$$$$$###############"""######$$$%%%xxxyyy}}}zzzuuussstttsssqqqppppppqqqsssttttttsssrrrssstttsssqqqooommmllljjjjjjjjjiiifffdddbbbcccddddddbbb``````aaaaaa^^^[[[ZZZZZZ\\\\\\\\\YYYWWWUUUUUUTTTRRROOOMMMJJJLLLLLLHHHAAA888000---))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''((()))***''''''((('''&&&&&&&&&'''!!!###%%%&&&%%%$$$%%%&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###############$$$&&&))),,,,,,***((($$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&& !!!###$$$$$$###""""""!!!!!!"""$$$&&&'''$$$$$$############$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&######$$$$$$%%%%%%%%%%%%$$$###"""""""""$$$%%%&&&'''&&&$$$######%%%'''(((''''''''''''(((((())))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((""""""###$$$%%%&&&'''(((###$$$%%%%%%$$$$$$######%%%%%%%%%&&&&&&&&&''''''(((((())))))(((((('''&&&'''&&&&&&%%%%%%&&&''''''&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""""""""###%%%&&&######""""""""""""######$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%!!!"""""""""############"""$$$%%%$$$###!!!!!!"""$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$$$$$$$#########$$$$$$###"""!!! !!!"""$$$&&&&&&$$$"""!!!"""""""""""""""""""""""""""#########$$$$$$$$$$$$############$$$%%%&&&&&&$$$######$$$%%%%%%$$$"""%%%$$$###"""!!!!!!!!!"""!!!!!!"""###$$$%%%%%%%%%######"""!!!!!!!!!!!!"""&&&&&&%%%%%%$$$##################$$$$$$$$$#########$$$$$$$$$$$$######"""$$$$$$#########$$$%%%&&&$$$###$$$$$$$$$$$$%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&'''''''''''''''$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((''''''&&&%%%%%%)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###############"""###$$$$$$$$$###""""""######""""""###$$$%%%%%%}}}vvvvvvzzz~~~}}}yyyuuuttttttsssrrrqqqqqqrrrsssttttttsssrrrssstttsssrrrpppnnnlllkkkjjjjjjhhhfffcccbbbdddeeedddbbbaaaaaabbbbbb___[[[ZZZZZZ\\\]]]]]]ZZZXXXUUUSSSRRRQQQNNNLLLIIIJJJKKKGGG@@@777000---((((((((((((((()))))))))))))))(((((((((((())))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$$$$&&&!!!$$$%%%%%%&&&''')))&&&&&&%%%$$$$$$######"""###########################$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%'''&&&$$$"""###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%###""""""######!!! """"""""""""###$$$%%%&&&$$$$$$############$$$$$$%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$############$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&'''&&&&&&''''''((()))))))))&&&&&&''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%###%%%&&&&&&$$$######$$$$$$%%%%%%&&&&&&'''''''''((())))))))))))((('''''''''&&&%%%%%%%%%&&&((((((%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!######$$$$$$############$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%""""""""""""############"""$$$%%%$$$"""!!!!!!!!!######$$$$$$$$$$$$$$$###%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""###""""""!!!""""""###$$$$$$###!!! !!!"""$$$%%%%%%$$$###""""""""""""""""""""""""""""""""""""#########$$$$$$""""""######$$$$$$$$$$$$%%%$$$###$$$&&&&&&$$$###%%%$$$###!!!!!!!!!"""""""""""""""###$$$$$$$$$%%%###""""""!!!!!!!!!!!!!!!"""######$$$$$$%%%&&&&&&###############$$$$$$$$$######$$$$$$$$$$$$$$$######"""!!!!!!!!!"""$$$%%%$$$$$$######$$$$$$%%%&&&#########$$$$$$#########!!!"""###$$$$$$%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''&&&%%%((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###!!!!!!"""############""""""###$$$$$$$$$###"""!!!"""""""""###$$$$$$%%%%%%zzzttttttwww|||}}}|||zzzxxxwwwuuutttrrrqqqqqqrrrtttuuutttsssrrrrrrssstttrrrqqqnnnmmmkkkjjjjjjhhheeeccccccdddeeeeeecccbbbbbbcccccc___[[[YYYZZZ\\\]]]]]]\\\YYYUUURRRPPPNNNLLLKKKGGGIIIIIIFFF???777000,,,(((((()))))))))*********))))))(((((((((((())))))((((((((((((((((((((((((&&&%%%%%%$$$$$$$$$$$$%%%###%%%'''&&&$$$###%%%'''%%%&&&'''&&&$$$###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$""""""#########!!!######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&((('''%%%%%%%%%%%%$$$"""######$$$%%%%%%&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""######$$$$$$%%%&&&&&&'''$$$%%%%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((''''''((((((((()))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###&&&''''''$$$######%%%$$$$$$%%%%%%&&&''''''((()))))))))))))))((('''''''''&&&%%%%%%%%%&&&((()))###$$$%%%'''((((((((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""######%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%""""""""""""############%%%&&&''''''$$$#########!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#################################"""""""""""""""""""""""""""""""""######""""""!!! !!!###$$$$$$###"""!!!!!!"""###$$$%%%$$$$$$###""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!""""""#########""""""$$$#########%%%%%%###"""###"""!!! !!!"""$$$%%%##################$$$$$$$$$###""""""!!!!!!""""""""""""######$$$%%%%%%%%%######"""######$$$$$$%%%""""""###$$$%%%%%%%%%%%%###"""!!! !!!"""$$$%%%$$$$$$#########$$$%%%&&&$$$##################$$$ !!!"""###$$$$$$$$$$$$%%%$$$###""""""###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((((((((('''&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$$$$######"""###$$$%%%$$$###!!! !!!###$$$%%%%%%$$$$$$yyyttttttxxx|||~~~~~~|||{{{{{{uuutttrrrqqqqqqrrrtttuuuuuusssrrrrrrssstttsssqqqnnnmmmkkkjjjjjjhhheeecccccceeeffffffdddccccccdddccc```[[[YYYZZZ\\\]]]^^^]]]ZZZTTTPPPNNNMMMKKKJJJFFFHHHIIIEEE???666///,,,))))))******+++++++++,,,))))))(((((((((((())))))((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%''')))(((&&&%%%''')))$$$%%%&&&&&&$$$$$$%%%&&&############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%###!!!"""$$$&&&&&&&&&#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###"""!!!"""$$$%%%$$$###$$$%%%&&&'''((('''&&&%%%%%%$$$$$$######$$$$$$%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$#########$$$%%%%%%&&&''''''"""###$$$&&&&&&&&&%%%$$$'''(((((()))(((((('''&&&$$$%%%&&&'''(((((((((((((((((())))))*********+++)))(((((((((''''''''''''&&&&&&&&&'''''''''((((((###$$$%%%&&&((()))***+++$$$&&&((('''$$$######%%%$$$$$$%%%%%%&&&'''(((((()))))))))))))))(((((('''((('''%%%%%%%%%''')))***###$$$%%%'''((())))))***&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""!!!!!!!!!!!!!!!!!!"""%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%""""""""""""############$$$&&&'''&&&$$$""""""""" !!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$%%%%%%%%%$$$$$$### """$$$%%%$$$###"""""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!###"""!!!"""$$$$$$"""!!!!!!  !!!$$$'''((($$$$$$$$$###############%%%$$$$$$###"""#########%%%%%%$$$$$$###""""""!!!######""""""###$$$%%%%%%!!!"""###$$$%%%&&&&&&&&&%%%$$$###""""""$$$&&&'''%%%$$$#########$$$%%%&&&'''&&&%%%$$$$$$%%%&&&'''!!!"""###$$$%%%&&&&&&&&&%%%$$$###""""""###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''(((((((((''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""###$$$%%%&&&%%%$$$$$$"""###$$$%%%$$$###!!!!!!###%%%&&&%%%$$$###yyyuuuqqqtttxxx|||}}}xxxtttqqqqqqqqqqqqrrrsssssstttsssrrrrrrssstttsssqqqoooooonnnlllkkkkkkiiifffdddggghhhiiihhheeebbb``````bbbaaa^^^[[[YYYXXXWWWWWWXXXVVVSSSQQQOOOMMMJJJHHHLLLIIIGGGEEE???444---+++((()))***+++,,,,,,+++***))))))))))))))))))))))))&&&'''((()))******))))))(((''''''''''''&&&&&&&&&(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$%%%(((%%%$$$&&&%%%"""!!!$$$&&&%%%$$$$$$$$$&&&(((***########################&&&&&&&&&''''''((((((((($$$%%%%%%&&&&&&%%%%%%$$$""""""###&&&***+++(((%%%$$$$$$%%%%%%%%%$$$##############################&&&&&&&&&''''''''''''((()))(((''''''((()))'''&&&&&&'''''''''''''''&&&&&&%%%&&&'''))))))'''&&&%%%$$$###"""$$$'''***,,,,,,&&&''''''(((((((((((((((((((((((('''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''(((((((((((((((''''''***(((''''''(((((('''%%%'''%%%$$$%%%((()))&&&$$$!!!$$$&&&'''((((((***+++%%%$$$###%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$%%%&&&&&&#################################$$$$$$%%%%%%%%%((('''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$#########""""""!!!!!!"""###$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!"""###$$$$$$##################!!!!!!"""""""""!!!!!! !!!"""$$$&&&''')))"""###%%%&&&&&&%%%###""""""###$$$%%%%%%%%%%%%%%%"""$$$$$$###"""!!!"""### !!!!!!"""""""""######!!! """###""" !!!!!!!!!!!! ###"""!!!!!!!!!"""$$$%%%%%%%%%$$$###"""""""""""""""###$$$$$$###"""###$$$###"""""""""""""""######!!!!!!""""""######$$$$$$!!!"""###$$$$$$###"""!!!###%%%&&&&&&%%%$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###&&&%%%###"""""""""######""""""""""""""""""############$$$%%%&&&''''''((({{{vvvtttvvvyyy}}}|||wwwssspppppppppooopppqqqrrrrrrrrrqqqqqqrrrsssssspppnnnnnnlllkkkjjjjjjhhheeeccceeefffhhhgggeeecccbbbbbbaaa___\\\ZZZWWWVVVVVVVVVXXXVVVSSSQQQOOOMMMJJJHHHJJJGGGFFFEEE???555///---((((((***++++++***))))))))))))))))))))))))))))))&&&&&&''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""######$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&###"""$$$### """%%%$$$######$$$&&&(((***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########&&&)))***'''%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((***)))((((((*********(((&&&''''''(((((('''&&&&&&%%%&&&((())))))(((&&&%%%'''%%%$$$$$$&&&''''''&&&&&&&&&'''((((((((((((((($$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((((((''''''***)))(((((())))))(((&&&***(((&&&&&&'''&&&$$$!!!!!!###%%%&&&%%%&&&'''(((%%%$$$$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""!!!!!!"""######$$$###########################$$$$$$$$$$$$$$$$$$%%%'''&&&%%%$$$######$$$%%%$$$$$$%%%%%%$$$######"""$$$$$$$$$#########""""""!!!""""""###$$$$$$%%%%%%######$$$$$$$$$######""""""$$$$$$###"""!!!!!!"""###$$$$$$$$$###"""!!! !!!!!!!!!""""""!!!!!!  """###%%%&&&!!!"""$$$%%%%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$ !!!"""!!! ######$$$$$$$$$%%%%%%%%%%%%###"""###%%%&&&$$$"""!!!""""""######""""""!!!###############$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''"""###$$$$$$""""""###$$$######""""""""""""######""""""""""""############!!!"""###$$$$$$###"""!!!"""$$$%%%%%%$$$######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$'''&&&%%%$$$###$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%}}}wwwvvvwwwzzz}}}~~~{{{vvvrrroooooonnnmmmnnnooopppqqqsssrrrrrrsssttttttqqqooommmllljjjiiiiiihhheeeccccccdddffffffdddccccccddd___]]][[[XXXVVVUUUUUUUUUXXXVVVSSSQQQPPPNNNKKKIIIIIIFFFEEEEEE@@@777000///******+++,,,++++++)))((())))))))))))))))))))))))(((((('''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$###"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$&&&###"""$$$$$$ """######"""###$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$&&&((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&''')))******)))&&&''''''(((((('''''''''''''''))))))))))))''''''&&&%%%$$$%%%&&&&&&$$$###&&&&&&'''(((((((((((('''$$$%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((((((***)))'''((())))))(((''')))'''&&&&&&'''&&&$$$"""###%%%&&&&&&%%%%%%%%%&&&'''%%%$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$############$$$$$$$$$$$$%%%"""""""""!!!""""""###$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$#########%%%%%%$$$############$$$######$$$$$$######""""""$$$$$$$$$###############"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$"""!!!!!!###$$$%%%$$$"""""""""$$$###$$$%%%%%%$$$"""  !!!!!!"""""""""!!!!!! !!!"""###$$$$$$!!!"""###$$$$$$###"""!!!#########$$$######""""""!!!!!!  !!!!!!""""""""""""######%%%$$$###$$$%%%%%%%%%###"""######$$$$$$######""""""###$$$$$$%%%%%%$$$$$$"""""""""###$$$$$$%%%%%%"""###$$$$$$""""""###$$$$$$######"""""""""#####################"""""""""""""""############""""""!!!###%%%$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""######$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$######%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$############$$$$$$$$$$$$######""""""!!!%%%%%%$$$$$$$$$#########|||uuuuuuvvvxxx{{{}}}{{{vvvrrrpppooonnnmmmmmmnnnpppqqquuuttttttuuuvvvvvvsssqqqmmmlllkkkjjjjjjiiifffdddcccdddeeeeeecccbbbbbbccc___]]][[[XXXVVVVVVUUUUUUYYYVVVTTTRRRQQQOOOLLLJJJJJJGGGFFFFFF@@@666000///,,,,,,---------,,,***)))((((((((((((((((((((((((,,,+++***((((((((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$"""""""""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''(((((('''&&&$$$'''%%%$$$'''&&&######%%%"""""""""###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((($$$$$$###$$$'''(((((('''&&&''''''(((((((((((('''(((((()))******)))((((((#########&&&(((((('''%%%%%%&&&''''''((((((''''''(((''''''%%%$$$""" &&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))((()))'''&&&'''(((((('''&&&$$$$$$%%%&&&'''''''''&&&'''(((***)))'''&&&&&&''''''&&&%%%%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""%%%%%%$$$$$$######""""""$$$#####################""""""#########""""""!!!########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$%%%&&&&&&$$$###$$$&&&%%%%%%$$$$$$############!!!""""""###############!!!"""######$$$$$$%%%%%%""""""###$$$$$$###""""""###############"""!!! !!!"""###""" """!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""#########""""""##################"""!!!"""###$$$%%%$$$###### !!!!!!""""""#########"""###$$$###"""!!!"""$$$$$$$$$######""""""######$$$$$$$$$######""""""""""""""""""######""""""""""""###%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! ########################zzzsssrrrsssvvvyyy{{{zzzwwwtttrrrqqqooonnnnnnoooqqqrrrtttsssssstttuuuuuurrrpppnnnmmmlllkkklllkkkhhhfffeeeeeeeeedddaaa``````aaa```^^^\\\ZZZXXXWWWWWWWWWYYYWWWTTTRRRQQQPPPMMMKKKLLLIIIGGGFFF@@@666...---++++++,,,,,,,,,***)))(((((((((((((((((((((((((((,,,+++***)))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((((('''&&&%%%'''$$$$$$''''''$$$###&&&############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((($$$$$$###$$$'''(((((('''&&&''''''((())))))(((((((((((())))))))))))(((((($$$$$$%%%'''))))))(((&&&%%%&&&&&&'''''''''''''''''''''&&&%%%$$$"""!!! %%%%%%%%%%%%%%%%%%%%%%%%''''''((()))******))))))'''&&&%%%%%%''''''&&&%%%###$$$%%%&&&'''''''''(((((()))******(((&&&&&&&&&'''&&&%%%%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%$$$###""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$######"""""""""########################!!!""""""#########""""""#######################################$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""$$$%%%$$$######$$$%%%'''&&&###""""""$$$&&&((("""###$$$%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$##################"""!!! """#########!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###""""""""""""###!!!""""""######""""""!!! """#########"""!!!%%%%%%&&&&&&%%%$$$######!!!"""######"""!!!"""###%%%%%%$$$###############%%%%%%$$$$$$######""""""###""""""""""""""""""######%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((($$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$''''''&&&%%%$$$$$$######!!!!!!"""###$$$$$$%%%%%%yyyrrrrrrsssuuuyyy{{{{{{xxxuuutttssspppnnnnnnoooqqqsssrrrqqqqqqrrrsssssspppnnnooonnnlllllllllllliiigggeeeeeeeeeccc```___```aaa```___]]][[[YYYYYYYYYYYYYYYWWWTTTSSSRRRQQQNNNLLLNNNJJJHHHGGG@@@555...,,,'''((()))***)))((('''&&&))))))))))))))))))))))))(((((()))))))))(((''''''(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$###%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''&&&&&&%%%""""""%%%%%%""""""%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%$$$###$$$%%%"""!!!!!! !!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((((('''&&&''')))******)))&&&'''(((((())))))))))))((((((((((((((((((((((((((('''&&&'''((((((&&&%%%%%%%%%&&&''''''''''''&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))************'''%%%%%%%%%'''((('''&&&%%%'''((('''&&&$$$$$$%%%&&&((()))(((&&&$$$$$$%%%'''%%%$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$#########$$$$$$$$$$$$%%%$$$###""""""!!!"""""""""#######################################""""""""""""###$$$$$$%%%$$$$$$$$$""""""######$$$$$$#####################$$$$$$$$$########################!!!!!!"""$$$$$$%%%%%%%%% !!!""""""!!! """###(((&&&###""""""$$$&&&((("""###$$$%%%%%%%%%%%%%%%!!!"""#########!!! $$$$$$$$$$$$$$$$$$$$$$$$#########$$$######"""""" """"""!!!  !!!###############""""""""""""$$$%%%$$$###"""###$$$!!!""""""""""""""""""!!! !!!!!!""""""!!!!!!$$$$$$%%%%%%$$$###!!! !!!"""######!!!!!!"""###&&&%%%$$$###############$$$$$$$$$$$$$$$###############""""""""""""#########%%%''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((()))###$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$######""""""!!!!!!"""###$$$%%%&&&'''yyysssuuuvvvxxxzzz|||{{{xxxvvvuuussspppnnnnnnoooqqqssssssrrrrrrsssttttttqqqooonnnmmmlllllllllkkkiiigggcccccccccaaa```___aaaccc```___]]][[[ZZZYYYYYYZZZYYYWWWUUUSSSSSSQQQOOOMMMLLLIIIHHHGGGAAA777000...'''((()))*********)))((())))))))))))))))))))))))%%%''')))++++++***(((&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""######$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%""""""%%%%%%######%%%'''''''''&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&%%%###"""$$$''' !!!###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***)))((((((*********(((&&&&&&((())))))*********(((''''''''''''''''''((('''&&&$$$%%%&&&''''''&&&$$$%%%&&&&&&''''''&&&&&&"""###$$$&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((******++++++***((('''&&&''')))***)))((($$$'''((((((%%%$$$%%%&&&&&&((()))(((&&&%%%%%%%%%%%%$$$$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""###$$$%%%&&&&&&%%%$$$"""######$$$%%%%%%$$$$$$""""""#########$$$$$$$$$########################"""######$$$$$$$$$###### !!!######"""!!!###$$$&&&%%%%%%$$$###!!! !!!"""###$$$$$$$$$$$$""""""###$$$###!!!$$$$$$############$$$$$$"""###$$$$$$$$$$$$$$$$$$!!!#########!!! !!!""""""!!!!!!!!! !!!###$$$###!!! """$$$"""######$$$$$$######"""!!!!!!!!!!!!!!!""""""### """""""""!!! !!!"""###"""!!! !!!###'''&&&%%%$$$###############$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!"""###$$$###$$$&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%!!!"""###%%%%%%%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%"""""""""!!!!!!!!!!!!!!!######$$$$$$%%%%%%&&&&&&{{{uuuyyyyyyzzz|||}}}|||yyyvvvuuussspppmmmmmmnnnqqqrrrvvvvvvuuuvvvwwwwwwuuurrrmmmllljjjkkkkkkjjjhhhfffaaaaaaaaaaaa``````ccceee```___]]][[[YYYYYYYYYZZZYYYWWWUUUTTTSSSRRRPPPMMMJJJHHHGGGGGGAAA888111000******,,,---...------,,,))))))))))))))))))))))))&&&(((+++......---***((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&''''''$$$$$$''''''%%%%%%(((((((((((('''&&&%%%###"""''''''''''''''''''''''''&&&&&&&&&''''''((((((((($$$%%%%%%&&&&&&%%%%%%$$$"""$$$%%%$$$""""""%%%(((&&&%%%$$$$$$%%%''')))***''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((''''''((()))'''&&&&&&&&&((()))************''''''&&&&&&&&&&&&''''''###!!! """%%%(((******$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((''''''(((******+++++++++)))(((((()))***++++++*** $$$''''''&&&&&&(((***(((***+++***(((''''''(((%%%$$$###%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&(((((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""######$$$$$$###$$$%%%&&&'''&&&&&&%%%"""###$$$%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$###"""!!!###$$$&&&&&&%%%%%%&&&'''$$$%%%&&&&&&$$$!!!""""""#########$$$%%%&&&&&&%%%### ######""""""""""""######"""###$$$%%%%%%%%%%%%%%%$$$%%%&&&%%%#########%%%%%%$$$$$$$$$######"""""" """!!!!!!$$$$$$$$$%%%%%%$$$$$$$$$###"""!!!!!!!!!"""$$$%%% !!!###%%%&&&%%%$$$###!!!"""###"""!!! !!!###'''&&&%%%$$$#####################$$$$$$%%%%%%&&&$$$###"""!!!!!!"""###$$$"""###%%%%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!###%%%((()))***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&$$$###"""!!! !!!"""$$$$$$$$$###"""%%%&&&&&&''''''&&&&&&%%%"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$${{{ttttttvvvzzz||||||zzzvvvtttsssrrrpppooooooppprrrssswwwuuuvvvyyy|||{{{tttnnnmmmmmmlllkkkjjjiiigggfffbbbaaa```______```aaabbbaaa___\\\YYYWWWWWWWWWXXX[[[XXXTTTRRRQQQPPPNNNLLLLLLJJJHHHGGGDDD===444---,,,+++******))))))******))))))))))))))))))))))))'''''''''((((((((((((((($$$%%%&&&'''&&&%%%###""")))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$#######################################$$$%%%&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$######$$$$$$%%%&&& !!!###$$$%%%%%%$$$$$$###$$$%%%$$$%%%)))&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&((($$$!!!"""&&&((('''%%%''''''''''''''''''''''''%%%%%%%%%$$$$$$#########&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''&&&%%%&&&)))***)))(((---***'''&&&&&&'''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((+++)))&&&''')))+++***((((((((((((((((((((((((((()))((('''''''''(((***+++(((((((((((((((((((((((())))))'''&&&&&&'''((()))((((((((((((''''''''''''+++)))%%%######%%%''')))&&&&&&%%%%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###"""######$$$$$$%%%&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%$$$#########$$$%%%$$$$$$######$$$$$$%%%###%%%&&&&&&$$$######$$$$$$$$$######$$$$$$%%%&&&###""""""$$$'''(((%%%"""""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$#########""""""!!!!!!$$$###!!! """$$$&&&$$$$$$###"""!!!!!!!!!"""###########################!!! !!!$$$%%%$$$"""""""""!!!!!!!!!!!!""""""###%%%'''''''''$$$!!! """###$$$$$$"""""""""!!!""""""######!!!$$$$$$###""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################&&&&&&%%%$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$)))(((&&&%%%$$$$$$%%%%%%%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''"""###%%%%%%$$$$$$%%%&&&$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$###############'''&&&%%%$$$$$$$$$%%%&&&zzzssssssuuuyyy|||}}}{{{yyywwwuuutttqqqooommmmmmnnnooorrrqqqrrruuuyyyyyyuuupppmmmmmmlllkkkjjjiiigggfffbbbaaa`````````aaabbbbbbaaa___\\\YYYXXXWWWWWWXXX[[[XXXTTTRRRQQQPPPNNNMMMLLLKKKIIIHHHDDD===444---,,,,,,,,,,,,+++++++++***(((((((((((((((((((((((('''((((((((((((((((((((('''''''''''''''&&&%%%%%%)))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$###""""""$$$&&&''''''''''''((()))&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%%%%%%%$$$$$$%%%''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))((((((''''''(((((())))))))))))(((((('''''''''+++)))&&&&&&'''((((((''''''''''''''''''''''''''')))(((((((((((((((((()))&&&'''(((((())))))(((((((((%%%###$$$&&&'''&&&$$$'''''''''''''''''''''''')))(((((('''((()))***+++(((((((((((((((((((((((()))(((''''''''''''))))))))))))((((((''''''&&&&&&))))))******)))))))))***''''''&&&%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###%%%&&&&&&$$$######$$$$$$############$$$%%%%%%$$$""""""###&&&&&&%%%###""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#####################"""""""""###"""!!! !!!"""$$$%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""  ###$$$###!!!""""""!!!!!!!!!!!!""""""######$$$%%%$$$""" !!!!!!""""""############%%%%%%$$$$$$$$$$$$$$$%%%!!!###%%%%%%$$$$$$%%%&&&"""############$$$$$$$$$#########$$$$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$#########$$$&&&'''(((%%%&&&'''&&&%%%$$$%%%'''''''''''''''''''''''''''$$$%%%&&&&&&%%%$$$%%%'''&&&%%%%%%%%%$$$$$$$$$###&&&''''''((((((''''''&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$######""""""&&&&&&%%%$$$$$$$$$%%%&&&zzzrrrrrruuuxxx|||}}}|||{{{yyywwwuuurrrnnnlllkkkkkkkkknnnmmmmmmqqquuuwwwuuusssmmmmmmlllkkkjjjhhhgggfffcccbbbaaaaaaaaaaaabbbbbb```___\\\YYYXXXWWWXXXXXX[[[XXXUUUSSSRRRPPPNNNMMMLLLLLLJJJIIIDDD===444...,,,,,,---...---,,,+++***(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%$$$%%%%%%%%%((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%&&&&&&'''(((''''''%%%$$$""""""!!!!!! ''')))%%%%%%***+++&&&((((((''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$))))))&&&###$$$&&&''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((((((((((((((((((((((((***))))))(((((())))))******,,,---+++'''%%%&&&((()))'''&&&&&&(((******)))''''''''''''''''''''''''+++***)))(((((()))***+++&&&'''(((((())))))(((((()))'''&&&&&&'''((((((''''''''''''''''''''''''''')))(((((((((((()))***+++((((((((((((((((((((((((''''''''''''((()))*********))))))((('''&&&&&&&&& %%%)))+++)))'''''''''(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%$$$######"""############$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###%%%&&&&&&$$$######$$$######""""""######$$$%%%$$$###!!!"""###%%%$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$"""""""""""""""#########""""""""""""""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""""" ###""""""!!!!!!""""""###"""""""""!!!!!! #########$$$$$$$$$$$$$$$&&&&&&%%%$$$############"""###$$$$$$###$$$&&&((("""############$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############"""######$$$&&&''''''(((%%%%%%%%%&&&'''(((***+++$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$###"""""""""&&&%%%%%%$$$$$$%%%%%%&&&|||ttttttvvvyyy|||}}}|||zzzyyyxxxvvvsssooolllkkkkkkkkkmmmllllllnnnrrruuuuuutttnnnmmmmmmllljjjhhhfffeeecccccccccbbbbbbbbbbbbbbb```^^^\\\YYYXXXWWWXXXYYYZZZXXXUUUSSSSSSQQQOOOMMMLLLLLLKKKIIIDDD===555///***,,,---......,,,***)))))))))))))))))))))))))))(((((((((((('''''''''''')))((('''&&&%%%&&&'''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''%%%###"""""""""###'''((($$$***555333'''''''''&&&%%%$$$$$$######&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%&&&'''''''''$$$$$$&&&&&&&&&&&&$$$$$$###&&&(((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''))))))))))))))))))))))))))),,,///,,,'''$$$&&&***)))''''''''')))***)))((('''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))''''''((())))))))))))))))))(((''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))*********((((((((((((((((((((((((&&&''''''((())))))***+++******)))((('''&&&&&&%%%"""((()))'''%%%&&&((())))))(((&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#####################$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$###%%%&&&&&&$$$######$$$######"""""""""###$$$$$$%%%###"""!!!"""###$$$$$$""""""#########$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###""""""######$$$$$$%%%%%% !!!"""###$$$######""""""!!!!!!!!!"""###$$$$$$"""""""""""""""""""""""""""!!!!!!!!!"""""""""!!!###""""""""""""""""""######"""!!!  !!!!!!!!!"""###$$$&&&'''(((%%%$$$###"""!!!!!!!!!!!! !!!!!!!!!!!!"""%%%'''""""""#########$$$$$$$$$############$$$$$$$$$$$$"""""""""""""""""""""""""""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#####################$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%######$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%$$$######"""!!!%%%%%%%%%%%%%%%%%%&&&&&&wwwvvvwwwzzz{{{{{{zzzxxxwwwxxxvvvssspppnnnmmmnnnnnnnnnmmmmmmoooqqqrrrssssssnnnnnnmmmllljjjhhhfffeeedddddddddddddddccccccbbb```^^^[[[YYYXXXXXXXXXYYYYYYWWWUUUTTTSSSRRROOOMMMKKKLLLLLLIIICCC;;;444000)))***,,,---,,,+++)))(((************************))))))(((((('''''''''&&&---,,,***)))))))))***+++&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&###(((''''''444CCC>>>///######""""""!!! ''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''(((((()))$$$$$$&&&&&&&&&&&&$$$$$$(((%%%""""""$$$'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&***---,,,'''&&&)))---***)))(((((()))***((('''((((((((((((((((((((((((''''''&&&%%%%%%&&&'''''''''(((((()))))))))))))))%%%&&&%%%%%%$$$$$$%%%&&&''''''''''''''''''''''''((())))))***************))))))))))))))))))))))))&&&'''(((((()))******+++***))))))((('''&&&&&&&&&###&&&((()))((((((+++---***)))((('''&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$###%%%&&&&&&$$$######$$$#########"""###$$$$$$%%%%%%$$$###"""""""""$$$%%%############$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$"""""""""######$$$$$$%%% !!!###$$$$$$$$$"""!!!"""!!!!!!!!!"""###$$$$$$##############################$$$#####################""""""""""""######$$$###""" !!!"""### !!!!!!"""$$$&&&'''%%%$$$###"""!!!!!!!!!!!!!!!!!!"""!!! """$$$'''""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############"""""""""!!!$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%###"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######"""$$$$$$$$$%%%%%%&&&&&&&&&xxxvvvwwwyyyzzzzzzyyywwwvvvwwwuuussspppooonnnooopppnnnnnnoooooopppqqqqqqrrrnnnnnnmmmllljjjhhhfffdddeeefffffffffeeedddcccbbb___^^^[[[YYYXXXXXXYYYZZZYYYWWWVVVUUUTTTSSSPPPNNNIIIKKKLLLIIIBBB:::333000******+++,,,+++***)))(((++++++++++++++++++++++++)))))))))(((''''''&&&&&&)))(((''''''&&&&&&''''''%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$############$$$%%%%%%#########$$$$$$&&&''''''%%%$$$"""&&&333???;;;...&&&&&&&&&%%%$$$$$$$$$###(((''''''&&&&&&''''''(((%%%&&&&&&''''''((((((((($$$%%%%%%&&&&&&%%%%%%$$$(((###!!!%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''%%%(((******((((((***---***)))))))))******(((&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))******))))))'''(((((('''&&&&&&''')))((((((((((((((((((((((((((()))******++++++******))))))))))))))))))))))))''''''))))))************((((((((((((''''''''''''&&&%%%$$$$$$&&&(((***+++))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$###%%%&&&&&&$$$######$$$$$$$$$######$$$$$$%%%&&&$$$%%%&&&$$$###"""$$$%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""""""""""""""######### !!!"""$$$$$$######"""""""""""""""""""""###$$$########################$$$%%%&&&%%%###"""###$$$$$$######""""""######$$$%%%$$$###"""""""""###$$$$$$###""" !!!""""""&&&&&&%%%$$$###############$$$%%%$$$######%%%'''"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######%%%&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%###"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&wwwtttuuuwwwxxxyyyxxxxxxwwwwwwuuurrrooonnnmmmnnnnnnkkklllnnnoooppppppqqqqqqooonnnmmmllljjjgggeeedddffffffggggggfffeeecccbbb___]]][[[YYYXXXXXXYYYZZZXXXWWWVVVUUUUUUSSSPPPNNNHHHJJJKKKHHHAAA888222///,,,,,,+++++++++************************************))))))(((''''''&&&&&&$$$%%%%%%%%%%%%$$$######%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''%%%$$$$$$$$$$$$%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%""" $$$***...,,,)))(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$"""!!!"""$$$&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))************)))(((&&&&&&'''(((((()))******(((((((((***++++++***((((((((((((((((((((((((((('''(((***++++++***((('''(((((()))************)))***+++,,,+++))))))+++---))))))))))))))))))))))))((()))***+++++++++******))))))))))))))))))))))))((((((************)))(((''''''''''''((((((((((((%%%""" !!!%%%((('''%%%(((((('''''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$%%%&&&((((((&&&%%%$$$###%%%&&&&&&$$$######$$$%%%%%%%%%$$$%%%%%%&&&'''$$$&&&((('''%%%###$$$%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""""""""!!!!!!!!!!!!!!!!!!!!!"""###############$$$###""""""""""""""""""###########################%%%&&&%%%"""!!!"""$$$$$$######""""""######$$$#########""""""######$$$%%%###""" """###%%%%%%$$$$$$$$$$$$$$$%%%###%%%&&&&&&$$$######$$$"""############$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((('''&&&&&&'''((((((&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&'''"""######$$$$$$######"""%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%%%%&&&"""###$$$&&&''''''&&&&&&}}}uuurrrsssuuuwwwxxxyyyyyyxxxwwwuuurrrooolllkkkkkklllgggjjjmmmooopppppppppqqqoooooonnnllljjjgggeeedddfffgggggghhhgggeeecccbbb___]]][[[YYYXXXXXXYYYZZZXXXWWWVVVVVVVVVTTTQQQNNNGGGIIIKKKHHH@@@777111///...---,,,+++++++++,,,,,,))))))))))))))))))))))))***))))))((('''&&&&&&&&&((()))*********)))'''&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''########################(((((((((((('''&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''###$$$%%%&&&'''&&&%%%$$$)))%%%%%%'''&&&"""###(((#####################$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''$$$''')))(((&&&%%%'''***))))))))))))))))))))))))%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((()))***+++,,,,,,+++***)))((('''&&&'''((())))))'''&&&&&&'''***,,,---+++***))))))))))))))))))))))))&&&'''***++++++***'''&&&(((((()))***************''')))***)))'''&&&(((+++))))))))))))))))))))))))((()))***+++,,,+++******))))))))))))))))))))))))))))))***++++++***((((((&&&&&&''''''((())))))))))))%%%"""$$$***---)))$$$(((''''''''''''(((((()))%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$%%%'''(((((('''%%%$$$###%%%&&&&&&$$$######$$$&&&&&&%%%%%%&&&&&&'''((($$$'''))))))&&&$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""!!!!!! """""""""""""""#########$$$$$$###"""!!!!!!"""""""""""""""""""""""""""""""""$$$%%%$$$!!! !!!###$$$$$$############$$$$$$"""""""""###############"""!!! !!!###%%%'''""""""""""""""""""######!!!###%%%%%%###!!! """############$$$$$$$$$"""############$$$$$$$$$######################## !!!"""###%%%&&&'''(((##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%&&&&&&'''(((%%%%%%%%%$$$### '''((()))(((''''''''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%'''(((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%&&&&&&'''"""###$$$&&&''''''&&&&&&yyyttttttuuuxxx{{{}}}}}}|||zzzvvvqqqnnnmmmmmmmmmlllmmmkkkjjjkkknnnpppqqqpppppppppoooooonnnkkkfffbbbfffeeedddeeehhhiiiiiihhh___^^^\\\ZZZYYYXXXWWWWWWYYYXXXWWWVVVUUURRRMMMJJJIIIIIIHHHEEE@@@999333///,,,+++++++++***)))))))))(((((((((((((((((((((((()))((('''((()))***)))((((((((((((((())))))))))))&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$###$$$%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&'''''''''&&&%%%&&&'''))))))'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$###!!! !!!###$$$%%%&&&'''(((((('''&&&%%%((((((((('''&&&&&&%%%%%%!!!###'''+++,,,***'''%%%''''''''''''''''''''''''%%%(((++++++)))'''((()))))))))(((''''''''''''''''''''''''''''''((())))))+++++++++++++++***)))(((++++++************++++++---+++***(((((()))+++,,,++++++***)))((('''&&&&&&(((((('''((()))***,,,---((()))++++++)))((()))***,,,,,,---------,,,,,,+++&&&'''(((***++++++++++++++++++******))))))((((((((('''&&&%%%%%%&&&'''((('''((((((((())))))******''''''((((((''''''&&&%%%'''''''''&&&&&&%%%%%%%%%""""""###$$$&&&'''((((((%%%%%%%%%$$$$$$#########&&&%%%###""""""###%%%&&&)))((('''%%%$$$#########'''%%%"""!!!###%%%%%%%%%'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&$$$"""!!!!!!"""###"""%%%%%%### ######$$$$$$$$$$$$######%%%&&&''''''%%%###$$$$$$#########$$$$$$%%%%%%%%%########################&&&$$$ !!!###########################$$$$$$$$$$$$$$$###""""""!!!!!!"""###$$$%%%%%%%%%""""""""""""!!!!!!!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%$$$"""!!!"""###%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''((())))))***%%%%%%%%%&&&&&&'''''''''%%%$$$###"""!!!!!!!!!!!!zzzttttttuuuxxx{{{}}}}}}|||zzzwwwrrrnnnmmmmmmlllkkkkkkkkkkkkllloooppppppooooooooonnnnnnnnnkkkgggccceeeeeedddfffhhhiiihhhggg```___]]][[[YYYXXXWWWWWWXXXWWWVVVUUUTTTQQQMMMJJJIIIIIIHHHEEE@@@999333///******)))))))))))))))))))))))))))))))))))))))))))))((('''((()))***)))((()))))))))(((((((((((((((&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%&&&'''&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&$$$######$$$&&&'''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''((((((((('''###''''''''''''''''''''''''%%%'''((()))((('''((()))+++***))))))(((((()))))))))(((((((((((()))******)))******+++++++++***************))))))*********+++***(((''''''((()))+++)))))))))))))))((((((((()))((((((((((((***+++,,,((()))++++++)))((()))***++++++,,,,,,,,,++++++***))))))******+++*********))))))))))))))))))******))))))(((''''''((())))))&&&'''((()))************''''''((((((''''''&&&%%%'''''''''&&&&&&%%%%%%%%%(((''''''&&&%%%$$$$$$###%%%%%%%%%$$$$$$$$$######&&&%%%###""""""###%%%&&&%%%%%%$$$#########$$$$$$'''%%%""""""###%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###""""""""""""!!!$$$%%%%%%&&&'''######$$$$$$$$$$$$######$$$%%%'''&&&$$$######$$$###$$$$$$$$$$$$$$$$$$%%%########################$$$"""  ###%%%##############################$$$$$$######"""!!!"""""""""######$$$$$$%%%###"""""""""!!!!!!!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$%%%$$$"""!!!"""###%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$$$$###############$$$$$$#########%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$%%%&&&&&&###$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$######$$$$$$zzztttuuuvvvxxx{{{}}}|||zzzyyyvvvrrrooonnnmmmlllkkkkkkkkklllnnnqqqqqqooommmnnnmmmmmmmmmmmmkkkgggdddeeeddddddfffhhhiiihhhfffbbbaaa___\\\ZZZXXXWWWWWWVVVUUUTTTSSSSSSQQQMMMKKKHHHHHHGGGEEE@@@999333///((((((((((((((()))))))))************************)))((('''((()))***)))(((***))))))(((((('''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###""""""%%%''')))%%%%%%$$$#########$$$$$$((((((((((((((((((''''''((('''&&&%%%%%%&&&'''(((&&&&&&'''(((((('''&&&&&&%%%&&&&&&'''(((((())))))((((((((('''%%%""" &&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''))))))))),,,,,,+++************+++***))))))))))))***++++++((()))***+++,,,,,,,,,,,,***))))))(((((())))))***)))((('''&&&&&&'''((()))((((((((())))))************)))((((((((())))))***(((***+++***)))((()))***))))))***************)))+++++++++++++++***))))))''''''(((((()))***++++++******))))))))))))******&&&''')))***)))(((&&&%%%'''(((((((((((('''&&&&&&'''''''''&&&&&&&&&&&&&&&***)))((('''&&&$$$######%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$#########$$$%%%%%%&&&'''%%%###"""$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$###"""!!! $$$%%%%%%$$$$$$%%%######$$$$$$$$$$$$#########$$$&&&%%%$$$"""######$$$$$$$$$$$$$$$#################################"""!!!!!! !!!###%%%&&&""""""""""""""""""""""""""""""######""""""!!! ##############################"""""""""!!!!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########"""###$$$###"""!!!"""###%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$$$$######""""""############""""""$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''((({{{uuuuuuvvvyyy{{{|||zzzyyyvvvssspppoooooooooooonnnkkklllnnnrrrtttssspppmmmllllllkkkllllllkkkhhhfffeeedddeeefffhhhhhhgggeeecccbbb```]]]ZZZXXXWWWVVVUUUSSSRRRRRRRRRPPPMMMKKKHHHHHHGGGDDD???999333///'''(((((())))))*********************************)))((('''((()))***)))(((******)))(((''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$&&&((()))''''''&&&%%%$$$$$$$$$$$$((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&'''''''''((((((((()))''''''((()))***+++,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&(((%%%###$$$(((++++++***,,,,,,+++************+++***))))))))))))***++++++)))***++++++,,,,,,,,,+++))))))(((((((((((())))))(((''''''''''''((())))))(((((()))))))))***************))))))(((((((((((()))*********(((((()))+++(((((()))*********))))))++++++,,,,,,,,,,,,++++++((((((((())))))******************))))))*********'''((())))))(((%%%!!!((((((((((((((('''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$%%%&&&%%%$$$"""!!!###%%%''''''%%%###""""""######$$$$$$$$$$$$######"""###%%%%%%###""""""###%%%%%%$$$$$$######""""""########################""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! ############""""""""""""#########"""""""""!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!#########!!!!!!"""###%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$############"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&''''''$$$%%%%%%%%%&&&&&&''''''$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((******{{{uuuuuuvvvyyy{{{{{{yyywwwrrrpppnnnnnnpppqqqqqqqqqmmmnnnqqqtttvvvuuuqqqnnnlllkkkjjjjjjkkkjjjhhhfffddddddeeefffhhhhhhfffdddcccbbb```]]]ZZZXXXWWWVVVUUUSSSRRRQQQQQQPPPMMMKKKGGGGGGFFFDDD???999333///)))))))))******+++++++++************************)))((('''((()))***)))(((***))))))((('''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$%%%((())))))(((%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$&&&''''''&&&&&&+++***)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''))))))((((((((('''''''''))))))((((((''''''((((((''''''''''''''''''''''''***'''$$$&&&***------,,,++++++***))))))))))))***)))(((((((((((()))******,,,,,,,,,,,,,,,+++******))))))(((((((((((())))))((((((((())))))******+++************))))))))))))+++++++++******)))(((((()))******)))(((((()))+++(((((()))******************+++,,,---............++++++******))))))))))))))))))))))))))))))))))))&&&(((*********'''$$$"""(((((())))))(((((('''&&&''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$'''%%%$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###############$$$%%%&&&&&&%%%###""" """$$$&&&%%%%%%&&&'''######$$$$$$$$$$$$######!!!###$$$$$$###"""###$$$$$$$$$$$$######"""""""""########################$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! ######""""""""""""""""""############""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!"""$$$###"""!!!"""$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""######$$$$$$''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%'''(((***+++zzzuuuuuuwwwyyy{{{{{{xxxuuupppooonnnoooqqqrrrrrrrrrnnnoooqqqtttvvvuuurrrnnnlllkkkiiiiiijjjiiigggeeeddddddeeeggghhhgggeeebbbbbbaaa___\\\ZZZXXXWWWWWWWWWTTTRRRQQQPPPOOOMMMKKKFFFFFFFFFCCC???999333///************++++++++++++************************)))((('''((()))***)))((()))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&((())))))(((&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%(((((('''%%%###''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((******)))(((((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))((('''(((***,,,,,,,,,******)))(((((((((((())))))(((((((((((()))******------------,,,+++***)))***))))))(((((())))))***))))))******++++++,,,,,,+++++++++******)))))))))+++,,,,,,,,,+++***))))))*********)))'''(((***,,,))))))***+++,,,,,,,,,,,,***+++,,,...//////000000---,,,,,,+++******))))))))))))************))))))&&&'''***,,,------,,,,,,((())))))))))))((('''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""""""""&&&%%%$$$%%%&&&'''&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$######$$$######$$$$$$$$$$$$######!!!###%%%%%%$$$###$$$%%%###############"""""""""########################%%%%%%$$$$$$###""""""!!!""""""""""""""""""""""""""""""######""""""!!! """"""""""""""""""""""""$$$$$$#########""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########"""###$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%######$$$%%%&&&(((***+++~~~yyyuuuuuuwwwzzz{{{zzzwwwtttqqqpppooooooqqqrrrqqqpppnnnoooppprrrtttssspppnnnmmmkkkiiiiiiiiihhhfffdddddddddeeeggghhhgggdddaaa```___]]][[[YYYXXXWWWWWWYYYVVVSSSQQQPPPOOOMMMKKKEEEFFFEEECCC???999333///************)))))))))))))))))))))))))))))))))))))))((('''((()))***)))(((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''&&&&&&%%%$$$''''''&&&%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%''''''&&&%%%$$$$$$$$$#########$$$$$$%%%$$$$$$%%%&&&'''((())))))'''(((((((((((((((((('''((('''&&&&&&&&&&&&'''((()))))))))((((((((((((((($$$%%%''')))***+++,,,,,,************************'''(((*********)))***+++******)))(((((((((((()))***))))))))))))***++++++,,,,,,,,,---,,,,,,++++++*********))))))*********((()))***+++,,,,,,,,,,,,)))***************+++++++++,,,---------,,,++++++*********(((''''''***,,,***+++,,,---............,,,---...///////////////---,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))'''(((***+++,,,---------)))))))))))))))(((''''''&&&'''''''''((((((((()))''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&''''''&&&$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''%%%""" ######$$$$$$$$$$$$######"""$$$%%%&&&%%%$$$%%%&&&""""""""""""####################################$$$######"""""""""####################################$$$$$$######"""!!! !!!!!!""""""######$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""$$$%%%%%%$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''(((((()))*********''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%'''(((***+++~~~~~~xxxuuuvvvwwwzzz{{{zzzvvvssssssrrrppppppqqqpppooommmnnnnnnoooppprrrrrrooommmmmmkkkiiihhhhhhhhhfffdddddddddeeeggghhhgggdddaaa___^^^\\\ZZZYYYXXXWWWWWWZZZWWWTTTRRRPPPOOOMMMKKKEEEEEEEEECCC???999333///******))))))((((((''''''(((((((((((((((((((((((()))((('''((()))******(((&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&%%%$$$###$$$$$$&&&''''''&&&$$$$$$&&&'''''''''&&&%%%%%%$$$***'''### ###'''***$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%((((((((((((((()))***+++$$$%%%&&&'''(((***++++++%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%&&&'''(((''''''(((((())))))******&&&&&&'''(((((('''%%%%%%************************%%%(((++++++)))'''((()))+++******)))((()))))))))++++++******++++++,,,---******+++,,,------------++++++************++++++(((((()))++++++,,,,,,,,,'''((()))***+++,,,------+++,,,---.........---,,,*********(((''''''***,,,+++,,,---...///////////////////////////......---+++,,,,,,------......///++++++------------+++++++++******)))(((''''''''')))))))))))))))(((((('''&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%%%%$$$$$$###'''''''''((()))***+++,,,&&&%%%%%%&&&''''''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$###$$$%%%&&&''' """######$$$&&&(((######$$$$$$$$$$$$######"""$$$&&&&&&%%%%%%&&&'''!!!!!!""""""######$$$$$$########################"""!!!!!!!!!!!!###$$$%%%########################$$$$$$$$$$$$$$$###"""""" !!!"""######$$$$$$$$$$$$############""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$&&&&&&%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%######$$$$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''')))***+++|||xxxwwwyyy|||}}}}}}{{{xxxvvvssssssrrrrrrqqqpppoooooonnnooopppqqqrrrrrrqqqpppqqqnnnjjjhhhfffdddbbb```dddeeeggghhhgggeeebbbaaaccc```\\\ZZZYYYYYYXXXXXXXXXVVVTTTTTTSSSQQQNNNLLLGGGGGGFFFCCC===666///+++***((('''((()))***)))'''%%%&&&((())))))(((&&&%%%)))))))))***)))(((''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&%%%$$$$$$#########$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''((((((((('''''''''&&&&&&'''''''''&&&%%%%%%&&&''')))+++---'''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))%%%&&&'''((())))))))))))))))))((('''''''''''''''(((((((((((())))))))))))---,,,,,,+++***)))((((((,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++///,,,++++++...///---+++---...///...,,,,,,---///////////////////////////000///......///000///---//////000000///...,,,+++---,,,,,,,,,,,,,,,------------...///000000111111/////////000000000000000//////000000///---+++***//////000000//////......*********++++++,,,,,,,,,(((((())))))***++++++,,,))))))((('''&&&%%%%%%$$$((((((((((((((((((((((((+++***)))'''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###''''''''''''(((***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""&&&((()))((($$$###$$$&&&%%%%%%%%%$$$""" ########################'''&&&%%%%%%$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''######$$$$$$$$$$$$####################################$$$$$$$$$######"""$$$###"""!!!"""###%%%'''(((&&&###!!! """%%%'''$$$$$$$$$$$$%%%&&&''''''&&&%%%###""""""###%%%&&&'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&$$$######$$$%%%%%%$$$$$$%%%%%%&&&'''((())))))(((&&&%%%%%%&&&'''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$(((((('''&&&%%%%%%$$$$$$}}}xxxvvvxxxzzz||||||zzzxxxvvvtttsssrrrrrrqqqpppoooooommmnnnpppqqqqqqqqqppppppnnnllliiiggggggfffdddbbbcccdddggghhhiiigggeeedddbbb___[[[YYYYYYYYYXXXXXXYYYWWWUUUSSSRRRPPPLLLJJJEEEEEEEEEBBB===777111---((('''&&&&&&((()))((('''&&&'''((())))))((('''&&&((((((((((((((()))))))))))))))))))))))))))))))))''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$######%%%&&&&&&''''''&&&&&&%%%'''''''''((((((''''''&&&%%%%%%&&&&&&&&&'''''''''######$$$%%%&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((('''&&&&&&&&&&&&'''(((%%%%%%$$$%%%&&&''')))***'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((''''''******)))((('''&&&&&&&&&'''(((((()))******++++++++++++++++++************************))))))))))))************************...,,,***+++......---+++000111111000///...///111222111111111222333333444555333222333555555444333000000000000000///...---///...............//////000000111222333555555666333333333333222222222222//////000000///...---,,,////////////...---,,,,,,))))))))))))************'''(((((())))))*********,,,,,,++++++******))))))((((((((((((((((((((((((&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######"""&&&'''((('''$$$"""###%%%$$$$$$$$$$$$###"""!!!!!!########################'''&&&%%%%%%$$$$$$$$$%%%%%%$$$#########$$$%%%&&&######################################################$$$$$$$$$######"""$$$$$$"""!!!"""###$$$&&&%%%$$$"""!!!"""$$$&&&((('''&&&%%%$$$############%%%$$$"""!!!!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((('''''''''''''''((((((((((((''''''((((((''''''''''''(((((('''((()))(((&&&%%%&&&'''&&&$$$######$$$%%%%%%$$$&&&&&&&&&'''''''''''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&}}}~~~xxxwwwyyy{{{}}}}}}{{{yyywwwuuutttsssrrrppppppoooooommmnnnooopppppppppooonnnkkkiiihhhggghhhhhhgggeeebbbdddfffiiiiiiiiigggfff___]]]ZZZXXXYYYYYYXXXWWWYYYWWWTTTRRRQQQNNNJJJGGGDDDDDDCCCAAA===888333///((('''&&&''')))******)))(((((((((((((((((((((((())))))(((''''''((()))***))))))))))))))))))))))))'''&&&&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%######%%%&&&&&&''''''&&&&&&%%%''''''((())))))(((((('''&&&&&&&&&'''''''''((((((######$$$%%%&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''))))))))))))((('''&&&%%%+++***)))((('''''''''''''''((()))***+++,,,---...++++++++++++++++++++++++*********))))))))))))(((,,,,,,+++++++++,,,,,,---///......///111222222111333555666555444333555666555555444444555777999:::;;;999999999;;;;;;:::999777777666666555444444444000000000///////////////000000111333444555666777777777666666555555444444111111222222222111111000////////////...---,,,+++++++++******************************************)))))))))))))))((((((((((((((((((((((((((((((((($$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########%%%&&&&&&%%%###"""###$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$#########$$$$$$######!!!!!!!!!!!!######"""""""""""""""""""""""""""######$$$$$$$$$######%%%$$$###"""""""""###$$$"""""""""###$$$%%%'''(((&&&%%%$$$###""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$############%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%!!!!!!###$$$%%%%%%%%%%%%"""""""""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$(((''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&&&&''''''((((((((((((''''''((('''&&&%%%%%%&&&'''(((''')))))))))'''&&&'''(((&&&%%%######%%%%%%%%%$$$(((((('''''''''&&&&&&&&&%%%$$$###%%%((())))))(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''((((((yyy}}}xxxyyyzzz|||~~~~~~}}}{{{zzzwwwvvvtttrrrpppooooooooommmnnnoooppppppooonnnmmmjjjiiihhhhhhiiiiiigggfffbbbdddfffhhhhhhgggeeeddd]]][[[YYYXXXYYYYYYXXXWWWWWWUUUSSSQQQPPPNNNJJJHHHDDDDDDCCC@@@<<<777222///+++***)))***,,,------,,,******)))(((((()))******,,,***((('''&&&'''(((***((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$"""%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$$$$&&&((()))&&&%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((())))))(((((((((((()))))))))))))))))))))(((''''''))))))(((((((((((())))))'''((()))+++---...000000------,,,,,,++++++******+++++++++++++++*********//////.........000111222222333333555777999999999888:::<<<======>>>@@@AAACCCBBBBBBBBBCCCEEEGGGIIIJJJHHHGGGFFFGGGFFFEEECCCEEEDDDBBB@@@>>>===<<<;;;666666666666555444333333222222333444555777777888999999888777666666555555555555555666666666666666222222111111000///------//////......------,,,,,,......---------,,,,,,,,,'''''''''''''''''''''(((((((((((((((((((((((((((&&&%%%%%%%%%&&&'''((()))&&&&&&&&&'''&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$###""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########$$$"""  """$$$""""""""""""""""""""""""""""""###$$$$$$$$$######&&&%%%$$$###"""""""""###""""""###$$$%%%%%%&&&&&&!!!!!!!!!!!!"""###$$$%%%$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%%%%%%%!!!""""""###$$$%%%%%%&&&%%%%%%%%%$$$$$$#########((('''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%''''''(((((((((((('''''''''%%%###!!!!!!###%%%''''''((()))((('''&&&'''(((&&&%%%######%%%&&&%%%$$$''''''''''''''''''''''''&&&%%%$$$%%%((()))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((vvvyyyzzzwwwyyyzzz|||||||||{{{zzzyyywwwtttrrrpppooooooooommmnnnoooppppppooonnnmmmllljjjiiiiiijjjhhhfffdddcccdddfffgggfffeeebbb```]]][[[YYYYYYYYYYYYXXXWWWTTTRRRQQQPPPPPPOOOLLLJJJFFFEEECCC@@@;;;555111...+++******+++,,,------,,,******))))))))))))******...,,,)))'''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%%%%&&&((()))'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))''''''((()))******))))))'''''''''''')))***+++,,,'''(((***+++---///111111//////...---,,,+++***)))******+++++++++,,,,,,,,,.........///000222333444333555777:::<<<>>>AAABBBBBBEEEIIILLLMMMOOOQQQSSSZZZYYYYYYZZZ[[[]]]___``````^^^\\\ZZZYYYXXXUUUSSSRRRQQQNNNKKKHHHEEEBBBAAAAAAAAA@@@???>>><<<:::999999999999999999:::::::::::::::999888777666666555777777777777777888888888555555555555444333222111222222222111111000000///111111000///...---,,,,,,)))))))))***************))))))))))))))))))))))))(((''''''&&&''''''((((((&&&&&&'''''''''&&&%%%%%%((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###$$$##################"""&&&&&&'''&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$######"""$$$"""  """$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$######"""""""""###$$$%%%%%%%%%$$$######!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%))))))))))))(((&&&%%%$$$"""######$$$%%%&&&''''''%%%%%%%%%$$$$$$#########&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%''''''(((((((((((('''''''''%%%###!!!!!!###%%%'''%%%&&&''''''&&&%%%&&&''''''%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''(((((()))((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''tttvvvzzz{{{uuuvvvwwwyyyyyyyyyyyyxxxzzzxxxuuurrrooonnnoooooonnnooopppppppppooonnnmmmmmmlllkkkjjjjjjhhheeebbbcccdddfffffffffcccaaa___^^^\\\ZZZZZZZZZZZZXXXVVVSSSRRRPPPPPPQQQPPPNNNLLLGGGEEECCC???:::555000...***)))((()))******)))((())))))))))))))))))))))))---,,,***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$$$$&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''((()))******%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&&&&''''''''''''(((((())))))((('''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&'''((()))************&&&''''''((()))+++,,,---((()))***,,,---///111111000//////...,,,++++++***))))))***+++---...//////...///111444666888999999888;;;???CCCFFFIIIMMMPPPUUUXXX]]]aaaccceeehhhjjjnnnooopppqqqrrrrrrssssssqqqooollljjjiiigggdddbbb___^^^\\\ZZZVVVQQQMMMKKKKKKKKKJJJHHHEEEBBB???===???>>>===<<<;;;:::999888<<<;;;;;;::::::999999999999999888777777888888888999999999999999888888777555555555555555555444444333333222000///...,,,,,,******))))))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""&&&'''&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%$$$############!!!!!!!!!!!!##############################!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$###"""%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%''''''&&&%%%###!!! $$$$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''((((((((((((''''''((('''&&&%%%%%%&&&'''((($$$%%%'''&&&%%%%%%&&&''''''&&&$$$$$$&&&&&&&&&%%%$$$$$$%%%&&&'''((()))***)))(((''''''(((((('''%%%&&&&&&&&&&&&''''''''''''((((((''''''''''''''''''sssrrruuu|||}}}vvvwwwxxxyyyzzzzzzzzzzzz|||yyyuuurrrooonnnnnnoooooopppqqqqqqqqqpppnnnmmmlllkkkkkkkkkkkkiiifffcccbbbccceeegggfffeeecccaaa___^^^\\\[[[[[[ZZZWWWUUUUUUSSSRRRQQQQQQPPPMMMKKKEEEDDDAAA>>>:::555222000+++***(((((())))))(((&&&(((((()))******)))(((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((((((((((((%%%%%%%%%%%%&&&&&&&&&'''######$$$%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&''''''((()))))))))(((''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((())))))*********))))))))))))(((((())))))***+++((()))***+++---...000000------------............+++,,,...///222444555666777999>>>BBBEEEGGGGGGGGGHHHLLLQQQVVVZZZ^^^dddhhhlllppptttxxxzzz{{{}}}~~~}}}{{{yyyyyyxxxvvvtttpppqqqqqqpppmmmhhhccc```]]]]]]\\\YYYUUUPPPLLLIIIIIIHHHFFFDDDAAA>>><<<;;;????????????????????????>>>===;;;::::::::::::;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======999888777555333111000///+++******))))))((((((((())))))))))))))))))))))))&&&&&&&&&&&&''')))***+++'''''''''''''''&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###%%%&&&$$$"""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''"""###$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%$$$"""######$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""""""""######$$$$$$$$$$$$##################$$$$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######"""!!! $$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###%%%'''))))))(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((('''''''''''''''((((((((((((''''''((((((''''''''''''(((((($$$&&&''''''&&&&&&''')))'''&&&$$$$$$&&&'''&&&%%%%%%&&&&&&&&&''''''((((((((('''&&&'''((()))((('''&&&&&&&&&&&&'''''''''(((&&&&&&''''''(((((())))))rrrpppqqqxxx~~~yyyzzz{{{|||}}}}}}}}}}}}|||zzzvvvrrrooonnnnnnooopppqqqrrrrrrqqqpppooonnnjjjjjjjjjkkkllljjjgggdddaaabbbeeeggghhhgggeeedddaaa___]]]\\\\\\ZZZWWWUUUWWWUUUSSSRRRQQQOOOLLLJJJCCCBBB@@@===:::666444222...,,,+++*********((('''&&&((()))++++++)))(((&&&&&&&&&((()))************(((((((((((((((((((((((())))))******++++++,,,,,,%%%%%%%%%%%%&&&&&&'''(((&&&%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%$$$$$$$$$######%%%&&&&&&''''''&&&&&&%%%(((((((((''''''&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%&&&((()))))))))(((''''''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))***++++++******)))(((''',,,+++***)))(((((((((((())))))***+++---...//////***+++,,,---...000111111///000222555777:::<<<===CCCFFFLLLQQQUUUWWWWWWVVVYYY^^^dddiiimmmsssyyy~~~}}}}}}xxxtttssssssqqqnnniiiddd___\\\XXXWWWTTTQQQMMMIIIGGGEEEBBBBBBCCCCCCCCCCCCCCCCCCCCCBBB@@@>>>>>>>>>>>>>>>:::;;;<<<===>>>>>>>>>>>>BBBBBBBBBCCCDDDDDDDDDEEE???>>><<<;;;888666555444000000//////...---,,,,,,))))))))))))))))))))))))&&&'''''')))+++---///000''''''((((((''''''&&&%%%&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###&&&'''%%%###!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''!!!"""$$$%%%&&&%%%%%%$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$"""""""""###$$$%%%''''''""""""""""""###$$$%%%&&&""""""############""""""!!!!!!""""""#########$$$'''&&&%%%%%%%%%%%%&&&'''#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$###"""$$$$$$$$$########################$$$$$$%%%%%%&&&###%%%(((++++++***'''%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((''''''(((***(((&&&$$$%%%&&&'''&&&&&&(((''''''''''''&&&&&&&&&&&&%%%%%%&&&)))******)))&&&&&&&&&'''''''''(((((($$$%%%&&&'''(((***++++++vvvooolllsss|||yyyzzz|||}}}~~~~~~~~~}}}{{{uuuqqqooonnnmmmlllrrrqqqpppqqqrrrrrrqqqooojjjiiihhhjjjkkkiiiddd______aaaeeehhhhhhfffcccaaaaaa```^^^\\\ZZZYYYYYYZZZXXXTTTPPPNNNNNNNNNJJJGGG@@@???===:::777444222000)))******))))))((('''&&&+++***)))(((((()))******---+++***))))))(((%%%### """%%%((()))))))))((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((&&&'''''''''&&&%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&)))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((()))'''$$$$$$&&&((())))))************************(((((((((((())))))))))))***,,,,,,+++***))))))+++((((((((()))+++---,,,,,,/////////000111333555777555777:::;;;===BBBIIINNNQQQUUU\\\ccciiilllnnnnnnppptttzzz}}}|||zzzuuuqqqqqqppplllgggaaaZZZUUUSSSUUUQQQMMMKKKKKKIIIFFFCCCGGGEEEBBBAAABBBDDDEEEDDDCCCAAA???>>>>>>===;;;999<<>>;;;:::777444222222111///...+++++++++***)))(((((('''***)))'''&&&&&&(((***+++((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&)))(((&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$!!!"""$$$$$$$$$&&&(((########################%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$&&&%%%""""""###$$$%%%%%%$$$###"""""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&%%%$$$###"""###$$$&&&(((###$$$%%%$$$"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''((())))))(((&&&&&&'''((())))))((('''''''''''''''))))))((('''''''''''''''%%%&&&'''((()))))))))))))))(((((('''''''''((((((!!!###&&&)))******((('''''''''''''''''''''''''''((('''&&&'''***...111444vvvnnnjjjooovvvyyyyyyzzzxxxyyy{{{|||~~~~~~~~~}}}|||xxxtttpppooooooooonnnrrrqqqpppqqqrrrsssqqqoookkkiiiggghhhiiihhhddd```___aaaeeeggghhhfffcccaaaaaa___]]][[[ZZZYYYYYYZZZXXXTTTPPPNNNOOONNNJJJGGGAAA@@@===:::666333111///))))))***************)))******)))(((((()))***++++++)))((()))))))))'''%%%&&&&&&&&&&&&&&&%%%%%%$$$((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%$$$###""""""###$$$%%%'''''''''''''''&&&%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((&&&$$$$$$%%%'''(((((())))))))))))))))))))))))(((((((((((()))))))))***((()))+++***))))))***++++++++++++,,,...///000///,,,---...000444888<<>><<<<<<>>>@@@DDDGGGKKKMMMNNNMMMLLLKKKLLLLLLKKKHHHFFFCCCAAA===:::888666222000...---,,,+++************)))(((((((((''''''''''''((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!"""$$$&&&&&&%%%######"""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$&&&&&&$$$!!!"""###$$$$$$$$$$$$###"""#######################################$$$$$$$$$######$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''((((((((()))))))))''''''''''''''''''''''''(((((()))(((&&&&&&''')))))))))((('''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''((('''''''''***---111333yyypppjjjlllppprrrsssuuuuuuwwwyyy{{{}}}}}}}}}}}}yyyvvvrrroooooopppppppppqqqppppppqqqrrrsssqqqpppkkkhhheeeeeegggfffccc```___aaadddffffffeeebbb``````___]]][[[YYYYYYYYYYYYWWWTTTPPPOOOOOONNNKKKGGGBBBAAA>>>:::666222///...((()))***+++,,,,,,,,,,,,)))((((((((()))***+++,,,(((''''''''')))***)))(((+++***((('''%%%%%%$$$$$$((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&'''(((((('''&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''%%%$$$$$$%%%'''''''''((((((((((((((((((((((((((((((((()))))))))******&&&((())))))))))))***,,,+++++++++,,,---...000000000000222666;;;AAAFFFIIIPPPSSSXXX]]]aaaggglllpppuuuxxx}}}~~~{{{zzzzzzyyyxxxxxxwwwwww|||wwwsssmmmmmmoootttzzz~~~zzzsssmmmgggbbb\\\YYYPPPMMMJJJJJJKKKMMMNNNNNNMMMJJJHHHFFFEEEDDDAAA???AAAAAABBBCCCGGGKKKOOOQQQQQQQQQQQQSSSTTTTTTRRRQQQOOOLLLIIIFFFBBB>>>:::666444333111///...---......))))))***+++***((('''%%%)))((((((''''''(((((()))'''''''''&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&)))((('''''''''%%%""" $$$$$$$$$$$$$$$$$$$$$$$$#################################$$$&&&&&&%%%###"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!"""$$$%%%%%%###!!! """###$$$###!!!!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$%%%&&&&&&&&&(((((()))))))))*********'''''''''''''''''''''''''''(((((((((&&&&&&(((***)))((((((''''''''''''(((''''''&&&%%%%%%%%%%%%&&&)))((('''&&&&&&&&&''''''((((((''''''''''''((((((++++++***)))((('''&&&&&&''''''''''''''''''''''''((('''''''''))),,,///111~~~tttllllllnnnnnnpppssssssuuuwwwzzz{{{}}}}}}}}}yyyvvvrrroooooopppppppppqqqppppppqqqssssssrrrppplllhhhdddcccdddeeecccaaa___```ccceeeeeecccaaa______^^^\\\ZZZYYYYYYYYYYYYVVVSSSPPPOOOPPPNNNKKKGGGCCCAAA>>>:::555111...,,,))))))***+++,,,,,,++++++'''(((((()))***++++++,,,)))'''&&&'''((())))))((()))((('''&&&&&&'''((()))''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((######$$$%%%%%%&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''((('''%%%$$$$$$&&&''''''&&&(((((((((((((((((((((((((((((()))))))))*********'''((())))))(((((()))+++***+++,,,---...000333555;;;<<<>>>BBBGGGMMMSSSVVV\\\___eeekkkrrrxxx}}}vvvwwwxxxvvvrrrnnnlllkkkhhhhhhgggfffffffffggggggjjjkkkkkkkkkhhhddd```]]]\\\\\\]]]aaaggglllooopppyyywwwqqqkkkhhhccc```\\\YYYXXXWWWUUUTTTSSSQQQNNNMMMLLLKKKHHHFFFJJJIIIIIIIIIJJJLLLNNNOOOPPPPPPQQQTTTVVVWWWVVVTTTTTTRRROOONNNLLLIIIDDDAAA>>><<<999666444333333333,,,,,,,,,,,,+++***))))))))))))(((((((((((())))))''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$&&&((()))'''%%%$$$%%%((((((%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$###"""!!! """###$$$###!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''(((((((((&&&'''(((***)))(((''''''''''''((((((''''''&&&&&&%%%&&&&&&'''))))))((('''''''''((()))(((''''''''''''(((((()))///---,,,***)))))))))***''''''''''''''''''''''''(((((('''''')))+++---///wwwnnnllllllkkkmmmqqqrrrtttvvvyyy{{{|||||||||{{{wwwssspppoooooooooooopppppppppqqqssssssrrrqqqlllhhhcccbbbcccdddcccaaa___```bbbccccccbbb```^^^^^^]]][[[YYYXXXXXXYYYYYYUUURRRPPPPPPPPPOOOKKKGGGCCCAAA>>>:::555000---+++******++++++***))))))(((''''''((()))***+++++++++***(((&&&&&&'''(((((('''''''''&&&&&&''')))***,,,&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((("""######$$$%%%&&&'''''''''''''''''''''''''''''')))(((''''''''''''((()))&&&&&&&&&''''''''''''(((&&&%%%$$$%%%&&&''''''&&&))))))))))))))))))))))))))))))))))))************)))***+++***)))((()))***,,,...111222444777<<<@@@GGGIIILLLRRRXXX^^^cccffflllmmmqqquuu{{{~~~|||yyyuuurrroooggghhhhhhfffbbb^^^]]]\\\[[[[[[[[[\\\]]]___```aaaaaaaaaaaa```___\\\ZZZYYYYYYWWWWWWXXX\\\___aaabbbfffmmmssstttvvvyyyzzzxxxvvvxxxxxxwwwxxx|||~~~||||||xxxsssoookkkfffaaa^^^\\\ZZZWWWVVVUUUTTTRRRPPPPPPQQQQQQQQQQQQQQQQQQPPPPPPPPPQQQSSSVVVWWWVVVTTTQQQPPPOOOOOOPPPPPPNNNLLLIIIGGGCCC@@@<<<:::888888000///---+++***+++,,,---))))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''%%%%%%'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%&&&((()))%%%###!!!###'''(((&&&###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###""""""$$$##################$$$########################!!!""""""###$$$$$$%%%%%%%%%$$$###!!!!!!!!!"""""""""###$$$###"""!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&''''''(((((('''''''''(((((((((((((((%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''(((((((((&&&&&&(((***((((((''''''''''''((((((((('''''''''''''''(((((()))((((((((()))******+++'''''''''''''''((()))))),,,+++)))(((((()))+++,,,(((((((((((((((((((((((((((((((((((((((***+++,,,wwwooolllkkkjjjlllpppsssuuuwwwyyy{{{{{{{{{{{{{{{xxxsssqqqpppppppppppppppooooooqqqssstttrrrqqqlllhhhdddcccdddeeecccaaa___```aaabbbbbb```___]]]]]]\\\ZZZXXXXXXXXXXXXYYYTTTRRRPPPPPPQQQOOOKKKGGGCCCAAA>>>999555000---+++++++++++++++***)))(((''''''((()))******+++*********(((&&&%%%&&&'''''''''(((''''''''''''(((((()))&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''&&&$$$%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&%%%((('''&&&&&&&&&&&&'''(((%%%&&&&&&&&&&&&'''''''''######$$$%%%%%%&&&''''''''''''''''''''''''''''''***)))(((''''''((()))***&&&&&&&&&''''''''''''((('''&&&%%%&&&((()))(((''')))))))))))))))))))))))))))))))))*********++++++***,,,---,,,++++++,,,---+++///333666888>>>EEEKKKSSSUUU[[[aaagggllloooqqqxxxvvvuuuvvvxxxyyyyyyyyypppooommmkkkgggccc```^^^YYYZZZ[[[ZZZXXXWWWWWWWWWVVVWWWYYY[[[^^^```aaabbbddddddcccbbbaaaaaaaaaaaa___]]]ZZZYYY[[[\\\]]]]]]___eeehhhhhhgggiiiiiiffffffeeeeeedddeeeiiiooosssvvvvvvwwwzzz|||uuuqqqfffdddaaa^^^]]]ZZZWWWUUUWWWXXXXXXYYYYYYXXXWWWWWWUUUTTTUUUVVVXXXXXXVVVTTTLLLJJJJJJKKKNNNPPPPPPPPPNNNMMMKKKHHHEEEBBB???>>>777555111---,,,+++---...***))))))(((((())))))***((((((((('''''''''&&&&&&(((((('''''''''&&&&&&&&&######$$$$$$%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%&&&&&&&&&$$$######$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$"""!!!"""$$$$$$###""""""###$$$$$$"""""""""""""""""""""""" !!!"""###$$$%%%&&&&&&&&&$$$"""!!! """###%%%###$$$%%%$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((((())))))(((&&&&&&'''((((((''''''''''''(((((()))(((''''''''''''((())))))((())))))*********))))))''''''&&&''''''((()))***''''''&&&&&&&&&((()))***(((((((((((((((((((((((((((((((((((((((((()))***yyyrrrpppnnnlllnnnrrruuuvvvxxxzzz{{{{{{{{{zzzzzzwwwsssqqqrrrssssssssspppooooooqqqssstttsssqqqkkkhhheeedddffffffccc```______```aaa```___^^^]]]\\\[[[YYYXXXWWWWWWXXXYYYSSSQQQPPPPPPQQQPPPKKKGGGAAA@@@===999444000---,,,***+++++++++++++++******((()))******+++***))))))(((&&&$$$$$$&&&((())))))&&&''''''(((((('''''''''&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((())))))((('''&&&###$$$$$$%%%&&&&&&%%%%%%'''''''''''''''&&&%%%%%%((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''***)))(((''''''((()))***&&&&&&&&&''''''''''''(((((('''&&&((()))***)))'''(((((((((((((((((((((((())))))*********+++++++++)))+++---......///111333000444:::>>>BBBIIISSS[[[```ccchhhllloooqqqpppppppppmmmiiigggggghhhgggfff\\\\\\\\\\\\[[[YYYXXXWWWUUUWWWZZZ[[[\\\]]]___aaabbbcccfffjjjlllnnnooooootttrrrqqqpppooopppqqqqqqpppmmmjjjhhhiiikkkkkkkkkjjjooopppmmmjjjiiigggdddeeebbb^^^]]]^^^```bbbbbbeeeeeefffhhhlllqqqvvvyyy|||yyytttppplllhhhdddaaacccbbb```^^^\\\\\\\\\]]]ZZZZZZYYYYYYZZZXXXVVVSSSIIIFFFDDDDDDGGGJJJLLLMMMMMMNNNNNNMMMKKKIIIFFFDDDBBB@@@<<<888444111///...******))))))))))))******((((((((((((''''''''''''))))))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$"""!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&###""""""$$$$$$$$$###""""""###$$$$$$########################""""""#########$$$$$$$$$$$$############$$$$$$%%%$$$%%%&&&%%%$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))))))))(((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((*********(((&&&%%%&&&''''''''''''''''''((())))))'''&&&&&&&&&''''''((()))((()))******)))'''$$$"""&&&&&&&&&''''''((()))***'''''''''''''''((())))))(((((((((((((((((((((((()))(((((((((((((((((((((|||vvvtttrrroooqqquuuvvvwwwxxxzzz{{{{{{zzzzzzyyyvvvsssrrrsssuuuvvvvvvoooooooooqqqssstttsssrrrkkkhhheeeeeegggfffccc```______`````````___]]]\\\[[[ZZZYYYXXXWWWWWWXXXYYYSSSQQQPPPPPPRRRPPPKKKGGGAAA???<<<999444111...,,,******+++,,,------------))))))***++++++***((((((&&&$$$"""###&&&)))+++,,,###$$$&&&((())))))((('''%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%'''((((((((('''&&&%%%%%%((('''&&&%%%%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''+++)))(((''''''((()))+++&&&&&&&&&'''''''''(((((((((''''''(((***+++)))((('''''''''''''''''''''''')))************+++++++++(((***---///000333666888;;;@@@GGGLLLQQQYYYdddllllllnnnqqqsssrrroookkkhhh```\\\WWWUUUWWWXXXXXXWWWTTTUUUWWWYYY[[[\\\\\\]]]]]]___cccfffiiilllppprrruuuwww{{{~~~~~~}}}~~~}}}|||wwwuuurrrnnnoookkkeeebbbccccccbbb```cccbbbaaaaaabbbdddfffgggiiimmmrrrvvvzzz~~~{{{vvvrrroookkkfff```]]]\\\]]]^^^^^^\\\[[[[[[ZZZXXXUUURRRHHHEEEAAA@@@BBBEEEGGGHHHKKKLLLNNNOOOOOOMMMJJJHHHLLLKKKHHHCCC===777222///******))))))))))))******)))(((((((((''''''''''''******)))'''&&&%%%$$$###((('''&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!#########"""!!!"""%%%&&&%%%"""!!!$$$'''%%%%%%%%%%%%%%%%%%%%%%%%########################!!!$$$&&&&&&$$$###$$$&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!"""$$$&&&&&&&&&%%%$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''$$$$$$%%%%%%&&&'''((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))+++++++++(((&&&$$$%%%&&&'''''''''''''''((()))***%%%%%%%%%%%%%%%&&&'''((()))***++++++((($$$&&&&&&&&&'''''')))************+++***************))))))))))))))))))))))))))))))((((((((('''''''''}}}~~~~~~{{{uuuqqqqqqsssvvvwwwxxxzzz{{{||||||||||||yyyvvvtttttttttsssrrrqqqnnnmmmppptttvvvvvvtttoooiiiddddddhhhiiieee```bbbaaaaaaaaaaaaaaaaaabbb]]]\\\ZZZZZZ[[[[[[YYYXXXTTTQQQPPPPPPRRRQQQMMMIIIAAAAAA>>>999333...,,,+++(((&&&&&&***111444333000***+++,,,------,,,+++***,,,+++)))(((&&&%%%%%%%%%'''''''''(((''''''&&&%%%***'''%%%&&&(((***(((&&&)))'''''''''((((((&&&$$$&&&&&&''''''''''''&&&&&&(((((((((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%$$$'''''''''''''''''''''''''''$$$"""###&&&))))))''')))((('''&&&&&&'''((()))%%%%%%&&&'''((((((((((((&&&%%%$$$%%%'''((('''&&&&&&''''''(((((((((((((((...,,,***(((''''''((()))$$$&&&'''''''''(((***,,,)))+++,,,,,,++++++,,,...'''))),,,///222888>>>BBBHHHOOOQQQUUUbbbhhhkkksssqqqnnnjjjeeeaaa]]]YYYVVVOOOKKKIIIJJJJJJKKKQQQYYYRRRRRRYYYbbbfffeeehhhooossstttvvvwwwyyy||||||yyywwwwwwwwwvvvsssoooooojjjdddbbbbbbaaa\\\XXXZZZ[[[\\\]]]aaahhhpppvvv}}}xxxnnnfffaaa```______```aaaaaa```]]][[[[[[[[[QQQMMMGGGAAA======AAADDDHHHIIIKKKMMMOOOPPPPPPPPPUUUQQQLLLIIIHHHDDD<<<666555000******,,,...,,,))))))((('''&&&%%%%%%%%%%%%((('''%%%$$$######$$$%%%%%%&&&'''((((((&&&$$$###&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$$$$$$$############""""""!!!!!!"""###$$$%%%%%%$$$###"""########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%""""""!!!!!!""""""###$$$$$$'''***)))&&&######%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((()))(((''''''(((***,,,---(((((((((((()))))))))))),,,+++***((((((((()))***+++******)))))))))))))))***)))(((''''''''''''''''''((()))******+++******((()))))))))))))))((('''))))))))))))((((((((((((+++*********))))))(((((())))))))))))))))))))))))((()))***)))((()))+++,,,~~~xxxsssssstttuuuvvvxxxzzz|||}}}~~~~~~}}}{{{wwwuuuuuutttsssrrrqqqooooooqqquuuvvvtttrrroooiiiccccccggghhhddd``````aaaaaabbbbbbaaaaaa```\\\[[[YYYYYYYYYYYYXXXWWWTTTRRRPPPQQQRRRQQQMMMJJJBBBBBB???:::333...,,,+++,,,***)))---333555444111((())))))******))))))((('''''''''((((((***++++++++++++***)))(((''''''&&&***'''%%%&&&((()))((('''%%%$$$$$$&&&((()))((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''$$$"""###&&&(((((('''''''''&&&%%%%%%&&&''''''&&&&&&$$$$$$$$$%%%'''(((+++)))'''&&&&&&&&&$$$"""&&&''''''(((((((((((((((+++***(((&&&&&&&&&'''(((&&&((())))))((()))+++---,,,---...---,,,,,,...//////222555999===BBBIIIMMMZZZ___fffhhhkkkrrrtttpppjjjfff```YYYSSSOOOKKKIIIHHHFFFGGGJJJKKKMMMSSSZZZaaabbbhhhrrrvvvuuuxxx~~~{{{uuuqqqppplllfffaaa\\\ZZZWWWVVVXXX\\\```cccnnnwww~~~uuuooollljjjiiijjjhhhfffbbb___\\\\\\\\\WWWTTTNNNGGGBBB?????????DDDEEEFFFHHHJJJMMMOOOPPPTTTQQQPPPPPPQQQMMMFFF@@@:::444///---...///,,,***)))))))))((((((''''''''''''&&&%%%%%%%%%%%%''''''&&&''')))))))))(((&&&%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%###$$$&&&'''&&&%%%"""!!!"""##################"""########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))'''&&&&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((()))((((((((()))***++++++''''''((((((((()))))))))&&&&&&&&&&&&'''(((***+++))))))(((''''''''''''((())))))((('''''''''(((((())))))*********))))))(((&&&'''((())))))***))))))((()))))))))******+++++++++*********)))))))))))))))))))))))))))))))))))))))*********((((((***,,,}}}wwwttttttsssuuuxxx{{{}}}|||xxxvvvuuutttsssqqqooooooooosssvvvwwwssspppnnnhhhcccbbbeeefffdddaaa___```bbbddddddbbb```___\\\ZZZXXXXXXXXXXXXWWWVVVUUUSSSQQQQQQSSSRRRNNNJJJDDDCCC@@@:::333...,,,+++---++++++---111333222///***))))))(((((())))))***'''''''''(((***+++---...---,,,***((('''&&&&&&''')))'''&&&&&&'''(((((('''%%%$$$$$$%%%'''((('''&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%###$$$&&&(((((('''&&&%%%%%%$$$$$$%%%%%%&&&(((&&&###!!!!!!"""%%%&&&,,,***(((''''''&&&$$$"""&&&''''''(((((((((((((((((('''&&&%%%%%%&&&'''((()))***+++***))))))+++---...///...---,,,---000222666:::???DDDJJJQQQWWW\\\llllllvvvtttiiirrrvvvccc\\\XXXQQQKKKFFFDDDCCCCCCJJJJJJNNNUUUYYY[[[```gggqqqssszzzxxxrrrlllggg```\\\[[[[[[ZZZYYY```fffnnnvvv~~~{{{wwwuuuuuuqqqkkkeeeaaa_________^^^\\\XXXRRRLLLFFFBBB???AAA@@@@@@AAACCCGGGKKKMMMNNNNNNPPPSSSVVVUUUPPPKKKCCC>>>777333222111...,,,)))************)))((((((&&&&&&&&&&&&'''((()))***))))))***+++***)))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!!!!###&&&((((((%%%""" $$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((())))))*********))))))''''''''''''((((((((((((%%%%%%&&&&&&''')))***+++((('''&&&&&&%%%%%%&&&&&&(((((('''''''''((())))))+++++++++******)))''''''%%%&&&''')))************(((((()))***+++,,,------***************)))))))))))))))))))))))))))))))))***++++++***)))(((***+++zzzvvvuuutttvvvyyy|||~~~~~~{{{xxxuuutttsssqqqooolllmmmoootttxxxxxxtttppplllhhhcccaaaccceeedddbbb___aaadddffffffdddaaa___]]][[[XXXXXXXXXYYYXXXWWWVVVSSSQQQRRRSSSRRRMMMJJJEEECCC@@@999222...+++++++++))))))***------,,,***,,,+++***))))))***+++,,,******))))))(((((())))))***)))'''%%%$$$%%%&&&'''((('''&&&&&&'''''''''''')))(((&&&%%%%%%%%%$$$###&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$$$$((('''&&&''')))***)))(((&&&''''''((((((((((((((('''&&&&&&&&&&&&'''((()))***++++++***))))))+++---,,,------,,,,,,///444777:::???GGGOOOVVV^^^fffjjjvvvooowwwooo[[[hhhqqqWWWKKKJJJGGGEEEDDDFFFKKKNNNTTTVVV]]]ffflllnnnsssyyy|||sssnnnllliiiddd___bbbccceeegggjjjpppxxx~~~zzzqqqjjjeeebbbaaaaaa```___]]]ZZZVVVQQQKKKGGGAAA???===;;;<<<@@@DDDFFFFFFFFFHHHLLLQQQTTTTTTRRRNNNIIICCC===:::666222000******++++++***)))((('''''''''((((((((())))))***)))************)))((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######""""""!!!!!!!!!!!! """###$$$$$$###!!! &&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&""" !!!$$$''''''%%%###$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''((()))***++++++***((('''&&&'''''''''((((((((((((*********))))))))))))***((('''&&&&&&%%%%%%&&&&&&((('''''''''((()))*********************)))((((((''''''((())))))***))))))(((((()))******+++,,,,,,************************)))))))))))))))))))))))),,,,,,,,,+++))))))***+++|||wwwtttuuuwwwzzz|||~~~}}}||||||}}}zzzvvvsssrrrqqqooommmjjjkkknnntttyyyzzzvvvqqqkkkgggcccbbbdddeeedddccc```bbbfffhhhhhhfffbbb```^^^\\\YYYXXXYYYZZZZZZYYYVVVTTTQQQRRRRRRQQQMMMIIIDDDBBB>>>888111---+++,,,))))))))))))******)))''',,,+++***))))))***+++,,,++++++)))((('''&&&&&&&&&'''&&&%%%$$$%%%''')))***'''''''''&&&&&&&&&'''(((+++(((&&&%%%%%%%%%$$$###&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((((((%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%&&&'''''''''&&&$$$###%%%%%%%%%&&&)))++++++***&&&''''''((((((((((((((('''''''''(((((()))******)))***+++***))))))***,,,)))***,,,---///444:::>>>BBBHHHQQQZZZcccjjjqqqvvvwwwjjjlllaaaLLL[[[iiiUUUDDDFFFHHHJJJMMMRRRYYY___```bbbiiisssyyy}}}|||vvvqqqoooooommmjjjgggffffffgggpppuuu|||}}}ssslllgggccc```]]]\\\ZZZZZZZZZXXXTTTQQQFFFDDD@@@<<<;;;;;;===>>>?????????BBBGGGMMMRRRTTTUUUQQQMMMHHHCCC>>>999666---------,,,***((('''&&&*********))))))(((((((((((()))))))))((((((''''''''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''###""""""!!!!!!"""######'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###############$$$%%%%%%%%%""" $$$''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''((()))***++++++***(((''''''''''''(((((((((((())))))))))))************))))))(((''''''&&&&&&''''''((((((((((((((()))***+++(((((()))***************))))))***))))))((('''&&&))))))))))))))))))))))))***************+++++++++************************,,,------,,,***)))***,,,}}}vvvsssuuuwwwzzz|||}}}|||{{{yyy{{{xxxtttrrrqqqpppnnnmmmjjjkkknnnsssyyyyyyvvvrrriiigggeeeeeeeeeeeedddccc```cccfffhhhhhhfffccc```___]]]YYYXXXYYYZZZZZZZZZVVVSSSQQQQQQQQQPPPKKKGGGBBB@@@<<<666000,,,+++,,,+++++++++++++++******))))))((((((''''''(((((()))((((((''''''''''''(((((('''&&&&&&'''(((***,,,---&&&''''''&&&%%%%%%&&&((()))'''%%%%%%&&&(((((('''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&'''(((((())))))(((((('''%%%&&&)))******(((%%%###((('''&&&&&&(((((('''&&&&&&''''''(((((((((((((((((())))))*********++++++)))*********))))))+++---***,,,///222666;;;BBBFFFNNNTTT[[[bbbhhhlllpppsssfffYYYWWWPPPDDDOOO\\\UUULLLPPPVVVZZZ]]]aaahhhmmmpppqqqvvv~~~|||vvvpppkkkhhhhhhiiikkkmmmooosssyyy|||{{{ssskkkfff___\\\XXXWWWYYYZZZXXXVVVPPPMMMIIIDDD@@@===:::999<<<:::999:::>>>DDDLLLPPPRRRRRRQQQOOOKKKGGGBBB???666555222///,,,)))((('''************)))((('''&&&(((((('''''''''&&&&&&&&&&&&&&&'''((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%""""""######$$$%%%%%%%%%###"""!!!!!!"""$$$%%%&&&&&&%%%###""""""$$$&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$%%%'''((()))((()))((('''&&&%%%###""""""&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))*********))))))(((((((((((())))))))))))###$$$%%%''')))***++++++***)))(((((('''((((((((())))))((((((((()))******'''''')))******+++++++++************)))'''&&&%%%))))))))))))((((((''''''*********+++++++++++++++++++++++++++++++++++++++,,,------,,,+++***,,,---}}}uuuqqqrrrtttxxx{{{}}}|||{{{zzzzzzwwwtttrrrqqqqqqpppooonnnmmmooossswwwxxxtttpppgggggggggggggggfffdddccc```aaadddffffffdddaaa```___\\\XXXWWWXXXYYYYYYYYYUUURRRPPPPPPPPPOOOJJJFFF@@@>>>:::444...,,,,,,---+++,,,------,,,+++++++++''''''((((((((((((''''''((('''''''''((()))******&&&''''''((()))***++++++%%%'''(((&&&$$$$$$&&&(((+++)))&&&%%%'''((())))))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''###&&&((((((&&&$$$%%%&&&'''((())))))))))))((('''%%%&&&((())))))((('''&&&***((('''&&&&&&&&&$$$###&&&''''''((((((((((((((())))))******************)))***++++++++++++---///000333777;;;???DDDIIIMMMUUUYYY]]]```___^^^^^^^^^QQQJJJGGGIIIJJJMMMTTT[[[ZZZaaaiiioooqqqssswww{{{{{{zzz|||{{{tttsssnnnhhhbbb```bbbeeesss}}}xxxmmmeee\\\WWWXXXYYYYYYXXXXXXWWWTTTPPPJJJCCC===:::888777666555777<<>><<<888333...+++,,,---***,,,---,,,+++******+++((()))***++++++***)))(((******))))))))))))******%%%&&&''''''((('''''''''%%%'''(((&&&$$$###&&&(((///,,,)))'''''''''&&&&&&&&&''''''''''''''''''&&&(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$#########''''''''''''''''''''''''###&&&))))))&&&$$$%%%&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&''''''((())))))'''&&&&&&&&&&&&$$$###&&&''''''((((((((((((((())))))************)))))))))+++,,,,,,,,,---000222666:::>>>BBBFFFJJJNNNQQQVVVXXXYYYXXXSSSMMMIIIGGGHHHFFFEEEOOOYYYTTTVVVddddddlllwww~~~{{{xxxxxx|||}}}qqqddd\\\ZZZ[[[aaalll{{{|||qqqccc[[[YYYZZZZZZYYY^^^]]]\\\XXXQQQIIIAAA<<<444444333333333666:::>>>???EEEMMMSSSUUUTTTQQQPPPKKKGGG@@@999333000//////%%%&&&((()))******))))))))))))((('''''''''''''''$$$%%%&&&''''''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%&&&&&&'''''''''&&&$$$"""!!!"""###$$$ !!!"""###$$$######""""""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''"""%%%))))))&&&$$$%%%'''$$$%%%&&&'''(((***++++++''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((()))(((((('''(((***,,,---)))*********++++++++++++'''((()))+++++++++***)))))))))(((''''''''''''(((++++++***)))(((((())))))***++++++******)))(((''''''((()))))))))))))))((((((((()))***+++,,,,,,---*********++++++,,,,,,,,,------------------------+++,,,------,,,,,,...000}}}uuuqqqrrruuuxxx{{{||||||~~~}}}zzzuuurrrqqqppppppooopppqqqrrruuuvvvvvvssspppjjjhhhfffgggiiihhhdddaaa______```aaabbbaaa___\\\XXXXXXXXXWWWVVVUUUSSSSSSRRRPPPOOOPPPQQQOOOIIIEEE@@@===888333///...------///---,,,---......***&&&)))))))))))))))))))))))))))(((&&&%%%&&&''')))+++((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((''''''&&&$$$######"""((('''&&&''')))))))))(((((('''&&&%%%%%%&&&'''(((+++(((&&&'''))))))'''%%%(((((((((((())))))))))))$$$'''***++++++++++++,,,+++,,,...///000222555888;;;@@@HHHMMMPPPPPPOOOOOOPPPNNNJJJFFFDDDCCCDDDEEEFFFIIINNNVVV```iiiooorrruuu{{{xxxuuutttvvv}}}wwwkkkaaaZZZ]]]aaahhhpppyyysssfffaaa```___^^^___^^^^^^^^^[[[SSSHHH@@@777555111000111333444444;;;???DDDKKKOOORRRSSSTTTRRRNNNHHHDDD???999222,,,,,,***((()))***+++***)))((((((''''''''''''(((((())))))((((((((('''''''''((((((((('''&&&%%%######(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%% !!!"""###$$$$$$$$$'''''''''&&&%%%$$$###"""%%%$$$#########$$$&&&&&&########################$$$$$$############$$$$$$((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''((((((%%%$$$$$$%%%&&&'''%%%$$$$$$%%%'''(((((((((''''''&&&'''((((((&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''((($$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''(((&&&%%%&&&)))+++)))'''))))))))))))************,,,,,,++++++***)))))))))************************))))))))))))******************))))))((((((''''''*********)))))))))))))))(((((()))))))))*********,,,+++)))''''''(((***+++)))***,,,---......------///...---,,,+++******)))...---,,,+++++++++++++++~~~wwwssssssvvvyyy{{{||||||~~~}}}yyyuuuqqqpppppppppoooooopppqqqtttuuuuuurrroookkkiiigggggghhhgggccc```````````````aaa```^^^\\\YYYXXXXXXWWWVVVUUUTTTTTTQQQOOONNNNNNOOOMMMIIIDDDAAA>>>:::555111///......,,,+++******)))'''$$$""")))))))))))))))))))))))))))(((((('''((()))***+++'''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%(((''''''''')))***)))((((((((('''&&&&&&'''((((((***(((&&&'''((()))'''%%%(((((((((((()))))))))***&&&(((+++,,,++++++,,,------///222444666888;;;>>>FFFKKKSSSWWWWWWSSSOOOMMMCCCBBBAAAAAACCCEEEHHHJJJNNNSSS[[[cccjjjqqqvvvzzz|||yyyvvvtttwww}}}|||rrrkkkddddddeeegggkkkrrryyy~~~xxxpppkkkfffbbbcccbbbbbbbbbaaa[[[QQQJJJ===999555333333444444444777999<<>>EEEJJJSSSTTTTTTTTTRRRNNNIIIFFF>>>999333---***)))((('''(((''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''''''''&&&%%%$$$###""""""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&((()))((('''&&&&&&&&&%%%%%%$$$$$$######%%%&&&&&&%%%$$$$$$%%%$$$$$$%%%&&&'''(((((()))&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))*********)))))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))***************++++++((()))))))))************++++++,,,---------,,,,,,...---,,,++++++,,,---...////////////000000000000......000111222333333444~~~vvvsssvvvyyy|||}}}}}}}}}}}}~~~}}}yyyuuutttttttttssspppqqqrrrtttvvvuuurrrppphhheeedddeeehhhiiihhhfffbbbaaa``````aaa```^^^\\\\\\ZZZXXXUUUTTTUUUVVVWWWQQQNNNKKKKKKLLLLLLJJJGGGBBB@@@;;;666222...,,,***)))---000///,,,++++++---))))))))))))))))))))))))&&&'''((()))))))))(((((('''''''''''''''''''''''''''((((((((('''&&&%%%$$$&&&&&&'''''''''''''''&&&$$$$$$%%%%%%&&&'''(((((("""###$$$$$$%%%%%%%%%$$$''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&%%%$$$%%%'''((('''&&&(((((())))))))))))((((((''''''((((((''''''(((((())))))))))))******************+++******,,,000333888===DDDIIIKKKLLLLLLMMMTTTTTTRRRNNNIIIEEECCCCCCIIINNNVVV___ggglllnnnooommmooorrrsssuuuzzzuuukkkeeeaaadddhhhqqqzzznnnddd```^^^\\\[[[YYYSSSKKKCCC===888333000333222222222555888<<<>>>LLLOOOSSSUUUUUURRROOOMMMIIIDDD<<<555111...,,,***)))((((((''''''(((((()))(((((('''''''''&&&&&&&&&'''(((((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&)))******((('''&&&&&&%%%$$$$$$$$$$$$###%%%&&&&&&%%%$$$%%%&&&###$$$$$$%%%&&&''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''&&&(((((((((((((((((((((((((((((()))(((((('''((((((************+++++++++++++++++++++*********))))))************************))))))))))))************))))))))))))************))))))******+++++++++,,,,,,,,,,,,---------......******+++,,,------,,,,,,...---,,,++++++,,,.../////////000000111111111222444555666888999999999999xxxtttuuuxxx{{{|||}}}}}}~~~~~~yyyvvvuuuuuutttsssqqqqqqrrruuuwwwvvvsssppphhheeecccdddhhhjjjiiigggaaaaaaaaacccdddccc```]]][[[ZZZXXXWWWVVVUUUVVVVVVPPPMMMKKKKKKMMMMMMIIIFFFAAA???;;;777222///,,,+++(((***---------,,,,,,---))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&''''''((('''''''''$$$%%%%%%&&&&&&'''''''''"""###$$$%%%&&&&&&&&&%%%((((((((('''''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%&&&%%%$$$%%%'''((('''&&&'''(((((())))))(((((('''&&&'''((((((''''''((())))))))))))*********++++++******++++++---000666:::CCCHHHOOOTTTUUUSSSQQQPPPNNNMMMJJJGGGFFFGGGLLLOOORRRXXXcccnnnvvvzzz{{{{{{tttrrrppppppsssyyyyyyjjjgggcccfffpppzzzmmmeee```\\\YYY\\\XXXRRRKKKFFF@@@:::666333222111111111222333444@@@FFFOOOUUUXXXXXXXXXXXXNNNIIIAAA999444000,,,******))))))(((((())))))***''''''&&&&&&&&&%%%%%%%%%((((((((('''&&&$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%######$$$%%%%%%%%%%%%$$$########################%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''***++++++***'''&&&%%%%%%%%%%%%%%%&&&$$$%%%''''''&&&%%%&&&'''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&((((((((()))))))))******,,,,,,++++++***))))))(((************************''''''''''''(((((((((((()))))))))************+++))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,------......------......000111111000000222333555777888999:::;;;===>>>>>>===<<<;;;{{{wwwsssvvvyyy{{{||||||~~~}}}xxxuuutttssssssrrrpppppprrrtttvvvuuurrroookkkgggddddddggghhhgggeee___```bbbeeegggfffbbb^^^ZZZZZZYYYXXXWWWVVVUUUUUUMMMKKKJJJKKKMMMLLLHHHDDD@@@???<<<888444111...,,,))))))***+++,,,,,,+++))))))))))))))))))))))))))))))((('''''''''(((******&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''((()))(((&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&''''''''')))((((((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((('''&&&''')))***)))(((&&&'''(((((((((((('''&&&%%%''')))((('''&&&(((***))))))*********++++++++++++,,,---...111666===BBBKKKPPPWWW[[[ZZZVVVRRRPPPGGGGGGFFFGGGJJJPPPYYY___eeelllvvvzzzuuuqqqqqqwww|||~~~|||yyyxxxzzz}}}uuujjjeeefffmmmvvv|||vvvlllbbb\\\[[[YYYVVVSSSPPPKKKEEEAAA666444222111000111333444777???KKKTTTXXXZZZ[[[[[[SSSNNNGGG@@@:::444///+++++++++************++++++(((((('''''''''&&&&&&&&&''''''(((''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""""""""$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''***,,,,,,+++'''&&&%%%%%%%%%&&&'''((($$$&&&(((((('''''''''(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((%%%$$$%%%'''(((((()))))))))*********++++++******************************************''''''''''''(((((((((((())))))*********+++++++++))))))***++++++,,,------)))))))))*********++++++---,,,,,,,,,,,,...///000...///111222333444555555333555888<<<@@@DDDGGGHHHFFFGGGHHHHHHGGGFFFCCCBBB~~~zzzrrruuuxxx{{{||||||~~~{{{wwwsssrrrrrrrrrqqqooooooqqqsssuuutttqqqnnnnnnjjjfffeeefffgggeeebbb^^^```cccgggiiigggccc___ZZZZZZZZZYYYXXXWWWUUUTTTJJJIIIIIIKKKMMMKKKFFFBBB@@@???===999666222000...,,,***)))***------***&&&))))))))))))))))))))))))+++***((('''''')))+++,,,&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''))))))((('''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%&&&''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((($$$$$$%%%&&&'''((()))******)))((()))***+++***)))%%%&&&'''(((((('''&&&%%%%%%'''))))))'''&&&(((+++)))************+++++++++,,,---...000444:::BBBHHHNNNSSSZZZ]]][[[VVVPPPMMMHHHIIIKKKNNNTTT^^^hhhoooyyy~~~xxxsssvvv||||||~~~zzzvvvvvvwww{{{tttiiicccbbbeeehhhfffooo}}}~~~pppfffYYYYYYXXXXXXWWWSSSNNNJJJ:::888555222111333666888444<<>>888444,,,,,,++++++++++++,,,,,,************))))))))))))&&&'''((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&'''&&&&&&%%%%%%'''''''''&&&%%%$$$###"""$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###"""!!!!!!!!!###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%'''+++------,,,'''&&&&&&%%%&&&''')))***%%%'''))))))((('''((()))((((((((((((((('''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******)))))))))))))))))))))))))))+++,,,+++((('''(((******++++++++++++,,,,,,,,,)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))************))))))******++++++++++++))))))***+++,,,,,,------,,,,,,---------.........///...---,,,---///111333///111333666777888888888999;;;???EEEKKKPPPTTTWWWVVVWWWWWWWWWUUUSSSPPPNNN}}}uuuvvvwwwyyyzzz{{{{{{{{{|||yyyvvvtttssssssqqqpppnnnoooppprrrsssqqqnnnkkkkkkiiifffeeeeeeeeecccbbb``````bbbeeeggggggdddbbb[[[YYYWWWUUUTTTRRROOOLLLMMMKKKJJJJJJKKKJJJHHHEEE>>>>>>===:::666222---++++++,,,---...---+++)))'''***+++,,,,,,------------'''''''''''''''((())))))''''''''''''''''''''''''((('''''''''((()))+++,,,(((((((((((())))))))))))"""$$$(((((('''&&&'''((())))))((('''&&&((((((&&&%%%%%%&&&(((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))%%%&&&&&&'''((()))******,,,+++)))''''''(((***+++((((((***+++,,,,,,,,,,,,000000111555;;;CCCHHHJJJVVVYYY[[[YYYSSSNNNKKKJJJIIIPPPYYY^^^ccckkkwww||||||{{{xxxtttrrrrrruuuyyy|||}}}ssskkkddd___]]]^^^dddrrrooofff\\\VVVZZZ\\\VVVPPPNNNDDD???999555555444222000555999AAAMMMXXX^^^___^^^aaa\\\VVVQQQKKKEEE<<<666222000...,,,++++++,,,---******)))(((((((((((((((++++++)))((('''''''''''''''''''''''''''''''''''')))((('''&&&&&&''')))***''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''&&&$$$#########$$$$$$#########$$$$$$%%%%%%%%% &&&))))))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$!!!"""%%%%%%$$$((('''&&&'''))),,,------((('''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%)))((((((''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%))))))))))))))))))))))))*********)))))))))))))))(((((()))++++++,,,,,,,,,333222///---+++)))))))))+++++++++***************))))))))))))************...,,,******+++++++++***,,,,,,,,,,,,,,,,,,---------,,,++++++,,,---,,,+++,,,------,,,,,,---///222444666:::;;;<<<===???AAA>>>BBBHHHPPPXXX___dddgggggggggeeedddcccbbbaaaaaa|||wwwwwwyyyzzz{{{{{{{{{{{{{{{yyyuuusssrrrrrrqqqooommmmmmnnnoooqqqpppmmmkkkkkkiiigggffffffeeedddbbb___```aaadddffffffcccaaa^^^[[[XXXVVVUUUTTTQQQPPPLLLJJJIIIIIIIIIIIIFFFDDD???>>>===;;;777222...++++++,,,------,,,+++)))'''(((((())))))***)))))))))((((((''''''(((((()))***'''''''''''''''''''''''''''&&&&&&&&&'''((()))***''''''''''''((((((((((((%%%###"""###%%%'''''''''$$$%%%&&&&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''(((((())))))''''''((((((((()))))))))&&&'''''''''((()))))))))+++***)))(((((()))******((()))***+++,,,---------444444555999>>>EEEJJJLLLRRRSSSQQQNNNJJJHHHIIIKKKTTT[[[ccchhhlllsss~~~wwwvvvtttssstttwww{{{~~~xxxnnnhhh```\\\\\\cccmmmyyyoooddd\\\]]]]]]YYYTTTSSSLLLEEE>>>999777555333000333777???KKKWWW___```^^^ccc___[[[WWWRRRMMMEEE@@@222000...+++******+++,,,******)))(((((((((((((((+++***)))(((''''''''''''''''''''''''''''''''''''***((('''%%%$$$%%%&&&'''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&& ###%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%###!!!"""%%%''''''%%%(((&&&%%%&&&))),,,------((('''&&&&&&'''((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%'''''''''((((((''''''''')))))))))))))))))))))))))))))))))((((((((((((((('''((()))******+++++++++---,,,+++*********+++,,,************************))))))))))))************...,,,******+++,,,+++***++++++,,,,,,,,,,,,------///.........///000000000+++---...///000222666999999;;;===>>>???@@@BBBDDDJJJNNNVVV```jjjrrrxxx{{{}}}{{{wwwsssrrrsssuuuvvv{{{yyyyyyzzz{{{||||||{{{{{{{{{xxxtttrrrqqqqqqooonnnmmmlllkkklllnnnnnnmmmkkkllljjjhhhfffffffffeeeccc^^^___```ccceeeeeebbb______\\\WWWUUUTTTSSSRRRQQQKKKJJJHHHHHHIIIHHHFFFDDD@@@???>>>;;;777333///---++++++,,,,,,,,,***)))(((((((((((()))(((((('''''')))(((((((((((()))******''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&''''''''''''((((((((('''%%%%%%&&&((($$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))))))))***(((((()))))))))))))))***(((((((((((((((((((((((())))))))))))))))))******)))***+++,,,---...//////666888;;;???DDDIIIMMMOOOMMMKKKGGGCCCCCCFFFMMMRRRYYY```ggglllooottt|||uuuuuuuuuvvvyyy|||wwwooofff]]][[[]]]cccnnnyyyttthhhcccaaa]]]YYYXXXUUUOOOGGGBBB???===999666444555;;;GGGTTT]]]```___cccaaa___\\\YYYTTTOOOKKK999666222...+++***++++++******)))(((((((((((()))+++***)))((((((''''''(((''''''''''''''''''''''''***)))'''%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$######$$$&&&'''&&&%%%'''%%%%%%&&&))),,,......((('''&&&&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))***************))))))))))))***++++++(((((())))))******++++++)))))))))*********++++++...,,,******+++,,,+++***+++++++++,,,,,,,,,------............///000111111///111333555777:::>>>AAACCCDDDEEEEEEEEEGGGJJJMMMZZZ```jjjwww|||{{{{{{|||||||||||||||{{{zzzwwwtttqqqpppooonnnmmmmmmlllkkklllmmmooonnnmmmmmmkkkhhhgggggggggeeeddd^^^^^^```bbbdddcccaaa^^^]]]ZZZUUURRRQQQQQQQQQPPPKKKJJJIIIIIIIIIHHHFFFDDD@@@@@@>>>;;;888444000///+++++++++,,,+++***)))(((++++++++++++***))))))((()))))))))))))))******+++''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''(((&&&&&&'''''''''(((((((((''')))***)))%%%$$$&&&((('''((())))))))))))((('''&&&'''((())))))((('''&&&'''''''''''''''(((((((((''''''(((((())))))))))))))))))))))))************)))))))))((((((((((((((((((((()))************)))))))))***,,,---///111222666;;;AAAFFFJJJLLLMMMMMMGGGEEECCCBBBFFFNNNWWW^^^^^^ccchhhlllmmmqqqwww|||~~~yyyzzz|||~~~|||oooeee^^^[[[___eeeqqq~~~yyynnngggbbb]]][[[ZZZVVVRRROOOMMMJJJEEEAAA999777888@@@MMMXXX^^^___aaaaaa```___\\\XXXTTTPPPEEEBBB<<<666111...,,,,,,+++***))))))(((((())))))******)))(((((((((((((((''''''''''''''''''''''''(((((('''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%!!!!!!###$$$%%%%%%###"""&&&%%%$$$&&&))),,,......(((&&&&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))***+++++++++++++++++++++******))))))((((((''''''((()))******++++++))))))*********+++++++++...,,,***+++,,,---,,,++++++++++++,,,------.........////////////000222444666999===@@@BBBEEEIIILLLPPPQQQQQQRRRRRRUUUYYY]]]jjjqqq}}}{{{{{{||||||}}}|||||||||zzzwwwtttqqqpppooommmlllmmmllllllmmmoooqqqppppppmmmkkkhhhgggggggggeeeddd^^^^^^```bbbdddccc```]]]]]]YYYUUURRRQQQQQQQQQQQQLLLKKKJJJJJJJJJIIIGGGEEE@@@???===:::777444111000******++++++******))))))+++,,,,,,,,,+++***)))))))))))))))))))))******+++((((((((((((((((((((((((&&&'''''''''((((((((((((''''''((((((((()))))))))$$$''')))(((%%%$$$&&&)))((()))***++++++***)))(((&&&'''))))))))))))'''&&&''''''((((((((()))))))))%%%&&&'''(((((((((''''''************)))))))))))))))))))))))))))((((((((('''((()))***************((()))***,,,///222444666;;;AAAHHHLLLLLLIIIGGGFFFBBBCCCEEEKKKSSS]]]eeeiiiiiikkknnnoooppprrrvvvyyyyyywwwuuutttwwwzzzmmm```[[[[[[]]]hhh{{{~~~ssskkkccc^^^ZZZXXXWWWXXXYYYWWWQQQLLLBBB???<<<>>>FFFQQQZZZ___```aaabbbbbb___[[[WWWUUUPPPMMMFFF>>>777111---+++++++++***)))))))))))))))***))))))(((((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%!!!"""$$$%%%%%%$$$######&&&%%%$$$%%%))),,,------(((&&&&&&&&&'''((('''&&&((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%% !!!"""######(((((('''&&&&&&'''(((((((((((((((((((((((((((((()))))))))******+++++++++++++++,,,---------,,,,,,+++++++++++++++******)))'''(((((()))***++++++,,,************++++++++++++...,,,++++++,,,------,,,+++,,,,,,---......//////222333444444333555888<<<>>>CCCJJJPPPUUUYYY]]]___```aaabbbccceeeiiinnnqqq{{{zzzzzz{{{|||}}}}}}||||||{{{xxxtttqqqpppooommmlllmmmlllmmmooorrrsssrrrqqqllljjjhhhfffffffffeeeccc______```bbbdddccc```]]]^^^[[[WWWTTTTTTTTTSSSSSSMMMLLLJJJJJJKKKJJJHHHFFF@@@???<<<999666333111000************************))))))******))))))(((((()))(((((((((((()))******((((((((((((((((((((((((&&&'''((((((((((((''''''(((((((((((()))))))))***###$$$&&&'''&&&&&&''''''&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))$$$%%%'''((((((((('''&&&***)))))))))))))))(((((())))))))))))))))))))))))((((((((()))******++++++))))))+++...222666:::<<>>;;;888555222111000******))))))))))))******''''''(((((()))(((((((((((((((''''''(((((()))***((((((((((((((((((((((((%%%&&&''''''''''''&&&%%%'''''''''((((((((())))))%%%%%%%%%&&&((((((&&&%%%$$$%%%&&&''''''&&&%%%$$$''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((%%%&&&((()))))))))'''&&&)))))))))(((((((((''''''((((((((()))*********+++)))((((((((((((***+++---***+++---111666<<>><<<888444000---------,,,+++***)))((('''''''''(((((())))))************))))))((((((''''''&&&((())))))((((((***+++((((((''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%******))))))(((((('''''''''''''''''''''((()))***$$$%%%'''))))))((('''%%%###&&&)))+++***(((''''''))))))))))))(((((((((((()))+++,,,,,,+++***,,,---,,,++++++******+++,,,---333222333888???EEEGGGGGGDDDAAA???AAAHHHQQQYYY^^^hhhnnnxxx|||uuuqqqqqqsssuuuwwwrrrtttvvvxxxyyyzzz}}}|||}}}}}}{{{{{{}}}~~~rrrcccZZZWWW[[[iiiyyy}}}ppphhhccc^^^___ddddddeeeeeeaaa]]]YYYSSSNNNQQQUUU\\\cccgggiiihhhggg```^^^[[[XXXSSSLLLDDD???555111---***)))***))))))+++***(((((())))))(((&&&))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''))),,,---******))))))((((((((('''&&&&&&''''''''''''&&&&&&)))((('''''''''(((***++++++***((('''&&&''')))***(((((((((((())))))))))))))))))))))))(((((((((((('''((()))******+++******------------------------++++++------------++++++++++++++++++++++++++++++///...---+++++++++,,,,,,---...000000///......///222222222555999<<<>>>???DDDHHHNNNVVV___jjjttt{{{}}}|||{{{zzzzzz{{{||||||}}}{{{vvvrrrnnnmmmmmmmmmmmmnnnpppsssvvvwwwtttrrrooolllhhhfffeeeeeedddccc``````aaaccceeeeeebbb```[[[YYYWWWVVVVVVVVVTTTRRRMMMKKKHHHHHHJJJIIIFFFBBB??????>>><<<888444000---***************+++++++++))))))************++++++))))))((((((((((((((((((&&&((())))))''''''(((***((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''))))))))))))((((((''''''(((''''''''''''(((((()))&&&'''((()))))))))((('''###&&&)))+++***(((''''''(((((((((((()))))))))))))))***++++++******+++,,,,,,+++*********,,,...///333444666:::@@@CCCBBBAAA>>>>>>@@@FFFOOOYYYbbbgggooosss{{{}}}zzzuuurrrrrrtttuuuuuusssuuuwwwxxxxxxyyy{{{}}}~~~zzzyyy}}}pppddd]]]\\\bbbkkkwww~~~tttjjjaaa^^^``````bbbdddeeeeeeccc^^^ZZZVVVZZZ___eeehhhiiihhhgggcccaaa]]]ZZZVVVPPPIIIEEE;;;666111---++++++***)))---+++***)))))))))'''&&&************************((((((((('''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&((()))***))))))((((((((('''''''''))))))************)))))))))(((((('''((()))***+++***((('''&&&&&&'''((()))(((((((((((())))))))))))((()))))))))******++++++)))***+++,,,,,,------,,,------------------------+++,,,------------,,,+++++++++++++++++++++++++++,,,+++*********+++,,,---///000222222111111333555555666999===BBBFFFHHHIIITTTYYY```iiirrr|||~~~}}}{{{zzzyyyyyyzzzzzz{{{yyyvvvssspppnnnmmmlllnnnnnnqqqtttvvvwwwtttrrrnnnkkkhhheeeddddddbbbaaa``````aaacccddddddaaa___ZZZXXXVVVUUUUUUTTTRRRPPPMMMJJJHHHHHHIIIHHHEEEBBB>>>>>>===<<<888444000---))))))*********+++++++++************))))))))))))'''''''''((((((((((((((('''((()))(((&&&&&&'''((())))))((((((((((((''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((())))))))))))((((((((((((''')))((((((''''''''''''(((((((((((())))))))))))***$$$&&&)))***)))(((''''''''''''(((((())))))******((()))******))))))***+++,,,+++******+++...222444777888:::>>>@@@AAA???===<<<@@@FFFOOOYYYbbbiiimmmsssvvvzzz}}}~~~|||zzzxxxvvvttttttuuuvvvvvvuuuvvvxxxzzzzzzyyyzzz{{{}}}|||vvvsssuuuzzz~~~xxxtttwwwxxx{{{vvvlllddd``````jjjvvvxxxkkkbbb___```aaaeeejjjmmmllliiifff___aaadddgggiiijjjjjjiiifffddd```]]]YYYUUUPPPMMMDDD>>>777000---,,,+++***...,,,***)))))))))'''&&&((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))(((''''''''''''((()))''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&'''(((''''''''''''&&&&&&&&&''''''((((((((((((''''''((((((((((((((()))******((('''&&&&&&&&&&&&((()))(((((((((((())))))))))))(((((()))***+++,,,------)))***+++,,,------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************,,,...///...//////000000333888;;;@@@CCCIIIOOOUUUYYY[[[\\\dddiiirrr{{{}}}|||zzzyyyxxxyyyyyyyyyxxxvvvsssqqqooommmllllllmmmooorrruuuuuurrrpppllliiifffeeeeeedddcccaaa`````````bbbdddccc```^^^ZZZXXXVVVUUUUUUTTTRRRPPPLLLIIIGGGGGGHHHGGGDDDAAA>>>>>>===;;;888444000...,,,,,,++++++***))))))((())))))(((((('''&&&&&&%%%&&&&&&''''''((((((((()))'''((()))(((&&&%%%%%%&&&)))))))))))))))(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((***)))((('''''''''''''''((((((''''''(((((()))***$$$&&&)))***)))((('''(((&&&''''''((()))******+++'''((())))))(((((()))***---,,,++++++---111666888=========>>>?????????>>>CCCHHHQQQYYY```eeeiiikkkqqqrrrtttuuuuuutttsssrrrssssssuuuwwwzzz{{{yyyxxxyyy{{{}}}}}}}}}}}}{{{sssoooooorrruuuwww{{{zzzyyyxxxwwwtttooolllqqqtttzzzwwwkkkdddiiimmmvvv{{{nnngggcccbbbeeelllqqqooolllkkkggghhhiiijjjkkkkkkkkkkkkiiifffbbb___]]]ZZZWWWTTTLLLFFF===555000---+++***,,,***((('''((()))(((''')))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((('''&&&$$$######$$$&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((())))))***(((((('''''''''((())))))(((((((((((())))))))))))(((((()))******+++,,,,,,(((((()))***++++++++++++------------------------,,,------------------,,,------------------------------,,,,,,,,,...///000000000111222555;;;BBBHHHTTTYYY```gggllloooqqqrrrtttzzz~~~|||zzzyyyxxxyyyyyyyyyxxxvvvtttrrrpppooonnnmmmnnnpppsssuuuuuurrrpppiiigggeeeeeeffffffdddccc______```aaacccbbb___]]][[[YYYWWWVVVUUUTTTRRRPPPKKKHHHFFFFFFGGGFFFCCC@@@======<<<;;;888444000...,,,,,,++++++***)))))))))******)))((('''&&&%%%%%%&&&'''''''''(((((())))))'''((()))(((&&&%%%%%%&&&((((((((()))))))))))))))&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''''''''''''''(((((((((***)))((('''''''''''''''''''''&&&&&&&&&'''((()))%%%'''))))))((('''((((((&&&''''''((()))******+++&&&((())))))(((''')))***---,,,,,,---000444999;;;>>>===<<<;;;;;;>>>BBBDDDKKKQQQZZZaaaeeeggghhhiiimmmnnnnnnooooooooonnnnnnqqqrrruuuyyy}}}}}}}}}zzzsssnnnmmmnnnpppqqqsssqqqnnnmmmnnnnnnmmmlllrrrvvv}}}~~~rrrjjjggggggqqq|||qqqgggbbbbbbiiiooonnnmmmmmmmmmmmmmmmmmmmmmmmmlllllljjjgggdddbbb```^^^[[[YYYSSSMMMCCC:::444000---+++***(((&&&&&&'''))))))))),,,,,,,,,,,,,,,,,,,,,,,,******)))))))))((((((((((((((((((((((((((((((((('''%%%$$$""""""$$$%%%'''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%"""######$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&)))))))))******)))))))))'''(((((())))))))))))))))))(((((())))))******+++(((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++,,,++++++------------------------------------------------------------------------......---,,,---...///000555666777:::@@@IIISSSZZZjjjpppwww}}}}}}{{{zzzyyyzzzzzzzzzyyyvvvtttrrrqqqqqqqqqpppqqqrrruuuwwwwwwtttrrriiihhhffffffgggfffeeeccc______```aaabbbaaa^^^\\\[[[YYYWWWUUUUUUTTTQQQOOOJJJGGGEEEEEEFFFFFFBBB???<<<<<<<<<:::777444000...(((((()))***+++,,,,,,------,,,,,,+++***))))))((((((((((((((())))))))))))'''((()))(((&&&&&&'''(((''''''(((((((((((())))))&&&&&&&&&''''''''''''((()))(((((('''&&&&&&%%%%%%&&&''''''''''''((((((((()))((((((''''''''''''(((&&&&&&&&&&&&''''''''''''%%%'''))))))((('''((()))''''''(((((())))))******'''((())))))(((((()))***------...111444777:::<<<;;;;;;:::999;;;@@@HHHMMMSSSZZZbbbggghhhhhhiiijjjkkklllmmmnnnnnnooooooooopppqqqtttyyy~~~{{{uuuqqqppppppppppppooollliiiiiikkkmmmnnnooouuuzzzmmmeee```dddqqq|||mmmccc___eeekkkkkklllpppnnnnnnnnnooonnnnnnmmmmmmkkkiiigggeeedddbbb___\\\XXXRRRIIIAAA;;;555111...+++(((&&&&&&''')))******))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))(((((('''''''''((()))))))))))))))((())))))******+++++++++(((((((((((())))))))))))))))))))))))((((((''''''***+++,,,---............------------------------......------------..............................------,,,,,,---///111222777999===BBBJJJVVVbbbjjj|||}}}|||{{{{{{{{{||||||zzzwwwtttrrrrrrssstttqqqqqqsssuuuwwwwwwtttrrrllljjjiiihhhgggfffcccaaa_________aaaaaa```^^^[[[ZZZXXXVVVTTTSSSRRRPPPMMMIIIFFFDDDDDDEEEEEEAAA>>>;;;<<<;;;:::777444000...'''((()))***+++,,,------------,,,,,,++++++*********************)))))))))&&&((())))))''''''(((***&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((()))%%%&&&'''))))))(((((('''&&&'''((((((''''''((()))(((((((((((())))))))))))''')))******)))(((***+++---...111444777999;;;<<<999;;;===???CCCJJJSSSYYY^^^ccciiikkkiiihhhiiikkkjjjkkklllnnnooooooooooooppppppqqqvvv||||||xxxvvvuuuuuutttrrrpppooonnnoooqqqtttttttttvvv{{{~~~sssjjjgggjjjssszzzkkk```cccgggfffhhhnnnlllmmmoooppppppooonnnmmmlllkkkjjjiiihhhfffaaa^^^\\\WWWPPPHHHBBB<<<666222000---)))(((((()))******&&&&&&&&&&&&&&&&&&&&&&&&++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))(((&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((()))***))))))((('''((()))******+++++++++(((((((((((())))))))))))))))))))))))))))))*********+++,,,---............------------------------///...---,,,,,,---...///........................------...///222555777999===@@@FFFMMMXXXfffsss|||~~~}}}||||||}}}}}}~~~{{{wwwtttrrrsssuuuvvvooooooqqqtttuuuuuurrrpppooommmkkkiiihhheeeaaa____________```aaa```]]][[[YYYWWWTTTSSSRRRQQQNNNLLLIIIFFFCCCDDDEEEDDDAAA===;;;;;;;;;:::777444000...+++++++++***************+++++++++***************,,,,,,++++++******))))))&&&((())))))((((((***+++%%%&&&&&&&&&''''''((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''(((((('''''''''''''''((()))***&&&''')))++++++***((('''&&&'''((((((''''''(((***))))))))))))((((((((((((((()))******))))))***+++---///222666999:::;;;<<<999===BBBGGGLLLTTT]]]cccggglllooonnniiifffgggiiiiiijjjlllmmmnnnnnnmmmmmmooonnnooosss{{{}}}{{{yyyyyyyyywwwuuuuuutttuuuxxxzzz{{{zzzxxxuuu{{{zzzpppjjjkkkwwwtttdddcccdddaaacccjjjkkklllnnnpppqqqpppooonnnmmmmmmllllllkkkhhhccc___^^^ZZZTTTMMMGGG@@@:::555555111,,,***)))***))))))+++++++++++++++++++++++++++++++++************)))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&---,,,)))'''&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((())))))))))))((((((&&&''')))*********)))(((&&&&&&((()))************(((((((((((())))))))))))(((((()))***+++,,,,,,---))))))***+++,,,,,,,,,,,,------------------------///...---,,,,,,---...//////////////////////////////000111444777;;;???AAAHHHLLLSSS\\\hhhwww~~~yyyxxxwwwuuuxxx}}}zzzvvvrrrqqqppppppmmmpppsssuuutttsssrrrrrrnnnlllhhhfffeeedddbbb```___```aaabbbaaa^^^[[[YYYYYYVVVSSSQQQQQQPPPNNNLLLFFFDDDCCCCCCCCCCCC@@@>>><<<<<<;;;:::888555222000...---,,,+++++++++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''((((((&&&%%%%%%&&&'''(((''''''(((((())))))*********((('''&&&&&&'''(((***%%%$$$%%%))),,,,,,)))%%%((((((((()))(((((('''&&&)))***+++,,,,,,,,,,,,,,,111555:::<<<<<<<<<;;;;;;>>>BBBJJJRRRZZZdddlllrrrtttrrrooommmllliiieeebbbhhhlllqqqqqqnnnmmmooorrrpppnnnmmmpppvvv~~~~~~}}}{{{yyyyyy{{{||||||{{{{{{|||}}}}}}yyyvvvwww|||~~~{{{yyyzzz|||~~~~~~zzzpppooouuupppccc```bbbfffiiijjjmmmpppsssrrrqqqppppppnnnnnnnnnmmmllllllkkkkkkaaa^^^ZZZUUUPPPJJJDDD???333...******---///---***...+++)))***,,,---+++)))))))))(((((('''''''''&&&***+++,,,+++(((&&&%%%&&&'''&&&%%%%%%&&&'''((()))&&&%%%%%%$$$###"""!!!!!!&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&'''$$$$$$%%%%%%&&&'''((((((***)))((('''&&&''''''(((+++***)))'''''''''((()))))))))))))))))))))******))))))))))))((((((((((((******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,////////////////////////+++,,,---............---+++)))+++///000...///333777888999<<>>GGGMMMWWWaaajjjrrrxxx}}}{{{wwwqqqmmmiiifffccc```aaadddhhhiiiiiijjjnnnrrrtttpppllljjjlllqqqtttvvvzzzzzzzzzzzzzzzxxxtttqqqpppssswwwzzz}}}yyyxxxyyy{{{zzzyyy{{{|||||||||~~~uuupppzzzxxxrrrlllggghhhiiijjjlllmmmnnnooooooqqqqqqpppoooooonnnnnnmmmjjjgggccc___[[[VVVPPPLLLEEE>>>555///---...---,,,,,,------,,,***)))))))))*********)))))))))))))))''')))******)))((())))))(((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&''''''(((((()))))))))((((((''''''''''''(((***))))))(((((((((((()))+++*********))))))(((((('''(((((())))))*********++++++++++++,,,,,,,,,,,,++++++,,,---------------////////////////////////------------------------111...///222333444999@@@CCCLLLXXX```cccfffjjjmmm}}}~~~|||xxxuuuxxx~~~zzzuuupppmmm}}}|||zzzwwwyyy}}}}}}yyytttooommmmmmoooqqqmmmnnnoooqqqssssssrrrqqqllljjjgggffffffeeedddbbbaaaaaabbbbbbaaa___]]]\\\XXXVVVSSSQQQQQQPPPNNNLLLHHHFFFEEEEEEEEEEEEBBB@@@:::999999777555222///---+++++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((())))))(((((((((''''''''')))(((''''''''''''((())))))(((''''''((()))******)))(((&&&&&&''')))+++,,,,,,,,,---...111333666888;;;;;;999888777:::@@@DDDMMMTTT^^^gggnnntttyyy{{{xxxtttnnniiieeebbb```^^^aaadddgggiiikkkmmmqqquuuvvvrrrmmmkkkllloooqqqsssvvvtttsssrrrrrrqqqooommmmmmqqquuuyyy}}}}}}|||}}}~~~uuuwww~~~vvvnnnmmmlllkkkkkkmmmpppqqqrrrqqqppppppoooooonnnmmmmmmkkkiiifffbbb___ZZZUUUQQQLLLEEE:::222............---///000...***((()))+++************************(((***++++++)))(((((()))((((((''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))))))))******))))))))))))))))))))))))))))))(((((((((((()))++++++******)))(((((((((''''''((()))******+++++++++++++++,,,,,,,,,------+++,,,,,,---...---------//////////////////////////////......------------222000111444666999BBBKKKRRR^^^llluuuwwwzzz}}}||||||{{{{{{xxxuuusssvvv{{{~~~zzzyyyyyyxxxvvvsssqqqooo||||||zzzwwwxxx||||||vvvqqqnnnmmmnnnooommmmmmmmmooorrrtttrrrpppkkkiiigggfffffffffeeecccaaaaaaaaaaaa```^^^]]]\\\XXXVVVSSSQQQQQQPPPNNNLLLHHHFFFEEEEEEEEEEEEBBB@@@999999888777555222///---,,,,,,------,,,,,,+++***))))))))))))))))))))))))************************))))))******************'''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&&&&'''''''''((((((&&&'''''''''((((((((()))((((((''''''''''''(((((())))))(((''''''(((***++++++***((('''&&&((()))+++,,,,,,...000333666888:::999999888888:::???FFFKKKSSSYYYaaahhhmmmppprrrttttttpppkkkfffdddcccaaa```bbbdddgggjjjmmmpppsssuuuwwwsssooommmnnnppprrrrrrsssoookkkhhhhhhiiijjjjjjmmmppptttxxx{{{~~~~~~~~~zzzwww}}}xxxssspppkkkjjjllloooqqqrrrppppppooonnnnnnmmmmmmllljjjhhhfffccc```\\\WWWTTTOOOIII???666111000000000///111222000,,,)))+++---************+++++++++++++++,,,---+++)))'''''''''(((((((((''''''&&&%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''(((((((((((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))))))))(((************))))))(((((('''(((((()))***++++++,,,++++++,,,,,,,,,---------,,,,,,---.........------000000000000000000000000000000///......//////000444333555999===BBBNNNZZZjjjttt~~~|||{{{zzzzzzzzzzzz{{{~~~~~~{{{uuuuuuwwwxxxyyyzzz{{{|||}}}zzzzzzyyyvvvwww{{{|||xxxssspppnnnmmmnnnnnnlllkkknnnrrrtttrrrpppjjjhhhffffffffffffeeedddaaaaaa``````___]]]\\\\\\YYYVVVSSSQQQQQQPPPNNNLLLGGGFFFEEEEEEEEEDDDBBB@@@999999999777555222///---,,,,,,---...---,,,+++***))))))))))))))))))))))))************************))))))))))))************''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((%%%&&&&&&'''(((((())))))(((((((((((((((((((((((()))******(((''''''***,,,+++***)))((((((((())))))+++---000333555888999:::777888999;;;>>>DDDKKKPPPUUUZZZ```eeehhhiiijjjkkkmmmkkkhhhggggggggggggfffccceeehhhllloooqqqrrrrrrsssqqqnnnmmmnnnppppppooolllgggbbb___aaadddgggiiimmmooosssuuuwwwyyy}}}||||||}}}vvvttt{{{zzztttllliiijjjmmmoooppppppoooooonnnnnnmmmlllllljjjhhhfffdddbbb^^^ZZZWWWQQQMMMEEE===666222111000///000000///---,,,,,,---***************+++++++++,,,------,,,)))'''&&&''''''''''''(((''''''&&&%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((())))))))))))&&&'''(((((()))((((((((('''(((((())))))))))))((()))))))))))))))))))))***((())))))******+++++++++,,,,,,,,,,,,------------,,,,,,---...............000000000000000000000000222111000///000111222333777888===DDDIIIQQQ```nnn~~~}}}yyyyyy{{{~~~~~~zzzwwwxxxwwwuuuvvvzzz|||zzzwwwtttqqqooonnnmmmnnnkkkjjjlllqqqtttrrrpppjjjhhhfffffffffgggfffeee``````___^^^]]]\\\[[[[[[YYYVVVSSSQQQQQQPPPNNNLLLFFFEEEDDDDDDDDDCCCAAA???::::::999888555222000...***+++---------,,,***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''$$$%%%&&&(((((((((((('''''''''''''''''''''''''''''''''((((((((((((''''''(((***+++***(((''')))+++))))))))))))))))))******+++---111555777888888888666888<<>>;;;::::::888666333000...)))***,,,,,,,,,+++)))'''))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((()))))))))***))))))))))))))))))))))))%%%&&&&&&'''((()))******''''''''''''''''''''''''###$$$&&&((())))))((('''((((((((('''&&&&&&%%%%%%''''''((((((((((((''''''(((***,,,+++(((''')))+++&&&'''(((***++++++++++++***---222666999999888666666999>>>BBBFFFJJJNNNQQQSSSVVVZZZ]]]___```aaabbb\\\]]]___ccchhhkkkllllllkkknnnrrrvvvyyyyyyvvvssshhhhhhgggggggggfffccc```XXXWWWWWWYYY___dddgggiiiiiilllnnnppprrrsssvvvyyy{{{~~~}}}uuuvvvtttmmmmmmpppqqqqqqrrrrrrqqqqqqpppooooooooommmkkkiiihhhgggdddaaa^^^WWWVVVQQQIII@@@777111......+++)))***,,,---+++)))(((((())))))************)))***,,,,,,***)))***+++$$$%%%'''(((((((((''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&((())))))(((&&&%%%$$$%%%'''))))))))))))(((((((((((((((''''''''''''%%%&&&''')))))))))((('''&&&'''(((*********)))(((''''''((()))***+++,,,,,,+++++++++***************,,,,,,,,,---------......,,,---......//////......000000000000000000000000333222111111333555888999BBBFFFOOOZZZbbbmmm}}}xxxtttuuutttrrruuuyyyzzzyyyvvvtttrrrrrrqqqqqqooommmmmmmmmppprrrrrrqqqkkkiiigggfffffffffdddcccbbbaaa___]]][[[YYYXXXWWWXXXWWWUUUSSSPPPNNNLLLKKKFFFEEEEEEEEEEEEDDDAAA>>><<<;;;999888777555111...***++++++,,,,,,++++++***+++***)))(((''''''''''''((((((((((((((()))******++++++***))))))((((((((((((((((((((((((((((((((()))))))))((('''%%%$$$###)))))))))(((''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''(((((())))))******++++++''''''((()))))))))))))))+++***)))))))))***,,,---///111555666555444333333888===DDDJJJMMMOOOPPPQQQUUUVVVWWWYYYZZZ[[[\\\\\\]]]\\\]]]```fffmmmrrrttttttuuuuuutttssssssuuuwwwqqqjjjaaa[[[ZZZ\\\]]]]]]```___^^^```cccgggiiiiiimmmooorrrtttuuuxxx|||~~~~~~xxx}}}yyyrrrqqqooopppsssqqqpppooopppqqqpppnnnlllnnnmmmllliiigggcccaaa___]]]YYYTTTPPPMMMDDD999000///...---------,,,***(((,,,+++******))))))******((()))***)))''''''''')))++++++***)))((('''&&&&&&((('''&&&%%%%%%&&&'''(((+++***((('''&&&&&&'''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((('''&&&%%%$$$%%%%%%'''((())))))))))))'''(((((()))))))))))))))(((((())))))))))))((((((((()))+++,,,+++***(((&&&''''''((()))***+++,,,,,,******))))))******+++,,,,,,,,,,,,---------......---...000///......///000111......111111///111555555000000666999:::@@@HHHPPPTTT[[[dddooo}}}|||xxxuuuvvvuuusssuuuyyy{{{yyywwwuuusssrrrrrrrrrooonnnmmmnnnqqqrrrsssrrrmmmkkkhhhgggggggggeeedddaaa```___]]]\\\ZZZYYYXXXUUUTTTSSSQQQOOOMMMLLLKKKFFFEEEEEEEEEEEEDDDBBB???;;;:::888777666444000---***++++++,,,,,,++++++***))))))((((((((()))******((((((((((((((()))******(((((('''&&&''')))+++,,,((((((((((((((((((((((((&&&&&&'''(((((((((((('''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''((()))))))))))))))******))))))***+++---...111333555555444444555777===AAAGGGLLLNNNOOOPPPPPPQQQRRRSSSUUUWWWXXXYYYZZZZZZYYYYYY\\\ccckkkssswwwzzz{{{zzzwwwsssooonnnnnngggbbb\\\YYYZZZ\\\]]]]]]]]]]]]___bbbggglllnnnnnnrrrtttwwwyyy{{{}}}|||{{{|||zzzuuupppooorrrqqqpppooopppqqqqqqpppnnnoooooommmkkkhhheeecccaaa___[[[WWWTTTPPPIII>>>666222000...---------+++***++++++***))))))))))))***''')))***)))(((''''''((())))))((((((''''''&&&&&&(((''''''&&&&&&''''''((('''''''''&&&''''''(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&''''''((('''''''''&&&'''((())))))***))))))''''''((())))))))))))((((((((())))))))))))(((((('''((()))***++++++***)))))))))))))))***************************++++++,,,---------.........//////---...000///......///111333000000222222000222777555555:::@@@CCCCCCHHHOOO]]]eeeoooxxx}}}~~~{{{xxxvvvwwwwwwtttuuuxxx{{{zzzwwwuuussssssrrrssspppooonnnooorrrttttttsssnnnllliiihhhhhhgggfffeee_________^^^]]]\\\[[[ZZZRRRQQQPPPOOONNNLLLKKKKKKEEEEEEEEEEEEFFFFFFCCCAAA:::999777666555333///,,,******++++++++++++******)))(((((()))***+++,,,,,,((((((((((((((()))******)))'''&&&%%%&&&(((***,,,((((((((((((((((((((((((&&&'''(((((()))))))))(((''''''''''''((((((((((((((((((((((((((((((((((((''''''((())))))))))))))))))))))))((('''&&&&&&&&&''''''((())))))))))))))))))))))))***+++---///000333444444333333555999<<>>IIIPPPQQQPPPVVV]]]mmmxxx|||{{{xxx{{{zzzwwwvvvxxxwwwttttttwww{{{zzzxxxuuutttssssssssspppoooooopppsssuuuuuuuuunnnllliiihhhggggggeeeddd]]]^^^^^^___^^^]]]\\\\\\SSSRRRQQQOOOMMMLLLJJJJJJEEEDDDDDDEEEGGGFFFDDDBBB:::999777666555333///,,,******++++++++++++************))))))***+++,,,,,,((((((((((((((())))))***+++***)))(((((('''''''''((((((((((((((((((((((((************)))((('''&&&&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((()))***************+++*********)))))))))(((''''''((()))))))))))))))((()))***+++---///000111444333222111222777===BBBKKKNNNRRRTTTSSSQQQPPPOOONNNNNNPPPSSSUUUXXX[[[\\\_________```ccciiippptttsssttttttqqqjjjbbb[[[XXXSSSVVV[[[bbbgggjjjkkkjjjkkklllooosssxxxyyyxxxvvvyyy|||}}}vvvzzzyyyuuuuuusssqqqooooooqqqrrrsssrrrsssrrrqqqooommmjjjhhhfffcccbbb___]]]ZZZUUUNNNIII<<<777111,,,+++,,,---------,,,,,,+++++++++++++++(((***,,,,,,***)))((((((&&&&&&&&&''''''(((((((((&&&'''((())))))((('''&&&###$$$&&&'''''''''&&&%%%(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&'''''''''''''''(((&&&&&&'''(((((((((((((((''''''((((((((('''&&&&&&&&&&&&'''((((((((((((((()))))))))******)))))))))(((((((((((()))***+++,,,***************************++++++,,,,,,,,,,,,,,,---.........////////////---...000000//////000222444222111333222111777>>>???KKKYYY``````aaahhhqqq}}}zzz}}}zzzvvvvvvwwwwwwtttsssvvv{{{zzzwwwuuusssrrrrrrrrrpppoooooopppsssuuuvvvvvvmmmkkkhhhffffffeeedddbbb]]]]]]___``````___^^^]]]WWWVVVTTTQQQNNNKKKIIIHHHEEEDDDDDDEEEFFFFFFDDDBBB;;;:::888777666333000---)))******++++++******))),,,,,,+++***))))))******((((((((((((((())))))***((()))+++++++++)))'''%%%(((((((((((((((((((((((()))*********)))((('''&&&%%%&&&&&&'''((()))******))))))))))))))))))))))))((())))))***************((()))))))))*********+++''''''((()))))))))))))))((()))+++---///000222222222222111111444:::BBBHHHPPPSSSWWWWWWVVVSSSQQQPPPMMMNNNOOORRRUUUXXX[[[]]]aaaccceeeeeeddddddfffhhhjjjkkkkkkggg```XXXRRROOOQQQVVV^^^fffllloooppppppnnnooosssxxx|||}}}|||zzz|||~~~wwwvvv~~~{{{tttrrrooonnnooorrrsssssstttsssrrrpppnnnkkkiiihhhdddcccbbb```]]]YYYSSSPPPBBB<<<444...++++++,,,,,,......---,,,,,,,,,,,,---***,,,------+++*********'''''''''((())))))******&&&'''((())))))((('''&&&%%%&&&'''''''''&&&$$$###(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((((((((())))))(((''''''&&&******+++++++++******)))&&&''''''((()))((((((((())))))************))))))******))))))((()))******((())))))***+++,,,,,,,,,++++++,,,------------,,,,,,,,,---------.........---...000000///000111333333111111222222222:::CCCKKKZZZiiioooooosss|||yyyvvvtttuuuuuurrrsssvvvzzzyyyvvvtttrrrrrrqqqrrrpppooonnnpppsssuuuvvvvvvmmmkkkhhhffffffeeecccaaa]]]^^^```aaaaaa```^^^]]]YYYXXXUUURRROOOLLLIIIHHHDDDDDDDDDDDDEEEEEEBBB@@@;;;:::888777666444000---))))))************)))))),,,,,,+++***)))(((((((((((((((((((((((()))******$$$&&&(((***+++***)))(((((((((((((((((((((((((((%%%&&&'''((()))*********&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((()))***************&&&&&&&&&'''((()))))))))''''''((())))))))))))))))))***,,,...000111222222000111333555999AAAIIIOOOSSSVVVYYYZZZXXXUUURRRQQQMMMMMMNNNPPPSSSVVVZZZ\\\```dddfffeeeaaa^^^]]]^^^ggggggddd___XXXQQQMMMKKKRRRXXX```hhhlllnnnpppqqqkkkmmmrrrxxx~~~~~~zzzqqqwwwvvvsssooommmnnnppprrrrrrsssrrrqqqpppnnnkkkiiihhheeeeeedddbbb___[[[WWWUUUJJJCCC:::222...---,,,,,,///...------,,,,,,------+++,,,---,,,*********,,,'''((((((((())))))******((((((((())))))((((((((((((((((((''''''&&&$$$$$$(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&''''''(((((())))))))))))((('''&&&&&&&&&&&&'''((((((''''''''''''(((((())))))))))))))))))******++++++******)))************))))))(((((((((((()))***+++,,,---...+++,,,---...///...---,,,,,,,,,,,,------------...---...000000000000222333222111222333333555???JJJXXXhhhyyyyyyuuurrrsssrrrppprrrvvvyyyxxxuuusssqqqpppppppppooonnnmmmooorrruuuvvvvvvnnnllliiigggfffeeecccbbb]]]___aaabbbbbb```^^^]]]XXXWWWUUURRROOOLLLJJJIIIEEEDDDCCCDDDDDDCCC@@@>>>:::999777666555333///,,,))))))************))))))******)))((((((((())))))((((((((((((((()))******%%%%%%%%%%%%%%%'''(((((((((((((((((((((((((((((($$$%%%&&&'''((()))))))))&&&&&&''''''(((((())))))'''''''''''''''''''''''''''((())))))******))))))''''''''''''((((((((((((''''''((()))))))))))))))***+++---///111222222222...111666;;;AAAHHHPPPUUUTTTWWWZZZ[[[YYYVVVTTTSSSOOOOOOPPPQQQTTTWWWZZZ]]]___bbbeeeccc^^^[[[\\\^^^dddccc```[[[VVVSSSSSSTTTWWW]]]dddiiikkkmmmoooqqqoooppptttzzz~~~|||yyy|||xxxsssnnnkkklllnnnpppqqqrrrqqqpppooommmkkkiiihhhgggggggggdddaaa]]]ZZZYYYQQQKKKAAA888333000...---------,,,++++++++++++++++++,,,+++)))''''''***,,,''''''(((((((((((((((((())))))(((((((((((())))))((((((''''''&&&'''''''''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&'''(((((((((((()))))))))(((((('''######$$$%%%&&&&&&&&&&&&((())))))***************)))******++++++******)))((((((***++++++***))))))*********++++++,,,,,,,,,+++,,,.../////////------------------............,,,...000000000111222444222222444555555999EEEQQQbbbttt~~~}}}~~~yyytttqqqqqqpppoooqqqvvvxxxwwwuuurrrqqqpppppppppnnnmmmmmmooorrruuuvvvuuupppmmmjjjhhhgggfffdddccc^^^___aaabbbbbb```^^^\\\VVVUUUSSSQQQOOOMMMKKKJJJEEEDDDCCCCCCCCCBBB???<<<999777666555444111...+++))))))************))))))''''''''''''((()))***+++((((((((((((((()))*********'''### !!!$$$&&&((((((((((((((((((((((((''''''''''''''''''&&&%%%'''''''''(((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))++++++******))))))(((((('''(((((()))))))))))))))+++,,,...000222222222111...222888???FFFMMMTTTYYYTTTWWW[[[\\\ZZZWWWUUUUUUSSSSSSSSSTTTVVVZZZ]]]______bbbdddaaa]]]]]]```dddaaa```]]]ZZZXXXYYY\\\___]]]bbbgggkkklllmmmppprrrwwwwwwzzz~~~{{{zzz{{{xxxtttnnnkkkkkkmmmooopppqqqppppppnnnllljjjhhhggghhhiiiiiifffbbb^^^\\\[[[WWWPPPFFF<<<666222///...,,,+++******))))))******++++++)))&&&%%%&&&)))+++''''''''''''''''''''''''***)))(((''''''((()))***((('''&&&&&&'''(((***+++(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&'''((())))))*********'''((()))***++++++++++++))))))***+++++++++++++++******++++++++++++******%%%&&&)))+++,,,,,,+++***,,,,,,,,,++++++++++++***+++,,,...000000///...---............/////////000,,,...000000000111333444333444666777888<<>>:::888666555444333000---++++++++++++******))))))))))))))))))))))))))))))'''&&&%%%%%%%%%&&&((()))+++******)))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))&&&'''((())))))((('''&&&+++))))))***+++,,,+++***)))((('''&&&&&&'''((()))+++***)))(((((()))***+++((((((((((((((()))******+++---///000000000111333222777@@@HHHOOOTTTUUUVVV\\\\\\[[[[[[[[[[[[[[[[[[YYYZZZZZZXXXXXXYYY\\\___aaa___^^^```ccceeeccc```ZZZZZZZZZ[[[\\\^^^___``````eeejjjkkkiiiiiimmmqqqssswww~~~|||vvvllljjjjjjhhhjjjnnnrrrqqqpppooonnnllllllkkkjjjjjjhhhfffccc```^^^\\\ZZZTTTKKKBBB;;;555000---)))))))))***,,,,,,+++***,,,,,,,,,++++++************((('''((()))***)))'''''''''''''''((((((((()))''''''(((((((((((('''''''''((()))(((&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''++++++***)))((('''&&&&&&''')))***)))((('''(((***((('''&&&&&&'''((()))***((((((((((((((()))***************)))))))))))))))******+++++++++******)))))))))***++++++++++++***.........------,,,,,,,,,---------......000111222///111222222222333666888555444777;;;===BBBQQQaaasss}}}xxxuuuwww}}}{{{yyyuuurrrqqqsssuuuwww{{{zzzwwwtttrrrqqqpppppppppooooooppprrrtttsssrrrnnnlllhhhffffffeeedddcccaaa___]]]\\\]]]]]]\\\[[[[[[XXXTTTQQQOOOMMMKKKIIIEEEDDDCCCCCCCCCBBB@@@>>>999777666555444222///---************))))))(((((())))))))))))))))))))))))))))))((((((((()))***++++++***))))))(((((())))))************************''''''''''''''''''''''''&&&'''((())))))((('''&&&(((''''''''')))***)))(((((((((''''''''''''((((((***))))))(((((()))))))))(((''''''((()))***+++,,,---///111111111111333555777;;;BBBJJJPPPSSSUUUUUUXXXYYYYYYZZZ[[[\\\]]]]]]^^^^^^^^^\\\[[[[[[]]]___ccccccdddfffgggeeeaaa^^^YYYYYYZZZ[[[]]]___aaabbbdddfffiiiiiijjjlllqqquuuzzz~~~|||~~~rrrnnnllljjjkkkoooppppppppppppooonnnmmmmmmjjjiiihhhgggdddbbb___^^^^^^YYYQQQIIIBBB;;;555111///...---...//////...,,,,,,,,,,,,+++++++++*********((('''((()))***)))((('''''''''((((((((())))))''''''((((((((((((''''''&&&'''))))))((('''((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((((((((('''''')))***)))((('''(((***(((''''''&&&'''((()))***((((((((((((((()))*********)))))))))))))))))))))******++++++++++++******)))***++++++,,,,,,+++++++++,,,,,,------......///...............///000111...///111222222333555777999888:::???BBBIIIZZZjjj|||~~~yyyyyyyyy|||{{{yyyvvvsssssstttwwwxxx}}}{{{yyyuuusssqqqpppppprrrqqqpppqqqssstttsssrrrllljjjgggeeeeeeeeedddccc___]]][[[ZZZ[[[\\\\\\\\\[[[XXXTTTQQQPPPNNNKKKIIIEEEDDDDDDEEEEEEDDD@@@>>>999777555444333222///,,,)))))))))))))))((((((((())))))))))))))))))))))))***))))))))))))***+++,,,+++***))))))(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((('''&&&''')))***)))(((''''''(((((((((((('''''''''(((((())))))(((((((((''''''((((((***+++------111222222222222333555888<<>>666111///...,,,,,,------+++))),,,,,,,,,++++++++++++******)))((((((******)))(((''''''((((((((()))))))))'''(((((())))))(((((('''$$$%%%'''(((''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''')))***)))((('''(((***(((((('''''''''((())))))((((((((()))))))))******))))))))))))))))))************+++++++++++++++******+++,,,,,,------,,,,,,)))***+++,,,...000111111/////////......///000000---///111333333444555777<<<===AAAGGGMMMVVVfffuuu}}}{{{zzzxxx{{{yyywwwtttsssrrrtttvvvxxx~~~}}}zzzvvvtttrrrqqqqqqsssrrrrrrsssuuuwwwvvvuuummmkkkgggfffeeeeeedddccc```]]]ZZZYYYZZZ[[[[[[[[[ZZZWWWTTTQQQPPPNNNLLLJJJEEEEEEEEEFFFGGGEEEAAA===888777555444333111...,,,************))))))))))))))))))))))))))))))))))))((((((((((((((())))))*********)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''***)))((()))+++++++++)))&&&'''((())))))((('''&&&%%%&&&((())))))((('''''''''(((((()))+++---...///222222222222222333777:::>>>@@@EEEJJJOOORRRSSSTTTSSSTTTVVVWWWYYY[[[]]]]]]```aaabbbaaa`````````bbbfffhhhiiifff```[[[YYYZZZZZZZZZ[[[\\\___bbbfffhhhjjjiiijjjnnnssswwwyyyzzzzzz{{{|||{{{zzzyyyyyyzzz~~~|||zzz{{{{{{|||{{{zzzyyy{{{}}}yyyrrrnnnnnnnnnlllnnnqqqsssttttttrrrqqqjjjjjjjjjiiihhhfffeeeddd___\\\XXXRRRKKKBBB999222...,,,+++***++++++***)))++++++++++++++++++++++++***)))((()))******)))((('''(((((((((((()))))))))(((((())))))))))))((((((###%%%''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''')))***)))((('''(((***(((((((((((((((((())))))(((((())))))************)))))))))))))))***************++++++,,,,,,+++++++++,,,------......------)))***+++---...000111222000000//////////////////...000333333444555777888===AAAIIIQQQZZZeeerrr}}}}}}}}}}}}~~~xxxvvvtttssssssuuuwwwxxx~~~}}}zzzwwwtttsssrrrrrrrrrqqqrrrtttwwwzzzzzzyyyqqqnnnjjjgggfffeeedddbbbaaa^^^[[[ZZZZZZZZZYYYWWWYYYVVVSSSPPPOOONNNKKKIIIEEEEEEEEEFFFGGGEEEAAA===999777555444333222///,,,++++++++++++++++++++++++))))))))))))))))))))))))'''(((((()))))))))))))))***))))))((('''((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((''''''((((((((()))(((((((((***+++***)))&&&'''((())))))((('''&&&%%%&&&''')))))))))((('''((())))))***,,,...///000111111222222222444888<<<===???CCCHHHLLLPPPRRRTTTTTTUUUUUUVVVXXXYYYYYYZZZ^^^```ccceeeeeefffggghhhiiihhheee___YYYWWWZZZ^^^^^^^^^]]]^^^```dddgggjjjiiikkkoootttyyy{{{yyywwwsssuuuvvvwwwwwwxxxzzz|||~~~|||yyyxxxwwwvvvtttvvvxxxyyyzzz|||vvvrrrooolllkkkmmmpppsssuuuuuusssrrrkkkkkkkkkjjjiiihhhgggfffcccaaa^^^ZZZSSSJJJ@@@:::111///------...///...---+++++++++++++++++++++++++++)))((()))***+++***)))(((((((((((()))))))))***(((((())))))))))))(((((('''((())))))'''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''')))***)))((('''(((***))))))))))))))))))(((((((((((()))***+++******)))(((((())))))******************+++,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,---......///000000111000000/////////000000///000222333444777:::===BBBJJJUUU___hhhrrr{{{~~~}}}~~~xxxwwwvvvuuuvvvwwwyyy{{{}}}{{{yyyvvvtttsssssssssppppppqqqssswwwzzz{{{zzzrrroookkkhhhgggeeecccbbbaaa___]]]\\\[[[ZZZXXXVVVWWWUUUQQQOOONNNMMMKKKIIIEEEDDDDDDEEEEEEDDD@@@>>>:::888666555444222000---+++++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))((()))***+++++++++*********)))((((((''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''&&&%%%&&&((()))((('''''''''((((((((((((''''''&&&''''''((())))))))))))******++++++---...000000...000222333444777;;;>>>>>>???BBBEEEJJJNNNQQQRRRUUUUUUUUUVVVVVVWWWWWWWWW\\\```eeeiiijjjkkklllnnnjjjfff___XXXUUUXXX___ddddddcccaaaaaabbbeeehhhjjjiiimmmsssxxxzzzyyywwwuuuqqqsssuuuwwwxxxyyy|||~~~~~~~~~}}}uuuuuutttttttttuuuuuuvvvrrrtttxxx{{{~~~zzztttmmmkkkmmmooorrrttttttttttttmmmmmmmmmlllkkkiiihhhgggdddbbb```\\\WWWNNNEEE>>>333000...,,,---...---,,,***++++++++++++,,,,,,,,,+++***))))))++++++***)))((((((((()))))))))******((())))))******))))))(((***,,,---,,,***(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''')))***)))((('''(((***))))))*********)))((((((((()))***+++++++++***)))((((((((()))******++++++)))***+++,,,------------+++,,,------......------..................//////000000000//////000111111///111333555999???EEEJJJRRR[[[eeelllttt||||||~~~vvvvvvuuuuuuvvvwwwyyyzzz{{{yyywwwuuutttsssssstttoooooooooqqquuuwwwwwwwwwpppmmmiiigggfffeeedddbbb^^^]]]]]]]]]^^^\\\YYYVVVVVVSSSPPPNNNMMMLLLIIIHHHEEEDDDCCCCCCCCCBBB@@@>>>;;;999777666555444111...******+++++++++,,,,,,,,,))))))))))))))))))))))))'''((()))*********))))))))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))((('''&&&&&&'''((()))'''&&&%%%&&&((((((((('''((((((''''''''''''(((((((((((((((((()))***++++++,,,,,,,,,,,,---...///000---///333555888:::>>>@@@AAAAAACCCEEEHHHKKKNNNPPPSSSSSSTTTTTTUUUVVVVVVVVVZZZ^^^dddhhhjjjkkklllmmmfff___WWWRRRSSSZZZaaaeeejjjhhheeeddddddfffhhhjjjkkkpppvvvyyywwwuuutttuuurrrtttwwwxxxxxxyyyzzz|||{{{}}}}}}zzzwwwtttrrrqqqlllmmmnnnoooqqqsssuuuwwwuuuxxx|||zzzqqqlllmmmnnnppprrrsssttttttooooooooommmllljjjhhhhhhdddccc```]]]XXXQQQIIICCC777444000---,,,+++***)))******+++++++++,,,,,,,,,+++***))))))++++++***)))(((((()))))))))*********))))))************))))))(((***++++++)))((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((())))))''')))***)))((('''(((***)))******+++***)))((('''''')))***,,,,,,+++***)))'''(((((()))******++++++)))***+++,,,------------++++++,,,---------------............////////////////////////000111222222444666999===DDDNNNYYYaaajjjqqqvvvxxx|||~~~}}}sssssssssssstttuuuwwwxxxyyyxxxvvvuuutttsssttttttooonnnnnnppprrrttttttsssmmmjjjgggeeeeeeeeedddccc[[[\\\]]]___```^^^[[[WWWUUURRROOOMMMLLLKKKIIIGGGFFFDDDBBBAAABBBAAA@@@>>>;;;:::888777666444111///))))))******++++++++++++))))))))))))))))))))))))$$$%%%'''((((((((('''&&&))))))(((''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((())))))((('''(((*********((()))((('''&&&&&&'''((())))))((((((((((((***,,,------------------...///000,,,000444888:::===@@@CCCEEEDDDEEEFFFGGGJJJMMMNNNQQQRRRSSSTTTUUUVVVWWWWWWVVV[[[aaaeeegggggghhhhhh___XXXPPPMMMRRRYYY```cccmmmkkkhhheeeeeefffhhhjjjmmmsssxxxxxxtttqqqsssuuusssuuuxxxxxxwwwvvvvvvwwwxxx{{{|||{{{xxxtttpppmmmkkkjjjiiiiiikkkmmmpppsssuuuwwwzzz}}}tttlllmmmnnnoooqqqrrrttttttqqqppppppnnnllljjjiiihhhiiihhheeebbb^^^XXXPPPKKK@@@<<<666222000...---+++*********++++++,,,,,,,,,+++***)))***+++++++++)))))))))))))))************))))))************))))))###%%%'''(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++((()))***)))((('''(((***)))***+++++++++)))((('''''')))+++,,,,,,,,,***)))'''(((((()))***+++++++++)))***+++,,,------...---***+++,,,,,,------,,,,,,------......///000000111////////////000111333333:::;;;???FFFOOO]]]kkkttt}}}}}}{{{{{{~~~|||sssuuuwwwwwwvvvuuuvvvwwwzzzyyywwwuuutttuuuvvvwwwxxxuuuqqqppppppqqqqqqqqqmmmjjjfffdddddddddccccccaaa___\\\[[[ZZZZZZYYYWWWUUUTTTRRROOOMMMJJJHHHGGGFFFDDDCCCCCCCCCAAA???===;;;;;;;;;:::777444111...---***((())),,,---+++((())))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&(((((('''&&&%%%&&&''')))))))))))))))(((((((((+++***)))'''''''''((()))%%%''')))******)))'''%%%)))((((((((()))***,,,---))))))))))))************++++++***************+++((())))))***+++---...//////333777;;;<<<===???@@@EEEFFFFFFGGGGGGGGGGGGGGGJJJMMMQQQVVVXXXXXXWWWVVVXXXXXXZZZbbbjjjllleee^^^XXXTTTOOOKKKKKKSSS]]]eeeeeeeeeddddddfffhhhjjjkkknnnpppppplllhhhiiinnnsssrrrtttvvvvvvuuuttttttuuuxxxzzz}}}}}}~~~zzzwwwuuupppssstttqqqkkkfffeeeeeeiiijjjmmmqqquuuyyy}}}~~~}}}vvvmmmfffiiioooqqqppppppqqqqqqqqqpppnnnmmmkkkjjjlllkkkiiigggccc]]]UUUPPPEEEAAA:::333///---,,,---,,,*********---.........))))))))))))((((((((((((************************************************'''''''''''''''((()))*********))))))((((((''''''&&&&&&%%%&&&&&&'''((())),,,++++++***************+++*********))))))(((((('''(((((()))***++++++,,,((()))))))))************+++++++++******)))))))))++++++,,,,,,,,,,,,------------......------,,,+++000000000///......------///000000//////111555777@@@AAAGGGTTTfffvvvzzzxxxvvvwww|||}}}~~~sssuuuvvvuuuttttttuuuvvvzzzxxxvvvtttttttttuuuvvvsssqqqoooppprrrsssttttttnnnkkkgggeeeeeeeeeddddddaaa___\\\[[[[[[ZZZYYYWWWVVVUUUSSSQQQNNNKKKIIIHHHEEEDDDCCCBBBBBBAAA???<<<:::;;;:::999777444000...,,,+++++++++,,,,,,***((())))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((***,,,,,,+++***)))***+++&&&&&&'''(((((()))*********))))))(((((((((((((((&&&'''((())))))((('''&&&&&&&&&%%%%%%&&&'''((()))))))))))))))************))))))(((((((((((())))))++++++++++++,,,...///000111666<<>>666111............,,,******,,,,,,,,,+++*********))))))))))))(((((((((((((((((((((((((((************************'''''''''''''''((())))))***)))))))))((((((((('''(((((('''''''''''''''(((((((((((((((((()))***+++************)))))))))((('''((((((((()))*********************++++++++++++,,,,,,+++++++++*********++++++,,,,,,,,,,,,------+++,,,------.....................------,,,,,,,,,,,,---.........000444777@@@EEEQQQaaasss}}}wwwqqqrrruuuyyy~~~|||zzz~~~tttttttttrrrpppqqqsssvvvyyyxxxvvvtttssstttuuuvvvqqqppppppqqqsssttttttsssooollliiigggffffffeeeddd```___]]]\\\\\\[[[ZZZXXXWWWVVVTTTQQQOOOLLLJJJIIIEEEDDDBBBBBBBBBAAA>>><<<:::::::::888666333000...)))+++---...,,,***))))))))))))))))))))))))))))))((('''%%%$$$$$$%%%'''((()))***+++***((('''((()))&&&&&&'''''''''((((((((((((((()))))))))(((''''''(((((((((((((((((((((((())))))((((((((())))))***))))))))))))************))))))((((((((())))))***------,,,------///111222///444<<>>DDDHHHKKKMMMNNNMMMKKKGGGEEEEEEHHHLLLOOOLLLOOORRRVVVXXXYYYYYYYYYWWWZZZ^^^\\\WWWQQQMMMKKKIIIKKKOOOQQQRRRTTTVVVWWW]]]___bbbeeegggggggggfff___ZZZSSSMMMLLLSSS^^^gggmmmooorrrrrrrrrqqqqqqrrrxxxxxxxxxxxxxxxxxxxxxxxxwwwtttooojjjeeebbb``````___aaacccbbb```aaaeeeiiimmmqqqwww}}}ttthhheeegggiiinnnssspppqqqqqqrrrrrrqqqqqqqqqmmmlllkkkjjjhhheee```\\\XXXRRRIII???777222000000...,,,******++++++***)))******)))))))))(((((((((************************((((((((((((((((((((((((((((((((()))))))))(((((())))))))))))((((((((((((+++******)))(((((())))))&&&&&&&&&&&&'''((()))************))))))))))))))),,,,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,------------------------+++++++++,,,,,,,,,------+++,,,---...////////////000000000000000000000111222333444555555888<<>><<<::::::999777444222000......)))))))))***,,,---,,,+++))))))))))))))))))))))))((()))***++++++***)))(((&&&'''((('''&&&%%%%%%'''&&&&&&'''(((((()))******&&&&&&&&&&&&&&&'''((()))&&&'''((())))))((('''&&&((()))***+++,,,,,,++++++))))))))))))************))))))))))))***+++,,,------,,,+++,,,///333888;;;===???BBBDDDEEEFFFIIIKKKMMMMMMNNNOOOPPPOOOOOONNNPPPQQQSSSVVVYYYZZZ[[[\\\ZZZXXXUUUQQQNNNMMMOOOQQQRRRSSSSSSSSSUUUYYY```eeehhhgggfffddd```\\\WWWUUUOOONNNNNNQQQVVV]]]bbbffffffhhhkkkllllllllllllmmmnnnnnnllljjjgggbbb^^^\\\UUUUUUUUUUUUUUUWWWXXXYYY\\\```fffiiikkknnnrrrvvvwwwxxxxxxyyyyyyxxxxxxxxxtttttttttsssqqqrrruuuwwwuuuuuuuuuvvvxxx{{{}}}wwwpppnnnppppppqqqqqqqqqqqqqqqppppppooonnnlllkkkjjjiiieeeccc^^^[[[VVVOOOGGG???999666000...---,,,------,,,++++++++++++************)))((((((((((((((((((((((((************************((()))+++++++++)))(((&&&'''((((((((()))))))))***))))))((((((((())))))***)))))))))((())))))******((()))))))))************((()))))))))***+++++++++))))))*********+++++++++++++++,,,,,,------------++++++,,,,,,,,,,,,---------......////////////...------...///111222222333333666;;;AAAGGGOOOWWW]]]dddmmmvvvxxxsssrrrwww}}}zzzzzzxxx}}}~~~tttnnnnnnoooooooooppptttwwwwwwuuusssqqqqqqqqqrrrssssssqqqooooooqqqtttuuuvvvpppnnnlllkkkiiigggdddaaa_________```aaa```]]]ZZZWWWVVVTTTQQQOOOLLLJJJIIIBBBAAA?????????>>>;;;999:::888666444111///......///---***+++---...,,,)))))))))))))))))))))))))))((()))+++------+++)))(((***+++,,,+++***)))***+++)))))))))))))))((((((((('''&&&%%%%%%&&&'''((()))&&&''')))******)))'''&&&$$$%%%'''((()))))))))((())))))))))))************++++++++++++,,,---...///------,,,---000555:::>>>BBBCCCEEEGGGHHHJJJMMMPPPMMMOOORRRTTTTTTSSSPPPOOOPPPQQQTTTVVVYYY[[[\\\\\\[[[XXXUUURRRPPPOOOOOONNNQQQRRRSSSUUUXXX^^^dddiiiiiihhhfffccc___ZZZVVVTTTQQQQQQSSSWWW\\\aaadddeeecccfffhhhjjjjjjiiijjjkkkiiigggeeeaaa^^^[[[ZZZYYYTTTTTTTTTUUUWWWXXXZZZZZZ]]]bbbiiimmmoooqqquuuyyyyyyyyyyyyyyyxxxxxxxxxxxxqqqpppooommmkkklllnnnpppqqqqqqrrrrrrssstttuuuuuussstttvvvzzz|||}}}~~~tttooopppqqqqqqqqqqqqqqqpppooonnnmmmlllkkkjjjkkkjjjhhhfff___]]]YYYSSSKKKCCC<<<888333111...---------+++***---------,,,,,,,,,++++++************************************************)))***+++,,,+++***(((&&&'''((((((((())))))******+++***)))(((''''''''''''''''''''''''(((***+++,,,(((((())))))*********+++++++++,,,------...//////******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------+++,,,---///000000000000//////000222333444555666:::>>>DDDLLLUUU___iiioooooouuuyyyvvvpppmmmqqqvvv~~~}}}}}}~~~yyyvvvrrrqqqpppqqqrrrsssssssssssstttuuutttqqqppprrrtttooonnnnnnqqqtttuuussspppmmmkkkjjjiiihhhfffcccaaaaaa```___```aaaaaa___]]]WWWUUUSSSQQQOOOLLLHHHEEEEEECCCAAAAAAAAAAAA???===999777555444333222///,,,)))***+++,,,,,,,,,,,,,,,((((((((((((((('''&&&&&&((((((((((((((()))******''')))))))))'''&&&'''((($$$%%%'''((((((((('''&&&''''''''''''''''''''''''***************************)))&&&%%%%%%&&&)))***************))))))))))))***+++++++++***,,,///111000111111111111444999===BBBCCCEEEGGGHHHJJJMMMPPPQQQRRRSSSRRRRRRRRRTTTVVVSSSSSSTTTVVVYYY[[[[[[[[[SSSRRRRRRTTTXXXYYYWWWTTTRRRSSSUUUXXX]]]bbbfffhhhjjjgggccc^^^ZZZWWWVVVVVVVVVVVVWWWZZZ^^^bbbdddddddddeeeeeefffffffffffffffaaa___]]]ZZZWWWUUUSSSRRROOOPPPQQQTTTWWW[[[___aaadddhhhooouuuyyyzzzyyyxxx|||{{{xxxvvvuuuuuuuuuuuuqqqnnnkkkhhhgggiiikkkmmmmmmmmmoooqqqttttttsssqqqmmmmmmnnnpppuuu{{{~~~~~~}}}||||||}}}~~~}}}sssmmmjjjooooooppprrrsssrrrpppmmmiiikkknnnooonnnkkkhhheee```^^^ZZZUUUPPPJJJBBB>>>222222111000///............,,,***)))***+++++++++***++++++,,,,,,++++++*** """$$$&&&((()))))))))+++***)))(((((()))***+++,,,+++++++++******))))))******))))))))))))*********************)))(((''''''((()))+++++++++***)))+++++++++++++++***)))(((,,,,,,,,,,,,,,,+++***)))------------------------............////////////---...///000000///...---000...000333444222666;;;<<>>EEEIIIWWWggguuu~~~}}}~~~zzzxxxzzzzzzyyyyyyqqqpppppppppqqqrrrtttuuuwwwxxxwwwuuurrrqqqrrrsssnnnmmmllloootttvvvtttrrrmmmkkkiiigggfffeeeccc```___^^^^^^^^^___^^^[[[YYYWWWTTTPPPMMMKKKJJJHHHFFFAAA???============;;;999999777555444333222///,,,++++++++++++***)))((('''******++++++******))))))((((((((((((((()))******((()))***)))'''&&&'''(((&&&''''''(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&******))))))))))))******)))))))))))))))************,,,.../////////000111///000111222333666:::>>>@@@CCCFFFIIIJJJKKKMMMNNNMMMNNNOOOOOONNNPPPRRRUUUVVVXXXZZZ[[[[[[XXXTTTRRRQQQRRRUUUXXX[[[[[[YYYWWWUUUVVVWWWYYY\\\```bbbddd^^^^^^______^^^^^^]]]]]]```______```bbbcccbbbaaaccccccdddcccbbb___\\\ZZZRRRRRRQQQQQQRRRRRRSSSTTTTTTUUUXXXZZZ^^^aaadddeeemmmpppuuuyyy{{{{{{yyyxxxuuutttsssrrrqqqpppppppppppppppooonnnmmmmmmmmmmmmoooqqquuuyyyzzzvvvooojjjhhhjjjmmmppprrrrrrrrrrrrqqqooonnnpppooojjjhhhjjjmmmnnnppppppooooooppprrrttttttvvvwwwzzz|||zzzssspppoooooooooqqqssssssqqqooommmmmmlllkkkkkkjjjjjjjjjbbb```]]]ZZZWWWQQQKKKGGG:::777333000------...///...,,,******+++,,,+++******++++++,,,,,,++++++***++++++++++++***)))((('''******))))))))))))******))))))))))))((((((((((((******))))))))))))******+++***)))((((((((()))***((()))******+++************++++++++++++***))))))++++++,,,,,,,,,+++******------------------------,,,,,,,,,------------.../////////......//////000111000111444777;;;EEEPPPWWWgggzzz}}}~~~~~~wwwqqqssswww}}}tttpppqqqqqqrrrtttoooppppppoooppprrrtttwwwyyyxxxwwwuuurrrqqqpppqqqnnnllllllnnnsssuuutttrrrmmmjjjhhhfffeeedddbbb````````````aaabbbbbb___]]]WWWTTTOOOKKKIIIHHHGGGFFF@@@>>>===<<<<<<<<<:::999999777555444333222///,,,***************)))(((((((((((()))))))))(((((('''((((((((((((((())))))***((()))***)))'''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((()))************)))(((******+++++++++++++++,,,))),,,///000//////000000---///000111222555:::===???BBBFFFIIIJJJKKKLLLMMMKKKLLLLLLLLLLLLNNNQQQTTTXXXZZZ\\\\\\YYYTTTPPPMMMNNNPPPTTTWWWZZZYYYXXXVVVTTTUUUVVVXXXZZZ\\\^^^___ZZZ[[[]]]___``````___^^^aaa```___```bbbcccaaa```bbbbbbbbbaaa___[[[WWWUUUNNNNNNNNNOOOPPPRRRSSSTTTVVVXXX[[[___cccfffiiijjjmmmooorrrtttuuuuuusssrrrqqqqqqpppooooooooonnnnnnooopppqqqsssssssssrrrqqquuuvvvxxxyyyxxxtttnnniiieeehhhlllppprrrqqqooommmkkkgggfffgggfffccccccfffgggiiikkklllmmmnnnppprrrqqqrrrsssvvvxxx{{{}}}{{{wwwqqqoooooooooqqqssssssrrrqqqllllllmmmmmmlllkkkjjjjjjcccaaa___]]]ZZZUUUPPPLLL???;;;555///,,,,,,---///...,,,++++++,,,,,,+++******++++++,,,,,,++++++***---,,,,,,+++***))))))(((***))))))))))))))))))***+++++++++*********************))))))))))))******,,,***)))''''''(((***+++******************************+++++++++******)))++++++,,,,,,,,,++++++***,,,,,,------------------,,,,,,---------.........000///.........///000111444222333666:::AAAPPP]]]gggwww|||yyyzzz||||||tttqqqppptttzzz~~~qqqkkkkkkkkkmmmpppnnnooooooooooooqqquuuyyy}}}{{{yyywwwuuutttsssrrrooommmkkknnnrrrttttttrrrmmmjjjgggeeedddcccbbb```______```ccceeedddbbb```WWWSSSNNNKKKIIIHHHGGGEEE@@@???============;;;999999777555444333222///,,,(((((()))***************(((((())))))))))))((((((((((((((((((((())))))***(((*********((('''((()))******))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''')))******)))'''&&&)))))))))*********++++++(((+++...//////...//////111333555666777:::===@@@===AAAEEEHHHIIIJJJKKKLLLKKKKKKKKKJJJJJJLLLPPPSSSXXXZZZ\\\ZZZUUUOOOLLLJJJKKKNNNQQQTTTUUUTTTTTTSSSRRRSSSTTTVVVWWWXXXYYYZZZXXXZZZ]]]_________]]]\\\]]]]]]]]]___aaabbb```___`````````^^^[[[WWWTTTQQQNNNNNNOOOOOOQQQRRRTTTUUUWWWZZZ___dddhhhkkkmmmnnnmmmnnnoooppppppooonnnmmmnnnnnnnnnnnnnnnmmmmmmmmmlllnnnrrruuuwwwwwwwwwvvvwwwuuusssqqqooommmiiifffcccffflllqqqssssssqqqooojjjeeebbbcccbbbaaadddhhhfffiiilllnnnoooqqqtttvvvvvvvvvwwwyyy{{{~~~|||rrrqqqppppppqqqssssssrrrqqqiiikkknnnoooooommmjjjhhhdddbbb```___\\\XXXSSSOOOCCC???888111,,,+++,,,---...---,,,,,,------,,,******++++++,,,,,,++++++***++++++******************)))))))))******)))))))))******************++++++******))))))))))))******+++***((('''''')))***,,,++++++******************)))******+++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------......---.........////////////000///.........000111222888777888;;;@@@JJJ\\\lll}}}|||xxxyyy{{{~~~wwwuuuuuuzzz|||rrrllljjjiiikkkooolllnnnooonnnmmmpppuuuzzz~~~|||zzzzzzyyywwwuuupppmmmlllmmmqqqssssssqqqllljjjfffdddcccbbbaaa```\\\\\\^^^aaacccbbb```]]]VVVSSSOOOLLLJJJIIIGGGEEEAAA???============;;;:::999777555444333222///,,,'''((()))***++++++++++++******++++++,,,,,,++++++((((((((((((((()))******)))***+++***((('''((())))))))))))))))))***++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&'''(((((()))))))))+++---.........///000222444666777888999<<>><<<<<<<<<<<<:::888999777555444333222///,,,,,,,,,,,,,,,,,,+++***)))'''((()))***************((((((((((((((()))******)))***+++***)))((((((***************,,,...000111))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))))))))***)))******+++,,,,,,---------...///......///222555777999;;;;;;;;;;;;===???<<<>>>@@@AAABBBEEEHHHKKKOOONNNLLLIIIGGGIIILLLOOOUUUUUUQQQJJJCCCBBBFFFLLLJJJLLLLLLJJJHHHHHHKKKNNNNNNPPPRRRTTTVVVVVVVVVVVVUUUVVVWWWYYYZZZZZZ[[[[[[ZZZZZZ[[[\\\^^^]]]ZZZXXXUUUSSSPPPNNNLLLLLLMMMMMMLLLMMMOOOQQQUUUXXX[[[\\\eeegggkkknnnnnnllliiigggiiihhhgggfffeeeeeeeeeeeecccdddfffggghhhggggggfffbbbcccfffhhhhhhhhhgggggg```^^^]]]___cccgggiiijjjhhhiiikkkooorrrvvvxxxzzzwwwvvvyyy~~~{{{zzz{{{}}}vvvtttrrrqqqqqqqqqpppooollllllmmmmmmmmmmmmmmmmmmlllkkkiiigggeeeaaa\\\XXXRRRMMMFFF>>>777333111000---------...///...,,,***+++++++++,,,,,,+++++++++...---+++***)))******+++((()))***++++++***)))((())))))******+++++++++,,,******))))))))))))******'''((()))***************...---+++*********++++++((()))***+++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,---------......---...000111222222222111111444;;;CCCMMM^^^xxxwwwsssoooiiihhhjjjooopppqqqqqqqqqrrruuuxxx|||zzzwwwtttsssrrrsssttttttoookkkjjjlllnnnnnnmmmmmmiiieeebbbaaaaaa```___^^^______``````]]]YYYUUUWWWTTTQQQNNNMMMJJJGGGDDDAAA>>>;;;:::999888666555:::888666555444333000---+++++++++,,,,,,+++++++++(((((())))))*********+++((((((((((((((()))******///111333222...***&&&$$$))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&))))))))))))***************((('''(((+++,,,---,,,111000000000000222444555:::;;;===>>>>>>======<<>><<<;;;;;;:::999777777555444333333111///,,,******++++++++++++******((((((((()))))))))******((((((((((((((()))******,,,......---***((((((((())))))))))))))))))))))))******))))))(((((('''''')))((((((((('''''''''''''''(((((((((((())))))))))))((('''(((***,,,,,,,,,.........///000222444555:::;;;===>>>???>>>>>>===>>><<<;;;;;;===BBBGGGJJJLLLLLLLLLLLLLLLMMMOOOQQQLLLGGGBBBBBBDDDGGGFFFDDDEEEEEEDDDCCCBBBEEEIIILLLOOORRRVVVYYY[[[[[[ZZZYYYXXXWWWVVVTTTTTTUUUVVVWWWWWWWWWVVVWWWWWWVVVTTTRRRJJJKKKKKKLLLMMMNNNOOOOOOQQQSSSUUUVVVXXXZZZ^^^aaaiiijjjkkkkkkiiigggeeecccbbbaaaaaaaaabbbbbbaaa```aaabbbbbbaaa``````bbbdddgggggghhhiiijjjkkklllmmmjjjmmmqqqvvv{{{~~~wwwsssqqqnnnnnnqqqmmmmmmllllllkkkkkkkkkkkkjjjhhhgggfffeeeccc___\\\XXXUUUNNNFFF???888333111/////////...---+++***)))------,,,,,,,,,,,,------,,,++++++***))))))******++++++)))((()))***+++---)))******++++++******)))))))))))))))))))))))))))++++++******++++++,,,---++++++***))))))***+++++++++,,,---,,,++++++---///111...,,,,,,......,,,***....../////////......---------........./////////222222111111222333333222333777@@@NNNaaattt{{{vvvrrrppprrrnnnnnnooonnnnnnppptttwwwzzzyyywwwuuusssrrrqqqqqqpppmmmjjjjjjnnnpppqqqpppooolllhhheeecccbbb```^^^^^^^^^^^^______]]]YYYUUUTTTQQQMMMJJJGGGCCC???<<>>;;;999777777777555444222111000000111000///---))))))************))))))''''''''''''((((((((((((((((((((((((((())))))***'''((((((((('''''')))+++((((((((((((((((((((((((&&&&&&'''((()))***++++++(((((((((((((((''''''''''''''''''((((((((()))))))))(((''')))+++---...---***+++---000333666888999;;;<<<>>>???@@@@@@@@@@@@:::;;;<<<>>>@@@CCCEEEFFFIIIIIIJJJLLLNNNMMMIIIFFFCCCBBBBBBDDDFFFGGGEEEBBBCCCEEEFFFGGGHHHKKKNNNQQQUUUVVVWWWXXXXXXXXXWWWVVVSSSSSSRRRRRRSSSTTTUUUVVVTTTRRRPPPPPPOOONNNLLLJJJJJJKKKKKKLLLNNNPPPRRRSSSYYY[[[^^^___]]]\\\[[[[[[``````^^^]]]]]]^^^^^^___^^^^^^^^^]]]\\\]]]___aaaeeefffhhhhhhhhhiiikkklllnnnnnnnnnoooqqquuuxxxzzz}}}|||tttmmmkkknnnmmmllllllllllllllllllllljjjhhhfffffffffeeebbb```\\\ZZZVVVPPPHHH???888444000000//////............++++++************++++++++++++***************+++---,,,+++***)))))))))***))))))************))))))((((((((((((((((((((((((***************++++++,,,+++******************+++(((***+++******+++---///+++++++++++++++++++++++++++,,,------...---------+++,,,,,,------.........222222111000000222555777>>>FFFQQQ```sss}}}wwwzzzzzzvvvtttmmmnnnmmmllllllooosssvvvwwwuuusssqqqooommmlllllljjjgggfffhhhlllooopppnnnpppmmmiiifffdddbbb___]]]]]]\\\\\\\\\]]][[[XXXVVVTTTQQQNNNLLLJJJHHHEEECCC???===:::888777666444222222111000111222222000...))))))************))))))((((((((((((''''''''''''((((((((((((((())))))***''')))******)))(((((()))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((((((((((((((()))))))))************)))(((***---/////////+++---///333666:::<<<===;;;<<<>>>???@@@@@@@@@???:::;;;===???AAADDDFFFGGGJJJKKKLLLLLLLLLIIIEEEBBBEEECCCCCCCCCEEEFFFFFFFFFHHHIIIKKKKKKJJJKKKLLLNNNRRRSSSTTTUUUUUUUUUTTTTTTRRRRRRRRRSSSSSSTTTUUUUUUSSSQQQOOONNNNNNNNNLLLJJJIIIIIIJJJKKKNNNRRRUUUWWW[[[^^^``````^^^[[[ZZZYYY\\\[[[ZZZYYYYYY[[[\\\]]]^^^^^^^^^\\\ZZZ\\\___cccgggiiikkklllmmmnnnoooqqqqqqqqqqqqtttwww|||xxxnnnjjjllljjjlllnnnppppppnnnlllkkkkkkiiigggffffffeeecccaaa^^^\\\YYYSSSLLLCCC<<<888111000///...------......******))))))))))))******+++***************++++++,,,,,,+++******))))))))))))))))))******)))))))))))))))))))))))))))))))))******))))))******+++,,,*********++++++*********((()))***+++***+++...000((()))***++++++,,,---...+++,,,,,,---......------,,,------...///000000000222222222000000222666:::CCCOOO]]]kkk{{{vvvtttzzz~~~yyyuuunnnnnnmmmllllllooossswwwzzzxxxtttqqqooonnnnnnnnniiigggfffhhhmmmpppooonnnnnnkkkhhhfffeeebbb___]]]\\\[[[[[[[[[\\\[[[XXXVVVQQQOOOLLLKKKJJJHHHEEECCCBBB???<<<::::::999777555333222111222222222000...)))******************))))))))))))(((((((((((('''((((((((((((((()))******''')))++++++***((('''((()))))))))))))))))))))))),,,,,,+++)))(((&&&%%%%%%'''''''''((((((((((((((())))))))))))************)))((((((***---///000///---///222666:::===???@@@<<<===>>>?????????>>>===<<<===>>>@@@BBBEEEGGGHHHLLLMMMNNNLLLHHHEEECCCCCCGGGFFFEEEDDDDDDFFFHHHJJJLLLMMMNNNMMMJJJHHHHHHHHHKKKMMMOOOQQQRRRRRRQQQPPPRRRRRRRRRRRRSSSSSSSSSSSSPPPOOOMMMMMMNNNOOONNNMMMJJJJJJJJJLLLOOOSSSVVVYYY[[[]]]______]]][[[YYYYYYYYYXXXXXXXXXYYYZZZ\\\]]]\\\]]]]]]ZZZXXXYYY___dddgggiiimmmooooooppprrrtttssstttvvvyyy}}}~~~qqqkkkllljjjlllpppssssssqqqmmmkkkmmmkkkhhhffffffeeecccbbb___]]]ZZZUUUNNNFFF@@@<<<333111000...------......,,,++++++******++++++,,,*********)))******+++,,,++++++++++++************((())))))******))))))((())))))))))))))))))))))))***))))))))))))***++++++)))***++++++++++++***))))))+++,,,------...111333)))+++,,,------...///111+++,,,---......///......---......///000111222222111222333111111555<<>>@@@@@@<<<===>>>???>>>===<<<;;;>>>>>>???@@@CCCFFFIIIJJJLLLOOOOOOKKKDDDAAADDDHHHIIIIIIHHHHHHGGGHHHIIIKKKLLLNNNNNNLLLIIIEEECCCBBBDDDFFFJJJNNNPPPOOONNNMMMQQQQQQQQQQQQQQQQQQPPPPPPMMMLLLJJJKKKMMMOOOPPPPPPMMMLLLLLLLLLNNNQQQUUUWWWZZZ\\\]]]]]][[[ZZZYYYZZZWWWWWWXXXXXXZZZ[[[\\\]]]ZZZ[[[[[[WWWUUUWWW]]]ccceeehhhlllnnnoooqqqrrrttttttuuuwwwzzz}}}vvvnnnnnnlllnnnqqqssssssrrrpppnnnooollliiigggfffeeecccbbb___^^^ZZZUUUOOOHHHCCC@@@666444222///......//////---,,,,,,++++++,,,,,,---******))))))***++++++,,,)))******++++++++++++***(((((())))))))))))((((((++++++++++++++++++++++++)))))))))))))))***++++++)))***++++++++++++***))))))***,,,------///222444+++---......,,,,,,---///,,,,,,---...////////////---......///111222222333///111333333555;;;EEEMMMVVVggguuuwww|||yyypppooonnnllllllooouuuyyy{{{xxxrrrmmmjjjkkkmmmooollljjjiiilllppprrrqqqooojjjhhhfffeeedddbbb___]]][[[ZZZYYYZZZ[[[ZZZXXXWWWVVVSSSPPPMMMKKKHHHDDDBBB;;;999888999:::;;;;;;:::444222111111111000...,,,++++++,,,,,,,,,,,,++++++++++++******))))))((((((((((((((((((((()))******(((((('''%%%$$$&&&***...))))))))))))))))))))))))%%%&&&'''((()))***+++,,,&&&'''''''''(((((())))))''''''''''''((((((((()))%%%$$$$$$&&&))),,,------...000444888<<<>>>@@@@@@======>>>>>>>>><<<;;;:::@@@??????@@@CCCFFFJJJLLLKKKOOOPPPJJJBBB@@@FFFMMMIIIJJJKKKKKKJJJIIIIIIJJJKKKLLLMMMKKKGGGBBB@@@???>>>BBBGGGLLLNNNNNNLLLKKKPPPPPPPPPPPPOOOOOONNNMMMKKKIIIHHHJJJMMMPPPQQQQQQPPPOOOMMMMMMNNNPPPSSSUUUYYY[[[\\\[[[ZZZYYYYYYZZZVVVWWWXXXYYY[[[\\\]]]]]]XXXZZZYYYVVVSSSUUU\\\bbbcccfffjjjmmmoooppprrrsssrrrsssvvvxxxzzz|||}}}}}}~~~zzzqqqpppooopppqqqrrrrrrrrrrrrrrrpppmmmiiigggfffdddcccaaa___^^^ZZZUUUOOOJJJEEECCC888666444111//////000000,,,++++++******++++++,,,******))))))***+++,,,,,,((()))***+++++++++++++++(((((())))))))))))((((((++++++++++++++++++++++++)))))))))))))))******+++)))***+++,,,,,,+++***)))'''(((***+++,,,---000333+++---...---)))((()))+++,,,---...///000000000000------...///000111222333...111444555888@@@LLLUUUdddttt}}}zzzyyy|||xxxpppppppppooooooppptttvvvzzzxxxtttpppnnnnnnnnnooojjjiiiiiikkkoooqqqrrrrrrkkkiiifffeeeeeeeeecccbbb]]]\\\\\\]]]^^^\\\YYYVVVTTTRRRNNNKKKIIIGGGDDDBBB@@@>>><<<<<<<<<===<<<;;;111222222111111000///...,,,+++***+++------+++***)))))))))))))))))))))))),,,,,,,,,,,,+++)))((('''))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((())))))))))))(((((((((((()))+++---......///111333111333666:::===???@@@@@@@@@BBBBBB???;;;999:::<<>>@@@EEEJJJOOONNNKKKIIIHHHHHHIIIJJJJJJHHHEEEBBB???===;;;;;;@@@BBBFFFIIIKKKLLLLLLLLLOOOOOOPPPPPPPPPOOONNNNNNGGGGGGHHHHHHJJJMMMOOOQQQPPPOOONNNMMMNNNPPPSSSUUUYYY[[[]]]___^^^\\\YYYWWWWWWVVVWWWZZZ]]]^^^[[[XXXVVVUUUUUUUUUWWWZZZ^^^```fffgggjjjlllnnnooooooooooooppprrrtttvvvxxxyyyyyyxxxyyy{{{}}}~~~xxxqqqppppppqqqsssttttttqqqooopppooommmkkkiiigggeeedddcccaaa^^^[[[WWWRRRKKKGGG>>>777///,,,---000///---......---------,,,,,,,,,------,,,+++************************************,,,,,,,,,++++++*********++++++************++++++------------------------(((***+++------,,,+++***------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,//////////////////......000111222111///......///555333666<<>><<<;;;<<<<<<<<<:::555555444222000...,,,++++++******+++,,,,,,+++)))))))))))))))))))))))))))***))))))((((((''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&''''''(((((('''''''''''''''((((((((()))))))))))))))))))))))))))(((***,,,.........///111333222444777:::===???@@@@@@AAABBBBBB@@@===;;;<<<>>>AAAAAAAAADDDHHHLLLMMMMMMKKKGGGBBB>>>>>>AAAFFFIIILLLKKKJJJHHHHHHHHHHHHHHHCCCBBB@@@>>>======>>>???@@@BBBEEEHHHIIIJJJJJJIIIMMMNNNOOOPPPOOOLLLIIIGGGFFFFFFFFFGGGIIIKKKMMMOOOPPPPPPPPPQQQSSSVVVYYYZZZ^^^^^^]]]\\\[[[ZZZZZZYYYXXXWWWXXXZZZ\\\\\\ZZZWWWVVVVVVVVVWWWYYY\\\___aaafffgggiiikkkmmmnnnooonnnpppppprrrssstttuuuuuuuuuuuuvvvxxx{{{}}}~~~vvvooonnnoooqqqssssssqqqoooqqqpppnnnllljjjhhhgggfffdddbbb___\\\YYYSSSMMMIIIBBB;;;333//////111000.........---------,,,,,,,,,,,,,,,,,,+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++(((***+++------,,,+++*********+++,,,------------,,,,,,,,,------......///...........................///111000//////111222444333888AAAKKKUUUeeessszzz}}}yyyuuusssssssssrrrqqqqqqsssvvvzzzxxxtttqqqooooooooopppooonnnmmmnnnpppqqqqqqpppmmmkkkhhhfffeeecccaaa___\\\[[[ZZZ[[[[[[ZZZWWWUUUTTTQQQMMMJJJIIIGGGDDDBBB???>>>;;;;;;<<<<<<;;;:::555555444222000...,,,+++***))))))***++++++***((())))))))))))))))))))))))(((((('''&&&&&&&&&(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((('''(((((((((((()))))))))***))))))))))))))))))))))))+++---...///......000111333444777;;;===???@@@@@@BBBBBBBBBAAA???>>>???@@@@@@@@@AAADDDHHHKKKLLLLLLHHHBBB<<<:::>>>CCCGGGIIIIIIIIIIIIHHHHHHGGGFFFFFF???===;;;::::::<<>>??????@@@@@@@@@@@@???@@@AAABBB@@@@@@AAADDDGGGJJJJJJIIICCC===777777>>>DDDHHHHHHFFFGGGHHHIIIHHHGGGEEEDDD???>>>;;;999999;;;>>>@@@EEEEEEFFFGGGGGGFFFFFFEEEIIIJJJJJJJJJIIIFFFCCCBBBDDDDDDDDDEEEFFFHHHJJJLLLOOOQQQVVV[[[___ccceeefffeeeccc___[[[YYYYYYYYYZZZZZZZZZZZZYYYYYYWWWVVVTTTTTTWWWZZZ^^^aaabbbbbbbbbdddeeefffhhhiiikkkkkklllllllllmmmnnnnnnnnnnnnnnnpppqqqsssvvvyyy{{{||||||~~~zzzpppnnnlllmmmooopppqqqppprrrrrrqqqooonnnlllkkkkkkhhhgggdddbbb___ZZZUUUPPPJJJEEE===666333111///---......---------,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++************++++++------------------------)))***+++,,,,,,,,,++++++,,,---------,,,,,,+++***,,,,,,------......//////------------...............000111111111222555777666999CCCRRRcccrrr|||zzzwwwtttuuuuuutttsssrrrsssuuuwwwvvvtttrrrpppooooooooonnnmmmlllnnnqqqtttuuuuuuooollliiifffdddbbb```^^^\\\ZZZYYYYYYYYYXXXVVVTTTRRROOOLLLJJJHHHGGGDDDBBB???===;;;:::::::::999777111222222111111000///...***)))((()))++++++)))((()))))))))))))))))))))))))))((('''&&&''')))+++,,,((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((&&&&&&'''''''''(((((((((((()))))))))*********+++***+++------,,,,,,---...444555888:::<<<============<<<<<<===???@@@AAABBB@@@@@@AAACCCFFFHHHGGGFFF>>>999555777>>>DDDFFFFFFEEEFFFHHHIIIHHHFFFDDDBBB>>>===<<<;;;<<<>>>AAACCCGGGHHHGGGGGGGGGFFFEEEEEEIIIHHHFFFEEEEEEEEEGGGHHHFFFEEEEEEEEEGGGIIIKKKLLLNNNQQQVVV[[[```ccceeefffaaa```___]]][[[YYYXXXWWWZZZZZZZZZYYYWWWUUUTTTTTTUUUXXX\\\aaacccdddcccbbbddddddeeefffggghhhiiijjjhhhhhhjjjlllmmmnnnnnnnnnqqqrrrtttuuuwwwxxxyyyyyy|||~~~~~~tttqqqnnnlllmmmooopppppprrrqqqqqqooonnnmmmlllllljjjhhhfffdddbbb]]]XXXTTTMMMHHHAAA:::444111...---......---------,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++......---,,,***)))((((((++++++************++++++------------------------******++++++,,,,,,,,,,,,,,,,,,---------,,,++++++...---------,,,,,,++++++---------.........//////111222222111111222555777777???MMM^^^pppyyywwwrrrtttuuuuuusssssstttuuuuuutttrrrqqqooonnnnnnmmmmmmllllllnnnqqqtttuuuuuuooolllhhhfffdddccc```^^^\\\[[[YYYXXXYYYXXXWWWUUUQQQOOOKKKIIIHHHGGGDDDCCC???===:::999999999888666555555444222000...,,,+++***))))))***++++++***((())))))))))))))))))))))))''''''&&&&&&&&&''')))***))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))))))))(((&&&&&&&&&&&&''''''''''''((())))))******+++++++++)))+++,,,---,,,,,,...///333555777999;;;;;;;;;;;;:::999999;;;>>>AAABBBBBBAAAAAABBBDDDEEEFFFDDDBBB:::888777999>>>CCCDDDDDDEEEEEEFFFFFFEEECCCAAA???::::::;;;===@@@DDDGGGIIIIIIHHHHHHGGGFFFFFFEEEEEEHHHFFFCCCBBBBBBEEEIIIKKKGGGFFFFFFFFFGGGIIIKKKLLLMMMOOOSSSXXX\\\___```aaa[[[\\\\\\\\\[[[YYYVVVUUUZZZZZZZZZXXXUUUSSSSSSTTTWWWZZZ^^^bbbddddddbbbaaacccccccccdddeeefffhhhiiieeefffhhhkkkmmmooopppppprrrssstttvvvwwwxxxxxxxxxyyy|||{{{wwwqqqmmmmmmnnnooopppppppppooonnnnnnmmmllllllkkkjjjhhhfffddd```[[[WWWOOOKKKEEE===666111///.........---------,,,,,,,,,...---,,,+++************************************......---,,,***)))((((((++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))***,,,---...//////......---,,,+++******)))------......///000000000333333333222111333666999:::GGGYYYkkk||||||vvvtttppprrrttttttsssssstttuuusssrrrqqqpppnnnmmmllllllnnnllllllnnnpppsssssssssnnnkkkhhhfffdddcccaaa___]]][[[YYYXXXYYYYYYWWWVVVQQQNNNKKKIIIHHHGGGEEECCC???<<<:::999999888777555555555444222000...,,,++++++******+++,,,,,,+++)))))))))))))))))))))))))))'''((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''((((((((((((((())))))******+++,,,,,,***,,,---......///000222333444666888999:::999999888777777:::???BBBCCCCCCCCCBBBBBBDDDEEEDDDAAA>>>777888:::<<>><<<:::999;;;===???BBBDDDDDDEEEDDDGGGFFFEEEDDDDDDCCCDDDDDDBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEFFFFFFHHHJJJKKKKKKLLLMMMOOOQQQSSSTTTUUUUUUUUUUUUUUUVVVVVVWWWXXXXXXYYYYYYWWWTTTRRRTTTVVVZZZ\\\___bbbcccbbbaaa```bbbbbbaaaaaabbbdddfffgggggghhhjjjlllnnnooopppppppppqqqtttwwwzzz|||}}}~~~vvvyyy|||xxxpppmmmmmmnnnooommmmmmllllllkkkkkkkkkkkkllljjjiiihhhfffbbb]]]ZZZTTTQQQKKKCCC;;;555333222......---------,,,,,,,,,,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++************++++++------------------------++++++******++++++,,,---++++++,,,------,,,,,,,,,------.....................//////000111222222333000000111111333666;;;???HHH[[[nnnyyyxxxooopppppppppppppppqqqrrrsssttttttsssqqqppppppppppppqqqpppnnnlllmmmpppqqqooommmlllkkkiiiiiihhheeebbb___]]]\\\[[[\\\\\\ZZZWWWUUUSSSPPPLLLIIIHHHGGGEEECCCAAA>>><<<:::::::::888777333333333222000...+++)))+++***(((***,,,---***((())))))))))))(((((((((((((((((('''''''''(((((())))))((('''&&&%%%&&&''''''+++,,,+++)))'''%%%&&&'''((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&'''***((('''))),,,---,,,***...,,,,,,///333555444222555555444444444555555666666777888999;;;===???AAA@@@BBBDDDEEECCC@@@<<<999555777:::<<<>>>>>>=========>>>@@@AAA@@@???===<<<===>>>@@@BBBCCCDDDEEEEEEFFFEEEEEEDDDDDDDDDDDDDDDAAABBBBBBBBBAAAAAA@@@???BBBBBBCCCDDDFFFHHHIIIJJJKKKLLLOOOQQQSSSTTTTTTTTTPPPQQQRRRTTTVVVXXXYYYZZZ[[[YYYUUURRRQQQTTTXXXZZZ[[[\\\]]]___```aaaaaaaaabbbbbbaaaaaabbbdddfffgggnnnlllkkkjjjjjjmmmppprrruuuuuuvvvvvvwwwxxxxxxxxxyyy|||xxxppplllkkkjjjjjjkkklllmmmlllkkkkkklllmmmjjjjjjiiihhheeebbb___]]]\\\WWWPPPHHHAAA:::444000........................++++++++++++,,,------...------------------------************************++++++++++++******))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,---------.........//////111111111111000000000000---111555555333666???GGGWWWdddsss||||||zzzzzz|||yyywwwooopppppppppqqqqqqrrrrrrrrrssstttsssqqqppppppppppppqqqpppmmmkkkllloooqqqooommmllljjjiiigggfffddd```]]][[[[[[ZZZ[[[[[[ZZZWWWUUUSSSPPPLLLIIIHHHGGGEEEDDD@@@===;;;::::::999888666333333222111///---+++***+++***)))***,,,,,,***(((***)))))))))((((((((((((%%%%%%%%%&&&(((***+++,,,***)))((('''''''''(((((()))((((((''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''((('''&&&&&&(((,,,//////......------000444666555333666666666666666666666666666777888999<<<>>>@@@AAACCCCCCCCCAAA???<<<999888777888:::<<<<<<<<<;;;:::;;;<<<>>>??????>>><<<;;;===>>>@@@BBBCCCDDDEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDAAAAAABBBBBBBBBAAAAAA@@@BBBCCCDDDEEEGGGJJJLLLMMMNNNOOOPPPRRRRRRRRRRRRRRRQQQRRRSSSTTTUUUWWWXXXXXXXXXVVVSSSQQQQQQTTTXXX[[[]]]]]]___```aaaaaabbbbbbbbbbbbbbbbbbdddeeefffggglllkkkjjjjjjkkkmmmooopppooopppqqqrrrtttwwwyyyzzzzzz}}}{{{qqqkkkiiihhhgggiiijjjkkkkkkjjjjjjkkklllkkkjjjiiigggeeebbb```___\\\XXXQQQJJJDDD===666111//////......------,,,,,,,,,,,,,,,+++,,,,,,------------------------------************************++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,------------,,,---------.........//////111000000000000000000000///222555555555;;;EEEOOO^^^hhhrrrwwwvvvssstttvvv{{{wwwppprrrpppqqqrrrsssssssssrrrqqqtttsssrrrpppoooppppppqqqooollljjjkkknnnpppooommmllljjjgggeeedddaaa^^^[[[ZZZYYYYYYZZZ[[[ZZZXXXUUUSSSPPPLLLIIIHHHFFFDDDCCC>>><<<:::999:::999777555333222111///---,,,+++++++++***)))***,,,,,,***)))******)))))))))(((((((((%%%%%%&&&'''(((***+++,,,******)))(((((((((((()))'''$$$###$$$(((******(((''''''(((((((((((((((((('''''''''''''''((())))))&&&&&&&&&))),,,/////////......///222555777666555666666777777777666666555666666888:::<<>>???@@@BBBCCCDDDDDDDDDDDDEEEGGGGGGGGGFFFDDDBBBAAAAAABBBBBBCCCBBBBBBBBBCCCDDDEEEGGGIIIKKKMMMNNNQQQRRRRRRRRRRRRQQQPPPPPPRRRRRRSSSSSSTTTUUUUUUUUUSSSQQQPPPOOOQQQTTTXXX[[[______``````aaaaaaaaaaaa```aaabbbccceeeeeeeeeeeehhhiiiiiijjjlllmmmnnnnnnkkklllmmmooossswww{{{}}}|||~~~ssskkkgggeeeeeehhhjjjllllllkkkkkklllmmmmmmllliiigggeeecccbbbaaa\\\YYYTTTNNNHHH@@@888333000000...---,,,,,,++++++...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---------------------.........////////////000000000000000000000222444555666999BBBPPP[[[kkkpppuuuuuuqqqpppssswwwwwwrrrtttppprrrsssuuuuuutttrrrqqquuutttrrrpppooooooppppppnnnkkkiiijjjmmmpppooonnnmmmjjjfffcccaaa___\\\ZZZZZZYYYYYYZZZ\\\[[[YYYWWWRRROOOJJJGGGFFFDDDBBBAAA===;;;:::999:::999777555444222000...,,,,,,,,,,,,*********+++++++++***)))*********)))))))))((((((***)))(((((((((((((((((()))))))))((((((((((((((('''### ###(((+++***'''''''''''''''((((((((((((((('''''''''((()))***+++***)))******,,,,,,---,,,...///111444777888777777555666777777777666555444666777888:::===@@@BBBDDDGGGCCC>>>:::888999;;;===??????>>>===<<<999777666::::::;;;<<<======<<<<<>>;;;::::::::::::999777555333222000...---,,,------)))***+++++++++*********************))))))))))))******)))(((((((((((((((((((((((('''''''''&&&&&&((($$$!!!###'''***((($$$&&&'''''''''(((((())))))'''''''''((()))***++++++)))***+++++++++,,,------...000444777999999999999666666666666666555444444777888999;;;>>>@@@CCCDDDDDDAAA<<<888888;;;???BBBCCCCCCAAA???===:::888777;;;;;;<<<===>>>?????????@@@AAAAAABBBCCCCCCCCCBBB@@@AAACCCEEEDDDBBB@@@>>>???@@@AAACCCDDDEEEFFFFFFGGGHHHIIIKKKKKKLLLKKKKKKQQQQQQQQQPPPPPPPPPPPPPPPQQQPPPPPPPPPOOOOOOOOOOOOJJJKKKLLLOOOSSSWWW[[[]]]```___^^^]]]]]]]]]^^^^^^\\\^^^```aaaccccccbbbbbbccceeehhhkkkmmmmmmmmmmmmnnnoooppprrruuuyyy|||~~~}}}~~~~~~}}}|||{{{|||}}}}}}{{{nnnfffcccccchhhkkknnnooooooooopppppppppnnnkkkiiigggfffeeefff^^^\\\ZZZVVVQQQIII@@@:::///...---,,,,,,...///000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------........./////////000000...//////000111222222333444777;;;BBBKKKZZZjjjuuu}}}~~~~~~}}}~~~xxxqqqrrrqqqrrrsssuuuvvvuuuuuutttvvvtttrrrpppoooooooooooommmjjjhhhiiimmmqqqrrrqqqmmmiiiccc___^^^]]]\\\\\\]]]\\\\\\]]]^^^]]][[[XXXPPPMMMIIIEEECCCAAA???===;;;::::::;;;;;;:::888555333222111000......------)))***,,,,,,***)))***+++++++++*********)))))))))(((((((((((()))***+++,,,'''''''''((('''&&&&&&%%%(((&&&###$$$'''((('''%%%&&&&&&''''''((()))))))))''''''''''''(((***+++,,,%%%'''***+++,,,---000222...111666999::::::;;;;;;888888777666555555555555999::::::<<<>>>@@@BBBCCC@@@>>>:::888999===BBBEEEEEEDDDBBB@@@>>><<<:::999<<<<<<===>>>???@@@AAABBBAAAAAABBBBBBCCCBBBBBBBBB???@@@BBBBBBBBBAAA???===>>>@@@AAACCCEEEGGGGGGHHHIIIJJJLLLMMMNNNNNNMMMMMMQQQPPPPPPOOONNNNNNOOOOOONNNNNNMMMMMMMMMLLLLLLLLLIIIJJJMMMQQQUUUYYY]]]______^^^]]]\\\\\\\\\]]]^^^]]]^^^___```aaabbbbbbbbbccceeegggjjjmmmnnnnnnnnnoooppprrrtttvvvxxxyyyzzz{{{||||||{{{yyyyyy{{{|||zzz~~~ssshhhdddcccdddgggkkkmmmmmmmmmnnnnnnooonnnmmmkkkiiihhhgggfff```^^^\\\YYYTTTMMMEEE???111000...------...000111///...------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---...................../////////000000000//////000111222444444555666;;;CCCNNN[[[iiivvv~~~vvvuuuqqqrrrrrrtttuuuvvvwwwxxxvvvuuusssqqqoooooooooooonnnkkkhhhiiinnnrrrsssssslllhhhbbb^^^]]]]]]^^^^^^]]]\\\\\\\\\]]]\\\YYYWWWRRROOOJJJFFFDDDBBB@@@>>>;;;;;;;;;<<<===;;;999666222222222222111000......(((***,,,,,,***)))***++++++++++++*********))))))(((((((((((()))***++++++'''(((((()))((('''&&&%%%&&&&&&%%%%%%&&&'''((((((&&&&&&''''''((())))))***&&&&&&&&&'''((()))++++++%%%(((+++,,,,,,---000333...222888;;;<<<;;;<<<===<<<;;;888666555666888999;;;;;;<<<===>>>@@@AAABBB<<<;;;999999:::===@@@CCCDDDCCCAAA???>>><<<;;;;;;<<<<<<<<<>>>???AAABBBCCCBBBBBBBBBCCCBBBBBBAAAAAA@@@AAAAAAAAAAAA@@@??????>>>???AAADDDFFFHHHIIIIIIIIIKKKMMMPPPRRRSSSRRRRRRSSSQQQPPPNNNLLLKKKKKKLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIKKKOOOSSSXXX\\\___```___^^^]]]\\\\\\]]]___````````````aaabbbcccdddeeedddeeegggjjjlllnnnppppppppprrruuuxxxyyyzzzzzzzzzyyyzzzzzzyyywwwxxxzzz|||yyy|||zzzllleeecccbbbfffjjjmmmmmmmmmmmmnnnoooooonnnmmmkkkiiiggggggbbb```]]]ZZZVVVPPPIIIDDD666444111///---...///000...------------......///........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////,,,------................../////////000000000000///000111222444555666777888@@@MMM\\\kkkwww|||{{{qqqqqqrrrsssuuuwwwyyyzzzvvvuuusssqqqooonnnnnnooonnnkkkhhhjjjnnnsssttttttlllhhhbbb^^^]]]^^^______]]]\\\[[[\\\\\\ZZZWWWUUUSSSPPPLLLHHHFFFDDDAAA???;;;;;;;;;======<<<999777222333333333222111///...(((***---,,,***(((***++++++++++++************))),,,+++***)))((((((((((((((()))*********)))'''&&&$$$%%%''''''&&&''')))+++&&&&&&&&&'''((())))))***%%%%%%&&&&&&''')))***+++(((+++------++++++---000...333999<<<<<<<<<===>>>@@@===:::777666888:::<<<<<<<<<======>>>@@@AAABBB:::999999999:::<<<>>>???CCCBBB@@@>>>===<<<<<<<<<;;;;;;<<<===???AAABBBCCCBBBBBBCCCCCCBBBBBBAAAAAABBBBBBAAAAAAAAA@@@@@@@@@>>>???AAADDDFFFHHHJJJJJJHHHKKKNNNRRRUUUWWWWWWWWWUUUSSSPPPMMMKKKIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLPPPUUUYYY]]]```aaa```___]]]]]]]]]___```bbbbbbbbbaaaaaabbbdddfffgggeeeeeegggjjjllloooqqqrrrrrruuuyyy|||~~~~~~}}}|||wwwxxxxxxwwwvvvwwwyyy{{{yyy}}}~~~nnnfffccccccgggkkknnnoooooooooooonnnoooooonnnmmmjjjhhhfffdddaaa^^^[[[WWWQQQKKKFFF:::777444000...------...---------------...///000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++)))***+++,,,...///000000,,,---......//////......////////////000000000000000000222333555666777888:::CCCSSSeeeuuuwwwuuuuuuuuuuuuuuuvvvwwwwwwuuurrrnnnnnnpppqqqpppnnnnnnjjjgggiiiooossssssqqqmmmiiidddbbbbbbaaa^^^[[[[[[[[[[[[]]]]]]ZZZUUURRRRRROOOJJJGGGEEECCC@@@>>><<<;;;<<<======<<<999666111111111111111000///...,,,,,,++++++++++++++++++)))))))))))))))*********,,,,,,+++***)))(((''''''***)))'''&&&%%%%%%%%%%%%(((&&&%%%%%%'''(((((('''%%%&&&((()))))))))((('''(((((()))***************''')))+++,,,,,,,,,---...444555777999;;;===???@@@@@@===999777888999999999<<<;;;;;;;;;===???AAABBB999999888888999<<>>???@@@???>>>===>>>??????===<<<>>>AAACCCAAA>>>BBBBBBBBBCCCCCCCCCDDDDDDDDDCCCAAA???>>>>>>>>>???@@@CCCEEEGGGGGGHHHIIIKKKNNNOOOQQQSSSUUUVVVVVVVVVWWWUUUQQQMMMJJJIIIJJJJJJHHHGGGFFFDDDDDDEEEGGGHHHLLLMMMPPPTTTXXX\\\___``````___^^^\\\ZZZ[[[^^^aaabbbbbbbbbcccdddeeegggggggggggghhhjjjllloooqqqrrrssswww{{{}}}}}}}}}|||}}}{{{zzzxxxxxxxxxzzz|||}}}}}}~~~xxxlllcccbbbcccdddhhhllloooooonnnppppppooonnnmmmkkkiiihhheeeccc```]]]YYYSSSMMMHHH===888222000222333000---..................------+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++,,,---.........,,,***(((&&&))),,,000111000...---..................------///////////////.........000///111333333111333888>>>NNNdddvvvzzzwwwvvvvvvuuuuuuvvvvvvwwwuuurrrooonnnpppqqqpppooommmjjjgggiiinnnrrrrrrqqqnnnjjjeeebbbbbbbbb___\\\[[[[[[\\\]]]]]]ZZZVVVRRRRRROOOJJJGGGDDDCCC@@@>>>:::999999:::;;;:::777444222222222111111///......++++++++++++++++++++++++)))))))))))))))))))))***++++++******)))(((((((((,,,+++***)))(((((())))))(((&&&%%%%%%'''(((((('''&&&&&&((()))))))))((('''&&&''''''((((((((((((((((((***,,,---------...///222333555777:::<<<>>>???@@@>>>:::999999;;;;;;;;;::::::;;;;;;<<<===>>>???888888888999:::<<<>>>@@@???@@@AAA@@@>>>===>>>???===<<<;;;===@@@AAA@@@>>>@@@AAAAAAAAABBBBBBBBBBBBAAAAAA???>>>>>>???@@@@@@@@@CCCEEEGGGGGGHHHIIIKKKOOOPPPSSSVVVWWWWWWWWWVVVUUURRROOOLLLJJJJJJJJJKKKKKKJJJHHHGGGFFFGGGHHHIIINNNPPPSSSWWW[[[^^^```aaa``````___]]][[[\\\___aaabbbbbbbbbcccdddeeefffgggiiijjjkkklllnnnppprrrsssuuuxxx{{{}}}|||{{{zzz{{{yyyyyywwwwwwxxxzzz|||}}}~~~vvvkkkddddddeeegggkkknnnooooooppppppooonnnllljjjhhhgggeeecccaaa^^^ZZZUUUOOOKKK???:::333000111222000------------....../////////------............------,,,,,,,,,++++++++++++******++++++,,,,,,++++++******+++---......---,,,+++(((***,,,///000///...---........................//////////////////////////////111444444333777===FFFWWWooo}}}yyyxxxwwwvvvvvvuuuuuuvvvuuussspppooopppppppppooollliiiggghhhmmmpppqqqpppoookkkfffccccccccc```]]]\\\\\\\\\]]]]]]ZZZVVVSSSQQQNNNIIIFFFDDDBBB@@@>>>:::999999999:::999666444333333222222000///------*********++++++,,,,,,---******))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&''''''((((((&&&%%%%%%'''(((((('''&&&''''''((()))(((((((((''''''''''''(((((((((((()))+++............///000000111333555888;;;===>>>===;;;888888999;;;<<<<<<999:::;;;;;;<<<<<<;;;;;;777888999;;;<<<======>>>???@@@AAA@@@>>>===>>>???<<<;;;;;;===??????>>>===??????@@@@@@@@@@@@AAAAAA???>>>=========???@@@AAA@@@CCCEEEGGGGGGHHHIIIKKKPPPRRRVVVYYYZZZYYYWWWVVVQQQPPPMMMKKKKKKKKKLLLMMMNNNMMMLLLKKKJJJKKKKKKLLLRRRTTTXXX\\\___aaaaaaaaaaaaaaa```^^^\\\\\\___aaaaaaaaaaaabbbcccdddfffffflllmmmmmmnnnpppqqqssstttuuuwwwzzz{{{zzzyyyxxxyyyyyyxxxwwwvvvwwwyyy{{{}}}}}}ooogggeeeeeefffjjjmmmooopppoooooonnnmmmkkkiiigggfffeeecccaaa___\\\XXXSSSOOOCCC===666111000000///---,,,,,,---...///000000111......////////////......,,,,,,,,,,,,++++++++++++******++++++++++++******)))***,,,---......------+++,,,------......------........................//////////////////////////////111444555555;;;CCCQQQccc||||||{{{yyyxxxvvvuuuuuuuuuuuusssqqqpppooopppppppppkkkiiiggghhhkkkoooppppppppplllgggdddddddddaaa^^^\\\\\\\\\\\\\\\ZZZVVVSSSPPPMMMIIIEEECCCBBB@@@>>>;;;:::::::::;;;:::888666444333333222000...---,,,))))))***+++,,,,,,------*********)))))))))))))))(((((((((((())))))******%%%%%%%%%&&&&&&'''''''''(((&&&%%%%%%'''(((((('''&&&''''''((((((((((((((()))))))))))))))******+++***,,,.........---...000///000222555888;;;===>>>999777555666888:::;;;;;;:::;;;<<<<<<<<<;;;999888666888:::<<<======<<<<<<>>>???@@@???===<<<<<<===;;;;;;<<<===>>>???>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>======<<<<<<>>>???@@@@@@CCCEEEGGGGGGHHHIIIKKKQQQSSSWWWZZZ[[[ZZZWWWUUUOOONNNMMMLLLMMMNNNPPPQQQRRRQQQPPPOOOOOOOOOOOOPPPUUUWWW[[[___aaabbbaaa```aaaaaaaaa___]]]]]]___aaaaaaaaaaaabbbcccdddeeefffmmmmmmnnnnnnpppqqqrrrssssssuuuxxxyyyxxxxxxxxxxxxyyyxxxwwwvvvvvvwwwyyyzzz~~~~~~~~~vvvjjjgggeeeeeehhhlllooopppoooooonnnmmmkkkhhhfffeeecccbbb```___]]]ZZZUUUQQQHHHBBB999333000///......------......//////000000.........//////.........------,,,,,,,,,++++++++++++++++++,,,,,,+++++++++++++++,,,---......------...------,,,,,,,,,---------------...............///////////////000000000000000222444444555>>>GGG[[[nnn~~~}}}{{{yyywwwvvvuuuuuuuuutttsssqqqooooooooopppkkkjjjhhhiiikkknnnooopppppplllgggeeeeeedddaaa^^^\\\[[[[[[[[[[[[YYYVVVSSSOOOLLLHHHEEECCCAAA???>>>;;;:::999999:::999888666444333333222000...---,,,))))))***+++,,,,,,------************))))))(((((('''''''''((())))))******'''(((((()))*********+++(((&&&%%%%%%'''(((((('''''''''''''''((((((((()))***))))))((()))***++++++)))+++---------,,,---...///000222555888;;;===>>>777666555777:::===>>>>>><<<=========<<<:::888777666888;;;===>>>===<<<;;;<<<===>>>===:::999:::;;;;;;<<<>>>>>>????????????AAAAAA@@@@@@@@@@@@@@@@@@???>>>===<<<<<<<<<===>>>@@@CCCEEEGGGGGGHHHIIIKKKPPPSSSWWWZZZZZZXXXUUUSSSNNNMMMNNNNNNPPPQQQSSSTTTTTTTTTSSSSSSSSSSSSTTTTTTWWWYYY\\\___aaa```___]]]``````aaa___^^^^^^```bbbaaaaaaaaabbbcccdddffffffkkkllllllmmmnnnoooqqqqqqqqqsssvvvwwwvvvvvvwwwxxxyyyxxxvvvuuuuuuvvvwwwxxx||||||||||||~~~mmmiiidddbbbeeeiiinnnppppppooonnnmmmjjjhhhfffeeebbbaaa______]]]ZZZVVVRRRKKKFFF===666111000//////000000000//////......---------............---------------,,,,,,,,,++++++,,,,,,------------,,,,,,............------,,,,,,///...---,,,,,,,,,---------------.........//////////////////000000111111222222333444333666@@@KKKfffwww~~~|||zzzxxxwwwvvvvvvuuuuuutttrrrooonnnoooqqqlllkkkjjjjjjkkkmmmpppqqqppplllgggdddddddddaaa^^^[[[ZZZYYYYYYYYYXXXUUURRRNNNKKKGGGDDDBBBAAA???>>>999888666666666666555444333333222222000///------*********++++++,,,,,,---++++++******)))((((((((('''''''''(((((()))))))))&&&'''((())))))))))))((((((&&&%%%%%%'''(((((('''(((''''''''''''((())))))((('''&&&&&&&&&''')))******+++------,,,,,,---...000111333555777999;;;<<<888888888;;;???BBBDDDDDD???>>>>>><<<;;;999777666777888;;;=========<<<;;;;;;<<<===;;;999888888999;;;===??????>>>>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@???>>><<<<<<<<<===>>>@@@CCCEEEGGGGGGHHHIIIKKKPPPQQQTTTVVVVVVUUURRRPPPMMMMMMNNNPPPQQQTTTUUUVVVUUUUUUVVVVVVWWWXXXXXXXXXZZZ[[[]]]^^^___^^^\\\\\\]]]^^^______^^^___aaabbbbbbbbbbbbcccdddeeegggggghhhiiiiiijjjlllmmmooopppppprrrtttuuuttttttuuuvvvwwwvvvtttttttttuuuwwwyyy{{{{{{zzz{{{|||ooojjjccc___aaaggglllpppqqqpppooommmkkkhhhfffeeebbbaaa```___^^^[[[WWWSSSNNNIIIBBB:::555111111111222111111000///...---------------......---------------------,,,,,,,,,,,,------............------//////......---,,,,,,,,,...------,,,,,,,,,------,,,,,,------.../////////...//////000000111111222222333444555444888EEESSSooo}}}~~~|||zzzyyyxxxwwwwwwuuuvvvuuurrrooommmoooqqqlllllllllkkkkkkmmmppprrrpppkkkfffddddddccc```^^^ZZZYYYXXXXXXXXXVVVTTTQQQMMMJJJFFFCCCBBBAAA???===999777555555666666555444222222222111111///......++++++++++++++++++++++++++++++******)))(((((('''''''''(((((((((((((((((($$$%%%&&&''''''&&&&&&%%%(((&&&%%%%%%'''(((((('''(((''''''&&&'''((()))***((((((&&&&&&&&&''')))***+++---...///...------...000111222444555777888999888888:::===BBBFFFGGGGGG@@@???===:::888666555444888999:::<<<<<<<<<<<<;;;<<<======;;;999777888888999<<<>>>>>>===<<<>>>@@@@@@@@@?????????>>>>>>>>>???>>>=========>>>???@@@@@@CCCEEEGGGGGGHHHIIIKKKNNNOOOQQQRRRRRRQQQOOONNNKKKLLLNNNOOORRRTTTUUUVVVTTTUUUWWWXXXZZZ[[[[[[[[[\\\]]]]]]]]]]]]\\\[[[[[[ZZZ\\\^^^^^^^^^___aaaccccccccccccdddeeefffhhhhhhffffffgggiiikkkmmmooopppssstttuuutttrrrqqqqqqrrrrrrqqqqqqrrrtttwwwzzz||||||{{{zzzzzz|||pppjjjaaa]]]^^^dddkkkooorrrqqqpppnnnllliiigggeeecccbbbaaaaaa```]]]XXXUUUOOOLLLFFF>>>888444222222111111000000//////............////////////.........------------,,,,,,,,,,,,------......------,,,.........------------...,,,,,,------------------,,,,,,------...//////000...//////000111111222222222222555777777===MMM\\\rrr|||~~~}}}{{{yyyxxxxxxxxxuuuvvvvvvsssooommmoooqqqmmmmmmmmmllllllmmmpppsssoookkkfffccccccccc```]]]ZZZXXXWWWWWWWWWUUUSSSQQQMMMJJJFFFCCCBBBAAA???===;;;999777666777777777555111111111111111000//////,,,,,,+++++++++++++++++++++++++++***)))(((((('''(((((((((((((((((((((((((((((()))******)))((('''(((&&&%%%%%%'''(((((('''(((''''''&&&&&&((()))***+++***((('''((()))+++,,,,,,...000000///...///000000000111222444555666777777777999===BBBFFFHHHHHH@@@>>>;;;888555444333333999999:::;;;<<<<<<<<<<<<===>>>>>><<<:::888888999888:::======<<<;;;===?????????>>>>>>=========<<<======<<<===>>>@@@AAACCC@@@CCCEEEGGGGGGHHHIIIKKKMMMNNNOOOOOOOOONNNMMMLLLJJJKKKMMMOOOQQQSSSUUUUUUTTTUUUWWWYYY[[[\\\]]]]]]___^^^^^^]]]\\\\\\[[[[[[XXXZZZ\\\^^^^^^___aaacccdddddddddeeefffggghhhiiieeeeeefffhhhjjjmmmooopppvvvvvvvvvtttpppnnnnnnooommmnnnoooqqquuuyyy}}}}}}|||{{{{{{}}}qqqjjj```[[[\\\cccjjjooosssrrrqqqooollljjjgggfffeeedddcccbbbaaa^^^ZZZVVVOOOMMMHHHAAA:::555333333////////////000000000000//////000000000000//////......---------,,,,,,,,,+++,,,,,,------,,,,,,+++---------------...///000+++,,,------......------,,,,,,------...///000000...//////000111222222222111222555888:::AAASSSdddqqqxxx~~~~~~~~~}}}{{{yyyxxxxxxxxxxxx|||yyytttpppmmmmmmnnnooopppmmmkkkkkkmmmppprrrssstttpppjjjeeebbb```^^^\\\XXXVVVVVVXXXZZZYYYUUUQQQPPPOOOLLLHHHEEEBBB@@@???;;;;;;;;;:::999777555333555333111000111000...,,,)))***,,,------+++(((&&&(((((())))))))))))((((((******))))))((((((''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%'''&&&%%%%%%&&&'''((())) """$$$''')))************+++,,,...///000000000000222444666777777777777666777999<<>>???>>>===:::999999::::::;;;;;;<<<<<<<<<<<<<<<===>>>?????????>>><<<;;;===>>>@@@@@@??????AAABBBEEEFFFGGGHHHIIIHHHGGGGGGIIIIIIJJJJJJKKKMMMNNNOOOKKKKKKJJJJJJMMMPPPTTTVVVXXXYYYZZZ\\\]]]]]]]]]]]]^^^^^^]]]\\\[[[ZZZYYYXXX]]]]]]^^^___```aaabbbbbbdddddddddddddddeeefffgggfffffffffgggiiikkknnnooorrrsssttttttrrrpppnnnlllkkkmmmqqqvvvyyy{{{||||||~~~~~~~~~}}}}}}mmm]]][[[]]]\\\aaajjjpppqqqpppmmmjjjhhhhhhhhhhhhgggeeecccaaa___]]]]]]WWWQQQIIIAAA;;;777333111111///...---//////...---////////////...............---,,,,,,,,,,,,---......------,,,,,,++++++***---,,,,,,,,,,,,---......++++++,,,------......///........................000000////////////000000444777::::::>>>JJJ^^^nnn|||zzzwwwvvvvvvxxx{{{}}}~~~}}}{{{zzzxxxxxxyyyyyy{{{yyyuuurrrooonnnoooooonnnllliiiiiillloooqqqrrrrrrooojjjfffcccaaa^^^\\\[[[YYYYYY[[[]]]\\\XXXSSSMMMLLLJJJGGGEEEDDDCCCBBB999999999888777555333111111000............,,,+++)))***,,,------+++((('''((())))))******))))))((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&'''((()))###$$$%%%''')))***++++++++++++---...000000111111///000222333555555555555444555777999<<>>>>>===:::888777999:::;;;;;;<<<============<<<======>>>???>>>===<<<;;;999;;;===>>>???AAACCCEEEEEEEEEGGGHHHHHHHHHGGGFFFHHHHHHHHHIIIJJJLLLMMMMMMLLLKKKJJJKKKLLLPPPSSSUUUXXXYYYZZZ[[[\\\]]]]]]]]]]]]]]]\\\[[[ZZZYYYXXXXXX[[[\\\]]]^^^___```aaabbbbbbccccccddddddeeeeeeeeeggggggggggggiiikkkmmmnnnqqqrrrssssssqqqooommmkkkjjjmmmqqquuuyyy{{{|||}}}||||||}}}|||~~~sssaaa]]]]]]\\\```gggoooppppppooollljjjiiiiiihhhhhhfffdddbbb```^^^^^^YYYSSSKKKDDD>>>999555222111000....../////////...////////////...............---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---......+++,,,,,,------......///........................///////////////000111111444666999===EEEUUUhhhwww|||yyyzzz|||~~~}}}{{{yyyxxxxxxyyyyyyzzzyyyvvvtttqqqooonnnnnnkkkiiiggggggjjjnnnpppqqqpppmmmjjjgggeeebbb^^^\\\\\\ZZZZZZ\\\^^^]]]XXXTTTLLLKKKIIIGGGEEECCCBBBBBB999888888777666444333222333222000000111111000///)))***+++,,,,,,+++)))'''((())))))******))))))((('''''''''((()))*********))))))))))))))))))))))))&&&&&&&&&'''''''''''''''(((((('''&&&&&&'''''''''&&&&&&''''''(((***+++,,,+++,,,---///111222222222000111222333444444444444444555666888:::<<<>>>>>>:::;;;999666222111444888999:::;;;<<<<<<======<<<======;;;888666666888;;;<<<<<<===>>>>>>>>>============>>>>>>======<<<;;;888:::<<<>>>>>>@@@BBBDDDDDDEEEFFFGGGGGGGGGFFFFFFGGGGGGGGGHHHIIIJJJKKKKKKLLLKKKKKKKKKLLLOOORRRTTTWWWWWWYYYZZZ[[[\\\\\\\\\\\\\\\ZZZYYYXXXXXXWWWWWWYYYZZZ[[[]]]^^^___aaaaaa```aaacccdddeeeeeeddddddhhhhhhggghhhiiikkkmmmnnnpppqqqqqqqqqqqqooommmlllkkknnnrrrvvvzzz|||}}}}}}zzz{{{|||}}}{{{hhh```]]][[[^^^dddkkknnnpppqqqooolllkkkjjjiiiiiigggeeecccaaa```___\\\WWWOOOGGGAAA;;;666222222000....../////////...////////////...............------,,,,,,------...***++++++,,,------......---,,,,,,,,,,,,---......,,,,,,,,,---......//////.................................///000111222333444555888AAAPPPcccuuu|||{{{yyyxxxwwwwwwxxxxxxxxxwwwvvvtttqqqooommmkkkiiigggeeefffiiimmmooopppnnnllljjjhhhfffccc___\\\YYYXXXXXXYYY[[[ZZZUUUPPPOOOMMMJJJGGGCCCAAA???>>>::::::999999777666555555444222111222333333222111)))***+++,,,,,,+++)))((('''(((((())))))((((((''''''((((((((()))))))))***((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((())))))((('''''''''&&&&&&))))))(((((((((***+++,,,+++,,,...000222333444555333444444555555666666666666777888999:::<<<======999:::999777555555888;;;;;;<<<<<<===>>>>>>======>>>===:::777555666999<<<<<<======>>>>>>>>>>>>>>>============<<<<<<;;;;;;;;;<<<>>>>>>======???@@@DDDDDDEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKMMMOOOQQQSSSTTTUUUVVVXXXYYYYYYZZZZZZ[[[ZZZXXXWWWVVVVVVVVVWWWYYYYYY[[[\\\^^^```aaabbb```aaadddfffgggfffeeedddggggggggghhhjjjlllnnnpppqqqqqqqqqrrrqqqpppooonnnppprrrvvvyyy{{{|||||||||zzz{{{}}}~~~oooddd___\\\^^^cccgggkkkoooqqqpppnnnlllkkkjjjiiihhhfffeeecccbbbaaa]]]YYYRRRJJJCCC===777222222000......///000///...////////////............------------------------,,,,,,,,,,,,------......---,,,,,,,,,,,,---......,,,,,,------.../////////........................------...///000222444555555444888EEEZZZooozzzyyyxxxvvvvvvvvvwwwwwwuuuuuutttrrrpppmmmkkkiiihhhfffdddeeeiiimmmpppqqqnnnllljjjhhhfffccc___\\\XXXWWWVVVXXXYYYXXXSSSNNNNNNMMMJJJFFFCCC@@@>>>===:::999999888777666555555000///......///000///---)))***++++++++++++***)))&&&''''''((((((''''''&&&***)))))))))((((((((('''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((()))))))))((((((''''''&&&***)))(((((((((***+++,,,,,,---///111444555666777555555555555555555555666666666777888999:::;;;;;;888888888777777888:::<<<===>>>>>>????????????>>>>>>===;;;888666777:::===<<<======>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;<<<>>>>>>======???@@@CCCCCCCCCDDDDDDDDDEEEEEEGGGGGGIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKMMMOOOQQQRRRRRRSSSUUUVVVWWWWWWXXXXXXYYYXXXVVVUUUTTTTTTUUUVVVYYYYYY[[[]]]___aaacccdddaaabbbeeeggghhhhhhgggfffeeeeeefffhhhjjjnnnqqqrrrrrrrrrrrrrrrrrrrrrqqqqqqvvvxxxzzz|||}}}|||{{{zzz|||}}}~~~|||}}}xxxiiiaaa^^^```dddeeeiiinnnqqqpppnnnlllkkkjjjjjjiiigggeeedddcccbbb^^^YYYSSSMMMFFF>>>777333222000///...000000///...////////////............------------------------.........------,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,---......//////000////////////////////////------...///111333444555666555;;;KKKbbbwwwyyyxxxwwwvvvvvvvvvwwwwwwttttttsssqqqooollljjjhhhhhhfffeeefffjjjnnnqqqssspppmmmjjjgggeeebbb^^^\\\ZZZXXXXXXYYY[[[YYYTTTOOOJJJIIIGGGEEECCCAAA@@@@@@888777666555444444444444111000...//////000...---))))))***++++++++++++***&&&''''''((((((''''''&&&*********)))((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((()))))))))(((''''''))))))((())))))***++++++,,,---000333555777999999444444333222222222333333444444555666777888888999666666555666777888:::;;;>>>>>>????????????>>>>>>======;;;999777888:::===<<<<<<===>>>>>>>>>======<<<<<<;;;::::::::::::;;;888:::<<<>>>>>>@@@BBBDDDCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGIIIJJJKKKJJJIIIIIIHHHHHHJJJKKKMMMPPPQQQSSSSSSSSSUUUVVVWWWXXXXXXXXXXXXVVVTTTSSSRRRSSSTTTUUUXXXYYY[[[]]]```bbbdddeeebbbccceeeggghhhiiiiiihhheeeeeefffhhhkkknnnqqqsssrrrrrrrrrrrrssssssssssssxxxzzz{{{}}}}}}|||{{{zzz|||}}}~~~yyyzzz}}}qqqfffbbbdddffffffjjjoooqqqqqqooommmmmmjjjiiihhhgggfffdddcccccc^^^ZZZUUUOOOIIIAAA999444333111//////000000000///////////////............,,,------......------,,,//////......---,,,,,,+++---,,,,,,,,,,,,---......---------...//////000000////////////////////////.........///111333444555777999BBBTTTlll~~~zzzzzzxxxwwwwwwxxxxxxyyyvvvuuusssqqqnnnllljjjiiihhhgggfffgggkkkpppsssuuurrrooojjjfffcccaaa^^^\\\[[[YYYYYYZZZ[[[YYYTTTPPPJJJIIIGGGDDDBBBAAA@@@???777777555444333333444444444222000000111000///---))))))******++++++++++++(((((())))))))))))(((((())))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''))))))***)))((((((&&&'''((()))************,,,...000333666999:::;;;555444333222111222222333333444555666777888999999777666666777888:::;;;;;;=========>>>>>>======<<<:::;;;;;;999777777999;;;;;;;;;<<<============<<<<<<<<<:::999999999:::;;;999;;;===>>>???AAACCCEEECCCBBBAAAAAAAAABBBDDDDDDEEEFFFHHHIIIJJJIIIGGGGGGFFFGGGIIIKKKNNNPPPRRRSSSUUUUUUWWWXXXYYYZZZZZZZZZVVVUUUSSSQQQQQQRRRTTTUUUVVVWWWYYY\\\___aaaccceeebbbcccdddeeeggghhhiiiiiihhhhhhhhhiiijjjmmmooopppqqqqqqqqqqqqrrrsssssstttvvvwwwzzz|||}}}|||{{{zzzzzz|||~~~|||tttuuuvvvzzzyyykkkgggggghhhiiilllpppsssrrrqqqppppppiiiiiihhhgggeeedddcccccc^^^[[[WWWRRRLLLEEE===777333111//////000111000///////////////............,,,,,,---......---,,,,,,...............------------,,,,,,,,,,,,---......------......//////000000/////////////////////////////////000111333444555888===JJJ^^^uuu|||{{{zzzyyyyyyyyyzzz{{{wwwvvvsssqqqnnnmmmkkkkkkiiigggfffhhhmmmqqquuuvvvtttpppjjjeeebbb```^^^\\\ZZZXXXXXXYYYZZZXXXSSSNNNMMMKKKHHHEEEAAA>>>===<<<999888777666555555666777111///---------,,,***((())))))*********++++++,,,******++++++++++++******''''''(((((())))))******))))))))))))))))))))))))(((((((((''''''&&&&&&%%%&&&'''(((*********))))))$$$%%%''')))***+++******,,,...111444777999;;;<<<888777555444333333444555555666777888999:::;;;<<<:::999888999<<<===>>>===;;;<<<<<<<<<<<<<<<;;;;;;888999:::999777777888999:::;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999999999:::;;;===>>>@@@@@@??????AAABBBBBBBBBAAA@@@AAABBBCCCDDDDDDEEEGGGHHHHHHGGGFFFEEEEEEFFFHHHKKKNNNQQQSSSTTTWWWWWWYYYZZZ[[[\\\\\\\\\VVVTTTRRRPPPPPPQQQSSSUUUUUUVVVXXX[[[^^^```cccdddbbbbbbbbbccceeeggghhhjjjkkkjjjjjjiiijjjkkkmmmnnnppppppppppppqqqrrrssssssrrrtttwwwzzz||||||||||||xxxzzz}}}|||oooooopppsssyyyoooiiiiiihhhkkkooorrrtttsssrrrrrrrrriiihhhgggfffeeedddcccccc___]]]YYYUUUOOOGGG???:::333111//////000111000///000/////////............,,,,,,---......---,,,,,,,,,,,,------.../////////---,,,,,,,,,,,,---......------......///000000000000000000000000000000000//////000000111222444444999@@@PPPfff|||{{{zzzxxxyyyyyyzzzxxxwwwwwwtttrrrpppooommmjjjhhhlllkkkjjjjjjkkknnnppprrruuummmeeebbbccccccaaa^^^[[[\\\\\\\\\ZZZWWWTTTRRRLLLJJJGGGDDD@@@===<<<;;;999888666666777777555444111111111000///---,,,+++)))***+++,,,---,,,+++***)))((('''((()))***)))''''''''''''''''''((())))))''''''&&&%%%&&&'''((()))***)))((((((((()))+++,,,''''''(((((())))))******((())))))*********))))))---...111444777999;;;<<<<<<;;;888555333222333333666666777888888888888888555666777888999::::::::::::999999:::===>>>>>>===999888777666666777888999888888888999999999::::::;;;::::::999888888888888======>>>???@@@AAAAAABBB????????????@@@AAABBBCCCFFFGGGGGGHHHHHHIIIIIIJJJIIIKKKMMMNNNOOOOOOQQQSSSWWWXXXYYYXXXWWWWWWYYY[[[[[[XXXTTTQQQOOOPPPRRRSSSUUUXXX[[[\\\]]]]]]]]]^^^aaabbbbbbdddeeefffggggggiiiiiiiiiiiijjjjjjjjjjjjnnnhhhggglllqqqqqqnnnmmmrrruuuyyy|||~~~~~~|||{{{zzz|||~~~}}}rrrpppooopppuuu}}}vvvmmmkkkkkknnnnnnnnnpppssssssrrrpppmmmllljjjiiifffeeecccbbb^^^]]][[[YYYTTTLLLBBB<<<888666333222222333222111000////////////................................................///000000...------,,,,,,,,,---------------------.../////////---+++,,,---////////////000222222333444666999;;;EEEZZZsss{{{zzzxxxxxxyyyyyyxxxvvvtttrrrpppoooooonnnllljjjkkkjjjiiijjjkkkmmmpppqqqrrrmmmgggdddccccccaaa^^^\\\\\\[[[ZZZXXXUUUSSSQQQLLLKKKHHHDDDAAA>>><<<;;;999888666666777777555444111111000000///---,,,+++******+++,,,,,,,,,+++******)))((((((******)))((('''''''''''''''((())))))(((((('''''''''((()))***))))))((((((((()))***+++''''''''''''''''''((((((&&&'''(((******+++++++++,,,...000333666888:::;;;999888666444333444555555555666777888999:::::::::444555777999:::::::::999:::999999:::<<<======<<<555555444444444555666777888999:::;;;<<<===>>>>>>;;;:::999888777888999999;;;<<<<<<===>>>???@@@@@@>>>>>>??????@@@BBBCCCDDDFFFFFFGGGHHHHHHIIIIIIJJJIIIKKKLLLMMMMMMOOOQQQTTTWWWYYYZZZZZZZZZZZZ[[[]]]XXXVVVSSSQQQPPPPPPQQQRRRTTTVVVYYY[[[[[[[[[]]]^^^___``````aaabbbddddddeeehhhhhhhhhhhhhhhhhhhhhhhhlllhhhgggnnnsssrrrpppppptttwwwzzz}}}~~~|||{{{xxxzzz|||~~~wwwtttqqqpppttt|||{{{pppllllllnnnmmmnnnqqqssstttrrrpppmmmlllkkkiiigggeeecccccc^^^]]]\\\YYYUUUMMMDDD>>>777444111000000000000/////////.........---------........................---------------...//////...------,,,,,,------.........---------......//////...,,,,,,...////////////000222222222333666888>>>KKKaaaxxx{{{zzzxxxxxxxxxxxxwwwuuurrrpppooonnnoooooommmkkkiiiiiihhhhhhjjjllloooqqqooommmjjjgggdddbbb```___^^^]]]ZZZWWWUUUSSSQQQPPPMMMKKKHHHEEEAAA>>>===<<<999777666666666666555333000000000000///...,,,,,,***++++++,,,++++++******+++***))))))***+++***)))(((''''''''''''(((((())))))(((((((((((()))******(((((('''''''''((()))***&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))+++,,,,,,,,,+++---///222555777888999666555444444444555666777555666777999:::;;;;;;;;;333444777999::::::999888:::999888999;;;<<<<<<;;;222222222333444555777777::::::;;;;;;<<<<<<======<<<:::888666666777999;;;::::::;;;<<<===>>>??????>>>>>>>>>@@@AAACCCEEEFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIJJJKKKKKKKKKMMMQQQTTTVVVYYY\\\^^^^^^^^^^^^___WWWVVVTTTRRRQQQPPPPPPPPPRRRUUUXXXYYYZZZZZZ\\\^^^^^^^^^^^^___```aaabbbccceeefffffffffffffffeeeeeejjjfffhhhooottttttrrrrrrwwwyyy|||~~~~~~}}}|||zzzuuuwwwzzz|||~~~yyyrrrnnnpppxxxrrrmmmmmmmmmmmmoooqqqttttttrrrqqqmmmmmmkkkiiigggeeedddccc___^^^\\\ZZZVVVOOOGGGAAA888555222000///000///...000/////////....................................,,,,,,,,,,,,,,,---.........---------------......//////......---.........///...,,,---///000000///000111222222222333666999AAASSSkkk~~~|||zzzxxxwwwxxxwwwuuutttrrrpppnnnnnnnnnnnnllljjjhhhhhhggggggiiilllnnnppplllmmmllliiieeeaaa``````___]]]YYYUUURRRPPPOOOOOOMMMLLLIIIEEEBBB???===<<<999777666555666666555333000000000000///...---,,,+++++++++++++++*********+++***)))***+++,,,+++)))((((((''''''''''''((()))((((((((((((((()))))))))'''''''''''''''(((((()))'''''''''&&&&&&%%%%%%%%%''''''(((******++++++++++++,,,///111333555666777444444444444555666777888666666777888888888888888222444666999:::999888777;;;:::999:::<<<<<<;;;:::222333333555666888999:::::::::::::::999999999888<<<:::777555555777:::<<<::::::;;;<<<===>>>??????======>>>@@@BBBDDDFFFGGGFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIJJJIIIJJJMMMQQQUUUVVVYYY^^^aaabbbaaaaaaaaaYYYYYYXXXVVVSSSQQQOOONNNQQQTTTVVVXXXYYYZZZ\\\^^^^^^]]]]]]]]]^^^___aaabbbcccdddeeeeeeeeeeeedddcccfffdddfffnnnsssssssssuuuyyyzzz|||}}}}}}{{{yyyxxxqqqtttwwwzzz}}}{{{rrrkkkkkkrrr{{{ssslllllllllmmmooorrruuuuuusssqqqnnnmmmllljjjhhhfffdddddd```^^^]]][[[XXXRRRJJJEEE===999555222111111111000111111111000000000//////........................------,,,,,,------...///...------------......///000//////...............000...---...000111000///000111111111222444777:::EEEZZZttt|||zzzxxxwwwwwwvvvtttrrrsssqqqooommmmmmllljjjhhhggggggfffgggiiilllooopppkkklllllljjjfffbbb`````````]]]XXXTTTQQQOOONNNOOOMMMKKKHHHEEEAAA>>><<<<<<888777555555666666444333///000000000///...---,,,+++++++++******)))))))))+++***)))***+++,,,+++)))((((((''''''''''''((((((&&&&&&'''''''''(((((((((&&&''''''((((((((((((((())))))((((((''''''&&&&&&))))))*********))))))(((+++---...111222444555555555555555555666777777888888888777777666444333222222333555777999888888777===;;;:::;;;<<<<<<;;;:::111222333555777888999:::999999999999999999999999;;;999777555555777:::<<<:::;;;;;;<<<===>>>??????======>>>???AAACCCEEEFFFEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJMMMRRRVVVVVVZZZ___cccdddcccbbbbbb^^^]]]\\\YYYVVVRRRNNNLLLPPPRRRUUUWWWXXXZZZ]]]______^^^]]]]]]]]]___aaabbbbbbccceeefffffffffeeeddddddbbbdddkkkpppqqqsssvvvzzz{{{{{{{{{zzzxxxvvvtttnnnqqquuuxxx|||{{{ppphhhfffjjjqqqvvvvvvmmmkkklllmmmooosssvvvvvvsssqqqooonnnmmmkkkiiigggeeeddd```___^^^\\\ZZZTTTNNNJJJ@@@<<<777333222222111111000000000/////////.............................................//////000---------------...///000000//////.........//////000///...///111222111///000111111222222555:::===III```yyy|||zzzxxxwwwvvvuuurrrppprrrpppnnnmmmlllkkkiiigggggggggfffgggiiillloooqqqmmmlllkkkiiigggdddbbb```___\\\XXXTTTQQQOOOOOONNNLLLJJJGGGDDD@@@===<<<;;;888666555555555555444222///////////////...------,,,+++***)))))))))))))))+++***))))))***+++***))))))((((((''''''''''''(((%%%&&&&&&'''((('''''''''&&&'''((())))))))))))((()))))))))))))))(((((((((***++++++******)))(((''',,,---///111222333444444444555666777888999999999999888777666444222000///222333444666777777888888===;;;::::::;;;;;;:::888000111222444666777777777777777888999:::;;;<<<<<<:::888666555555777999;;;::::::;;;<<<===>>>??????=========???@@@BBBDDDEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHIIIJJJJJJKKKNNNRRRVVVVVVZZZ___bbbcccbbbbbbbbbaaa```^^^ZZZVVVRRROOOMMMNNNPPPSSSTTTVVVYYY\\\___```___]]]]]]]]]___aaabbbbbbdddfffhhhiiiiiihhhgggdddbbbccciiimmmooosssyyy|||||||||{{{yyyvvvsssrrrlllooossswwwzzz~~~xxxnnnfffbbbccchhhkkkyyy~~~{{{qqqmmmkkklllooossswwwwwwtttqqqoooooommmkkkiiigggfffeeeaaa```^^^]]][[[WWWRRRNNNBBB===777333111111000000------------,,,,,,,,,,,,........................///............///000000------------...///000000//////......//////000111000//////000222333111000000111222222444888===AAAOOOeeezzz|||zzzxxxvvvuuutttqqqooopppnnnmmmllllllllljjjhhhggggggggghhhjjjmmmppprrrooolllhhhggggggfffccc```^^^\\\YYYUUURRRPPPOOOOOOKKKIIIFFFCCC???<<<;;;:::888666555555555555444222///////////////......------,,,***)))((((((((()))***)))((((((******)))((())))))((('''''''''''''''%%%&&&'''((()))((((((''''''((()))*********))))))(((((()))))))))))))))***)))************))))))(((---...000111222333333444222444555888:::<<<======888888888666555333111000444333333333444666888999;;;:::888888999888777555111222444666777777777777999999999888888888888888888777666666666888999:::999999:::;;;<<<===>>>>>>=========>>>???@@@BBBCCCEEEEEEEEEFFFGGGGGGHHHHHHGGGIIIKKKLLLNNNPPPSSSVVVWWWZZZ^^^aaaaaa``````aaa```^^^\\\YYYVVVSSSQQQPPPKKKMMMOOOQQQSSSVVVZZZ]]]```^^^]]][[[\\\]]]```aaaccceeehhhkkkmmmmmmlllkkkfffcccdddhhhkkknnnuuu|||~~~}}}{{{xxxuuusssqqqkkknnnrrruuuyyy~~~{{{vvvnnnfffaaa```aaabbbooouuu}}}wwwrrrkkklllppptttwwwwwwtttrrrpppooonnnllljjjhhhffffffaaa```___^^^]]]YYYUUUQQQEEE@@@:::444222222111111............------------...........................------------...//////------------...///000111............///000222222000000000111333333111000000111222333555:::AAAEEEUUUjjjzzz{{{zzz|||zzzxxxvvvuuusssqqqooonnnlllkkkkkklllmmmllljjjhhhgggggghhhjjjmmmqqqsssqqqlllgggfffhhhhhhddd___]]][[[YYYVVVSSSQQQPPPOOOJJJIIIFFFBBB???<<<:::999888666555444555555444222//////////////////...------,,,***(((((((((((())))))((('''((()))***)))'''***)))((('''''''''''''''&&&''')))*********)))((('''(((***+++++++++***)))''''''(((((())))))******'''((()))***************...///000111333333333444000222555888<<<>>>@@@AAA888888888777666444333222444333222222333555888::::::888777666777666555333444555777999999:::999999===;;;999777444111///...777777777777777888999999777888999:::;;;<<<<<<===============>>>???@@@AAAEEEEEEEEEFFFGGGGGGHHHHHHGGGIIILLLNNNOOOQQQSSSVVVWWWZZZ^^^```_________```]]]\\\ZZZWWWUUUSSSSSSRRRIIIJJJMMMNNNPPPTTTXXX\\\___^^^\\\ZZZ[[[\\\___```cccfffiiimmmooopppooonnnhhheeeeeehhhkkknnnvvv~~~|||yyyvvvsssrrrjjjmmmqqquuuxxx}}}yyytttnnngggaaa^^^]]]]]]iiinnnvvv~~~}}}vvvjjjlllppptttxxxxxxuuurrrpppooonnnllljjjhhhgggfffbbbaaa______]]]ZZZVVVSSSIIIDDD===777555444444333111111111111000000000000........................---,,,,,,,,,,,,---......---------......000111111---------...000111333444000000000222333444222000000111222444777<<>>;;;999888888666333333444555555555222222111000///...------,,,,,,+++***))))))******))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''&&&&&&&&&%%%((()))******))))))***+++,,,...111333444222000///...111555:::>>>AAABBBBBB@@@>>>;;;888555333111111222333444666888999999::::::999888666555555555555555555555666777888:::;;;<<<:::999999999999888666666666555555555777999:::888999:::<<<======>>>>>><<<<<<<<<;;;:::;;;>>>AAADDDDDDEEEFFFGGGGGGHHHHHHKKKJJJJJJJJJLLLOOORRRTTTWWWXXXZZZ[[[[[[ZZZXXXWWWTTTTTTUUUVVVUUUTTTSSSRRRNNNNNNOOOPPPSSSUUUXXXYYY\\\]]]^^^___```aaaaaaaaa```dddhhhmmmppppppooonnnllljjjjjjnnnppprrrxxx}}}yyywwwuuuoooqqqssswww{{{~~~zzztttllleeeaaa^^^[[[ZZZ___dddkkkttt}}}wwwpppnnnppptttvvvtttuuuwwwnnnnnnnnnmmmllljjjiiihhhgggeeedddbbb```\\\VVVSSSLLLHHH@@@999333000000000000000000000000000000000222000...---,,,---...///......------------......000000////////////000000///---,,,---000111000...444333333222111000//////000000444888;;;AAAMMMZZZccckkkvvv}}}zzzxxxwwwvvvsssqqqooonnnnnnnnnooonnnkkkiiiiiihhhhhhiiijjjmmmpppqqqpppmmmiiifffeeeeeedddccc]]][[[YYYWWWVVVSSSPPPMMMJJJIIIEEEBBB>>>;;;999888777555333333444555444333222222111000///...------,,,++++++******)))******))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((('''''''''&&&&&&''')))******))))))***,,,...000111333333333111000///111555999===???@@@@@@???===:::777444333222222666777777888999999999888888888777666555555555555777666666555777999;;;<<<<<<:::999999999999888666666555555555666777888999888999:::;;;<<<==================<<<<<<===@@@BBBGGGGGGHHHIIIJJJJJJKKKLLLKKKJJJJJJKKKLLLOOORRRTTTUUUVVVXXXYYYZZZYYYXXXWWWVVVVVVWWWWWWWWWUUUTTTSSSOOOOOONNNOOOQQQTTTWWWYYY\\\]]]___aaabbbcccbbbbbbccceeeiiimmmpppqqqqqqqqqooolllmmmppprrrttt{{{{{{xxxvvvoooqqqtttwww{{{~~~|||sssjjjccc^^^ZZZWWWZZZ___fffnnnwwwzzzpppnnnoootttvvvttttttvvvoooooonnnmmmlllkkkjjjjjjiiigggdddbbb```]]]XXXUUUNNNJJJBBB;;;555222111111000000000000000000000000111000...---------//////......------------......000000////////////000000000...---...000111000...000000000111111111111111111111444999===DDDRRR```hhhoooxxx}}}zzzxxxwwwuuusssqqqnnnmmmmmmnnnooonnnkkkiiiiiiiiiiiiiiikkkmmmoooqqqooolllhhhfffffffffeeeccc]]][[[YYYWWWVVVSSSPPPMMMLLLJJJGGGCCC???<<<999888555444333444555444333111222111000000///...------+++++++++***************))))))************))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((('''''''''(((************,,,---000111222222333222222222000222555999;;;===>>>>>>===;;;888666444444444444555555666777777777777777666666555555555555666666999888666555666999<<<>>>;;;:::888888999999777666666555555555666777888999777888:::<<<===============>>>>>>======>>>AAACCCGGGGGGHHHIIIJJJKKKLLLLLLKKKJJJJJJKKKMMMOOOQQQSSSSSSTTTVVVXXXYYYYYYYYYXXXYYYYYYZZZZZZYYYWWWVVVTTTPPPOOOMMMMMMNNNRRRUUUXXX[[[]]]```ccceeeeeedddccceeegggiiillloooqqqssssssrrrppppppssstttwww~~~|||yyywwwppprrruuuxxx|||yyyooofff```[[[XXXWWW[[[aaahhhqqq{{{}}}pppmmmnnnsssuuusssssstttpppooonnnmmmlllkkkkkkkkkkkkhhheeebbb```^^^ZZZXXXPPPLLLEEE===777444222222000000000000000000000000111000...------...//////......------------......000//////......//////000000///...///000111000///,,,---...///111222333444222222444888>>>GGGXXXhhhpppvvv}}}}}}zzzwwwvvvtttrrrqqqmmmllllllmmmnnnmmmkkkiiigggggghhhiiilllnnnppprrrqqqnnnjjjgggfffdddbbb```]]][[[XXXWWWUUUSSSOOOMMMMMMKKKHHHCCC???<<<:::888444333333444555444111///111000000///......------******+++++++++*********))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((&&&(((***++++++,,,...///111111111111111111222222222333555777999:::;;;;;;:::999666444333444555666555666777888999999999999555555444444555666777777:::999777666777999<<<>>>:::999777777888888666555555555555666777777888888888999;;;===>>>>>>>>>===<<<===>>>======>>>@@@BBBDDDDDDEEEFFFHHHIIIJJJJJJJJJJJJKKKLLLMMMOOOQQQRRRRRRTTTVVVXXXZZZ[[[\\\\\\^^^^^^^^^]]]\\\ZZZXXXVVVRRRPPPMMMKKKLLLOOOSSSVVVYYY\\\```dddffffffeeedddfffggghhhjjjmmmppprrrttttttrrrrrrtttvvvxxx|||xxxvvvrrrtttwwwzzz~~~}}}tttlllfffaaa^^^YYY\\\```fffmmmwwwppplllkkkooorrrqqqppppppooonnnlllkkkkkkkkkkkklllllliiieeebbb```^^^[[[YYYRRRNNNGGG???999555333222////////////////////////000///............//////......------------....../////////....../////////////////////000111111000+++,,,---///000222333333333222333777===III\\\mmmxxx}}}~~~yyyvvvuuutttrrrpppmmmlllllllllmmmllljjjhhhcccdddfffiiillloooqqqsssooollliiigggeeeccc```^^^\\\ZZZXXXVVVUUURRROOOLLLLLLKKKGGGCCC???<<<:::999444444333444555444111...000000//////......------)))******+++++++++******))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))%%%'''***+++,,,---///222111111111111111111111111222333444666777888888999999777444222222444666888;;;<<<<<<<<<;;;;;;:::999555555444555555666777888:::999777666777999<<<===:::888777777777777666444444555666666777888888888888:::===???@@@@@@???>>>999;;;<<<===<<<===???AAABBBBBBCCCEEEFFFGGGHHHIIIJJJKKKKKKLLLMMMOOOPPPQQQSSSTTTWWWZZZ]]]___aaabbbbbbbbbbbbaaa___\\\ZZZXXXTTTQQQNNNKKKKKKNNNQQQTTTVVVYYY^^^bbbeeeeeedddcccdddeeefffgggjjjmmmppprrrtttrrrsssvvvxxxyyy~~~~~~zzzwwwuuutttuuuxxx||||||tttmmmfffbbb]]]___aaadddjjjsss|||sssmmmiiilllooonnnlllmmmllllllkkkkkkkkkkkkkkklllkkkhhhdddaaa___^^^[[[YYYSSSOOOHHHAAA:::555222111//////////////////////////////........./////////......------------......//////............//////...///////////////000111------...///000111111222444222333777>>>JJJ___ppp|||~~~yyyvvvtttsssqqqpppmmmllllllllllllkkkhhhfffbbbccceeehhhkkknnnpppqqqjjjhhhfffeeeeeecccaaa___\\\ZZZXXXVVVUUURRROOOLLLKKKIIIFFFBBB???<<<::::::666555444444444444111////////////.........------((()))***,,,,,,+++******))))))************))))))************************(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))%%%'''***,,,---///111444222222222222222222111000222222333444555666777777888666333111111333666888<<<<<<;;;999777444222111666666666666666777888888999888888777888999:::;;;999888666666777777555444444555666777888888888777888:::===???@@@@@@>>>===888:::<<<=========???AAABBBCCCDDDFFFGGGIIIJJJKKKJJJKKKLLLMMMNNNOOOPPPPPPTTTUUUXXX[[[___bbbeeegggggggggfffdddbbb___\\\ZZZUUUSSSPPPMMMLLLMMMPPPQQQRRRUUUYYY^^^aaabbbbbbbbbbbbbbbdddfffiiilllnnnpppsssrrrtttyyyzzzzzz~~~{{{xxxuuussstttuuuxxx{{{vvvnnnhhhddddddddddddgggnnnwww}}}yyypppiiijjjllllllkkkllljjjkkklllmmmmmmllllllkkkiiigggdddbbbaaa___\\\YYYTTTQQQJJJBBB;;;666222111000000000000000000000000.........///////////////......------------......///......------......///---...//////......///000/////////000000111111111444333444:::BBBPPPeeewww~~~yyyuuusssrrrqqqpppnnnmmmllllllllljjjgggdddcccdddfffhhhjjjkkklllmmmiiihhheeedddcccaaa^^^\\\\\\ZZZWWWVVVTTTRRRNNNLLLHHHGGGDDDAAA???<<<;;;:::999777444444444444222111//////.........---------''')))***,,,,,,,,,***)))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''''''''((((((((($$$'''***,,,---000333555333444555666666444222111111111222333444555666777888666333000000333666888777777666555444222111000888888777777777888888999777777888888888888888888999777666666666666555333444555666777888888888777666888;;;>>>???>>><<<;;;888:::===>>>>>>>>>@@@AAACCCCCCEEEFFFHHHJJJKKKLLLJJJKKKLLLMMMNNNOOOOOOOOOSSSUUUWWW[[[```dddhhhjjjjjjjjjiiigggdddaaa^^^\\\VVVTTTQQQOOONNNNNNOOOOOOOOOQQQTTTYYY\\\___```aaa```aaacccfffiiikkkmmmnnnsssssswww|||}}}|||~~~}}}zzzwwwuuusssqqqsssuuuyyy}}}{{{tttnnnllljjjhhhiiinnnvvv|||uuukkkjjjlllllllllmmmjjjlllnnnppppppooonnnllliiihhhfffeeecccaaa]]]ZZZWWWSSSMMMEEE>>>888444222000000000000000000000000---......///////////////......------------......///......------......///+++---///...---,,,...000//////000000111222222333444444777???IIIYYYooo~~~yyyuuusssrrrqqqpppooonnnllllllkkkiiieeeccceeeeeefffhhhiiiiiiiiiiiimmmjjjgggdddbbb^^^ZZZVVV\\\ZZZWWWVVVTTTRRRNNNLLLGGGEEECCCAAA>>><<<;;;;;;:::888555333333444333222...............---------'''(((***,,,---,,,***)))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&&&&''''''(((((($$$&&&***,,,...000333666444666888999888666444222111111111222333444666777888666222000000222555888666666777999::::::::::::999999888888888888999999555666888999999888777666888777555555666666444333333444666888888888777777444666:::===>>>===;;;999999;;;>>>??????@@@AAACCCBBBBBBDDDEEEGGGIIIJJJKKKJJJKKKLLLNNNNNNOOOOOOOOOSSSTTTWWW[[[```eeehhhkkkllllllkkkiiieeebbb^^^\\\VVVUUUSSSQQQOOONNNNNNNNNLLLNNNQQQUUUYYY\\\___``````aaadddgggjjjlllmmmnnnssstttyyy~~~~~~|||zzzwwwuuutttoooqqqssswww{{{~~~vvvssspppllllllpppwww}}}yyymmmjjjlllmmmmmmnnnjjjmmmpppssssssrrrooonnnjjjhhhggggggfffbbb^^^ZZZYYYUUUOOOGGG@@@999555333000000000000000000000000------...///000000//////.........------..................------.........***,,,......,,,+++---000...///000111222333444555444444:::CCCOOO```wwwzzzuuuttttttpppnnnnnnooommmkkkjjjjjjiiigggfffggggggggghhhiiikkklllmmmnnnkkkfffaaa^^^\\\[[[\\\^^^ZZZVVVTTTTTTRRRNNNKKKFFFEEECCCAAA>>>;;;999888777666555444333222222111///...---///222444444222)))))))))))))))******+++)))))))))))))))((('''''''''(((((()))***++++++,,,+++***(((&&&&&&''')))+++(((((((((((((((((((((((((((''''''&&&&&&&&&'''''')))***,,,------///222444777777777666555222000///000000111222444555666666555444333444666666555444444555666777888999999:::<<<:::777555444555777888999888777666666777888999888888888888777666555444444555666777888888888888;;;;;;<<<===>>>>>>>>>===>>>@@@AAAAAAAAAAAABBBDDDCCCDDDGGGIIIJJJIIIHHHGGGHHHJJJKKKLLLLLLMMMPPPRRRSSSSSSTTTXXX___fffkkknnnttttttooohhheeeeeebbb]]]ZZZXXXVVVTTTSSSPPPMMMJJJLLLMMMOOORRRUUUXXXZZZ[[[``````aaadddiiimmmppppppuuuxxx||||||xxxuuutttqqqsssvvvyyy|||{{{vvvsssuuuzzz~~~nnniiinnnrrrttttttsssrrrrrrsssuuusssnnnjjjlllkkkjjjhhheeebbb```^^^]]]ZZZTTTMMMEEE>>>888555111000///------......///000000000000000000000000......------------......000000000000000/////////000000000000111111111111000000000111222444555666777666999EEEYYYqqq~~~~~~{{{uuuuuutttqqqnnnoooooommmkkkjjjjjjjjjhhhfffffffffggghhhiiikkklllmmmnnnkkkgggbbb^^^]]]\\\\\\___[[[WWWUUUUUUSSSOOOKKKIIIGGGEEEBBB???===<<<;;;666666555444333222111111222///---,,,------***((()))))))))))))))******+++)))))))))))))))((('''''''''(((((())))))*********'''''''''((((((((())))))(((((((((((((((((((((((((((''''''&&&&&&''''''''')))***,,,------///111444777777777666555222000///000111222333444666777777555444222333555666666555777888888999:::;;;;;;<<<<<<:::777555444555666888888888777777777777777888777777777777666555444444444444555666777777777777:::;;;<<<======>>>>>>===>>>@@@AAAAAAAAAAAABBBDDDBBBDDDFFFHHHIIIIIIIIIHHHGGGIIIJJJKKKKKKLLLOOOQQQQQQQQQSSSWWW^^^eeekkknnnttttttqqqkkkiiiiiieee___\\\ZZZXXXVVVTTTQQQMMMJJJKKKLLLMMMPPPSSSVVVYYY[[[^^^^^^```dddiiimmmooopppwwwzzz~~~|||yyyvvvuuutttuuuxxx{{{~~~{{{{{{~~~qqqkkknnnqqqqqqrrrsssrrrrrrssstttsssnnnjjjkkkkkkiiihhheeecccaaa```^^^[[[UUUNNNFFF>>>888555222111000///...///000000000000000000000000000000///......------......///000000000000000000000000000000000111111111222222000000000111222333444555555666===LLLbbbwww{{{uuuuuuuuuqqqooopppooonnnlllkkkkkkjjjhhhfffeeeffffffggghhhjjjlllmmmnnnkkkgggccc```^^^]]]]]]```]]]XXXWWWVVVTTTPPPLLLJJJHHHDDDAAA>>><<<<<<<<<555555444333222111000000222000---+++***)))&&&$$$)))))))))))))))******+++)))))))))))))))(((((('''(((((((((((((((((((((((($$$%%%''')))))))))((('''(((((((((((((((((((((((((((''''''&&&''''''(((((()))***,,,------...111333888888777666444222000///......///000222333444555555333111111333666777777999999999::::::;;;;;;<<<<<<:::777555333444555666666777777888888777777777666666666555555444333333333444555666777777777777::::::;;;======>>>>>>>>>>>>???AAAAAA@@@@@@BBBCCCAAACCCEEEGGGIIIJJJJJJIIIGGGIIIJJJJJJJJJKKKNNNPPPPPPPPPRRRVVV\\\cccjjjmmmrrrttttttqqqoooooojjjdddaaa^^^[[[YYYVVVSSSOOOLLLKKKKKKKKKLLLOOOSSSXXXZZZ[[[]]]```dddhhhmmmppprrrzzz|||~~~|||yyywwwvvvvvvxxxzzz}}}vvvnnnnnnooopppqqqrrrrrrrrrssstttrrrnnnkkkkkkjjjiiigggeeedddbbbaaa___]]]XXXPPPHHH@@@999555333222111000///000111111///////////////////////////......------......///000000000000000000000000000000111111111222222222111111000000111222333333333888CCCVVVlll|||vvvuuuuuurrrqqqrrrpppnnnlllllllllkkkiiigggeeeeeefffggghhhjjjlllmmmmmmkkkhhhdddaaa_________bbb^^^ZZZXXXWWWUUUQQQMMMIIIFFFBBB>>>;;;::::::;;;555444333333111111000//////...------,,,,,,******)))))))))))))))******+++(((((())))))))))))((((((((((((((((((''''''''''''&&&'''''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''(((((())))))***,,,,,,,,,...000222666666555444222111////////////000111333444444555444222//////222555777888777888888888999999999999<<<:::777444333333444555555666777888888888777666666666555444333333333333333444555666666777777666999:::;;;<<<===>>>>>>>>>>>>???AAAAAA@@@@@@BBBCCCAAABBBDDDFFFHHHJJJJJJJJJHHHJJJKKKKKKKKKLLLNNNPPPPPPRRRSSSVVVZZZ___eeeiiippptttuuuuuuuuuuuupppjjjeeeccc___\\\YYYVVVQQQNNNKKKJJJIIIIIILLLPPPUUUYYYYYY\\\aaafffjjjnnnrrruuu|||~~~~~~|||zzzyyyxxxxxxyyy|||~~~|||rrrpppoooppprrrrrrrrrtttttttttqqqnnnlllkkkjjjhhhgggeeedddccccccaaa^^^ZZZSSSKKKBBB:::555333222111000///000111111//////////////////////////////............//////...///////////////000000/////////000000000111111111111000000000111222222444:::HHH]]]ttt}}}vvvvvvvvvtttssstttqqqooommmllllllkkkjjjhhheeeeeefffgggiiikkkmmmnnnmmmkkkiiifffcccaaa``````ccc___[[[YYYXXXVVVQQQMMMIIIFFFBBB>>>;;;::::::;;;555444333333111111000///---.........------------)))))))))))))))******+++(((((())))))))))))((((((((((((((((((''''''''''''+++***'''%%%$$$$$$%%%&&&(((((((((((((((((((((((('''''''''''''''((()))***)))***,,,,,,,,,---///222444333222111000000//////444555555666666777777777333111//////111444777888777777777888888999999:::;;;999666333222333444555444555666888888888777666666555444333222222333333333444555666777777777777888999:::<<<======>>>>>>===???@@@@@@@@@@@@AAACCCAAABBBCCCEEEGGGIIIJJJKKKJJJLLLMMMMMMLLLMMMOOOQQQSSSTTTUUUUUUWWWZZZ```dddlllqqquuuwwwyyyzzzuuunnnjjjgggccc```]]]YYYUUUQQQMMMKKKIIIHHHJJJNNNSSSWWWXXX]]]ccchhhlllpppuuuyyy}}}~~~{{{zzzyyyyyyxxxyyy|||xxxssspppqqqtttrrrtttuuuvvvtttrrrooonnnllljjjiiigggeeedddddddddaaa```\\\VVVNNNEEE<<<777222111000///...///000000/////////////////////////////////....../////////---------....../////////........./////////000000222111111111111111222222666===KKKaaaxxx~~~wwwvvvvvvuuutttvvvqqqpppnnnmmmmmmllljjjhhheeeeeefffhhhjjjlllnnnooolllkkkiiigggeeecccbbbaaaddd```[[[YYYXXXUUUQQQMMMJJJHHHDDDAAA>>><<<<<<<<<555555444333222111000000---......---+++******+++)))))))))))))))******+++'''(((((()))))))))))))))((((((((((((((((((((((((---+++'''%%%$$$%%%&&&(((((((((((((((((((((((((((''''''''''''((()))******)))+++,,,,,,,,,,,,///111222222111000000111111222444444444444444444333333333111//////111444555555666777888999:::;;;;;;<<<999777444222222333444666444444555666777777777777777666444333222222333444444555666777888888888888777888:::;;;======>>>>>>===>>>@@@@@@??????AAABBBBBBBBBCCCEEEFFFHHHIIIJJJLLLMMMNNNNNNMMMNNNPPPRRRSSSUUUVVVUUUTTTVVV[[[```hhhnnnsssvvvzzz|||xxxrrrmmmjjjgggdddaaa]]]XXXUUUPPPNNNKKKJJJKKKNNNRRRTTTVVV\\\dddjjjnnnrrrwww|||~~~~~~{{{zzzyyyyyyxxxzzz|||xxxrrrrrrtttsssuuuxxxxxxuuurrrppppppmmmllliiigggeeedddddddddaaa```^^^YYYQQQHHH???999222111000///...///000000////////////////////////000//////......//////000---------......//////000........./////////000000222111111111222333333444999@@@OOOeee}}}~~~wwwvvvwwwuuuuuuwwwrrrpppnnnmmmmmmmmmkkkiiiffffffgggiiikkkmmmoooppplllkkkjjjhhhfffdddcccbbbddd```[[[XXXWWWUUUPPPLLLIIIGGGEEEBBB???===<<<;;;666666555444333222111111---...///---***((()))+++)))))))))))))))******+++''''''((()))))))))))))))'''(((((())))))*********)))((('''''''''((())))))((((((((((((((((((((((((''''''''''''((()))***+++)))+++,,,,,,+++,,,...000222111111111222333555666666555444333222111111000222111///000222333333222444555666777999:::<<<<<<777555333222222333555777444444444555666777888888888777555333222333444444555666777888999999999999777888999;;;<<<===>>>>>>===>>>@@@@@@??????AAABBBCCCCCCDDDDDDFFFGGGHHHIIIKKKLLLMMMMMMLLLMMMOOOQQQRRRTTTUUUTTTRRRTTTZZZ___dddjjjppptttyyy}}}zzzuuuooollliiifffddd```\\\YYYSSSQQQNNNLLLLLLNNNPPPRRRTTT[[[dddjjjnnnrrrxxx}}}~~~{{{yyyxxxxxxyyyzzz~~~|||sssppprrrtttwwwzzzzzzwwwsssrrrrrrooommmjjjgggdddccccccccc``````___[[[TTTJJJAAA;;;333222111000///000111111000000000000000000000000000000////////////000000......//////000111111222000000000000111111111111222222222222333444555666:::BBBTTTkkkwwwvvvwwwvvvvvvxxxrrrpppnnnnnnnnnmmmkkkiiifffggghhhiiilllnnnpppqqqlllkkkjjjhhhgggeeedddcccddd```[[[XXXWWWTTTPPPLLLFFFEEECCCAAA>>>;;;999888777666555555333333222111,,,...///...,,,+++,,,///)))))))))))))))******+++''''''((()))))))))))))))'''(((((()))***++++++,,,$$$&&&''')))+++++++++***((((((((((((((((((((((((''''''''''''((()))++++++)))+++,,,,,,+++,,,...000222222222222333555777999===<<<;;;999888666555555222111000111222333222000000111333444666888:::;;;666444222111111333666777555555444444555666888999999777555333333333444555666777888999999::::::999666777999;;;<<<===>>>>>>===>>>@@@@@@??????AAABBBDDDDDDDDDDDDEEEFFFGGGHHHKKKLLLMMMLLLKKKLLLNNNOOOPPPSSSUUUSSSRRRTTTZZZ```bbbhhhnnnrrrxxx|||{{{vvvooommmjjjhhheeebbb^^^[[[TTTSSSPPPNNNMMMNNNPPPQQQRRRYYYccciiimmmqqqxxx}}}~~~{{{yyyxxxxxxyyy{{{sssooopppuuuxxx{{{{{{wwwtttsssssspppnnnjjjgggdddccccccccc___```___\\\UUULLLBBB===444333222111111111222333111111111111111111111111000000////////////000000///000000111222333333333111222222222222333333333222222222333444555777888:::DDDXXXpppxxxwwwwwwsssqqqqqqvvvsssoookkkhhhgggggghhhiiiiiiiiijjjkkklllnnnnnnllljjjgggffffffeeedddcccccc```]]]YYYWWWSSSOOOLLLKKKHHHDDDAAA???<<<999777000111222333333222111000------,,,++++++***))))))(((((())))))*********+++)))((('''&&&&&&'''((()))$$$$$$%%%'''***...222444'''''''''''''''((())))))***)))((('''&&&&&&'''((()))((((((((((((((()))***(((((()))+++...000//////---///000000///222777<<>><<<999555222000111---******...111222222555555555666777999:::;;;888666333111000000222333777666555444444555666777666555444333222222222222777666666666777888999999>>>>>>????????????>>>>>>===>>>>>>@@@AAABBBCCCCCCDDDEEEFFFFFFEEEEEEFFFGGGGGGHHHJJJLLLMMMNNNNNNNNNQQQQQQQQQRRRTTTVVVXXXZZZbbbeeejjjooosssuuuvvvvvvooonnnllliiifffcccaaa___]]]XXXSSSOOONNNNNNNNNNNNPPPVVV]]]bbbgggmmmwww~~~zzzvvvvvvxxxzzz{{{|||~~~}}}uuurrrqqquuuuuuuuuwwwwwwvvvssspppnnnmmmjjjgggeeedddccccccdddaaa^^^[[[WWWNNNDDD<<<777555333222222111000/////////////////////////////////............//////............////////////333333222222111000//////000111222333333444777:::>>>NNNdddxxx~~~xxxwwwvvvsssqqqqqqqqqooommmjjjiiiiiijjjkkkjjjiiijjjjjjkkklllmmmnnnllljjjgggfffgggfffeeedddeeeaaa]]]YYYVVVSSSOOOMMMIIIFFFBBB???===;;;888666333333333222111000//////---------,,,++++++******((()))))))))******************))))))))))))******///...,,,***((('''&&&&&&'''''''''''''''((())))))***)))((('''&&&''''''(((+++************+++,,,,,,******+++---///000000///333444444111...///333666@@@???>>>;;;888555222000111...,,,---000333333333555555555666777999:::;;;555444222111111333555666:::999888777777888999:::777666555444333333333333666666666666777888999999;;;<<<===>>>??????????????????@@@@@@AAABBBCCCCCCCCCEEEFFFFFFEEEEEEFFFGGGGGGHHHIIIKKKMMMNNNOOOPPPQQQQQQQQQQQQSSSUUUWWWXXX___bbbggglllppprrrssssssqqqpppnnnkkkhhheeecccbbb^^^ZZZTTTPPPOOONNNNNNMMMOOOTTT[[[```eeelllvvv}}}~~~yyywwwwwwzzz||||||}}}zzztttqqqvvvvvvuuuuuuvvvuuurrrpppnnnmmmkkkiiigggeeeddddddccc```^^^\\\XXXQQQGGG???777555222111111111000...000000000000000000000000//////............//////....../////////000000000000000000000111111111111111222333333333444888:::BBBSSSjjj{{{~~~~~~~~~~~~~~~xxxwwwvvvsssqqqqqqlllkkkjjjiiijjjkkklllmmmjjjjjjjjjjjjkkkkkklllmmmllljjjhhhggghhhhhhgggffffffbbb\\\WWWTTTQQQOOOMMMGGGDDD@@@===;;;999666444666555333111000///............------,,,,,,++++++))))))))))))************)))))))))******)))))))))++++++******)))'''&&&%%%'''''''''''''''((())))))))))))(((''''''''''''((('''''''''''''''((())))))+++,,,...///000000000///...000222111000222777;;;@@@???===:::777444222111000//////000333444444333555555666666777888999999333222111222333555888::::::999999888888999999:::777777666555444444444444666666666666777888999:::999:::;;;===???@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCDDDFFFFFFEEEEEEFFFGGGFFFGGGIIIKKKMMMOOOQQQRRRRRRQQQQQQQQQQQQSSSTTTUUU[[[]]]bbbggglllnnnooopppsssrrrpppnnnkkkiiigggfff```\\\VVVRRRPPPOOONNNMMMNNNRRRXXX]]]ccckkkuuu|||}}}yyywwwxxx{{{||||||~~~xxxsssxxxvvvuuutttttttttrrrpppnnnnnnmmmllljjjgggeeedddcccaaa___^^^[[[UUUKKKDDD777555222000000000///...111111111111111111111111//////............///////////////000000000111111......///000111111222222222333333333333555888;;;FFFZZZrrruuu}}}|||xxxvvvuuu~~~wwwwwwvvvrrrpppqqqjjjjjjjjjjjjjjjkkkllllllkkkjjjjjjjjjkkkkkklllmmmmmmkkkiiihhhiiiiiihhhgggddd```YYYTTTQQQOOOMMMLLLGGGDDD@@@===;;;999666444666444222000/////////000.........------,,,,,,,,,)))))))))))))))*********%%%&&&'''(((((('''&&&%%%###$$$&&&)))************'''''''''''''''((())))))((((((((('''''''''((((((%%%%%%%%%%%%&&&&&&'''(((,,,...000111111000//////+++...111111111333888===???>>><<<999666333222111//////111333444555444333555555666777777888888888222222222222444666999:::777666666666666666666777666666555444444444444444555555555666666888999:::888999;;;<<<>>>?????????@@@@@@@@@@@@AAAAAAAAAAAABBBDDDFFFGGGFFFFFFFFFGGGEEEFFFHHHJJJMMMPPPRRRTTTSSSSSSRRRQQQRRRSSSTTTUUUXXXZZZ___dddhhhkkkmmmnnnsssrrrpppooommmkkkiiiiiiccc___YYYUUUSSSQQQOOONNNOOOQQQVVV[[[aaajjjttt{{{}}}yyyxxxxxxyyyzzz{{{}}}}}}xxxyyywwwtttsssssssssrrrqqqooooooooonnnllliiigggeeeeeecccaaa```^^^WWWNNNFFF888666222000000000///...000000000000000000000000//////............//////000000000000111111111111//////000111111222222333333333333333333555999===HHH___yyy|||uuu}}}~~~|||vvvrrrppp~~~wwwvvvuuurrrppppppkkklllllllllkkkkkkjjjjjjjjjjjjjjjjjjkkklllmmmmmmnnnllliiiiiiiiiiiihhhgggaaa]]]WWWRRROOOMMMLLLJJJHHHEEEAAA>>><<<:::777555333222111000000000111222......------------,,,,,,******))))))))))))))))))%%%&&&'''(((((('''&&&%%%'''(((((())))))'''&&&%%%'''''''''''''''((())))))''''''(((((((((((((((((((((((((((((()))***+++,,,+++...222333111000///000111333444222//////222555===<<<:::888666444222111---///222444444444333333555666666777777777666666444333333333444666777888444555555555555555555444555444333333222333333333444444444555666888999::::::;;;<<<===>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@BBBEEEGGGIIIHHHGGGGGGHHHFFFFFFHHHJJJMMMPPPSSSUUUUUUTTTSSSSSSSSSSSSUUUUUUWWWYYY]]]bbbfffjjjlllnnnqqqqqqpppooommmlllkkkjjjeeeaaa\\\YYYVVVTTTRRRQQQQQQRRRUUUYYY```jjjtttzzz{{{xxxwwwvvvwwwxxx{{{~~~|||zzzwwwuuutttttttttsssrrroooooooooooommmkkkhhhggghhhfffdddbbb___XXXOOOGGG:::777333000000000000/////////////////////////////////............//////000000000000111111111111222222222222222222222222222333333333333777<<>>>>>>>>>>>?????????@@@@@@AAAAAAAAACCCFFFIIIJJJJJJIIIIIIJJJGGGGGGHHHJJJMMMPPPTTTVVVUUUUUUTTTSSSSSSTTTUUUVVVVVVXXX\\\aaaeeejjjlllnnnppppppoooooonnnmmmllllllgggddd```\\\ZZZYYYVVVTTTTTTSSSTTTWWW___iiirrrxxx}}}yyywwwuuutttvvvzzz~~~|||yyywwwvvvvvvvvvvvvuuusssppppppooonnnmmmkkkjjjiiijjjhhheeedddaaaZZZPPPIII<<<999444111111111111000........................//////............///////////////000000000111111222222222111111111111111111222222222444888>>>CCCTTTjjj{{{~~~}}}yyyuuu}}}wwwvvvuuurrrooopppooopppppppppnnnllliiigggggghhhhhhjjjkkkmmmooopppooommmjjjhhhhhhgggeeeccc\\\YYYVVVSSSRRRPPPNNNLLLIIIFFFBBB???===;;;888666222222222222222111000///++++++,,,,,,,,,,,,,,,,,,************)))))))))((()))((((((''''''(((((()))%%%%%%&&&'''(((***,,,---'''''''''''''''((())))))%%%&&&((()))))))))((((((%%%%%%%%%&&&'''(((******+++111777888666444555777&&&***...//////111555999444666888999999666333111///222555555444444666888555666777888777666444333222222222333444444555555555666777888888777666555444444333333333333444444333333333444666888999::::::;;;<<<>>>???@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDCCCGGGJJJLLLLLLKKKKKKKKKHHHHHHIIIJJJMMMPPPSSSUUUTTTSSSRRRRRRSSSTTTUUUVVVUUUWWW[[[___dddiiilllnnnpppppppppoooooonnnnnnnnniiifffbbb```^^^\\\ZZZXXXUUUSSSRRRUUU\\\fffooouuu~~~{{{xxxuuutttvvvzzzyyywwwwwwwwwxxxyyyyyywwwuuuqqqpppnnnmmmlllkkkjjjjjjhhhfffeeedddbbb\\\SSSLLL>>>:::555222111222222222//////////////////////////////............//////....../////////000000000......//////000000111111000111111222555:::AAAFFF[[[nnnyyyzzz}}}}}}~~~~~~yyy}}}vvvvvvuuuqqqooopppooopppqqqqqqpppmmmiiiggggggggghhhiiikkknnnpppqqqpppmmmjjjhhhgggfffdddbbb[[[YYYWWWUUUTTTRRRPPPMMMIIIFFFBBB???===;;;888555333444444333222000...,,,+++++++++++++++++++++++++++*********))))))(((((('''&&&%%%$$$$$$%%%&&&'''***)))(((''''''((()))***'''''''''''''''((())))))%%%&&&((()))))))))(((((((((((())))))***,,,---...,,,333999;;;999777888:::+++...000000------///222222444888::::::777444111111444666666555555777:::555666777888777666444222000000111222444555666666444555666777777666555444555555444444444555555666333333333444666888999:::888:::<<<>>>@@@BBBCCCCCCAAAAAABBBCCCDDDFFFFFFGGGDDDGGGKKKMMMMMMLLLLLLLLLIIIIIIIIIJJJLLLPPPSSSUUURRRQQQQQQQQQRRRSSSUUUVVVTTTVVVZZZ^^^ccchhhkkkmmmqqqqqqqqqppppppppppppoooiiigggdddaaa```___\\\[[[UUUSSSQQQSSSZZZdddmmmrrr|||yyywwwvvvvvv{{{uuuvvvvvvwwwzzz{{{{{{xxxvvvqqqpppnnnlllkkkjjjkkkkkkfffeeeddddddccc]]]UUUNNN@@@<<<666333222222333222000000000000000000000000//////............//////............////////////***+++,,,---...000111111///000111222555;;;BBBGGG^^^pppuuuyyy}}}|||}}}~~~{{{xxxwwwuuupppmmmmmmnnnoooqqqqqqpppmmmjjjgggfffhhhiiiiiiiiikkknnnpppkkkkkkkkkjjjhhhfffeeedddaaa^^^YYYVVVSSSPPPMMMKKKJJJFFF@@@<<<:::999777666444222111111222111000...............---,,,+++***))))))))))))))))))))))))$$$######$$$''')))((((((***)))((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))$$$%%%'''(((***+++++++++000000000222444555333222444111///...000222333444444666777666333222222222111333555666444333333444444444444444444444444444222333333333333333333444555666888999999777555333666555333111111111333444444444555555666666777777:::;;;;;;===>>>???@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCCFFFKKKOOOQQQQQQOOOMMMKKKIIIHHHHHHJJJMMMMMMMMMPPPOOOOOOOOOOOOPPPQQQQQQTTTVVVYYY\\\___dddjjjooooootttwwwtttrrrrrrpppmmmgggfffeeeeeeeeedddaaa___\\\UUUQQQRRRVVV\\\fffooo{{{~~~|||zzzzzzyyyzzz{{{}}}yyyzzzyyyyyy{{{|||{{{yyywwwtttqqqnnnmmmoooooommmjjjllljjjhhhfffbbb]]]VVVRRRGGGAAA888333111111000///222222222222222111000///////////////////////////...///000111111000///...111111111000000000000000444111222666555555???NNNeeexxxqqqzzz~~~|||yyy{{{yyywwwvvvrrroooooonnnoooppppppooollliiigggfffggghhhiiiiiikkknnnqqqppppppooonnnllljjjhhhgggaaa^^^YYYUUUSSSPPPMMMJJJJJJFFF@@@<<<:::999777666444222111111111111000...............---,,,+++***************************)))(((''''''(((((('''&&&***)))((('''&&&''''''((((((''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))(((//////000222555555444222444111......///222333333444555666555333222111222222444666666555333333444555555555444444444333333444444444444444555555555555777888999999777555444666555333111111222333444444444555555666777777777999:::<<<===???@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCDDDGGGKKKOOOQQQPPPOOOMMMJJJHHHGGGGGGJJJLLLMMMLLLOOOOOOOOOOOOPPPQQQSSSSSSSSSUUUWWWZZZ]]]aaagggkkklllrrruuutttssstttssspppjjjiiigggfffeeeccc```^^^[[[UUUPPPQQQUUUZZZccclllwww}}}}}}{{{{{{{{{yyy{{{}}}zzzyyyyyyzzz{{{{{{yyywwwuuurrrooonnnooonnnllljjjllljjjhhhfffccc^^^XXXSSSIIIBBB999444222222111///000000111111222222333333///////////////////////////000000111111000000///111000000000000000000000555111333777666777BBBRRRkkk}}}yyysss}}}}}}|||zzzwwwyyy~~~yyyxxxwwwsssqqqqqqnnnoooppppppnnnllliiigggfffggghhhiiiiiikkknnnqqqsssrrrqqqpppmmmkkkiiiggg```]]]YYYUUURRROOOLLLIIIIIIEEE@@@<<<:::999777666444222111111111111000...............---,,,++++++++++++++++++++++++++++++,,,***))))))******)))'''))))))(((''''''''''''((()))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))------///222555666555444333000...---///111222222333444555555333111111222444666777666555333333444555555555555555444333222444444555555666666666666666777999:::999888666444555444333222111222333444444444555666666777888888999:::<<<>>>@@@@@@@@@@@@?????????@@@AAABBBCCCDDDEEEHHHKKKNNNPPPPPPNNNMMMIIIGGGFFFGGGIIIKKKLLLLLLMMMNNNNNNPPPQQQSSSUUUVVVSSSTTTVVVWWWZZZ^^^dddhhhkkkqqquuuuuuuuuwwwvvvtttooommmjjjhhhgggddd```^^^[[[UUUQQQQQQTTTXXX```hhhrrrxxx~~~|||{{{zzzzzzyyy{{{}}}}}}{{{yyyyyyzzzzzzyyyxxxvvvtttqqqoooooonnnllljjjllljjjhhhfffddd```ZZZVVVLLLEEE<<<666444333222000/////////000222444666888000000000000000000000000111111111000000111111111000000000000000000111111444222333777777999GGGXXXsssssssss~~~zzzyyywwwvvvyyy}}}~~~xxxwwwwwwsssqqqqqqnnnnnnooonnnmmmkkkiiigggeeeggghhhiiiiiikkkoooqqqrrrrrrpppnnnllliiifffeeeaaa]]]YYYUUURRROOOKKKIIIGGGDDD???<<<:::999777555333222000000111111///...---.........------,,,+++************************)))(((((()))+++,,,,,,+++((((((((('''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((&&&''''''((()))***,,,,,,,,,,,,...111444666666555222000......///111222222222333555444222111111222555777777666444333333444333444555666666555444444444444444555555666666777777888999999999888666555444444333222222222333444444444555666777888888999888:::<<>>888555444222111000000//////111444777999111111111111111111111111333222111000000111222333000000000000000111111111333111333777777;;;LLL___zzzpppooo}}}}}}xxxwwwvvvvvvzzz}}}wwwvvvvvvrrrppppppnnnnnnnnnmmmllljjjhhhgggeeefffhhhhhhiiikkkooorrrqqqqqqooommmkkkhhhfffdddaaa^^^YYYUUURRROOOKKKHHHFFFCCC???<<<;;;999777555333111000000111000///------------...------,,,,,,)))))))))))))))))))))))))))((('''(((***++++++***''''''(((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''((()))+++,,,++++++---111444666666555222000...///000222222111111222444333222000111222555666666555333333444555111222444666777777666666222333333444555555666666777888888888888777666555333333333333333333333444444444555666777888999999999:::<<<>>>???@@@@@@@@@BBBBBBAAA@@@@@@@@@AAAAAAGGGHHHIIIJJJKKKLLLLLLKKKJJJIIIHHHIIIKKKNNNOOOOOOLLLMMMNNNPPPRRRUUUWWWYYYVVVWWWWWWWWWYYY]]]dddhhhpppvvvzzzzzzzzz||||||zzzvvvtttrrrpppooommmjjjgggaaa[[[WWWWWWWWWXXX]]]ccckkkpppxxx~~~}}}{{{zzzyyyyyyzzzzzzzzz{{{}}}~~~{{{zzzzzzzzzzzzxxxwwwuuurrrpppnnnmmmmmmmmmllliiigggfffccc___\\\RRRJJJ@@@999666555333000222111000000000222555666222222222222222222222222333222111000000111222333//////000000111111111111222000333777888===QQQgggooojjjzzz|||wwwwwwwwwwww|||}}}wwwvvvuuuqqqoooooonnnnnnmmmlllkkkiiihhhgggeeefffggghhhiiilllooorrrrrrqqqpppooollljjjhhhfffccc___[[[VVVSSSOOOLLLIIIEEEBBB???<<<;;;999777555333111000000000000///---,,,------...------,,,,,,((((((((((((((((((((((((,,,***)))((()))((('''%%%&&&'''(((((()))((((((((()))((((((''''''(((((()))''''''''''''''''''''''''***)))'''&&&%%%&&&&&&'''++++++---000444666555444222111///000222333333222000111333333111000000111333444555444222222444666111222555777888888666666222222333444555666666777777777777777777666555555222222333333333333444444444444555666888999:::::::::;;;;;;===>>>???AAAAAABBBAAAAAA@@@@@@AAAAAABBBGGGGGGGGGHHHHHHIIIIIIJJJJJJIIIHHHIIILLLOOOPPPQQQMMMNNNNNNPPPQQQSSSUUUVVVUUUUUUUUUUUUWWW\\\ccchhhpppvvv{{{{{{|||~~~|||xxxwwwtttsssrrrpppllljjjddd___[[[ZZZZZZYYY\\\aaagggllltttzzz}}}~~~}}}{{{zzzzzz{{{{{{xxxyyyzzz{{{}}}~~~zzzxxxxxxxxxxxxwwwwwwvvvtttpppnnnnnnooopppmmmkkkhhhfffddd```]]]TTTLLLBBB:::777555222000222111000000000111222333111111111111111111111111111111111000000111111111/////////000111111222222222111333888999AAAWWWooozzzllliiixxx{{{vvvvvvwwwxxx~~~xxxwwwvvvrrrnnnnnnnnnmmmlllkkkjjjhhhggggggdddfffggghhhiiilllpppsssqqqqqqpppooommmkkkiiihhhdddaaa\\\WWWTTTPPPLLLJJJDDDAAA>>><<<;;;999666444222111//////000000...---,,,,,,------...------,,,((((((((((((((((((((((((,,,+++)))((()))((('''%%%%%%&&&((()))))))))(((((((((''''''''''''''''''((('''''''''''''''''''''''')))(((&&&$$$$$$$$$%%%&&&+++,,,---000333555444333333111111111333444333222///111222222111000000111111222333222111222444666333555777888888666444333333333444555666777888888666666666666555555555444111222333333444444444444444444555777888999:::;;;<<<;;;;;;;;;<<>><<<;;;999666444222111//////000000...---,,,,,,------...---------))))))))))))))))))))))))***)))((()))***+++***)))%%%&&&((()))))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%#########%%%'''(((,,,,,,---000333555444222333222111222444555444333...000222222000000000111000111111111111222555777666777888999888555222000444444555666777888999999666555555555444444444444111222333444444444444444444444555777888:::;;;;;;===<<<::::::;;;>>>BBBDDD<<<<<<===???BBBDDDFFFHHHGGGFFFEEEDDDDDDEEEFFFGGGHHHGGGFFFHHHKKKNNNOOOPPPPPPOOOOOOOOOOOOPPPQQQQQQMMMMMMMMMMMMPPPVVV]]]ccciiipppvvvyyy|||}}}{{{wwwtttqqqmmmiiieeefffaaa]]]\\\ZZZXXXYYY]]]^^^cccjjjppptttvvvxxxyyyxxxwwwuuutttttttttuuuvvvtttuuuxxx{{{~~~wwwsssrrrrrrsssvvvwwwwwwuuuqqqpppqqqsssssspppmmmjjjgggddd```^^^VVVNNNCCC;;;777444111...------///000111111111111000000000000000000000000...///000111111000///......//////000111222222222555444888<<<>>>HHHbbb|||{{{mmmdddppp~~~~~~xxxttttttvvvxxx}}}{{{xxxsssqqqsssooopppooommmiiigggfffgggdddeeegggiiikkkmmmooopppqqqmmmiiigggggggggeeecccddd___YYYUUUSSSQQQMMMIIIJJJFFF@@@<<<:::999777666000000000//////////////////...---,,,,,,,,,,,,,,,)))*********++++++++++++************************((((((''''''''''''(((((((((((((((((((((((((((((()))((('''&&&''')))+++,,,(((***,,,,,,,,,+++,,,---***+++---000222444555666111222444555777888888888222111000.........//////222222222222222222222333333555666555444222222333555555666666777777888888999888777666555555555666444333222222222333444555777666666666666777777888999999:::;;;;;;<<<<<<===>>>??????@@@AAABBBCCCCCCEEEEEEEEEEEEEEEFFFFFFGGGFFFGGGGGGGGGGGGHHHKKKMMMOOONNNMMMKKKIIIFFFDDDBBBMMMNNNNNNOOOQQQUUUZZZ^^^jjjpppxxx}}}{{{wwwrrrnnnjjjhhhhhhcccaaa^^^[[[ZZZZZZ\\\]]]ccceeehhhlllppptttvvvwww}}}zzzvvvuuuuuuvvvuuuuuutttvvvyyy|||yyyvvvssslllmmmtttssssssrrrpppnnnnnnppprrrpppnnnllljjjhhhddd```]]]VVVPPPGGG===777333333333111111111111000000000000///////////////000000111////////////000000000000000000000000111222333444666333555:::>>>HHHfffqqqhhhiiiqqq~~~xxxuuutttuuuuuuxxx}}}{{{xxxsssqqqsssppppppooommmjjjgggggggggeeeeeegggiiilllnnnpppqqqpppmmmiiigggggggggeeecccddd___YYYUUUSSSQQQMMMIIIHHHDDD>>>:::888777555444111111111000000/////////------,,,+++++++++,,,,,,)))))))))*********++++++************************((((((''''''''''''(((((((((((((((((((((((((((((()))((('''&&&&&&((()))***(((***++++++***))))))***,,,---///000222333333333111222444666888888888888444333111000///000000111111111222222333333333333444666777666444222222222333444444555666666777777888888777777666555555444444333222222222333444555777666666666666777888888999::::::;;;;;;<<<<<<===>>>>>>???@@@AAABBBBBBCCCEEEDDDDDDDDDEEEEEEFFFFFFDDDEEEFFFFFFEEEEEEFFFHHHHHHHHHHHHHHHHHHHHHGGGFFFHHHIIIKKKLLLOOOSSSYYY]]]hhhnnnvvv|||}}}{{{wwwsssnnnkkkiiihhhdddbbb___]]]\\\\\\]]]^^^aaacccgggkkkooorrrtttuuuwwwtttqqqpppqqqrrrrrrqqqsssuuuxxx{{{~~~xxxsssooohhhiiiooorrrssssssrrrppppppqqqrrrqqqooommmkkkiiifffbbb^^^XXXRRRIII???888555444444111111111111000000000000000000/////////000111111000000000000111111111111111111111111222333444444555333666;;;@@@LLLiiippphhhjjjuuu~~~xxxuuusssttttttwww}}}|||}}}~~~}}}zzzwwwrrrqqqrrrpppqqqpppnnnjjjhhhggghhheeefffhhhjjjmmmoooqqqqqqooommmjjjhhhgggfffdddcccccc___YYYUUUSSSQQQLLLIIIGGGCCC>>>:::888777555444333333222111000//////...++++++*********+++,,,,,,((()))))))))************)))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((()))((('''&&&&&&&&&'''(((%%%'''((()))((((((***+++//////000111222222111111111333666999::::::999888666555333222111111222222000000111333444444444444666777888666444222111111111222222444555666777777666777777777777555444333444333222222222333555666666666666666666777888999:::::::::;;;<<<<<<=========>>>??????AAAAAABBBCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDFFFGGGFFFEEECCCDDDDDDBBBCCCDDDFFFGGGGGGHHHHHHEEEGGGJJJLLLOOOTTTZZZ^^^fffkkksssyyy|||~~~~~~|||xxxtttpppmmmjjjiiieeedddaaa___^^^___```aaa```bbbeeeiiimmmppprrrsssrrrpppmmmmmmmmmnnnnnnnnnpppqqqtttwww{{{~~~uuuooojjjddddddhhhoooqqqttttttrrrqqqpppqqqqqqpppnnnlllkkkhhhddd```ZZZTTTKKKBBB:::666555555111111111111000000000000111000000000000111222222111111111111222222222222111111111111222333444555444333777===CCCQQQmmmnnnhhhkkk{{{}}}wwwuuussstttuuuxxx~~~yyywwwwwwxxx~~~}}}yyyvvvrrrppprrrpppqqqpppnnnjjjhhhggghhhfffgggiiikkkmmmoooqqqrrrnnnmmmkkkiiihhhfffdddcccccc^^^YYYVVVTTTQQQLLLHHHHHHDDD@@@<<<:::999777555444444333222111000///...++++++******+++,,,------(((((()))))))))*********(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))((('''&&&%%%%%%&&&&&&###%%%'''((((((***---//////000111111222222222222222555999<<<======;;;999666555444222111111111222///000111333444555555555777888888777444111111111000111222444555777888888555666777888777555333111444333222222333444555666666666666666777888999999::::::;;;;;;<<<=========>>>>>>???@@@AAABBBCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDFFFHHHIIIIIIGGGDDDDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFJJJLLLNNNPPPSSSWWW\\\```ccciiipppvvvzzz|||~~~~~~|||yyyuuuqqqnnnkkkjjjfffdddbbbaaa``````aaabbbaaabbbeeeiiilllooopppqqqrrrooommmlllllllllkkkjjjjjjkkknnnqqquuuxxx{{{}}}}}}~~~ssskkkfffaaaaaadddjjjmmmrrrtttsssqqqooooooqqqooommmlllkkkhhheeeaaa[[[VVVMMMCCC;;;777555444111111111111000000000///111111111111111222222333000000000111111111222222000000000111111222333444555555999>>>EEETTTooolllggglll{{{wwwuuutttuuuvvvzzz}}}xxxtttsssrrrwww}}}|||yyyuuuqqqppprrrpppppppppnnnjjjhhhggghhhfffgggiiikkkmmmoooqqqrrrnnnnnnmmmkkkiiifffeeeeeebbb^^^YYYVVVUUUQQQLLLHHHFFFCCC???<<<;;;999777555444444333222111000///...,,,,,,,,,,,,,,,---...///))))))))))))************(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&((()))))))))***---///...///000222333333333333444777;;;>>>??????===;;;666555333111000///000000...000222444555666555555777888999777444222111111111222333444666777999999444555666777666444222111333333222222333555666777666666666666777888999:::::::::;;;<<<<<<======>>>??????@@@AAABBBCCCDDDDDDBBBBBBCCCDDDEEEDDDDDDCCCEEEGGGIIIIIIGGGEEEDDDDDDCCCCCCEEEGGGHHHIIIIIIIIIOOOQQQSSSTTTUUUXXX[[[^^^aaafffmmmssswww{{{~~~}}}|||yyyvvvrrrooollljjjeeedddcccbbbaaaaaabbbbbbbbbdddgggjjjmmmooopppqqqqqqooolllkkkjjjiiigggeeeeeefffgggjjjnnnqqquuuwww{{{~~~rrriiidddaaaaaacccccchhhnnnrrrrrrpppooonnnooonnnllllllkkkhhheeebbb\\\WWWNNNDDD<<<777444333111111111111000000000///111111111111111222222333/////////000000000111111000000///000000111222333666777:::???FFFUUUnnn~~~jjjgggnnnyyyvvvttttttvvvxxx}}}~~~yyytttqqqooorrryyy|||xxxtttpppooorrrooopppooommmiiigggfffgggeeefffhhhjjjmmmoooqqqqqqoooppppppnnnjjjgggffffffbbb^^^YYYWWWUUUQQQLLLGGGCCC@@@===:::999777555333333333222111000//////...------,,,,,,------......)))*********++++++++++++))))))))))))))))))))))))***))))))(((((())))))***(((((((((((((((((((((((((((((((((''''''''''''''',,,---,,,+++))))))+++---///000111222333333333333555777:::===>>>>>>===<<<555444222000///......//////111333555666666555444777888999777555333222222222333444555666777888888444555555555555333222111333333222333444555777888666666666777888999:::;;;;;;;;;;;;<<<======>>>>>>>>>???@@@AAABBBCCCCCCDDDBBBCCCDDDEEEFFFEEEDDDDDDCCCDDDFFFFFFEEEDDDEEEFFFCCCEEEGGGJJJMMMOOOPPPQQQQQQRRRTTTTTTTTTUUUXXXZZZ^^^bbbiiinnnsssxxx}}}|||{{{yyyvvvsssooollljjjeeeeeedddcccccccccccccccdddeeehhhkkkmmmooopppqqqnnnllljjjiiihhhgggdddbbbccccccdddfffiiimmmppprrrzzz~~~vvvjjjeeecccbbbaaa^^^cccjjjoooqqqqqqppppppnnnmmmllllllkkkiiifffccc]]]XXXOOOFFF===777444222111111111111000000000000111000000000000111222222.../////////000000000000000000000000111222333444666999<<<@@@GGGXXXppp{{{hhhhhhqqq~~~wwwtttrrrsssvvvyyy}}}wwwrrrpppooouuu|||wwwtttooooooqqqnnnooonnnlllhhhfffeeefffeeeeeegggiiilllnnnpppqqqoooqqqrrrppplllhhhggghhhaaa^^^ZZZWWWUUURRRLLLGGGBBB@@@===;;;999777555222111111111000000/////////------,,,,,,+++,,,,,,,,,++++++++++++,,,,,,,,,,,,******************************))))))))))))******((((((((((((((((((((((((''''''(((((())))))((((((+++++++++***)))***---000111222222333333222222111444666888:::;;;<<<;;;;;;666444222000///.........000222444666666555444222666777888777555333333444222222333444555555666666555555444444333222222222333333333333444666777999666666666777888999;;;<<<;;;;;;<<<<<<======>>>>>>======>>>???@@@AAAAAABBBBBBCCCEEEGGGGGGFFFEEEDDDBBBDDDEEEEEEEEEFFFHHHJJJIIIJJJLLLOOOQQQRRRSSSTTTQQQSSSTTTUUUTTTUUUWWWYYYZZZ^^^dddjjjooouuuzzz~~~{{{zzzyyyvvvsssooollljjjgggfffffffffeeeeeeeeeeeedddfffhhhjjjmmmnnnoooppplllkkkjjjjjjjjjiiigggeeeeeeeeeeeegggiiilllppprrrxxx}}}{{{mmmfffcccaaa___[[[```hhhnnnqqqrrrssssssooonnnmmmmmmmmmkkkhhheee___ZZZRRRHHH???999555333111111111111000000000000000000/////////000111111//////000000000111111111222222222222333444555555666:::===AAAJJJ]]]tttxxxgggjjjuuu{{{uuuooonnnppptttxxx{{{uuurrrnnnrrryyy|||wwwsssooooooqqqmmmnnnmmmkkkgggeeeeeeeeedddeeegggiiikkkmmmooopppppprrrsssqqqmmmiiihhhiiiaaa^^^ZZZWWWVVVRRRLLLFFFCCCAAA>>>===;;;999777444000000000000////////////------,,,+++************++++++,,,,,,,,,---------******************************))))))))))))******((((((((((((((((((((((((''''''((()))******))))))%%%&&&((((((***---222555444444444333222111000///333444555777888999::::::666555333111///...//////111222555666777555333222555777888777555444444555222222222333333444444444666555444333222222222222333333333333444666888999666666666777888:::;;;<<<;;;;;;<<<<<<===>>>>>>>>>;;;;;;<<<===>>>???@@@@@@CCCDDDFFFGGGHHHGGGEEEDDDDDDEEEFFFFFFGGGIIIMMMPPPPPPQQQRRRRRRSSSSSSSSSRRRQQQSSSUUUVVVVVVWWWYYY[[[WWW[[[aaaffflllrrrxxx|||zzzyyyxxxvvvrrroookkkiiihhhhhhhhhhhhggggggggggggdddeeegggjjjlllnnnoooooollllllkkklllnnnnnnmmmkkkhhhhhhhhhhhhjjjmmmqqqsssvvv|||ooogggdddaaa]]]ZZZ```gggnnnrrrtttuuuvvvpppooonnnnnnnnnllliiigggaaa\\\TTTJJJAAA:::666444111111111111000000000000///////////////000000111000111111111111222222222444444444444555666777777555:::>>>BBBMMMaaaxxxvvvgggkkkxxx~~~yyytttlllkkkmmmrrrwww~~~}}}wwwsssnnnppptttzzzzzztttssssssrrrppppppnnnllljjjgggdddbbbaaaddddddeeegggjjjnnnqqqssstttssspppnnnjjjhhheeedddccc```\\\XXXTTTOOOIIIEEEEEECCC???;;;888555444333333111000000000///---+++,,,,,,,,,+++++++++******###&&&***,,,,,,*********,,,,,,,,,***(((((()))+++))))))(((((((((((())))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((++++++***)))(((***...111222333333222000///000111222444555555444333333444333333222000...---///111444444555555666555555555777777888666444222222333444333333333333444555555444555555333111111222333444333333333333444555555666666555444333555999===:::888777888;;;===<<<999;;;<<<===>>>@@@AAABBBCCCAAABBBDDDFFFGGGFFFEEEDDDCCCDDDGGGHHHIIIKKKNNNQQQUUUVVVXXXXXXVVVUUUTTTTTTTTTSSSQQQPPPQQQRRRTTTUUUXXXZZZ]]]bbbiiioootttvvvvvvuuuuuussspppmmmjjjhhhkkkkkkjjjiiihhhhhhiiiiiihhhiiijjjkkkmmmnnnoooooonnnnnnoooppprrrsssttttttsssrrrrrrrrrrrrrrrssssss|||uuukkkeee```\\\YYY]]]ccckkkrrruuutttsssrrrrrrrrrqqqooollliiigggaaa]]]VVVNNNEEE===777444444333111//////000111333222222111111111111222222////////////000000000000000111222222444444555666999<<>>???@@@BBBCCCCCCDDDEEEGGGIIIIIIHHHGGGFFFCCCDDDGGGHHHIIILLLOOORRRWWWXXXZZZYYYWWWVVVUUUVVVSSSRRRQQQQQQQQQSSSTTTVVVXXXZZZ^^^ccchhhmmmqqqsssrrrrrrrrrqqqooommmkkkjjjkkkkkkjjjiiiiiiiiiiiiiiikkkkkklllmmmnnnnnnooopppooopppqqqsssuuuwwwxxxyyyyyyyyyxxxwwwwwwwwwwwwxxx|||~~~uuujjjddd___[[[YYY\\\bbbjjjqqquuuuuuttttttttttttsssqqqnnnkkkiiiddd```YYYPPPFFF>>>888444333333111000000000111222000000////////////000000////////////000000000111000111222222444444555666999===BBBKKK^^^wwwtttiiinnnzzzvvvrrrooollllllmmmsss}}}zzztttqqqnnnooovvv}}}}}}wwwvvvvvvuuusssqqqpppnnnkkkiiifffdddcccfffffffffhhhjjjmmmoooqqqrrrpppnnnkkkhhheeecccbbbaaa___[[[XXXTTTOOOJJJFFFEEECCC???;;;888666444444444222///......///...---,,,,,,,,,,,,+++++++++++++++,,,+++***)))***---000222...(((&&&'''((('''&&&))))))(((((((((((())))))***))))))((('''&&&&&&&&&(((((((((((()))))))))***)))************,,,000333555555444111///...///111222444666555444333444555333333333111//////000222333444444555666666555555333444555444222111222333333444555666777666555555444555555333111111222333444333333333333444555555555666777777555555666888888777777888:::<<<;;;:::===>>>???@@@AAABBBCCCDDDEEEGGGHHHJJJJJJIIIHHHGGGCCCEEEGGGIIIKKKMMMQQQSSSYYYZZZ[[[ZZZXXXVVVVVVWWWRRRRRRQQQQQQRRRSSSUUUVVVYYY[[[___dddhhhlllmmmnnnmmmmmmmmmnnnmmmmmmlllkkkkkkkkkkkkjjjjjjjjjjjjjjjmmmmmmnnnnnnnnnoooooooooppprrrtttvvvyyy|||~~~}}}||||||{{{{{{}}}~~~wwwjjjbbb]]][[[YYY[[[aaahhhoootttuuuuuuvvvvvvvvvtttssspppmmmlllgggccc\\\RRRIII???999555222222222111111111111000000000////////////000000/////////000000000111111000111222222444444555666777;;;BBBOOOfffmmmeeemmmzzz~~~uuupppmmmkkkkkknnnttt~~~xxxuuuqqqooosssyyy}}}xxxvvvvvvuuutttqqqpppnnnllljjjgggfffeeeggggggggghhhjjjllloooppppppooommmjjjgggdddbbbaaa```^^^ZZZWWWTTTPPPJJJFFFDDDBBB???;;;888666555444555222///---.../////////------,,,,,,,,,+++++++++---------+++***+++---000777000)))'''***+++)))'''))))))(((((((((((())))))******)))((('''&&&&&&%%%''''''((((((((()))))))))***+++,,,,,,---///222555555555444111...---///111111333444444333222222333333333333111//////111333333333444555666666666666222333444333111000111222333444666888888777666444444555555333111111222333444333333333333444555555444666888888666555555555888888999:::;;;<<<<<<<<<>>>??????AAABBBCCCDDDDDDDDDEEEGGGIIIIIIHHHGGGFFFDDDFFFHHHJJJLLLOOORRRUUUXXXZZZZZZYYYWWWVVVVVVWWWRRRRRRRRRRRRSSSTTTVVVWWW[[[]]]aaaeeehhhjjjjjjjjjiiiiiijjjjjjjjjjjjjjjjjjkkkkkklllllllllkkkkkkkkknnnnnnnnnnnnnnnnnnnnnnnnppprrruuuxxx}}}~~~}}}}}}}}}~~~xxxiiiaaa]]][[[YYY[[[___fffmmmsssvvvvvvvvvvvvuuutttssspppnnnmmmhhhddd]]]TTTJJJ@@@999555111222222222222111000000222222111111111111222222//////000000000111111111000111222222444444555666444888AAAPPPiiiuuueeeaaalll{{{|||sssooollliiijjjnnnuuu|||xxxrrroooqqquuu{{{|||vvvuuuuuutttrrrqqqpppooollljjjhhhfffeeeggggggggghhhjjjllloooppppppooollliiifffdddaaa```___\\\YYYWWWTTTPPPKKKGGGDDDBBB???;;;888666555555444111...---.../////////---------,,,,,,,,,+++++++++---...---,,,++++++,,,555///)))'''***,,,***'''))))))(((((((((((())))))***))))))((('''&&&&&&&&&&&&&&&'''''''''(((((((((''')))***+++,,,---111333444444444111///...///111000111333333111000111222222222222111//////111333222333444555666666666666222333444333111000000111333444666888888777666444444555555333111111222333444333333333333444555555333555888888666555444444888999:::;;;<<<===>>>?????????@@@AAABBBBBBCCCCCCDDDEEEGGGIIIJJJIIIHHHGGGEEEGGGJJJLLLMMMPPPSSSVVVVVVWWWXXXWWWUUUTTTUUUVVVSSSSSSTTTTTTUUUVVVWWWWWW\\\^^^bbbeeeggghhhggggggffffffffffffgggggghhhhhhkkklllmmmmmmmmmmmmllllllnnnnnnnnnmmmmmmmmmmmmlllnnnppptttyyy~~~~~~zzzjjjaaa]]]\\\[[[[[[^^^dddkkkqqquuuwwwuuuuuutttsssqqqpppnnnmmmhhheee^^^UUUKKKAAA999555111222222222222111000000222222111111111111222222000000000000111111111111000111222222444444555666444888@@@PPPkkk~~~kkk^^^]]]lll|||yyyrrrnnnkkkhhhiiinnnvvvzzzsssooopppsssxxx{{{uuuttttttsssqqqppppppnnnllljjjhhhfffffffffffffffhhhjjjmmmoooqqqpppnnnllliiifffcccaaa```]]][[[YYYVVVTTTPPPKKKHHHCCCAAA>>>;;;888666555555333111......///000//////------------,,,,,,,,,,,,***,,,---,,,***)))))))))---***&&&&&&((()))(((&&&))))))(((((((((((())))))((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''$$$&&&(((((()))***,,,///222333333222000///000111///111333222111000111111111111111000......000222222222444555666666777777444555555333111///000000333444555666777666555555444555555333111111222333444333333333333444555555222555777777666555555555777999;;;;;;;;;<<<>>>@@@?????????@@@AAABBBBBBBBBDDDEEEHHHJJJLLLLLLKKKJJJHHHJJJLLLMMMNNNPPPSSSVVVSSSTTTUUUTTTSSSSSSUUUWWWVVVVVVVVVWWWWWWWWWWWWWWW\\\]]]```bbbcccdddddddddbbbbbbbbbcccdddeeefffgggkkklllnnnoooooonnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmppptttyyy{{{kkkbbb______]]]\\\]]]bbbiiioootttvvvuuutttsssrrrpppooonnnmmmhhheee___WWWMMMCCC;;;666222222222111111111111000000000////////////000000000000000111111111222222000111222222444444555666777;;;AAAQQQkkkuuucccYYY\\\mmm~~~wwwrrrnnnkkkhhhkkkpppyyy}}}vvvqqqqqqssswww{{{uuuttttttsssqqqoooooommmkkkiiihhhfffeeeeeeeeefffgggjjjmmmppprrrpppooommmjjjgggdddbbb```\\\[[[XXXVVVTTTPPPKKKHHHCCCAAA>>>;;;888666666555111000//////000000///......------------,,,,,,,,,+++++++++(((&&&&&&''')))%%%&&&&&&'''(((((((((((())))))(((((((((((())))))''''''''''''((((((((((((''''''''''''((((((((((((%%%'''((()))))))))+++---///111333444222111000000111222444444222222222333///000000///---...000222111222333555666777777777666666666444111//////000333444444444555555555555444555555333111111222333444333333333333444555555222444666666555555666777555777::::::999:::===???>>>>>>??????@@@AAAAAAAAAAAACCCFFFIIIKKKLLLLLLLLLJJJLLLNNNNNNOOOPPPSSSUUUQQQRRRSSSSSSSSSTTTVVVYYYYYYYYYYYYYYYYYYXXXXXXWWWZZZZZZ[[[]]]^^^___``````]]]]]]^^^___bbbdddggghhhkkklllnnnppppppooonnnmmmnnnnnnnnnnnnnnnnnnnnnooommmppptttyyy|||lllcccaaaaaa___^^^]]]```gggnnnsssvvvuuutttsssqqqpppoooooonnnhhhfffaaaYYYPPPFFF>>>999333333111000000000111222000000////////////000000000000111111111222222222000111222222444444555666888:::@@@OOOiiinnn^^^VVV\\\nnnvvvrrroookkkkkknnnsss|||{{{uuutttuuuvvv|||{{{vvvuuutttsssrrrooonnnmmmkkkiiigggfffeeeddddddeeegggjjjnnnqqqssspppooommmjjjgggdddbbbaaa\\\ZZZXXXVVVTTTPPPLLLHHHCCCAAA>>>;;;888777666666000//////000111111///---......---------,,,,,,,,,---+++(((%%%"""###'''***###%%%)))*********++++++))))))(((((((((((())))))&&&&&&''''''((()))))))))(((((((((((())))))))))))(((***+++,,,++++++---...---000333555444222111000222444555555444333444444...//////...------///111111222333555666777777777777888777555111/////////444333333333333444555555444555555333111111222333444333333333333444555555222333555555444555666888333555888999888888;;;>>>>>>>>>>>>??????@@@@@@AAA>>>@@@CCCGGGIIIJJJKKKJJJLLLMMMOOOOOOOOOPPPSSSUUUQQQRRRSSSSSSSSSUUUXXXZZZ[[[[[[[[[[[[ZZZYYYXXXWWWXXXXXXXXXYYYZZZ\\\]]]^^^YYYZZZ[[[^^^aaaeeehhhjjjkkkmmmooopppqqqpppooonnnnnnoooooooooppppppppppppnnnpppuuuzzz~~~~~~}}}mmmdddbbbbbb```___]]]```fffmmmrrruuuvvvuuusssrrrqqqppppppoooiiigggbbb[[[RRRHHH@@@;;;444333111//////000111333222222111111111111222222000111111111111222222222000111222333444555555666666888>>>LLLfff}}}jjj[[[UUU\\\ooo~~~uuurrrooolllmmmpppvvvyyywwwuuuuuuzzzzzzwwwuuurrrpppqqqqqqqqqooonnnllljjjiiiiiifffggghhhhhhhhhjjjmmmooorrrppplllhhhdddbbbaaa```^^^\\\YYYWWWUUURRRMMMJJJEEEBBB>>>:::999777555333111111000///////////////555***---222,,,***,,,(((((((((((((((((((((((((((,,,+++***((((((***+++,,,''''''''''''((((((((((((((()))*********)))'''&&&(((''''''&&&&&&((()))***,,,***'''&&&&&&))),,,...111222333333333222000///333333333444444444555555111///------.../////////333444555666777777777777666777666444111.........222333444666777888888888444333222000000000000111222222333333333333444444555555444444444555555555777999;;;<<<;;;;;;<<<======???AAABBBAAA@@@@@@@@@AAABBBDDDGGGIIIKKKLLLLLLKKKMMMOOOQQQRRRSSSRRRRRRRRRSSSSSSTTTVVVXXXZZZ[[[```^^^\\\[[[\\\\\\[[[YYYWWWVVVVVVUUUUUUVVVVVVWWWTTTVVVYYY\\\___bbbdddeeekkklllmmmooooooooonnnnnnpppqqqsssttttttrrrooonnnppprrrvvv}}}sssiiieeeeee___]]][[[]]]cccllltttxxxyyyxxxuuurrrpppnnnnnnmmmllliiiccc]]]TTTJJJ???888333333222222222222222222111111111111111111111111000000000000111222333444333333222111000000333666777:::@@@OOOggg~~~kkk___WWWZZZkkk{{{xxxuuuqqqnnnmmmrrr{{{zzzvvvuuuvvvxxxzzzyyywwwvvvsssrrrsssqqqpppooommmkkkjjjiiihhhhhhiiijjjjjjjjjkkknnnpppqqqooolllhhheeebbbaaaaaa___]]]ZZZWWWTTTPPPKKKGGGEEEBBB===:::999777555333111000000///////////////000***,,,---))),,,///)))))))))))))))))))))))))))***)))'''&&&&&&''')))***''''''''''''((((((((((((((())))))***)))((('''&&&(((''''''&&&'''((()))***+++)))((('''((())),,,---+++,,,...000111111111111444444444555555555444444111///------.../////////333333555666666777777777555666555333000...---...222333444555666777777777444333222000000000000111222222333333333333444444333333333444555666777888888:::<<<<<<;;;;;;<<<===???AAABBBBBBAAA@@@@@@@@@CCCDDDEEEGGGIIIJJJJJJKKKJJJKKKMMMOOOPPPQQQQQQQQQPPPQQQRRRTTTVVVXXXZZZ[[[^^^]]][[[[[[[[[\\\[[[ZZZVVVVVVUUUTTTTTTTTTTTTTTTTTTUUUXXX\\\```bbbdddeeehhhjjjlllnnnooopppppppppqqqrrrsssttttttqqqooommmlllnnnrrrxxx~~~~~~~~~vvvjjjdddbbb```^^^\\\]]]bbbjjjqqquuuwwwwwwvvvuuurrrpppmmmlllmmmjjjeee^^^VVVKKK@@@999333333333222222222222222111111111111111111111111222222111111111111111222222333222111000111333666777:::AAAPPPiii|||kkk```YYY[[[kkk~~~}}}xxxuuusssooollllllrrr|||~~~xxxvvvwwwyyy{{{~~~wwwvvvwwwuuutttvvvpppooonnnlllkkkiiihhhgggkkklllmmmllllllllloooqqqpppooollliiifffcccbbbaaa```^^^ZZZWWWTTTOOOJJJFFFEEEAAA===:::888777555333111000//////......//////---+++---+++'''222777---************************))))))''''''''''''))))))''''''''''''((((((((((((((())))))))))))((('''&&&(((''''''''''''((())))))))))))))))))***+++,,,---+++,,,---///000000000000444555666666666555444444111///------...///000///333333444555666666666666555666666444111//////000111222333555555666666666444333222000000000000111222222333333333333444444222222222333555777888999:::;;;======<<<;;;<<<===@@@BBBCCCCCCAAA@@@AAAAAAFFFFFFGGGHHHHHHIIIHHHHHHHHHIIIJJJLLLMMMNNNNNNNNNNNNOOOQQQSSSVVVXXXZZZ[[[]]]\\\ZZZ[[[\\\\\\\\\ZZZWWWVVVUUUTTTSSSRRRRRRRRRSSSUUUXXX\\\```cccfffgggfffhhhjjjmmmpppqqqqqqqqqrrrsssttttttrrrpppmmmkkkjjjlllooouuuzzz}}}}}}|||}}}||||||~~~wwwiiibbb___```^^^\\\]]]```gggnnnrrruuuvvvwwwwwwuuurrrnnnkkkmmmjjjfff```WWWMMMBBB;;;444333333333222222222111111111111111111111111111444333222111000000000000222222333222111111444666777:::BBBRRRkkk{{{iii___ZZZ\\\kkk|||zzzuuuqqqooollljjjkkkqqq||||||xxxxxxzzz|||~~~wwwvvvwwwuuutttvvvoooooommmllljjjhhhggggggkkkmmmnnnmmmmmmmmmnnnppppppnnnllliiigggdddbbbaaa___]]]ZZZXXXUUUPPPKKKHHHDDDAAA===:::888666444333000000///............///,,,...000***(((888???222************************+++***))))))))))))***+++''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''((((((((()))'''((()))+++,,,---------111111111111000000//////555666888888888666444333000...---,,,...000000000222333444555555555555555666777777666333111222222111222333444555555555555444333222000000000000111222222222333333333444444333333333444555666777888:::<<<======<<<;;;<<<===???AAABBBCCCBBBBBBCCCDDDHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFHHHIIIJJJKKKLLLMMMMMMNNNQQQTTTWWWZZZ\\\]]]]]]\\\[[[\\\^^^^^^]]]\\\XXXWWWVVVTTTRRRQQQQQQQQQRRRTTTXXX\\\aaadddggghhhggghhhkkkmmmpppqqqqqqqqqsssssssssrrrpppnnnkkkiiikkklllooosssxxx{{{|||{{{||||||}}}{{{zzzzzz|||}}}~~~uuuggg___]]]]]]]]]\\\\\\___eeelllrrrvvvwwwwwwwwwuuussspppnnnllljjjfff```YYYNNNCCC<<<444444444333333222222111111111111111111111111111333222222111000000111111111222333222222222444666666;;;CCCTTTnnn|||fff[[[WWWZZZiiiyyy}}}xxxrrrnnnkkkjjjiiiiiiqqq|||~~~zzzyyyzzz|||xxxwwwvvvtttssstttoooooommmllljjjhhhggggggjjjkkkmmmmmmllllllmmmnnnpppooommmjjjgggdddbbbaaa^^^\\\ZZZXXXVVVSSSNNNKKKDDDAAA<<<999888666444222000//////...............,,,...000***)))888???222***************************))))))))))))))))))***''''''''''''(((((((((((()))(((((('''''''''''''''&&&''''''(((((((((((((((&&&(((***,,,---.........222111111000000000000000666888:::;;;:::777444222000...,,,,,,...000000000222333333444444444444333555666666555222111222222222222333444555555555555444333222000000000000111222222222333333333444444555444444444444555666666999;;;======<<<;;;<<<======???AAAAAABBBCCCFFFHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHJJJKKKLLLMMMOOORRRVVVYYY\\\^^^^^^]]]]]]]]]^^^___```^^^\\\ZZZXXXWWWUUUSSSRRRQQQQQQRRRUUUXXX]]]aaadddggghhhiiijjjlllnnnppppppppppppssssssrrrqqqooollljjjiiijjjkkkmmmqqqvvvzzzzzzzzzzzz{{{|||{{{zzzzzz{{{}}}}}}ttteee^^^\\\YYYZZZ[[[\\\___eeemmmsssyyyxxxwwwuuutttssssssssskkkiiifffaaaZZZOOODDD===555555444444333222111111111111111111111111111111111111000000111222222333111222333333222333555777666;;;EEEVVVppp~~~bbbTTTQQQWWWgggwww|||wwwqqqllliiiiiiiiihhhppp||||||zzz{{{}}}yyywwwvvvsssqqqrrrpppooonnnlllkkkiiihhhggghhhjjjlllmmmllllllmmmnnnqqqpppnnnkkkhhhdddaaa___\\\ZZZXXXWWWVVVSSSOOOLLLDDD@@@<<<999777666444222000///......------......,,,***---***(((222888...************************''''''''''''''''''''''''''''''''''''(((((((((((()))(((''''''&&&&&&''''''&&&''''''((()))((((((((('''(((***,,,...///000000............///111222333777999;;;===<<<888444111///...,,,,,,...000111000222222333444444333333222222333333222111000000111333333444555555555555555444333222000000000000111222222333333333333444444666555555444444444555555777999;;;<<<;;;;;;<<<===<<<>>>@@@@@@AAACCCFFFHHHHHHHHHIIIIIIIIIIIIHHHHHHEEEEEEFFFFFFHHHJJJKKKLLLNNNPPPSSSWWW[[[]]]^^^^^^]]]]]]]]]^^^```___]]][[[YYYXXXWWWUUUSSSRRRRRRRRRTTTVVVYYY]]]aaadddggghhhkkklllnnnpppqqqqqqqqqqqqttttttsssqqqooommmlllkkkhhhiiikkkooouuuxxxzzzzzzzzz|||}}}}}}|||{{{|||~~~~~~yyyiiiaaa^^^XXXZZZ\\\]]]___dddmmmssszzzyyywwwuuuttttttuuuvvvkkkjjjgggccc\\\RRRGGG???666666555444333222111111111111111111111111111111000000000000111222333444000222333444333444555777666<<>>===999333000///---,,,,,,...000111111222222333333333333222222222333444333222111222333444444555666666666555555444333222000000000000111222222333333333333444444444444444444444555666777555777999::::::;;;<<<===>>>???@@@@@@???@@@CCCEEEFFFGGGHHHIIIJJJJJJJJJJJJFFFFFFFFFGGGHHHJJJLLLMMMNNNPPPSSSWWWZZZ\\\\\\]]]]]]\\\\\\]]]^^^]]]ZZZXXXWWWWWWUUUTTTRRRRRRQQQQQQUUUWWWZZZ]]]aaadddfffgggjjjlllnnnqqqssstttttttttvvvvvvuuusssrrrpppooonnniiiiiikkkpppvvvzzz|||}}}{{{}}}~~~~~~~~~rrrfff```YYY\\\^^^^^^___ccckkkrrrxxxxxxxxxwwwwwwvvvvvvuuummmllljjjfff```UUUJJJBBB666666555444333222111111111111111111111111111111222111111111111111222222///111444444444444666777777<<>>???>>>999333000///---,,,,,,...111111111222222333333333222222111555666777777555444555777555555666666777666666666444333222000000000000111222222333333333444444444222222333333555666888999333555888::::::;;;<<<>>>@@@AAAAAA???>>>>>>@@@BBBEEEFFFGGGIIIJJJKKKKKKKKKGGGGGGGGGGGGHHHKKKMMMNNNMMMOOOSSSWWWYYY[[[[[[[[[\\\[[[[[[\\\]]][[[XXXUUUVVVUUUTTTRRRQQQQQQQQQQQQVVVXXXZZZ^^^aaadddeeefffiiikkknnnqqqtttvvvwwwwwwxxxxxxwwwuuutttsssrrrrrrkkklllnnnsssyyy~~~}}}~~~yyyjjjaaa[[[^^^``````___bbbiiipppvvvwwwyyyzzzzzzxxxuuutttooonnnllliiibbbXXXLLLEEE777666666444333222111111111111111111111111111111444333222111000000000000///111444555555555666777777===HHHYYYrrrsssVVVKKKNNNVVVeeesssyyyxxxssslllfffcccfffiiipppxxx|||uuuzzzxxxwwwtttqqqqqqoooqqqrrrpppmmmkkkiiiiiikkkmmmooonnnkkkjjjllloooppppppnnnkkkhhheeebbbaaa]]]ZZZWWWTTTQQQMMMIIIEEEDDDAAA<<<999888666444333000000000///......------+++******))))))******+++))))))************))))))$$$(((***+++)))((('''(((((()))))))))))))))&&&&&&&&&&&&&&&'''((()))((((((''''''''''''((())))))***+++---///111222333111111111111111222333333666888;;;<<<;;;888444111...............///000111111333555555444222222222222444555444222000000000111222444555555555444333333222000/////////000111444444333444444555666777555444444555555777888888999:::;;;;;;;;;;;;<<<===<<<===>>>???@@@AAABBBBBBGGGGGGHHHHHHIIIJJJKKKKKKFFFGGGIIIIIIJJJLLLOOORRRPPPSSSWWWYYYZZZ[[[]]]^^^[[[\\\\\\\\\[[[XXXVVVTTTSSSSSSRRRQQQPPPPPPPPPPPPVVVZZZ^^^bbbcccdddfffgggiiijjjmmmpppsssvvvwwwxxxyyyzzzyyyxxxuuusssssssssnnnpppsssxxx}}}rrreeeaaa]]]\\\^^^aaadddmmmvvv{{{zzzzzz|||~~~~~~zzzwwwvvvqqqkkkgggccc[[[OOOEEE;;;555333444444111111222000000111111111111000000111111222222222333333333444333222///......111444999???LLLaaayyypppVVVKKKKKKSSSeeevvvzzzrrrjjjdddcccdddfffsss{{{wwwqqqxxxwwwvvvrrrppppppqqqrrrsssrrrnnnllljjjjjjkkkmmmooonnnllljjjlllooooooooommmkkkhhhdddaaa```]]][[[WWWTTTQQQMMMHHHEEEDDDAAA===:::888666444333000000000///......------......---,,,,,,,,,------))))))************))))))'''(((***++++++***(((&&&''''''((())))))))))))((((((((('''''''''((())))))))))))(((''''''''''''''')))***+++---///111222333222111000//////000111222444666888999888666222000000000/////////000111111111333555555444333333333555666777666333111111111555666777888999888777777444333111000000000111222222222222333333444555666333333333333333444555666888:::;;;;;;::::::<<<===<<<======>>>???AAAAAABBBFFFFFFGGGHHHIIIIIIJJJJJJFFFGGGGGGHHHHHHJJJMMMPPPTTTWWWYYY[[[ZZZZZZZZZ[[[___^^^[[[YYYVVVUUUTTTSSSJJJKKKKKKLLLNNNPPPRRRSSSWWW[[[___bbbcccdddeeeggghhhjjjlllooorrruuuvvvwwwxxxyyyzzzxxxvvvuuuvvvwwwvvvwwwyyy}}}sssfffaaa^^^]]]___aaadddmmmvvv{{{zzzzzz|||~~~~~~{{{wwwvvvqqqlllhhhddd[[[OOOFFF;;;666333444444111111333111111000000000000111111111111222222222333333333222333444333222222333444777>>>MMMddd~~~lllTTTIIIIIIQQQbbbsss|||vvvnnngggbbbaaaccceeerrrzzz~~~vvvqqq~~~xxxvvvuuurrroooooorrrssstttrrrooolllkkkkkkkkknnnpppooolllkkkmmmoooooonnnmmmkkkhhhdddaaa___^^^[[[XXXTTTQQQMMMHHHEEEEEEAAA===:::888777444333000000000///......---------,,,+++***************))))))************))))))------,,,,,,***((('''&&&&&&''''''(((((((((((((((***))))))(((((((((((()))***)))(((''''''''''''''')))***+++---///111333444444333000...---...000111333444555666555333111000333222111111111111111111000222444555444444555666999999999777444222222333333444666777777777666555444444222111111111222333111111111111222333444555444444333333333444444555777999:::;;;::::::<<<============>>>???@@@AAABBBDDDEEEFFFHHHIIIJJJJJJJJJHHHHHHIIIHHHHHHJJJMMMPPPVVVXXX[[[[[[ZZZZZZZZZZZZbbb___ZZZTTTQQQPPPQQQRRRGGGHHHHHHJJJMMMPPPSSSUUUYYY\\\```bbbcccccceeefffgggiiikkknnnqqqssstttuuuwwwxxxzzzzzzyyyyyy{{{|||~~~tttfffbbb___^^^```bbbeeellluuuzzzzzz|||~~~~~~{{{yyywwwrrrmmmiiieee]]]QQQHHH<<<777333444444111111333222111000000000000111222111111222222222333333333111333666777666555555666777>>>OOOhhhiiiRRRIIIJJJQQQaaaqqqxxxtttllleeebbbbbbdddfffqqqyyy}}}xxxtttxxxwwwvvvrrrpppppprrrssstttrrrooollljjjjjjkkknnnpppooolllkkkmmmooooooooonnnllliiieeebbb```^^^[[[XXXUUUQQQMMMIIIEEEEEEBBB>>>:::888777444333000000000///......------,,,+++***))))))(((((()))))))))************))))))))))))((('''''''''((((((&&&&&&'''(((((((((((((((******)))(((''''''''''''((((((''''''''''''((()))))))))+++---000222333444666444000---+++,,,...///222333333444444333222111333333222111111000111111000222444555555555666888:::;;;:::777444222222333333444555666666666555555444333222111000111222222111111111222222333444555666666555555555666666777777999:::;;;:::;;;<<<>>>>>>>>>======>>>???AAABBBDDDEEEGGGIIIKKKKKKLLLLLLLLLLLLLLLKKKJJJLLLOOORRRTTTWWWZZZ[[[[[[[[[\\\]]]___\\\WWWSSSPPPNNNOOOOOOLLLLLLKKKLLLMMMOOOQQQSSS[[[]]]```bbbbbbccceeefffggghhhjjjmmmoooqqqrrrrrruuuwwwyyy{{{{{{|||~~~vvvgggdddaaa___aaaccceeelllssszzz{{{}}}|||zzzxxxtttnnnkkkggg___SSSJJJ===777333444333111111333333222000//////000222333111111222222222333333333111333555666666666777999:::BBBRRRlllzzzfffRRRKKKMMMTTTcccqqqwwwssslllfffcccdddfffiiipppyyy~~~~~~}}}|||yyywwwyyyxxxwwwsssqqqqqqqqqrrrsssqqqmmmjjjhhhhhhlllnnnpppooolllkkkmmmpppqqqqqqpppooolllhhhdddaaa]]][[[XXXUUURRRNNNJJJGGGFFFCCC>>>;;;999777444222000000000///......------......---,,,,,,,,,,,,,,,))))))************))))))''''''&&&&&&&&&'''))))))&&&''''''((()))((((((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++((()))+++...000222444555777555000---++++++---...222222333444444444333222333222111111000000000000111333444555555666888:::::::::999666333111111222666777888999:::999888888333222111000///000000111222222222222333444555666666555555555555666777777777999;;;;;;;;;;;;===???@@@???>>>>>>>>>@@@AAACCCDDDFFFIIIKKKMMMNNNNNNNNNNNNNNNMMMKKKKKKMMMQQQTTTUUUXXXZZZ[[[ZZZZZZZZZ[[[XXXWWWUUUTTTQQQOOONNNMMMNNNMMMLLLLLLLLLNNNQQQRRR[[[^^^```bbbbbbccceeegggggghhhjjjlllnnnooopppppptttvvvyyy{{{|||}}}xxxiiieeebbbaaacccdddeeekkkrrryyy|||}}}|||yyyuuupppllliiiaaaUUULLL???888444444333111111444444222111//////111222444111111222222222333333333222333333333222444888;;;<<>>???@@@BBBDDDDDDFFFIIIMMMOOOPPPPPPOOOLLLLLLKKKJJJIIILLLPPPTTTYYY[[[\\\[[[YYYVVVUUUUUURRRSSSTTTTTTSSSQQQNNNLLLKKKJJJIIIJJJLLLPPPSSSVVV[[[]]]```aaabbbdddfffiiiggghhhjjjlllmmmnnnooooootttvvvxxxzzz{{{|||}}}~~~|||mmmgggdddcccddddddeeejjjqqqxxx|||~~~}}}{{{vvvqqqnnnjjjcccWWWNNN@@@999444444333111111444333222111000000111222333111111222222222333333333333333222111111333777;;;;;;EEEYYYvvvgggWWWIIIIIINNNUUUaaannnppplllfffaaa___```cccfffoooxxxuuutttssstttvvvvvvtttsssyyyxxxwwwssspppqqqrrrssstttrrrnnnjjjhhhhhhllloooqqqpppmmmlllnnnppppppqqqqqqpppmmmiiidddaaa[[[YYYVVVUUUSSSQQQMMMKKKHHHDDD???<<<999777444222000000000///......------(((((((((((()))***++++++))))))************)))))),,,++++++******)))((((((((())))))***************((('''''''''''''''((()))((((((''''''''''''((((((((()))+++...111333555666666555333000///............000333666777555333222333222222222222333333444444555666555555666888;;;999888777444222111333555111222333444555444444333333222111000000000111111111111111111222333444555111111222222444555777888999;;;===>>>>>>>>>@@@BBBDDDBBBAAA???@@@AAADDDEEECCCEEEIIIMMMOOOPPPPPPOOOLLLLLLKKKJJJJJJMMMRRRVVVYYY[[[[[[ZZZWWWUUUSSSSSSRRRSSSTTTTTTSSSPPPMMMLLLKKKJJJJJJKKKNNNSSSWWWZZZ[[[]]]___aaabbbdddhhhjjjhhhiiijjjlllmmmnnnnnnnnnsssuuuxxxyyyyyyzzz}}}~~~~~~ssshhheeedddeeeeeeeeejjjpppxxx}}}{{{wwwrrrooollldddXXXOOOAAA:::444333333111111444222222222222222222222222111111222222222333333333222333444333333444666888:::DDDYYYwwwvvv```QQQFFFHHHOOOVVVbbbooopppkkkeee```]]]___bbbeeellluuuzzztttttttttuuuwwwvvvtttrrrxxxwwwvvvrrrooopppsssuuuuuusssoookkkiiiiiillloooqqqpppmmmlllnnnqqqooopppqqqpppmmmhhhccc```ZZZXXXVVVUUUTTTRRRNNNLLLHHHDDD@@@<<<999777444222000000000///......------*********+++,,,---//////))))))************))))))((())))))*********))))))))))))***+++++++++++++++(((((('''(((((()))***++++++***)))(((&&&&&&%%%%%%((()))+++...111444666777555555333222000///......,,,///333666777555333111333333333333444444555666555666666666555666888:::999888777555222222444666444444666777777777666555444333222111111111222333000000000000111222333444222222333444666888:::;;;:::<<<>>>>>>??????AAACCCEEEDDDAAA@@@@@@BBBDDDFFFAAADDDHHHLLLOOOPPPOOOOOONNNNNNMMMLLLLLLPPPUUUZZZUUUWWWYYYYYYWWWVVVUUUVVVTTTTTTTTTSSSQQQOOOMMMLLLPPPOOONNNNNNQQQUUUZZZ]]][[[\\\___aaabbbeeeiiikkkiiiiiikkklllmmmnnnnnnnnnsssuuuwwwxxxxxxyyy{{{|||wwwiiifffeeefffeeeeeeiiipppwww}}}|||xxxssspppllleeeYYYPPPBBB:::555333333111111444111222222333333222222111111111222222222333333333111333666666666555555666;;;DDDXXXuuusss^^^PPPGGGJJJRRRYYYeeeqqqqqqmmmgggaaa___```dddfffjjjsssxxxwwwwwwxxxyyyzzzyyyvvvtttxxxuuusssooolllmmmvvvvvvuuurrrnnnjjjhhhhhhnnnppprrrqqqmmmkkklllnnnsssqqqmmmiiifffcccaaa```]]]YYYVVVUUUUUUQQQJJJCCCEEECCC@@@===:::777555444222222111111000...---,,,******+++++++++,,,,,,,,,+++*********))))))(((((())))))))))))))))))))))))&&&''')))*********)))(((*********)))((('''''''''''''''&&&&&&&&&&&&'''''''''((()))+++---000333444444222///......///......000111111222222222222222222222333444444555555666444333333333333444555555555777777666555444555666555555666666666666555555555444222000//////000111111111000000111111222333888777666555666888:::;;;:::;;;===@@@BBBCCCDDDEEEFFFFFFDDD@@@>>>>>>@@@CCCCCCEEEIIIMMMPPPQQQRRRRRRQQQNNNLLLLLLOOOTTTXXXZZZ[[[YYYWWWTTTTTTUUUWWWXXXXXXWWWTTTRRROOOMMMLLLKKKLLLLLLMMMOOOQQQTTTVVVWWW^^^```bbbbbbcccdddgggiiilllmmmnnnooooooppppppppprrrssstttvvvwwwyyyzzzzzzzzznnniiifffeeeddddddiiiqqqvvv|||~~~yyytttnnnkkkhhhcccZZZSSSEEE===777777777555333444111111000///////////////222111111111000/////////222333444444444555777999;;;BBBTTTrrrsssaaaNNNGGGJJJMMMYYYeeefffmmmiiiddd```^^^^^^aaacccjjjttt~~~xxxyyyyyyxxxvvvssspppnnnxxxuuusssooolllmmmoooqqqrrrqqqnnnmmmlllmmmnnnqqqsssrrrnnnlllmmmoooooonnnllljjjgggdddbbbaaa\\\YYYVVVUUUUUUQQQJJJDDDDDDBBB???;;;777555444333111000000000///---,,,+++,,,,,,,,,++++++***************)))))))))((((((((())))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((()))))))))(((''''''&&&&&&''''''((('''((()))+++---000222444444222000...............000000111111222111111111111222222333333444555555333444444444555555555555666888888777666555666777555555666666666666555555555333111000///000111222222111111111111222333333555555444333444666888999;;;<<<>>>AAACCCEEEFFFFFFDDDDDDBBB@@@>>>???BBBEEEEEEGGGJJJMMMOOOPPPPPPPPPRRROOOMMMMMMPPPUUUXXXYYY[[[YYYWWWUUUTTTUUUVVVXXXZZZYYYVVVRRROOOLLLKKKJJJLLLLLLNNNPPPRRRUUUWWWYYY^^^```bbbbbbccceeehhhjjjlllmmmnnnooooooppppppooopppqqqsssuuuxxxzzz|||}}}|||mmmiiigggfffeeedddiiipppwww}}}zzzuuupppmmmjjjeee\\\TTTGGG???888777777333111222222222111000000000000000333333333333222222222222222333444444444555777999;;;AAASSSqqquuucccPPPHHHKKKNNNYYYeeeeeejjjgggbbb^^^\\\]]]___aaaiiittt~~~}}}zzzwwwtttsssyyyuuusssooolllmmmlllnnnppppppnnnmmmlllmmmnnnqqqsssrrrooommmnnnpppllllllkkkjjjhhheeebbb```[[[YYYVVVUUUTTTPPPJJJEEEDDDAAA===888555333333333////////////...,,,++++++...------,,,+++***)))((())))))((((((((((((((('''))))))))))))))))))))))))((((((''''''(((((()))***&&&&&&'''((())))))******(((''''''&&&&&&''''''((((((((()))+++---000222333444333111///.........///000000111111111000000///000000111111222333333444333444555666777666555555777888999888666555666777555555666666666666555555444222111//////000222333333222222222222333444444555444444333444666777888;;;<<>>@@@AAABBBCCCBBBBBBBBBAAA??????@@@BBBDDDEEEHHHKKKNNNQQQSSSTTTTTTSSSQQQRRRTTTUUUUUUTTTWWWVVVUUUUUUUUUVVVVVVWWWVVVTTTQQQNNNLLLLLLLLLMMMPPPRRRUUUYYY\\\^^^```aaa```bbbddddddeeefffiiikkkkkklllmmmnnnnnnooooooooooooppprrruuuxxxzzz|||~~~nnnkkkjjjjjjiiifffiiinnnwww}}}|||xxxtttrrrqqqkkkaaaYYYKKKAAA999777666333222333111111000000000111111222000000111111222222222333222333444444444555777999<<>>??????AAABBBBBBAAA???>>>???AAACCCDDDGGGJJJNNNRRRTTTVVVTTTSSSRRRSSSTTTTTTSSSQQQTTTTTTTTTUUUUUUWWWXXXXXXYYYVVVRRRNNNKKKJJJKKKLLLTTTVVVYYY]]]```bbbcccccccccdddeeeeeeeeefffhhhjjjkkkkkklllmmmnnnnnnnnnnnnqqqrrrsssuuuwwwzzz{{{|||~~~~~~pppmmmjjjjjjhhhfffjjjooowww}}}}}}yyyvvvtttsssmmmcccZZZLLLBBB999777666333222444111000000000000111222222333333333444444444444444222333444444444555777999<<>>;;;888444111///............///......------...------,,,+++***))))))(((((())))))******++++++))))))))))))))))))))))))$$$%%%'''((((((((('''&&&###$$$%%%&&&((()))******))))))(((((((((((())))))*********+++---///111222+++...111111///000555:::<<<<<<;;;:::888666555444//////000000111111222222444333333333333444555555666777777777555444555666555555666666666666555555555444222000//////000111333222222222222333444444333444555666777777777777::::::;;;;;;<<<;;;;;;;;;<<<>>>@@@@@@@@@AAABBBDDDGGGGGGHHHJJJMMMPPPRRRTTTSSSRRRRRRSSSSSSRRRPPPMMMOOOPPPRRRTTTVVVXXXZZZ[[[RRRQQQOOOOOOPPPTTTWWWZZZ[[[]]]```ccceeefffffffffgggggghhhgggeeeeeefffhhhjjjkkklllmmmnnnnnnnnnnnnoooppprrruuuxxxzzz}}}~~~tttoookkkiiigggfffkkkrrryyy}}}zzzyyyxxxrrrggg___QQQGGG<<<888555111///000222222222222333333444555333333333222222111111111222333444444444555777999;;;@@@NNNggghhhTTTKKKKKKLLLUUU___^^^^^^]]]\\\ZZZZZZ[[[]]]^^^dddppp}}}vvvtttrrrrrrsssuuuuuutttxxxxxx{{{~~~~~~|||}}}}}}}}}}}}~~~zzztttqqqnnnkkkkkkpppqqqrrrqqqnnnlllkkkllljjjmmmoooooolllkkklllnnnmmmlllkkkiiifffccc```^^^YYYXXXWWWUUUQQQNNNJJJHHHEEEAAA<<<888555333111//////............---------,,,,,,,,,+++++++++*********************)))((((((''''''(((((())))))*********)))'''&&&&&&'''((()))((('''&&&%%%%%%&&&'''((((((((('''&&&%%%$$$$$$###+++******,,,...000000//////......///000222444555>>>===<<<:::888555333111---......///////////////444444333333333444444555::::::888777666666666666666777777777777777777777333333111000000000111222333222222111111222222333666666777666444444555777888888999999999:::::::::>>>=========???@@@BBBCCCBBBDDDGGGJJJNNNQQQRRRSSSVVVUUUSSSRRRPPPOOOOOOOOOPPPPPPQQQTTTXXXYYYWWWTTTKKKLLLMMMPPPSSSVVVXXXZZZZZZ\\\^^^bbbeeeggghhhiiijjjkkkjjjiiiggggggiiikkkjjjkkkmmmnnnnnnlllkkkiiimmmppptttxxx{{{}}}}}}}}}~~~}}}vvvnnnhhhfffeeeeeekkkrrr|||}}}{{{xxxqqqfff^^^SSSJJJ???666333333333222222222222111111111000000000111111222222333444444666555444444555666777888<<>>=========>>>@@@BBBCCCCCCDDDGGGKKKNNNQQQSSSTTTSSSSSSRRRQQQQQQPPPQQQQQQSSSRRRSSSVVVZZZ[[[XXXVVVNNNOOOPPPQQQTTTWWWZZZ\\\\\\]]]___bbbeeegggjjjkkkjjjkkkkkkiiihhhhhhjjjlllllllllmmmmmmmmmkkkhhhgggkkknnnrrrvvvzzz|||~~~~~~uuunnngggeeeeeeeeekkkqqq~~~~~~zzzsssiiiaaaTTTKKK???666333333333333333222222222222111111111000111111222222333444444555555444444555666888999===BBBQQQjjjjjjTTTHHHIIIJJJTTT\\\ZZZ[[[\\\[[[ZZZYYYZZZ\\\___cccooo~~~}}}xxxtttsssssssssrrrqqqpppoooooossstttvvvvvvvvvwwwxxxzzz|||~~~{{{wwwuuurrrppppppmmmnnnooonnnllljjjjjjjjjoooqqqrrrpppkkkhhhhhhiiimmmllljjjhhhddd```\\\ZZZTTTTTTTTTSSSQQQNNNKKKJJJCCC???:::777555444222111///............---------,,,++++++++++++*********(((((()))))))))(((''''''*********)))(((''''''''')))((('''&&&&&&'''((()))'''''''''(((((('''''''''''''''''''''''''''''''''+++******,,,///111111000...---------...///111222666777888999999888777777000000111222222222222222444444444444555555666666888888777777777777777888666666666555555444444444333333111000000000111222555444444333333444444555333444555666555666888:::::::::::::::;;;;;;;;;<<<>>>>>>======>>>@@@BBBCCCCCCEEEHHHLLLOOORRRTTTUUURRRQQQQQQQQQQQQQQQRRRRRRUUUUUUWWWYYY[[[[[[YYYWWWSSSSSSSSSSSSVVVYYY\\\^^^`````````aaadddgggkkkmmmjjjkkkkkkjjjiiiiiikkkmmmllllllllllllkkkiiifffeeehhhjjjoootttyyy|||~~~uuunnnhhhfffeeefffkkkqqq~~~{{{tttjjjbbbUUULLL@@@777444444333333333333333333222222222222000111111222222333444444555555444444555666888999===BBBPPPiiigggRRRGGGHHHIIISSS\\\ZZZ\\\]]]\\\[[[YYYYYY[[[]]]cccmmm{{{{{{xxxvvvvvvvvvuuutttsssrrrqqqqqqppprrrsssssssssuuuyyy{{{}}}{{{xxxwwwsssppppppjjjlllmmmllljjjiiiiiijjjqqqsssuuurrrnnnkkkkkklllnnnmmmkkkhhhddd```\\\ZZZXXXWWWVVVSSSOOOKKKGGGEEEBBB>>>:::666555444222111///............---------++++++++++++************''''''((((((((((((''''''***)))))))))((((((((('''(((''''''''''''((())))))&&&'''((())))))((('''&&&&&&&&&''''''((((((((((((+++******,,,///111111111...------,,,---...///000444555777888999888777666000000111222222222222222333333444555666777777777888777777777777777888999999999888888777666666666333333111000000000111222444444333333333333444444222333555555666777:::<<<;;;;;;;;;<<<<<<<<<======???>>>>>>>>>>>>@@@AAACCCDDDFFFIIILLLPPPSSSTTTUUURRRRRRQQQPPPPPPPPPQQQQQQVVVWWWYYYZZZ[[[[[[YYYXXXWWWVVVUUUVVVWWW[[[^^^```bbbaaa``````cccgggkkknnnjjjkkklllllljjjjjjkkkllljjjjjjjjjjjjiiigggfffeeeeeeggglllqqqwww{{{~~~wwwpppjjjiiihhhhhhlllrrr~~~~~~|||yyysssiiibbbVVVMMM@@@888444444444333444444444333333333222222000111111222222333444444555444444444555666888999===BBBPPPhhhcccOOOFFFGGGHHHQQQ[[[ZZZ\\\]]]]]][[[YYYYYYZZZ\\\bbbkkkxxx~~~}}}|||yyyxxxwwwuuutttsssrrrrrrooopppqqqqqqrrruuuzzz}}}}}}zzzxxxwwwssspppooohhhjjjkkkkkkiiihhhiiiiiioooqqqsssrrrooommmnnnoooooonnnmmmjjjfffaaa]]][[[XXXXXXVVVSSSOOOKKKGGGEEEAAA>>>999666444333222111///............---------+++++++++*********))))))''''''(((((((((((('''''''''((((((((()))))))))***'''''''''''''''((())))))&&&'''((())))))((('''&&&&&&''''''(((((())))))************,,,000222222111......---,,,,,,---...///444555777888888777555444///000111111222222111111222333555666777888888888888777777777777777888999999999888888777777777777333333111000000000111222333333222222222222333333111333555666666888;;;>>><<<============>>>>>>>>>??????>>>>>>>>>@@@AAABBBDDDFFFIIILLLPPPSSSTTTUUUTTTSSSRRRPPPOOOOOONNNNNNUUUWWWYYYZZZZZZZZZYYYXXXYYYXXXXXXYYY[[[]]]```bbbdddbbbaaa```bbbfffjjjmmmkkklllmmmllljjjjjjjjjkkkffffffggggggggggggggggggccceeejjjpppvvv{{{{{{tttnnnlllkkkjjjnnnssszzz~~~}}}zzztttkkkdddWWWNNNAAA888555444444333444444444333333333222222000111111222222333444444444444333444555777999:::===AAAOOOggg|||^^^LLLDDDFFFGGGPPPZZZZZZ\\\]]]]]]\\\ZZZYYYZZZ[[[bbbjjjvvv|||zzzxxxvvvtttsssrrrrrrooopppqqqrrrssswww{{{~~~zzzyyyxxxtttpppnnngggiiijjjjjjiiihhhiiijjjjjjmmmpppooommmlllmmmoooooonnnmmmjjjfffbbb^^^\\\VVVVVVUUUSSSPPPMMMJJJHHHBBB>>>999666444333111000///............---------+++************)))))))))''''''((()))))))))(((((('''''''''((()))*********&&&&&&''''''((()))))))))((((((((())))))((((((((('''((((((((())))))***************---000222333222000///------,,,---...///444555777888888666444222000000111222222222222111111333555777999999999999888888777777777777777888666666666666666666666666333333111000000000111222333222222111111222222333111333555666777999<<<>>>>>>>>>>>>>>>????????????@@@???>>>>>>>>>???AAABBBCCCEEEHHHLLLOOORRRTTTUUUUUUTTTRRRPPPOOONNNMMMMMMSSSVVVYYYZZZZZZYYYYYYYYYZZZ[[[\\\^^^```bbbdddeeefffdddcccbbbdddgggkkkmmmkkkmmmnnnmmmjjjhhhhhhhhhcccddddddeeeeeefffggggggbbbeeeiiiooouuu{{{}}}|||~~~xxxrrrooommmkkknnnsssvvv|||}}}wwwooohhhXXXOOOBBB999555555444333333333333333222222222222000111111222222333444444444333333444555777999:::>>>AAANNNfffvvvZZZIIICCCEEEFFFNNNYYYZZZ[[[\\\]]]\\\[[[ZZZZZZ\\\bbbiiittt}}}zzzwwwuuutttssssssqqqrrrtttuuuwwwzzz~~~|||{{{zzzuuupppnnnfffhhhjjjjjjiiiiiijjjkkkjjjmmmpppooolllkkklllooommmlllkkkiiifffbbb___]]]WWWWWWVVVTTTQQQNNNKKKIIICCC???:::666444222000...///............---------************))))))))))))'''((())))))******))))))(((((((((((())))))))))))%%%&&&'''(((((()))))))))))))))(((((((((((()))))))))))))))))))))))))))************---000333333333111000...---------......222444666888888666444222111222222333333333333333111222555888::::::::::::999999888777666666666777555555555666777777888888333333111000000000111222333333333222222333333333222444555666777999;;;>>>????????????@@@@@@@@@@@@@@@???>>>>>>>>>???@@@AAACCCDDDGGGKKKNNNQQQSSSTTTSSSRRRQQQPPPOOOOOONNNOOORRRUUUYYY[[[ZZZYYYZZZ[[[\\\]]]```cccfffhhhiiiiiihhhgggffffffgggjjjmmmooolllmmmnnnllliiigggeeeeeeddddddcccccccccddddddeeeccceeeiiinnnuuu{{{zzzwwwvvvvvvxxxzzztttqqqmmmkkklllqqqssszzz}}}xxxpppjjjYYYPPPCCC:::666555444333333222222222222111111111000111111222222333444444333333333444555777999;;;>>>AAAMMMeeeqqqWWWGGGBBBDDDEEEMMMYYYZZZYYY[[[\\\\\\[[[[[[[[[\\\bbbiiittt}}}yyywwwuuuuuuuuusssuuuxxxzzz{{{}}}}}}|||{{{vvvqqqnnnfffhhhjjjjjjjjjiiijjjkkkmmmooorrrqqqnnnlllmmmoookkkkkkjjjhhheeeaaa^^^\\\[[[ZZZXXXUUUQQQLLLHHHFFFDDD@@@:::666333111///---//////.........---------************))))))))))))(((((()))*********************))))))((((((''''''%%%&&&'''((())))))))))))***)))(((''''''((()))*********))))))))))))))))))*********---000333444333222111///...------...///000222555888888777555333222333444444555555444444000222555888:::;;;;;;:::::::::888777666666666666666666777888999:::;;;;;;333333111000000000111222555444444333333444444555333444666777777888;;;>>>??????@@@@@@@@@AAAAAAAAA@@@???>>>>>>>>>???@@@AAABBBDDDGGGJJJNNNQQQSSSSSSQQQPPPPPPOOOOOOPPPPPPPPPRRRVVVZZZ\\\[[[ZZZ\\\]]]]]]___cccgggjjjllllllllljjjiiiiiiiiijjjlllnnnppplllnnnnnnllliiieeedddccceeeeeedddcccbbbbbbbbbcccdddfffiiinnntttzzz{{{tttqqqqqqrrrttt|||zzztttqqqmmmiiikkkooorrryyy}}}{{{vvvnnnhhhYYYPPPCCC:::666555444444222222222111111111000000000111111222333333444444333333333444555777999;;;>>>AAAMMMeeeoooVVVFFFAAADDDDDDMMMXXXZZZXXXZZZ\\\\\\\\\[[[\\\]]]bbbiiisss{{{xxxwwwwwwwwwuuuwww{{{}}}~~~{{{yyywwwsssooommmkkkiiigggiiilllmmmllljjjjjjlllmmmmmmkkkjjjjjjjjjkkkjjjhhheeebbb___\\\ZZZZZZYYYWWWVVVTTTPPPKKKGGGBBB>>>:::777555444222000/////////...------,,,,,,...111((($$$...000***((()))))))))))))))(((''''''))))))))))))))))))))))))'''''''''''''''((()))))))))((((((((((((((())))))+++)))'''%%%%%%&&&(((***+++++++++,,,---...///000...............///000111222333444555555555444333///111333555555555444333444777:::>>>???@@@???>>>;;;:::888555333333555777555666777888999888777777444222///,,,,,,...000222111222333444555555555555222333444555777999;;;<<<;;;<<<>>>???@@@@@@??????@@@@@@@@@???@@@@@@AAAAAADDDDDDEEEHHHKKKPPPUUUWWWUUUTTTRRRPPPNNNOOOQQQTTTTTTWWW[[[^^^^^^^^^___``````cccgggjjjkkkkkklllmmmmmmkkkjjjiiijjjmmmppprrrqqqooollljjjgggfffffffffccc______ccceeecccbbbdddeeefffhhhlllsssyyy}}}xxxrrrnnnnnnooorrrwww~~~wwwooollljjjiiikkknnnuuu{{{{{{rrriiiYYYPPPCCC:::666444222111222222222111111111111000222222111111222222333444333444555555555666888:::>>>@@@MMMiii}}}mmmVVVMMMBBB@@@IIISSSWWWUUUXXXYYYZZZZZZYYYYYYZZZ[[[```fffrrr~~~}}}}}}~~~zzzxxxwwwxxxxxx~~~|||yyyxxxsssooonnnkkkiiihhhiiilllmmmkkkjjjjjjllllllkkkjjjiiijjjkkkkkkjjjiiifffccc```]]][[[YYYWWWUUUTTTRRRNNNIIIEEEBBB>>>:::777555444222000/////////...------,,,,,,+++000+++'''---,,,'''))))))))))))))))))(((''''''))))))))))))))))))))))))'''''''''''''''((())))))))))))(((((((((((()))))),,,+++)))''''''(((***,,,++++++,,,,,,...///000111///............//////000222333444555555444333222***,,,000333666777888888444666999;;;======<<<;;;;;;:::888555333333555888666666888999999999888777444222///---,,,...000222444444444444444444333333333333444555777999:::<<<<<<<<<>>>????????????>>>@@@@@@??????@@@@@@AAAAAAEEEEEEEEEGGGJJJNNNRRRTTTUUUTTTSSSPPPNNNNNNQQQSSSUUUXXX\\\___``````aaabbbbbbeeeiiikkkllllllmmmnnnpppooonnnnnnoooqqqssstttqqqooollljjjgggfffeeeeeebbb^^^]]]```bbbaaaaaacccdddeeehhhmmmssszzz~~~zzztttqqqpppqqqppptttzzzwwwmmmiiihhhhhhlllqqquuu{{{{{{sssiiiZZZQQQDDD;;;666555333222000000111111222222222333222222111111222222333444333444555555555666888:::???AAANNNjjj|||jjjVVVMMMCCCAAAGGGPPPTTTSSSXXXYYYZZZZZZYYYYYYZZZ[[[```fffppp}}}}}}}}}}}}{{{{{{|||||||||zzzxxxtttpppnnnjjjiiiiiijjjllllllkkkjjjkkkkkkkkkiiihhhgggiiikkklllkkkjjjhhheeeaaa^^^\\\WWWVVVSSSQQQOOOLLLGGGDDDBBB>>>:::777555444222000/////////...------,,,,,,***///,,,+++///***%%%+++)))))))))))))))(((''''''))))))))))))))))))))))))'''''''''''''''((())))))))))))(((((((((((())))))+++***)))'''''')))+++,,,++++++,,,---...///000000000//////............///111222333444444333222111)))+++///222555777888888222444666999:::999999888;;;:::999666444333555888666777888999:::999888888333222///------...000222777666444333222222222333333333333555666888:::;;;<<<<<<===>>>>>>>>>======@@@@@@??????@@@@@@AAABBBEEEEEEFFFGGGIIILLLOOOQQQUUUUUUSSSPPPNNNMMMOOOQQQUUUXXX]]]___aaabbbdddeeedddgggkkknnnoooooopppqqqrrrrrrrrrsssssstttttttttqqqpppmmmkkkhhhfffeeedddbbb]]][[[]]]^^^]]]^^^aaaaaacccfffkkkqqqwww}}}|||xxxvvvuuuqqqsssxxx~~~vvvlllhhhggghhhmmmsssvvv{{{|||sssjjj[[[RRRFFF<<<888666444222//////000111222333444444222222111111222222333444333444555666555666888:::???CCCPPPjjj{{{hhhTTTMMMEEECCCFFFLLLQQQSSSWWWXXXZZZZZZYYYXXXZZZ[[[___eeennnzzz~~~~~~}}}zzzxxxtttpppooojjjjjjkkklllllllllkkkjjjkkkkkkjjjhhhfffgggiiikkkllllllkkkiiigggccc```^^^XXXVVVSSSQQQNNNKKKFFFCCCAAA>>>:::777555444222000/////////...------,,,,,,***,,,+++///777000'''---)))))))))))))))(((''''''(((((((((((((((((((((((('''''''''''''''((())))))***))))))(((((((((((()))((((((&&&&&&&&&''')))*********+++,,,---...//////111000///...............111222333333333222111000...///111222333333333333000222444666888999888888::::::999777444444555777666777999:::::::::999888333222000......///000222666555333111111222333444333333333444666888999:::<<<<<<<<<======<<<<<<<<>>:::777555444222000/////////...------,,,,,,---***(((666CCC:::,,,...)))))))))))))))(((''''''(((((((((((((((((((((((('''''''''''''''((())))))******)))(((((((((((((((''''''&&&&&&'''((()))***((()))***,,,------------111000///...............222222333444333222111000111111111111111111000000///000333555888999::::::999999999666444333444666666777888999:::999888888333222000/////////000111444333111000111333555666333333333444555777888999;;;;;;;;;;;;;;;;;;<<<<<>>999777555333333222222222222222222222222222111111222222333444444555666666666777999;;;???EEEPPPfffmmmXXXNNNFFFEEEFFFIIIOOOWWWUUUWWWYYYYYYXXXXXXZZZ[[[^^^aaahhhqqq|||{{{yyywwwsssooommmiiikkknnnnnnmmmkkkjjjjjjkkkkkkkkkiiihhhgggiiikkkkkkkkklllkkkiiieeeaaa^^^[[[XXXUUUQQQOOOKKKHHHEEEBBB>>>:::777555444222000/////////...------,,,,,,...))))))>>>NNN@@@---...)))))))))))))))(((''''''))))))))))))))))))))))))'''''''''''''''((())))))+++***)))((((((''''''((()))(((((())))))***+++,,,''')))+++,,,------------000//////............///333333444444444222111000//////000000000111111111///000222555777888999:::777888888666333222333444555666777888999888777777333222111000000000111111222111111111222333555666333333333444555666888999999999999999:::;;;<<<===>>>>>>>>>???@@@AAABBBCCCCCCEEEGGGJJJMMMPPPSSSTTTSSSSSSSSSQQQNNNMMMNNNOOOMMMPPPUUUYYY\\\```eeehhhkkknnnrrruuuvvvvvvwwwwwwzzzzzzzzzzzzyyywwwuuutttsssrrrpppmmmiiieeebbb```^^^XXXUUUWWWWWWUUUUUUWWW[[[___eeeiiimmmsss{{{~~~|||zzzyyywwwzzz}}}~~~|||vvvrrrsssrrrnnnmmmnnnuuuzzz~~~uuulll___UUUHHH>>>999777555333444333333333222222222222222222111111222222333444444555666777666777999;;;===DDDOOOaaayyyaaaSSSGGGFFFHHHIIIOOOWWWUUUVVVXXXXXXXXXXXXZZZ\\\]]]```eeennnxxxzzzxxxvvvrrrnnnllliiillloooooommmjjjiiijjjjjjllllllkkkjjjiiijjjkkkjjjkkkkkkkkkiiieeeaaa^^^\\\YYYTTTQQQNNNKKKGGGEEEBBB>>>:::777555444222000/////////...------,,,,,,...***///FFFTTT???***---)))))))))))))))(((''''''))))))))))))))))))))))))'''''''''''''''((())))))+++***)))(((''''''''''''((((((((()))***++++++,,,)))***,,,.../////////...///............//////000444444555555444333111000.........///000111222222222222333444555666666666555666666555222111111222444555666777888777666666333222111000000000111111222222222222222222333333333333333444555666777888777777777888999;;;===>>>>>>>>>>>>???@@@AAACCCDDDDDDEEEGGGJJJMMMOOOPPPQQQQQQRRRRRRQQQOOONNNNNNOOOLLLOOOSSSXXX\\\```fffiiilllooosssvvvvvvwwwwwwxxx{{{{{{zzzyyywwwvvvtttssspppooommmjjjfffbbb^^^\\\ZZZUUURRRTTTTTTQQQPPPRRRSSSYYY```ffflllsss}}}~~~|||yyyvvvuuurrrvvv{{{}}}yyytttsssrrrooonnnpppsssyyy~~~uuulll___UUUHHH>>>999666444222222222333333333333333333222222111111222222333444444666777777666777999<<<<<>>:::777555444222000000//////...------,,,,,,---+++444LLLUUU<<<''',,,)))))))))))))))(((((('''))))))))))))))))))))))))'''''''''''''''((())))))++++++)))(((''''''''''''%%%&&&&&&'''((())))))******,,,...000111111000///...............///000111555555666666555333222111000000////////////000000444444444333333333333222444555666444222000000111333444666777777777666555333222222111000111111111333333333333333222000000333333333444555666777888666666666777999;;;===???>>>>>>>>>???@@@BBBCCCDDDEEEFFFHHHJJJKKKLLLMMMMMMPPPQQQRRRQQQOOONNNOOOPPPLLLOOOSSSWWW\\\aaagggjjjlllppptttvvvwwwwwwxxxyyyzzzyyyxxxvvvtttsssqqqqqqnnnmmmkkkhhhddd___[[[YYYVVVRRRPPPRRRRRROOOMMMNNNKKKQQQZZZbbbiiirrr}}}~~~~~~~~~|||zzzwwwtttsssrrrvvv{{{{{{uuurrrqqqoooooorrrrrryyyvvvlll___UUUHHH>>>999666444222111111222333444444555666222222111111222222333444444666777777777777:::<<<:::BBBKKKZZZwwwwww___KKKGGGIIIHHHKKKRRRTTTVVVWWWXXXXXXXXXZZZ\\\]]]^^^bbbiiisssyyyvvvtttpppnnnnnnmmmpppssstttqqqmmmiiihhhhhhjjjkkkkkkjjjiiijjjkkklllkkkiiifffdddcccbbbaaa]]]YYYTTTOOOLLLIIIFFFDDDBBB>>>999555444333333222/////////...---,,,***)))(((+++///444555222,,,&&&))))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''((((((+++***)))((('''&&&&&&&&&+++***((('''&&&&&&''''''*********)))))))))))))))//////...,,,,,,---111444999999999999777555333111111000...,,,+++,,,---...111222222111000111444666333555666555444333333333222444777777666555555666444333222000000000000111111111222222222333333333333333333333444555666666666666888999;;;<<<>>>>>>===>>>???@@@AAABBBBBBCCCCCCCCCDDDEEEHHHKKKNNNPPPPPPPPPQQQQQQPPPOOOMMMLLLJJJLLLNNNSSSYYY```fffiiihhhkkkqqqvvvzzz{{{{{{zzzxxxxxxxxxyyyxxxuuuppplllnnnkkkgggdddaaa^^^ZZZXXXRRRPPPOOOMMMLLLLLLLLLLLLJJJNNNTTT[[[dddooozzz~~~}}}|||{{{zzzyyywwwvvvvvvvvvzzz}}}tttqqqnnnlllnnnqqquuuzzz~~~ssshhh^^^WWWLLL@@@888444444555333333333333333333333333222222111111222222333444444555666666666666888:::>>>AAAHHHZZZvvvaaaMMMGGGCCCGGGNNNNNNQQQRRRTTTUUUUUUVVVXXXZZZZZZ]]]bbbhhhoooyyyxxxvvvtttpppnnnnnnnnnqqqttttttqqqmmmjjjhhhhhhjjjlllkkkjjjiiijjjkkkjjjiiigggdddbbb```___^^^[[[XXXSSSOOOLLLJJJGGGEEECCC???:::666444333222111/////////...---,,,******))))))+++---...---)))&&&))))))))))))(((((((((((()))(((((((((''''''''''''((((((((((((((()))*********)))((('''&&&&&&''''''(((''''''&&&'''((()))***(((((()))******+++,,,,,,//////...---,,,---000333888888888777666333111///111///...,,,,,,---...///111222333222111111333444333444666555333222222333333555777888777666666777444333222000000000000111111111222222222333333333333333333333444555666666666666888999;;;<<<>>>>>>>>>>>>???@@@AAAAAABBBBBBDDDDDDEEEGGGJJJMMMPPPRRRQQQQQQRRRRRRQQQPPPNNNMMMJJJLLLOOOTTTZZZaaagggjjjkkknnnrrrwwwzzz{{{{{{{{{yyyxxxxxxxxxwwwtttooojjjhhheeebbb___^^^[[[XXXVVVRRRQQQNNNLLLJJJJJJJJJKKKLLLNNNRRRXXX___iiittt{{{}}}~~~|||yyywwwvvvwwwyyyzzz|||}}}sssnnnlllkkknnnsssuuuyyy~~~ssshhh^^^WWWLLLAAA888444444444222222222222222222222222222222111111222222333444555666777777777777:::<<<<<>>>>>??????@@@@@@AAAAAABBBBBBDDDDDDEEEGGGIIIMMMPPPRRRRRRSSSSSSTTTSSSQQQPPPOOOKKKLLLPPPUUU\\\ccciiillloooqqqtttwwwyyyzzz{{{{{{yyyyyyxxxwwwuuuqqqlllhhhccc```]]][[[YYYXXXUUUSSSQQQOOOLLLIIIGGGHHHIIIJJJLLLMMMOOORRRXXXaaalllssswww|||~~~~~~{{{vvvsssssswww{{{}}}rrrllljjjjjjooouuuuuuyyyssshhh^^^WWWLLLAAA999555444444111111111111111111111111222222111111222222333444555777888888888999;;;===<<>>>>>@@@@@@@@@AAAAAAAAABBBBBBAAABBBCCCEEEHHHKKKNNNPPPSSSTTTTTTTTTTTTRRRQQQPPPLLLNNNRRRXXX___fffkkknnnrrrssstttvvvwwwxxxyyyyyyyyyxxxvvvtttrrrnnnhhhddd```]]]ZZZWWWVVVTTTRRRPPPMMMKKKHHHFFFEEEFFFIIIJJJKKKKKKKKKMMMRRR[[[fffmmmtttxxx}}}~~~||||||zzzwwwtttrrrssswww|||~~~tttooommmllloootttuuuxxx~~~tttiii^^^WWWMMMBBB:::555444444222222222222222222222222222222111111222222333444444666777777777888;;;===???BBBHHHWWWppplllSSSIIIAAACCCIIIIIIQQQRRRTTTUUUUUUVVVXXXZZZ\\\\\\]]]___fffqqq}}}xxxvvvtttooommmmmmnnnqqquuuuuusssooolllkkkjjjkkklllllljjjiiiiiiiiimmmlllkkkhhhddd```\\\ZZZWWWUUURRRPPPOOOLLLIIIGGGCCC@@@;;;888555222000---//////---,,,,,,,,,,,,,,,...,,,++++++,,,,,,+++***))))))))))))(((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&'''((((((((('''&&&%%%&&&(((***+++''''''((((((((((((((('''((()))***+++---///000000.........---,,,,,,...///777888:::;;;:::777444222.........///000111222333222444666666444222111111222444555555333222222333555777::::::999888888999555444333111111111111222111111222222222333333333111222333444555555555555666666888999;;;<<<>>>>>>@@@@@@@@@AAAAAABBBBBBCCCAAABBBCCCEEEHHHLLLOOOQQQTTTUUUUUUUUUUUUSSSRRRQQQOOOQQQVVV\\\bbbiiinnnppprrrssstttuuuvvvvvvwwwwwwxxxvvvsssqqqnnnjjjeeeaaa]]]ZZZUUURRRPPPOOOMMMKKKJJJHHHGGGEEEFFFHHHJJJLLLIIIIIIIIIKKKPPPYYYcccjjjrrrvvv{{{}}}}}}{{{yyyyyyuuuuuutttuuuwwwzzz}}}yyyuuusssoooppprrrvvvyyy}}}uuuiii^^^WWWNNNCCC;;;666444444333333333333333333333333222222111111222222333444333444666666666777:::<<>>>>>??????@@@AAABBBCCCDDDDDDDDDEEEFFFHHHLLLPPPSSSUUUVVVWWWWWWWWWWWWUUUTTTSSSSSSVVVZZZ```ffflllppprrrqqqrrrtttuuuvvvvvvuuuuuuuuussspppmmmjjjfffaaa^^^XXXUUUPPPMMMLLLKKKJJJIIIJJJJJJIIIIIIJJJKKKLLLMMMHHHIIIJJJLLLQQQYYYbbbiiiqqqtttyyy{{{{{{yyyyyyxxxtttuuuwwwzzz|||~~~|||xxxsssrrrssswwwzzz~~~uuujjj]]]XXXNNNDDD<<<666444444333333333333333333333333222222111111222222333444222333555666666777:::<<>>;;;888666444111...///...---++++++,,,---...+++)))((()))+++------,,,))))))))))))((((((((((((''''''''''''((((((((()))((((((((((((((()))******&&&'''((())))))(((((('''((()))))))))((('''%%%%%%(((((()))+++,,,---...///---...///...,,,+++,,,---...000444777888666444222///000000111222222222222333444444444333333444666444666777777555444444555555777999:::888888888888666555333222111111222222111111222222222333333333000222444555666666555444666666888999;;;<<<>>>>>>>>>>>>???AAACCCDDDEEEFFFEEEFFFGGGJJJMMMQQQUUUWWWYYYZZZZZZ[[[ZZZXXXWWWVVVWWWZZZ^^^ccciiinnnqqqsssqqqsssuuuxxxxxxwwwvvvuuurrrooollljjjgggccc___[[[VVVSSSOOOMMMMMMNNNNNNNNNPPPPPPPPPPPPPPPOOONNNNNNKKKLLLMMMOOOSSSZZZbbbgggnnnrrrwwwzzz{{{zzz{{{{{{xxxyyy{{{~~~{{{vvvuuuwwwyyy{{{~~~vvvjjj]]]XXXNNNDDD<<<777444444222222222222222222222222222222111111222222333444222444666666777888;;;===>>>BBBHHHUUUllleeeQQQJJJDDDEEEIIIHHHQQQRRRTTTUUUUUUVVVXXXZZZYYYYYYYYYZZZ___hhhsss{{{}}}yyyuuuoookkkkkkkkknnnrrrsssqqqnnnkkkjjjkkklllmmmllljjjhhhhhhhhhjjjjjjiiihhheeeaaa]]]ZZZXXXVVVSSSQQQOOOLLLGGGDDD@@@===:::888777444111//////...,,,++++++,,,---...---+++))))))+++...000000))))))))))))((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&'''((((((&&&''')))******((('''%%%'''((()))))))))(((&&&%%%&&&'''(((***,,,...///000---...///...,,,+++,,,---...000555888999888666444000000111222222222222111333444444333222333555888555666888777666444444555444666999999888777777888666555333222111111222333111111222222222333333333000222444666666666555444666666888999;;;<<<>>>>>>===>>>???AAACCCEEEFFFGGGDDDDDDFFFHHHLLLPPPTTTVVV\\\\\\]]]]]]\\\[[[YYYXXXZZZ\\\```fffkkkooorrrtttqqqssswwwyyyzzzyyywwwuuupppmmmjjjhhheeebbb^^^ZZZVVVSSSPPPPPPQQQSSSUUUUUUUUUUUUVVVUUUTTTRRROOONNNNNNOOOPPPRRRUUUZZZaaaffflllpppuuuyyy{{{|||}}}~~~}}}}}}~~~{{{wwwxxx{{{zzz|||vvvjjj]]]XXXOOOEEE===777444444111111111111111111111111222222111111222222333444333555777777888999<<>>???:::===@@@BBBCCCCCCDDDEEEFFFFFFGGGIIIKKKMMMPPPQQQZZZ[[[\\\\\\ZZZYYYYYYZZZ]]]^^^```cccgggkkknnnppptttwwwzzz}}}~~~}}}zzzyyysssoookkkhhhfffccc```^^^\\\ZZZYYYXXXYYY\\\```cccbbb```]]][[[YYYWWWTTTRRRSSSUUUVVVUUUSSSVVV^^^eeelllpppvvvzzz{{{{{{||||||}}}~~~}}}zzzyyyzzz{{{{{{}}}uuummm^^^XXXOOODDD<<<777444444333333333333333333333333666222---))))))---222555333333444666888:::<<<===AAAEEEKKKYYYrrryyygggSSSHHHDDDCCCCCCEEENNNQQQUUUWWWWWWWWWWWWXXXWWWUUUUUUZZZ___eeepppzzz|||xxx{{{~~~|||{{{zzz||||||{{{zzz~~~zzzxxxtttppppppoooqqqsssrrrooollliiihhhhhhjjjkkkjjjgggdddcccdddgggfffdddbbb```^^^]]]\\\XXXUUUSSSQQQOOOLLLIIIFFF@@@>>>:::777555333111///...------,,,++++++******+++******))))))******+++))))))************))))))((()))*********)))'''&&&''''''''''''&&&&&&&&&%%%'''&&&&&&%%%&&&&&&'''''''''((()))((('''&&&'''((())))))******,,,...///000...///000///---,,,---...111333666888888666444222000//////111222333111///111333555666666666777888888888999777555333333444555:::<<<:::999::::::888666555333111000000111222333333222222222333444444444444444555555555555666777777888999:::<<<===>>>:::===@@@BBBBBBCCCDDDEEEFFFFFFGGGIIIKKKMMMOOOQQQXXXZZZ\\\\\\[[[YYYYYYYYYYYYZZZ]]]```dddhhhlllnnntttwwwzzz}}}~~~}}}{{{yyyrrrpppmmmkkkjjjhhhfffeeeaaa___]]]^^^```dddggghhhgggdddaaa^^^\\\YYYVVVSSSSSSUUUUUUSSSQQQTTTZZZ```fffkkkrrrxxx{{{|||}}}~~~~~~{{{yyyyyy{{{}}}}}}~~~tttmmm___YYYOOODDD<<<777444444333333333333333333333333444333000//////000222444333444444666888:::<<<>>>===BBBJJJYYYtttxxxfffSSSHHHEEECCCDDDGGGMMMPPPTTTWWWWWWWWWXXXYYYYYYVVVVVVZZZ^^^dddoooyyy|||xxxsssvvv{{{xxxssssssssstttuuutttrrrppp}}}yyywwwtttqqqpppppprrrtttssspppllljjjiiiiiijjjjjjhhhdddbbbbbbcccgggfffeeecccaaa```___^^^XXXVVVSSSQQQPPPMMMIIIFFFAAA>>>;;;888666444222000---------,,,,,,++++++*********)))))))))))))))***((())))))******))))))((())))))))))))((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&%%%&&&&&&''''''(((((('''&&&&&&(((***)))))))))***,,,---///000000111111000...,,,---...000222555777777666555333000000000111333333222000000222444555555555666777777999999888666444444555555:::<<<:::999;;;;;;999888666444111000000000111333222222222333333444555444444444555555555555666666777888:::;;;<<<======:::===@@@AAABBBBBBDDDEEEFFFFFFGGGIIIKKKMMMOOOPPPUUUXXX\\\^^^]]]ZZZYYYXXXVVVWWWZZZ]]]bbbggglllnnntttwwwzzz}}}~~~}}}{{{zzzrrrpppnnnmmmnnnnnnmmmlllhhheeeccceeejjjnnnooooookkkhhhdddaaa___\\\YYYWWWTTTUUUTTTRRRPPPQQQUUUZZZ^^^eeennnvvv{{{~~~zzzxxxwwwxxx{{{~~~~~~|||sssmmm___YYYOOOEEE<<<777444444333333333333333333333333222333444444444444333333444444555666999;;;===>>>>>>CCCLLL\\\wwwxxxgggTTTIIIEEEDDDEEEHHHLLLOOOSSSVVVWWWWWWXXXYYY\\\XXXVVVYYY]]]bbbmmmwwwyyy~~~~~~wwwrrrssswww~~~vvvoooiiiiiijjjkkklllkkkhhheee~~~yyywwwsssppppppqqqsssuuutttqqqmmmjjjiiijjjkkkjjjhhhfffeeefffhhhhhhhhhfffeeebbb```^^^]]]XXXVVVTTTRRRPPPMMMIIIGGGBBB???;;;999777555222000//////.........---------+++******))))))))))))***(((((())))))))))))((((((******)))((('''(((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''((('''&&&%%%&&&))),,,)))))))))***+++---...///000111111000---++++++,,,///111333666666666555444000///...000222222222000000222444555444444555666777888:::999777555444555555:::<<<:::999;;;<<<:::888666444111000000111222222222222222333444555555444444444555555555555666666777999;;;<<<<<<<<<;;;;;;===???@@@AAABBBDDDEEEFFFFFFGGGHHHJJJLLLNNNOOORRRVVV\\\^^^^^^[[[YYYXXXVVVWWWYYY]]]bbbhhhmmmppptttvvvzzz}}}~~~~~~|||{{{sssqqqoooooopppqqqpppooommmjjjiiilllrrruuutttrrrkkkhhheeebbbaaa___]]][[[VVVWWWVVVSSSPPPOOORRRTTTYYYaaakkkuuu{{{zzzwwwvvvuuuyyy}}}~~~~~~zzzqqqlll```ZZZPPPEEE<<<777444333333333333333333333333333222333444555666555444444444555666777999;;;===???BBBHHHPPP___yyyzzziiiWWWKKKEEECCCEEEHHHJJJNNNRRRUUUVVVWWWXXXYYY]]]YYYVVVXXX[[[```jjjttt{{{zzzuuuuuuwwwzzz~~~{{{sssmmmgggeeeddddddeeedddbbb```zzzwwwrrrpppooosssuuuvvvuuurrrnnnkkkjjjhhhiiiiiiiiihhhhhhjjjkkkkkkjjjhhhfffccc___\\\ZZZXXXVVVSSSQQQPPPMMMIIIFFFBBB???;;;999777555222000...............------------,,,+++***************(((((())))))))))))((((((******)))((('''((((((((())))))))))))))))))))))))******)))(((''''''(((((('''((('''&&&%%%&&&))),,,)))))))))***+++,,,---...///000000...,,,******+++...000222444555444444333...---,,,---000111111000111222444555444444555666555777999999777555444444444:::<<<::::::<<<<<<:::666555333111111222333444222222222222333444555666444444444555555555555666666777999;;;<<<<<<;;;;;;;;;===??????@@@AAACCCFFFFFFFFFGGGHHHJJJLLLMMMNNNPPPUUU[[[^^^^^^\\\ZZZYYYTTTUUUWWW[[[```ggglllppptttvvvzzz}}}~~~}}}{{{uuusssqqqqqqqqqrrrqqqpppqqqpppppprrruuuvvvssspppiiifffcccaaaaaaaaaaaa```ZZZZZZXXXVVVSSSQQQPPPQQQWWW^^^iiittt{{{~~~wwwuuutttuuuyyy~~~~~~wwwooojjjaaa[[[QQQEEE<<<777444333333333333333333333333333333333333333333444555666555555666888:::<<<>>>???DDDIIIQQQ```zzzppp]]]OOOGGGCCCDDDHHHIIIMMMQQQTTTVVVVVVXXXYYY\\\XXXVVVWWWYYY^^^gggqqqzzz~~~|||wwwuuuvvvvvvzzzzzzsssoooiiieeeaaa^^^^^^_________~~~xxxuuurrroooppptttvvvwwwvvvrrrnnnkkkjjjdddeeeggggggggggggiiijjjkkkkkkiiifffccc^^^ZZZXXXWWWUUURRRPPPOOOLLLHHHEEEAAA>>>;;;888666444222000,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************'''(((((())))))(((((('''))))))))))))(((((((((((('''''''''(((((((((((((((******)))((('''''''''''''''(((((('''&&&&&&(((***)))))))))******+++------...//////...,,,***++++++...///000111222222111111---,,,+++,,,...000111000222333555555555444555666333666888999777555444333444:::<<<;;;:::======;;;555444333111222333444666111111111222333444555666444444444555555555555666777888999:::;;;;;;;;;;;;;;;===>>>??????AAACCCFFFFFFFFFGGGHHHIIIKKKMMMNNNOOOSSSZZZ]]]^^^\\\[[[ZZZRRRSSSTTTXXX]]]dddjjjmmmtttvvvzzz~~~}}}|||yyywwwuuutttuuuuuutttsssuuuvvvxxxxxxvvvssspppmmmgggdddaaa```aaabbbbbbbbb^^^]]][[[XXXVVVSSSPPPOOOTTT[[[fffqqqyyy|||wwwwwwvvvvvvzzz~~~~~~|||ssslllhhhbbb[[[QQQFFF===777444333333333333333333333333333444333222111111333666777666666777888:::===???@@@BBBHHHQQQ```zzz{{{gggWWWKKKDDDDDDHHHJJJMMMQQQTTTUUUUUUVVVWWWYYYVVVTTTVVVYYY\\\dddmmmtttyyy}}}~~~zzzuuussssssrrrvvv}}}zzzvvvssslllggg```[[[ZZZ[[[]]]]]]zzzuuusssqqqpppqqquuuwwwxxxwwwsssooolllkkkbbbdddggghhhgggfffggggggiiiiiihhhfffccc___[[[XXXVVVTTTQQQOOONNNKKKGGGDDD@@@>>>:::777555333111///,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))''''''((((((((((((''''''((()))*********)))'''&&&&&&&&&&&&'''''''''(((((()))((('''&&&&&&%%%%%%%%%'''((()))((('''&&&'''((())))))))))))***+++,,,---...//////...---,,,,,,---......///000000//////......,,,+++,,,///111222111333555666666555555555666222444777888666444333222444999<<<;;;;;;===>>><<<777666444222111222333444111111111222333444666666444444444555555555555666999999999999:::;;;<<<<<<;;;<<<>>>>>>>>>@@@CCCFFFFFFFFFGGGHHHIIIKKKLLLMMMNNNSSSXXX\\\]]]\\\\\\\\\SSSTTTUUUWWW\\\ccciiimmmtttvvvzzz~~~~~~}}}|||zzzyyyyyyzzz{{{zzzyyyzzz~~~xxxpppmmmlllhhheeeaaa``````bbbbbbbbb___^^^\\\ZZZWWWTTTQQQNNNOOOVVVaaalllwww||||||zzzwwwyyy~~~zzzpppiiifffbbb\\\RRRFFF===777444333333333333333333333333333333333222222333444666777666666777999;;;===???@@@DDDJJJRRR```xxxrrr___PPPGGGEEEIIIJJJMMMQQQTTTTTTTTTUUUVVVUUUSSSSSSVVVXXXZZZaaaiiinnnsssxxxzzzwwwssspppooonnnrrrzzz|||yyyyyypppkkkddd___\\\\\\\\\\\\wwwrrrrrrqqqqqqrrrvvvwwwyyywwwtttooolllkkkdddfffiiijjjhhhfffffffffgggggggggeeeccc___\\\ZZZUUUSSSQQQOOOMMMJJJGGGDDD@@@===999777555333000...........................,,,+++***)))((((((((((((''''''(((((((((((('''''''''(((***+++***)))'''&&&'''''''''((((((((())))))((('''&&&%%%$$$######$$$''')))***)))(((&&&&&&&&&***)))))))))***+++,,,,,,...///000///...---...///..................------///---,,,---///222333333444555777777666555666777111333666777666333222222444999<<<;;;;;;===>>><<<999888555333111111222222111111111222333444666777444444444555555555666666:::999999888999:::<<<===;;;<<<===>>>>>>@@@CCCFFFFFFGGGGGGHHHIIIJJJLLLMMMNNNRRRXXX[[[\\\\\\\\\]]]VVVVVVWWWYYY^^^dddkkknnntttvvvzzz~~~~~~}}}}}}|||}}}~~~yyyoookkkkkkjjjgggbbb``````aaabbbaaa```^^^\\\[[[XXXUUUPPPMMMKKKQQQ\\\iiiuuu}}}xxxyyy|||xxxnnnhhheeeccc\\\RRRFFF===777444333333333333333333333333333222333444555666666666666666777888999;;;>>>@@@AAAIIIMMMTTT```wwwzzzeeeTTTIIIGGGJJJKKKNNNRRRTTTTTTSSSTTTUUUSSSQQQRRRVVVXXXZZZ```gggkkkpppvvvxxxwwwssspppnnnlllpppwww}}}}}}sssoooiiidddaaa___]]]\\\xxxsssrrrpppoooppppppssswwwxxxuuupppllljjjhhhhhhgggfffeeedddccccccfffffffffdddaaa]]]YYYWWWZZZXXXTTTPPPKKKHHHEEEDDDBBB>>>999555444444333222111000---+++***+++,,,,,,...---+++)))(((((())))))))))))))))))************'''((()))******)))((('''''''''((((((((((((''''''###%%%&&&''''''''')))***))))))))))))))))))))))))******))))))((())))))***---...//////......///111///000222222111////////////......//////000111222555666666666666666555555222444555666666555333111222444777;;;===>>>>>>>>>;;;999666444222222222222111111222222333444555666555666777777777666444333888999999::::::;;;<<<<<<<<<===???@@@AAABBBBBBBBBGGGFFFFFFGGGHHHJJJLLLNNNRRRTTTXXX[[[\\\\\\ZZZYYYYYYYYYYYY\\\aaahhhnnnrrrqqqtttyyy|||}}}~~~~~~uuuooommmgggeeecccaaaaaabbbdddfffccccccbbb```\\\VVVQQQNNNMMMPPPVVVbbbrrr}}}}}}~~~~~~{{{uuunnngggccc___[[[SSSHHH>>>777444444444444444444333333222111000111222333444555555444444666888:::;;;===@@@CCCHHHQQQ[[[eeeuuuoooYYYLLLFFFEEEIIIMMMSSSUUUUUUUUUVVVWWWUUUUUUUUUSSSRRRUUU\\\aaaeeennnuuuuuurrrsssssssssssstttxxxyyyvvvqqqmmmiiifffccc```xxxuuutttqqqooopppppptttwwwxxxuuuqqqmmmkkkiiiiiihhhgggfffeeeddddddeeeeeeeeedddaaa^^^ZZZXXXXXXVVVSSSOOOKKKHHHFFFEEEBBB>>>999555444444333222000///---,,,,,,---...///******))))))******+++,,,))))))))))))************&&&''''''((((((''''''&&&''''''((((((((((((''''''%%%'''(((((('''((()))***))))))))))))))))))))))))++++++++++++,,,---...///......///...------///222000222444444222000000000............///000111111555555666666666666555555222333444555555444333333555666999<<<>>>??????>>>:::888666333222222333333333333333222222333444444444444666777777777666666888888999999:::;;;;;;;;;;;;<<<>>>@@@BBBCCCDDDDDDGGGFFFFFFGGGHHHJJJLLLMMMSSSUUUYYY]]]^^^^^^\\\[[[XXXYYYZZZ]]]bbbiiiooorrrrrruuuxxxzzz|||~~~wwwpppmmmiiigggeeecccccceeeggghhheeeeeedddaaa]]]WWWRRROOONNNOOOUUU___ooo||||||}}}~~~{{{tttnnngggccc___[[[SSSIII>>>777444444333444444444333333222111222333333444444444333333555666999:::;;;===@@@CCCHHHPPPYYYcccuuu{{{aaaOOOHHHFFFHHHLLLQQQTTTTTTTTTUUUVVVTTTUUUUUUSSSQQQTTTZZZ___ccclllttttttrrrssstttssstttuuuyyy}}}xxxrrrnnniiidddaaayyyvvvvvvsssppppppqqqtttwwwxxxuuuqqqnnnllljjjjjjiiihhhgggfffeeeeeedddeeeeeedddbbb___[[[YYYWWWUUURRRNNNJJJGGGEEEDDDAAA===999666444333222111///......---...///000111))))))***+++++++++++++++))))))))))))************&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''((()))***)))(((((()))***))))))))))))))))))))))))'''''''''(((***,,,---......///...---,,,---000222333555777777444222111111------------...///000111444555555666666666555555222222333333444444555555777999;;;>>>@@@@@@??????:::888666333222222333444555444333333222222333333222333555666777888888888777888888999999:::;;;;;;:::;;;===???AAADDDEEEFFFFFFFFFGGGGGGIIIKKKLLLMMMSSSVVVZZZ^^^``````^^^]]]XXXYYY[[[___dddjjjooorrrrrrtttwwwyyy{{{~~~zzzrrrnnnjjjiiigggeeeeeegggiiikkkggggggfffccc___YYYTTTPPPOOOPPPSSS\\\hhhxxx}}}|||{{{{{{}}}~~~zzztttmmmgggccc___[[[TTTJJJ@@@888555444333333444444444333222222444444444444333333333222555777999:::;;;===AAACCCGGGMMMUUU```tttiiiTTTJJJIIIFFFJJJNNNQQQRRRSSSTTTUUUSSSTTTTTTQQQOOOQQQVVV[[[aaaiiiqqqrrrrrrtttuuusssuuuvvvyyyzzztttmmmgggbbbzzzxxxxxxuuuqqqpppqqqtttwwwwwwuuuqqqnnnmmmkkkkkkjjjiiihhhgggffffffddddddeeedddbbb___\\\[[[XXXVVVRRRNNNIIIFFFCCCBBB@@@===999666444333222000//////...------...//////+++,,,,,,,,,+++)))'''&&&((()))))))))************'''&&&%%%$$$$$$%%%&&&'''''''''((((((((((((''''''((()))***)))'''&&&'''(((((((((((((((((((((((((((&&&&&&&&&''')))***,,,---.........,,,+++,,,///222555777999999777444222222---,,,,,,------...///000444444555555666666555555222222222222333444666666888999<<<>>>??????>>>>>><<<:::777444222111111111333333222222222333444444333444555666777888888999777777888888999::::::;;;<<<<<<===???AAACCCDDDEEEFFFFFFGGGHHHIIIKKKLLLMMMRRRUUUYYY]]]``````___^^^XXXYYY[[[___dddjjjnnnqqqooossswww{{{}}}~~~tttooojjjiiigggeeeeeegggiiijjjiiiiiihhheeeaaa\\\VVVSSSQQQQQQSSSXXXbbbppp~~~zzzwww~~~}}}zzz{{{~~~yyyrrrlllfffccc^^^[[[UUULLLAAA:::555444333333333444444333333222444444333333333444444444666888:::;;;<<<>>>AAACCCFFFKKKQQQ]]]rrroooWWWLLLKKKEEEGGGKKKNNNQQQRRRSSSTTTSSSTTTSSSPPPMMMNNNRRRVVV]]]eeellloooqqqtttuuusssssstttwww|||yyyqqqiiidddzzzzzzyyyuuuqqqppppppsssvvvvvvtttpppnnnmmmkkkkkkjjjiiihhhgggffffffdddeeeeeedddccc```]]][[[ZZZWWWSSSNNNIIIEEEBBB@@@???<<<999666555333111/////////...---,,,,,,,,,,,,+++,,,,,,,,,+++)))'''&&&((()))))))))************)))((('''&&&&&&'''((()))''''''((((((((((((''''''((())))))(((&&&%%%%%%&&&((((((((((((((((((((((((++++++++++++,,,---...............,,,+++,,,///111444777::::::888555333222---,,,,,,------...///000333333444555555555555555333333222333444555666777666888:::<<<>>>>>>===<<>>AAADDDEEEJJJPPPYYYmmmuuuZZZLLLJJJDDDEEEHHHLLLOOORRRSSSSSSSSSTTTSSSOOOKKKKKKNNNQQQXXX```gggkkkoootttuuussspppppprrrxxx|||tttlllfff{{{zzzyyyvvvqqqpppoooqqqttttttrrrooonnnmmmkkkkkkjjjiiihhhgggffffffeeeffffffeeeccc```\\\ZZZZZZXXXTTTOOOJJJEEEBBBAAA???<<<999666555333111/////////...---,,,+++******))))))***+++++++++++++++))))))))))))************)))))))))(((((()))))))))''''''(((((((((((('''''''''((()))(((&&&%%%%%%&&&))))))))))))))))))))))))***************+++,,,---,,,---...---,,,,,,...000222555999:::888555333333------------...///000111222333444555555555555555444444555555666666777777444666888;;;<<<===<<<<<>>;;;888666555333000..................---,,,,,,******))))))******+++,,,))))))))))))************((())))))******))))))(((''''''(((((((((((('''''''''((()))((('''&&&'''((())))))))))))))))))))))))&&&&&&&&&'''(((***+++,,,***,,,...///...------...///333777999888555333333............///000111111111222333444555555555555555666777888888777666666333555888;;;<<<======<<<===;;;777444222111000111111111111222333444666777666666555666777888:::;;;999::::::;;;;;;<<<======@@@???>>>>>>???AAACCCDDDDDDEEEGGGIIIKKKKKKKKKKKKKKKNNNTTTYYY]]]_________[[[YYYWWWVVVYYY^^^eeeiiimmmqqqvvvzzz~~~uuunnniiigggdddaaa______```aaabbbccceeegggfffdddbbb```\\\]]]]]]ZZZYYY]]]fffmmmsssvvvyyy}}}~~~}}}{{{{{{|||~~~~~~wwwuuu{{{~~~vvvooojjjeeebbb[[[[[[WWWPPPFFF===777444111222333333444444444333333333222222333666888::::::;;;======>>>???BBBDDDBBBJJJQQQVVVbbbzzzeeeRRRJJJCCCCCCDDDIIIOOOSSSTTTTTTUUUUUUTTTPPPJJJGGGIIIKKKOOOVVV]]]ccckkkrrrssspppooommmlllooowww|||qqqkkk}}}zzzxxxuuuqqqpppmmmoooqqqqqqooommmlllllljjjjjjiiihhhgggfffeeeeeehhhhhhgggfffccc___[[[YYYVVVUUURRROOOLLLJJJHHHHHH>>>;;;888666555333000...---...//////000/////////...---+++)))(((((())))))))))))))))))************'''((()))******)))((('''''''''((((((((((((''''''''')))***)))((('''(((***))))))))))))))))))))))))''''''(((***,,,...000111)))+++///000///---,,,------111666888777555333222///......//////000111222111222333444555555555555666777999::::::888666555222444888;;;===>>>>>>>>>:::888666333222222333333222222222222333444444555444444444555777999<<<===::::::;;;<<<<<<======>>>>>>>>>======???BBBDDDFFFDDDEEEHHHJJJKKKKKKKKKKKKKKKNNNTTTZZZ^^^`````````\\\YYYUUUTTTVVV\\\bbbgggppprrrtttwwwzzzuuummmjjjhhhdddaaa^^^^^^_________aaadddfffgggfffdddccc^^^```___\\\YYY[[[bbbiiillloootttxxx{{{}}}}}}}}}zzzxxxwwwwwwxxxzzz}}}xxxxxxxxxxxxyyyyyyyyyyyyrrrrrrssstttvvvyyy|||~~~wwwqqqxxx}}}}}}~~~uuuoooiiieeebbb[[[[[[WWWQQQGGG>>>777444111222333333444444444444555555333333333555777888:::<<<===>>>>>>???BBBDDDAAAKKKRRRUUU^^^uuukkkWWWNNNCCCCCCDDDHHHOOOTTTUUUTTTUUUVVVUUUPPPJJJGGGHHHJJJLLLSSS[[[aaajjjrrrsssoooqqqnnnkkkmmmttt~~~~~~ssslllyyyvvvuuurrrqqqqqqqqqrrrsssqqqnnnkkkjjjjjjfffiiikkkllliiifffdddccccccfffhhhgggbbb\\\XXXUUUTTTSSSSSSQQQNNNKKKHHHFFF@@@???<<<888555222111000000//////...------,,,,,,,,,,,,,,,+++++++++************))))))))))))******)))((('''&&&&&&'''((()))(((((())))))))))))((((((''''''&&&&&&&&&&&&'''''')))((('''&&&'''(((***,,,...+++))))))---000111000//////...---------------222222444666777666333000,,,,,,---///000111222222444444444555555555666666333555777:::::::::888777333444555777999:::::::::???===;;;777444222000000333222111111222333555666444444555666777888999999===>>>>>>>>><<<<<<>>>@@@>>>AAA@@@===???EEEEEE@@@EEEEEEFFFGGGHHHJJJKKKLLLJJJMMMQQQVVV[[[^^^```aaa\\\[[[XXXTTTRRRWWW```hhhnnnqqqtttwww{{{xxxrrrjjjfff```\\\[[[[[[\\\\\\ZZZ\\\___cccgggjjjkkklllfffdddaaa^^^\\\\\\\\\]]]ccciiiqqqwwwyyyxxxwwwwwwxxxuuuqqqqqqrrrsssqqqpppooooooooonnnlllkkklllmmmjjjiiigggfffhhhlllppprrrzzzxxxtttssstttyyy~~~{{{yyyzzz{{{}}}{{{vvvrrrooonnnqqquuu}}}|||tttnnniiiddd```ZZZWWWVVVUUUNNNBBB999666444333111//////000111222111333444444333333555666999;;;======>>>>>>AAABBBGGGHHHMMMTTT^^^nnnhhhUUULLLGGGFFFFFFJJJPPPSSSSSSRRRTTTRRRQQQPPPOOOMMMIIIFFFFFFKKKTTT\\\bbbhhhmmmppppppmmmjjjkkkqqq{{{wwwnnnzzzvvvuuusssqqqrrrppprrrsssrrrnnnkkkjjjjjjgggiiikkkjjjhhhfffddddddeeegggiiigggccc]]]YYYXXXUUUTTTSSSQQQNNNJJJGGGEEE@@@>>><<<888555333111000//////......---,,,,,,,,,*********)))))))))(((((())))))))))))))))))))))))(((((((((''''''((((((((((((((())))))))))))(((((((((((((((''''''((((((((()))((('''&&&'''(((***++++++(((&&&'''***,,,------000//////...............,,,...000555888:::888666111111111111111222333444444444444444555555555666444555888999:::999777666333444666888:::;;;<<<<<<<<<;;;999777555333222111222222222222333444555555555555666777888999::::::<<<=========<<<<<<>>>??????DDDEEEAAA???BBBCCCAAAEEEFFFFFFGGGHHHJJJKKKLLLKKKMMMQQQUUUZZZ]]]___```]]]]]]ZZZVVVTTTXXX___fffmmmooossswwwzzzyyytttjjjfffbbb___]]][[[YYYXXXVVVWWWZZZ]]]bbbfffjjjlllhhhfffcccaaa^^^\\\\\\[[[```fffmmmrrruuuuuuttttttssspppmmmlllmmmmmmllljjjggghhhhhhfffdddcccdddeeeaaa`````````aaadddhhhjjjrrrpppmmmlllnnnsssxxx|||xxxxxxxxxxxxxxxyyyzzzzzz|||zzzwwwtttpppmmmkkkjjjgggjjjrrr}}}zzzrrrmmmhhhccc___ZZZXXXWWWVVVOOOCCC:::777555444222111000111222333222333444555444444555777888:::===>>>>>>???BBBDDDGGGHHHMMMTTT\\\mmmyyydddVVVPPPFFFDDDDDDHHHNNNRRRRRRQQQTTTSSSQQQPPPOOOMMMHHHEEEEEEJJJRRRYYY```eeejjjnnnmmmjjjggghhhnnnwww{{{qqq{{{wwwvvvtttrrrrrrppprrrsssrrrooollljjjiiiggghhhiiiiiigggeeeeeefffgggiiiiiigggccc^^^[[[ZZZWWWVVVTTTQQQMMMIIIFFFDDD@@@>>>;;;888555333111000......------,,,+++++++++*********)))))))))))))))((()))***++++++***)))((('''(((((())))))(((((('''(((((())))))))))))(((((())))))(((((((((((())))))(((((('''&&&&&&''')))***,,,***)))))),,,...//////000000000///////////////+++,,,///444888;;;:::999555444222111111222333444444444444444555555555555444666888999999888777555333444666999;;;===>>>>>>:::999888666555333222222111111222333444444444444555666777888999::::::;;;:::;;;<<<<<<;;;;;;===???@@@IIIOOOJJJCCC@@@AAACCCEEEFFFGGGHHHIIIKKKLLLLLLLLLMMMPPPTTTXXX\\\^^^```______]]]YYYVVVWWW]]]bbbjjjmmmrrrvvvzzz~~~~~~yyyuuujjjgggddd```]]]YYYUUURRRPPPPPPQQQTTTXXX___eeehhhggggggeeeccc```]]]ZZZXXXZZZ___eeejjjmmmnnnpppqqqnnnllljjjiiiiiiiiihhhgggaaabbbbbbaaa___^^^___```]]]]]]^^^___aaaccceeefffkkkjjjiiiiiilllqqqvvvyyy{{{yyyvvvtttssssssssstttsssrrrqqqooonnnlllkkkjjjbbbdddjjjssswwwpppkkkgggbbb]]]ZZZXXXXXXWWWPPPDDD;;;888666555333222222333444444222333555555444555666888888:::===>>>???AAACCCEEEGGGIIIMMMSSS[[[kkkssscccXXXSSSGGGEEEDDDHHHMMMRRRSSSRRRUUUTTTSSSRRRPPPMMMHHHEEEDDDHHHOOOVVV\\\bbbgggkkkiiigggeeeeeejjjrrr{{{vvv|||xxxwwwtttrrrrrroooqqqsssrrrooollljjjiiiggghhhiiigggfffeeefffggghhhiiihhhfffbbb^^^\\\[[[YYYWWWTTTQQQLLLHHHEEECCC???>>>;;;888555333222111...------,,,,,,+++******++++++++++++++++++++++++'''(((***,,,,,,***(((''''''((()))******)))((('''(((((())))))))))))(((((()))(((((((((((((((((()))(((((('''&&&&&&'''((())),,,+++++++++---...000000111111111111111000////////////111444777888777555333222000...///000333555444444444444444444444444555666777888888777666555333444666999<<<>>>???@@@:::999888777555333111000000111333444555555444333555555666777888999999:::999:::;;;;;;::::::<<<>>>@@@NNNYYYWWWKKKBBBAAAEEEFFFFFFHHHIIIJJJLLLLLLLLLMMMNNNPPPSSSWWW[[[^^^```aaaaaa___[[[WWWVVVZZZ^^^hhhlllrrrwww{{{}}}zzzvvvtttlllhhhbbb^^^ZZZVVVQQQNNNMMMLLLJJJKKKOOOUUU\\\```ccccccdddccc```\\\WWWTTTTTTWWW\\\aaadddgggjjjlllmmmlllkkkkkkkkkjjjjjjiiicccdddeeeeeecccbbbccccccdddeeegggiiikkkmmmnnnnnnnnnnnnnnnooorrrwww|||}}}yyyvvvuuuuuuvvvwwwxxxwwwwwwvvvtttsssrrrqqqiiiiiikkkqqq{{{~~~vvvoookkkgggbbb]]]ZZZXXXXXXXXXRRRFFF===:::555444333333222333444444222444555555555555777999888:::===???@@@BBBEEEGGGIIIKKKOOOTTT[[[jjjvvvggg[[[TTTJJJGGGEEEHHHNNNSSSTTTTTTVVVUUUTTTSSSQQQMMMHHHDDDDDDHHHMMMSSSYYY^^^dddhhhhhhgggeeeeeehhhnnnwww}}}||||||xxxvvvtttrrrrrroooqqqsssssspppllliiihhhggghhhhhhgggeeedddeeeffffffggggggeeeaaa]]][[[[[[ZZZXXXTTTPPPLLLHHHEEECCC???===;;;888555333222111...------,,,,,,+++******++++++++++++++++++++++++'''(((***,,,,,,***(((''''''((()))******)))((('''(((((())))))))))))(((((((((''''''&&&&&&''''''(((((((((((('''''''''((((((''''''((())))))***,,,---111111222222111111000///111000111333555555444222111000......///222555777444444444444444444333333555555666777777777666666333444777:::<<<>>>@@@@@@<<<;;;:::888555222///...000111333444555555444333333444444555666777888888888999::::::::::::<<<>>>AAAOOO]]]___SSSGGGCCCFFFFFFGGGHHHJJJLLLLLLMMMMMMNNNNNNPPPRRRVVV[[[___bbbccccccaaa\\\WWWUUUXXX[[[ggglllrrrxxx|||~~~yyyvvvtttrrrppplllfff^^^XXXSSSQQQNNNMMMKKKIIIGGGFFFHHHLLLRRRVVV[[[\\\^^^___]]]YYYUUURRROOOQQQUUUXXX\\\aaafffjjjmmmmmmnnnnnnnnnnnnnnnnnnjjjlllnnnnnnnnnmmmnnnnnnppprrrtttwwwyyyzzz{{{{{{yyyyyyyyy{{{~~~~~~}}}~~~|||{{{rrrppppppttt|||~~~vvvpppmmmhhhbbb^^^YYYWWWXXXYYYSSSGGG>>>:::333333222222222333333333222444666666666666888:::999;;;>>>@@@AAACCCFFFHHHJJJMMMQQQUUU[[[iiinnn]]]RRRKKKHHHEEEFFFKKKPPPSSSSSSVVVUUUTTTTTTRRROOOIIIEEEEEEHHHLLLQQQVVV\\\bbbfffhhhhhhfffeeefffllltttzzz|||wwwvvvsssqqqqqqnnnqqqtttssspppllliiihhhggghhhiiihhhfffdddcccdddeeefffgggfffbbb^^^[[[ZZZZZZXXXTTTPPPKKKHHHEEEDDD>>>===;;;888555444222222......------,,,+++++++++)))))))))))))))*********((()))***++++++***)))(((((())))))******))))))((((((((())))))))))))((((((''''''&&&&&&&&&&&&'''''')))))))))))))))((((((((('''(((***+++***+++,,,...000111111222222000///............000333444444333111000000000111444777888444444444444333333333333444444555666777777777777444555777:::<<<>>>??????======<<<:::666333///---111111222333444444444444222333333444555666777888888999:::::::::;;;===???AAAKKKWWW\\\UUUIIIEEEGGGFFFGGGIIIKKKMMMMMMMMMMMMNNNOOOOOORRRVVV\\\bbbeeefffeeebbb]]]WWWUUUXXX[[[fffkkkrrryyy}}}~~~xxxtttqqqnnnkkkiiihhhbbbYYYRRRNNNLLLKKKJJJIIIHHHFFFDDDEEEGGGJJJLLLQQQSSSWWWZZZZZZXXXUUURRRNNNOOORRRTTTYYY___gggllllllnnnqqqrrrqqqrrrssstttsssuuuyyyzzzzzz{{{{{{|||}}}~~~yyywwwuuuwww~~~~~~wwwqqqmmmiiibbb]]]WWWVVVXXXYYYSSSGGG>>>;;;222222222222333333333333222444666777777777999;;;;;;===@@@AAABBBDDDFFFHHHKKKMMMRRRUUUYYYhhhzzzdddUUUMMMIIIDDDDDDHHHMMMPPPPPPTTTTTTTTTUUUTTTPPPKKKFFFEEEGGGJJJNNNRRRXXX___dddgggggggggeeedddhhhpppwww~~~{{{wwwuuurrrppppppnnnqqqttttttqqqllliiiggggggiiijjjiiifffcccaaaaaadddgggiiihhhddd```\\\[[[YYYWWWSSSOOOKKKHHHFFFEEE>>>===:::888666444333222//////......---,,,,,,,,,(((((()))))))))*********))))))))))))))))))))))))***))))))))))))))))))***(((((())))))))))))((((((((((((''''''''''''((((((***************))))))((((((***------,,,,,,...000///000111222111000...------,,,---...111333222222000000000111222333444555444444444333333333222222222333444555777888999999444555777999;;;<<<======<<<<<<<<<;;;888555111///222222222222333444555555333333444555666777888888888:::;;;;;;;;;;;;>>>@@@BBBCCCIIIPPPOOOHHHFFFHHHFFFHHHJJJLLLNNNNNNMMMMMMOOOOOOOOORRRWWW^^^dddhhhiiihhheee^^^XXXWWWZZZ]]]ccciiiqqqxxx}}}}}}zzzuuuppplllhhhdddaaa```\\\UUUPPPLLLJJJGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFIIILLLQQQUUUXXXXXXVVVUUUPPPQQQRRRTTTYYYaaajjjpppmmmppptttvvvvvvwwwyyy{{{|||}}}}}}~~~wwwqqqmmmhhhaaa\\\UUUUUUWWWYYYSSSGGG>>>:::222222333444444444444444222444666777777888:::<<<===???AAABBBCCCDDDFFFHHHIIILLLQQQSSSVVVeeerrrbbbRRRMMMGGGFFFIIINNNPPPQQQSSSSSSTTTUUUUUURRRLLLHHHDDDFFFHHHKKKNNNUUU\\\aaacccddddddbbb```ccckkkrrryyy~~~~~~zzz{{{vvvtttqqqoooooonnnqqqttttttqqqmmmiiiggggggiiikkkjjjgggccc```___eeegggjjjjjjfffaaa]]][[[YYYWWWSSSOOOKKKHHHGGGFFF>>>===:::888666444333222000//////......---,,,,,,******++++++,,,,,,,,,,,,******))))))))))))******+++***)))(((((()))***+++(((((())))))))))))(((((())))))(((((((((((())))))+++++++++++++++***)))((($$$'''***+++))))))+++---...///111222111000...---///...---...///000000...////////////000/////////444444444333333222222222111222333555666888999:::555666777999:::;;;<<<<<<;;;;;;<<<;;;999777444222333222111111222333555666444444555666777888999999999:::;;;;;;;;;<<<>>>@@@BBB===>>>EEEIIIFFFFFFHHHFFFHHHJJJMMMNNNNNNNNNMMMOOOOOOOOORRRWWW___fffkkklllkkkggg```ZZZYYY\\\```aaagggpppwww|||{{{xxxsssnnnjjjeee```]]]ZZZWWWSSSOOOLLLIIIEEEBBBDDDDDDEEEFFFFFFFFFEEEDDDEEEHHHMMMSSSWWWXXXXXXXXXRRRSSSTTTVVV[[[cccmmmtttoootttxxx{{{{{{|||~~~wwwqqqlllggg```ZZZTTTTTTVVVXXXSSSGGG>>>:::333333444555666666666555333444666777777888:::<<<>>>@@@BBBCCCCCCDDDFFFHHHHHHKKKOOOQQQTTTbbboooWWWRRRKKKIIILLLPPPSSSTTTRRRSSSTTTVVVVVVSSSMMMIIICCCDDDFFFHHHLLLRRRYYY___```bbbbbb___]]]___gggnnnssszzz~~~zzzwww~~~xxxuuupppmmmlllmmmqqqtttuuuqqqlllhhhfffiiihhhgggfffdddcccbbbaaahhhhhhiiihhheee```[[[XXXXXXXXXVVVSSSOOOKKKGGGEEE@@@===888555444333222000///...---,,,+++++++++,,,************)))))))))(((******))))))((((((''''''&&&'''((((((((((((''''''***)))'''&&&'''(((***+++***)))'''%%%&&&(((+++---******))))))((((((''''''((((((((()))******++++++////////////............***+++,,,...///000000000000///...,,,---...000111111111333444555666666666444444555777999:::888777999888777888:::;;;;;;:::<<<<<<<<<;;;888444111///222222111111222222333444555555666777888999999:::======>>>>>>>>>???@@@@@@@@@@@@>>>>>>>>>@@@BBBDDDGGGGGGHHHHHHJJJLLLMMMNNNOOOOOOQQQRRRVVV\\\dddiiikkkiiieee___ZZZWWWXXXYYY```fffnnnwww}}}~~~~~~}}}|||yyyuuupppkkkeee^^^YYYVVVQQQLLLLLLNNNOOOMMMJJJEEEEEEEEEGGGJJJJJJHHHGGGEEEEEEHHHOOOWWW[[[[[[YYYYYYXXXXXX\\\cccjjjmmmnnntttxxx}}}{{{tttooolllggg```ZZZXXXWWWVVVSSSNNNFFF>>>888666555444333333333444555444444444555888<<>>??????@@@??????@@@@@@???>>>???AAABBBDDDGGGHHHHHHIIIJJJLLLMMMNNNMMMNNNOOOQQQTTTZZZaaagggkkkjjjgggbbb]]]ZZZYYYZZZ___eeemmmuuu{{{~~~~~~}}}}}}~~~|||yyytttooojjjddd^^^ZZZXXXTTTPPPQQQSSSTTTQQQNNNJJJJJJJJJKKKLLLLLLJJJHHHDDDDDDGGGNNNVVVZZZ[[[YYYZZZYYYYYY]]]dddkkknnnoootttyyyzzzsssnnnjjjeee^^^XXXWWWVVVVVVSSSNNNEEE===777555555333333333333444555666666666777:::???CCCEEEEEEEEEDDDDDDDDDEEEGGGGGGCCCKKKLLLMMMVVV___pppyyydddQQQLLLLLLKKKNNNSSSSSSUUUTTTRRRSSSUUUQQQJJJFFFEEEDDDEEEHHHNNNSSSWWW[[[]]]^^^^^^\\\]]]bbbfffqqqvvv~~~}}}vvvsssssszzzvvvuuurrrpppppprrrtttwwwvvvrrrmmmiiiggghhhhhhgggfffdddcccbbbbbbeeefffhhhgggeeeaaa]]][[[XXXWWWUUURRRNNNJJJGGGEEE@@@===888555444333222000---............,,,+++***,,,,,,,,,++++++++++++******))))))))))))((((((((('''''''''''''''((()))***'''&&&&&&%%%%%%&&&((()))))))))(((((((((((((((((()))))))))(((((((((((('''((((((((()))******++++++------......///000000000000000000111111000000000///////////////////////////111444666777777555444111000111444888<<<>>>>>>888666444555888:::;;;<<<=========<<<:::777333111222222111111222222333444666666777888999::::::;;;;;;<<<>>>@@@AAA@@@???>>>@@@@@@?????????AAACCCDDDGGGGGGHHHIIIJJJLLLMMMNNNMMMNNNOOOQQQSSSYYY```dddiiijjjiiieeeaaa]]]\\\[[[^^^cccjjjrrrxxx{{{{{{{{{zzz|||~~~|||xxxrrrmmmhhhccc___[[[YYYWWWVVVWWWZZZZZZWWWSSSQQQPPPOOOOOOPPPOOOMMMKKKFFFFFFHHHNNNUUUZZZ[[[ZZZZZZYYYZZZ^^^dddjjjnnnppptttyyy}}}xxxrrrmmmhhhccc[[[VVVTTTUUUUUUSSSLLLCCC:::555555444333333333333555555888888888:::===AAAEEEGGGIIIHHHGGGEEEEEEEEEEEEFFFCCCJJJJJJLLLTTT[[[jjjtttYYYNNNLLLKKKMMMQQQTTTVVVVVVTTTTTTVVVRRRMMMFFFEEECCCCCCFFFKKKPPPSSSVVVYYY[[[\\\[[[\\\aaadddmmmsss{{{vvvqqqpppyyyuuuuuusssrrrrrrtttvvvxxxwwwrrrmmmiiiggghhhgggfffeeedddcccbbbbbbdddeeeggggggfffbbb^^^\\\WWWVVVTTTQQQMMMJJJGGGFFF@@@===888555444333222000,,,---...///...,,,***))),,,,,,+++++++++*********))))))))))))))))))))))))'''&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&'''((()))(((((()))))))))(((&&&%%%((((((((((((((((((((((((((((((((()))******++++++,,,,,,---...///000111111000000111222333333333222///000000000000///......///111555888999777555444111000000222666:::<<<===777555333333666999;;;<<<============;;;888555333222222111111222222333444666666777888999:::;;;;;;999;;;>>>AAABBBAAA???>>>@@@@@@???@@@@@@AAACCCCCCFFFFFFFFFGGGIIIJJJLLLMMMNNNOOOPPPQQQTTTXXX^^^cccggghhhiiihhhddd```]]]\\\]]]aaagggnnntttwwwyyyyyyzzz{{{~~~}}}|||{{{wwwqqqkkkhhhdddaaa^^^[[[ZZZ[[[^^^```___\\\XXXVVVUUUSSSSSSSSSSSSQQQOOOKKKJJJKKKOOOUUUZZZ[[[YYYWWWXXXYYY]]]bbbhhhlllooosssyyy|||xxxsssmmmhhhaaaZZZUUURRRTTTTTTQQQJJJ@@@888333555444333222333444555666888999999;;;???BBBFFFHHHJJJIIIGGGFFFEEEFFFFFFGGGEEEKKKJJJKKKSSSXXXeee{{{___PPPLLLKKKLLLPPPRRRUUUVVVTTTTTTUUUSSSNNNGGGEEECCCBBBDDDHHHLLLOOORRRUUUYYY[[[[[[\\\```dddjjjpppyyyxxxqqqpppyyyuuuuuutttssssssuuuwwwxxxwwwrrrmmmjjjhhhggggggfffeeeddddddcccbbbccceeeggggggfffbbb___\\\XXXVVVTTTPPPMMMJJJHHHGGG@@@===888555444333222000111222333333333111///---+++*********))))))))))))))))))))))))************///...,,,)))'''&&&%%%%%%((((((((((((((()))))))))'''((()))))))))'''&&&$$$'''''''''''''''(((((((((((((((((()))******+++++++++,,,---...///000111222...///111333444555666666000000111111000///......///111555888999888666444222111000111444777888999888555222111333777:::<<<<<<=========;;;999666444222222111111222222333444666666777888999::::::;;;999;;;>>>AAABBBAAA@@@>>>@@@@@@@@@@@@AAABBBCCCCCCDDDDDDEEEFFFGGGIIIJJJKKKMMMNNNOOOPPPRRRUUU[[[^^^cccfffhhhhhheeeaaa^^^]]]\\\___eeekkkppptttvvvwwwzzz{{{}}}~~~~~~|||zzzxxxyyyuuupppllliiigggdddbbb^^^___aaaccceeeccc```^^^ZZZXXXVVVUUUVVVUUUTTTRRROOOMMMKKKMMMRRRVVVWWWVVVUUUVVVXXX[[[___eeejjjnnnsssyyy|||yyyuuuoooiiiaaaZZZVVVQQQSSSSSSOOOFFF===666333444333333222333444555666888888:::<<>>@@@AAAAAAAAA???@@@AAABBBCCCCCCCCCCCCFFFFFFFFFGGGHHHJJJLLLLLLLLLMMMOOOOOOPPPSSSVVVYYY[[[^^^aaabbb```]]][[[[[[\\\^^^bbbggglllppptttuuuwwwxxxzzz|||{{{zzzwwwvvvvvvtttsssrrrrrrqqqnnnlllnnnppprrrsssrrrpppoooooogggddd___\\\YYYWWWTTTRRROOOKKKIIIJJJOOOTTTVVVVVVXXXZZZ^^^```ccchhhnnnsssyyy~~~{{{zzzwwwrrriii```YYYVVVQQQRRRPPPHHH>>>666333333333333222222333444666777777999;;;===@@@CCCFFFGGGFFFFFFEEEEEEFFFGGGIIIJJJIIIMMMKKKLLLSSSUUU\\\lll~~~bbbSSSKKKFFFGGGLLLJJJPPPTTTRRRPPPQQQQQQPPPLLLIIIEEEAAA@@@AAACCCEEEJJJOOOVVVYYYYYYYYY[[[]]]^^^dddnnnxxx}}}yyywwwtttrrrsssrrrtttuuutttpppmmmkkkkkkfffffffffeeeeeedddddddddeeefffhhhgggeeeaaa]]][[[[[[YYYUUURRROOOMMMLLLLLL@@@===888555444333222111000///...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))******++++++++++++$$$&&&)))+++,,,***'''%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&'''''''''((((((((((((((()))******++++++------......///000000000000111222333444444444444555333111///......000000333333444666777777888888333333444777::::::999888<<<777111---...222666888999:::;;;;;;;;;999777555222222111111222222333444333333444555666777888888;;;;;;<<<===???@@@BBBBBB???@@@AAABBBCCCCCCCCCCCCGGGGGGHHHIIIJJJLLLMMMNNNPPPQQQRRRSSSTTTVVVYYY\\\YYY[[[^^^___^^^[[[ZZZZZZ\\\^^^aaafffkkkpppsssuuutttvvvxxx{{{{{{zzzyyywwwttttttttttttuuutttqqqooovvvwwwxxxxxxwwwuuuuuuuuummmiiiccc^^^ZZZWWWSSSQQQPPPMMMJJJLLLRRRXXX[[[\\\[[[^^^aaadddfffkkkrrrwww{{{zzzzzzwwwqqqiii___YYYUUURRRRRROOOFFF<<<444333444333333222222333555666777888999<<>>???;;;888999888555444222//////000222222222666666666666666777888888;;;;;;;;;;;;<<<>>>???@@@AAACCCDDDDDDCCCCCCEEEFFFFFFGGGHHHJJJLLLMMMOOOOOOQQQPPPOOOPPPQQQTTTWWWYYY]]]```ccc```[[[WWWWWWYYYZZZ\\\```eeejjjnnnqqqrrrtttvvvxxxxxxwwwwwwxxxyyyuuuvvvwwwwwwvvvwwwyyy{{{xxx{{{}}}zzzwwwvvvllliiifffcccaaa]]]YYYVVVSSSSSSSSSTTTWWW[[[___bbbaaadddhhhlllpppuuuzzz}}}~~~{{{vvvppphhh```ZZZWWWUUUQQQKKKBBB:::555444444111222222333555555666666999;;;>>>@@@CCCDDDDDDDDDFFFFFFGGGHHHHHHHHHHHHGGGJJJHHHIIIMMMQQQTTT[[[dddxxxxxxaaaPPPGGGFFFFFFFFFLLLMMMOOOPPPPPPPPPPPPOOOJJJIIIFFFCCC??????AAACCCFFFIIINNNSSSWWWYYYZZZZZZ[[[^^^dddlllvvv~~~zzzyyyuuuqqqqqqqqqsssuuutttqqqllliiihhhiiiiiigggfffdddcccbbbaaaeeegggiiiiiieeeaaa^^^\\\XXXWWWTTTQQQMMMJJJHHHFFF@@@???;;;888555222111111//////......---+++***))),,,,,,,,,+++++++++******))))))))))))************++++++*********))))))))))))))))))(((((('''''''''(((((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***...---,,,,,,---///222333//////000111222444555555555444222000/////////000222444666777666555666666666666555444555666888999<<<;;;888222,,,---222888999>>>???<<<999999888555444222//////000222333333444444555555777888999:::;;;;;;;;;;;;<<<>>>???@@@AAABBBCCCDDDCCCCCCDDDFFFGGGGGGIIIJJJLLLNNNOOOPPPQQQPPPPPPPPPRRRUUUWWWYYY\\\```bbb```[[[WWWWWWYYYZZZ[[[___ccchhhlllppprrrtttvvvxxxxxxwwwvvvwwwxxxxxxyyyzzzzzzyyyzzz|||~~~{{{wwwuuunnnllljjjgggeeeaaa\\\XXXVVVVVVVVVXXX[[[___dddggggggiiimmmppptttyyy~~~{{{vvvoooggg___ZZZVVVSSSOOOHHH@@@888444333333555555555555666888999:::999;;;===@@@BBBCCCDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGJJJHHHIIIMMMQQQTTT[[[ccctttuuuaaaRRRJJJGGGEEEDDDJJJLLLNNNPPPQQQQQQPPPOOONNNLLLIIIDDD???======???EEEHHHMMMRRRVVVYYYZZZZZZZZZ\\\aaaiiisss|||}}}zzzyyyvvvssssssqqqtttuuutttpppkkkhhhfffffffffeeedddcccbbbaaaaaaeeegggiiiiiieeeaaa^^^\\\VVVUUUSSSQQQNNNLLLJJJIII@@@???;;;888555222111111......//////...,,,***))),,,,,,,,,+++++++++******))))))))))))************+++*********))))))))))))((((((((('''''''''''''''))))))((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((())),,,,,,---...///000111111...//////000222333555555555555333222111000000000///222555666666555666777777666555444444555777888;;;:::666000******...222888===???<<<::::::999666333111//////111333444444222333444555777999:::;;;::::::;;;;;;<<<===???@@@???AAABBBCCCBBBBBBDDDEEEGGGGGGIIIJJJLLLMMMNNNOOOPPPPPPPPPPPPRRRUUUWWWYYY\\\___aaa```[[[XXXWWWXXXZZZ[[[\\\___dddjjjooorrruuuvvvxxxxxxwwwwwwwwwxxx|||}}}~~~~~~}}}xxxuuurrrqqqooommmjjjeee___[[[ZZZZZZ[[[\\\```eeejjjmmmnnnpppsssuuuyyy~~~{{{uuummmeee^^^YYYVVVUUUPPPHHH@@@:::666555444333222222111222555777888:::;;;===???BBBCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGIIIHHHIIIMMMPPPSSSZZZbbboootttcccUUULLLGGGCCCAAAGGGIIIMMMPPPRRRRRRQQQPPPNNNMMMIIIDDD???======>>>DDDGGGLLLQQQUUUXXXYYYZZZXXXZZZ___fffoooxxx}}}zzzzzzwwwuuuuuusssuuuwwwvvvqqqlllhhhgggeeeeeeddddddcccbbbbbbbbbdddgggiiihhheee```]]]\\\VVVUUUSSSQQQNNNLLLJJJIII@@@???;;;888555222111111000000//////...---,,,,,,,,,,,,,,,+++++++++******((()))))))))************)))))))))(((((((((((('''''''''''''''''''''&&&&&&)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))***+++++++++,,,...///000111000000.........///000222444555666555444333222111111111111333666777666555666777999888666555555666888999999777444///******,,,///777<<>>???>>>@@@BBBBBBBBBBBBDDDEEEFFFFFFGGGIIIJJJLLLMMMMMMMMMNNNNNNOOOQQQTTTVVVWWWZZZ]]]```___]]]ZZZXXXXXXZZZYYYYYY[[[```gggnnnrrrvvvxxxzzzzzzzzzyyyzzz{{{zzzxxxuuuuuutttrrrooojjjccc^^^]]]]]]^^^```dddiiinnnqqquuuvvvwwwyyy}}}~~~zzzssskkkccc\\\WWWUUUSSSNNNEEE===888555444333333222000///000333666888;;;;;;===???AAABBBCCCDDDDDDEEEEEEFFFGGGFFFFFFFFFIIIGGGIIIMMMPPPRRRYYY```kkkzzziiiYYYNNNFFFBBB???DDDGGGKKKOOORRRRRRQQQQQQKKKKKKIIIEEEAAA??????@@@CCCEEEJJJOOOSSSVVVXXXYYYXXXZZZ]]]ccckkkuuu|||zzzzzzxxxvvvvvvuuuwwwyyywwwsssnnnjjjhhheeeeeeeeeeeedddddddddcccdddfffhhhhhhddd```]]][[[XXXWWWUUURRRNNNKKKIIIHHH@@@???;;;888555222111111111///---,,,+++,,,---...,,,,,,,,,+++++++++******((()))))))))************(((''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))***+++,,,,,,***,,,...000111111000///......---...///111444555666555555444333222111000444666888888777555555666999777555333333555888::::::999666222000///111333555;;;>>>===<<<===<<<999444222000///111333444444444555666777888888777777::::::::::::;;;===>>>???>>>@@@AAABBBBBBBBBDDDFFFEEEEEEFFFGGGIIIJJJKKKKKKKKKKKKMMMNNNQQQSSSUUUVVVYYY[[[^^^```___]]][[[ZZZZZZXXXWWWYYY^^^eeemmmrrrxxxzzz|||}}}}}}}}}~~~~~~|||xxxxxxwwwvvvtttooohhhcccaaaaaaaaadddhhhmmmrrruuuxxxyyy{{{}}}~~~zzzrrrhhh```ZZZVVVTTTPPPIII@@@999555333222111777666444333444777:::<<<;;;<<<===>>>@@@AAACCCCCCCCCDDDEEEEEEFFFFFFEEEEEEHHHGGGIIIMMMPPPRRRWWW^^^jjjtttaaaRRRHHHCCCAAACCCFFFJJJNNNQQQRRRRRRQQQLLLLLLJJJFFFAAA?????????@@@CCCGGGLLLPPPTTTVVVWWWXXXZZZ^^^bbbhhhrrr|||}}}{{{{{{xxxvvvwwwuuuxxxyyyxxxtttpppllljjjggggggffffffeeeeeedddddddddfffhhhhhhddd```]]][[[ZZZYYYVVVRRRNNNKKKHHHFFF@@@???;;;888555222111111...---,,,+++***+++,,,,,,,,,,,,,,,+++++++++******))))))))))))************''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((&&&''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))***++++++,,,...000111111000000...---------...111333555555555555444333222111000555777999999777555555555555333111000111333777999999888555333111111111111444:::>>>>>>===>>>===:::666333111000111333444333444555777888888777666666999999::::::;;;<<<>>>???>>>@@@BBBBBBBBBCCCEEEGGGEEEEEEFFFGGGHHHIIIJJJKKKJJJKKKLLLOOOQQQSSSUUUUUUWWWZZZ]]]```bbbaaa___]]]YYYXXXWWWXXX]]]eeelllqqqxxxzzz}}}|||{{{zzzyyywwwtttnnnjjjgggggggggiiimmmrrrvvvyyy{{{}}}yyypppfff^^^XXXUUUTTTTTTLLLBBB;;;888888666555666555444444555777:::;;;<<<<<<<<<===???AAABBBCCCCCCCCCDDDEEEEEEEEEEEEEEEGGGFFFHHHMMMPPPQQQVVV]]]iiilllZZZNNNGGGEEEDDDFFFIIILLLOOOQQQRRRRRRPPPOOOMMMGGGAAA===;;;;;;>>>@@@DDDHHHMMMQQQTTTVVVWWWZZZ^^^aaafffnnnyyy}}}{{{{{{xxxvvvvvvtttvvvxxxxxxtttpppmmmkkkhhhggggggfffeeeddddddccccccfffhhhgggddd```\\\[[[ZZZYYYVVVSSSOOOKKKHHHGGG@@@???;;;888555222111111,,,---///000///...,,,+++,,,,,,,,,+++++++++******))))))))))))************))))))(((((((((''''''''''''''''''(((((()))))))))'''((()))******))))))(((''''''''''''''''''''''''''''''&&&''''''((()))***+++,,,---///000000111111...---,,,,,,---000333555444444444444333111000///333555777888777555555666444222000///000333888::::::777555222000///...---222999>>>>>>>>>???>>>;;;777555222111111222333222222444666888999888888777999999999:::;;;<<<===>>>>>>@@@BBBCCCCCCDDDFFFHHHGGGGGGHHHIIIJJJKKKKKKLLLJJJLLLNNNPPPSSSUUUVVVWWWVVVXXX]]]aaaddddddbbb```YYYWWWWWWXXX]]]eeelllqqqvvvyyy|||}}}|||{{{yyyuuurrrnnnnnnnnnpppssswww|||yyyoooeee\\\VVVTTTSSSWWWNNNDDD===;;;;;;:::888444444444444555777888999<<<<<<<<<===>>>@@@BBBCCCBBBCCCDDDDDDEEEEEEDDDDDDGGGFFFHHHMMMPPPQQQUUU\\\hhhzzzfffVVVMMMIIIFFFFFFHHHJJJMMMOOORRRSSSQQQPPPMMMHHHBBB===;;;:::;;;===AAAEEEJJJOOORRRTTTUUUYYY^^^aaadddjjjttt{{{~~~{{{{{{xxxvvvvvvrrruuuwwwwwwtttooolllkkkhhhggggggfffdddccccccbbbcccfffhhhgggddd___\\\[[[YYYXXXVVVRRROOOLLLJJJHHHAAA???;;;888555222111111---000444777777333///,,,,,,,,,,,,+++++++++******))))))))))))************************))))))))))))'''((((((((())))))******((()))***+++,,,,,,+++***(((((((((((((((((((((((((((''''''(((((()))***+++,,,,,,---...///000111111...---,,,+++---000333555333444444444333111///...000222555666666666666777555333111000222666:::===???===999666444222000...222999>>>>>>>>>@@@>>>;;;999666222111111222222111000222555888999:::999999999999999:::;;;<<<===>>>???AAACCCDDDDDDEEEGGGIIIIIIIIIIIIJJJKKKLLLMMMMMMLLLMMMOOORRRUUUWWWXXXXXXUUUXXX\\\bbbfffgggeeebbbXXXWWWWWWYYY^^^eeelllppptttwww{{{~~~~~~}}}|||yyywwwtttttttttuuuxxx|||yyyoooddd[[[VVVSSSSSSRRRJJJ>>>888777777666444777777888999:::;;;<<<<<<===<<<<<<<<<>>>@@@BBBCCCBBBCCCCCCDDDDDDDDDDDDDDDGGGFFFHHHMMMOOOPPPUUU[[[hhhnnn]]]RRRLLLGGGGGGGGGIIIKKKNNNQQQSSSNNNNNNLLLHHHCCC???======:::<<>>;;;888666444111///000000111000///...---,,,$$$%%%&&&((()))+++,,,---+++***)))(((((()))***+++***)))(((''''''((()))***))))))))))))))))))))))))&&&'''''''''''''''&&&&&&((((((((((((''''''''''''***)))(((''''''((()))***...---------...///111333//////...,,,***,,,///222111222333444444333111000222333444666777888888888:::888555222///000444777999===???===666111000111666999>>>AAAAAA@@@??????999777333///---...333777777777666666666666666777888888999:::;;;======>>>;;;>>>CCCGGGJJJKKKJJJJJJKKKLLLMMMMMMMMMKKKJJJIIIKKKNNNQQQVVVYYY[[[[[[[[[WWWYYY^^^ccceeefffeeeddd\\\[[[YYYXXXZZZ```iiiooossswww|||~~~~~~{{{{{{zzz{{{}}}|||xxxoooeee[[[UUUSSSSSSRRRGGG===999777555555777666666666888999;;;===>>>>>>>>>>>>===============@@@@@@AAAAAABBBCCCCCCCCCDDDEEEHHHJJJMMMQQQWWW[[[gggxxx~~~qqqcccOOOIIIIIIHHHHHHJJJNNNOOOMMMOOONNNMMMJJJFFFAAA===:::<<<===???BBBFFFJJJMMMNNNUUUWWW[[[^^^aaadddiiillluuuzzz~~~|||{{{xxxwwwxxxrrrssstttsssoookkkiiihhhfffhhhiiihhhfffddddddeeehhhjjjkkkiiieee```^^^]]]XXXWWWTTTQQQNNNKKKJJJIII>>>;;;888666555333111///------,,,,,,++++++******((((((((())))))***************)))((((((((()))******)))(((''''''((()))***((((((((((((((((((((((((&&&''''''(((((('''&&&&&&&&&'''''''''(((((())))))***)))(((''''''((()))))),,,,,,,,,---...000111222000000...,,,++++++...111000111333444333222000///000111222555666888999999===;;;999666444555999<<<<<>>@@@@@@?????????:::999666333//////111333555444555555666777888999999999::::::;;;<<<======<<<>>>AAAEEEHHHIIIJJJJJJKKKKKKLLLMMMMMMLLLKKKJJJLLLNNNQQQUUUXXXYYYZZZZZZXXXZZZ___cccfffgggfffeee]]][[[XXXWWWXXX___hhhnnnqqqvvv{{{|||wwwnnnddd[[[VVVTTTSSSOOOEEE<<<888777444333555666666777888:::<<<>>>???@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEEFFFDDDEEEHHHIIILLLPPPUUUYYYcccssspppYYYMMMKKKHHHGGGJJJNNNOOONNNOOONNNMMMKKKGGGBBB>>>;;;;;;<<<>>>AAAEEEIIILLLNNNRRRTTTWWWYYY\\\aaafffjjjooottt|||}}}{{{zzzwwwuuuvvvrrrssstttrrrnnnjjjgggfffeeeggghhhgggeeeddddddeeehhhjjjjjjhhhddd```]]]\\\XXXWWWUUURRROOOLLLJJJIII<<<999666444333222111000......---,,,,,,,,,---...,,,,,,++++++***))))))((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))&&&''''''(((((('''''''''%%%%%%&&&'''((()))******)))((((((''''''((())))))***+++,,,...000111111111000000///---++++++...000000111222333333111///...---...000333555777999999999999777444333444888;;;@@@AAAAAA===666222000111777:::===>>>>>>>>>???@@@;;;;;;:::777333000000000333333333444666888999::::::::::::;;;;;;<<<<<<<<<<<<>>>@@@BBBEEEGGGIIIJJJJJJKKKKKKLLLLLLLLLLLLKKKMMMOOORRRTTTVVVWWWXXXXXXYYY[[[___cccfffggggggggg^^^\\\XXXVVVWWW]]]ffflllpppuuu|||zzzuuulllccc[[[VVVTTTTTTLLLBBB:::888777444333444666777888:::;;;===>>>???===>>>>>>>>>???@@@@@@@@@BBBCCCCCCDDDFFFGGGHHHHHHDDDEEEGGGIIIKKKNNNRRRUUU___jjjiiiTTTNNNIIIGGGJJJMMMOOOOOOOOOOOONNNLLLHHHCCC???===::::::<<>>;;;777444222222000//////...,,,++++++---///000------,,,++++++***))))))(((((((((((((((((())))))))))))(((((((((((())))))************************&&&''''''(((((((((((('''&&&&&&&&&'''((())))))***''''''''''''((((((((()))(((***,,,///000111111111111111000...,,,,,,...///000111222333222000...---,,,---000222444666777777666666555222111333666999BBBBBBAAA===777333111222888:::<<<======>>>???AAA<<<<<<:::777333111111222444444555666777999:::;;;:::;;;;;;;;;;;;;;;;;;;;;======>>>@@@BBBEEEHHHJJJIIIJJJKKKKKKLLLMMMMMMMMMOOOPPPRRRSSSUUUVVVVVVVVVXXXZZZ]]]aaadddfffggghhh```^^^ZZZWWWWWW\\\dddjjjqqqwww~~~}}}}}}xxxrrriiiaaa[[[WWWUUUTTTIIIAAA:::999888555444444777888:::;;;===??????@@@<<<<<<===>>>??????@@@@@@BBBBBBCCCEEEFFFGGGHHHIIIDDDEEEGGGIIIJJJLLLOOORRRZZZbbbttt}}}^^^TTTJJJGGGIIILLLNNNQQQOOOOOOOOOMMMIIIEEEAAA???999:::;;;===AAAEEEIIIKKKJJJKKKMMMNNNRRRWWW^^^ccchhhmmmuuu}}}zzzxxxwwwtttssstttnnnoooqqqqqqnnnkkkjjjjjjhhhiiijjjhhheeecccbbbbbbggghhhiiifffbbb]]]ZZZYYYXXXWWWVVVSSSPPPMMMJJJHHHCCC???999555333111000...,,,+++)))((((((***,,,---,,,,,,,,,+++++++++++++++'''(((((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&''''''((())))))((((((((((((((((((((('''''''''&&&&&&''''''(((((((((((((((***,,,...000000000000000000000///------...000000111222333222000...,,,...///000222333444444444777777666555444555888:::AAAAAA@@@===999555333222777:::<<<=========???@@@===<<<999666222222444777777777777777888999:::::::::;;;;;;;;;;;;;;;;;;;;;=========>>>AAADDDGGGIIIHHHIIIIIIKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUUUUUUUXXXYYY[[[^^^aaadddfffhhhcccaaa]]]YYYYYY\\\ccchhhrrryyy{{{zzzxxxwwwxxxzzz|||~~~~~~vvvooofff___[[[XXXVVVTTTIIIAAA:::::::::777666777888999;;;===???@@@AAAAAA@@@@@@AAABBBCCCCCCDDDDDDAAABBBBBBCCCEEEFFFFFFGGGDDDEEEGGGIIIIIIKKKNNNPPPVVV\\\kkkjjjZZZLLLGGGHHHJJJMMMQQQPPPPPPOOONNNKKKGGGCCCAAA:::::::::<<>>>>>===;;;888555333666999<<<=========>>>???===<<<999555222222555888777777777777888888999::::::::::::;;;;;;<<<<<<<<<======>>>???AAADDDGGGHHHHHHHHHIIIJJJLLLNNNPPPQQQRRRRRRRRRSSSTTTUUUVVVVVVWWWXXXZZZ\\\```cccggghhhfffdddbbb^^^]]]^^^cccfffqqqyyy|||vvvssssssttttttwwwwwwxxxwwwwwwxxx{{{}}}tttmmmddd]]][[[YYYVVVTTTIII@@@999999999888777999999:::===???AAABBBBBBBBB@@@@@@AAAAAABBBBBBCCCCCCAAABBBBBBCCCCCCDDDDDDEEECCCEEEHHHIIIJJJKKKMMMOOOSSSXXXdddxxxuuuaaaNNNHHHHHHGGGKKKQQQPPPPPPPPPOOOLLLIIIEEECCC<<<<<<;;;;;;===AAAEEEGGGHHHIIIKKKLLLNNNRRRXXX\\\aaafffmmmuuu|||zzzxxxwwwtttrrrtttoooqqqsssrrrpppmmmkkkkkkggghhhjjjiiihhhgggggghhhlllmmmmmmkkkfffaaa^^^\\\WWWWWWWWWUUURRRNNNJJJHHHEEEAAA;;;666444333222111111000000//////.........+++++++++++++++++++++***'''(((***+++,,,,,,,,,+++'''((()))******)))((('''''''''''''''''''''''''''&&&&&&((())))))*********'''''''''((((((((((((((($$$%%%&&&(((((((((((((((---,,,,,,,,,------...///---...000000//////111222222333444444333111///------...000222333444555555555555444222000000222444888999;;;======;;;666333555888<<<>>>>>>>>>>>>>>>===<<<;;;777444222222333444444444555666888999:::999999::::::;;;<<<=========>>>???@@@BBBDDDFFFGGGGGGGGGHHHIIIKKKNNNQQQRRRRRRRRRSSSTTTUUUVVVWWWXXXXXXYYYZZZ\\\```dddhhhjjjhhhhhhfffcccaaaaaaccceeennnvvv}}}uuuooonnnpppsssuuutttsssqqqooommmnnnqqqtttwwwyyy~~~rrrkkkbbb\\\[[[ZZZWWWTTTHHH???777666777777888:::999;;;>>>AAABBBCCCBBBBBB??????@@@@@@@@@@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCEEEHHHJJJJJJLLLNNNPPPOOOTTT___pppfffPPPHHHGGGEEEIIIPPPPPPQQQQQQPPPNNNJJJGGGEEE???>>><<<;;;===@@@CCCFFFGGGIIIKKKLLLMMMPPPTTTWWW]]]aaahhhooovvv~~~zzzxxxwwwtttssstttqqqssstttssspppllljjjjjjdddfffiiiiiiiiiiiijjjkkkkkklllllliiiddd___\\\[[[WWWWWWWWWUUURRRNNNJJJHHHCCC???999555333333333222............---,,,+++***,,,++++++******)))))))))((()))+++,,,------,,,,,,'''((()))******)))((('''************************&&&&&&((()))************%%%&&&&&&'''((()))******###$$$&&&((())))))((('''...---,,,++++++,,,......,,,...///000///000111333333444555555444111///---,,,---///222444666777888999999999777444444555777555777:::===>>><<<777444444888<<>>======<<<======:::555111///...000000111333555777:::;;;888888999:::<<<===>>>>>>===>>>???AAACCCEEEFFFGGGGGGGGGGGGIIIKKKNNNQQQSSSSSSSSSSSSTTTUUUWWWXXXYYYZZZZZZ[[[]]]```eeeiiillliiiiiiiiifffdddbbbccceeekkktttzzzqqqllllllooosssvvvpppnnnkkkgggeeefffiiimmmqqqsssxxx}}}qqqjjj```[[[ZZZZZZWWWTTTGGG===555444555555777::::::<<>>===???>>><<<:::777555333222111222333555666888999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>AAACCCDDDEEEGGGHHHIIIHHHGGGGGGIIILLLOOOQQQSSSTTTVVVWWWWWWVVVTTTSSSVVVXXXZZZ\\\^^^bbbgggkkkoooooommmjjjfffddddddeeepppwww|||vvvooolllnnnpppooollljjjhhhfffdddccccccdddeeeiiilllpppuuuzzzyyyrrrjjjaaa\\\[[[ZZZVVVSSSCCC???:::777777:::<<<======>>>???AAACCCEEEFFFGGGGGGFFFEEEDDDCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHJJJLLLNNNOOOPPPQQQXXXcccrrr|||lllWWWIIIFFFHHHJJJJJJOOOPPPQQQPPPOOOMMMKKKIIICCCAAA>>><<<<<<<<<>>>???GGGIIIKKKLLLLLLMMMOOOQQQRRRWWW```hhhpppwww~~~{{{yyyyyyuuurrrqqqsssvvvxxxwwwrrrmmmhhhfffdddfffhhhhhhfffeeeddddddiiihhhgggeeebbb___\\\[[[[[[XXXUUUSSSQQQNNNJJJGGG@@@===888555333222000...///...---++++++++++++,,,*********)))))))))(((((()))&&&'''***+++)))))),,,)))))))))))))))(((''''''''''''&&&&&&'''(((***+++))))))(((''''''''''''''''''''''''(((((('''''''''))))))(((((((((((())))))++++++,,,,,,---.........000111222111/////////000000222555666666444222000000///000222666999:::999888888999777444222222333444777;;;>>>>>>;;;777444333666999<<>>>>>???>>><<<:::777555333222111222333555666888999:::<<<<<<<<<============>>>===???AAABBBBBBCCCEEEGGGIIIHHHGGGGGGIIILLLOOOQQQSSSTTTUUUVVVVVVVVVUUUTTTWWWXXXZZZ\\\^^^ccchhhlllqqqrrrqqqnnnkkkhhhggggggooowww|||vvvooollllllmmmkkkhhhdddcccbbbbbbbbbbbbcccdddgggiiilllqqqvvvzzz~~~wwwqqqiiiaaa\\\[[[ZZZVVVRRRCCC???:::777888:::<<<===>>>>>>@@@BBBCCCEEEFFFGGGEEEEEEDDDCCCCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGIIIJJJLLLNNNOOOPPPRRRWWW```lll~~~~~~mmmXXXIIIDDDFFFHHHIIIMMMNNNPPPPPPPPPMMMKKKIIIEEECCC???<<<;;;<<<>>>???DDDGGGJJJKKKLLLMMMOOOQQQQQQVVV]]]dddlllssszzz}}}zzzyyyvvvrrrrrrtttvvvxxxwwwsssmmmiiifffbbbeeeggggggeeedddccccccggggggfffdddaaa^^^[[[ZZZZZZXXXUUUSSSQQQNNNJJJGGG@@@===888555333222000...///...---,,,++++++++++++*********))))))))))))))))))&&&''',,,000---)))))))))))))))))))))((((((''''''&&&&&&&&&'''((()))***)))((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((+++++++++,,,---.........111111111000......///111000111444666666444222000000000000333777;;;<<<<<<888999:::888666333333333666888;;;======:::888666444666999<<<>>>??????>>>???>>><<<:::888666444333111222333444666888999:::============>>>>>>?????????@@@@@@@@@@@@AAADDDFFFHHHGGGGGGGGGIIILLLOOOQQQTTTTTTTTTUUUUUUVVVVVVWWWWWWYYY[[[]]]___ccciiimmmsssuuuvvvtttpppmmmjjjjjjnnnvvv|||wwwppplllkkkiiifffccc```aaabbbccceeefffggghhhhhhiiikkkooosssxxx}}}~~~vvvooohhh```\\\[[[ZZZUUUQQQCCC???:::888888;;;===>>>>>>???AAACCCDDDFFFFFFGGGDDDCCCCCCCCCDDDEEEGGGHHHGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFHHHIIIKKKMMMNNNOOOPPPRRRWWW\\\ddduuusss\\\KKKEEEFFFHHHJJJJJJLLLOOOQQQQQQOOOLLLJJJJJJFFFAAA===;;;;;;===>>>@@@CCCHHHKKKLLLMMMOOOPPPPPPTTTXXX^^^dddllltttyyy}}}zzzyyyvvvsssrrrtttwwwyyyxxxsssmmmiiigggccceeehhhhhhgggeeecccccceeeeeeeeedddaaa^^^[[[YYYYYYWWWTTTRRRPPPMMMIIIFFF@@@===888555333222000...///......---,,,,,,++++++++++++++++++++++++++++++***&&&'''...333000***&&&(((((())))))))))))((((((&&&&&&''''''(((((()))***)))(((''''''''''''(((((())))))(((((((((((()))))))))((((((''''''(((((()))******+++,,,---......///111111111///......///111000222444666666555444333222111111333666:::;;;;;;999:::;;;:::777555444444777888:::;;;;;;:::888777555777999<<<>>>????????????>>>===;;;999777555444111111222444666777999999<<<<<<<<<===>>>>>>>>>???@@@@@@@@@>>>>>>???BBBEEEGGGFFFFFFGGGIIILLLOOOPPPSSSSSSSSSTTTUUUVVVXXXYYYYYYZZZ\\\^^^```dddiiimmmtttvvvxxxxxxuuuqqqnnnmmmooovvvzzztttooolllhhhdddaaaaaabbbeeeiiilllooopppqqqoooooopppssswww{{{}}}uuummmggg```\\\\\\ZZZUUUPPPBBB???:::888999<<<===>>>???@@@BBBDDDFFFGGGGGGGGGEEEDDDCCCCCCCCCEEEFFFGGGGGGFFFFFFEEEEEEFFFFFFGGGFFFGGGHHHJJJLLLMMMNNNNNNOOOQQQVVVYYY^^^nnn|||eeeRRRIIIGGGIIIJJJHHHKKKOOORRRSSSQQQOOOMMMNNNJJJDDD>>>;;;;;;<<<======AAAGGGKKKMMMNNNOOOPPPOOOQQQTTTXXX]]]dddlllrrryyy}}}}}}zzzyyyvvvsssssstttvvvxxxwwwsssmmmiiifffaaadddggghhhgggdddbbbbbbddddddddddddaaa^^^ZZZXXXWWWUUUSSSQQQOOOMMMIIIFFF@@@===888555333222000...............---,,,+++++++++++++++++++++++++++++++++'''(((///333000***&&&(((((())))))))))))((((((&&&&&&'''(((((()))))))))((((((''''''''''''((((((***)))(((((((((((()))******))))))(((((())))))***))))))***+++,,,---...///000111111000...---///000000222444666777666666555444222111111444666888888888:::;;;;;;888555444444777888999:::;;;:::999888666777999<<<>>>???@@@@@@??????===;;;999888666555000111222444555777888999::::::;;;<<<<<<===>>>>>>@@@@@@@@@>>>===>>>AAADDDEEEEEEFFFGGGJJJLLLOOOPPPRRRRRRRRRSSSUUUWWWYYYZZZZZZ[[[]]]^^^___ccchhhkkkqqqtttxxxyyywwwtttrrrqqqqqqxxxzzzuuupppkkkgggdddccceeeiiinnnssswwwyyy{{{xxxwwwxxxyyy||||||tttkkkeee___]]]\\\ZZZTTTOOOAAA>>>;;;999:::<<<>>>>>>@@@BBBDDDFFFGGGGGGGGGGGGGGGFFFEEECCCCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGIIIKKKMMMNNNNNNNNNMMMPPPUUUXXX\\\kkkppp[[[OOOIIIHHHHHHIIIKKKOOORRRTTTSSSRRRPPPQQQMMMGGGAAA===;;;<<<<<<;;;@@@FFFJJJMMMNNNOOOQQQNNNOOOQQQSSSWWW]]]eeejjjqqqvvv}}}{{{xxxxxxvvvtttuuusssuuuwwwvvvrrrlllhhheee___bbbfffgggeeebbb```___cccdddeeedddbbb___[[[XXXVVVTTTRRRPPPOOOLLLIIIFFF@@@===888555333222000......//////......---,,,+++)))))))))))))))*********,,,((((((...000---)))((('''(((((()))))))))))))))%%%&&&'''((())))))))))))(((''''''''''''(((((()))))))))''''''''''''))))))******))))))))))))******((()))***+++,,,---...///...000111111///.........000111333555666666666666444222000000222444555666888:::;;;;;;888555333333555666888;;;<<<;;;::::::777888:::<<<>>>???@@@AAA@@@???>>><<<:::888777666000111222333555777888999999::::::;;;<<<===>>>>>>???@@@@@@???>>>???BBBDDDDDDEEEFFFHHHJJJLLLNNNPPPPPPPPPRRRTTTVVVXXXZZZ[[[\\\\\\]]]^^^^^^aaaeeehhhmmmqqqvvvyyyyyywwwwwwwwwuuuzzz~~~{{{yyyyyy|||{{{vvvpppkkkhhheeegggkkkqqqwww|||zzzrrriiiddd___]]]]]]ZZZSSSMMMAAA>>>;;;:::;;;===>>>>>>AAACCCEEEHHHIIIHHHGGGGGGHHHGGGEEEDDDCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEGGGIIILLLMMMNNNNNNNNNKKKNNNSSSXXX]]]iii~~~iiiXXXNNNIIIFFFIIIKKKNNNQQQRRRSSSSSSRRRQQQNNNIIIDDD???===;;;;;;:::>>>CCCHHHJJJLLLNNNPPPNNNOOOOOOQQQSSSXXX___dddlllrrryyyyyywwwwwwvvvuuuvvvrrrtttvvvuuuqqqkkkgggddd___bbbfffgggfffccc```___cccdddeeeeeeccc___[[[YYYVVVTTTQQQPPPNNNLLLIIIFFF@@@===888555333222000....../////////...---,,,+++(((((()))))))))*********,,,)))))),,,,,,)))))),,,''''''((()))))))))))))))%%%&&&'''((()))))))))((('''''''''''''''((()))))))))(((&&&%%%%%%&&&((()))))))))(((((((((((())))))(((((()))+++,,,---...///,,,///111222000...---,,,---///000222444555555555333111//////111444666777777999;;;;;;888555333222222444888;;;======<<<;;;777888:::<<<>>>???AAABBB@@@???>>><<<;;;999888777000000222333555666888888::::::;;;<<<===>>>??????>>>???AAAAAA@@@AAABBBDDDCCCDDDEEEHHHJJJLLLNNNOOOMMMOOORRRUUUXXXYYYZZZZZZ]]]]]]^^^]]]]]]___cccfffjjjnnntttxxxzzz{{{|||}}}yyy|||zzzwwwvvvwww{{{zzztttooommmiiikkknnnssszzz}}}vvvnnngggccc^^^]]]]]]ZZZSSSMMM@@@>>>;;;;;;<<<>>>??????BBBDDDFFFIIIJJJIIIHHHGGGFFFEEEDDDCCCCCCDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEFFFEEEGGGJJJLLLNNNOOONNNNNNKKKMMMRRRXXX^^^hhhzzzzzzgggXXXNNNIIIIIIJJJLLLMMMOOOPPPQQQRRRQQQOOOKKKFFFBBB>>><<<:::999<<<@@@DDDFFFHHHKKKNNNMMMNNNOOOPPPRRRVVV[[[___ggglllssszzzxxxvvvvvvvvvuuuvvvqqqtttvvvuuupppjjjfffdddaaadddhhhjjjhhheeecccaaacccdddffffffddd```\\\YYYUUUSSSQQQOOONNNLLLIIIFFF@@@===888555333222000......////////////---,,,+++******++++++,,,,,,,,,,,,,,,******+++)))''')))...''''''((()))))))))))))))%%%&&&'''))))))))))))((('''''''''''''''((()))***)))(((&&&%%%%%%&&&((()))((((((''''''''''''(((((('''((()))***,,,---...///+++...222333111...,,,+++,,,---...000222333444444222000...///222666888999666888;;;:::888444222111000333777;;;>>>>>><<<;;;777888:::<<<>>>@@@AAABBB@@@???>>>===;;;999888888000000111333555666888888;;;;;;<<<===>>>???@@@@@@===???AAABBBBBBBBBCCCDDDBBBCCCEEEHHHJJJMMMNNNOOOLLLNNNRRRVVVYYYZZZZZZZZZ^^^^^^^^^]]]\\\^^^aaadddiiimmmssswwwzzz}}}|||~~~yyywwwvvvxxx}}}|||vvvqqqooommmnnnqqqvvv}}}{{{tttkkkfffbbb^^^]]]]]]ZZZSSSLLL@@@>>>;;;;;;<<<>>>??????BBBDDDGGGIIIJJJJJJHHHGGGDDDDDDCCCCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGEEEGGGJJJMMMNNNOOONNNNNNLLLMMMRRRXXX^^^fffuuutttbbbUUUOOOIIIIIIJJJKKKLLLNNNPPPQQQPPPOOOLLLHHHCCC???<<<:::888;;;>>>AAACCCFFFIIILLLMMMNNNPPPPPPRRRTTTYYY\\\aaafffnnnuuu{{{|||zzz{{{yyywwwwwwuuuwwwxxxvvvpppjjjeeebbb```aaabbbcccdddcccbbbbbbddddddeeeeeeeeebbb^^^[[[VVVSSSQQQOOOMMMLLLIIIFFFAAA>>>999555333111///---+++++++++++++++***))))))++++++************++++++,,,)))&&&&&&)))+++,,,+++---&&&###'''***)))''''''%%%%%%&&&''''''&&&%%%$$$%%%&&&&&&'''((())))))***((('''&&&%%%&&&(((***+++(((((((((((((((((((((((('''((()))***+++,,,,,,,,,000000000000///...,,,+++...///000111222333333333---------...000222555666777888888888777555222111777666666999>>>@@@???===888888999;;;>>>@@@???>>>@@@???>>>>>>>>><<<999777222000...000444888:::999:::;;;===>>>?????????>>>>>>>>>>>>???@@@@@@AAAAAADDDCCCDDDDDDFFFHHHJJJLLLOOOPPPQQQTTTVVVYYY[[[\\\YYYZZZ[[[[[[[[[\\\___bbbhhhjjjnnntttzzz~~~}}}|||}}}|||vvvqqqrrrrrrssswww}}}|||sssllleee```[[[[[[\\\XXXPPPHHH???>>><<<;;;;;;<<<===>>>>>>@@@CCCFFFGGGFFFEEECCCBBBBBBBBBBBBCCCCCCDDDEEEJJJJJJIIIHHHGGGGGGGGGGGGHHHJJJKKKMMMMMMMMMLLLLLLLLLNNNTTTYYY[[[___kkkxxxrrr```UUUQQQLLLJJJMMMPPPPPPQQQTTTQQQOOOLLLHHHDDDAAA>>>===>>><<<;;;>>>CCCHHHIIIHHHIIIJJJKKKLLLMMMPPPUUUXXXaaadddiiinnnssszzz|||zzz{{{yyywwwwwwuuuxxxyyyxxxrrrkkkeeebbbaaaaaacccdddddddddcccbbbddddddddddddcccaaa]]][[[VVVSSSQQQOOOMMMKKKHHHFFF@@@===888555444222000......---+++***)))***+++,,,++++++************++++++)))(((''')))+++,,,***((()))### $$$''''''%%%%%%''''''))))))))))))(((''''''''''''(((((())))))))))))((('''&&&&&&''')))***(((((((((((((((((((((((('''((()))***+++,,,,,,,,,000000111111000...---,,,...///000111222333333333............000222444555666777888999888666444222555444555999>>>BBBAAA???999999999:::===???@@@???@@@???>>>>>>>>>===:::777555222000000444777777777:::;;;===>>>????????????======>>>>>>???@@@@@@AAACCCCCCCCCDDDEEEHHHJJJKKKNNNOOOQQQTTTWWWYYY[[[\\\[[[[[[\\\[[[[[[\\\___aaaiiiiiikkkpppvvv}}}|||wwwuuuuuuuuuwww|||~~~zzzrrrkkkddd```\\\[[[\\\WWWNNNFFF>>>===<<<::::::;;;===>>>???@@@BBBEEEFFFFFFEEEEEECCCCCCBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJKKKMMMMMMMMMMMMLLLLLLNNNRRRWWWXXX[[[eeeqqqsssbbbSSSMMMJJJMMMOOOPPPQQQSSSNNNNNNMMMJJJGGGBBB>>><<<===;;;;;;===BBBFFFHHHHHHIIIJJJKKKLLLMMMPPPTTTWWW\\\```eeekkkrrrzzz|||zzz{{{yyywwwwwwuuuxxx{{{zzztttmmmfffbbbaaabbbdddeeeeeeeeedddcccdddddddddcccaaa___]]][[[VVVTTTQQQNNNMMMKKKHHHFFF???<<<888555444333111///000...+++((((((***,,,...++++++************++++++'''((()))+++,,,,,,)))'''***%%%###'''***)))((()))'''''')))***************(((((((((((())))))))))))***)))'''&&&&&&'''(((((((((((((((((((((((((((((('''(((((()))***+++,,,,,,000111111111111000...---......000111222333333333000///......///000222333444555777888888777666555333222444999@@@DDDEEECCC<<<:::999999<<>>????????????<<<<<<===>>>>>>??????@@@BBBBBBBBBCCCEEEGGGIIIKKKMMMNNNPPPSSSWWWZZZ\\\]]]\\\]]]]]]\\\\\\\\\___aaahhhhhhhhhkkkqqqyyy}}}yyywwwuuuuuuyyy{{{}}}~~~xxxqqqjjjccc```]]]]]]\\\VVVKKKCCC>>>===<<<;;;;;;<<<===>>>???@@@AAACCCDDDEEEFFFGGGFFFEEECCCAAAAAABBBCCCDDDBBBBBBCCCDDDFFFHHHIIIJJJIIIJJJKKKLLLLLLMMMMMMLLLMMMMMMQQQTTTTTTUUU^^^hhh}}}oooXXXPPPJJJLLLNNNOOOPPPSSSLLLMMMNNNMMMJJJEEE???<<<<<<;;;:::<<<@@@DDDGGGGGGIIIJJJKKKLLLMMMPPPSSSVVVZZZ^^^ccciiipppwww|||zzz{{{yyywwwwwwssswww{{{zzzuuummmeeeaaabbbcccdddeeefffeeedddddddddddddddccc```]]]\\\[[[VVVTTTPPPNNNMMMJJJGGGEEEAAA>>>999666444222000...///---+++)))(((***,,,---++++++************++++++((())))))***+++***)))(((+++&&&%%%)))+++******+++%%%&&&&&&'''((())))))***)))))))))))))))(((((((((***)))((('''&&&&&&''''''((((((((((((((((((((((((''''''((()))***+++,,,---000000111222222111000///---...///111222222222222111000///......///000111111222555777888777666666333333555;;;CCCHHHIIIHHH???<<<999999;;;>>>AAABBBAAA@@@?????????>>>;;;999777666444222333444555666888:::;;;===????????????<<<<<<<<<===>>>>>>??????AAAAAAAAABBBDDDGGGIIIKKKLLLMMMPPPSSSWWWZZZ]]]^^^^^^______^^^\\\]]]___aaadddeeegggjjjnnnuuu}}}{{{xxxtttrrrtttzzz{{{zzz{{{|||wwwpppjjjbbb```^^^]]][[[TTTIIIAAA??????>>>>>>>>>???@@@@@@@@@@@@@@@AAACCCEEEGGGHHHHHHFFFDDDAAAAAAAAACCCDDDAAAAAABBBDDDEEEHHHIIIKKKHHHHHHIIIJJJJJJKKKKKKKKKLLLLLLOOORRRRRRSSSZZZcccsss~~~___UUULLLKKKMMMNNNOOOQQQMMMNNNNNNMMMJJJFFFBBB@@@<<<;;;:::;;;>>>AAAEEEFFFIIIJJJLLLMMMNNNPPPSSSVVV\\\___cccggglllrrrxxx}}}|||zzz{{{yyywwwwwwrrrvvvzzzyyytttkkkddd```bbbcccdddeeefffeeeddddddccceeefffddd```\\\[[[[[[VVVTTTPPPNNNLLLJJJFFFDDDCCC???;;;777444222///---,,,,,,+++++++++*********++++++************+++++++++***)))(((((((((***+++((($$$###&&&(((&&&&&&)))&&&&&&&&&'''((()))******))))))))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((''''''((()))***,,,---///000111222222111000000---...///000111222222222222111///.........///000...000333555777777666666444444777===EEEKKKLLLLLLAAA>>>:::999;;;>>>AAABBBAAA@@@???@@@@@@???<<<:::666555444333333444666888777999;;;===>>>?????????<<<<<<<<<===>>>>>>??????@@@@@@AAABBBDDDGGGJJJKKKLLLMMMPPPSSSWWWZZZ]]]^^^___``````___]]]^^^```bbbaaacccgggjjjmmmrrrxxx}}}|||xxxrrrnnnnnnqqqwww{{{yyy{{{{{{|||wwwpppjjj```___^^^]]]YYYQQQGGG@@@AAAAAAAAAAAAAAABBBCCCCCCAAA@@@@@@@@@BBBDDDFFFHHHHHHGGGDDDBBBAAABBBBBBCCCCCCCCCDDDDDDFFFGGGIIIIIIFFFFFFGGGGGGHHHIIIIIIJJJLLLKKKMMMQQQSSSTTTZZZaaaooohhh[[[NNNKKKLLLMMMNNNPPPPPPOOOMMMLLLIIIGGGFFFEEE===<<<;;;:::<<<>>>BBBEEEIIIJJJLLLNNNNNNPPPRRRUUUZZZ\\\```dddiiinnntttxxx~~~}}}}}}}}}|||zzz{{{yyywwwwwwsssvvvyyyxxxrrrkkkddd```aaabbbdddeeeeeeeeedddcccbbbeeehhhfffaaa\\\ZZZZZZVVVTTTPPPNNNLLLIIIFFFCCCCCC???;;;777444222000...+++,,,,,,---,,,+++******++++++************++++++++++++***(((&&&'''***,,,***'''&&&)))(((&&&'''***(((((((((((()))***++++++''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((('''''''''(((***,,,------...000111111111111000------///000111222222222111000///...---...//////...000333555777777777777666666888???FFFLLLMMMLLLCCC???<<<:::<<>>?????????<<<<<<===>>>>>>??????@@@@@@AAAAAACCCEEEHHHJJJLLLMMMNNNPPPSSSWWWZZZ\\\]]]___``````___^^^___bbbddd```cccgggjjjkkkooouuuyyy{{{tttnnnkkklllnnnqqqzzz}}}|||xxxzzz{{{|||wwwooohhh___^^^]]][[[WWWPPPGGGAAABBBBBBCCCCCCDDDEEEEEEEEEAAAAAA@@@@@@AAACCCEEEFFFGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFFFFFFFGGGHHHIIIJJJLLLKKKMMMQQQTTTUUUZZZ```jjj|||rrrbbbRRRLLLLLLLLLMMMNNNQQQPPPNNNLLLJJJIIIIIIIII???>>>===;;;:::<<<@@@DDDGGGIIIKKKLLLMMMNNNPPPRRRRRRUUUZZZ___dddkkkrrrvvv{{{{{{|||}}}|||zzz{{{yyywwwwwwuuuwwwyyywwwrrrkkkeeebbbaaaaaacccdddddddddcccbbbaaafffjjjiiiccc]]]ZZZZZZVVVTTTPPPNNNKKKIIIEEECCC@@@===999777555444222111//////...------------...++++++************++++++)))+++,,,***((('''(((***---+++***,,,***'''(((+++)))((((((''''''((()))***%%%%%%&&&&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''))),,,---,,,---...000111111000000,,,---...000111111222222111000///...---...//////000111444777999999999888777777999>>>EEEJJJKKKJJJCCC@@@===<<<===???@@@@@@AAA@@@@@@AAABBBAAA>>><<<999999888555222111444666666888:::<<<>>>?????????======>>>>>>???@@@@@@AAAAAAAAABBBCCCFFFIIILLLMMMNNNOOOQQQTTTWWWYYY[[[\\\___`````````___```cccfffccceeegggggggggkkksssyyyxxxqqqllljjjjjjkkkssswww}}}{{{wwwyyy}}}{{{uuullleee^^^^^^\\\YYYUUUNNNGGGCCCBBBBBBCCCDDDEEEEEEEEEEEEBBBAAAAAAAAABBBBBBCCCDDDEEEEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEGGGGGGHHHGGGGGGGGGHHHIIIJJJKKKNNNLLLMMMQQQSSSTTTXXX]]]dddqqq{{{iiiUUUMMMLLLKKKKKKMMMOOOOOOOOONNNMMMKKKJJJIIIBBBAAA???<<<999:::>>>BBBCCCEEEHHHIIIIIIJJJLLLNNNMMMPPPUUUYYY___eeekkkpppuuuvvvxxx{{{~~~|||{{{{{{yyywwwwwwwwwyyyzzzxxxrrrlllgggddd```aaabbbcccdddcccbbbbbb```ffflllkkkeee^^^ZZZYYYVVVTTTPPPNNNKKKIIIEEEBBB===;;;888666666666555444444222///---,,,...000222++++++************++++++'''***------***''''''(((+++)))((()))'''###$$$(((((('''%%%$$$$$$%%%&&&'''$$$$$$%%%%%%&&&'''((((((&&&&&&'''((()))))))))(((((((((((((((((((((((((((((('''&&&&&&'''))),,,---+++,,,...///000000000000,,,---...000111111111111000///...------...///000222333666999:::;;;::::::777777888===DDDHHHIIIGGGCCC@@@>>>===>>>???@@@???AAAAAA@@@AAABBBAAA???<<<;;;;;;:::666111000222444666777:::<<<>>>?????????>>>>>>>>>???@@@@@@AAAAAAAAAAAABBBDDDFFFIIILLLNNNOOOPPPRRRTTTVVVYYY[[[\\\___````````````aaadddgggfffggggggeeedddiiirrrzzzyyy~~~}}}~~~wwwzzz~~~|||tttnnnjjjiiihhhooosssyyy}}}|||xxxyyy}}}~~~zzztttjjjccc^^^]]][[[XXXSSSMMMHHHDDDAAABBBCCCDDDEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFGGGGGGEEECCCBBB???@@@@@@AAACCCEEEGGGHHHJJJIIIHHHHHHIIIJJJLLLMMMOOOMMMMMMQQQSSSSSSUUUZZZ___hhh|||lllWWWNNNLLLKKKKKKLLLLLLNNNPPPQQQPPPMMMJJJHHHCCCCCCAAA<<<999999===BBB@@@CCCEEEGGGGGGGGGIIIJJJMMMPPPSSSVVVZZZ___dddhhhoooppptttwww{{{}}}|||zzzyyyvvvtttuuuvvvxxxzzzyyyssslllfffccc```aaabbbcccdddeeeeeeeeeeeegggiiihhhddd^^^ZZZXXXUUUSSSPPPNNNMMMKKKHHHFFFAAA===999666444333111///...---,,,,,,++++++,,,,,,,,,+++******))))))************++++++++++++******''''''((()))))))))))))))******))))))((((((''''''''''''((((((((((((''''''***((('''&&&&&&'''(((***)))'''&&&&&&'''''''''&&&&&&&&&&&&''''''((()))***,,,---///111111000...---,,,+++++++++---000444666333222111000////////////222444777999:::;;;===???;;;;;;:::999999;;;???BBBBBBAAA???;;;999:::===@@@@@@@@@AAAAAAAAA@@@@@@???<<<:::888666444444444444555777:::===?????????>>>;;;===@@@AAABBBBBBDDDFFFAAAAAAAAACCCFFFJJJNNNPPPPPPQQQRRRSSSSSSVVVZZZ^^^___aaacccccccccccceeeggghhhgggfffeeeggglllsssxxx{{{{{{{{{{{{{{{|||}}}~~~yyywwwuuuuuuxxx{{{~~~yyypppiiieeecccjjjmmmqqqtttwwwzzz~~~|||||||||~~~wwwuuuvvv|||~~~vvvoooiiifff___^^^\\\VVVOOOGGGBBB????????????AAABBBDDDFFFGGGGGGEEEDDDCCCCCCDDDEEEGGGGGGGGGFFFEEEDDDDDDDDDDDDEEEDDDBBBAAAAAABBBDDDEEEEEEGGGIIIKKKLLLLLLKKKJJJIIIMMMPPPRRRRRRSSSWWWZZZ]]]eeessssss^^^RRRKKKFFFGGGKKKPPPPPPOOONNNNNNMMMLLLLLLHHHEEEBBB>>>;;;999999999???@@@AAACCCEEEHHHJJJKKKKKKLLLNNNPPPRRRUUUZZZ^^^ccciiiqqqvvvwwwwwwyyy{{{zzzyyyyyyvvvuuuuuuvvvxxxzzzxxxssslllfffccc___```aaabbbccccccdddccceeehhhjjjiiieee```\\\ZZZUUUSSSPPPNNNMMMKKKHHHFFFAAA>>>999666444333111///...---,,,,,,++++++,,,,,,,,,+++******))))))******(((((())))))))))))(((((()))******+++,,,,,,++++++***)))))))))((((((((('''''''''((((((((((((''''''((('''&&&%%%%%%&&&'''((('''&&&%%%%%%'''((((((((((((((((((((()))***+++,,,+++,,,---.........---,,,------------///222555777444333222111000000//////444666999;;;<<<===???@@@;;;;;;;;;999888:::>>>AAABBBAAA???<<<::::::===???@@@@@@@@@AAAAAA@@@@@@???===;;;999777555444333333555777999<<<>>>>>>>>>>>>;;;===???@@@@@@AAABBBCCCAAAAAAAAACCCFFFIIIMMMOOOPPPQQQRRRSSSTTTWWW[[[^^^___aaabbbccccccccceeefffggghhhgggggghhhkkkpppssswwwwwwwwwxxxyyyzzz||||||vvvtttrrrqqqsssuuuwwwxxx~~~{{{rrrjjjfffdddeeegggiiikkkmmmppptttwwwxxxwwwxxx{{{~~~tttsssssszzz}}}uuunnniiifffaaa___[[[TTTMMMFFFAAA???>>>>>>???@@@AAACCCEEEFFFFFFEEECCCBBBBBBCCCEEEFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEDDDBBBAAAAAABBBDDDEEEDDDEEEHHHJJJLLLLLLLLLLLLJJJMMMPPPRRRRRRSSSUUUXXXXXX___jjj}}}uuubbbUUUMMMGGGFFFHHHNNNNNNNNNNNNNNNMMMMMMLLLHHHFFFBBB???<<<:::::::::>>>>>>???AAADDDGGGIIIKKKKKKLLLMMMNNNOOORRRWWWZZZ^^^dddkkkppprrrtttxxx{{{~~~xxxxxxxxxvvvuuuvvvuuuwwwyyyxxxrrrkkkeeebbb___```aaabbbbbbbbbbbbbbbeeehhhjjjjjjgggbbb^^^\\\VVVSSSPPPNNNMMMKKKHHHEEEAAA>>>:::666555333111///...---,,,,,,++++++,,,,,,,,,+++******))))))******'''(((((())))))(((((('''&&&&&&'''(((((((((((('''))))))))))))((((((((((((''''''(((((((((((('''''''''&&&%%%$$$$$$%%%&&&'''&&&$$$$$$%%%''')))***)))(((((((((((()))***+++,,,,,,,,,,,,---------....../////////000222444555666666555444333222111000000444666999;;;;;;<<<>>>@@@<<<<<<;;;999888999<<>>===;;;888666444333333444666888;;;<<<=========;;;===???@@@??????@@@AAAAAAAAABBBCCCFFFIIILLLNNNNNNPPPRRRSSSUUUXXX\\\___^^^```bbbbbbbbbbbbdddfffggghhhiiiiiiiiiiiikkklllqqqqqqrrrsssuuuwwwyyyzzzxxxwwwuuutttuuuwwwyyyzzz}}}}}}sssjjjeeebbb______`````````ccchhhkkkpppqqqssswww}}}{{{qqqoooooowww|||tttmmmhhheeeddd```YYYQQQIIIDDD@@@???======>>>>>>@@@AAACCCCCCDDDCCCBBBAAAAAABBBCCCDDDGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEBBBDDDFFFHHHJJJLLLMMMMMMKKKMMMPPPQQQQQQQQQRRRTTTWWW[[[ddduuu~~~kkk]]]RRRJJJGGGGGGKKKLLLMMMNNNOOONNNMMMMMMIIIGGGDDDAAA>>><<<<<<;;;<<<<<<===???BBBEEEHHHJJJJJJKKKLLLLLLLLLNNNQQQTTTXXX]]]ccchhhkkkpppvvv{{{{{{vvvwwwxxxvvvuuuvvvuuuwwwyyywwwrrrkkkeeebbbaaaaaabbbbbbbbbbbbbbbaaadddfffjjjjjjgggccc___]]]WWWTTTQQQOOOMMMKKKHHHEEEAAA>>>:::777555333111000...---,,,,,,++++++,,,,,,,,,+++******))))))******))))))************))))))$$$%%%%%%&&&&&&&&&%%%%%%))))))))))))((((((((((((''''''((((((((((((''''''''''''&&&%%%%%%&&&''''''&&&%%%$$$%%%'''))))))(((&&&&&&&&&&&&&&&'''))))))...............///000111//////000222333444444555777666666555333222111000111444666888888999;;;=========;;;999777777:::===BBBBBBAAA???<<<;;;<<<>>>??????@@@AAAAAAAAA@@@@@@???>>><<<:::777555333222444555777999;;;<<<<<<<<<===>>>@@@@@@???>>>???@@@AAAAAABBBCCCFFFHHHKKKLLLLLLNNNQQQSSSUUUXXX\\\___]]]___aaaaaaaaaaaaccceeeeeehhhjjjjjjhhhfffeeeeeekkkkkklllnnnqqqsssvvvwwwyyyzzzzzzzzz{{{}}}~~~rrrhhh```]]]XXXXXXWWWVVVWWWZZZ```dddjjjlllppptttzzzxxxooommmnnnwww{{{ssslllgggeeefff```VVVMMMFFFBBB@@@???=========>>>???@@@AAABBBCCCBBBBBBAAAAAABBBBBBCCCFFFFFFFFFGGGGGGGGGGGGGGGEEEEEEDDDCCCCCCDDDEEEEEEDDDDDDEEEGGGIIIJJJLLLLLLLLLMMMNNNOOOOOONNNOOOOOOUUUXXX___mmmyyyfffXXXNNNIIIGGGHHHIIIKKKMMMNNNNNNNNNMMMJJJHHHFFFCCC@@@???>>>===:::;;;;;;===@@@CCCFFFIIIKKKLLLLLLLLLKKKKKKNNNPPPSSSXXX]]]aaafffllltttzzz}}}xxxtttvvvxxxwwwvvvvvvuuuwwwyyyxxxrrrkkkeeebbbcccccccccdddccccccbbbbbbbbbeeehhhiiifffbbb___]]]WWWUUURRROOOMMMKKKHHHEEEBBB>>>:::777555444222000...---,,,,,,++++++,,,,,,,,,+++******))))))******))))))************))))))((((((((())))))(((((('''(((((((((((())))))))))))''''''((((((((((((''''''(((''''''''''''''''''((()))'''%%%%%%'''((('''&&&%%%%%%%%%%%%&&&'''((()))...------......000111222...///000111111222222333666666666666555333222111111333666777888888:::;;;===<<<;;;888666666999<<>><<<<<<===>>>???@@@AAAAAAAAAAAAAAA@@@???===;;;999666444333333444555777999:::;;;;;;>>>@@@AAAAAA@@@??????@@@AAAAAABBBDDDFFFHHHIIIJJJKKKMMMPPPRRRTTTWWW[[[^^^\\\^^^````````````bbbdddcccfffhhhhhhfffcccaaa```fffggghhhjjjmmmpppssstttuuuxxx{{{}}}~~~pppddd\\\WWWRRRQQQPPPOOOPPPTTTZZZ___eeehhhmmmrrrxxxvvvooommmqqqzzzyyyqqqkkkfffdddfff^^^RRRIIIDDDBBBAAA@@@???>>>>>>>>>???@@@AAAAAABBBBBBAAAAAAAAAAAABBBBBBDDDEEEFFFGGGGGGGGGGGGGGGEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGIIIKKKLLLMMMLLLLLLLLLLLLLLLLLLLLLOOOQQQXXXeeeyyyooo^^^RRRLLLHHHFFFGGGIIIKKKMMMMMMNNNMMMKKKJJJHHHEEECCCAAA@@@???;;;::::::;;;===AAAEEEGGGKKKLLLMMMLLLKKKKKKLLLNNNQQQUUUYYY]]]aaagggpppwwwzzz|||}}}}}}}}}~~~~~~xxxtttwwwyyywwwvvvvvvvvvxxxzzzyyyssslllfffcccdddddddddddddddcccbbbaaabbbeeeiiiiiifffbbb^^^]]]XXXVVVRRRPPPNNNKKKHHHEEEBBB???;;;777666444222000...---,,,,,,++++++,,,,,,,,,+++******))))))******&&&''''''((((((''''''&&&''''''((((((((('''&&&&&&(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((((((((((((((()))(((&&&&&&''''''&&&%%%''''''''''''((()))***+++***++++++,,,---.../////////////////////000111222555555666666555444222111333555888999999999;;;<<<<<<;;;:::777555666999;;;BBBDDDDDDCCC@@@===<<<<<<>>>???@@@@@@AAAAAAAAAAAA@@@???>>>===:::888555444222333444555777999:::;;;>>>???AAAAAA@@@???@@@AAAAAABBBCCCDDDFFFGGGHHHIIIJJJLLLOOORRRSSSUUUXXX[[[[[[]]]____________aaacccaaacccddddddbbb_________ddddddfffhhhkkknnnppprrrtttyyy~~~}}}pppcccZZZUUUNNNMMMMMMLLLLLLPPPVVVZZZaaaeeekkkqqqvvv~~~vvvrrrqqqwwwxxxpppjjjfffdddcccZZZNNNFFFCCCCCCBBBAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEFFFGGGGGGGGGFFFEEEEEEFFFFFFFFFFFFEEEEEEGGGFFFEEEEEEGGGJJJMMMOOOPPPNNNKKKIIIJJJLLLMMMLLLPPPRRRXXXcccsss}}}iii\\\RRRKKKGGGGGGHHHIIIKKKLLLMMMNNNLLLKKKJJJHHHFFFDDDBBBAAA<<<;;;::::::<<>><<<<<<>>>>>>???@@@AAAAAAAAAAAA??????>>>===<<<999777666111222333444666888999:::<<<>>>???@@@???>>>???@@@AAABBBCCCEEEFFFGGGGGGGGGIIIKKKOOOQQQRRRSSSVVVXXX[[[\\\^^^^^^^^^___```bbb___``````___]]]\\\^^^___cccdddeeegggjjjllloooppprrrxxx~~~}}}qqqfff]]]YYYPPPPPPOOONNNNNNPPPTTTXXX]]]ccciiiooosss{{{}}}wwwvvvuuu|||wwwoooiiieeeddd___VVVKKKDDDCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBCCCCCCCCCCCCBBBBBB@@@AAACCCEEEGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEHHHLLLQQQTTTUUUPPPKKKIIIKKKNNNPPPPPPRRRTTTZZZcccnnn|||mmm^^^SSSHHHGGGGGGGGGHHHJJJMMMNNNMMMLLLKKKJJJHHHEEEDDDBBB>>>===;;;:::;;;>>>AAACCCGGGIIIKKKLLLKKKKKKMMMNNNKKKNNNQQQRRRSSSWWW^^^dddkkkooossswwwyyy|||~~~xxxuuuxxxzzzxxxvvvvvvxxxzzz|||zzzuuunnnhhheeeccccccccccccbbb```___^^^fffiiilllkkkhhhccc___^^^YYYVVVSSSPPPNNNKKKHHHEEEBBB???;;;888666555222111...---,,,,,,++++++,,,,,,,,,++++++***)))*********(((((())))))))))))(((((()))*********)))((((((''''''((((((((())))))******''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$%%%''')))))))))%%%%%%%%%%%%%%%&&&((((((***+++...000111111000000333111///---...///222333111222444666666555444333111333555666666666888999:::999888666555666999<<>><<<;;;===>>>???@@@AAABBBBBBBBB>>>>>>>>>>>><<<:::888777111111222333555777999::::::<<<>>>>>>>>>>>>???@@@AAABBBCCCEEEFFFFFFGGGGGGIIIKKKNNNPPPQQQRRRTTTVVVZZZ\\\^^^^^^^^^^^^```bbb^^^^^^]]][[[ZZZ[[[^^^```cccdddeeegggiiilllnnnppplllrrryyy}}}}}}zzzuuuqqqqqquuuzzz}}}}}}rrrhhhaaa]]]VVVVVVUUUSSSQQQRRRUUUXXX[[[aaahhhmmmrrryyyyyywwwyyyxxx~~~vvvnnnhhheeeccc\\\TTTIIICCCCCCEEEEEEDDDEEEEEEDDDCCCCCCCCCDDDDDDBBBCCCCCCDDDDDDCCCCCCBBB>>>@@@CCCEEEFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFCCCBBBBBBDDDIIINNNTTTXXXXXXRRRLLLIIILLLPPPRRRSSSOOOQQQWWW___fffsss|||jjj\\\IIIHHHFFFFFFGGGIIILLLOOOMMMMMMLLLKKKIIIFFFDDDCCC@@@>>>;;;:::;;;===@@@BBBDDDGGGIIIKKKKKKKKKMMMNNNHHHKKKMMMNNNNNNQQQWWW\\\bbbgggmmmrrrvvvzzz~~~wwwqqqssswwwwwwvvvvvvyyy{{{|||zzzuuuooojjjgggdddcccaaa```___```aaaccceeeggghhhhhhfffccc___\\\XXXUUURRRPPPNNNLLLIIIGGGDDD@@@;;;777444222000///...............---------******************+++++++++*********))))))((((((***((('''((()))***)))'''&&&'''((((((''''''(((******(((&&&$$$###$$$%%%&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&(((((()))+++,,,...///000//////.........000111222...000333555666555444222444444444444555777888:::::::::999666444444666999AAACCCDDDCCC@@@>>><<<;;;===???AAA@@@>>>===???BBBDDDDDDCCCAAA>>>;;;888666444333222222222444666888;;;;;;<<<===???@@@AAABBBEEEDDDDDDCCCCCCCCCDDDDDDJJJKKKLLLNNNPPPRRRSSSTTTWWWZZZ\\\]]]\\\\\\\\\]]]ZZZYYYXXXWWWXXX[[[^^^```dddeeehhhjjjlllmmmmmmmmmooorrrvvv{{{zzzvvvtttnnniiidddbbbeeejjjooorrrzzzssslllhhheee___\\\XXXTTTRRRTTTWWWYYY]]]aaafffkkkqqqyyy{{{tttwww~~~{{{sssnnniiifffdddXXXNNNDDDCCCDDDDDDDDDFFFEEEEEEEEEEEEEEEDDDCCCBBBFFFCCC@@@@@@CCCFFFFFFEEEDDDDDDEEEEEEDDDCCCBBBBBBEEEEEEEEEEEEDDDCCCBBBAAABBBBBBCCCDDDFFFIIIKKKMMMMMMKKKJJJKKKPPPSSSTTTSSSSSSRRRUUUZZZ```mmmxxxeee[[[MMMDDDGGGJJJFFFGGGNNNMMMMMMMMMLLLJJJGGGEEEDDDBBBAAA???>>>===>>>@@@AAADDDEEEHHHJJJKKKJJJIIIHHHNNNMMMKKKKKKKKKMMMPPPQQQXXX]]]eeelllqqqwww|||~~~yyysssuuuxxxwwwvvvvvvvvvxxxzzzxxxssslllgggeeedddcccaaa```___```aaabbbeeefffggggggfffbbb^^^\\\WWWTTTQQQOOOMMMKKKHHHEEECCC???:::666444333111000---------------,,,,,,,,,*********************************)))))))))((((((***((('''((()))***)))''''''(((((('''&&&&&&)))+++***)))'''%%%$$$%%%&&&&&&((((((''''''''''''(((((('''''''''''''''''''''''')))))))))((((((((((((((()))***,,,...///111222222222111000000000111222333222333555666666444222111333333222333444555777888;;;;;;:::888555555666888===@@@DDDFFFEEEBBB>>><<<<<>>@@@BBBDDDDDDCCCAAA???<<<999777444333222111222333555777;;;;;;===>>>@@@@@@AAAAAA@@@@@@@@@AAACCCDDDFFFGGGJJJJJJLLLMMMOOOQQQRRRSSSTTTWWWYYYZZZZZZYYYZZZ[[[ZZZYYYXXXXXXYYY\\\___aaafffgggjjjlllnnnooooooooonnnqqquuuyyy}}}~~~~~~zzzsssooommmllliiifffcccbbbdddhhhkkkvvvzzz}}}wwwqqqmmmjjjeeeaaa\\\WWWUUUVVVYYY[[[___cccgggjjjmmmttt{{{vvvyyy~~~xxxpppmmmjjjgggdddVVVLLLDDDBBBCCCCCCDDDFFFGGGGGGGGGFFFFFFEEECCCCCCFFFCCCAAABBBDDDFFFFFFDDDDDDDDDDDDDDDCCCCCCBBBBBBDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCDDDFFFHHHJJJLLLLLLJJJJJJLLLQQQUUUVVVVVVUUUTTTUUUXXX\\\fffxxx{{{fffUUUGGGGGGHHHFFFGGGLLLNNNNNNNNNMMMLLLIIIGGGFFFBBBAAA???=========>>>???@@@BBBDDDGGGIIIKKKKKKKKKMMMLLLKKKKKKKKKLLLMMMNNNSSSXXX___fffkkkqqqvvvzzz{{{|||}}}}}}{{{uuuvvvyyywwwuuuuuuuuuwwwxxxwwwrrrkkkgggddddddcccaaa`````````aaabbbdddeeeffffffdddaaa^^^[[[VVVTTTQQQNNNMMMJJJGGGDDDAAA>>>999666444333222111------,,,,,,,,,+++++++++******************************))))))))))))((((((***((('''((()))***)))'''(((((('''&&&%%%&&&))),,,***)))'''&&&%%%&&&&&&'''))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((())))))))))))***---///111111111111111111000/////////000000333333444555555555444444333333333333444555777888;;;<<<<<<:::777666666777<<>>@@@@@@@@@???>>>@@@@@@AAABBBCCCEEEFFFGGGHHHIIIJJJLLLMMMOOOPPPQQQPPPRRRUUUVVVVVVVVVWWWYYYZZZYYYYYYZZZ\\\___bbbdddhhhiiikkkmmmooopppqqqqqqnnnpppsssvvvyyy|||~~~~~~~~~~~~}}}|||||||||}}}}}}zzztttqqqppprrrsssqqqmmmhhheeegggiiippptttzzz~~~yyyuuurrrmmmiiiccc]]]ZZZZZZ]]]___bbbfffhhhhhhhhhnnnzzzzzzyyy{{{tttmmmlllkkkfffaaaRRRIIIBBBAAABBBBBBBBBEEEHHHHHHGGGGGGFFFEEEEEEDDDDDDCCCCCCDDDFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCEEEEEEDDDDDDEEEGGGIIIJJJKKKJJJKKKNNNRRRVVVXXXXXXWWWVVVUUUVVVXXX]]]kkkxxxzzzeeePPPIIIHHHFFFGGGJJJNNNNNNOOONNNMMMLLLJJJIIICCCBBB@@@===<<<<<<<<<<<<===>>>@@@CCCGGGJJJMMMOOOKKKLLLLLLLLLLLLKKKKKKJJJLLLQQQWWW]]]ccciiinnnrrruuuwwwxxxzzz|||}}}vvvvvvxxxvvvtttsssuuuwwwyyywwwssslllhhheeecccbbbaaaaaa``````aaaaaacccdddddddddccc```]]]\\\XXXUUURRROOOMMMKKKGGGEEE???<<<888555444444333222......------,,,+++++++++************))))))))))))))))))))))))))))))((((((***((('''((()))***)))'''(((((('''&&&%%%&&&))),,,***)))(((''''''''''''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))&&&(((+++---///000////////////......------,,,,,,//////000222444666777888444333333333444666888999;;;<<<======:::888777777@@@BBBEEEIIIKKKJJJFFFDDD;;;===???AAABBBBBBBBBBBBCCCCCCCCCBBB@@@>>>;;;:::666444222111111111333444999;;;>>>@@@AAA@@@>>><<>><<<;;;::::::<<<<<<===???CCCHHHLLLNNNKKKLLLMMMNNNMMMLLLJJJIIIHHHLLLQQQUUUZZZ```fffjjjoooqqqtttvvvxxx|||}}}vvvvvvwwwuuurrrrrrsssuuuwwwvvvqqqkkkgggdddcccbbbbbbaaaaaaaaaaaaaaaccccccdddcccbbb```^^^\\\ZZZWWWTTTQQQOOOLLLHHHFFF???;;;777555444444333222/////////...---,,,,,,+++*********)))))))))(((((((((((((((((((((((())))))***((('''((()))***)))'''(((((((((&&&%%%&&&)))+++)))((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''((()))&&&'''***,,,...///////////////.........---,,,,,,......000111333555777777222111111111222444666777999<<>>??????===<<>>??????>>>???BBB@@@@@@@@@AAABBBDDDFFFGGGCCCEEEGGGHHHHHHFFFDDDCCCBBBBBBAAAAAAAAABBBBBBCCCAAAAAACCCDDDEEEFFFFFFFFFHHHGGGFFFEEEEEEFFFGGGGGGJJJKKKMMMNNNOOOPPPQQQRRRRRRQQQTTTXXXZZZ\\\dddlllfffSSSKKKGGGEEEEEEIIIIIIKKKLLLLLLLLLKKKJJJFFFEEECCCAAA>>><<<;;;:::<<<<<<<<<===@@@CCCGGGJJJJJJKKKNNNOOOOOONNNLLLKKKIIIKKKNNNQQQTTTYYY___ccciiilllooorrruuuyyy~~~}}}vvvvvvwwwuuurrrqqqooorrrtttsssnnnhhhdddbbbbbbbbbbbbbbbaaaaaaaaa```ccccccccccccbbb```^^^]]][[[XXXUUURRROOOLLLIIIFFF???;;;777444444333222111000000///...------,,,,,,*********))))))(((((('''''''''(((((((((((())))))***((('''((()))***)))'''&&&'''((((((''''''(((***''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''((((((((()))***+++---///000111000000111111111000//////222222333333444444333333......---...///000222333888;;;@@@BBB@@@===;;;:::;;;EEEVVVdddhhh^^^LLL>>>@@@>>>>>>???BBBCCCCCCBBBCCCCCCCCCCCCBBB@@@>>>===:::888555333111111222222555666999;;;======<<<<<<:::;;;<<<===???AAACCCEEEGGGGGGHHHIIIJJJKKKLLLLLLLLLNNNPPPRRRSSSVVVZZZ\\\]]]]]]___aaacccfffhhhjjjiiiiiiiiijjjkkklllnnnoooqqqqqqqqqrrrssstttvvvwwwvvvvvvwwwyyyzzz}}}|||yyyxxxwwwyyy|||}}}yyytttnnnhhheeecccccc``````^^^]]]^^^eeepppxxx~~~~~~zzz|||}}}uuulllgggccc[[[PPPFFFBBB>>>===>>>>>><<<===AAA=========>>>@@@BBBEEEFFFDDDFFFIIIIIIHHHFFFEEEEEECCCBBBAAAAAAAAABBBDDDDDDBBBCCCDDDEEEFFFGGGGGGGGGHHHGGGFFFEEEEEEFFFGGGGGGIIIKKKNNNNNNNNNNNNOOOPPPPPPQQQTTT[[[___aaaffflll|||qqq[[[NNNGGGDDDCCCEEEGGGHHHJJJKKKLLLKKKKKKHHHGGGFFFDDDAAA???===<<<===<<<<<<<<<===@@@BBBDDDHHHJJJLLLOOOPPPPPPPPPOOOMMMMMMNNNNNNPPPSSSYYY]]]bbbeeeiiimmmpppuuuzzz}}}{{{}}}~~~}}}vvvwwwxxxvvvssssssnnnqqqsssrrrmmmhhhcccaaabbbbbbbbbbbbbbbaaa``````dddddddddcccbbbaaa```___[[[XXXTTTQQQOOOLLLHHHEEE???<<<777444333222111000000//////...---,,,+++***+++******)))(((((('''''''''''''''((((((((())))))***((('''((()))***)))'''%%%'''))))))((('''((((((&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((())))))))))))(((((((((***---000111///000111222222222111000333444666777777555444222............///111222333666:::@@@DDDCCC@@@===;;;:::BBBPPP^^^ddd]]]NNNAAACCC@@@>>>>>>@@@CCCCCCBBBCCCCCCCCCCCCBBBAAA???>>><<<:::777444222222222222333444666888:::<<<<<<===:::;;;<<<===@@@BBBDDDEEEGGGHHHHHHIIIJJJKKKLLLLLLKKKMMMOOOQQQSSSVVVZZZ^^^______aaaccceeegggiiijjjjjjjjjiiijjjkkklllnnnoooppppppppppppqqqssstttuuuuuuvvvvvvxxxzzz|||~~~{{{vvvsssrrrsssuuuyyy|||~~~~~~}}}|||{{{yyyuuupppkkkgggcccaaa^^^[[[XXXWWW[[[bbbiiinnnrrr{{{~~~|||||||||uuujjjaaaYYYQQQHHHBBB>>>;;;;;;======;;;<<<@@@>>>>>>======>>>@@@BBBDDDEEEHHHJJJIIIGGGEEEEEEFFFDDDCCCBBBAAABBBCCCEEEFFFDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEFFFGGGHHHHHHKKKNNNOOOOOOOOOPPPRRRRRRRRRWWW^^^bbbbbbeeeiiitttgggVVVLLLHHHFFFDDDEEEHHHJJJKKKLLLLLLLLLJJJIIIHHHFFFDDDBBB@@@>>>;;;;;;;;;;;;<<<>>>???AAAEEEFFFIIILLLOOOQQQRRRRRRQQQPPPOOOMMMMMMOOOSSSWWW[[[^^^cccgggkkkpppuuuxxxxxxyyy{{{|||}}}~~~wwwxxxyyyxxxuuuuuuooorrrtttsssoooiiieeecccbbbbbbbbbbbbbbbaaa``````dddddddddccccccaaa``````ZZZWWWSSSPPPNNNKKKGGGDDD@@@<<<888444333222111/////////...---+++******)))+++******)))(((''''''&&&&&&'''''''''(((((())))))***((('''((()))***)))((($$$&&&)))***)))(((''''''%%%%%%&&&&&&'''&&&&&&%%%'''''''''&&&&&&'''''''''(((((((((((((((((((((((())))))))))))************'''&&&%%%%%%&&&***---///---...///111111111000000222444777999:::999777666111111000000222333555666444:::@@@EEEDDDAAA>>><<<<<>>AAAAAAAAAAAABBBCCCDDDEEEHHHHHHIIIIIIJJJKKKLLLLLLJJJLLLNNNPPPRRRVVV[[[^^^```aaabbbdddfffhhhiiijjjkkkjjjjjjjjjkkkmmmnnnooooooooonnnooopppqqqssstttwwwwwwxxxyyy|||~~~}}}vvvrrrqqqoooqqqtttwwwyyyyyyyyyyyyzzzyyyvvvrrrlllgggccc```^^^YYYTTTTTTYYY___dddfffjjjttt{{{{{{~~~~~~vvviii\\\RRRJJJDDDAAA<<<:::;;;===<<<:::;;;@@@AAA@@@>>>======???@@@BBBFFFHHHJJJIIIFFFEEEEEEGGGEEEDDDBBBBBBBBBDDDFFFGGGFFFFFFGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEFFFGGGHHHFFFJJJOOOQQQPPPQQQSSSUUUUUUUUUYYY```cccbbbcccfffmmmyyyrrr^^^SSSMMMKKKDDDEEEHHHJJJLLLMMMMMMMMMKKKKKKJJJHHHFFFDDDBBB@@@999::::::;;;<<<===??????BBBDDDGGGJJJNNNQQQSSSTTTTTTRRRPPPLLLKKKLLLPPPTTTWWWZZZ___dddhhhmmmqqquuuwwwxxxyyyzzz{{{~~~~~~zzz{{{{{{wwwsssrrrrrrrrrrrrqqqnnnjjjeeebbb^^^]]]]]]]]]]]]^^^______eeeffffffdddaaa___^^^^^^YYYVVVQQQLLLJJJGGGDDDBBB===<<<999666444111000/////////...---+++***))))))!!!&&&+++,,,)))''')))+++(((((())))))*********+++''''''((((((((((((''''''(((((((((((())))))))))))%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((***)))((('''''''''''''''(((''''''''''''((())))))((())))))+++,,,---......000000000111333555777888222444777:::::::::888777222444555333000000333666;;;===@@@DDDGGGGGGDDDAAA@@@>>>@@@GGGLLLKKKKKKMMMGGGFFFDDDCCCBBBCCCCCCDDDBBBCCCCCCCCCBBBAAA@@@@@@===;;;888444111000000000333333444555777:::===???@@@BBBCCCCCCBBBAAABBBBBBBBBGGGLLLLLLIIIHHHJJJNNNJJJLLLPPPTTTXXX[[[]]]^^^^^^bbbfffhhhhhhfffffffffiiikkkmmmnnnmmmmmmoooppppppnnnlllkkklllooosssvvvssstttwwwxxxyyy{{{~~~}}}}}}zzzuuussssssvvvuuusssqqqooooooppppppssssssrrrmmmfffaaa```aaa[[[YYYUUUSSSSSSVVVYYY\\\cccmmm{{{yyyqqqdddUUUJJJBBB>>>===>>>>>>>>>>>>???????????????>>>======???AAADDDFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCCCCCCCDDDEEEGGGHHHJJJJJJIIIIIIIIIIIIHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDFFFKKKPPPQQQOOOOOORRRVVVZZZZZZZZZ\\\^^^`````````iiiqqq}}}hhhYYYPPPMMMEEEEEEFFFIIIMMMNNNNNNMMMPPPNNNLLLKKKKKKGGGBBB===@@@>>><<<::::::<<<>>>???@@@AAABBBEEEIIIMMMQQQSSSSSSTTTUUUSSSPPPMMMLLLLLLTTTUUUXXX]]]bbbhhhmmmpppqqqtttxxxzzzzzz{{{}}}yyy{{{{{{wwwtttsssrrrrrrrrrqqqnnniiieeebbb```____________```aaaaaaeeeffffffdddaaa___^^^^^^YYYVVVQQQMMMJJJGGGDDDBBB===<<<999666444222000///---------,,,,,,+++++++++&&&+++......***'''(((***((((((((()))))))))******'''(((((())))))((((((''''''((((((((())))))))))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&''''''''''''&&&&&&''''''((()))''''''(((((()))***++++++111111222222333333333333222444777999:::999888777444555666444222222666:::===>>>@@@DDDGGGGGGEEECCC@@@===>>>DDDGGGGGGGGGJJJHHHFFFDDDAAA@@@@@@@@@AAACCCCCCCCCCCCCCCBBBAAAAAA???===999666333111000000222222333444666999<<<======???AAABBBBBBBBBCCCEEEAAACCCEEEFFFFFFGGGGGGHHHIIILLLPPPTTTXXX[[[]]]^^^___bbbeeeffffffeeeeeeeeehhhjjjlllmmmmmmmmmnnnooooooooommmmmmnnnpppsssuuuuuuwwwyyyyyyyyy{{{}}}}}}yyyxxxyyyzzzyyywwwuuusssrrrqqqpppooonnnjjjeee```\\\[[[[[[WWWVVVTTTSSSTTTUUUWWWYYY```jjjvvv~~~tttlll^^^QQQGGGAAA???>>><<<<<<<<<<<<============??????>>>>>>???AAACCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCEEEFFFGGGIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFEEEIIIMMMMMMLLLLLLPPPTTTWWWWWWXXXZZZ]]]_________aaaggguuutttcccWWWPPPGGGFFFFFFGGGKKKMMMOOOOOOOOOMMMKKKKKKKKKIIIEEEBBBBBB@@@===;;;:::;;;<<<>>>===>>>???CCCGGGLLLPPPRRRQQQSSSTTTSSSPPPNNNMMMMMMMMMOOOQQQUUU[[[```eeehhhkkkooosssuuuvvvxxx|||}}}yyyzzz{{{wwwttttttqqqrrrrrrpppmmmiiieeebbbbbbbbbaaaaaabbbbbbcccdddeeeffffffdddaaa^^^^^^^^^ZZZVVVQQQMMMJJJHHHEEECCC>>><<<:::777444222000000,,,,,,,,,,,,,,,,,,------,,,...111///+++(((((()))'''((((((((((((((())))))((())))))******))))))(((''''''((((((((()))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''(((((()))))))))***...///111333333222111000111333555888999999888777666777777555333555:::???>>>???AAAEEEHHHIIIGGGEEEBBB===;;;>>>AAAAAACCCFFFKKKIIIEEEAAA???>>>???@@@DDDDDDDDDDDDDDDCCCCCCBBBBBB???<<<888555333222111111111222333555777:::;;;:::<<>>;;;<<<<<<<<<=========>>>AAA@@@?????????@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCDDDEEEEEEGGGGGGGGGGGGGGGGGGHHHHHHJJJJJJJJJJJJIIIHHHGGGFFFEEEGGGIIIIIIHHHIIIMMMQQQSSSSSSUUUWWWYYY\\\]]]^^^^^^dddoootttbbbWWWNNNKKKGGGFFFIIIMMMQQQRRROOOMMMLLLKKKKKKKKKIIIHHHEEECCC@@@===;;;:::;;;;;;::::::<<>><<<:::777444222111000---------------,,,,,,,,,---///000...+++)))((()))''''''''''''(((((((((((())))))************))))))'''''''''((((((((())))))((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&''')))*********************(((+++///222444444222111000222444666777888777777777888777555444666<<>>:::;;;======AAAEEELLLJJJFFFBBB@@@@@@AAABBBDDDDDDEEEEEEEEEEEEDDDDDDDDDBBB???;;;777555333222111111111111333555777999999;;;===>>>???@@@CCCEEEGGGEEEDDDDDDFFFHHHIIIJJJKKKMMMRRRVVV[[[^^^```aaabbbdddeeedddcccccceeefffgggiiillllllllllllmmmooooooooopppqqqrrrsssssssssuuuwwwxxxxxxxxxyyy|||~~~}}}yyywwwrrrlllddd___^^^___^^^]]]^^^^^^^^^___aaaccceeeggglllrrryyyvvvjjj```RRRFFF@@@>>>>>>>>>======>>>>>>??????@@@@@@AAAAAA@@@??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGFFFEEEFFFGGGFFFEEEGGGKKKNNNNNNOOORRRTTTVVVXXXZZZ\\\___dddlllxxxrrrdddYYYSSSLLLHHHIIIMMMQQQTTTPPPOOOMMMLLLLLLLLLKKKKKKIIIGGGCCC@@@===;;;::::::999:::;;;===@@@CCCFFFHHHJJJLLLOOOPPPOOOOOOOOOPPPHHHHHHJJJLLLOOOSSSWWWYYYYYY^^^cccfffiiilllqqqvvv}}}}}}|||{{{yyyxxxzzz{{{zzzyyyxxxssspppooorrrsssrrrqqqnnnjjjeeecccccccccbbbbbbccccccdddeeedddeeeeeeccc```^^^]]]]]]ZZZWWWRRRMMMKKKHHHEEECCC>>>===:::777555222111000000//////...,,,++++++***+++,,,,,,,,,***))))))***((((((((((((''''''''''''))))))************))))))''''''''''''((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%&&&'''%%%$$$$$$$$$$$$%%%&&&&&&)))))))))))))))))))))***'''***...222444333111000///111333555666777777777777888777555333666<<>>AAACCCAAADDDEEEDDDAAAAAAEEEIIILLLNNNSSSXXX\\\```bbbcccccceeeffffffeeeeeeggghhhhhhjjjlllmmmllllllnnnoooooooooqqqrrrssssssrrrrrrqqqsssuuuvvvwwwyyy|||~~~~~~~~~xxxqqqiiieeeeeeggghhhgggllljjjiiiiiikkkpppuuuxxxzzz}}}~~~uuuhhh]]]NNNCCC???>>>===<<<=========>>>???@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHFFFGGGGGGGGGGGGFFFFFFEEEGGGGGGGGGFFFFFFGGGJJJMMMJJJLLLPPPQQQRRRTTTWWWZZZ[[[```fffnnn{{{wwwfff___TTTLLLIIIKKKNNNPPPQQQQQQPPPNNNLLLKKKLLLLLLLLLJJJFFFCCC???===;;;;;;;;;;;;;;;;;;<<<>>>@@@AAAEEEGGGJJJLLLLLLMMMNNNOOOIIIIIIIIIJJJMMMOOORRRTTTRRRWWW\\\___bbbeeejjjooovvvvvvwwwvvvuuuwwwzzz}}}zzzyyywwwsssoooooosssttttttrrroookkkgggdddccccccbbbbbbccccccdddeeedddeeeeeeccc```]]]]]]]]]ZZZWWWRRRNNNKKKIIIFFFDDD???===;;;888555333111111111000///...---+++******))))))))))))************)))))))))(((((((((((('''((())))))******))))))(((&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&''''''((((((+++---000222333111...---///000111333555666777777777888888666444666;;;@@@???>>>>>>@@@DDDGGGIIIIIIGGG@@@999999;;;>>>CCCIIIFFFEEECCCAAA@@@???@@@@@@CCCDDDDDDEEEEEEEEEEEEEEEDDDCCCAAA>>><<<999777666111111000000111333444555999:::;;;;;;;;;===@@@CCCBBBGGGJJJHHHDDDBBBGGGLLLKKKMMMRRRWWW\\\___aaacccbbbdddfffggggggggghhhiiiiiikkkmmmnnnmmmmmmooopppoooooopppqqqrrrrrrqqqqqqoooqqqtttuuuvvvxxx{{{~~~~~~|||xxxsssooooooqqqssstttyyyxxxvvvvvvyyy~~~~~~{{{rrrdddYYYKKKAAA???>>>===;;;::::::;;;<<<===>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBDDDDDDEEEDDDDDDCCCDDDDDDFFFGGGHHHIIIIIIEEEEEEFFFFFFFFFFFFEEEEEEIIIHHHGGGGGGHHHIIIJJJKKKHHHKKKOOOPPPOOOPPPTTTWWWYYY^^^dddiiiqqqxxxooobbbVVVOOOLLLKKKKKKPPPQQQQQQOOOMMMLLLLLLMMMMMMLLLIIIFFFCCC@@@???>>>======;;;;;;;;;;;;<<<===@@@BBBFFFHHHIIIIIIKKKLLLHHHGGGGGGGGGIIIJJJLLLNNNMMMQQQVVVYYYZZZ]]]bbbfffkkklllnnnpppqqqtttxxx|||xxxwwwwwwsssqqqqqquuuuuuuuutttqqqlllhhheeedddccccccccccccdddeeeeeecccdddeeeccc```]]]\\\]]][[[WWWRRRNNNKKKIIIFFFDDD???===;;;888555333222111000//////...---,,,,,,++++++***)))))))))***************)))))))))((((((((('''(((((())))))(((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&&&&'''((((((,,,...000222222111///......///000222444555666777888999:::888666666:::>>>>>><<<<<<>>>AAAEEEGGGHHHEEE>>>888999<<>>BBBCCCDDDDDDEEEEEEEEEDDDBBBBBBAAA???===:::999777222111111000111222444555666777999999:::===AAADDDHHHJJJLLLLLLJJJIIIKKKLLLHHHJJJOOOTTTYYY]]]___```___bbbeeehhhhhhhhhhhhiiijjjlllnnnooonnnnnnpppqqqooooooooopppppppppqqqqqqqqqsssuuuvvvvvvxxxzzz}}}~~~~~~{{{zzz|||~~~}}}|||{{{|||~~~}}}|||uuulll]]]SSSFFF??????@@@>>>;;;::::::;;;<<<===>>>?????????@@@@@@AAAAAAAAA@@@@@@????????????????????????>>>@@@AAACCCEEEEEEEEEEEECCCDDDEEEFFFHHHIIIJJJKKKEEEFFFFFFGGGGGGGGGFFFFFFIIIHHHHHHHHHIIIIIIIIIIIIGGGKKKNNNOOOMMMNNNQQQUUUXXX^^^dddggglllyyyvvvhhh\\\TTTOOOLLLKKKNNNPPPPPPNNNMMMMMMOOONNNMMMKKKHHHFFFDDDBBBAAA======;;;;;;:::;;;<<<===<<<>>>BBBDDDEEEEEEGGGHHHGGGGGGFFFEEEFFFGGGHHHIIIHHHLLLPPPRRRSSSUUUYYY]]]___aaaeeehhhkkknnnrrrvvv}}}wwwwwwwwwuuussstttvvvvvvvvvuuuqqqmmmiiifffeeeddddddddddddeeeffffffcccddddddccc```]]]\\\]]][[[WWWRRRNNNKKKIIIFFFDDD???>>>;;;888555333222111........................---+++***)))*********)))++++++******))))))((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&'''(((******+++)))+++...111222333333222......000111333555666777999;;;<<<:::777777:::======;;;:::<<<@@@DDDFFFGGGCCC<<<777999<<>>CCCFFFHHHHHHHHHIIIKKKKKKIIIGGGEEEHHHMMMRRRWWW[[[]]]^^^\\\```dddggghhhhhhhhhhhhjjjlllooooooooooooppprrrpppoooooonnnoooooopppqqqtttvvvwwwwwwwwwwwwzzz|||~~~|||zzzzzzyyyyyy{{{|||zzzyyy|||pppgggWWWNNNBBB===???@@@???<<<<<<<<<===>>>???@@@AAAAAA>>>???@@@AAAAAAAAAAAA@@@????????????????????????===???AAACCCEEEFFFFFFFFFCCCDDDEEEFFFHHHJJJKKKKKKFFFGGGGGGHHHHHHHHHGGGGGGHHHHHHHHHIIIJJJJJJHHHGGGGGGKKKOOOOOOLLLLLLPPPTTTTTT[[[aaacccfffqqqvvvhhh]]]UUUQQQGGGKKKPPPQQQOOONNNOOOPPPNNNMMMLLLJJJHHHFFFEEEDDD===<<<;;;;;;;;;<<<===>>>999<<<@@@BBBCCCCCCDDDFFFHHHHHHFFFFFFEEEFFFGGGHHHEEEIIIMMMNNNNNNPPPTTTWWWVVVZZZ^^^bbbeeeiiimmmppp{{{wwwwwwwwwuuuuuuwwwrrrtttvvvvvvtttoooiiieeefffeeedddcccbbbcccdddeeebbbbbbbbbaaa___]]]ZZZYYYZZZWWWTTTQQQOOOLLLIIIFFF@@@===:::777666444222000000///...------,,,------...---,,,+++******************)))((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''((()))'''%%%&&&)))***(((&&&***(((%%%######%%%(((***%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&((('''''''''((()))***++++++,,,...000000000000000///---,,,...444888::::::999::::::999888777888:::<<<===????????????BBBDDDAAA@@@===;;;;;;>>>CCCHHHKKKOOOPPPMMMKKKHHHCCC===@@@@@@AAACCCDDDDDDAAA>>>@@@???>>>@@@BBBBBB>>>;;;555444111000//////111222555666888888999:::===???FFFHHHJJJKKKIIIHHHHHHIIIIIIIIIKKKOOOTTTXXXZZZZZZ\\\___dddgggggghhhiiijjjnnnnnnnnnooonnnnnnmmmlllkkkmmmnnnooooooppprrrtttxxxvvvuuutttuuuxxx{{{}}}}}}|||zzzxxxzzzuuusssssspppoooxxx|||ooocccPPPLLLFFF@@@<<<;;;<<<<<<<<<<<<===>>>???@@@AAAAAA@@@@@@AAAAAAAAA@@@@@@???CCCBBB@@@?????????@@@@@@AAAAAAAAABBBCCCDDDEEEFFFEEEFFFHHHJJJKKKLLLMMMMMMKKKIIIGGGEEEDDDDDDDDDDDDIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLMMMNNNOOOPPPSSSUUUZZZ```dddjjjxxxoooZZZMMMPPPMMMKKKLLLOOOQQQOOOMMMMMMMMMMMMLLLJJJGGGEEECCCCCCAAA???===;;;999999888:::;;;<<<===>>>@@@AAAAAADDDDDDDDDCCCBBBAAA@@@???FFFFFFHHHIIIKKKLLLMMMNNNOOORRRVVVYYY\\\___cccfffzzzuuuvvvuuussssssvvvsssuuuwwwwwwtttooojjjfffeeeddddddccccccdddddddddcccccccccbbb```^^^\\\ZZZYYYWWWSSSQQQOOOLLLIIIFFF@@@===:::777666444222000000000///...------------...---,,,+++******************)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((&&&%%%&&&((()))'''%%%)))(((&&&$$$$$$&&&((()))&&&&&&'''''''''''''''((((((((((((((((((((((((((('''''''''(((***+++,,,---+++,,,...///000000000000111///---000555:::===>>>AAA???===;;;999999999999<<<===>>>>>>===>>>@@@BBB???>>><<<::::::<<>>???@@@@@@===:::777555333111000000000111333555777888888:::===???BBBEEEHHHJJJJJJJJJKKKLLLJJJJJJLLLOOOSSSWWWYYYZZZ]]]___ccceeefffggghhhjjjmmmmmmmmmmmmmmmmmmllllllnnnppprrrrrrrrrsssuuuwwwvvvvvvuuuuuuvvvxxxzzz{{{}}}}}}~~~}}}||||||xxxvvvsssqqqpppnnnhhhgggrrr~~~rrrdddXXXLLLIIIDDD@@@<<<;;;<<<<<<;;;;;;<<<===>>>???@@@AAA???@@@@@@AAA@@@@@@??????BBBAAA@@@???>>>>>>???@@@?????????@@@AAABBBDDDDDDEEEFFFHHHIIIJJJKKKLLLLLLJJJIIIHHHGGGFFFGGGGGGHHHHHHIIIIIIJJJJJJIIIIIIHHHIIIIIIJJJLLLMMMNNNOOOPPPSSSTTTYYY]]]___dddppp}}}hhhYYYOOOLLLJJJKKKNNNPPPOOOMMMNNNNNNNNNMMMKKKIIIFFFEEECCCBBB@@@>>><<<:::999999::::::;;;<<<===>>>??????AAAAAABBBBBBCCCBBBBBBBBBDDDEEEEEEGGGHHHIIIJJJJJJKKKNNNQQQTTTVVVYYY\\\___yyytttttttttrrrrrrttttttvvvwwwwwwtttooojjjfffcccddddddeeeeeedddddddddeeeeeeeeedddbbb```]]]\\\YYYWWWSSSQQQNNNLLLHHHFFF@@@===:::777666444222000///...---,,,++++++++++++---,,,+++*********************)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&%%%%%%''''''&&&%%%((('''&&&&&&&&&&&&'''(((((((((((((((((('''''''''(((((((((((((((((((((((()))))))))******++++++,,,+++,,,---...000000000000222000///111666<<>>;;;;;;;;;999777;;;<<<===<<<;;;<<<>>>???===<<<;;;:::999;;;>>>BBBGGGOOOVVVYYYXXXVVVNNNFFFBBB@@@>>>>>>???@@@@@@???AAA???>>>===>>>>>><<<;;;999777555333111000000000222333555777777999<<>>????????????@@@@@@@@@@@@??????@@@??????>>>>>>>>>>>>???;;;<<<<<<===???AAABBBCCCFFFFFFGGGIIIIIIJJJJJJIIIHHHHHHHHHHHHIIIJJJKKKKKKGGGHHHJJJKKKKKKJJJHHHGGGIIIIIIJJJKKKMMMNNNOOOOOOSSSTTTVVVYYYZZZ\\\fffpppqqq___PPPLLLIIIIIIMMMPPPPPPOOOOOOOOOOOOOOOMMMKKKIIIGGGDDDCCCBBB@@@>>><<<;;;::::::::::::;;;;;;;;;<<<<<<<<<===???AAABBBCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFGGGIIILLLMMMOOOQQQSSSVVVyyytttttttttqqqqqqssstttuuuvvvuuurrrnnniiifffbbbcccdddeeefffeeedddcccfffffffffeeedddaaa___^^^YYYVVVSSSPPPNNNKKKHHHEEE@@@===:::777666444222000---,,,+++***)))))))))))),,,,,,+++******************))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&''''''''''''&&&&&&''''''''''''''''''&&&)))(((((((((''''''&&&&&&''''''''''''((((((((((((************))))))((((((***+++,,,...///000111111222111000222666<<>>EEEPPP[[[bbbccc```WWWNNNDDDAAA===;;;<<<>>>??????BBBAAA???>>>=========<<<;;;:::777555333111111000000222444555666888;;;>>>???CCCGGGJJJLLLNNNPPPQQQNNNNNNMMMMMMNNNQQQUUUXXX]]]^^^```aaabbbcccfffiiiiiiiiiiiijjjjjjkkkllllllmmmoooqqqqqqqqqrrrtttvvvssstttvvvwwwyyyyyyxxxxxxyyyyyyzzz|||~~~}}}|||xxxvvvuuutttmmmjjjfffbbbbbblll}}}vvveeeVVVLLLBBBAAA@@@???>>>===<<<<<<::::::;;;;;;<<<======>>>===>>>??????????????????>>>>>>>>>============>>>::::::;;;<<<>>>@@@BBBCCCFFFFFFGGGGGGHHHHHHGGGGGGHHHHHHHHHHHHIIIJJJJJJKKKFFFHHHJJJLLLLLLJJJHHHFFFHHHIIIJJJKKKLLLNNNOOOOOOTTTSSSUUUXXXXXXXXX```hhhwwwtttaaaQQQMMMIIIHHHLLLPPPQQQQQQPPPPPPQQQPPPOOOMMMKKKJJJFFFEEEDDDBBB@@@>>><<<;;;;;;;;;:::::::::999999999999:::<<<>>>???@@@AAAAAA@@@@@@AAAAAABBBBBBCCCCCCDDDFFFHHHIIIJJJJJJMMMNNNzzzuuuuuutttqqqqqqsssqqqrrrssssssppplllhhheeeaaabbbdddeeefffeeeddddddggggggffffffdddbbb___^^^YYYVVVSSSPPPNNNKKKHHHEEE@@@===:::777666444222000...---,,,+++************++++++******))))))*********))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))((((((((()))&&&&&&'''(((((('''&&&&&&(((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''((())))))((((((***++++++---...000111222111000000111444999>>>BBBDDD===666555777:::888666777888999999888999:::<<<;;;<<<======;;;:::;;;<<>>>>>BBBBBBAAA@@@???>>>??????===<<<:::777555333222111///111333444555777:::<<>>======<<<::::::;;;;;;<<<<<<======<<<===>>>>>>?????????>>>============>>>=========:::;;;;;;===???AAACCCDDDEEEEEEFFFFFFFFFFFFEEEEEEGGGGGGGGGHHHHHHHHHGGGGGGFFFHHHJJJLLLLLLJJJHHHFFFHHHHHHIIIKKKLLLMMMNNNOOOSSSSSSUUUXXXYYYYYY^^^fffoooyyyhhhVVVPPPIIIGGGIIIMMMPPPPPPQQQQQQRRRRRRQQQOOOMMMLLLGGGGGGFFFEEECCC@@@>>>===<<<;;;;;;:::999999888888888999:::;;;<<<=========??????@@@@@@AAAAAAAAABBBEEEFFFHHHHHHGGGHHHIIIKKKzzzuuuuuutttqqqqqqsssooopppqqqqqqooollliiifffbbbbbbcccdddeeeeeeeeeeeefffffffffeeecccaaa^^^]]]XXXVVVRRRPPPMMMKKKGGGEEE@@@===:::777666444222000111000///......---------+++******)))))))))************)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((()))******(((((()))***&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''' """$$$''')))+++++++++******+++,,,---///111222000111222222333555999<<<<<<888444444666888999888555777888888888999;;;======???AAAAAA???===<<<<<>><<<=========@@@BBBBBBBBB@@@???@@@AAA>>>===;;;999777555333222///111222333333555777:::@@@CCCGGGJJJKKKLLLMMMOOOOOOPPPQQQNNNLLLLLLOOOSSSWWWYYY\\\___```cccfffhhhhhhhhhggghhhiiikkkmmmnnnnnnppprrrrrrrrrsssuuuwwwuuuvvvxxxzzz{{{{{{zzzzzzyyyyyyzzz{{{}}}|||xxxsssqqqqqqrrrpppnnnccc___[[[___pppzzzhhhXXXMMMIII>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======;;;<<<===>>>>>>???>>>>>><<<======>>>>>>>>>>>>===<<<<<<<<<===???AAACCCDDDCCCDDDDDDEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFGGGHHHJJJKKKKKKJJJHHHGGGHHHHHHIIIJJJLLLMMMNNNNNNSSSRRRTTTXXXZZZZZZ]]]ccciiitttsssbbbZZZPPPJJJJJJLLLMMMNNNPPPQQQRRRRRRRRRPPPOOONNNIIIIIIHHHGGGEEEBBB@@@>>>======<<<;;;;;;:::999999888888999:::::::::::::::======>>>??????@@@AAAAAADDDFFFGGGGGGFFFFFFGGGIIIyyyttttttrrrooooooqqqnnnoooppppppooommmkkkiiiccccccccccccdddeeeffffffdddddddddcccbbb___]]]\\\XXXUUURRROOOMMMKKKGGGEEE@@@===:::777666444222000111000///...------------******))))))))))))************)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''')))******((('''(((***''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%&&&''''''((("""$$$&&&)))*********************+++---///111333000222444333222222444777888777666666777888999:::444555777888888999<<<>>>???BBBEEEEEECCC@@@>>>===CCCRRRdddqqqwwwtttiii___RRRMMMFFFAAA>>>======<<<===???BBBBBBAAA???@@@AAA>>>===<<<;;;999777555444000111222222222333555777<<<@@@DDDFFFHHHIIIKKKMMMNNNQQQRRRPPPLLLJJJMMMPPPSSSVVV[[[^^^aaacccfffhhhhhhgggggggggiiikkknnnpppoooqqqssstttttttttvvvxxxwwwxxxyyyzzz{{{|||||||||zzzzzz{{{|||}}}zzzvvvsssoookkkjjjlllllljjjfffaaadddiiirrrqqqaaaRRRJJJIII???>>>>>>======>>>??????<<<<<<<<<<<<<<<=========:::;;;<<<===>>>>>>>>>>>><<<===>>>?????????>>>>>><<<<<<<<<===>>>@@@AAABBBAAABBBCCCDDDDDDDDDDDDDDDBBBCCCEEEFFFGGGHHHGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHGGGHHHIIIJJJKKKMMMNNNNNNRRRQQQRRRWWWXXXXXXZZZ___bbbiiiwwwwwwmmm```UUUPPPOOOOOONNNPPPQQQRRRRRRRRRQQQPPPOOOJJJJJJJJJIIIGGGDDDAAA???>>>>>>======<<<<<<;;;;;;888888999:::;;;;;;;;;;;;:::;;;<<<===>>>???@@@AAABBBDDDEEEEEEDDDDDDEEEFFF~~~xxxsssrrrqqqnnnmmmooonnnooopppqqqpppooommmkkkccccccbbbbbbccceeefffhhhcccccccccbbbaaa^^^\\\[[[XXXUUURRROOOMMMJJJGGGDDD@@@===:::777666444222000......---,,,++++++++++++***)))))))))))))))************)))((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&(((***)))&&&%%%''')))((('''&&&&&&&&&&&&'''(((&&&'''''''''(((((())))))%%%%%%&&&&&&'''((())))))((()))***+++***(((&&&%%%*********+++,,,///111333000333666555222111222444888999:::999888888:::<<<333555666777888:::===???AAADDDGGGHHHEEEBBB???>>><<>><<<;;;:::===AAABBBAAA??????AAA=========<<<:::888666555000111222222111222444666888<<<@@@DDDFFFHHHJJJLLLNNNQQQSSSQQQLLLIIIKKKNNNPPPTTTZZZ___bbbdddfffhhhhhhhhhggggggiiilllooopppnnnppprrrsssssstttuuuwwwxxxyyyyyyzzz{{{|||}}}~~~{{{{{{||||||}}}|||vvvqqqmmmiiieeefffhhhhhhddd```cccnnnzzzuuufffWWWIIIBBBCCC@@@???>>>======>>>???@@@<<<<<<<<<===============:::;;;<<<===>>>>>>>>>>>><<<===>>>@@@@@@@@@???>>><<<<<<<<<======???@@@@@@@@@AAABBBCCCDDDDDDDDDDDD@@@AAADDDGGGIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHIIIJJJKKKMMMNNNNNNQQQPPPQQQUUUWWWUUUWWWZZZ^^^aaalll~~~nnn```XXXUUURRRQQQPPPPPPQQQRRRRRRQQQPPPOOOJJJKKKKKKJJJHHHEEEBBB@@@??????>>>>>>>>>=========777888:::;;;<<<===>>>>>>888999:::;;;===>>>???@@@@@@BBBCCCCCCBBBBBBCCCDDD|||wwwrrrpppqqqrrrqqqooorrrqqqooommmkkkiiigggfffeeedddcccbbbbbbccceeegggddddddccc```]]][[[\\\\\\YYYVVVRRRPPPOOOKKKEEE@@@@@@>>>;;;999888666333111,,,,,,++++++***++++++++++++++++++***)))(((((('''''''''((()))***+++,,,,,,###$$$&&&&&&%%%%%%''')))'''((()))+++++++++******))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&((('''&&&%%%%%%&&&'''(((&&&&&&'''((())))))((((((((()))***,,,...000111222111222444666666777666666888999:::;;;<<<<<<<<<<<<999777555666999<<<>>>???>>>BBBGGGJJJJJJEEE@@@<<>><<<:::???>>><<<===@@@BBBCCCCCC>>>>>>======<<<:::999888222000...---...000333555888777999>>>AAAAAACCCGGGHHHKKKOOOPPPOOONNNMMMMMMMMMPPPUUUYYY]]]aaaeeehhhhhhiiiiiikkkmmmoooqqqrrrppprrruuuuuuuuuttttttuuuuuuvvvyyy|||}}}}}}|||{{{||||||}}}||||||}}}|||tttmmmiiifffaaa```ccceeedddeeehhhlllyyydddWWWOOOGGGBBB@@@<<<<<<======>>>?????????===<<<;;;;;;======<<<:::>>>>>>??????????????????<<<<<<<<<===>>>??????@@@@@@@@@@@@@@@???>>>>>>>>>AAAAAABBBBBBAAAAAA@@@???AAACCCEEEGGGHHHGGGFFFEEEIIIIIIIIIIIIIIIIIIIIIIIIEEEHHHJJJKKKJJJJJJKKKLLLPPPOOOOOOPPPSSSVVVWWWWWW\\\ZZZ___mmmuuukkkhhhccc]]]XXXTTTOOONNNPPPRRRSSSRRRQQQPPPMMMJJJGGGDDDBBBAAAAAAAAA@@@???===;;;999888888777777777999:::999888666777888:::<<<>>>??????DDDBBB@@@AAADDDEEECCCAAA{{{vvvrrrppprrrttttttrrrsssrrrpppnnnkkkhhhfffeeeeeedddcccbbbbbbdddeeegggcccccccccaaa___]]]^^^___YYYUUUQQQOOONNNKKKFFFBBB???<<<999666555444111///---,,,++++++***+++++++++++++++******)))((((((''''''(((((())))))******++++++,,,,,,***'''%%%%%%&&&&&&''''''(((((('''''''''((((((((((((''''''&&&&&&'''''''''''''''''''''''')))((((((((('''''''''&&&((('''&&&&&&&&&&&&'''(((&&&'''((((((((((((((((((((()))***+++,,,---...///111222333555666666666555777888999;;;<<<<<<<<<<<<:::888777777:::???CCCEEEGGGHHHIIIJJJJJJGGGBBB???===@@@FFFNNNUUUWWWTTTQQQRRROOOKKKGGGDDD@@@===<<<>>><<<;;;<<<>>>@@@@@@???>>>>>>>>>>>>===;;;:::999333222000...///000222444666444666<<>>===========================<<<::::::<<<<<<<<<;;;>>>>>>>>>>>>============::::::;;;<<<<<<===>>>>>>@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCBBBBBBAAA@@@CCCDDDFFFHHHIIIIIIHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHFFFHHHJJJJJJJJJKKKLLLNNNNNNNNNNNNPPPRRRTTTUUUVVVVVVUUUZZZfffvvv{{{ttteee___VVVPPPNNNNNNOOOOOONNNNNNMMMLLLJJJHHHFFFEEEDDDDDDCCCBBB@@@>>><<<;;;;;;:::999999;;;;;;:::999666777888:::;;;===>>>>>>BBBAAA???AAACCCDDDCCCBBBzzzvvvqqqqqqsssuuuuuutttsssrrrqqqnnnkkkhhhfffdddddddddcccbbbcccdddeeefffbbbcccdddcccaaa___```aaaXXXTTTOOOMMMMMMKKKHHHDDDAAA===999666444333222111------,,,+++++++++++++++++++++******)))((((((((((((((((((((((((((((((((($$$&&&''''''&&&&&&'''(((((('''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((('''''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((('''&&&)))))))))***++++++,,,,,,///111333444555666555555666777888:::;;;<<<<<<<<<;;;:::999999===CCCJJJNNNTTTPPPKKKIIIIIIHHHEEEBBB<<<<<>>===<<<<<<===>>>???>>>===@@@@@@@@@???>>>===;;;;;;666444222000///000111222333222333999;;;;;;===@@@CCCGGGKKKMMMMMMMMMNNNOOOMMMOOOQQQSSSVVV[[[```dddiiiiiijjjkkkmmmooopppqqqmmmoooqqqqqqqqqpppqqqrrrsssssstttuuuvvvxxxyyyzzzzzz{{{|||||||||~~~{{{tttmmmgggbbb___```^^^]]]]]]\\\___kkkwww~~~mmm___PPPHHHCCC???<<<<<<>>>>>>======<<<;;;;;;:::===;;;999999:::<<<<<<;;;=========<<<<<<;;;;;;;;;999999::::::;;;<<<<<<<<>>>>>???BBBCCCCCCBBBzzzuuuqqqppprrrttttttsssqqqqqqpppooollljjjgggfffcccccccccccccccdddffffffdddffffffeeebbb``````aaaXXXSSSNNNLLLLLLLLLIIIFFFDDD@@@;;;777555555444333...---,,,+++++++++++++++************))))))(((((()))((((((((('''''''''&&&"""%%%&&&&&&'''((())))))((('''&&&&&&''')))***''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((())))))((('''&&&&&&(((((()))******+++,,,,,,...///111333555555555555555555777999:::;;;<<<<<<===<<<;;;<<>>???AAADDDHHHIIIJJJMMMPPPQQQNNNHHHCCC@@@>>>======>>>@@@AAA@@@???AAAAAAAAA@@@???>>>===<<<999777555222111000000111222000222666999888:::===???CCCGGGJJJKKKLLLNNNOOOLLLLLLNNNOOOQQQUUU[[[___ffffffggghhhjjjlllnnnooolllnnnppppppooooooqqqrrrsssrrrrrrrrrtttwwwyyy{{{yyyzzz{{{||||||~~~||||||yyytttnnnhhhccc```______^^^^^^]]]\\\bbbtttrrr```UUUIIIDDDAAA===<<<=========<<<<<<;;;;;;;;;;;;===;;;888888:::;;;<<<<<<<<<<<<<<<;;;::::::999999:::::::::;;;;;;<<<<<<<<>>=========;;;999777888888999999::::::;;;<<<<<<<<<>>>???AAAAAAAAAzzzvvvqqqooopppqqqqqqooooooooopppooonnnllliiihhhbbbbbbccccccdddeeeffffffggghhhhhhfffccc```^^^^^^XXXTTTOOOMMMMMMMMMJJJHHHEEEAAA<<<888666555444333///...---,,,++++++++++++*********)))))))))))))))))))))((((((''''''&&&&&&(((***++++++)))'''&&&&&&'''&&&&&&&&&'''(((***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''&&&(((((())))))((('''&&&&&&&&&'''(((***+++---...///---...000222444444444444444555777999;;;<<<======>>>>>>>>>>>>AAAGGGPPPVVV^^^WWWNNNHHHFFFGGGHHHGGGFFFDDDAAA>>>===@@@EEEHHHKKKPPPVVVXXXUUUOOOIIIFFF>>>======>>>@@@BBBAAA@@@BBBBBBAAAAAA@@@>>>===<<<;;;:::777555222111000000222000111555777666888;;;;;;???CCCFFFHHHIIILLLNNNIIIJJJKKKKKKLLLPPPUUUYYYaaaaaabbbdddfffhhhjjjkkkmmmnnnooooooooooooqqqrrrssssssrrrrrrtttwww{{{}}}yyyzzz{{{||||||~~~zzzwwwqqqnnnjjjeeeaaa___]]]]]]ZZZZZZ[[[[[[\\\eeezzzyyyjjjVVVMMMDDDAAA???;;;:::<<<;;;;;;;;;;;;<<<<<<======<<<:::999999;;;<<<===<<<<<<<<<;;;;;;::::::::::::<<<<<<<<<<<<============@@@?????????@@@AAACCCDDDCCCBBBAAA@@@@@@@@@AAAAAADDDCCCCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGFFFFFFFFFHHHIIIKKKKKKKKKLLLOOOQQQWWWZZZ]]]\\\YYYUUUTTTSSSTTTUUUXXX[[[[[[```nnn|||mmm[[[PPPMMMLLLJJJKKKLLLLLLLLLLLLKKKJJJJJJIIIIIIHHHGGGEEEDDDCCCBBB@@@>>>>>>>>>===;;;999999999999999999999999999999:::;;;<<<===>>>???@@@{{{vvvpppnnnooopppooommmooooooppppppooollliiihhhaaabbbcccdddeeeeeeffffffhhhiiiiiigggccc___]]]\\\YYYUUUQQQOOOOOONNNKKKHHHCCC@@@;;;777555333222000000///...,,,++++++++++++******)))))))))))))))))))))))))))(((((('''''''''###&&&)))***)))'''''''''%%%%%%%%%%%%&&&'''((()))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&(((((((((((((((((('''&&&%%%&&&''')))+++---///000+++---///111333444444333333444777999;;;===>>>??????@@@AAA@@@@@@EEEMMMSSSXXXTTTOOOJJJGGGGGGIIIJJJIIIGGGCCC>>><<<===AAADDDLLLTTT\\\```]]]WWWRRROOOCCCAAA???>>>???@@@AAA@@@BBBBBBBBBAAA@@@???======<<<;;;999777444222111000111///000444666444666999888;;;???BBBDDDFFFIIIKKKIIIIIIJJJJJJKKKNNNRRRUUU[[[\\\]]]```bbbeeehhhiiilllnnnnnnnnnmmmnnnppprrrssssssrrrsssuuuxxx{{{}}}zzz{{{|||||||||~~~zzztttpppcccbbb___[[[YYYWWWVVVVVVRRRRRRTTTWWW[[[fff|||pppaaaLLLEEE???>>>===:::999;;;:::;;;;;;<<<======>>>>>>;;;::::::;;;===>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@???>>>>>>>>>???AAABBBGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHJJJMMMMMMMMMMMMNNNOOOXXX\\\______[[[WWWUUUUUUTTTSSSUUUWWWXXXZZZdddnnnzzzeeeVVVMMMIIIHHHIIIIIIKKKLLLMMMOOOOOOJJJJJJJJJIIIHHHGGGFFFEEECCCAAA?????????>>>===;;;;;;;;;::::::999999999888777999;;;;;;:::;;;<<<>>>zzzuuupppoooppprrrqqqpppqqqrrrrrrqqqoookkkgggeeeaaaaaacccdddeeeffffffffffffhhhiiigggccc```]]]]]]ZZZVVVSSSRRRQQQOOOKKKGGGCCC@@@;;;888666444111///000///...---,,,+++++++++)))))))))))))))))))))***)))))))))))))))))))))((($$$'''((((((((()))((((((((((((''''''&&&%%%((((((((()))))))))******''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&&&&'''((((((((((((((((((%%%&&&'''(((***+++,,,---***,,,...000222333333333333555777:::<<<>>>@@@@@@@@@BBBCCCAAA???AAAHHHNNNOOOQQQRRRNNNJJJHHHJJJMMMLLLJJJFFFAAA<<<;;;>>>BBBLLLUUU```eeeddd___\\\[[[NNNKKKEEEBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@>>>===<<<===<<<:::888555333222111000...///333444222333666555888<<<>>>@@@CCCFFFIIIIIIKKKLLLLLLMMMNNNPPPSSSWWWXXXZZZ]]]```dddgggiiikkklllllllllkkklllnnnqqqqqqqqqrrrsssuuuxxx{{{|||{{{||||||||||||}}}~~~yyyrrrkkkhhh[[[ZZZWWWUUURRRPPPNNNNNNKKKKKKNNNTTT[[[hhh}}}yyyeeeVVVDDD???<<<>>>===;;;;;;>>>========================::::::;;;>>>@@@@@@>>><<<<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<===???@@@AAA@@@???>>>>>>=========>>>@@@BBBCCCIIIIIIJJJJJJIIIHHHFFFEEEDDDDDDEEEEEEFFFGGGGGGGGGHHHKKKOOOPPPOOOMMMMMMMMMRRRWWW]]]^^^[[[WWWUUUVVVTTTRRRRRRUUUVVVXXX^^^fffsssuuudddYYYSSSNNNMMMLLLKKKKKKLLLNNNOOOLLLLLLLLLKKKJJJIIIHHHGGGDDDCCCAAAAAAAAAAAA???>>>===<<<<<<;;;:::999999888666888::::::888888:::<<<~~~yyytttpppoooqqqttttttssstttttttttrrrooojjjeeebbb```aaacccdddeeefffffffffdddfffggggggddd```___^^^ZZZWWWTTTSSSSSSPPPKKKFFFDDDAAA>>>;;;999666333000000000...---,,,+++++++++)))))))))))))))*********))))))))))))************$$$'''***+++***(((&&&&&&,,,------,,,***(((%%%$$$(((((())))))******++++++((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%&&&&&&'''((()))))))))(((&&&&&&''''''((())))))******+++---000222333333333444555777:::===???@@@AAA@@@CCCDDDBBB>>>???DDDIIIJJJOOOTTTRRRLLLIIILLLPPPNNNMMMJJJDDD>>><<<>>>AAAKKKUUUbbbhhhhhheeeccccccYYYTTTMMMGGGEEEDDDDDDCCCAAAAAAAAA@@@???>>>===<<<===<<<;;;999666444222222///---...111222111222555444777:::<<<>>>AAADDDGGGJJJLLLNNNOOOOOOOOOQQQRRRVVVWWWYYY\\\```dddgggiiijjjjjjkkkjjjiiijjjmmmoooppppppqqqsssuuuxxxzzz{{{||||||}}}||||||}}}}}}}}}|||yyyssslllfffbbbYYYWWWUUUSSSPPPMMMJJJIIIHHHHHHLLLTTT]]]jjj~~~ppp\\\OOOAAA===<<>>???CCC?????????>>>======<<<<<<::::::<<>><<<<<<<<<===>>>???@@@AAAAAA>>>>>>>>>>>>>>>=========:::<<>>======<<<<<<>>>@@@CCCEEEHHHIIIJJJJJJIIIFFFDDDBBBCCCCCCDDDEEEFFFGGGHHHHHHIIILLLPPPQQQPPPNNNLLLKKKLLLRRRZZZ\\\YYYVVVVVVWWWVVVRRRQQQUUUWWWYYY]]]cccnnn|||ssshhhbbbWWWUUUQQQMMMJJJIIIJJJKKKMMMMMMMMMLLLLLLJJJIIIHHHEEEDDDBBBBBBCCCCCCBBB@@@>>>======<<<:::999999888666888:::999777666888;;;~~~uuutttrrrrrrsssuuuuuuuuusssssssssqqqnnniiidddbbb`````````aaabbbdddeeefffggghhhiiihhhdddaaa^^^^^^[[[XXXTTTQQQPPPOOOMMMKKKAAA>>>:::888666444111//////...---+++***)))))))))(((((()))***************((())))))((('''''')))+++(((((()))((('''&&&$$$###''''''&&&%%%%%%%%%%%%&&&&&&'''''''''(((((())))))'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%$$$$$$$$$%%%&&&((())))))))))))***+++''' (((---,,,******,,,...000333555777777666666777999<<>>>>>@@@EEERRRbbblllnnnllllllnnnhhhcccZZZQQQIIIDDDBBBAAABBBBBBCCCDDDEEECCC@@@>>>=========>>>===;;;777333000000111111222222222333555555666888<<<@@@DDDGGGGGGJJJNNNQQQQQQQQQRRRSSSUUURRRSSSXXX[[[]]]bbbhhhhhhiiiiiiiiihhhiiilllooonnnnnnnnnoooqqqtttwwwyyy~~~}}}||||||||||||||||||~~~vvvsssooolllgggaaa[[[WWWWWWPPPLLLMMMLLLIIIGGGHHHHHHFFFJJJWWWdddqqqxxxaaaPPPJJJAAAAAA@@@@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>===<<<;;;;;;===@@@BBBCCCAAA@@@??????BBBAAA@@@@@@??????@@@@@@>>>???@@@@@@AAAAAAAAAAAA@@@???===;;;<<<>>>@@@BBBCCCCCCDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEEEEFFFHHHIIIIIIKKKMMMOOOOOOMMMIIIGGGJJJMMMRRRVVVXXXWWWUUUSSSVVVUUUSSSSSSTTTXXX[[[^^^hhhnnn~~~qqqjjj___XXXUUUUUUTTTTTTQQQPPPOOOOOONNNLLLJJJGGGIIIEEEBBBBBBDDDFFFEEECCCAAA@@@@@@>>>===<<<;;;:::888888999:::999888777666~~~wwwuuurrrrrrsssssssssrrrsssssssssqqqnnniiieeebbbaaaaaabbbbbbccceeefffggggggiiiiiihhhccc___]]]\\\YYYVVVRRROOONNNMMMKKKJJJAAA???;;;888666444111///000///...,,,++++++******+++******)))((('''&&&%%%'''(((((('''&&&&&&'''((())))))******)))(((&&&&&&''''''&&&''''''((())))))''''''''''''((((((((()))'''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((((((((((((((('''%%%((('''"""###(((***'''))))))+++,,,///222444555555666666888<<<@@@DDDFFFGGGGGGFFFFFFEEEDDDCCCCCCEEEIIIMMMMMMIIIGGGHHHJJJRRRTTTVVVRRRJJJDDDBBBCCCEEEQQQbbbnnnssstttttttttsssnnnfff\\\RRRKKKFFFCCCAAAAAAAAACCCDDDCCCAAA>>>>>>>>>>>>>>>>>><<<888555222222222222222222222222333333444666999>>>AAADDDDDDHHHLLLOOOPPPPPPRRRSSSTTTPPPPPPTTTWWWYYY^^^cccdddfffhhhhhhhhhiiikkkmmmooonnnnnnnnnpppsssvvvxxxzzzzzzzzzzzz{{{|||}}}~~~|||yyyllljjjfffbbb^^^ZZZTTTQQQSSSNNNJJJKKKIIIEEEBBBCCCGGGHHHPPP___lllvvvoooZZZLLLHHHAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;:::::::::===???BBBBBBAAA????????????>>>======<<<<<<=========>>>???@@@BBBCCCCCCCCC???>>>===<<<<<<>>>???AAABBBBBBCCCDDDDDDDDDCCCCCCFFFEEEEEEEEEEEEGGGHHHIIIKKKLLLMMMNNNMMMKKKHHHFFFIIILLLPPPSSSUUUUUUSSSRRRUUUTTTRRRRRRSSSVVVZZZ\\\eeehhhtttuuukkkfffccc___[[[ZZZWWWSSSPPPMMMLLLJJJIIIJJJHHHFFFEEEFFFFFFEEEDDDCCCBBBAAA@@@>>>===<<<;;;999999:::::::::999888777xxxvvvsssqqqrrrrrrqqqppprrrsssrrrqqqnnnjjjfffdddccccccccccccdddfffgggggggggiiiiiigggbbb^^^[[[ZZZXXXUUUQQQNNNLLLKKKIIIHHHBBB???;;;888666444111...000000///---,,,,,,,,,,,,******)))((('''&&&&&&%%%)))******)))'''&&&'''((()))******++++++******)))'''''''''((()))***,,,---''''''''''''((((((((((((''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))((((((((((((((('''&&&&&&$$$'''((('''''')))(((%%%((((((***+++...000222444444555777:::???DDDHHHKKKKKKJJJIIIHHHFFFEEEDDDCCCEEEHHHKKKJJJGGGDDDDDDFFFKKKPPPTTTTTTNNNGGGCCCAAADDDMMM\\\lllwww|||}}}}}}{{{sssiii^^^SSSKKKGGGAAA@@@@@@AAACCCCCCAAA???@@@????????????>>>:::777555555444333333222222111000000111333666:::===???@@@DDDHHHKKKMMMNNNPPPRRRQQQNNNLLLOOORRRSSSWWW]]]___bbbeeeggghhhiiijjjlllnnnnnnmmmmmmooorrrtttvvvuuuvvvwwwxxxzzz}}}}}}xxxrrrnnnbbb^^^ZZZWWWTTTRRROOOLLLMMMIIIHHHIIIGGGBBBAAACCCIIIOOO]]]nnn{{{sssbbbQQQHHHFFFAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;999888888999999:::<<<>>>AAAAAA@@@>>>>>>???======<<<;;;;;;;;;;;;<<<<<<===???AAACCCDDDDDDEEE======>>>>>>>>>?????????AAAAAABBBCCCCCCCCCCCCCCCEEEEEEEEEEEEFFFGGGHHHIIILLLLLLLLLKKKJJJHHHGGGFFFJJJKKKNNNPPPRRRRRRRRRRRRSSSRRRQQQPPPRRRUUUXXXZZZ```aaahhhvvvyyysssiiiddd\\\TTTNNNLLLKKKLLLGGGHHHIIIGGGEEEDDDDDDEEEDDDCCCBBBAAA@@@>>>======:::;;;;;;;;;;;;:::999999wwwuuurrrqqqrrrrrrrrrqqqrrrrrrrrrpppnnnjjjgggeeeddddddccccccdddeeefffffffffggghhhfffbbb^^^\\\[[[XXXUUUQQQNNNLLLKKKIIIGGGCCC@@@<<<999666444111...000///...---,,,,,,,,,,,,((((((((((((((())))))***,,,---...---***))))))***))))))******++++++++++++(((((((((((()))***+++,,,'''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))'''(((((((((((((((''''''''')))++++++++++++)))((())))))***,,,...000222333444555888;;;@@@DDDHHHKKKHHHHHHGGGGGGFFFEEEDDDDDDEEEGGGHHHGGGDDDBBBBBBBBBFFFKKKRRRTTTQQQJJJDDDAAAAAAFFFQQQ```qqq|||{{{rrrggg[[[QQQKKKBBBAAA@@@@@@BBBBBBAAA@@@AAA@@@@@@@@@AAA???<<<999666666555444222111000///......///111333666888:::<<>>>>>>>>>>>>>>>>>>>>>>><<<:::999777777888:::;;;;;;===??????>>>>>>>>>???@@@???>>>>>>======>>>>>>>>>>>>@@@AAACCCCCCDDDDDD===>>>???AAAAAA@@@@@@???@@@@@@AAABBBCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGHHHIIIKKKJJJJJJIIIHHHHHHHHHHHHKKKLLLMMMOOOPPPQQQRRRSSSSSSRRRQQQPPPRRRTTTWWWXXX]]]]]]bbblllzzzzzznnn```TTTNNNMMMNNNGGGIIIKKKJJJGGGEEEGGGIIICCCCCCBBBBBBAAA@@@@@@@@@<<<<<<<<<<<<<<<;;;;;;;;;uuusssqqqqqqrrrttttttsssrrrrrrqqqpppnnnkkkiiigggddddddcccccccccddddddeeedddfffgggfffbbb___]]]\\\ZZZWWWRRROOOMMMLLLIIIHHHCCC@@@<<<999777444111//////...---,,,+++++++++,,,******)))))))))***+++,,,,,,---......+++)))))))))(((((((((((()))******+++)))((((((''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&'''''''''''''''''''''%%%&&&'''((())))))))))))***))))))******))))))*********+++---...111333444555666888;;;>>>AAADDDEEEBBBBBBBBBCCCCCCDDDDDDDDDFFFGGGGGGEEECCCAAAAAAAAAFFFKKKQQQUUUTTTPPPKKKHHHAAA@@@DDDPPPaaarrr}}}|||vvvnnncccYYYSSSFFFDDDBBBAAABBBBBBBBBAAABBBAAA@@@AAAAAA@@@>>>;;;777777555444222000///...------...000111333555666888;;;>>>BBBDDDGGGJJJLLLNNNKKKIIILLLMMMLLLNNNSSSVVVZZZ```dddfffgggggghhhiiiiiihhhiiijjjmmmppprrruuuvvvvvvwwwyyy{{{|||}}}~~~}}}uuutttrrrooojjjddd\\\VVVRRRPPPMMMKKKKKKKKKKKKJJJEEEDDDDDDEEEBBBAAAHHHQQQ^^^mmm}}}jjj[[[OOOGGGEEEFFF@@@@@@????????????>>>>>>========================<<<;;;999888888:::<<<===:::<<<>>>>>>======>>>???@@@@@@???>>>>>>>>>>>>???@@@@@@AAAAAABBBAAAAAAAAA>>>@@@AAACCCCCCBBBAAA@@@???@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIHHHHHHGGGGGGHHHIIIJJJKKKNNNNNNNNNOOOQQQRRRSSSTTTSSSRRRQQQQQQRRRTTTVVVWWW[[[\\\bbbkkkuuutttaaaTTTNNNMMMIIILLLMMMLLLIIIHHHJJJMMMBBBBBBBBBBBBBBBBBBBBBBBB???>>>>>>===============uuusssqqqrrrsssuuuvvvuuurrrrrrqqqpppnnnllljjjiiieeedddcccccccccccccccdddeeefffhhhfffccc___]]]]]][[[XXXTTTPPPNNNLLLJJJHHHBBB???<<<999777555333111...------,,,++++++,,,,,,///...,,,***)))))))))***(((***,,,,,,***((('''''''''''''''''''''((()))***)))(((''''''&&&&&&&&&'''((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%$$$%%%&&&((())))))*********'''&&&''''''%%%&&&)))***++++++---///111222333666777888:::<<<>>>???@@@======???@@@BBBCCCEEEEEEGGGGGGFFFDDDCCCBBBBBBAAAFFFIIIMMMPPPRRRQQQOOOMMMDDD@@@===BBBPPP```nnnvvvwwwxxxxxxvvvppphhh```\\\MMMJJJFFFCCCBBBBBBBBBAAACCCAAA@@@@@@AAAAAA???===888888666555333111000///......///111222333444444555777;;;===@@@BBBFFFIIILLLIIIIIILLLMMMKKKLLLOOORRRVVV\\\```aaabbbcccdddeeeeeeeeeeeegggkkknnnpppuuuuuuuuuvvvwwwxxxzzz{{{|||}}}yyytttnnnllliiifffbbb\\\UUUPPPJJJHHHFFFFFFGGGGGGFFFEEEEEEDDDDDDDDDCCCFFFTTTbbbvvv~~~ooo^^^RRRJJJDDDCCCDDD>>>>>>>>>>>>>>>>>>>>>>>>========================<<<;;;;;;::::::;;;======:::;;;<<<<<<<<<<<<===??????>>>======<<<<<<======@@@AAAAAAAAAAAA@@@?????????@@@AAABBBCCCBBBAAAAAA???@@@AAACCCCCCDDDDDDDDDBBBCCCEEEFFFHHHHHHIIIIIIFFFFFFGGGGGGIIIJJJLLLMMMOOOOOOPPPQQQRRRSSSTTTTTTRRRRRRQQQQQQRRRTTTUUUVVVYYYZZZ```iiisss}}}tttbbbXXXUUUNNNMMMLLLJJJHHHGGGIIIJJJEEEEEEEEEDDDDDDDDDCCCCCCAAA@@@???>>>>>>>>>??????xxxvvvsssssstttuuuuuuuuurrrrrrqqqooonnnlllkkkjjjffffffeeedddddddddddddddiiijjjjjjhhhccc^^^\\\ZZZ\\\XXXTTTPPPNNNLLLJJJHHHAAA>>>;;;999888666444222///......---------------///---+++)))(((((()))***&&&(((++++++***((('''((()))((('''''''''((())))))''''''&&&&&&&&&'''(((((()))(((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&'''((())))))((((((***&&&%%%((('''$$$$$$(((******+++,,,---///111222666777888:::;;;<<<======<<<===???@@@BBBDDDEEEFFFHHHGGGEEEDDDDDDDDDCCCCCCGGGGGGHHHJJJNNNQQQRRRSSSJJJDDD>>><<>>>>>???@@@@@@?????????>>>??????@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEAAACCCEEEGGGHHHIIIIIIIIIGGGGGGHHHIIIJJJKKKKKKLLLNNNOOOPPPRRRSSSSSSSSSSSSQQQPPPPPPPPPQQQRRRSSSTTTVVVUUUZZZdddlllsss|||xxxnnnjjj^^^ZZZTTTPPPOOONNNNNNMMMMMMLLLJJJHHHFFFDDDCCCBBBBBBBBB@@@?????????@@@AAAzzzxxxuuutttuuuuuutttsssrrrrrrqqqooonnnlllkkkkkkhhhgggfffeeeeeeeeeeeeeeelllmmmllliiiccc]]]ZZZXXX[[[XXXSSSPPPNNNLLLIIIGGG@@@>>>;;;999888777555444000//////............///+++)))((('''((()))+++,,,'''))),,,---,,,************)))(((''''''((()))***&&&&&&&&&&&&''')))***+++))))))(((((('''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''&&&***&&&'''++++++%%%$$$'''))))))***+++,,,...000111666777888:::;;;<<<<<<===??????@@@BBBDDDEEEFFFGGGIIIGGGEEEEEEEEEEEEEEEDDDMMMKKKJJJLLLPPPUUUYYY[[[NNNIIIAAA<<<===EEEOOOWWWccceeehhhiiihhhddd___\\\XXXTTTMMMGGGDDDCCCAAA@@@BBBAAA@@@@@@@@@@@@???>>><<<;;;:::999888666555555111222333444444555444444222444777999:::===AAADDDFFFEEEHHHMMMNNNJJJHHHJJJLLLOOOSSSUUUWWWXXXZZZ\\\^^^^^^___```dddhhhkkknnnnnnnnnoooppprrrtttvvvxxxvvvxxx{{{~~~}}}wwwooogggaaa]]][[[WWWTTTQQQMMMHHHEEEAAAAAAAAABBBDDDCCCAAA??????AAAFFFLLLUUUggg|||cccWWWKKKEEECCC>>><<<<<<;;;;;;;;;<<<<<<<<<<<<<<<========================999:::;;;<<<<<<<<<<<<;;;999:::;;;::::::;;;===???>>>>>>===<<<<<<<<<<<<===;;;<<<===??????@@@@@@@@@>>>>>>>>>>>>>>>?????????@@@AAABBBDDDEEEFFFFFFFFFAAABBBEEEGGGHHHIIIIIIIIIHHHIIIJJJKKKKKKKKKJJJJJJMMMNNNPPPRRRSSSSSSRRRRRROOOOOOOOOOOOPPPPPPQQQRRRSSSQQQTTT^^^ffflllqqqvvvtttmmmeee___]]]]]][[[YYYSSSQQQOOOLLLHHHEEEBBBAAACCCBBBAAA@@@???@@@AAAAAA}}}|||yyywwwuuusssrrrqqqppppppooonnnmmmllllllkkkhhhhhhgggfffeeeddddddcccggghhhhhhfffaaa\\\YYYXXXXXXUUURRRQQQQQQOOOIIIEEEBBB???;;;999777666444222000...------------,,,***))))))))))))))))))))))))&&&&&&'''((()))***+++,,,))))))******)))'''$$$###!!!%%%((())))))(((%%%%%%%%%&&&&&&'''''''''))))))(((''''''''''''''''''&&&%%%%%%%%%%%%&&&''')))((('''%%%%%%%%%&&&''''''***,,,+++(((&&&''')))((('''&&&&&&'''(((***+++)))(((((()))+++---///000333444666888999999999999<<>>===>>>???@@@???>>>CCCJJJQQQ^^^xxx~~~lllVVVPPPHHHBBB>>>============<<<<<<;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>><<<:::999999999:::;;;;;;;;;::::::>>>===<<<;;;;;;;;;;;;;;;999999999:::;;;<<<===>>>>>>???AAABBBBBB@@@===;;;>>>??????@@@BBBDDDFFFGGGGGGFFFDDDCCCCCCCCCDDDDDDDDDEEEGGGHHHIIIJJJJJJJJJMMMNNNOOOPPPQQQQQQQQQQQQMMMMMMMMMMMMMMMMMMMMMMMMRRRTTTWWWZZZ\\\```eeeiiiuuu{{{qqqnnnmmmkkkiiihhh```WWWOOOLLLJJJHHHFFFGGGEEEAAA@@@AAACCCDDDDDD{{{zzzxxxuuusssqqqppppppqqqpppooonnnmmmlllkkkjjjiiiiiihhhgggfffeeeddddddeeefffgggeeebbb^^^[[[[[[YYYVVVRRRQQQQQQOOOJJJEEEBBB???;;;999777666444222...---++++++,,,,,,***)))******************************((((((((()))+++,,,"""###&&&((()))))))))(((!!!###%%%((()))))))))(((%%%%%%%%%&&&&&&'''''''''))))))((('''''''''''''''''''''&&&%%%%%%&&&''''''(((((('''&&&&&&&&&&&&&&&$$$'''))))))'''&&&''')))(((((('''&&&%%%%%%%%%%%%)))(((((()))***,,,///000333444666888999:::::::::<<<>>>AAACCCCCCDDDEEEGGGIIIIIIIIIHHHGGGGGGIIIKKKUUU[[[```___ZZZWWWXXX\\\XXXRRRHHHAAA???AAAEEEGGGKKKRRRZZZ___aaaaaabbbcccgggaaa\\\YYYQQQGGGBBBBBB@@@@@@@@@AAACCCCCCAAA???;;;;;;;;;:::999888666555444333333222222333333444111111222333555777999;;;===>>>@@@BBBDDDFFFFFFGGGGGGGGGGGGGGGJJJMMMQQQTTTWWWWWWYYY[[[^^^```cccdddbbbdddeeefffhhhjjjnnnqqqvvvwwwxxxyyy{{{|||}}}~~~|||xxxtttmmmfff```ZZZTTTPPPMMMKKKIIIFFFCCCAAA???>>>BBB@@@???@@@AAABBBBBBBBBAAADDDLLLZZZpppqqq^^^PPPKKKDDD???============<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;<<<=========<<<:::999888999999:::::::::::::::<<<;;;;;;:::999999::::::::::::;;;;;;<<<>>>???@@@@@@AAACCCCCCCCCAAA@@@>>>>>>>>>>>>???AAACCCDDDEEEIIIHHHGGGFFFEEEFFFFFFGGGFFFFFFGGGIIIJJJKKKKKKKKKLLLMMMNNNOOOOOOPPPOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMOOOQQQTTTVVVXXX[[[```ccceeeqqqvvvjjj___WWWQQQLLLIIIGGGFFFDDDDDDEEEEEEEEEDDDxxxwwwuuusssqqqpppooooooqqqqqqooonnnlllkkkjjjiiiiiiiiihhhgggfffeeeddddddcccdddfffeeebbb___^^^]]]ZZZVVVSSSQQQQQQNNNJJJEEEBBB???;;;999777666444222///...,,,,,,------+++***************************,,,+++)))''''''''')))))) ###&&&)))***++++++((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''')))((((((''''''''''''(((''''''&&&%%%%%%&&&'''''''''''''''(((''''''&&&%%%!!!###&&&'''''''''((()))''''''''''''&&&&&&%%%$$$)))(((((()))***,,,...///222333555888:::;;;<<<<<<;;;===???@@@AAACCCFFFIIILLLMMMNNNLLLJJJIIIJJJKKKZZZaaaiiijjjddd]]]ZZZYYYXXXUUUOOOHHHBBB@@@@@@BBBEEEKKKQQQWWW[[[```ggglllooojjjfffbbbZZZPPPJJJIII@@@@@@AAABBBCCCBBB???===<<<<<<;;;;;;:::999777777666555444333222222222222111111111222333555777999::::::;;;===???BBBDDDEEEEEEDDDCCCDDDEEEHHHKKKMMMRRRSSSTTTVVVXXXZZZ[[[\\\[[[]]]___aaabbbfffjjjmmmsssttttttuuuvvvwwwxxxxxxyyyzzz|||~~~~~~~~~zzzyyyyyy{{{|||}}}}}}yyyxxxwwwwwwwwwvvvrrrpppkkkfff```YYYTTTNNNIIIEEEFFFEEECCCAAA???>>>===============>>>>>>???@@@AAABBBEEEOOObbbwwwbbbPPPHHHDDD???;;;;;;<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<<===<<<;;;:::999777888888999::::::999999:::999999888888888888999<<<<<<<<<===>>>???AAAAAABBBBBBBBBBBBBBBAAAAAA@@@>>>>>>>>>???@@@AAACCCDDDHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKLLLMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLNNNQQQRRRSSSVVVYYY\\\]]]fffuuuuuuhhh^^^VVVRRRLLLKKKJJJJJJKKKJJJHHHFFFwwwvvvtttrrrqqqpppooooooqqqpppooonnnlllkkkiiiiiihhhhhhgggfffeeedddccccccccceeefffeeeccc```^^^]]][[[WWWSSSQQQQQQNNNJJJFFFBBB???;;;888777666444222222000////////////...,,,************************(((((((((((((((''''''&&&###$$$&&&'''((())))))(((***)))'''&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''''')))(((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&((((((((('''&&&%%% """%%%((())))))******%%%&&&((()))*********)))))))))((()))***+++---///111222444777999<<<===>>>;;;<<<<<<===>>>BBBGGGKKKOOOPPPQQQPPPNNNLLLKKKLLLYYYaaakkkooojjjbbbZZZWWWUUUVVVTTTNNNGGGAAA@@@@@@DDDHHHLLLQQQWWWaaammmuuuuuutttssspppjjjaaaZZZWWWKKKHHHEEEBBB@@@>>><<<:::<<<<<<<<<<<<;;;:::999888777777555444333222222222111111000111222333555666777777888999;;;>>>AAACCCBBBBBBAAAAAABBBDDDFFFGGGMMMNNNPPPRRRTTTVVVWWWWWWWWWYYY[[[\\\^^^aaaeeehhhlllmmmnnnooopppqqqrrrsssssstttvvvyyy{{{{{{|||{{{{{{{{{~~~~~~zzzvvvtttttttttuuuvvvxxxyyyzzz{{{|||zzzyyywwwuuurrrpppnnnnnnjjjiiihhhhhhhhhgggdddbbb^^^ZZZUUUPPPLLLHHHDDDAAACCCBBBAAA@@@???>>>>>>>>>;;;<<<============???AAAFFFLLLYYYnnn~~~lllXXXJJJDDD@@@<<<::::::;;;;;;;;;::::::::::::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;:::999666777888888999999999999999999888888888888888999<<<<<<<<<===>>>???AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@AAACCCCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHIIIJJJJJJMMMMMMNNNNNNNNNMMMLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNLLLNNNPPPQQQQQQSSSUUUWWW]]]ccckkkvvv~~~qqqhhhccc\\\YYYVVVSSSSSSRRRQQQOOO~~~vvvuuusssrrrqqqpppppppppppppppooommmllljjjiiiiiigggffffffeeedddcccbbbbbbdddfffgggfffccc___]]]]]]\\\XXXSSSQQQPPPNNNJJJFFFBBB???;;;888777666444222222000////////////...,,,************************%%%'''***------+++(((&&&((((((((()))))))))(((((()))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%"""$$$&&&***,,,,,,+++***$$$&&&(((***+++++++++***))))))(((((()))+++---...111111333555888;;;===>>>;;;;;;;;;;;;===AAAHHHMMMNNNQQQSSSSSSQQQOOONNNNNNTTT\\\fffllliiibbb[[[WWWRRRUUUVVVRRRKKKEEEBBBBBB@@@CCCFFFKKKSSS___nnnyyyxxxoooiiiZZZSSSKKKCCC???======<<<======>>>======<<<;;;:::999888777555444333333333222111111000111222333444666666666777999<<>>>>>>>>>>>??????===>>>??????>>>@@@DDDGGGPPP\\\lll~~~sssaaaQQQGGGCCC@@@===;;;;;;;;;:::888999999999999999:::;;;;;;::::::;;;;;;;;;;;;;;;;;;999999:::::::::::::::999666666777888999::::::999::::::999999999999::::::;;;;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEEEEEEEFFFGGGHHHIIIMMMNNNNNNNNNNNNMMMMMMLLLOOOOOOOOOOOOOOOOOOOOOOOOMMMOOOQQQRRRRRRRRRTTTUUUZZZ]]]bbbgggrrrvvvqqqiiidddbbbbbbcccccctttsssrrrqqqppppppppppppooonnnnnnmmmlllkkkjjjjjjggggggfffeeedddcccbbbbbbeeefffhhhfffccc```^^^]]]]]]YYYTTTQQQPPPNNNJJJGGGBBB???;;;999777666444222///...,,,,,,------+++***++++++++++++++++++++++++&&&)))---000000...+++)))''''''((())))))***++++++((((((''''''((()))+++,,,((((((((('''''''''''''''(((''''''''''''(((((()))&&&'''(((((((((((('''&&&%%%&&&''''''((('''''''''&&&&&&(((,,,......,,,)))'''''''''((((((''''''&&&))))))(((((()))***,,,---000111222444666999<<<===<<<<<<;;;;;;===AAAHHHMMMMMMPPPTTTVVVUUUSSSRRRRRRQQQWWW___cccccc```[[[YYYSSSTTTTTTRRRNNNIIIFFFEEE;;;===@@@EEELLLZZZjjjuuuzzziiiaaaTTTJJJDDDBBBBBBBBB>>>>>>??????>>>======<<<;;;:::999777666555555555333222111000000111222333444555555777888:::<<<===============>>>???@@@@@@BBBDDDGGGJJJMMMOOOPPPPPPQQQRRRSSSSSSSSSUUUXXX[[[[[[\\\^^^```bbbeeefffgggfffgggjjjmmmoooppppppppprrrqqqsssuuuyyy{{{{{{zzz~~~}}}|||{{{zzzxxxuuutttsssrrrqqqooojjjiiihhhgggffffffffffffccccccbbbaaa___\\\ZZZYYYXXXVVVSSSQQQPPPOOOLLLJJJFFFCCCAAA@@@@@@@@@???===<<<<<<;;;;;;;;;<<<======;;;<<<>>>>>>???CCCJJJPPP\\\jjj|||vvveeeTTTIIIDDDCCC@@@>>><<<<<<;;;999888888888888888999:::;;;;;;::::::::::::;;;;;;;;;;;;888888999999999999::::::666666888999::::::::::::;;;::::::::::::;;;;;;<<<:::::::::;;;<<<===>>>???AAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBCCCCCCCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEDDDCCCDDDEEEGGGHHHLLLMMMMMMNNNNNNNNNMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOMMMOOORRRSSSRRRRRRSSSUUUVVVZZZ^^^aaahhhyyy~~~{{{}}}}}}qqqqqqpppooonnnnnnnnnnnnmmmmmmmmmllllllkkkkkkkkkiiihhhgggfffeeeddddddcccccceeegggfffdddaaa```___^^^ZZZTTTQQQPPPNNNJJJGGGBBB???;;;999777666444222...---++++++,,,,,,***)))++++++++++++++++++++++++***+++,,,------,,,***)))'''''''''((()))***+++,,,&&&&&&''''''((()))***+++)))((((((((('''''''''&&&'''''''''''''''((())))))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&'''((((((((((((***---///...***'''((('''''''''''''''(((((())))))(((((()))***+++,,,000000111222555777:::;;;=========<<<>>>BBBGGGLLLMMMQQQVVVYYYYYYXXXWWWWWWSSSUUUYYY[[[\\\\\\\\\\\\VVVTTTSSSQQQPPPMMMIIIFFF>>>???AAABBBGGGQQQ^^^hhh{{{yyypppcccVVVMMMGGGDDDCCC??????????????????>>>===<<<;;;:::999888777777777555444222111000111111222222333444666777888888888999::::::;;;<<<<<<=========???BBBEEEHHHHHHIIIHHHHHHIIIKKKLLLLLLOOORRRUUUVVVWWWXXXZZZ\\\^^^___```___```ccceeegggiiiiiiiiiiiiiiijjjlllpppqqqqqqpppuuuuuuuuuuuutttsssrrrrrrtttqqqnnnmmmnnnmmmllliiigggfffdddbbbaaaaaaaaaaaaZZZZZZYYYXXXVVVTTTQQQPPPRRROOOMMMKKKJJJIIIGGGEEE@@@>>><<<<<<<<<<<<<<<:::;;;:::::::::;;;;;;<<<===<<<>>>AAABBBEEEMMMYYYbbbppp|||xxxgggWWWIIICCCDDD@@@???=========<<<:::888777777777888888999:::;;;999999:::::::::;;;;;;;;;888888888888888999::::::666777888:::;;;;;;<<<<<<:::::::::::::::;;;<<<<<<:::::::::;;;<<<===>>>???@@@AAACCCDDDEEEDDDCCCBBBBBBBBBAAAAAA@@@AAAAAABBBAAABBBDDDEEEEEEEEEDDDDDDGGGFFFDDDCCCDDDEEEGGGHHHJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKNNNPPPQQQQQQQQQRRRSSSSSSWWW\\\]]]aaammmyyyoooooonnnmmmmmmmmmmmmmmmlllllllllllllllllllllllljjjjjjiiihhhgggfffeeeeee```ccceeefffdddcccbbbbbb___ZZZTTTQQQPPPNNNJJJGGGBBB???;;;999777666444222000...------------,,,***++++++++++++++++++++++++---+++)))(((&&&&&&''''''((((((''''''''''''((()))$$$$$$%%%%%%&&&'''''''''))))))(((((('''''''''&&&'''''''''''''''((()))***&&&'''((())))))((('''&&&'''&&&%%%%%%&&&'''((()))***)))***---///---)))$$$'''''''''''')))+++---///))))))(((((((((***+++,,,000000000111333666999:::===>>>>>>===>>>BBBGGGKKKMMMQQQWWW[[[\\\\\\[[[[[[VVVVVVVVVWWWXXX[[[]]]___YYYVVVRRRPPPPPPNNNJJJFFFGGGGGGFFFDDDEEEJJJTTT\\\kkk|||}}}ooo```SSSJJJCCC@@@??????@@@@@@@@@??????>>><<<<<<;;;:::999999999999555444333111111111111222111222444555666666555444777777888999:::;;;;;;<<<;;;===???BBBCCCCCCBBBBBBAAABBBDDDFFFHHHKKKOOORRRUUUVVVVVVWWWXXXYYYZZZ[[[[[[\\\^^^aaacccdddddddddccccccdddfffjjjkkkkkkjjjmmmnnnnnnnnnnnnmmmllllllpppllliiihhhiiiiiigggddd```___\\\ZZZYYYXXXXXXYYYSSSSSSSSSRRRPPPNNNKKKJJJHHHFFFCCCBBBBBBAAA@@@???@@@>>><<<;;;;;;;;;:::999<<<<<<;;;;;;<<<<<<===>>>DDDGGGJJJMMMRRR\\\kkkvvvlll\\\NNNCCCBBBGGG>>>===<<<<<<======;;;999777777777777888999:::;;;999999999::::::;;;;;;;;;888888777777888999::::::777777999:::;;;<<<<<<<<<:::999999999:::;;;;;;<<<;;;;;;;;;;;;<<<>>>???@@@===???AAACCCDDDCCCAAA???AAAAAA@@@@@@???@@@@@@@@@>>>???AAABBBBBBBBBAAAAAAHHHGGGEEEDDDDDDFFFHHHIIIHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKIIILLLOOOPPPPPPOOOPPPQQQMMMRRRWWWWWWWWW___mmmyyyxxxnnnmmmllllllmmmnnnmmmkkknnnlllkkkkkklllmmmlllkkkggggggfffeeeddddddcccccccccfffiiiiiigggdddaaa```^^^[[[VVVRRROOOLLLIIIGGGCCC@@@<<<999888555333111000///...------,,,------+++++++++************)))(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''++++++***)))((('''&&&&&&&&&%%%%%%$$$%%%&&&((()))&&&&&&&&&''''''''''''(((''''''((((((((('''%%%$$$###%%%(((***+++***((('''&&&&&&'''((())))))((((((************++++++++++++***---111444555888:::<<<;;;>>>@@@===;;;>>>HHHPPPUUU[[[bbbccc___\\\^^^bbbccc^^^XXXTTTTTTWWWYYY[[[YYYYYYXXXUUUQQQNNNMMMMMMOOONNNLLLIIIGGGIIILLLPPP^^^jjj|||{{{nnnaaaUUUJJJBBB@@@@@@????????????@@@@@@@@@???>>>===<<<;;;::::::888777666444222111111111111333555666444222222222555666666777888999999::::::;;;===???@@@AAA@@@@@@===???BBBCCCCCCDDDFFFHHHMMMNNNOOOPPPRRRSSSTTTUUUUUUUUUVVVXXXZZZ[[[\\\]]]^^^___```aaabbbbbbbbbbbbbbbcccdddeeeeeedddcccbbbcccbbb```______```bbbccc\\\ZZZWWWUUUSSSSSSTTTTTTLLLLLLJJJHHHFFFDDDCCCBBBAAAAAA@@@???>>>===<<<<<<======<<<<<<;;;;;;;;;;;;???<<<888777999===AAABBBDDDMMMYYYbbbnnn}}}ppp[[[OOOIIIDDDAAAAAA=========<<<;;;;;;::::::;;;:::999999;;;;;;:::999888888888888888999999999888888888888999:::;;;<<<999::::::;;;:::999777666888999:::;;;<<<<<<<<<<<<:::;;;<<<===>>>???@@@AAABBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBCCCBBBAAAAAABBBHHHGGGEEEDDDDDDEEEGGGHHHJJJIIIHHHIIIKKKKKKJJJIIIIIIHHHGGGFFFGGGGGGIIIJJJJJJLLLOOOOOONNNMMMMMMNNNSSSSSSTTTTTTWWW\\\dddiii{{{yyyooommmllllllnnnnnnmmmkkknnnmmmkkkkkkllllllkkkjjjgggffffffeeeddddddcccccceeegggiiihhheeeaaa^^^^^^]]]ZZZUUURRROOOLLLHHHFFFCCC@@@<<<999888666333111000///...------,,,------+++++++++************)))(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((''''''''''''''''''((())))))))))))(((((((((((((((((('''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((('''%%%%%%"""$$$''')))***)))'''&&&&&&'''(((((((((((((((((((((((((((((())))))))))))***---000333555777:::<<<:::===@@@>>>===AAAJJJRRR]]]ccchhhgggbbb___```cccdddaaa\\\WWWTTTUUUWWWYYYZZZYYYXXXTTTQQQPPPPPPRRRPPPPPPNNNKKKHHHGGGHHHJJJPPP[[[lll}}}~~~tttjjj]]]QQQIIIBBBBBBAAAAAA@@@???>>>===@@@@@@???>>>===<<<<<<;;;<<<;;;999777666555555444333444666555333222333333555555666666777888888999999:::<<<>>>????????????<<<>>>@@@@@@@@@AAACCCEEEIIIIIIJJJLLLMMMNNNPPPPPPPPPPPPRRRSSSTTTVVVWWWWWWWWWXXXYYYZZZZZZ[[[[[[ZZZ\\\]]]^^^______^^^]]]\\\\\\[[[YYYXXXXXXYYY[[[\\\XXXVVVSSSQQQOOOOOOOOOOOOJJJIIIHHHFFFDDDBBBAAA@@@?????????>>>======<<<<<<<<<<<<<<<<<<<<<;;;::::::<<<<<<;;;:::<<>>>>>===<<<<<<;;;;;;:::;;;:::999:::;;;;;;:::999888888888888888888888999555555555555666777888999:::::::::::::::999888888888999:::;;;<<<<<<<<<<<<::::::;;;<<<======>>>>>>@@@@@@@@@@@@@@@?????????===========================???BBBCCCCCCBBBBBBCCCGGGFFFEEEDDDDDDFFFHHHIIIJJJIIIHHHHHHJJJKKKKKKJJJJJJIIIHHHGGGGGGHHHIIIJJJKKKMMMOOOOOONNNMMMMMMMMMOOOPPPQQQRRRTTTYYY___cccjjj|||zzzpppnnnmmmmmmnnnnnnmmmkkkooommmlllkkklllkkkjjjhhhffffffeeeeeeddddddccccccggghhhhhhfffbbb^^^\\\\\\[[[YYYUUUQQQOOOKKKHHHEEEBBB@@@<<<999888666333111000///...------,,,------+++++++++************)))++++++++++++++++++++++++((((((''''''''''''(((((()))((((((''''''(((((()))'''''''''(((((()))))))))))))))))))))((('''&&&%%%&&&&&&&&&''''''''''''((('''''''''(((''''''&&&%%%"""$$$&&&((((((((('''&&&(((((((((((((((((('''&&&(((((((((((())))))))))))***,,,///222333555999;;;:::===@@@???@@@DDDNNNUUUcccgggkkkiiiccc___```bbbeeeeeeaaa[[[UUURRRSSSVVVZZZYYYXXXVVVSSSSSSUUUWWWTTTTTTTTTQQQLLLHHHEEEEEEEEEMMMZZZiiiwww~~~yyyqqqeeeYYYQQQFFFEEEDDDCCCBBBAAAAAA@@@@@@?????????>>>>>>=========<<<;;;999888777777777555555555444222222333444444444444555666666777777888888:::;;;<<<<<<===<<<:::<<<===>>>======???@@@CCCCCCDDDEEEGGGHHHIIIIIIIIIIIIJJJKKKMMMNNNOOOOOOOOOOOOPPPQQQRRRRRRRRRRRRTTTUUUUUUVVVVVVUUUUUUTTTSSSRRRQQQPPPPPPQQQRRRSSSQQQPPPMMMKKKIIIHHHHHHHHHEEEEEEDDDBBBAAA???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<<<<;;;:::999:::===?????????CCCLLLSSSfffyyy|||bbbUUUIIIDDDBBB@@@>>>???>>>>>>>>>===<<<<<<;;;;;;<<<:::999:::;;;<<<;;;999888888888888888888888888777777777777777888999:::;;;::::::999999999999999888999:::;;;;;;<<<<<<;;;:::::::::;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>AAACCCCCCBBBCCCDDDEEEDDDDDDDDDEEEGGGIIIJJJJJJHHHGGGGGGJJJLLLMMMLLLMMMLLLJJJIIIHHHHHHIIIJJJKKKMMMOOOOOOMMMLLLLLLLLLJJJLLLNNNPPPQQQUUUYYY\\\]]]kkk~~~{{{qqqooonnnnnnoooooommmlllooommmlllkkklllkkkiiigggeeeeeeeeedddddddddccccccggghhhhhheeeaaa^^^]]]]]][[[YYYUUURRRPPPMMMIIIFFFBBB???<<<999888666444222000///...------,,,------+++++++++*********))))))************************(((((((((''''''((((((((())))))(((((((((((())))))'''''''''((((((((())))))&&&'''((())))))(((&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&$$$%%%'''((()))((('''&&&(((((())))))((('''&&&&&&)))*********++++++++++++)))+++...000111444777::::::<<>>>>>>>>>>>>>><<<;;;999888777666666666666666555333111111333555333333333444444555555555666777777888999::::::::::::;;;<<<<<<;;;:::;;;===>>>>>>???@@@AAABBBCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGIIIJJJKKKLLLMMMMMMMMMMMMLLLMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJIIIIIIJJJJJJKKKKKKJJJHHHFFFDDDCCCBBBBBBAAA@@@@@@>>>===<<<;;;;;;:::::::::;;;;;;<<<<<<<<<999:::;;;<<<<<<;;;:::999:::???BBBAAAAAAIIIXXXeeelllTTTKKKBBB@@@@@@>>>===>>>???>>>>>>======<<<;;;;;;;;;:::999:::;;;<<<;;;999888888888888888888888888888888888888888999::::::<<<;;;999888888999:::;;;888999:::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;<<<===>>>????????????;;;;;;;;;;;;;;;;;;;;;;;;:::<<>>>>>>>>>>>>>>>>>;;;:::999888777777666666666666555333111111222444333333333333444444444444555555555666666777888888999:::;;;;;;:::999:::;;;;;;;;;<<<===>>>??????@@@?????????@@@@@@AAAAAAAAACCCDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEDDDCCCBBB@@@???>>>>>>======<<<;;;;;;:::999999999999::::::;;;;;;<<<<<<999:::;;;<<<<<<<<<;;;::::::>>>@@@@@@BBBOOOdddvvvppp\\\MMMFFF@@@@@@@@@======>>>>>>>>>>>>===<<<<<<;;;;;;;;;:::999999:::;;;:::999777888888888888999999999666666555555555666777777;;;;;;999999999:::;;;<<<999999::::::;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;>>>@@@AAAAAAAAAAAA<<<<<<<<<<<<<<<<<<<<<<<<888;;;>>>@@@@@@@@@AAABBBAAABBBCCCDDDFFFGGGIIIJJJIIIGGGFFFGGGJJJLLLMMMMMMMMMLLLJJJIIIHHHHHHHHHIIIIIIKKKMMMNNNMMMLLLLLLMMMLLLOOOQQQRRRSSSSSSUUUWWW[[[aaajjjttt{{{sssqqqpppooopppooonnnlllllllllkkkllllllkkkhhhfffddddddddddddcccccccccccceeeggghhhfffdddaaa```___\\\ZZZXXXVVVTTTPPPKKKHHHAAA>>>;;;999888777444333000///...------,,,------+++++++++************)))((((((((((((((((((((((((''''''(((((((((((('''''')))((((((''''''(((((()))(((((((((''''''&&&&&&&&&"""###$$$&&&'''(((((()))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''((((((((())))))******)))))))))(((((((((((((((((('''&&&(((((((((((()))))))))))))))***+++,,,...000444777:::<<<>>>@@@CCCGGGMMMRRRTTTUUUUUUUUUUUUVVVYYY\\\[[[___cccccc]]]WWWRRRQQQRRRXXX```fffiiijjjkkkkkkiiikkkkkkgggaaa[[[VVVTTTMMMKKKIIIJJJOOOWWW```fffjjjooovvv{{{|||{{{yyyxxxrrrlllaaaUUULLLEEECCCBBB@@@@@@@@@@@@??????>>>>>>>>>===<<<;;;::::::::::::888888888666444333444555333333333333333333444444555444444444444555666777888999::::::999999:::;;;999::::::;;;<<<<<<======<<<<<<<<<<<<<<<============>>>???@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB?????????>>>>>>===<<<<<<;;;;;;::::::999999999888999999::::::;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===:::===@@@BBBHHHZZZrrrttt```OOOIIICCC?????????<<<<<<>>>=========<<<;;;;;;:::::::::888777888999:::999888666666777888999::::::;;;888888888777777888888999:::::::::::::::;;;;;;<<<999999::::::::::::999999:::::::::;;;;;;<<<<<<<<<999;;;>>>AAACCCCCCCCCBBB========================999;;;>>>@@@??????@@@AAAAAABBBCCCDDDFFFGGGHHHIIIHHHHHHGGGIIIKKKLLLLLLKKKKKKJJJHHHGGGFFFFFFGGGHHHGGGIIILLLMMMMMMMMMMMMNNNPPPQQQSSSSSSSSSSSSUUUWWWVVVZZZbbbkkkrrr~~~zzztttrrrppppppppppppnnnlllkkkjjjjjjlllmmmllliiifffcccccccccccccccccccccccceeeggghhhgggccc___\\\[[[ZZZYYYWWWUUUSSSPPPKKKGGGAAA>>>;;;999888777555333000///...------,,,------+++++++++************)))++++++++++++++++++++++++&&&'''((())))))((('''&&&(((''''''''''''''''''(((&&&&&&'''''''''''''''(((%%%%%%%%%%%%&&&((())))))&&&&&&&&&''''''''''''((('''&&&&&&%%%&&&'''((()))))))))))))))))))))((((((&&&'''(((((((((((((((((((((((((((((())))))))))))((()))++++++,,,///333666;;;<<<===>>>AAAEEEJJJMMMNNNNNNMMMMMMOOOQQQUUUXXXUUUYYY^^^aaaaaa\\\UUUQQQSSSXXX```hhhooouuuzzz~~~{{{{{{xxxssslllfffcccbbbZZZVVVPPPLLLLLLPPPVVVZZZ]]]gggttt}}}tttiii]]]SSSKKKFFFDDDDDDCCCBBBAAA@@@@@@??????>>>======<<<<<<<<<<<<:::;;;<<<;;;999777666777444444444444444444444444555444333333333444555666666777888888888777999:::888888999999:::;;;;;;;;;:::::::::::::::999999999:::;;;<<<======>>>>>>===???>>>===<<<<<<===>>>???======>>>>>>>>>>>>======::::::;;;;;;;;;;;;:::::::::::::::999999999999999:::::::::;;;;;;;;;;;;;;;>>>===<<<;;;;;;===>>>@@@===AAAGGGMMMXXXkkkooo```RRRFFFEEE@@@<<<===<<<::::::>>><<<<<<<<<;;;::::::999999888777666777888888777666444555666777999;;;<<<===<<<<<<;;;;;;;;;;;;;;;<<<999::::::;;;<<<<<<;;;;;;999999:::::::::999999888777888888999:::;;;<<<<<<888:::>>>AAACCCDDDDDDCCC========================;;;>>>@@@AAAAAA@@@AAAAAAAAABBBCCCEEEFFFGGGGGGGGGHHHHHHIIIKKKLLLLLLJJJHHHGGGGGGEEEDDDDDDEEEFFFGGGEEEHHHKKKMMMMMMMMMOOOPPPQQQRRRSSSRRRQQQQQQSSSUUUSSSVVV]]]eeehhhooo~~~zzztttsssqqqpppppppppnnnllljjjiiijjjlllmmmllliiigggcccccccccccccccccccccccceeegggiiigggccc]]]YYYWWWYYYXXXVVVUUUSSSOOOJJJFFFAAA>>>;;;999888777555333000000...---------------+++++++++************)))''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&'''((()))***)))((('''&&&&&&''')))***&&&&&&&&&'''''''''(((((('''&&&&&&%%%&&&'''((()))((((((((((((((('''''''''&&&&&&'''((()))))))))(((************++++++++++++((()))******+++...222666<<<<<<<<<>>>@@@DDDGGGJJJIIIHHHHHHHHHIIILLLPPPRRRQQQTTTZZZ```ccc___XXXRRRTTTXXX```iiirrr|||}}}vvvpppmmmmmmgggbbbYYYQQQMMMMMMOOOQQQRRR___qqqyyynnnbbbWWWPPPGGGFFFEEEDDDCCCBBBAAAAAA???>>>===<<<<<<;;;<<<<<<<<<>>>??????<<<:::999999444444444444444444444444555444333333333444555666444555777777666777888:::777888888888999999::::::999888888888888777777777:::;;;<<<======>>>>>>======<<<;;;::::::;;;<<<===::::::;;;;;;;;;;;;::::::777777888999::::::999999:::::::::999999999999999;;;;;;;;;;;;;;;;;;;;;;;;???>>><<<;;;;;;===@@@BBBBBBGGGOOOYYYfffzzzuuuaaaSSSIIIBBBAAA<<<:::::::::888:::===<<<;;;;;;::::::999888888777666555666777888777555333444555777999;;;===>>>::::::999888888999999999888999;;;<<<===<<<;;;;;;999999:::::::::999999888555666777888999:::;;;;;;666999===AAACCCDDDDDDCCC========================>>>@@@BBBCCCBBBAAAAAABBBAAABBBCCCEEEFFFFFFFFFFFFHHHHHHJJJLLLMMMLLLIIIFFFEEEDDDDDDCCCCCCDDDEEEFFFDDDGGGJJJLLLMMMNNNOOOQQQQQQQQQQQQPPPOOOOOORRRTTTUUUWWW]]]cccccceeeqqq{{{tttrrrpppooooooooolllkkkkkklllmmmmmmmmmllljjjjjjbbbcccdddeeeeeeeeedddddddddeeefffddd```]]][[[[[[[[[YYYVVVTTTRRRPPPLLLIIICCC???;;;777666555444333333222111///...,,,+++************************************+++,,,,,,------))))))))))))))))))))))))&&&'''''''''(((((())))))'''''''''''''''((())))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&((())))))(((''''''(((''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))'''((((((***+++---///000555888<<>>======<<<<<<<<<<<<<<<===>>>>>>>>>===;;;999888666666666555444444333333333333444444555444444444777777777777777666666666555555666777888999::::::888888888888888888888888999999999999:::;;;<<<===::::::999999::::::;;;<<<::::::::::::::::::::::::999999888888888888888888;;;999999999;;;<<<;;;:::AAA???<<<;;;<<<===>>>>>>AAA@@@>>>???CCCGGGIIIKKKLLLQQQ\\\kkk|||xxxcccRRRGGGBBB@@@@@@>>>;;;:::::::::999777;;;;;;;;;:::::::::999999888888888888777555444333222333444666888999::::::888888888888888888888888666666777777888888888999888888999:::::::::999999888888777777888999::::::;;;<<<>>>@@@AAA@@@???>>><<<===>>>@@@@@@??????>>>??????@@@AAABBBDDDDDDEEEEEEDDDCCCCCCDDDFFFHHHJJJGGGGGGHHHJJJLLLKKKHHHFFFIIIGGGEEEDDDCCCDDDEEEFFFGGGHHHIIIKKKLLLLLLMMMMMMKKKNNNQQQRRRPPPOOONNNNNNUUUWWWYYY\\\___ccchhhlll~~~|||uuussspppooooooooommmlllllllllmmmnnnmmmlllkkkjjjaaabbbcccddddddcccbbbaaaaaacccdddccc```]]]\\\[[[ZZZXXXUUUSSSRRROOOKKKHHHDDD@@@<<<:::888777555444111111000///...------,,,***************************)))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&((())))))(((''''''(((''''''((()))))))))))))))))))))))))))))))))))))))'''''''''((((((((()))))))))))))))***+++,,,---...111555:::===???AAABBBDDDJJJJJJJJJIIIHHHIIILLLNNNQQQTTTXXX]]]```bbbbbbaaa]]]^^^aaagggmmmuuuyyyrrroooqqqmmmgggaaa\\\WWWSSSOOOMMMSSS]]]jjjxxxxxxiii___SSSLLLJJJIIIDDD@@@???>>>>>>======>>>>>>???<<<===>>>>>>>>>===<<<;;;999888888777777666555555444444555555555555444333555555555666666777777888666777777888888999999999999999999999999999999999888888888888999:::;;;;;;999999888888999999:::;;;::::::::::::::::::::::::999999999999999888888888;;;:::999:::;;;<<<;;;:::>>>===;;;;;;<<<>>>??????BBBAAABBBEEEJJJQQQWWWZZZ^^^dddnnn|||}}}hhhUUUHHHBBB@@@??????===;;;:::;;;;;;:::999999999999999888888888888999999999888777666555444333444555666888999999999999999999999999999999999666777777777888888888888888999999:::::::::::::::888888888888888999::::::;;;<<<>>>@@@@@@@@@???>>><<<===>>>???@@@??????>>>>>>>>>???@@@AAABBBCCCCCCGGGFFFDDDCCCCCCEEEFFFGGGGGGHHHJJJLLLNNNMMMJJJGGGHHHGGGEEECCCCCCDDDEEEFFFFFFGGGHHHJJJKKKKKKKKKKKKLLLNNNPPPQQQPPPPPPPPPQQQUUUWWWYYYZZZ\\\___cccfffmmmyyywwwtttpppnnnnnnooonnnnnnlllmmmnnnnnnnnnmmmlllkkkcccddddddeeedddcccaaa```^^^```bbbaaa___\\\[[[[[[YYYWWWTTTRRRQQQNNNJJJGGGCCC@@@<<<:::999777555333////////////............************************++++++***))))))(((''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&((())))))(((''''''(((''''''((()))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))++++++*********++++++,,,...111777;;;>>>AAADDDFFFJJJKKKKKKJJJIIIIIIKKKLLLSSSUUUXXX[[[___ccceeegggffffffggghhhhhhlllyyyuuuppppppooonnnlllggg```WWWPPPNNNPPPTTT]]]jjjyyy|||ppp___SSSMMMIIIDDDAAA??????>>>===<<<<<<<<<===<<<===>>>???????????????;;;;;;::::::999999888888666666666666666555444333333333444555666777888888888888888888888888888888999999999999999999999999666666666666777888999999888777777777777888999999999999999999999999999999999999999999999999999999;;;:::999:::<<<===<<<;;;<<<<<<<<<<<<===@@@BBBCCCFFFHHHMMMTTT]]]fffnnnssszzzzzzkkkVVVFFF@@@??????>>>>>><<<::::::;;;<<<;;;:::888888777777777666666666999999999999999888777666555555666777777888888999999999999999999999999999777777777777888888888888999999:::;;;;;;;;;;;;;;;999999888888888999::::::;;;<<<>>>???@@@@@@???>>>======>>>????????????>>>>>>???@@@@@@AAABBBCCCCCCGGGFFFDDDCCCCCCDDDDDDEEEGGGIIIKKKNNNPPPOOOKKKGGGFFFEEEDDDCCCCCCCCCDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJKKKMMMNNNNNNNNNNNNPPPQQQTTTVVVWWWXXXXXXYYY\\\^^^___jjjzzzxxxtttpppnnnnnnooooooooommmmmmnnnnnnnnnmmmlllkkkggggggggggggfffdddbbbaaa]]]```bbbaaa___[[[ZZZYYYXXXVVVSSSQQQPPPMMMIIIFFFAAA>>>;;;999888666333111000000//////......------************************,,,+++++++++*********)))(((((((((((((((((((((((('''''''''((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&((())))))(((''''''(((''''''((()))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))***************++++++,,,---111666:::>>>AAADDDGGGHHHIIIKKKLLLKKKKKKMMMNNNUUUWWW[[[___cccgggiiijjjmmmmmmnnnlllfffeeemmmyyyvvvqqqoooqqqrrrsssqqqkkkbbb\\\VVVSSSRRRTTT]]]lllzzz~~~mmm___TTTMMMEEEAAABBBAAA@@@>>>===<<<<<<<<<======>>>>>>>>>??????>>>===<<<<<<;;;;;;:::999999888888888888777666555444444444555555666666666777777777777777666666555555777777777777777777777777555555555555555666777777777666666666666777888888888888888888888888888888999999999:::::::::::::::<<<;;;:::;;;===>>>>>>===<<<======>>>@@@CCCGGGKKKRRRYYYcccooozzzkkk]]]KKKAAA???@@@@@@>>>;;;:::888888:::;;;::::::888777777777666666666666999999:::::::::999888888777777777777777777888888777777777777777777777777777777777777777888888888999999:::;;;<<<<<<<<<<<<::::::999999999::::::;;;;;;<<<===>>>?????????>>>===>>>>>>>>>????????????AAAAAABBBCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCDDDEEEEEEFFFGGGKKKNNNPPPOOOJJJGGGEEEDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGIIIJJJJJJJJJJJJIIIJJJKKKKKKKKKLLLNNNPPPRRRSSSUUUVVVUUUVVVXXXZZZ\\\eeepppyyywwwtttpppmmmmmmnnnooonnnlllmmmnnnnnnnnnmmmkkkjjjggggggggggggfffdddbbb```___aaacccbbb___[[[XXXWWWXXXVVVSSSQQQOOOMMMIIIFFFBBB???<<<999888666444222222222111///...---++++++************************))))))*********+++++++++''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&((())))))(((''''''(((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***((((((((()))***+++------///222777:::===???CCCFFFDDDFFFIIIKKKMMMOOOQQQTTTWWW[[[bbbhhhmmmoooooonnnrrrrrrsssqqqiiibbbdddkkkqqqzzzwwwsssqqqrrrtttwwwxxxvvvrrrnnn```[[[UUURRRUUU___kkksss}}}zzznnncccWWWLLLEEEAAAAAA@@@???????????????>>>>>>=========<<<<<<<<<======<<<;;;;;;::::::999:::::::::999888777666555777777666666555555555444666666666555444444333333666666666666666666666666555555555444555555666777666666555555666666777888888888888888888888888888999999::::::;;;;;;;;;;;;<<<;;;;;;<<<>>>??????>>>;;;<<<>>>???BBBHHHPPPVVVgggrrr|||lll]]]SSSGGGAAAAAABBB???<<<999888666777888:::999999999999888888888777777777888999999::::::::::::999888888777777777777888999666666666666666666666666888888777777777777777777888999:::;;;<<<<<<<<<<<<;;;;;;:::::::::::::::;;;;;;<<<<<<===>>>>>>??????>>>>>>>>>>>>>>>?????????AAABBBBBBBBBCCCDDDDDDDDDAAAAAAAAABBBCCCEEEFFFGGGDDDEEEHHHLLLNNNMMMIIIFFFDDDCCCCCCCCCCCCCCCDDDDDDFFFGGGHHHIIIJJJKKKKKKKKKJJJKKKLLLLLLKKKLLLNNNPPPNNNQQQSSSTTTUUUVVVXXXYYY[[[bbbiiimmmsssvvvsssooommmmmmnnnmmmmmmkkklllmmmmmmmmmlllkkkjjjddddddddddddcccaaa___^^^aaaccceeeeeeaaa\\\XXXWWWXXXVVVSSSQQQPPPMMMIIIFFFEEEBBB===:::888888666555333222111000...,,,+++***************************&&&&&&'''(((((()))******''''''''''''''''''''''''((((((((((((((('''''''''))))))(((((())))))***+++&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&((())))))(((''''''(((''''''((()))))))))))))))))))))))))))))))))))))))((((((((()))))))))******'''(((((()))***+++------000222666888:::===AAACCCAAADDDGGGJJJMMMQQQVVVYYYYYY___iiirrrxxxzzzyyyxxxwwwvvvvvvuuummmdddaaaccceeennnzzz}}}yyywwwqqqqqqqqqsssvvvxxxxxxwwwkkkeee]]]VVVTTTXXX^^^bbbooo|||yyyooobbbTTTLLL@@@???>>>>>>>>>>>>>>>??????>>>===<<<<<<<<<<<<<<<======<<<<<<;;;::::::::::::::::::::::::999888777999999888777666555444444666666555555444444444333555555555555555555555555777666666555555666777777666666555555666666777888999999999999999999999999999::::::;;;;;;<<<<<<======<<<<<<===???AAA@@@???;;;>>>@@@DDDIIITTTaaajjj~~~lll]]]OOOIIICCCAAABBBBBB>>>;;;999888666777888999999888::::::999999999888888888777888999:::::::::::::::999888777666777888999:::555555555555555555555555888888888888777777777777777888999;;;<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;;;;<<<<<<======>>>??????>>>>>>>>>===>>>??????@@@?????????@@@@@@AAAAAAAAA>>>???@@@BBBDDDEEEFFFGGGCCCDDDFFFIIIKKKKKKIIIFFFCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGHHHJJJKKKKKKKKKKKKMMMNNNOOOOOONNNNNNOOOPPPLLLNNNQQQSSSTTTUUUWWWXXXVVV[[[```ccchhhtttsssqqqooonnnnnnmmmllljjjjjjkkklllllllllkkkiiiiiibbbbbbccccccbbb```___]]]aaadddggggggccc___[[[ZZZYYYWWWTTTRRRPPPMMMJJJGGGEEE@@@:::666555555555555222111000///...---,,,,,,************************'''''''''((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))&&&((())))))(((''''''(((''''''((()))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))***++++++---///222555888;;;???BBBBBBDDDGGGIIIMMMRRRXXX\\\ZZZaaammmxxx}}}yyyvvvtttpppgggbbbbbbccckkkttt{{{||||||||||||wwwuuussstttvvvxxxyyyzzzvvvqqqiiiaaa\\\YYYYYYYYYaaammm{{{}}}qqqeee]]]OOOMMMJJJGGGCCCAAA???>>>???>>>=========>>>???@@@>>>>>>======<<<;;;;;;;;;::::::;;;;;;;;;::::::999999999888888777777666666666666666666666666666666777777777777777777777777888888777777777777888888666666666555666777777888:::::::::::::::::::::::::::::::::;;;<<<============<<<<<<>>>@@@BBBAAAAAA@@@CCCHHHMMMWWWgggzzzyyyiiiZZZOOOFFFCCCAAA@@@AAAAAA@@@???<<<:::888888999::::::999::::::999999999888888888666777888999::::::::::::999888777666777888:::;;;777777777777777777777777888888888888777777777666666777888:::;;;;;;<<<<<<======<<<;;;;;;;;;;;;;;;<<<;;;<<<<<<===>>>>>>??????>>>=========>>>@@@@@@>>>>>>>>>????????????@@@??????AAABBBCCCDDDEEEEEEDDDDDDDDDFFFIIIJJJIIIHHHCCCDDDEEEEEEFFFFFFFFFEEEEEEFFFGGGHHHJJJJJJJJJJJJKKKMMMOOOOOOMMMLLLLLLLLLJJJMMMPPPRRRRRRRRRSSSUUURRRVVV[[[^^^bbbiiissszzzrrrpppnnnnnnnnnmmmkkkiiijjjjjjkkklllkkkjjjiiihhhccccccddddddcccbbb```___```cccggghhheeeaaa^^^]]]YYYWWWTTTRRRQQQNNNJJJGGGBBB===666111000111222222000/////////............************************++++++******))))))((((((''''''''''''''''''''''''))))))(((((('''''''''&&&'''''''''''''''((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&((())))))(((''''''((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************++++++***)))))))))))))))))),,,///222666999>>>AAACCCEEEGGGIIILLLRRRXXX]]]\\\bbbnnn{{{zzztttssspppiiidddccceeellltttyyy{{{|||~~~~~~}}}~~~~~~zzztttlllddd^^^ZZZXXXVVV```llluuu~~~xxxqqqiiifff```XXXQQQJJJEEEBBB>>>=========???@@@BBBCCC??????>>>>>>===<<<<<<<<<::::::;;;;;;<<<;;;;;;;;;888888888888888999999999777777777888888888888888888888888888888888888888999999888888888888888999666666666666666777888888::::::::::::::::::::::::::::::;;;;;;<<<===>>>>>>======<<<>>>AAABBBBBBAAAFFFJJJOOOWWWdddwww}}}hhhYYYNNNFFFBBBAAAAAA@@@@@@BBBCCCEEE>>><<<::::::;;;;;;;;;:::999999999999888888888888555666777888999:::::::::888888666666777999;;;<<<888888888888888888888888999888888888777777666666555666888999:::;;;;;;;;;>>>===<<<;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<===>>>??????>>>=========>>>@@@AAA@@@@@@@@@@@@@@@@@@AAAAAA@@@AAAAAABBBCCCCCCCCCCCCEEEDDDDDDFFFHHHJJJJJJIIIDDDDDDEEEFFFFFFFFFFFFFFFDDDEEEFFFGGGHHHIIIIIIIIIHHHJJJMMMMMMKKKHHHGGGGGGJJJMMMPPPQQQPPPPPPQQQQQQTTTVVVZZZ]]]```dddgggjjjooo}}}rrrqqqooonnnnnnmmmkkkiiillllllkkkkkkjjjiiiiiiiiigggffffffeeecccaaa___^^^aaaccceeeeeeccc```^^^]]]\\\YYYVVVSSSQQQNNNJJJGGGCCCAAA===:::888777444222///000000000000//////...------,,,,,,+++***))))))******))))))((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&'''''''''))))))************))))))))))))((('''&&&%%%%%%$$$((((((((('''&&&&&&%%%%%%''''''(((((())))))******+++++++++******(((''''''''''''''''''((((((((((((+++)))'''&&&''')))+++---***---000222444666999<<>>>>>===<<<<<<;;;::::::???===;;;:::;;;:::888666<<<;;;::::::::::::::::::;;;:::999:::;;;;;;:::999<<<;;;:::999999:::;;;<<<;;;;;;:::::::::;;;===>>>;;;:::999999888999999999:::;;;<<<;;;999888888:::???>>><<<<<<===>>>>>>===;;;>>>AAADDDFFFIIILLLNNNPPPTTT[[[eeesss|||hhhYYYPPPJJJGGGAAABBBCCCCCCCCCBBBAAA@@@<<<:::777666888:::;;;;;;888888999:::::::::::::::333444555666777777777777444444444444777:::===???999888888888777777666666777777777777666666666666555444444888<<<===;;;999;;;:::999999;;;===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<===========================>>>@@@CCCDDDEEEEEEDDDBBB@@@@@@AAACCCDDDDDDEEEFFFGGGHHHHHHIIIGGGHHHIIIJJJJJJHHHFFFEEEGGGHHHHHHIIIJJJKKKLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQPPPOOOOOORRRRRRTTTWWWZZZ]]]```aaafffnnnzzz|||rrrpppnnnnnnnnnnnnllljjjkkkkkkjjjiiihhhggggggfffeeeeeeeeedddcccbbbaaa```aaaccceeeeeeccc```^^^]]]\\\YYYUUURRRPPPMMMJJJGGGCCCAAA===:::888777444222///////////////...---------,,,,,,+++******))))))(((((((((((())))))))))))(((((())))))))))))((((((&&&%%%%%%&&&&&&((())))))&&&&&&&&&''''''(((((((((''''''((()))))))))))))))))))))((((((''''''&&&&&&''''''''''''''''''''''''((((((((((((((()))))))))***++++++******(((''''''''''''((((((((())))))))),,,+++***)))***+++---...+++---000111222444777999BBBDDDFFFHHHLLLQQQWWW[[[^^^___dddnnnzzz|||xxxtttrrrrrrtttssstttuuussssssxxxzzznnnddd^^^]]]ZZZYYY\\\aaahhhttt|||qqqiiiWWWQQQIIICCC@@@@@@AAAAAABBBAAA@@@@@@@@@@@@@@@???>>>======>>>??????>>>===>>>===<<<;;;;;;;;;;;;;;;<<<:::::::::<<<<<<<<<:::;;;;;;:::999999:::;;;;;;;;;::::::999:::;;;<<<===:::::::::::::::;;;;;;<<<999;;;<<<<<<::::::;;;===<<<<<<<<<===???@@@AAA@@@CCCFFFJJJMMMQQQUUUZZZ^^^aaafffnnnwww}}}iiiWWWMMMHHHCCCAAAAAABBBBBBCCCBBBAAA@@@???;;;999666666777999:::999777888999999999999999888666666777777777666666555333333222333444777:::;;;888888888777777777666666777777777777666666666555555555555888;;;===;;;999:::999888888:::;;;;;;:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<============>>>@@@BBBDDDEEEFFFFFFEEECCCAAA@@@BBBCCCEEEEEEEEEFFFFFFGGGGGGHHHFFFGGGHHHIIIIIIGGGFFFDDDGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLOOONNNMMMMMMMMMMMMNNNOOOSSSSSSTTTUUUXXXZZZ\\\]]]___dddkkkttt~~~xxxpppooonnnnnnoooooonnnmmmllllllkkkjjjiiihhhgggfffdddddddddddddddccccccbbbaaaccceeeeeebbb```^^^^^^\\\YYYTTTQQQOOOLLLIIIFFFCCCAAA===:::888777444222............------,,,,,,+++++++++******))))))((('''''''''((()))*********''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))'''''''''(((((((((((((((''''''(((''''''&&&%%%$$$''''''''''''''''''&&&&&&&&&&&&''''''((())))))***))))))((((((((((((((((((************)))(((''''''((((((((()))))))))***************+++++++++,,,,,,+++---///000000111333555<<>>???@@@>>>===??????>>><<<<<<;;;;;;;;;;;;::::::;;;===>>>===<<<;;;;;;::::::::::::;;;;;;;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>>888999;;;;;;::::::<<<>>>>>>>>>???@@@BBBDDDEEEFFFNNNSSSZZZaaahhhooovvv{{{{{{wwwiiiWWWKKKGGGFFFDDDAAA@@@AAAAAABBBAAA@@@???>>>:::888666555777888888888777888888888888888777666888888888777666555444333444333333333444666888999777777777777666666666666777777777666666666555555666666777999;;;<<<:::888:::888777777999::::::999<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;<<<<<<<<<======>>>>>>@@@AAADDDFFFGGGGGGGGGFFFDDDAAAAAABBBDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGGGGGGGFFFDDDCCCFFFGGGGGGHHHJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLOOOMMMKKKIIIJJJLLLOOOPPPSSSSSSSSSSSSTTTVVVXXXYYY]]]___bbbfffmmmyyyxxxooonnnmmmnnnpppqqqpppooopppooonnnmmmllljjjjjjiiieeeeeeeeeeeedddcccbbbbbbaaacccddddddbbb```______\\\YYYTTTPPPMMMKKKHHHFFFCCCAAA===:::888777444222//////...------,,,,,,,,,*********)))))))))(((((('''((((((((()))))))))***%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))''''''''''''''''''(((((()))((((((&&&%%%###!!! %%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((())))))))))))))))))((((((''''''&&&))))))******)))(((''''''))))))))))))************'''((()))******)))((((((+++,,,......---...///111666;;;CCCIIIMMMPPPSSSUUUTTTWWW[[[]]]^^^aaafffiiijjjiiihhhgggfffhhhlllooouuutttssspppooorrrxxx}}}wwwssshhh```WWWRRRPPPSSS]]]hhhrrr~~~jjj[[[UUURRRMMMIIIHHHFFFDDDDDDEEEEEECCC@@@AAA@@@??????@@@@@@===;;;??????===<<<;;;;;;::::::;;;::::::;;;===>>>>>>===<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<======;;;<<<>>>>>>======???@@@DDDCCCCCCCCCEEEIIIOOOSSS___fffrrr~~~|||eeeYYYJJJBBBCCCFFFEEEBBB??????@@@AAA@@@???>>>===999777555555666777777666777777777777777666666555666666666666666555333333666666666666666777888999666666666666666666666666777777666666666555555555777777888:::;;;;;;:::999;;;999888888999::::::999===<<<<<<<<<<<<<<<<<<===;;;;;;<<<<<<======>>>>>>>>>>>>@@@AAACCCEEEGGGHHHHHHHHHGGGEEEBBBAAACCCDDDGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEEEEDDDCCCBBBEEEFFFGGGHHHIIIJJJKKKLLLKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJLLLNNNQQQSSSRRRRRRQQQQQQRRRSSSUUUWWW]]]^^^___aaaeeennnxxxyyyooonnnmmmoooqqqrrrrrrqqqppppppooonnnmmmlllkkkkkkgggggggggfffdddbbbaaa```aaabbbdddcccaaa```___```]]]YYYTTTPPPMMMJJJHHHFFFCCCAAA===:::888777444222111000///...------------*********)))))))))))))))***)))))))))((((((((('''%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""&&&&&&&&&&&&&&&''''''''')))((((((((('''''''''&&&))))))((((((''''''&&&&&&((())))))))))))(((((('''))))))))))))************'''((()))******)))'''&&&***,,,---,,,++++++,,,---333888@@@GGGLLLOOORRRSSSSSSVVVYYYXXXWWWXXX]]]aaa```aaabbbbbbcccfffkkkooossstttuuuuuutttssstttttt{{{qqqjjjbbb\\\VVVRRRVVV\\\dddnnn{{{rrrjjjcccZZZTTTVVVSSSQQQRRRTTTRRRMMMIIIHHHFFFDDDCCCDDDCCCBBB@@@???>>>===<<<;;;;;;;;;;;;===<<<;;;<<<>>>???>>>============>>>>>>============>>>>>>>>>>>>=========???>>>===<<<<<<<<<<<<<<<@@@BBBCCCCCCBBBAAACCCDDDFFFFFFEEEFFFKKKUUUbbbkkkzzzxxxgggSSSJJJ???;;;===@@@???======>>>?????????>>><<<;;;999777555555666777666444666666777777777666666555333444444555555444444333666666666666666777777888555555555555555555555666666666666666555555555555666888:::;;;;;;:::::::::<<<;;;999999;;;;;;;;;:::<<<<<<;;;;;;;;;;;;<<<<<<<<<======>>>???@@@@@@@@@>>>???AAACCCDDDFFFGGGGGGGGGGGGFFFDDDBBBBBBCCCEEEGGGGGGFFFFFFEEEDDDDDDDDDCCCDDDDDDDDDCCCCCCBBBBBBDDDDDDFFFGGGHHHJJJKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLGGGHHHKKKNNNQQQSSSUUUVVVQQQPPPOOOOOOPPPSSSUUUWWWWWWXXXZZZ\\\___dddjjjnnn}}}yyyooonnnnnnoooqqqsssrrrqqqnnnnnnmmmmmmlllkkkkkkkkkhhhhhhgggfffdddbbb```___aaabbbccccccaaa``````aaa___ZZZUUUPPPMMMJJJHHHFFFCCCAAA===:::888777444222222111///---,,,,,,------*********************************)))((('''''''''(((((())))))))))))((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&%%%%%%%%%!!!"""$$$%%%'''(((((())))))))))))))))))))))))((()))(((((('''&&&&&&%%%%%%((((((''''''''''''''''''((((((((())))))(((((('''((((((((()))))))))******)))***+++++++++***)))(((***+++,,,,,,******+++,,,///444<<>>???@@@AAA@@@>>>??????@@@@@@@@@@@@??????@@@AAAAAAAAAAAA@@@@@@???@@@@@@???>>>>>>>>>>>>>>>@@@AAACCCCCCCCCCCCDDDFFFJJJLLLNNNRRR[[[kkk}}}zzzcccTTTGGGBBB<<<:::;;;======<<<<<<======>>>>>><<<;;;:::999777666666777777555444555555666777777777777777333444444555555555444444333333333444555555555555444444444555555555555555666666666555555555444444555888:::;;;;;;:::;;;;;;===<<<::::::;;;<<<;;;:::<<<;;;:::999999:::;;;<<<======>>>???@@@AAABBBBBB???@@@BBBCCCEEEEEEFFFFFFDDDEEEEEECCCBBBBBBDDDFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFHHHIIIKKKKKKIIIJJJJJJKKKKKKLLLLLLMMMFFFHHHLLLPPPTTTVVVWWWXXXRRRQQQOOOOOOPPPRRRUUUWWWVVVWWWXXXZZZ\\\___bbbccclllppp{{{xxxpppooooooppprrrsssrrrqqqmmmmmmmmmmmmmmmmmmmmmmmmgggggggggfffeeecccbbbaaaaaabbbcccbbbaaa``````bbb```\\\UUUPPPMMMKKKIIIGGGCCCAAA===:::888777444222222000...,,,++++++,,,,,,***+++++++++++++++++++++))))))))))))(((((((((((())))))************))))))(((''''''&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&"""###%%%'''((()))******)))))))))(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''((((((((()))))))))***************))))))((()))+++,,,+++***)))***,,,---111777===BBBHHHNNNRRRTTTUUUVVVVVVVVVVVVWWWXXXQQQTTTXXX\\\___cccfffiiirrruuu{{{|||xxx}}}~~~zzzqqqeee___^^^YYY]]]aaaeeeooo|||~~~}}}uuubbb\\\TTTMMMIIIGGGFFFEEEEEEEEEEEEDDDEEEEEEFFFGGGFFFDDDCCCCCCDDDDDDBBBAAA@@@AAABBBCCCCCCBBBAAA@@@CCCDDDEEEEEEEEECCCBBBAAA@@@@@@@@@@@@AAABBBCCCDDDDDDFFFHHHJJJKKKMMMOOOQQQYYY]]]cccjjjuuuuuubbbPPPEEE??????>>>======<<<===>>>;;;<<<<<<======;;;:::999999888777777888777555444444555666777888999999999777777777777666555444444111222333444555555555666333333444444444555555555666666555555555444444444444777:::<<<;;;:::<<<======;;;999999:::;;;:::999;;;:::888777777888:::;;;<<<===>>>???@@@AAABBBBBB@@@AAABBBDDDDDDDDDDDDDDDBBBCCCCCCBBBBBBBBBEEEGGGEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDFFFGGGIIIJJJKKKIIIIIIJJJJJJKKKLLLLLLMMMJJJKKKMMMOOORRRUUUWWWYYYVVVTTTRRRPPPPPPRRRTTTVVVYYYXXXVVVVVVXXX[[[]]]^^^bbbcccjjjwwwwwwqqqpppoooppprrrsssrrrqqqooooooooooooppppppppppppeeeeeeffffffeeeeeedddcccaaabbbcccbbbaaa```aaabbbaaa\\\VVVQQQMMMKKKIIIHHHDDDAAA===:::999777444222111///---+++)))******+++++++++++++++++++++,,,,,,''''''(((((())))))******(((((())))))))))))(((((((((''''''&&&&&&&&&''''''))))))(((((('''''''''&&&(((((())))))(((((('''&&&''''''&&&%%%$$$$$$#########$$$$$$%%%%%%&&&&&&'''%%%&&&&&&''''''(((((((((''''''((((((((((((((('''''''''''''''(((((((((((())))))(((((('''''''''&&&)))***++++++***)))***,,,+++...333888>>>EEEMMMRRRTTTTTTUUUVVVWWWWWWWWWVVVPPPTTTZZZ___bbbeeehhhkkkpppsssyyy}}}sssmmmmmm]]]^^^\\\[[[```iiinnnoooqqqsssxxxzzzrrrfffZZZSSSNNNKKKIIIIIIIIIIIIIIIJJJKKKLLLLLLJJJHHHGGGFFFGGGFFFEEECCCAAABBBCCCDDDDDDCCCBBBAAAEEEFFFGGGGGGGGGEEEDDDCCC???@@@AAABBBDDDFFFHHHIIIOOORRRVVVXXX[[[^^^aaadddiiiooowwwuuubbbQQQEEE???777:::======;;;:::;;;===:::;;;<<<<<<<<<;;;:::999:::999888888888888666444333444666777999:::::::::;;;::::::999777666444333222333555666777888888888333333333444444555555555666666555555555444444444333777:::<<<;;;;;;<<>>???@@@AAAAAA@@@AAACCCDDDDDDDDDCCCBBB@@@AAABBBAAAAAACCCEEEHHHDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBDDDEEEGGGIIIJJJKKKIIIIIIIIIJJJKKKLLLLLLMMMNNNNNNMMMMMMOOOSSSVVVXXXZZZWWWTTTQQQPPPQQQSSSTTTYYYUUUQQQOOOPPPTTTWWWXXX```___cccmmmuuu~~~{{{ooooooooopppqqqqqqrrrrrrpppnnnmmmmmmooopppooooooggggggfffeeecccbbbaaa``````bbbdddeeedddbbb___]]]```\\\VVVRRROOOMMMKKKJJJGGGBBB<<<999999888666333111000///...............---+++)))(((((((((&&&$$$)))(((&&&'''''''''&&&%%%"""###%%%&&&'''&&&%%%%%%(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&$$$######$$$&&&'''******))))))((((((''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%))))))))))))((((((((((((************))))))))))))&&&'''(((***+++++++++++++++***)))))))))***,,,---...///222555999???FFFKKKRRRUUUWWWXXXXXXXXXYYYZZZTTTXXX]]]```bbbgggmmmrrrxxx{{{tttnnnfffaaa___```aaabbbccc```bbblllvvv~~~oooddd\\\XXXUUUWWWYYY\\\^^^___]]][[[YYY\\\WWWPPPKKKHHHGGGFFFEEEGGGGGGGGGHHHIIIJJJLLLMMMMMMMMMOOOOOOOOONNNLLLKKKEEEIIILLLLLLLLLPPPXXX___```ccchhhnnntttzzz~~~jjjYYYNNNFFF@@@???999999999999999999999999<<<;;;::::::999999999999777777666666555555444444777777666666777888999999<<<888555444555666444222999777555444555555555444666555555444444444555555666555444333333444555666555777999;;;===<<<<<<;;;<<<:::888888:::;;;999666222444666666555555777999?????????>>>>>>>>>>>>>>>===>>>@@@AAAAAA@@@>>>===???@@@AAAAAAAAACCCFFFIIIFFFFFFFFFEEEDDDCCCBBBBBBEEEDDDDDDCCCBBBBBBAAAAAABBBBBBCCCBBBAAABBBDDDFFFIIIJJJKKKMMMMMMKKKJJJIIIKKKKKKLLLNNNOOOPPPQQQRRRSSSSSSTTTTTTTTTTTTSSSSSSUUUTTTSSSRRRRRRSSSTTTUUUXXXXXXYYY]]]dddnnnwww}}}zzzoooooopppppppppqqqqqqqqqnnnlllkkkkkkmmmnnnmmmlllhhhgggfffeeecccbbbaaaaaaaaabbbccccccbbbaaa___]]]___[[[VVVRRROOOMMMKKKIIIGGGBBB<<<999999888555333000000///---,,,***)))(((---,,,************(((&&&((('''%%%&&&''''''%%%$$$%%%&&&'''((((((((('''&&&''''''&&&&&&''''''((()))''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&)))))))))))))))))))))((())))))))))))((((((((((((''''''((()))***++++++,,,'''((()))******+++******)))((('''''''''(((******)))***,,,...111777>>>CCCRRRUUUYYY\\\\\\\\\\\\\\\ZZZ\\\^^^___aaahhhqqqxxxyyyrrrlllhhhdddaaa___ZZZZZZaaahhhppp{{{}}}uuupppmmmkkknnnrrrwwwyyyyyywwwvvvpppkkkbbb[[[UUUQQQNNNLLLJJJKKKNNNQQQTTTVVVYYYZZZ[[[]]]^^^______\\\ZZZXXXTTTWWWYYYZZZ\\\bbblllttt~~~mmmXXXKKKCCC<<<888777999999999999999999999999;;;:::999999999999999:::888888888888777777666666777666666666777777888999888555222222444555555333888777666666777888666555666555555444444444555555555555444444444555666666555666999;;;<<<<<<;;;;;;;;;999777888999:::888666555666888888777777999:::>>>>>>>>>>>>>>>============>>>@@@AAAAAA@@@>>>===???AAABBBCCCCCCDDDFFFHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAABBBCCCCCCCCCBBBCCCEEEGGGHHHIIIKKKLLLLLLKKKIIIHHHIIIIIIJJJKKKMMMNNNOOOPPPRRRRRRRRRSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQRRRTTTTTTTTTTTTUUUXXX^^^eeelllppp|||zzzpppppppppppppppqqqqqqqqqnnnlllkkkkkkmmmmmmlllkkkhhhgggfffeeedddcccbbbaaaaaaaaaaaaaaa```___^^^^^^]]]ZZZUUUQQQOOOMMMKKKIIIFFFBBB<<<:::999888555222000111111111///...,,,+++---+++******++++++***))),,,***)))***++++++***(((((()))))))))))))))((('''&&&&&&&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))))))))&&&'''((((((******+++,,,))))))************))))))((((((((('''((())))))******+++++++++---222999>>>NNNRRRXXX]]]^^^^^^]]]]]]___^^^]]]\\\^^^gggsss|||~~~vvvnnniii```ZZZVVVWWW[[[aaajjjssstttllleee___\\\WWWZZZ___fffkkkpppsssuuuyyyzzz}}}~~~|||yyyuuurrrnnnpppqqqrrrvvv|||gggYYYJJJCCC???:::777777888888888888888888888888999888888888888999999:::888888888777777777777666666666666555666666777888444222111222444555555444777666777888::::::888666555555444444444555555666444444444444444555666777555666888:::;;;;;;::::::999888777777888888777666777999::::::999999;;;<<<>>>>>>=========<<<<<<<<<===>>>???@@@@@@???>>>===???AAADDDEEEEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFDDDCCCCCCBBBBBBAAAAAA@@@BBBCCCDDDDDDCCCDDDFFFHHHHHHIIIJJJKKKKKKJJJIIIHHHFFFGGGHHHIIIJJJLLLMMMMMMPPPPPPPPPQQQQQQPPPPPPPPPNNNNNNNNNOOOPPPQQQSSSSSSRRRRRRRRRTTTWWW[[[___bbbhhhooozzzzzzqqqqqqppppppppppppppppppooonnnmmmnnnoooooommmlllhhhgggfffeeedddbbbaaaaaaaaaaaa``````___^^^^^^^^^\\\YYYUUURRROOOMMMJJJHHHFFFAAA<<<::::::888555222+++---///111111111///...+++***)))***+++,,,+++***,,,***)))***++++++***)))************)))((((((''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&'''(((((((((((('''&&&'''''''''(((((()))))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))***)))))))))((((((((((((***************)))((((((***************++++++,,,++++++***)))***...555999EEEKKKSSSYYY[[[\\\\\\\\\^^^^^^]]][[[]]]eeeqqqzzz~~~mmmggg___ZZZYYY\\\bbbhhhvvv~~~xxxtttooosss{{{ssseeeUUUKKKBBB@@@>>>;;;999999888888888888888888888888666666666666777888999999555555555555555555555555666555555555555555666666333333222333444444444444444444555888::::::888666555444444444444555666666333444444444555666666777555666777888999999999999777777666666777777666666888:::;;;;;;::::::;;;<<<======<<<<<<<<<;;;;;;;;;>>>>>>????????????>>>>>>>>>AAAEEEGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGBBBBBBBBBBBBAAAAAA@@@@@@BBBDDDEEEEEEEEEEEEGGGIIIHHHHHHIIIIIIIIIIIIHHHHHHEEEFFFGGGHHHIIIKKKLLLLLLMMMNNNNNNOOOOOONNNNNNMMMKKKKKKLLLMMMNNNPPPQQQRRRQQQQQQRRRSSSUUUWWWYYYZZZ___dddlllttt}}}{{{rrrqqqqqqqqqpppoooooooooooonnnmmmnnnoooooollljjjggggggfffdddcccbbbaaa```aaaaaa``````___^^^^^^^^^\\\YYYUUURRRPPPNNNKKKIIIEEEAAA===;;;:::999555111'''(((+++,,,---,,,+++******)))((()))+++++++++***&&&$$$###$$$&&&&&&%%%$$$***))))))((((((''''''''''''&&&%%%$$$###"""""""""''''''&&&&&&&&&&&&''''''%%%&&&''''''''''''&&&%%%&&&&&&''''''(((((())))))((('''&&&%%%%%%%%%%%%%%%''''''(((((())))))))))))'''((((((((()))))))))***)))))))))(((((((((((('''******+++******)))(((''')))*********++++++++++++)))((('''&&&&&&)))...222>>>CCCKKKRRRVVVYYYZZZ\\\^^^___``````aaagggooovvvuuujjjcccaaabbbbbbkkkrrr}}}ppp^^^SSSHHHAAA;;;;;;;;;888666777777777777777777777777777555555555555555666777888444444444444444555555555555555444444444444444555444555555555444333333444111111333666888888666444444444444444444555666666333444444555555555666666555555666777888888888888666666777666666666666777888:::;;;:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>??????>>>>>>>>>>>>BBBFFFHHHGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGAAAAAAAAAAAAAAA@@@@@@@@@AAACCCEEEFFFFFFFFFHHHIIIGGGGGGHHHHHHHHHHHHGGGGGGEEEFFFGGGHHHJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLHHHIIIJJJLLLMMMOOOPPPPPPNNNOOOOOOQQQRRRTTTUUUVVVWWW\\\cccjjjpppwww|||rrrrrrrrrqqqpppooonnnnnnllllllllllllmmmllljjjgggfffeeeeeecccbbbaaa```___aaaaaaaaaaaa```___^^^^^^[[[YYYVVVTTTRRROOOLLLIIIEEEAAA===;;;;;;999555111............---+++)))(((***)))((()))***+++***)))&&&$$$$$$$$$&&&'''&&&%%%)))((('''''''''''''''((('''&&&%%%$$$###"""""""""''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''(((((()))''''''(((((())))))******%%%&&&''''''))))))***+++***************)))((('''''''''((())))))))))))(((*********((((((***---000888===CCCJJJOOOUUUZZZ]]]```cccfffggghhhjjjnnnrrryyy~~~tttooojjjfffdddfffjjjooovvv~~~~~~mmm[[[MMMFFFBBB<<<:::;;;:::777666777666666666666666666666666555444444444444555555666555666666666666777777777555444333333333333333333444555777666444333333333000000111333555666444222444444444444444555666777444555555666666555444444555555555666666666777777555666777777666666777888888:::;;;:::999888999;;;::::::;;;;;;<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>BBBEEEGGGFFFEEEDDDDDDEEEEEEEEEDDDDDDDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCEEEFFFFFFFFFHHHIIIGGGGGGFFFFFFFFFFFFGGGGGGEEEFFFGGGHHHJJJKKKLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKGGGHHHIIIKKKMMMNNNNNNNNNLLLLLLMMMNNNOOOQQQRRRSSSPPPUUU[[[```dddjjjqqqwww~~~ssssssrrrqqqpppooonnnmmmlllllllllmmmmmmllliiifffeeedddcccbbbaaa___^^^^^^aaabbbccccccbbbaaa___]]]\\\ZZZWWWUUUSSSQQQMMMJJJDDDAAA===<<<;;;999555111444333222111///...,,,,,,,,,+++******+++,,,+++))))))((('''(((***+++***)))(((((('''&&&'''((())))))&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&'''(((######$$$$$$%%%&&&&&&''''''''''''((()))*********%%%&&&&&&'''((()))******))))))*********))))))(((&&&'''((()))***))))))(((+++,,,---,,,,,,,,,...000222555:::???FFFNNNWWW]]]aaaeeeiiijjjiiijjjlllooorrrzzzxxxooommmjjjhhhiiimmmsssxxx}}}~~~tttdddVVVIIIBBBAAA???;;;999;;;;;;888888:::666666666666666666666666555444444333333333333444555555555666666666777777444444333222222222222222000333555555444222333444222111000111333444333222444333333444444666777777555666666666666444333222555555555555555555666666444777888888666666888:::999:::;;;;;;999999:::;;;999999:::<<<===>>>???@@@>>>>>>============>>>>>>???AAADDDEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAA?????????@@@@@@@@@@@@@@@???BBBDDDFFFFFFFFFGGGHHHFFFFFFFFFEEEEEEFFFFFFFFFEEEEEEFFFGGGIIIJJJKKKLLLJJJKKKKKKLLLLLLKKKKKKJJJGGGHHHJJJKKKMMMMMMMMMMMMNNNMMMMMMMMMNNNOOOQQQRRRPPPSSSWWWYYY[[[___fffllloooyyytttsssrrrqqqpppnnnmmmmmmnnnnnnnnnoooooonnnkkkhhhdddcccbbbaaa```^^^]]]]]]```bbbdddeeedddbbb___]]]\\\ZZZXXXVVVTTTRRRNNNKKKDDDAAA===<<<;;;999444000111000///...------.........---+++,,,------+++***((('''&&&''')))******)))((((((''''''''')))***+++%%%%%%%%%&&&'''(((***+++'''''''''&&&&&&'''''''''+++)))(((&&&&&&((()))+++(((((((((''''''&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&''''''((()))******&&&''''''((()))******+++)))(((((((((''''''''''''))))))************))))))((()))***,,,,,,++++++***'''(((******))))))***,,,,,,...222777>>>HHHSSSZZZaaaeeehhhiiiggggggjjjllllllsssxxxzzzxxxpppkkkkkkmmmoooqqqppprrrzzzsss^^^PPPFFF>>>===@@@:::666666888888666666888666666666666666666666666555444444333222222222222333333333444444444555555444333333222111111111222,,,000333444333222444555333222000000222333333333333333333444555666777888666666777777666444222111555555444444444555666666444777999999777666888;;;:::;;;<<<<<<:::999:::;;;888999:::<<<>>>???AAAAAA>>>>>>============>>>>>>???AAADDDDDDCCCCCCCCCDDDCCCCCCBBBAAA@@@@@@????????????????????????@@@@@@>>>AAADDDFFFFFFFFFGGGHHHFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDEEEGGGHHHIIIJJJKKKJJJKKKKKKKKKKKKKKKKKKJJJGGGHHHJJJLLLMMMMMMLLLLLLRRRQQQOOONNNOOOPPPRRRSSSUUUVVVWWWVVVUUUYYY___eeeccckkkttt{{{