BM6E6( {{{wwwtttrrrqqqoooppppppnnnkkkhhhhhhhhhfffeeecccbbbaaa```aaaaaa```___]]][[[YYYWWWVVVVVVUUUTTTRRRQQQPPPPPPPPPQQQMMMKKKIIIIIIIIIJJJIIIHHHHHHGGGEEEDDDDDDCCCAAA???===<<<:::888666555555555444222999:::000...///)))+++++++++++++++***((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$######""""""######""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!""" !!!!!!!!!!!! !!!!!!!!!!!!  """""" !!!  """###!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!  !!!!!!""""""!!! !!!###""""""!!!!!!  !!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!  !!!"""###$$$%%%%%%""""""!!!!!!!!!!!!""""""#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''(((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&'''&&&&&&'''(((((('''%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$###$$$%%%%%%%%%%%%$$$######$$$&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&)))***)))'''&&&&&&''''''((())))))***))))))((((((((())))))***(((***++++++******+++,,,...//////////////////...///000111000///...///111000000000000111111111111111222444333222222333555}}}zzzwwwtttsssrrrnnnoooooollliiigggggghhhgggeeedddbbbaaaaaaaaaaaa___^^^\\\ZZZXXXWWWVVVVVVUUUTTTRRRQQQPPPPPPQQQQQQLLLJJJHHHHHHHHHIIIHHHGGGHHHFFFDDDCCCCCCBBBAAA???<<<:::888666555444444444333///555666...---000***++++++,,,++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$######""""""######""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!""" !!!!!!!!!!!! !!!!!!!!!!!!  !!!!!! !!!"""  """###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!  """!!!""""""""""""###%%%######"""!!!!!!  """###$$$$$$$$$#######################################""""""""""""""""""###$$$%%%&&&''''''$$$$$$############$$$$$$%%%%%%&&&&&&&&&'''''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&'''(((((())))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((((())))))******))))))(((&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&'''&&&&&&'''(((((('''%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$###$$$%%%%%%%%%%%%$$$######$$$&&&'''((((((''''''$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&((()))((('''&&&''''''(((((()))******))))))((((((((()))******)))+++,,,,,,+++***,,,---...//////000000//////...///000111111//////000111000000000111111111222222111333444444222222333555}}}{{{xxxvvvtttsssrrrnnnnnnmmmkkkhhhffffffggggggfffdddbbbaaaaaaaaabbb^^^]]]\\\ZZZXXXWWWVVVVVVUUUTTTRRRQQQPPPPPPQQQQQQKKKIIIGGGGGGGGGHHHGGGFFFFFFDDDBBBAAAAAA@@@???===:::999777555444333333333222---111222+++,,,000,,,++++++,,,++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$######""""""######!!!"""""""""############"""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!### !!!!!!!!!!!! !!!!!!!!!!!!  !!!!!! !!!###  """###!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""###"""!!!!!!"""### !!!###$$$$$$%%%'''(((%%%%%%$$$$$$###""""""!!!!!!###%%%'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))***)))))))))))))))(((''''''%%%&&&&&&''''''&&&&&&%%%(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))************))))))&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&'''&&&&&&'''(((((('''%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$###$$$%%%%%%%%%%%%$$$###$$$%%%&&&(((((((((((('''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%&&&'''(((''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&((()))(((''''''''''''((())))))******))))))(((((()))******+++***,,,------,,,,,,---...//////000000000000/////////000111111000///000111000000111111111222222222111333444444222222333555}}}|||zzzxxxvvvtttssssssmmmmmmmmmjjjgggeeefffggggggfffdddbbbaaaaaaaaabbb^^^]]]\\\ZZZXXXWWWVVVVVVTTTSSSRRRQQQPPPPPPQQQRRRJJJIIIGGGFFFGGGGGGFFFEEEDDDBBB@@@>>>>>>>>>===;;;999888666444333222333333111,,,...///))),,,111---++++++,,,++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$###"""#########!!!!!!""""""#########$$$"""""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!### !!!!!!!!!!!! """!!!!!!!!!  !!!  """$$$  """###!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!###$$$###"""!!!"""$$$!!!###%%%&&&&&&''')))+++''''''&&&%%%%%%$$$$$$###$$$%%%(((***++++++******''''''''''''''''''''''''(((((())))))))))))))))))...---,,,+++***)))((('''******))))))))))))******************++++++++++++***************)))((((((%%%&&&&&&''''''&&&&&&%%%(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))&&&''''''''''''''''''&&&$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''''''''''''''&&&'''&&&&&&'''(((((('''%%%$$$%%%%%%&&&'''''''''&&&&&&&&&''''''&&&&&&%%%$$$###$$$%%%%%%%%%%%%$$$###$$$%%%&&&(((((((((((('''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%&&&'''(((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&%%%%%%&&&((()))(((&&&''''''(((((())))))******))))))((())))))***+++++++++,,,...---,,,,,,---/////////000000000000/////////111222111000///000111000111111111111222222222111333444444333222444555}}}zzzvvvttttttsssrrrqqqkkkjjjhhhhhhiiihhhgggeeefffeeedddbbbaaa___]]]]]]aaa]]]XXXUUUUUUUUUSSSPPPSSSSSSSSSSSSSSSRRRRRRQQQKKKIIIFFFEEEFFFFFFEEECCCAAABBBBBBAAA@@@>>><<<:::;;;999666333222222222333000000///...---,,,,,,+++,,,+++)))((('''''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############""""""!!!!!!!!!!!!#########""""""!!!!!!!!!###############"""""""""#########""""""!!!!!!  !!!"""!!!!!!!!!$$$###""" !!!"""!!!  """### !!!!!!!!!!!!######""""""""""""######"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((('''$$$%%%'''((()))))))))((()))))))))))))))(((((('''###%%%&&&&&&%%%&&&(((************))))))))))))(((***)))((((((((()))++++++......---,,,+++*********+++,,,,,,++++++)))(((''',,,,,,,,,,,,++++++***)))*********))))))))))))(((%%%%%%%%%%%%&&&'''((()))))))))))))))***+++,,,---((((((((((((''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''#########$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((&&&%%%'''***+++(((&&&%%%&&&&&&''''''''''''''')))((((((((((((***+++,,,,,,,,,------.../////////000///////////////000000000111444555666666444333000000111111222333444444111222333333444444333333}}}zzzwwwttttttsssqqqpppllljjjiiihhhhhhhhhfffdddcccbbbbbbaaa``````______```\\\WWWTTTTTTTTTSSSRRRRRRRRRRRRRRRQQQPPPOOONNNJJJHHHFFFEEEFFFFFFDDDCCCAAAAAAAAAAAA@@@>>>;;;::::::888666333222222222333000000///...---,,,+++++++++***)))''''''&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$#########"""""""""!!!!!!#########""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!"""""""""""""""$$$$$$"""!!!!!!!!!""""""""""""!!!!!!!!!"""###$$$"""""""""""""""#########%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''((((((((('''''''''((()))++++++++++++***)))))))))))))))(((((('''%%%&&&''''''&&&''')))+++++++++*********)))))))))))))))(((((((((***+++,,,///...---+++++++++++++++,,,++++++***))))))((((((+++++++++++++++***))))))))))))))))))((((((((((((&&&%%%%%%&&&'''((())))))((((((((())))))***+++,,,)))(((((((((''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%''')))***(((&&&%%%&&&''''''(((((('''''')))((((((((()))***+++,,,++++++,,,,,,---.........000//////........./////////000222444555444333333111111222222333333444444222222333444444444444444~~~{{{wwwtttsssrrrpppnnnmmmkkkiiihhhggggggdddccc_________```````````````^^^[[[VVVSSSSSSSSSSSSSSSQQQQQQPPPOOONNNMMMKKKJJJJJJHHHFFFFFFFFFFFFDDDBBBAAAAAAAAA@@@???===;;;:::999777555333222222222222000000///...---,,,++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%########################$$$$$$############$$$$$$############""""""""""""###""""""""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""""""""""""""""""""############%%%$$$###############$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&&&&''''''(((&&&'''(((((())))))(((((('''''''''((((((((())))))(((((())))))(((((('''''''''(((***+++,,,,,,+++***))))))******))))))(((''''''((()))(((((((((***,,,,,,+++++++++************)))((((((((((((***,,,---000///---+++***+++,,,---,,,+++***)))(((((())))))*********+++******)))((())))))((((((((('''''''''''''''''''''((())))))***(((((((((((()))***+++,,,))))))))))))((((((((((((&&&&&&'''''''''((((((((()))((('''&&&&&&'''((()))))))))(((((((((''''''''''''(((((())))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''&&&&&&&&&''''''''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((((('''%%%%%%&&&''''''(((((('''''')))((((((((()))***+++,,,******++++++,,,---------000000///...............///000111333333333333222333333333333444444444444222333444444555555444444~~~{{{wwwtttrrrqqqooommmmmmkkkhhhggggggeeecccaaa^^^^^^^^^____________```]]]ZZZVVVTTTRRRSSSTTTTTTQQQQQQPPPOOOMMMKKKIIIHHHIIIGGGFFFFFFFFFEEECCCBBB@@@@@@@@@@@@>>><<<:::999777666555333222111111111000//////...---,,,+++***((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$##############################""""""""""""######"""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""###############$$$!!!"""""""""######$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((&&&''''''(((((()))))))))))))))(((((((((((())))))((()))******++++++******(((((()))))))))*********************)))(((''''''&&&''')))*********)))))))))************)))(((((('''((())))))((((((***,,,,,,,,,,,,+++++++++******(((((('''((()))***,,,---000...,,,******+++---......,,,***)))((()))+++,,,******+++++++++******)))))))))))))))(((((((((''')))))))))))))))***++++++)))))))))))))))***++++++***************)))))))))'''''''''((((((((())))))***)))(((''''''((()))***)))(((((((((''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%############$$$$$$$$$$$$########################$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##################$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&'''''''''''''''(((((((((((()))***++++++*********+++,,,,,,------111111000///............///000111222333333333222444444444444444333333333333333444555555555555444}}}zzzvvvsssqqqpppnnnlllllljjjhhhgggfffeeebbb`````````______^^^^^^]]]]]][[[ZZZXXXUUUSSSSSSSSSTTTRRRQQQPPPOOOMMMKKKIIIGGGHHHGGGFFFFFFFFFEEECCCAAA???@@@@@@???>>><<<:::888555555444333222111111111//////...---,,,+++******'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$########################"""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''''''''((((((((()))))))))))))))((((((((()))***++++++,,,))))))(((((((((((()))))))))***++++++,,,,,,++++++)))))))))*********++++++++++++++++++***)))((((((((()))***++++++******)))***************))))))((('''((()))((('''''')))+++,,,,,,,,,+++++++++******)))((((((((((((***,,,---...---+++******+++,,,---///---+++******+++,,,---******+++++++++++++++*********)))))))))(((((((((******)))))))))***++++++***))))))))))))******+++************************'''''''''((((((((())))))(((((('''&&&&&&'''(((((('''''''''&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$######""" !!!!!!!!!""""""""""""""""""""""""""""""""""""#########$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!! """""""""######$$$$$$$$$""""""############""""""""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''((()))))))))***)))******++++++,,,------000000///...............///000000111222222333333333333333333333222222222222333444444555555444444~~~|||yyyuuurrrqqqpppnnnlllkkkiiigggffffffeeebbbaaabbbaaa```___^^^]]]\\\\\\ZZZ[[[[[[YYYVVVSSSSSSSSSQQQQQQPPPOOOMMMKKKIIIHHHGGGFFFFFFFFFFFFEEEBBB@@@????????????===;;;999888444444333333222111000000//////...---,,,+++******''''''(((((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((())))))***(((((((((((())))))))))))((('''&&&&&&&&&''')))***''''''((())))))))))))(((((()))***++++++++++++***(((((()))***++++++,,,,,,***))))))(((((())))))***)))***++++++,,,,,,++++++)))))))))*********+++++++++++++++,,,++++++******+++,,,---......---,,,+++******++++++******)))(((((())))))((('''''')))***,,,+++++++++***************)))((((((((()))++++++++++++************++++++---,,,+++******+++,,,---))))))******++++++******)))))))))((((((((('''''')))((((((''''''(((((()))((((((''''''''''''((((((''''''''''''((((((((((((%%%&&&&&&&&&&&&'''''''''########################%%%%%%$$$$$$$$$#########!!!""""""######""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""""""""!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""" !!!!!!!!!  !!!!!!!!!"""######$$$$$$!!!""""""""""""""""""!!! !!!!!!!!!!!!""""""""" """""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!######"""""""""###"""###$$$$$$%%%%%%$$$$$$$$$%%%&&&'''(((((((((((((((((())))))***+++++++++------,,,,,,,,,------.........//////000111111222000000000111111111111111111222333333444444333333~~~zzzwwwtttqqqqqqpppnnnmmmiiigggfffeeeeeeeeecccaaabbbbbbaaa```___^^^]]]]]]ZZZ\\\^^^\\\XXXTTTRRRRRRPPPPPPOOONNNLLLKKKIIIHHHFFFFFFFFFFFFGGGEEEBBB???>>>>>>???>>>===;;;999777333333333222222111000//////......---,,,+++******''''''((()))))))))((('''%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%''''''''''''(((((()))))))))*********++++++++++++))))))***++++++,,,------,,,,,,,,,,,,,,,,,,++++++***)))'''''''''(((***+++'''((()))+++++++++***))))))***+++,,,,,,,,,+++***''''''((()))***+++,,,,,,+++******))))))******+++((()))******++++++******))))))))))))***************+++,,,,,,,,,,,,,,,+++,,,,,,---......---,,,+++***++++++++++++***))))))******+++***((((((***+++++++++*********)))))))))++++++)))((((((((()))***((()))************)))(((************************&&&''''''((())))))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%############$$$$$$$$$%%%""""""#########$$$$$$$$$ !!!"""######"""!!! """""""""!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!   !!!!!!"""######$$$ !!!!!!""""""!!!!!!  !!!!!!!!!  !!!######!!! !!!###!!!!!!"""###############"""###%%%&&&'''&&&&&&&&&%%%&&&&&&''''''((())))))(((((((((((()))***+++,,,,,,,,,,,,,,,---...//////---------.../////////000000111222222333333222222ӵĦ~~~yyyvvvsssĦooonnnhhhfffeeeeeeeeeeeecccbbbaaaaaaaaa```_________^^^ZZZӵPPPNNNNNNNNNMMMLLLJJJIIIHHHFFFFFFFFFFFFGGGEEEBBB???>>>>>>>>>>>><<<:::888777222222222222222111000//////......---,,,+++***)))'''((()))******)))((((((%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''))))))******+++++++++,,,---------....../////////++++++,,,------...///////////////Ħ+++)))((('''((()))+++,,,((()))***+++,,,++++++***)))***+++,,,---,,,++++++&&&'''''')))***+++,,,,,,,,,++++++******++++++,,,(((((()))************)))((())))))))))))************++++++,,,------------***+++,,,,,,,,,+++***)))***++++++++++++***))))))+++,,,,,,+++***)))+++---*********))))))))))))(((,,,+++***((((((((())))))&&&''')))++++++***(((''''''((())))))))))))(((((($$$%%%%%%&&&'''''''''&&&%%%%%%%%%$$$$$$$$$######""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!""" !!!!!!!!!""" !!!!!!!!!!!! !!!$$$%%%%%%$$$!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###"""""" !!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!"""""" !!!!!!   !!!"""######$$$ !!!!!!!!!!!!  !!!!!!  ###""" !!!### !!!"""""""""""""""!!!"""$$$%%%&&&&&&%%%$$$######$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&((()))***************+++,,,---...***++++++,,,---...//////0000001112222222222221114ĉ@ӵ>L|||zzzyyyxxx=hĦpppjjjhhhfffeeefffffffffddddddbbb``````aaabbbaaa```4ĉ@ӵOOOMMMKKKKKKKKKLLLKKKJJJFFFFFFGGGFFFEEEDDDBBBAAA===>>>>>>===;;;888555333222222111000///......---000000//////...---,,,,,,((()))+++,,,+++***(((&&&&&&&&&&&&&&&''''''''''''))))))***++++++*********)))))))))***+++,,,---...000111222222222222111000333333333333222111000///111000///---------...////////////>L///+++***)))((('''((()))***++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***''''''(((((()))***,,,,,,)))))))))******++++++,,,)))((((((***---...+++(((******++++++++++++************+++,,,---.........,,,,,,+++***))))))((((((+++***)))***---...---,,,******)))(((((((((((((((*********))))))(((((((((%%%&&&''''''%%%%%%&&&'''######$$$%%%%%%$$$"""!!!###############"""""""""&&&&&&&&&&&&%%%$$$######""""""###%%%&&&%%%### !!!!!!!!!!!!!!!   !!! !!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""###"""!!!  !!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!""""""!!! """###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!!!!"""!!!!!!  !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############!!!!!!  !!! !!!!!!""""""""""""!!! !!! !!!######""" $$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%&&&'''(((******+++************+++++++++++++++,,,---...////////////GG=?HdĦ}}}zzzxxxyyy=Ījjjjjjjiiihhhfffeeedddddddddbbb`````````aaa```___GG=?LLLKKKJJJKKKKKKJJJIIIFFFFFFFFFFFFEEECCCBBB@@@>>>>>>>>>===<<<999666444222222111000000///......//////...------,,,++++++***+++,,,------,,,***)))************++++++++++++------......///......---///......---------......111222333444444333222111444444444444333222222111111000///.........///000000000000HdĦ000...---,,,+++++++++,,,,,,++++++++++++++++++++++++------......------,,,+++(((((((((((()))***+++,,,***************+++++++++***))))))***------+++(((+++++++++,,,++++++***************++++++,,,,,,---******))))))((('''''''''(((''''''(((***++++++*********)))(((''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$"""$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$###""""""""""""##################((((((((('''&&&%%%$$$######"""###%%%&&&&&&$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!""" !!!!!!!!!"""""" !!!"""""""""""""""""""""""""""############"""######$$$$$$###"""!!! !!!"""#########""""""!!!!!!"""###################################################$$$$$$$$$$$$###$$$%%%$$$###"""###$$$######""""""""""""##############################""""""!!!!!!!!!!!!""""""$$$$$$###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""######$$$$$$##############################""""""###$$$$$$$$$$$$###""""""!!!!!!!!! """"""!!!!!!!!! !!!!!!""""""""""""!!!!!!"""!!!!!!"""$$$$$$###"""###$$$$$$%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%&&&'''((()))******))))))*********++++++++++++,,,---...////////////ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdDxxxwwwvvv?fӵjjjkkklllĦeeeccc```ӵƜ`1.׼sMMMKKKĭӵEEE>>>>>>666222222222111111000000ӵ---,,,,,,+++Ħ.../////////...000111444333333222555444333Ħ444444666666666666555Ħ/////////000111111000000000DdD---------,,,,,,ӵ///...ӵ(((ӵ,,,,,,,,,)))***Ħ***(((ӵ'''''''''$$$ĭӵ%%%$$$""""""##################$$$%%%$$$###"""###%%%'''&&&%%%$$$###"""""""""""""""######$$$$$$$$$%%%)))))))))((('''%%%$$$############%%%''''''%%%$$$""""""""""""############$$$######""""""######$$$"""""""""#########$$$$$$!!!"""######$$$##################$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%"""###$$$&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$&&&&&&&&&%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""""""""############""""""$$$######$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%$$$%%%&&&'''(((((((((((($$$%%%%%%&&&'''((())))))))))))*********+++++++++++++++---...............?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?wwwuuuZufĦlllkkkjjjgLdddeeebbbg&eZZZgĉ@PPPLLLg&e>&eEEE@e======??888777333333333333333333g<ĉ000000//////3we<Ħ2223333333333h?@e888777777666666888777555Z0006667778888888883h?gL///000000000111222222000000000D%%)?---fff?><z------=?Ħ///g&e)))g&e------,,,S?ʬ(((4ff?>ߝL(((@e%%%g&e%%%$$$$$$3h?g&e>&e$$$"""??$$$$$$$$$%%%%%%&&&&&&&&&&&&((()))((('''&&&'''((()))(((&&&$$$#########$$$######$$$$$$%%%&&&&&&&&&)))))))))((('''%%%$$$###%%%$$$$$$&&&((()))'''&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''')))***)))'''%%%$$$%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&(((((('''&&&&&&&&&''''''((('''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((())))))))))))%%%%%%&&&&&&'''(((((()))************+++++++++++++++,,,---......///......4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħuuutttrrrg?hhhfffHdĦeeedddaaaHu]ĦXXXttPPPKKKHƅ^Hu]ĦDDDH׼s@@@<<<:::999888666666666666666777tQ666666555555je<Ħ666666666Bt=o9ĦH׼s999999999888777777666555444HtĦ222777888999999Bt=o9ĦHdĦ///000000111111222222/////////Dtfo9ĦsߝLGdUĦ---Ht@cӵHu]Ħ(((Hu]Ħ))))))Htƅ^&&&qIܗGIӵ$$$H׼s######Hu]Ħ""""""Bt=o9ĦHƅ^Hu]Ħ%%%$$$'''''''''(((((())))))))))))***++++++))))))***+++***)))'''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((((((((('''&&&%%%$$$'''&&&&&&'''))))))((('''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((()))))))))(((((('''%%%%%%%%%&&&'''((((((((((((((('''&&&%%%%%%$$$$$$&&&'''((())))))((('''&&&###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&(((***)))'''%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((((((((&&&%%%%%%''')))***)))(((((()))***+++++++++++++++''''''((((((((()))))))))'''((()))******+++******'''''''''(((((())))))***++++++++++++,,,,,,,,,,,,,,,,,,---...////////////4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵtttrrrGR/f6LĭĦfffcccDdDĦfffbbb```DdDĦWWW`eĭLLLDdDΦDdDĦCCCDdDĦ@@@>>>>>>======<<<<<<<<<<<<999999::::::;;;;;;geĦ<<<<<<<<<FSĦ::::::qjRgdKӵDdDĦ::::::999888777777555444333DdDĦ333777777888qjRgdKӵDdDĦ///000111111111000000.........HdDĦgdKӵDdDDdDĦ+++DdDĦ4DufӵDdDĦ&&&DdDĦ###q<R$$$$$$peƜ4DuTӵ###DdDĦ""""""DdDĦ###qjRgdKӵDdDΦDdDĦ)))))))))******+++)))))))))***************)))***+++***)))((()))+++******)))(((((((((((()))))))))))))))))))))))))))''''''((((((((((((''''''***)))(((((()))***)))(((&&&&&&''''''(((((()))))))))((((((''''''(((((()))'''''''''((((((((())))))*********+++******)))((($$$%%%&&&&&&'''((())))))))))))'''&&&%%%$$$$$$$$$''''''((()))((('''&&&%%%######$$$%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%'''******(((&&&$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((())))))***))))))&&&&&&&&&(((***+++***)))***+++,,,------......---*********++++++++++++,,,)))***+++,,,,,,---------)))*********+++++++++,,,,,,,,,---------.........------...0000000000000004DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦrrrpppCdgĪjdddDdDĦgggaaa^^^DdDĦWWWHߝL`o9LLLDdDΦDdDӵBBBDdDĦ@@@AAAAAA@@@@@@@@@@@@@@@@@@======>>>>>>???@@@geĦAAAAAAsp?aĦ>>>===GIdnuR)ĦDdDĦ;;;:::999888777777666555444DdDĦ222666666888GIdnuR)ĦDdDĦ///000000000///...------------DdDĦnuR)ĦDdDΦDdDĦ'''DdDĦnuR)ĦDdDĦ###DdDĦ"""po9u#########$$$=ӊB1.uTӵ%%%DdDĦ###$$$DdDĦ&&&GIdnuR)ĦDdDΦDdDӵ******+++---...///------------,,,,,,,,,,,,)))***+++***))))))***+++)))***++++++,,,+++++++++------,,,,,,++++++******(((((()))***++++++++++++---+++))))))******)))(((''''''(((((()))******+++))))))(((((((((((())))))'''(((((((((((()))))))))***************)))(((((($$$$$$%%%&&&'''((()))***)))((('''&&&%%%%%%&&&&&&&&&'''(((((('''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((($$$'''***+++)))'''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%&&&'''((())))))))))))&&&&&&&&&(((***++++++)))++++++,,,---............+++++++++,,,,,,,,,------+++,,,---....../////////,,,------------.....................////////////...///0001111112222222224DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<___]]]>d<ĦWWW4DufئL>eLLLDdDʜ4DuTӵBBBDdDĦ@@@DDDCCCCCCBBBBBBCCCCCCCCC??????@@@AAABBBCCCgeĦCCCs<v>aĦ@@@>>>peӵDx<DdDĦ;;;;;;:::999888777888777555DdDĦ111555666777peӵDx<>d<000000000...---,,,,,,,,,,,,>d<ӵDd<DdDΦDdDĦ$$$DdDӵnd<DdDĦ""">d<Ħ$$$peӵ&&&Ħ&&&F&uTӵ'''DdDĦ%%%%%%>d<Ħ)))peӵDx<>d<ʜ4DuTӵ((()))+++,,,...///111111111000000/////////***+++,,,,,,+++***+++,,,)))***,,,---......---,,,000///...---,,,,,,+++***))))))+++,,,---.........///,,,***)))******)))''''''(((((()))***+++++++++))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))(((''''''$$$$$$%%%&&&'''((()))***(((''''''&&&&&&''')))***&&&&&&'''''''''&&&$$$###$$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))$$$'''***,,,***)))''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&'''(((******************************((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&''''''(((((((((((((((%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&%%%&&&(((***,,,+++******+++,,,---............++++++,,,,,,,,,---------,,,---...///000000000000......//////////////////////////////000000000000///0001112222223333332224DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦAAA@@@B?Ho9<<<>d<999888777777555444333>d<ӵ555444B?Ho9+++<x******))))))&&&&&&%%%&ӫeʬtIӇ%%%>d<Φ>d<Ħ"""D&ӫetIӇ%%%DdDĦ%%%sdKĦ&&&B?dp&ĒR...,,,>d<sdKĦ///B?Ho9)))s&dq&ĒR***************++++++555111---,,,---///...---+++***+++---000111111///...------,,,,,,------...,,,,,,,,,++++++*********+++,,,.........///111333111...+++******++++++***++++++***)))(((((())))))*********)))******+++,,,)))************+++++++++++++++***)))((((((((()))((('''&&&%%%&&&(((***+++((((((((((((((((((''''''((((((((((((((((((''''''%%%&&&((()))************,,,+++))))))))))))'''&&&************))))))))))))'''''')))+++---,,,***''''''&&&%%%$$$%%%&&&'''((())))))))))))))))))))))))''''''''''''((()))++++++)))******++++++,,,,,,---...---,,,***)))((((((((()))(((((('''''''''(((((())))))(((((((((((())))))''''''((((((((((((''''''+++(((&&&''')))***(((&&&'''***+++(((&&&&&&((())))))((('''%%%$$$$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))'''''''''''''''((())))))...//////000000///...------------.........//////...//////000111222222333///000000000111111111111............////////////444222000///0002224446664DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌnnnmmmBenebbbHkge\\\neWWWWWWfeNNNHu]3hhEEEEEEEEEseGGGHHHHHHIIIIIIIIIHHHHHHDDDDDDDDDDDDCCCBBBgeĦja>aĦBBBAAA@G<<<:::se999999888777777444444222<Ō111111111@G)))(((Hkge(((''''''''''''%%%%%%$$$HĪj@IŌ$$$$$$ege$$$$$$Hu]3hIŌ''''''DdDĦ'''ne((((((@h,,,+++>h...///...se***ne+++...@G))))))sĪj@h++++++***************+++333111------...///...,,,,,,++++++---000111000///,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++++++++***(((+++---...---...///000000...+++***+++,,,---,,,---,,,+++************+++***************+++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++*********++++++)))((('''&&&&&&((()))***((((((((('''''''''''''''))))))))))))))))))))))))***(((%%%######%%%''')))---+++******++++++)))(((+++++++++************)))'''''')))+++---,,,)))''''''&&&&&&%%%%%%&&&((()))************************'''''''''(((((()))++++++,,,,,,,,,,,,,,,------------,,,+++)))(((((('''''')))(((((('''''''''(((((())))))(((((((((((())))))(((((()))))))))((((((''')))'''&&&'''***---...---)))++++++)))'''(((***+++)))))))))))))))******+++(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''((()))))))))))))))(((''''''''''''((()))))),,,---///000000...---,,,,,,,,,------------......//////000000111222222333000000000111111111111111/////////0000000000000003332221110000002223334444DuXӵĵD^DdDĦooommmllldddbbb\\\\\\XXXWWWWWWOOONNND^IIIHHHGGGFFFs׼sHHHJJJJJJKKKKKKKKKJJJJJJIIIDDDDDDDDDDDDCCCBBBgeFm8BBB>aĦDDDBBB???<<<:::888s׼s888888777666555444111111///Ho,,,,,,,,,++++++'''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&'''(((''''''D^*********DdDĦ*********++++++---......------...///000s׼s++++++(((***---///,,,******+++---,,,+++***************111000......//////...,,,---,,,,,,...000111000///,,,++++++******++++++,,,------,,,,,,,,,,,,++++++))),,,///000000//////000000...+++***,,,---.........------,,,,,,,,,,,,---++++++******++++++,,,---,,,,,,,,,---------......,,,,,,++++++,,,,,,------+++***((('''''''''((()))''''''''''''''''''''''''************************///---+++******+++,,,...+++)))((()))******)))(((++++++++++++*********)))(((((()))+++,,,,,,)))'''((('''&&&&&&&&&((()))***************************(((((((((((())))))***+++.........------------,,,++++++)))(((''''''&&&&&&(((((((((''''''(((((()))***))))))(((((())))))*********++++++***)))((((((---+++(((((()))******)))))))))(((((((((((()))***(((((()))))))))))))))((()))(((((('''&&&'''''''''((((((((((((((((((((((((''''''((()))))))))))))))((((((''''''(((((()))***)))+++---//////---+++***+++++++++,,,,,,,,,,,,---/////////000111111222222111111000000000000000000///000000000111111111222222222222222111111111111Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<Ħ}}}yyyvvvtttqqqnnnkkkjjjiiiggghhhiiiiiifffddddddbbb`````````___]]]\\\[[[[[[[[[ZZZĦXXXVVVTTTSSSSSSSSSSSSPPPNNNNNN>d<ĦKKKJJJFFFFFFGGGBeIIIIIIJJJJJJKKKKKKJJJIIIHHHHHHEEEEEEEEEEEEDDDCCCgeFYĉBBBBBB>aĦEEEBBB???===<<<===<<<<<<;;;:::888666Be444444333222111000///,,,,,,***nu]ӵ'''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((******+++++++++,,,,,,,,,,,,++++++++++++>d<Ħ,,,,,,------,,,>d<Ħ*********Ħ+++,,,...///000000///...///...---,,,,,,,,,,,,,,,,,,---000222Be)))*********)))Ħ...000000111222111000...---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***)))))))))////////////000///...---...------///111111000///,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,000333555555333222222222///,,,+++,,,---------...------,,,,,,,,,------+++++++++++++++,,,------,,,,,,---------.........,,,+++++++++,,,---......,,,+++***)))(((((((((((('''''''''''''''((((((((()))***************++++++%%%'''***,,,,,,+++)))(((,,,+++***+++,,,---,,,++++++++++++***))))))(((((()))((()))***,,,+++)))'''((((((''''''''')))***+++************************))))))(((((()))******+++......------,,,++++++******)))((('''&&&&&&&&&&&&(((((((((((((((((()))******))))))))))))))))))***,,,,,,,,,,,,+++***))))))---,,,,,,++++++***)))(((+++)))(((,,,...,,,******))))))******)))(((&&&%%%(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''((()))))))))))))))((((((((('''((())))))***'''))),,,......,,,***(((************++++++++++++---.........//////000000////////////............/////////000000111111222222222333333222111000///?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦ~~~~~~{{{xxxuuussspppmmmjjjiiihhhhhhhhhhhhgggfffdddaaa___^^^___``````___^^^[[[[[[ZZZgdKĦXXXUUUTTTSSSSSSSSSRRRPPPNNNNNNsdKĦKKKKKKEEEGGGJJJMMMKKKIIILLLLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFEEEDDDCCCŶS???@@@@@@3we<===;;;:::;;;666666666555333111............---,,,+++***((('''&&&iĉ@3hR/Ō''''''''''''''''''((((((((((((((('''''''''))))))******++++++,,,,,,))))))((((((((()))******,,,------------...............---------DdDĦ......//////...sdKĦ***)))gdKĦ***+++---////////////...------,,,+++*********++++++,,,///222...***'''((()))gdKĦ111000111222333222111000/////////......------,,,,,,...---,,,+++************---...///000////////////000//////000111222000///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...111444666555444333333333000---+++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,------------+++++++++++++++,,,---...---,,,+++***)))((((((((('''''''''((((((((())))))))))))*********+++++++++***,,,...//////...,,,+++///---------///000///...++++++***)))((((((''''''***))))))***++++++)))'''((((((''''''((()))+++,,,***************************))))))))))))******+++---,,,++++++***)))(((((((((((('''&&&%%%%%%%%%%%%((((((((((((((()))************))))))))))))******,,,,,,,,,,,,,,,+++******'''))),,,...///////////////+++---555999555///,,,******+++,,,+++***((('''(((''''''&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((()))******&&&(((***,,,,,,+++***((()))))))))*********++++++,,,,,,,,,---------------------------------,,,,,,------......///000111111111111333333333111///...>AneneneneDe}}}{{{yyyvvvtttrrrpppllljjjhhhhhhhhhhhhgggfffeeeddd```___^^^___```aaaaaa___[[[ZZZneYYYXXXUUUTTTSSSRRRSSSRRRPPPNNNNNNneKKKLLLLLLEEEHHHMMMQQQRRRQQQMMMKKKNNNNNNMMMLLLKKKJJJHHHGGGEEEEEEDDDDDDBBBAAA>A<<<<<<<<<k<;;;888666666777.........------+++***)))))))))******))))))(((((('''&&&&&&fh)))************++++++++++++,,,---------,,,,,,......///////////////000+++++++++++++++,,,------,,,,,,,,,,,,------------///......------De......////////////ne***)))ne***)))***,,,...//////......++++++***)))))))))******++++++---111555444000+++&&&'''ne000333111111222222222222111111222222111000//////.........---,,,+++++++++++++++,,,...//////......000111111000000111222222000......------,,,,,,------...******++++++++++++,,,,,,+++...111222111000///000222///+++******++++++******************++++++,,,------,,,,,,------...///,,,,,,,,,---------......,,,,,,+++++++++,,,------,,,,,,,,,+++***))))))(((((((((((())))))******+++******++++++,,,---------000///...---------------...---,,,,,,---...---+++,,,++++++***)))(((''''''+++)))))))))******)))'''''''''''''''((()))+++,,,++++++++++++++++++++++++*********))))))******+++******))))))((('''&&&&&&(((''''''&&&%%%%%%&&&&&&(((((((((((()))***+++++++++******))))))******+++++++++,,,,,,,,,,,,++++++''')))+++,,,,,,---///111333...333AAAGGG???333---((())))))******))))))))))))(((''''''&&&&&&''''''))))))))))))))))))))))))''''''((()))))))))))))))))))))(((((())))))***+++'''''')))***++++++******)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---...///000111111000111222222222111000~~~{{{yyywwwtttrrrqqqooommmjjjgggggghhhgggfffeeeddddddbbb```___```aaaaaa```___ZZZZZZYYYYYYYYYUUUSSSRRRRRRSSSRRRPPPMMMNNNKKKKKKLLLMMMDDDGGGKKKNNNPPPOOOMMMLLLMMMMMMLLLKKKJJJHHHFFFEEEBBBBBBAAA@@@???===888888777555444111000000111***************)))(((((((((((()))*********))))))***))))))***............/////////000...///000111222111111000222222111111111111111111---,,,,,,,,,,,,---......,,,------------..................------...---......//////...++++++***++++++(((***+++---...///......******)))))))))***+++++++++***+++000444555111,,,((()))+++///222222111111111111111222222555444333222111000//////---,,,,,,+++++++++,,,,,,,,,...///...------111333333111111111222222000...---,,,,,,,,,,,,,,,,,,---)))))))))******+++++++++)))+++------,,,+++,,,------+++)))(((***+++,,,,,,***************+++,,,,,,---------------......///------........./////////......------,,,---------,,,,,,,,,,,,+++******)))((())))))***++++++,,,,,,,,,------...//////000000***---222666777555222///555333222222333333111000......---,,,+++***)))(((+++***))))))******)))'''&&&&&&&&&&&&''')))+++,,,++++++++++++++++++++++++++++++***))))))******+++))))))((((((''''''&&&&&&(((''''''&&&&&&&&&&&&&&&(((((((((((()))***+++,,,+++******))))))******+++)))***+++,,,,,,,,,,,,,,,,,,---------///555>>>EEE@@@<<>><<<;;;999888555555444333222111111000...///000...,,,++++++,,,******++++++++++++******((()))***++++++,,,,,,,,,---------...///111222333111111111222222333333333000111222444444444333333333333222222111111000000---,,,,,,,,,,,,---......////////////000000000000......------------......------............------,,,++++++******++++++,,,(((***,,,---/////////...))))))))))))***+++,,,,,,+++******...444555111---*********))))))***...000222111000000000111222333666666555444222111000000,,,,,,+++++++++,,,---------...///---,,,---111555333222111222222222000...,,,++++++++++++++++++,,,(((((())))))*********+++***+++,,,+++******+++---***(((&&&'''***,,,......+++*********++++++,,,---...------------...//////////////////000000000000111000///...............++++++,,,,,,,,,+++******))))))***+++,,,,,,------...//////000111222222333999DDDTTTaaaeee___UUUNNNCCCBBB@@@@@@@@@@@@>>>===000000///...,,,++++++***,,,***))))))******)))'''&&&&&&%%%&&&''')))+++,,,++++++++++++++++++++++++++++++***************+++((((((((((((''''''''''''(((((('''&&&&&&&&&''''''(((((((((((()))***+++,,,++++++************++++++((()))***+++,,,------------...000555>>>MMM```lllSSSPPP[[[pppyyykkkVVVLLLFFFCCC>>>999444000...------,,,++++++******++++++))))))))))))))))))))))))'''(((((())))))))))))))))))))))))))))))******+++)))((((((((((((***,,,---************++++++++++++/////////////////////...+++,,,---...///111222222---...///000111222333333//////000000111111222|||yyyxxxyyywwwuuusssrrrpppllljjjgggggggggfffeeeeeedddddddddcccbbb```^^^]]]]]]\\\YYYXXXXXXYYY[[[[[[ZZZXXXUUUTTTSSSSSSSSSSSSPPPNNNPPPOOONNNLLLKKKJJJJJJJJJFFFHHHJJJLLLLLLJJJHHHFFFHHHGGGGGGEEEDDDCCCCCCBBB>>>===<<<;;;999777666555111111000000//////............------,,,,,,++++++...////////////000000000000111222333333333222111000000000111222333444555333333333333444444444444555444444444444333333333111111111000000000000///,,,---------......//////000111111111111000//////........................------------------------************************,,,,,,---......---,,,,,,))))))))))))))))))))))))...------------...//////------,,,,,,---///000111---///111///---,,,///111444444555444333111///......////////////...------,,,000111,,,,,,222555333555444222111//////......------......---,,,***)))++++++++++++******)))(((,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---&&&((()))***+++,,,---...------///000...++++++...333---+++...333222,,,(((SSSIII777((()))222000&&&)))))))))***,,,+++)))'''******++++++++++++******+++111...,,,111222666DDDbbb~~~}}}vvvrrr```AAA777000000///***''')))'''((()))(((((()))'''%%%))))))((('''''''''(((((())))))(((''''''(((+++...***,,,,,,***((()))***))))))&&&###%%%)))***'''###)))%%%&&&,,,+++$$$%%%+++))))))((())))))+++,,,---***+++,,,,,,,,,,,,---...(((+++------++++++,,,///...///111===]]]~~~|||zzzmmmcccRRR>>>666999555555111++++++///000...(((+++......---+++))))))(((((())))))))))))******&&&'''((()))***,,,,,,---(((((()))*********************++++++++++++******,,,,,,------...//////000---......///000/////////111111111222222222222222444333333222111000//////{{{xxxxxxwwwuuusssrrrqqqooollliiigggggggggfffeeeeeedddddddddcccaaa```^^^]]]]]]]]]ZZZYYYXXXYYY[[[[[[ZZZXXXVVVTTTSSSSSSTTTSSSQQQOOONNNMMMLLLLLLKKKKKKKKKLLLIIIIIIJJJJJJJJJHHHFFFDDDFFFEEEDDDCCCAAA???>>>===888888777666444333222222///////////////.........111111111111111222222222111222222222333333444444555666777777777666555444444444333333444555555666666666666666666666666555555555444444444333333333111111111111000000000000---------.........//////000000111111000000///...................................................++++++++++++++++++++++++,,,,,,---......---,,,,,,************************---,,,,,,,,,,,,---......---,,,,,,,,,,,,---///000000111222000---,,,...000000000111222111000//////...---,,,+++,,,...111333---111333111333555222,,,333222111000......------***+++,,,,,,,,,+++***)))...---,,,+++++++++,,,,,,)))))))))))))))))))))))))))))))))*********++++++---,,,++++++++++++******+++))))))+++---,,,+++***'''***...///---+++---000555555222++++++///,,,$$$)))))))))***++++++)))'''((())))))************)))(((...000333555777QQQxxx|||]]];;;,,,,,,,,,(((%%%&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&''''''(((((((((''''''''''''(((((())))))((('''(((******(((((('''''''''(((((()))&&&''''''&&&'''+++)))%%%---.........---+++***)))111///,,,,,,------***(((///000000,,,***+++222888@@@GGGQQQaaa~~~vvvlllnnn^^^YYYQQQJJJGGGCCC666***000...+++******+++,,,---((((((((((((((((((((((((''''''((()))***+++,,,,,,((()))******++++++*********++++++,,,,,,++++++***,,,------......///000000......///000000000000///......//////000111111111333333333222222111111000~~~yyyxxxwwwtttrrrppppppooonnnkkkhhhggggggffffffeeeeeedddddddddcccaaa```^^^]]]]]]]]]ZZZYYYXXXYYYZZZZZZYYYXXXVVVUUUTTTTTTTTTSSSQQQOOOLLLLLLKKKKKKKKKKKKLLLLLLJJJIIIHHHGGGFFFDDDCCCBBBCCCBBBAAA???===;;;:::999555555444333333222111111222222222333333333333333666666777777888999999999555555666777888888999999999999:::::::::888777666777777777666666777777888999999999999999888777666555555444444444444333333222222111111111000000000---------............///000000000000000///......................................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++***+++,,,,,,---,,,,,,+++++++++,,,,,,---000111111000...,,,---...+++,,,---...............222111111000000000111111***,,,---...111444000+++000///...---,,,,,,,,,,,,(((((()))*********))))))+++***)))((((((((()))***(((((((((((((((((((((((('''''''''(((((((((((((((***)))''''''((())))))(((+++)))''')))---///---)))***+++---,,,************(((***)))%%%###&&&)))***)))(((((()))******)))''''''''''''(((((())))))))),,,+++222KKKccclll\\\;;;---)))((()))%%%%%%%%%$$$######$$$'''$$$$$$$$$$$$%%%&&&''''''&&&'''''''''&&&%%%######%%%%%%%%%&&&&&&%%%%%%&&&###'''***)))&&&$$$&&&)))$$$***((("""%%%///...%%%(((***...222333222000...333...+++111:::???===888111222333111222;;;KKKXXXlllwwwuuu^^^GGG222///------///...,,,)))))))))))))))((((((((((((((((((((()))))))))******((()))******++++++*********++++++,,,,,,++++++***,,,,,,------.../////////......///000000000000///------...///000000111222222222222222222222222222zzzwwwvvvvvvqqqooonnnmmmmmmllliiiggggggffffffeeeddddddcccccccccbbbaaa```^^^^^^]]]]]][[[ZZZXXXXXXYYYYYYXXXWWWVVVUUUTTTTTTUUUTTTRRRPPPMMMMMMLLLKKKJJJJJJJJJKKKGGGFFFDDDCCCBBBAAAAAABBB??????>>>===<<<;;;::::::888888777777777777777666::::::;;;;;;<<<<<<======<<<<<<==================888888999:::;;;;;;<<<===999999::::::999777666555777777777777888999999::::::;;;;;;;;;:::888777666444444444444333333333333222222111111111000000000------------..................//////......---,,,------------------------------------------------++++++++++++++++++++++++)))******************)))))))))))))))))))))))))))***))))))))))))***+++++++++++++++***************---...///......---------)))******+++++++++++++++&&&))),,,......,,,(((%%%//////---++++++,,,,,,,,,,,,,,,+++***))))))))))))%%%&&&''''''((()))))))))(((((()))******)))((('''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&'''###$$$$$$''')))+++*********+++***(((***------***222......666BBBFFF:::+++---+++***)))'''&&&(((+++((('''&&&'''((()))(((&&&&&&&&&&&&'''((())))))***333CCC[[[{{{dddAAA---)))...((('''&&&'''%%%"""###&&&$$$$$$$$$%%%&&&'''((()))&&&''''''&&&%%%$$$%%%&&&***))),,,111222///,,,,,,&&&,,,444666222+++&&&$$$$$$((((((%%%%%%***///111555;;;DDDMMMSSSVVVUUUTTTTTTNNNLLLUUUdddmmmkkkeeeQQQTTTVVVUUUXXXdddxxxyyyOOODDD666...,,,,,,+++***))))))))))))************'''''''''''''''''''''''''''((())))))******)))))))))******++++++******)))******+++,,,,,,------...------...////////////.../////////000000111111111000000111111111111111111~~~zzzwwwuuuttttttooonnnllllllkkkjjjhhheeeeeeeeeddddddcccbbbbbbbbbcccbbbaaa___^^^^^^^^^^^^]]]ZZZXXXWWWXXXXXXWWWVVVTTTSSSSSSSSSUUUTTTSSSQQQPPPOOONNNLLLJJJIIIIIIHHHDDDCCCAAA@@@@@@@@@BBBCCC=========>>>>>>>>>??????===============<<<<<<<<>>======999999999:::;;;<<<<<<===999:::::::::999888666555555555555666777999:::;;;888999::::::999777555444333333333333222222222222111111111000000000//////------------,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++************************))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((((()))************************))))))))))))+++,,,.........---+++******)))))))))))))))''')))---000111///---+++333444555222,,,((((((***))))))((('''''''''((((((%%%%%%&&&&&&'''))))))***)))+++///222222///,,,)))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&$$$&&&((())))))***+++,,,(((......'''###''',,,...666???OOOcccvvvxxxeeeNNN222+++***000222,,,&&&%%%)))'''&&&&&&(((((((((&&&'''''''''''')))***,,,---EEEtttkkkHHH555...,,,((('''***+++'''&&&)))'''''''''((()))***+++,,,)))+++,,,(((%%%%%%,,,222777777===HHHLLLHHHDDDCCC:::AAAKKKQQQOOODDD666,,,+++)))...444///+++:::PPPhhhnnnyyyrrrSSS999,,,***,,,...'''(((((())))))*********''''''&&&&&&&&&&&&%%%%%%&&&'''(((((())))))(((((((((((())))))))))))((((((((())))))******+++,,,,,,,,,,,,---............---/////////////////////////////////000000000000000zzzvvvuuutttrrrqqqooommmlllkkkjjjiiifffdddcccccccccbbbaaaaaa``````bbbbbb```______^^^^^^^^^^^^[[[XXXWWWWWWWWWVVVUUUQQQQQQQQQRRRTTTUUUTTTRRRRRRQQQOOOMMMKKKIIIHHHHHHCCCCCCAAAAAAAAABBBCCCDDD>>>>>>???@@@BBBCCCDDDDDDAAA@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@???>>>===<<<999999::::::::::::;;;;;;;;;;;;<<<<<<<<<:::999888444444444555666777888999666777888999888666444333222222222111111111000000000000/////////.........,,,,,,++++++++++++*********************)))(((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((())))))***))))))******+++******)))''''''))),,,///000///...,,,,,,+++***)))))))))***......---,,,,,,,,,------)))+++000444222,,,***,,,(((((((((((((((((())))))''''''''''''((()))***+++'''***///222222///,,,)))(((((((((((((((((((((((()))))))))))))))(((((((((%%%((()))'''%%%'''...555:::AAAAAA777111777@@@DDDRRRlllzzzMMM777'''(((,,,)))(((,,,+++***(((((()))******))))))))))))***+++...000111bbbxxxUUU<<<555***###(((+++)))'''***++++++++++++,,,---.........333666000((()))333>>>>>>;;;BBBPPPXXXUUUQQQRRROOOVVVaaagggeeeYYYIII===:::777???JJJGGGCCC[[[~~~iiiSSS???///%%%*********)))))))))))))))'''''''''''''''&&&&&&&&&&&&'''(((((())))))((((((((())))))))))))))))))((((((((())))))***+++++++++,,,,,,---............---........................000000000000000000000///~~~{{{vvvttttttssspppnnnpppnnnlllkkkjjjhhheeebbbbbbaaaaaa```______^^^^^^bbbaaa```______^^^______^^^\\\XXXVVVVVVVVVVVVUUUNNNNNNNNNQQQSSSUUUTTTSSSRRRQQQOOONNNLLLKKKJJJJJJGGGFFFEEEEEEDDDDDDDDDDDDAAAAAABBBCCCDDDEEEFFFFFFDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@???>>>>>>===::::::::::::999999999999;;;;;;<<<======<<<;;;:::666666555555555555555666333555777888888666444333000000000000////////////............------------************)))))))))((('''(((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((())))))***'''(((***+++,,,++++++******)))***---111222000---,,,,,,+++++++++,,,---...'''+++222888===???@@@@@@999111---000333111......***************+++,,,---))))))(((((()))***+++,,,'''(((+++,,,---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******%%%***,,,******666JJJ\\\kkkqqqnnnbbb```kkkvvvyyybbbHHHAAA<<<222000555000...,,,,,,---.........,,,,,,,,,---...111444666___sss{{{}}}jjjPPP<<<++++++///,,,***,,,.........------...//////333<<>>???HHHRRRUUU^^^}}}cccCCC000444333222000---+++***))))))))))))))))))))))))***((())))))*********************++++++++++++******))))))******+++,,,,,,,,,---...//////000000//////......///000111222333444333333222222111111000000|||yyyuuussssssrrrooommmpppnnnlllkkkiiigggdddaaa`````````___^^^^^^]]]]]]bbbaaa```__________________\\\XXXVVVVVVVVVUUUUUULLLLLLMMMPPPSSSUUUUUUTTTQQQPPPOOONNNMMMMMMMMMMMMKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@?????????;;;;;;;;;:::999999888888999:::;;;<<<<<<;;;;;;:::999999777555444333333333222444666888888777555333////////////..................---------,,,,,,,,,***)))))))))((((((''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((()))******'''(((***+++,,,,,,,,,+++---,,,---///222333000---,,,+++++++++,,,...000111000>>>TTTjjj{{{eeeNNN888111222000,,,***,,,,,,,,,,,,---...//////+++******))))))***,,,---,,,+++++++++,,,---......111111111111111111111111.........---------,,,,,,(((...333444:::PPPqqq|||mmmMMM666000333111//////000111222111///......///111444777999>>>UUUeeeppp}}}sssWWW===888888555222333000000///.........//////555CCCLLLEEE444///;;;JJJFFF:::666===AAA<<<:::??????GGGMMMLLLCCC======AAA222:::BBBGGGQQQhhhyyybbbTTT???===;;;777333000---,,,******++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++***++++++,,,------......///000000111111111111111///000222444666888:::;;;555555444444333222111111{{{yyywwwuuuuuuuuutttrrrpppqqqnnnjjjhhhggggggfffdddcccaaa___]]]]]]^^^```aaaaaa```___^^^]]]]]]^^^___\\\[[[YYYWWWVVVWWWXXXZZZRRRQQQQQQRRRTTTTTTSSSRRRRRROOOLLLJJJKKKKKKKKKKKKMMMLLLJJJHHHFFFEEEDDDDDDGGGFFFFFFEEEFFFGGGIIIJJJJJJIIIHHHGGGEEEDDDBBBBBBEEECCCAAAAAAAAABBBAAA???<<<===>>>??????>>><<<;;;999555333555999:::888444888888888888999999999999777666555333222000///...///000222666999888333///,,,++++++***)))((((((((((((((((((''''''&&&&&&&&&(((((())))))(((&&&%%%$$$%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%%%%%%%''')))***)))'''&&&&&&'''+++)))((('''((((((((('''******)))'''&&&&&&'''))),,,)))&&&&&&((()))(((&&&,,,+++***)))((((((((((((***))))))+++---...---,,,,,,///000......111222000111///...,,,+++---333888GGGlllooo<<<...333111---,,,,,,+++,,,//////,,,,,,//////...---------...///000222111...222777000000???EEEKKKPPPKKK@@@888888;;;555222000111111/////////444111:::NNN[[[eee{{{|||VVV>>>999555444444666888999888666333777;;;:::999888888777:::AAAMMM\\\kkkyyy```CCC:::===???;;;>>>888444555333111666???PPP[[[bbbYYYAAA...111===;;;@@@FFFLLLOOOOOOMMMKKKPPPSSSUUUTTTNNNGGGCCCAAA>>>EEEFFFEEEUUUvvvooofffWWWHHH<<<777666666111444888999777333000///,,,333<<>>999555333444777777555555666333...000...,,,---000333333222222111111333888:::888666888666555777;;;======<<<888999:::999777666777888{{{xxxvvvttttttuuutttsssqqqqqqoookkkiiihhhgggeeeddddddbbb```^^^^^^___aaabbbcccbbb```___^^^^^^^^^___[[[ZZZXXXWWWWWWWWWWWWXXXSSSRRRRRRSSSUUUUUUTTTRRRQQQNNNKKKJJJKKKLLLLLLKKKMMMLLLKKKIIIGGGFFFEEEDDDGGGGGGFFFFFFFFFGGGIIIIIIHHHHHHGGGFFFEEEDDDCCCBBBEEECCCAAA@@@AAAAAA@@@???<<<===>>>>>>>>>===;;;999999666333444888999666333777777777666555555555444444333222111///...---,,,...///444<<>><<<999>>>===<<<>>>AAABBB@@@>>>@@@>>>===>>>@@@AAA@@@???======<<<;;;:::999999888~~~zzzvvvuuussssssttttttsssrrrrrrpppllljjjiiigggeeeccceeecccaaa`````````bbbcccdddcccbbb```___^^^^^^^^^XXXXXXXXXXXXWWWVVVUUUUUUSSSRRRRRRSSSUUUUUUTTTRRROOOLLLJJJJJJKKKMMMMMMLLLNNNMMMKKKIIIGGGFFFFFFEEEGGGGGGFFFFFFFFFGGGHHHHHHGGGFFFFFFEEEDDDDDDCCCCCCCCCAAA??????@@@@@@???>>>;;;<<<<<<<<<<<<:::888777888555222333555666333111444444333222111000//////000///...---,,,+++******,,,---555BBBMMMKKK===000))))))((((((''''''&&&&&&(((((((((((())))))))))))%%%%%%'''((())))))))))))(((((((((((('''''''''''')))))))))))))))))))))))),,,...000111...,,,++++++))))))***+++++++++******))))))***+++,,,---...///...,,,******,,,,,,,,,++++++++++++,,,,,,---//////000//////000111111///------//////...111666777555222444::::::333:::^^^TTT???<<<;;;;;;>>><<<999888;;;;;;888666666777999;;;======<<<;;;999:::@@@@@@@@@BBBDDDUUUqqqdddQQQNNNJJJGGGGGGJJJLLLJJJFFF@@@BBBPPPdddjjjddddddkkk~~~}}}vvvuuurrrtttuuutttsssrrrrrrrrrtttooojjjiiijjjnnnsssuuu{{{zzzyyyxxxwwwxxxxxxyyyvvvuuuvvvzzz~~~|||uuunnnccc^^^WWWRRRQQQVVV]]]aaa\\\aaacccaaa```aaa```^^^nnnooonnnjjjgggfffccc___QQQJJJBBB??????EEEPPP\\\XXXTTTNNNFFF===888===FFF```dddjjjqqqwww{{{}}}~~~|||~~~zzzvvvuuukkkrrrvvvuuu}}}}}}tttggg```hhhttt|||xxxwwwyyy~~~|||{{{}}}~~~|||yyysssmmmfff```]]]]]]aaagggjjjiiifffbbbaaa___jjjzzzwwwiii```XXXZZZ___gggooooooaaaQQQMMMNNNPPPSSSUUUTTTQQQNNNVVVUUUTTTUUUVVVVVVTTTRRRTTTSSSQQQQQQQQQPPPNNNLLLIIIFFFCCCCCCDDDDDDBBB???{{{wwwuuusssrrrsssttttttsssrrrrrrpppmmmkkkiiihhheeeccceeedddbbbaaaaaaaaaccccccdddcccbbb```^^^]]]\\\\\\WWWWWWXXXXXXWWWVVVSSSRRRQQQQQQPPPRRRSSSTTTSSSQQQLLLKKKIIIJJJLLLMMMMMMMMMNNNMMMKKKIIIHHHGGGFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCAAA???===<<<======<<<;;;:::::::::999888666555444444222000000111111///---.........------,,,,,,,,,,,,,,,+++***)))((((((((((((,,,555BBBJJJGGG;;;000(((((((((''''''&&&&&&&&&''''''(((((())))))******(((((()))***++++++++++++)))))))))((((((((((((((())))))))))))))))))))))))---///222222111...------,,,---//////...------------,,,---///000111111000111000/////////000000000333333222222111222222222444444444666888777555333444777888777999======999;;;;;;???@@@<<>>>>>???@@@AAA???<<<999555<<>>>>>===<<<<<<777666444333444444333222222222111000///.........,,,++++++******)))))))))''''''((()))***+++,,,,,,)))))))))))))))))))))((('''+++000222111...------***************)))))))))))))))))))))************++++++******)))******++++++++++++,,,,,,---------,,,,,,---...///000000111...///222222222222333444333666888777555555999<<>>;;;;;;>>>@@@@@@>>>@@@AAABBBAAA@@@@@@BBBDDDHHHIIIKKKMMMPPPSSSVVVWWWXXXWWWUUUTTTQQQLLLFFFAAA;;;JJJYYYaaadddfffgggffffffjjjrrrwwwxxxxxx~~~ooogggggggggggghhhkkkqqqxxxtttlll___RRRAAAFFFOOOYYY^^^bbblllwwwnnnppprrrtttssssss{{{~~~}}}{{{~~~vvvjjjbbbbbbcccbbb___\\\]]]cccgggbbb\\\VVVRRRMMMKKKNNNTTT[[[dddpppvvvpppeee```aaa\\\[[[YYYVVV]]]mmm~~~~~~}}}|||}}}{{{xxxxxxzzz}}}~~~{{{||||||zzzzzzlllgggdddeeebbbXXXNNNJJJFFFJJJNNNNNNGGGCCCKKKWWWjjjrrrwwwssshhhdddiiirrr}}}yyyxxx|||zzzxxxuuurrrooommmlllrrrvvv{{{~~~~~~}}}{{{{{{}}}{{{zzz{{{~~~}}}rrrsssuuuvvvwwwzzz~~~yyy{{{}}}}}}|||{{{|||}}}~~~|||yyywwwwwwtttrrrsssxxx|||}}}}}}~~~zzzvvvuuusssqqqqqqrrrqqqpppnnnllljjjiiiiiiiiihhheeebbb``````_________^^^^^^^^^_______________]]]\\\[[[YYYYYYYYYXXXWWWUUUSSSRRRNNNMMMMMMNNNPPPPPPOOONNNKKKJJJIIIJJJLLLLLLKKKJJJJJJIIIHHHGGGFFFEEEEEEEEECCCCCCCCCCCCBBB@@@>>>===<<<;;;:::999888777666555333111///.../////////---...------,,,,,,++++++,,,******+++***)))))))))***)))))))))******+++++++++******************+++++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---,,,,,,,,,,,,---///000---......///000111222222222333444666777999:::;;;999:::;;;<<<<<<>>>AAADDDCCCFFFHHHHHHHHHKKKQQQWWW]]]XXXTTTTTTXXX\\\]]]\\\\\\^^^___^^^]]]]]]___aaaiiikkkmmmppptttxxx{{{}}}}}}wwwqqqhhh^^^TTTMMMJJJ```xxx}}}mmmkkkqqqvvvvvvwwwyyy}}}rrrhhhZZZMMM@@@HHHTTTZZZXXXXXX```jjjkkkfffdddeeegggjjjvvvtttttt|||uuussssssvvvzzz|||xxxtttbbbkkkuuu{{{yyyqqqhhhbbb^^^___]]]ZZZYYY^^^hhhppprrriiiaaa[[[UUURRRVVV^^^fffooo|||}}}lllaaa___[[[^^^^^^]]]cccrrr~~~~~~~~~|||}}}~~~|||wwwssssssuuu~~~}}}yyyyyyllleee___[[[UUUOOONNNQQQRRRUUUXXXUUUMMMIIIPPP\\\lllnnnmmmggg___]]]ccciiisssxxx~~~{{{zzzxxxvvvtttrrrqqqpppsssvvvzzz|||{{{{{{{{{{{{yyywwwwwwzzz~~~tttwwwzzz{{{zzz{{{~~~|||~~~~~~|||zzzzzz{{{yyy}}}}}}{{{zzzyyyxxxwwwwwwyyy||||||yyyuuutttrrrqqqqqqqqqooommmjjjiiihhhiiiiiihhheeebbb___^^^^^^^^^^^^]]]]]]]]]______`````````___]]]\\\ZZZZZZYYYXXXWWWUUUTTTSSSOOONNNNNNOOOQQQQQQPPPNNNKKKJJJJJJKKKLLLLLLJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEBBBBBBBBBBBBAAA???===;;;888888777555444222111111000...,,,,,,,,,---,,,+++++++++******)))******+++)))***++++++******+++,,,+++++++++++++++*********++++++++++++,,,,,,,,,,,,///,,,***+++...000---***------------------------/////////......---------////////////111333555777666777888999:::<<<======???@@@AAACCCFFFHHHIIIJJJKKKLLLMMMMMMNNNQQQVVVYYY[[[^^^aaabbbccchhhpppxxx}}}wwwrrrsssyyy~~~|||mmm___WWWTTTnnnvvvhhhkkkuuu|||}}}~~~ssshhh[[[NNNGGGPPPZZZ[[[VVVUUU^^^iiihhh___WWWQQQNNNRRRdddvvvttt~~~ppp^^^\\\eeennnlllkkkooosssrrrmmmhhhZZZeeerrrxxxsssiii```[[[ZZZ\\\^^^^^^___dddmmmuuuuuulllccc```\\\ZZZ```jjjfffooonnn]]]WWW\\\aaabbbaaagggttt~~~~~~~~~}}}yyy{{{}}}~~~xxxppplllmmmvvvxxx{{{{{{{{{{{{{{{}}}~~~~~~~~~yyyzzzppphhh```YYYSSSSSS[[[eeekkk```VVVRRRTTTVVV\\\bbbbbbaaa]]]YYYWWWYYY```eeekkkrrrzzz~~~~~~}}}|||zzzwwwuuusssqqqsssvvvwwwwwwwwwxxxyyyvvvsssqqqtttzzz{{{yyy}}}~~~{{{{{{}}}www|||}}}}}}wwwwwwwwwvvvuuuwww|||}}}zzzwwwvvvuuuuuussspppmmmjjjhhhfffggghhhiiihhheeebbb```aaa___]]][[[ZZZZZZ[[[\\\]]]]]]^^^```aaaaaa^^^\\\ZZZYYYWWWUUUTTTSSSRRRRRRLLLMMMNNNNNNOOOOOOOOOOOONNNNNNNNNNNNMMMKKKJJJIIIJJJHHHEEEDDDDDDCCC@@@>>>??????===;;;999666555444222111000...---,,,,,,,,,......,,,+++************))))))(((''''''(((***+++111###&&&000,,,'''***+++------............---,,,'''---...))))))---...+++,,,,,,,,,---------......//////000111222222222333777666555444333333333333:::888888;;;<<<<<>>DDDEEEGGGJJJMMMPPPRRRSSS]]]]]]___bbbffflllrrruuuvvvuuuyyy~~~}}}~~~vvveee[[[ggg~~~xxxwwwxxxuuuvvvuuuqqqlllpppzzz~~~ssshhhNNNKKK???:::CCCDDD???BBBRRRTTTNNNEEEBBBBBB===444???HHHIIICCCHHH[[[hhhjjjjjjppp{{{||||||qqq```NNNEEEHHHUUU___ZZZdddlllpppxxx~~~vvvsssooojjjeee___YYYTTTcccccc___]]]fffuuu{{{xxxuuutttrrrppprrrrrrjjj```QQQJJJJJJWWWhhhsssvvvvvvooommmmmmlllgggccceeejjjrrruuuyyy|||~~~~~~|||}}}}}}|||yyywwwvvvwwwyyyzzz{{{}}}~~~}}}yyyvvvrrrqqqnnnjjjiiikkkooosssoookkkgggjjjrrr|||vvvnnnfff```ZZZQQQLLLLLLIIIOOOUUUYYY]]]^^^YYYRRRXXXdddfff[[[XXX```ddd```TTTUUU```mmmoookkkttt|||yyyuuuqqqkkkhhhllltttrrrssstttuuuwwwzzz|||~~~}}}{{{yyyxxxyyyzzzzzzyyyxxxsssnnnllloootttvvvwww{{{}}}|||xxxvvvwwwuuurrruuuxxx{{{}}}~~~}}}{{{xxxuuusssqqqnnnllljjjiiiiiiiiiffffffgggggggggeeecccbbb[[[[[[[[[[[[[[[\\\]]]^^^```___^^^]]]]]][[[XXXVVVXXXWWWVVVUUUTTTSSSSSSSSSRRRRRRQQQPPPOOOMMMKKKJJJJJJJJJIIIHHHFFFEEECCCBBB@@@>>>;;;:::999888555333444333333333222222222111///000000000000///------))))))******+++---...///------...///000000000000,,,222===CCCIIIVVVSSS>>>;;;:::777555555777999;;;666888:::<<<@@@CCCDDDCCCGGGHHHJJJMMMRRRVVVZZZ]]]aaaeeelllsssyyy|||}}}}}}nnnaaaddd}}}vvvqqqqqqwww~~~xxx{{{{{{{{{~~~wwwTTTLLL:::333===@@@<<<>>>PPPPPPLLLGGGFFFIIIFFF???HHHUUUTTTDDD???LLLTTTQQQSSScccxxxzzzssslllfff[[[PPPIIIIIIOOOTTT[[[cccjjjmmmuuu~~~vvvwwwsssmmmfff___XXXQQQLLL^^^eeebbbXXX[[[jjjqqqmmmoooppppppqqqssssssiii]]]EEEBBBCCCNNN]]]hhhkkkkkkiiigggeeeddd^^^XXXVVVYYYdddgggiiijjjjjjkkklllmmmlllmmmmmmllliiigggffffffdddeeeffffffcccbbbbbbbbbaaa```aaabbbdddeeecccaaaXXX[[[]]]]]][[[WWWTTTSSSOOOLLLKKKRRR```ppp{{{|||ssskkkaaaXXXOOOGGGEEEGGGLLLNNNMMMMMMRRRZZZ\\\[[[gggaaaVVVQQQZZZffffff^^^[[[WWW\\\gggiiidddlllzzz~~~|||wwwtttxxx{{{rrrhhhbbb\\\ZZZ___ffffffgggiiilllnnnoooooopppqqqooommmlllmmmnnnpppqqqpppjjjfffgggmmmrrrtttsss{{{}}}{{{vvvvvvtttrrrqqqrrrsssrrr{{{}}}~~~||||||||||||{{{yyyvvvsssqqqooommmkkkiiihhhiiiiiijjjjjjjjjhhhfffdddbbb```[[[[[[[[[\\\\\\]]]^^^^^^```___]]][[[[[[YYYVVVTTTUUUUUUTTTSSSSSSSSSSSSSSSTTTTTTSSSQQQOOOLLLJJJIIIGGGGGGFFFEEEDDDBBB@@@???===;;;999888888777555333555555444333222222111111//////000000000//////...111111000000000000111111333444444444555666666666666@@@TTTcccrrr}}}bbbEEEDDDAAAAAABBBEEEJJJLLLPPPPPPRRRXXX```eeehhhjjjtttuuuvvvyyy}}}xxxhhhfff}}}tttooonnnttt{{{~~~yyy^^^TTT???555===@@@???CCCNNNTTTXXXWWWUUUTTTSSSQQQOOO^^^]]]KKKCCCMMMSSSNNNSSSdddyyy~~~wwwqqqgggddd___XXXSSSQQQQQQRRRNNNWWW]]]___eeennnnnngggdddbbb^^^ZZZUUUOOOHHHCCCKKKVVVVVVIIIDDDNNNVVVUUUSSSWWWYYYXXXWWWVVVQQQKKK<<<<<<===@@@EEEIIIJJJHHHHHHEEEDDDEEEAAA;;;999<<>>======<<<>>>??????===<<<<<<===:::999888999;;;;;;;;;999444777;;;<<<999555222000...///111777AAAOOO\\\eeepppvvv~~~uuujjj\\\NNNBBB<<<@@@HHHPPPPPPMMMKKKPPPZZZ```aaajjj\\\SSSYYYbbbcccbbbbbbdddYYYWWW___cccaaafffqqq}}}{{{vvvrrruuu|||~~~{{{ppp```PPPHHHFFFGGGJJJNNNPPPQQQTTTWWWXXXXXXXXXWWW[[[ZZZYYYYYYYYY[[[^^^``````]]]\\\```ggglllllliiikkkooowwwyyyuuukkkjjjjjjkkkmmmooorrrttt{{{|||~~~}}}{{{yyyxxxxxx~~~{{{xxxwwwvvvtttrrrnnnnnnlllkkkjjjiiiiiiiiilllkkkjjjhhheeebbb```___\\\\\\]]]]]]^^^^^^______```^^^[[[ZZZYYYWWWUUUSSSUUUTTTTTTSSSSSSSSSTTTTTTUUUTTTSSSQQQOOOLLLJJJIIIEEEEEEDDDDDDCCCBBB@@@@@@===;;;999999999999777555666555555444333222222111222111111000111111222333666666555555666666777888666666666666888:::===>>>JJJXXXrrr``````___aaaeeejjjooossszzzwwwwwwwwwfffnnn~~~uuupppqqqzzzxxxpppYYYHHHGGGDDDAAAHHH[[[gggssswwwrrrjjjdddbbbQQQZZZXXXJJJDDDMMMVVVVVVXXXcccmmmnnnkkkjjjjjjjjjllliiidddbbbcccbbb___]]]WWWSSSNNNHHHEEEEEEFFFGGG???HHHKKKFFFEEEHHHHHHBBB@@@@@@@@@@@@???<<<777444444===>>>444---222888:::---333666222///000///---,,,000222222555999:::777///,,,,,,...---)))(((+++&&&((()))***)))((()))******,,,---,,,***((((((((()))***++++++)))(((((()))***(((''''''))))))(((''')))))))))'''&&&%%%''')))$$$'''******,,,222<<>>@@@???>>>>>>BBBCCCCCCCCCBBBCCCFFFHHHDDDDDDEEEJJJOOOSSSRRRPPPTTTXXXcccpppvvvrrrkkkhhhZZZXXXZZZ^^^bbbcccgggkkkqqqsssvvvvvvvvvvvvwwwxxx}}}zzzwwwuuutttsssrrrpppmmmmmmmmmlllkkkjjjiiihhhjjjiiigggeeecccaaa___^^^^^^^^^_____________________\\\ZZZXXXXXXWWWUUUSSSVVVUUUUUUUUUUUUUUUVVVVVVUUUUUUSSSRRROOOMMMJJJIIIDDDEEEEEEEEEEEEDDDCCCBBB===<<<;;;;;;<<<<<<;;;999777777777777777777777777999888777666666888:::<<<444555888===BBBGGGKKKMMMJJJJJJJJJKKKOOOTTTYYY]]]mmm}}}sssdddqqq|||sssnnnppp{{{zzzhhh```XXXVVV___pppyyy{{{tttssscccaaaWWWIIIAAAEEENNNSSSYYYZZZVVVLLLEEEEEEDDDAAA???>>>>>>======<<<<<<<<<:::777333111000111222222666???@@@555,,,+++***''')))((()))***,,,,,,***(((((()))***(((&&&&&&(((***'''+++---***(((******)))###&&&(((+++222:::999333+++'''&&&((()))''''''***###%%%'''(((''''''((()))&&&(((******((((((((())))))+++,,,+++)))(((((())))))((('''((())))))((('''******)))(((&&&'''))),,,%%%(((***)))'''''',,,000999CCCOOOXXX]]]bbbiiiooonnnggg___TTTJJJFFFPPP\\\YYY[[[[[[YYYZZZ\\\YYYTTTWWW\\\``````[[[XXX^^^fff]]]TTTUUUaaahhhggglllwwwvvvzzz~~~xxxjjj[[[SSSQQQKKKEEE===222)))(((*********+++)))+++---...//////......222333444333111///111222//////000222444666777888;;;===FFFRRRWWWRRRLLLJJJCCCAAACCCIIILLLLLLNNNSSSYYY[[[]]]___aaacccgggiii{{{xxxuuusssrrrrrrpppooollllllmmmmmmlllkkkiiihhhffffffeeecccaaa```___^^^___```````````````______^^^\\\YYYWWWWWWVVVUUUSSSWWWWWWVVVVVVWWWWWWXXXXXXUUUTTTSSSRRROOOMMMKKKJJJEEEEEEFFFFFFFFFFFFEEEEEE>>>===<<<<<<>>>>>>>>><<<999999:::;;;<<<======>>>BBB@@@===<<<===???CCCEEELLLOOOVVV```kkkuuu}}}mmmlllmmmooouuu|||vvviiiooo|||wwwmmmgggjjjwww}}}~~~zzztttqqqpppnnnlllkkkkkklllmmmeee```___```^^^]]]dddmmmzzztttvvv{{{~~~}}}zzz{{{~~~rrr___KKK>>>;;;BBBIIIZZZTTTFFF666...///...)))***,,,......,,,******+++((((((***,,,---,,,)))'''111;;;===222)))))),,,,,,)))'''&&&&&&'''((((((''')))"""!!!&&&***)))''''''###&&&'''%%%%%%((('''$$$''''''%%%'''000777222''')))%%%###%%%&&&%%%%%%(((%%%&&&((('''&&&%%%%%%&&&###$$$''''''&&&&&&'''(((((()))******(((&&&&&&'''###""""""###%%%%%%$$$"""!!!$$$((()))(((%%%######!!!###%%%&&&&&&&&&'''((( ***888BBBIIIRRR\\\eeedddbbbaaa]]]VVVTTT^^^jjjbbbbbb^^^XXXWWWXXXVVVRRR]]]]]]UUUKKKOOO]]]ccc```XXXUUU]]]lllrrrqqqwww~~~}}}~~~qqqXXX???222//////,,,,,,((('''))))))'''''')))%%%&&&((()))******)))))),,,...///---)))&&&&&&'''++++++***)))((()))---000)))(((---777999333---,,,222///000777999777888===<<<>>>@@@BBBDDDGGGLLLOOO|||{{{wwwsssqqqpppoooooonnnnnnoooqqqqqqpppmmmjjjhhhgggfffeeedddbbbaaa______aaa___^^^^^^^^^______^^^bbb]]]YYYXXXWWWVVVVVVWWWYYYYYYYYYYYYYYYYYYYYYYYYUUUUUUUUUTTTRRROOOMMMKKKKKKIIIHHHHHHJJJKKKKKKJJJDDDBBBAAABBBDDDDDDAAA>>>@@@AAACCCDDDEEEIIIPPPUUU[[[TTTQQQSSSUUUVVV\\\eeexxx|||yyyoookkksss}}}{{{rrrjjjfffgggjjjmmmppppppnnnllliiifffcccbbb\\\]]]]]]\\\YYYUUUPPPNNNGGGFFFEEECCCAAA???>>>===BBB999===CCC===>>>LLLUUUooommm~~~iiittt}}}}}}uuueeeOOO;;;222888AAAJJJAAA555,,,)))***++++++'''(((((())))))))))))))))))((((((((((((''''''''',,,++++++***)))(((((((((&&&&&&&&&&&&%%%%%%$$$###'''&&&%%%&&&)))******)))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&'''(((***000???QQQ___ZZZYYY]]]fffhhhccc___aaagggccc[[[SSSNNNOOOTTTYYYfff```YYYWWWZZZ^^^^^^]]]OOOKKKOOO\\\iiisss}}}~~~}}}|||vvv]]]???,,,***,,,)))%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))******++++++++++++************+++++++++,,,,,,,,,***---000222444777:::<<<}}}{{{xxxuuurrrpppooooooooonnnkkklllmmmnnnmmmkkkiiigggeeeddddddcccbbbaaaaaa```cccbbbaaabbbccccccccccccaaa]]]YYYWWWVVVVVVXXXYYY]]]]]]\\\\\\]]]]]]]]]\\\XXXXXXXXXWWWVVVTTTRRRPPPMMMLLLKKKKKKLLLOOOSSSUUURRRNNNJJJIIIKKKMMMNNNMMMQQQUUU[[[```fffllltttyyy~~~|||zzzwwwxxxzzzrrrnnnoooxxx|||wwwtttsssssssssrrrkkkhhheeefffhhhhhhdddaaa[[[XXXRRRMMMJJJIIIJJJKKKBBBAAAAAA@@@>>><<<:::999777777888777666333111///666555444333222000//////222,,,000333---555MMM\\\qqqiiirrr}}}wwwvvvoookkk{{{~~~vvvwww{{{mmmoootttqqqWWW777---555777222,,,(((((())))))(((&&&'''(((((())))))(((((((((((('''''''''&&&&&&&&&(((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###&&&%%%%%%&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&#########$$$$$$$$$%%%%%%$$$$$$$$$%%%)))444CCCNNN^^^^^^cccgggcccZZZWWWZZZeee]]]SSSKKKIIINNNUUU[[[___[[[WWWWWWXXXVVVQQQLLL@@@<<>><<<:::999777666666666555333111555222///...///000///...---............---,,,,,,++++++,,,------------,,,,,,,,,+++******+++,,,---++++++++++++++++++++++++))))))...,,,+++IIIwww{{{jjjiiipppkkkeeeiiikkkzzzjjjNNNJJJ___dddcccrrruuu}}}~~~\\\555&&&***$$$%%%'''))))))&&&###!!!$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################""""""""""""##################$$$$$$$$$$$$$$$$$$$$$""""""$$$)))...JJJXXXhhhlllaaaSSSMMMNNNLLLFFF@@@???CCCGGGFFFDDDBBBAAABBBCCCDDDAAA;;;777<<>><<<:::::::::999888666555444333111111111111000...,,,+++...------...000000...,,,111///,,,+++,,,,,,,,,,,,)))))))))))))))***++++++(((((()))))))))))))))(((***((('''%%%%%%&&&'''(((((((((((()))))))))******)))))),,,)))---QQQ~~~rrr[[[UUU___aaa___aaa___qqqkkkQQQDDDRRRXXXXXXeeelllssslllQQQ666***&&&$$$&&&'''(((((('''%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############&&&&&&&&&%%%%%%%%%%%%%%%######$$$%%%%%%$$$$$$$$$%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$###"""""""""##############################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$###$$$######"""###%%%''';;;NNNdddkkkcccWWWMMMIIIIIIBBB:::888;;;???@@@???DDDAAA===999777666555444AAAMMM[[[eeeiiikkkkkkjjjbbb\\\TTTMMMFFF<<<000'''&&&((())))))'''%%%######%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$$$$%%%'''+++///~~~}}}|||zzzrrrppppppppprrrrrrqqqpppqqqooommmjjjhhhgggggggggiiiiiiiiiiiihhhhhhhhhhhhjjjkkklllkkkjjjmmmrrrwwwzzz~~~zzzwwwsssmmmhhhhhhkkkjjjbbbZZZXXXQQQKKKLLLOOOOOOIIICCC@@@AAAAAAAAA???===:::888555444222222222111///---.........------.........,,,,,,------,,,,,,++++++---,,,,,,,,,...---,,,***,,,+++******)))))))))***(((((('''&&&'''(((***+++++++++,,,,,,,,,++++++***---,,,***)))(((((())))))&&&&&&'''''''''(((((((((***(((******777___\\\HHHDDDLLLKKKKKKTTTZZZiiihhhXXXGGGHHHKKKJJJKKKRRR\\\RRR444###(((+++######$$$%%%%%%$$$$$$%%%'''######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$######"""###$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$###########################"""######$$$$$$######"""######"""""""""""""""###########################"""""""""""""""""""""""""""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""""""""############$$$!!!!!!!!!!!!""""""######$$$666KKKXXX[[[ZZZTTTOOOJJJAAA555...///666===AAA;;;888444111222555:::===BBBPPP]]]^^^ZZZVVVTTTSSSDDD???888222---)))&&&$$$"""$$$''''''&&&%%%$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%"""$$$&&&&&&&&&&&&'''(((~~~}}}}}}{{{zzzsssrrrrrrsssttttttrrrqqqpppnnnllliiihhhiiijjjkkkllllllmmmnnnoooqqqrrrrrrqqqssstttttttttzzz}}}zzzuuuqqqpppfffccc___\\\YYYVVVRRROOOIIIGGGDDDBBBAAA???<<<:::999888666555555444111///000000111111111222333444222111000222444333000...//////...---,,,++++++************************)))***)))'''((())))))(((''''''((())))))((('''&&&'''((((((((((((((((((((((((###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%''''''''''''((((((((((((***''')))222LLLyyybbbIII???BBB===<<>>CCCAAA222:::DDDBBB000%%%(((***&&&!!!###%%%$$$######%%%'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$#################################""""""###$$$$$$$$$$$$$$$$$$###""""""###$$$###"""########################""""""############""""""""""""!!!!!!!!!""""""###########################""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$###""""""""""""""""""############  !!!""""""!!!$$$...777AAAJJJIIIDDD===888///))))))...555:::---,,,,,,,,,...111666:::555AAAJJJIIIBBB>>>:::666......,,,)))%%%$$$&&&(((""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$&&&''''''&&&&&&'''(((}}}||||||{{{zzzuuutttssstttuuuuuusssrrrpppooommmkkkkkkmmmoooqqqoooppprrruuuwwwzzz|||}}}}}}~~~~~~~~~wwwlllkkkiii]]]YYYccchhh[[[ZZZWWWQQQKKKFFFDDDCCCAAA???===<<<<<<;;;999777666888777333...---///333---111333333///---///222+++,,,,,,++++++---000222***)))***,,,//////+++((())))))***+++,,,,,,,,,+++*********)))))))))(((((('''&&&%%%&&&(((******)))&&&(((******)))'''''''''%%%&&&'''(((((('''%%%$$$%%%&&&'''(((******++++++'''''''''((((((((())))))%%%&&&&&&&&&&&&&&&&&&&&&%%%"""'''888]]]}}}YYYAAA@@@===;;;:::666<<<<<>>///+++***)))'''%%%###"""!!!$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########################################################"""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!! !!!######""" """""""""""""""""""""""" !!!!!!""""""############""""""!!!!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$%%%%%%%%%%%%$$$#########"""""""""""""""######""""""""""""######$$$$$$%%%%%%%%%$$$##############################!!!&&&******&&&!!!"""############$$$$$$$$$########################!!!""""""""""""#########"""############$$$$$$$$$~~~~~~~~~~~~}}}{{{{{{|||}}}|||zzz{{{yyywwwxxx|||~~~kkkaaa]]]cccfff```^^^aaaXXXUUURRROOOMMMKKKGGGEEECCCCCCAAA???===;;;999999999888666444444555666777555555444333222111000///000000000/////////......///------111111------///,,,,,,,,,,,,++++++++++++)))***+++,,,,,,,,,,,,+++************************++++++*********))))))))))))))))))((())))))(((&&&&&&&&&''''''''''''&&&&&&((('''&&&&&&(((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###(((***@@@sss}}}rrrggg\\\TTTLLLGGGEEEJJJLLLDDD555***(((''''''&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################"""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""######"""!!!!!!!!!!!!!!!"""!!! !!!######""" """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$######$$$$$$$$$$$$##############################"""######$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""#########$$$$$$%%%%%%%%%$$$$$$###########################&&&***------***&&&###""""""#########$$$$$$$$$########################"""""""""#########$$$$$$"""############$$$$$$$$$|||zzzyyytttnnnjjjmmmrrrxxxTTTIIIBBBBBBBBB<<<;;;>>>:::888666666666555444222222222222111111111000000///...------...///111222000//////...---,,,++++++------------,,,,,,,,,,,,...,,,...222222...,,,...,,,,,,+++++++++*********((())))))***************))))))))))))))))))))))))************))))))))))))&&&&&&&&&(((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&###((()))===kkkzzzwwwZZZGGGIIIDDD111''',,,%%%$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!###!!! !!!"""###""" """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""############""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""###""""""!!!!!!""""""#########$$$%%%&&&&&&&&&%%%########################"""$$$'''(((((('''$$$""""""""""""#########$$$$$$####################################$$$$$$$$$%%%"""############$$$$$$$$${{{zzzyyyvvvpppjjj```]]]YYYUUUPPPNNNLLLKKKDDD@@@???DDDLLLUUU```iii@@@888222222222......111333222111111333333222111000000000111111111111111............///000111222.........------,,,,,,+++++++++++++++++++++++++++,,,+++---222222---+++,,,++++++*********)))))))))'''(((((())))))((((((((())))))))))))))))))))))))******)))))))))(((((((((%%%$$$(((000555222+++&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%(((###,,,NNNnnnrrrOOO222...+++ !!!---$$$$$$##################""""""""""""####################################################################################"""""""""""""""#########""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$""" !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###### !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$%%%&&&&&&&&&&&&######################## !!!""""""""""""!!! """"""""""""##########################################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$tttcccnnn}}}}}}|||yyyuuupppkkkfffddd^^^]]]WWWOOOJJJHHHCCC===???===:::777555444333333666222111333555777<<>>:::;;;888444333444222---//////...---------------111///...000...***+++000---------...---,,,+++***,,,+++******+++,,,+++***,,,,,,,,,+++***))))))(((***************)))))))))*********+++++++++++++++*********+++++++++++++++***(((***......***(((***))))))((((((((('''''''''''''''''''''''''''&&&%%%(((((((((((((((((((((((((((((((((((('''''''''''')))&&&---???HHH@@@222)))&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&!!!)))&&&!!!%%%'''---;;;<<<;;;999666222...***'''###%%%$$$###&&&***'''"""%%%$$$$$$$$$###"""""""""!!!"""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###&&&###!!! !!!!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!""""""######"""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""" !!!!!!""""""###"""!!!!!! !!!!!!"""!!!!!!"""###$$$$$$$$$###""""""""""""""""""""""""########################!!!!!!!!!"""""""""######""""""""""""""""""""""""############$$$$$$$$$%%%"""############$$$$$$$$${{{yyyzzzbbbOOOFFFFFFJJJLLLHHHCCC@@@<<<888666666555444222111111000000222111///000333111---***++++++,,,,,,,,,++++++))))))+++---,,,(((***///***,,,,,,+++*********))),,,++++++,,,---......,,,000//////...---,,,,,,,,,***++++++++++++++++++***((((((((()))))))))******))))))))))))******++++++)))'''(((++++++(((''')))((((((((('''''''''&&&&&&''''''(((((('''&&&&&&%%%''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&"""&&&222555,,,&&&'''%%%%%%&&&&&&&&&&&&%%%%%%'''%%%$$$%%%&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&!!!((('''%%%'''###&&&%%%&&&'''((('''&&&%%%%%%))))))'''""" """$$$%%%#########$$$$$$$$$$$$%%%"""""""""#########$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######&&&$$$!!! !!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!"""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!"""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############""" !!!""""""###!!!!!! !!!!!! !!!!!!"""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""###"""""""""""""""""""""""""""""""""#########$$$$$$"""############$$$$$$$$$ttt```VVVVVVXXXTTTWWW]]]```WWWEEE999777333666555222111444333000000000000000111222333444+++---,,,******---+++&&&***+++,,,------,,,+++***++++++,,,...+++(((***///***,,,,,,***)))+++------''''''&&&(((***++++++***,,,,,,++++++******))))))(((((()))***++++++++++++'''(((((())))))*********'''((((((((())))))******)))&&&&&&))))))&&&&&&)))(((((('''''''''&&&&&&&&&'''((((((((('''&&&&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((###%%%***&&& )))$$$$$$$$$%%%%%%$$$$$$$$$'''&&&%%%%%%''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$'''$$$%%%,,,)))###((( ###&&&((('''%%%$$$$$$ $$$(((%%%!!!'''!!!""""""$$$%%%&&&''''''############$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######'''$$$!!! !!!!!! """""""""""""""""""""""" !!!!!!""""""############""""""!!!!!!  !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """###$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""############### !!!""""""###!!!!!! !!!!!! !!!!!!!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!""""""""""""#########"""############$$$$$$$$$|||pppiiihhhkkkkkkeeeZZZOOOFFF???<<<;;;::::::::::::888555222000111000000///......------+++++++++++++++++++++++++++*********))))))(((((((((((()))******************************)))(((((())))))))))))))))))))))))((()))))))))************---,,,+++***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''')))******'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%$$$###""""""###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%$$$$$$$$$######$$$'''(((%%%###$$$&&&'''$$$&&&'''&&&###!!!!!!"""$$$""""""%%%'''&&&###""")))"""$$$%%%!!!&&&***"""%%%%%%%%%$$$$$$#########"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!"""""""""""""""""""""""""""!!!!!! !!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" """###$$$$$$###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""""""""""""""############{{{tttooojjjccc^^^eeeddd```XXXNNNIIIIIIKKKIIIEEE???999444111111111222222333333111///---+++.........---,,,+++++++++++++++++++++++++++++++++*********)))))))))(((((((((((()))************)))***************)))(((((())))))))))))))))))))))))(((((()))))))))*********---,,,+++***))))))))))))******)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''')))***)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%$$$######"""###$$$$$$%%%%%%$$$$$$###########################%%%%%%$$$$$$############ """######"""###$$$%%%!!!!!!"""%%%''')))))))))&&&&&&&&&'''((()))+++...&&&###((()))"""$$$((("""%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""!!!!!!""""""""""""""""""""""""!!!!!! !!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!"""############"""!!!!!!!!!!!!!!!""""""""""""""""""""""""############|||tttnnniiifff___YYYRRRLLLIIIEEE@@@<<<@@@AAA@@@;;;555222222444111000...---,,,,,,,,,---++++++,,,,,,,,,***)))(((+++++++++******))))))(((************************))))))))))))(((((((((((('''(((((()))))))))))))))))))))******))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))),,,+++***))))))(((((())))))(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&'''((())))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###########################$$$############"""""""""$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$###$$$&&&'''&&&###333444444222///---,,,,,,$$$!!!''')))""""""'''$$$$$$$$$$$$$$$$$$#########"""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""!!!!!!""""""""""""""""""""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!""""""######""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""############{{{xxxpppkkkbbbZZZTTTNNNIIIFFFDDDAAA===;;;:::999777555444555666555111//////000//////......------------)))******++++++******)))***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((())))))((((((((()))))))))))))))(((((())))))))))))))))))))))))'''''''''((((((((())))))+++***)))((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&'''))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$##############################"""""""""""""""""""""'''%%%$$$%%%$$$###$$$'''((()))+++---...000333555EEEGGGHHHHHHIIIGGGAAA:::,,,"""###&&&!!!"""'''$$$$$$$$$$$$###############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!"""""""""############yyyvvvqqqkkkeee___ZZZXXXPPPLLLGGGBBB@@@===;;;999666555333222222222111000000111222111///...------------,,,,,,+++***))))))))))))******++++++++++++)))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((&&&&&&'''((((((((((((''''''(((((()))))))))((((((((((((((((((((((((((((((&&&''''''''''''((((((((())))))(((((('''(((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###########################"""""""""""""""""""""###### ###$$$$$$,,,555:::BBBIIIKKKHHHKKKTTT]]]TTTTTTTTTXXXcccnnnmmmfffAAA---###$$$"""$$$&&&!!!########################!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###"""!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""""""""!!!"""""""""############|||uuummmfffbbbWWWUUURRRNNNJJJGGGEEEDDD???===999888777777555444111111000///---,,,++++++.........---,,,+++***)))))))))))))))((((((((((((((((((((()))))))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&'''''''''''''''''''''((()))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%'''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""""""""############$$$### """'''(((...???QQQmmmsssvvvmmm]]]UUUZZZccc^^^\\\VVVUUUcccvvv|||TTT888'''&&&$$$%%%%%%"""""""""###############!!!!!!!!!"""""""""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""""""""  !!!"""###!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!!!!! !!!!!!"""!!!!!!!!!!!!""""""""""""""""""""""""############|||vvvtttrrrjjjhhhddd___ZZZTTTOOOLLLDDDBBB@@@===<<<;;;;;;;;;888666333222222222111//////000000///---,,,++++++...---,,,+++++++++***)))***)))))))))))))))***+++(((((((((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''''''''&&&&&&''''''((())))))((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''((((((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#######################################$$$$$$%%%%%%&&&$$$&&&)))***111JJJeee}}}|||mmmXXXJJJJJJNNN[[[\\\VVVNNNSSSbbbllllllRRR666''''''$$$###$$$ !!!"""""""""#########$$$!!!!!!!!!!!!"""""""""###"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""" !!!"""###"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! """""""""""""""""""""""""""""""""""""""""""""""" !!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""### !!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!! !!!"""!!!!!!!!!!!!""""""""""""""""""""""""############{{{tttkkkeee```^^^^^^WWWUUURRROOOKKKHHHFFFDDD@@@>>>;;;888777666777777444222///...///...---,,,+++,,,.........---...///---,,,*********+++******,,,+++)))(((((()))*********))))))(((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''((()))(((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((&&&$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%###$$$%%%""")))GGGfffZZZ]]]\\\TTTIIICCCFFFKKKMMMWWWYYYPPPMMMUUU\\\[[[EEE---###&&&""" $$$###!!!!!!""""""#########$$$!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""""" """######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""### !!!!!!!!!"""!!!!!!!!!!!!!!!"""######"""!!!  !!!"""!!!!!!!!!!!!""""""""""""""""""""""""############zzzvvvuuutttpppmmmgggddd___YYYTTTPPPNNNNNNIIIHHHFFFCCCAAA>>><<<;;;888888777777666555555555000000///------,,,,,,,,,......---,,,,,,+++******))))))))))))))))))))))))((())))))***+++,,,,,,,,,***)))(((''''''((()))***((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((''''''''''''&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''((()))***---+++)))(((&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&******)))((('''&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###&&&&&&%%%%%%%%%&&&&&&'''&&&'''((('''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%###$$$$$$###""""""###%%%"""############$$$$$$$$$&&&(((((($$$###***:::HHHHHHEEEGGGLLLJJJAAA======RRR```fff[[[PPPMMMJJJEEE+++'''###"""###$$$###!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!##############################""""""!!!!!! """"""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!! """""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ######""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""vvvpppiiiddddddbbb___[[[ZZZWWWSSSOOOKKKIIIHHHHHHEEEDDDCCC@@@>>><<<:::999777666666555555444333333000///...---,,,,,,,,,,,,...------,,,++++++******))))))))))))))))))))))))(((((())))))***++++++,,,)))(((''''''''''''((()))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''((((((((((((''''''''''''&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''((())))))+++***)))(((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))(((((('''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%"""######"""!!!!!!"""$$$"""############$$$$$$$$$$$$&&&'''$$$!!!$$$---555555333555:::999333000111NNN\\\ccc[[[OOOGGG<<<000***'''###"""#########!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$$$$$$$%%%%%%$$$$$$$$$###"""""""""!!!!!!!!! """"""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!!!!!!! """""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""""""""{{{wwwuuurrroooiiiddd]]]ZZZXXXWWWTTTQQQLLLJJJHHHEEEDDDCCCCCCCCC@@@???>>><<<;;;999888777555555444333333222222111//////...---,,,,,,,,,,,,------,,,,,,+++*********))))))))))))))))))))))))''''''(((((())))))******(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((((((''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''((((((((((((((((((((())))))(((((('''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))(((((('''''''''''''''''''''''''''(((((()))***''''''&&&&&&%%%%%%$$$$$$&&&''''''&&&###""""""###$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%!!!"""###""" """###"""############$$$$$$$$$"""###%%%$$$""""""###$$$%%%$$$&&&))))))'''&&&'''333>>>FFFCCC>>>999...###(((&&&###"""#########"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!###$$$&&&''''''&&&$$$###""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!! """""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###""" !!!###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######|||yyyxxxuuupppllljjjhhhfffdddddd```[[[WWWVVVTTTRRRPPPGGGFFFDDDCCCBBBAAAAAAAAA<<<<<<;;;:::999777666666444444333333222111111000......---,,,++++++,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&'''((((((((((((''''''''''''&&&&&&&&&%%%&&&''''''((('''''''''''''''((((((((((((((('''%%%&&&((()))***)))((('''(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((('''&&&&&&&&&&&&''''''$$$$$$$$$%%%'''***,,,...))))))(((((('''&&&%%%$$$$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""#########!!!!!!"""$$$""""""#########$$$$$$$$$!!!"""###%%%&&&&&&$$$"""###"""###$$$%%%$$$%%%&&& $$$%%%$$$&&&)))'''"""&&&%%%######"""#########""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!###%%%''''''%%%###!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###!!! ###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""#########zzzvvvsssqqqnnnlllkkkhhheeebbbaaa___^^^\\\\\\YYYVVVSSSQQQOOONNNLLLHHHGGGEEEDDDBBBAAA@@@@@@;;;;;;:::999888777666666444333333222222111111000---,,,,,,++++++++++++,,,+++***************))))))(((((((((((((((((((((((('''''''''''''''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((''''''''''''&&&&&&&&&%%%&&&''''''((('''''''''''''''((()))(((((('''&&&$$$%%%''')))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%''')))***************)))(((&&&%%%!!!###$$$$$$$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&""""""#########$$$$$$$$$$$$""""""###&&&'''&&&%%%%%%&&&%%%$$$$$$%%%%%%%%%'''%%%!!!######!!!###$$$$$$###""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!$$$%%%%%%$$$!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""" !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############}}}zzzwwwuuuqqqlllhhhfffffffffeeebbb___\\\ZZZZZZYYYXXXWWWVVVUUUSSSQQQNNNLLLKKKKKKHHHGGGEEEDDDAAA???>>>===<<<;;;:::999888777666666333333222222111000000///,,,++++++******+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((((((''''''''''''&&&&&&&&&%%%&&&''''''(((((('''''''''((()))))))))(((&&&&&&%%%&&&'''((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%&&&((('''&&&%%%$$$#########))))))*********((('''&&&"""###%%%%%%$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$%%%&&&%%%######%%%&&&"""############$$$$$$$$$&&&$$$"""!!!"""$$$$$$###$$$&&&%%%""""""$$$###!!!%%%%%%%%%&&&&&&&&&$$$!!!!!!###$$$###""""""###$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!###$$$$$$###!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""  !!!!!! !!!!!!!!!!!!""""""""" !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###### !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """###!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$zzzvvvsssqqqnnnllliiifffcccaaaaaaaaaaaa```]]][[[XXXWWWWWWWWWVVVVVVTTTTTTSSSQQQOOOMMMLLLLLLFFFFFFEEECCCAAA>>>===;;;<<<;;;:::999777666555444111111000000///.........++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&'''((((((((((((''''''''''''&&&&&&&&&%%%&&&''''''(((((('''''''''((()))***)))(((&&&%%%''''''&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$###"""&&&'''((())))))(((&&&%%%%%%''''''&&&$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###$$$%%%%%%$$$######$$$&&&"""############$$$$$$$$$$$$######!!!!!!!!!"""### $$$%%%!!!!!!$$$###"""&&&'''&&&$$$$$$"""$$$$$$""""""###%%%""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""############"""""" !!!!!!!!!"""""""""###""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""  !!!""" !!!!!!!!!"""""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######### !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""((()))$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$}}}{{{uuurrrooolllkkkjjjhhhfffaaa```___```aaaaaa___]]]\\\ZZZXXXWWWWWWXXXXXXWWWRRRRRRRRRPPPMMMKKKJJJKKKFFFEEEEEECCCBBB???===<<<<<<;;;:::999777555444333000//////...------,,,,,,+++***************++++++(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))(((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''(((%%%%%%&&&&&&'''(((((()))(((((('''''''''&&&&&&&&&%%%&&&''''''(((((('''''''''((()))***)))(((&&&$$$((((((&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((!!!"""$$$&&&'''''''''&&&###%%%&&&(((((('''%%%$$$)))***)))'''%%%#########$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$#########$$$$$$###""""""###%%%"""############$$$$$$$$$ """######""""""$$$&&&%%%&&&######'''&&&!!! !!!###$$$###!!!"""%%%!!!$$$$$$"""!!!###%%%""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!######################## !!!!!!!!!""""""######""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""" !!!!!!!!!""""""###### !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$ !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$,,,...'''!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$~~~zzzxxxwwwvvvtttsssjjjjjjiiigggfffeeecccccc]]]]]]]]]]]]]]]]]]]]]]]]]]]ZZZWWWVVVVVVWWWVVVVVVSSSRRRQQQNNNLLLJJJHHHGGGDDDDDDBBB@@@>>><<<;;;:::<<<<<<:::888666333111000000///...------,,,------+++*********+++,,,------******))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&%%%&&&'''&&&&&&&&&&&&((()))************'''&&&%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((('''&&&&&&'''''''''&&&'''"""888$$$...((($$$$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''###$$$&&&(((((('''&&&%%%###$$$$$$%%%%%%$$$$$$###(((!!!$$$***''''''(((###===[[[aaaAAA$$$###(((%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%######""""""""""""#################################$$$%%%%%%######$$$%%%######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!"""!!! !!!"""$$$((('''%%%""" !!!###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""!!!!!! ######""""""!!!!!! !!!!!!!!!!!!!!! !!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! """######"""!!!!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###~~~zzzwwwtttpppnnnmmmlllkkkjjjhhhhhhgggeeedddbbbaaaaaa]]]]]]]]]]]]]]]]]]]]]]]]\\\ZZZWWWWWWWWWWWWVVVTTTSSSRRRQQQNNNLLLJJJHHHGGGDDDCCCBBB@@@>>><<<;;;:::999888888777555333111000000///...------,,,------***************+++,,,,,,))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''''''''&&&&&&&&&'''((()))******)))'''&&&%%%%%%$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&%%%%%%&&&(((***,,,,,,000(((+++GGGBBB'''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$&&&)))'''$$$...???jjjeeeVVV???...'''%%%"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#################################$$$%%%%%%######$$$%%%######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!"""!!! !!!"""$$$******(((%%%""" !!!"""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""""""""!!!!!!!!! ###"""""""""!!!!!!!!! !!!!!!!!!!!!"""!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! """######"""!!!!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###~~~{{{zzzxxxuuuqqqpppnnnjjjhhhhhhgggfffeeeeeeeeedddcccaaa```______\\\]]]]]]]]]]]]]]]\\\\\\ZZZYYYXXXWWWXXXWWWUUUSSSSSSRRRPPPNNNLLLIIIHHHGGGDDDCCCAAA@@@===<<<:::999555555555555444333222111000///...------,,,------)))))))))))))))******+++(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))((('''&&&&&&&&&'''((())))))))))))&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''%%%$$$$$$%%%'''***---...BBB:::!!!VVVJJJ---(((///%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$!!!)))''''''(((!!!444```qqqZZZDDD;;;222&&&###(((%%%$$$$$$######$$$$$$%%%######$$$%%%%%%$$$############""""""""""""#################################$$$%%%$$$######$$$%%%######""""""""""""######""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!"""!!! !!!"""$$$***+++***((($$$!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! """"""""""""!!!!!!!!!!!! !!!!!!""""""######"""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!"""###"""!!!!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""}}}zzzvvvtttsssrrrooommmllljjjgggeeeeeefffeeedddccccccbbbaaa```___^^^^^^\\\\\\]]]]]]]]]\\\[[[[[[XXXXXXWWWXXXXXXWWWTTTQQQSSSRRRPPPNNNKKKIIIGGGFFFCCCBBBAAA???===;;;999999666666555555444222111000000///...------,,,------))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))),,,---+++)))&&&%%%%%%&&&'''(((((((((((((((&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''&&&%%%$$$%%%'''+++---...MMMHHHGGG((("""%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((($$$%%%%%%%%%%%%%%%%%%$$$ +++%%%%%%,,,!!!555ooo\\\OOOCCC;;;---!!!...%%%$$$$$$######$$$$$$%%%###$$$&&&''''''&&&$$$###$$$######""""""######$$$########################"""$$$%%%$$$###"""###$$$######""""""""""""######""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!! """$$$&&&(((***)))&&&"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""" !!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""|||xxxvvvsssqqqooonnnllljjjhhhfffcccbbbcccdddcccbbbcccbbbbbbaaa```___^^^^^^[[[\\\]]]^^^]]]\\\ZZZYYYXXXWWWWWWWWWWWWVVVSSSQQQRRRQQQPPPMMMKKKIIIGGGFFFBBBBBB@@@>>><<<:::999888888777777666444222000///000///...------,,,------))))))((((((((((((((()))%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))---000000,,,(((%%%###%%%&&&&&&''''''''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''(((((('''&&&&&&)))...333444qqqbbb222(((,,,---%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&%%%%%%%%%!!!)))"""%%%///$$$111ddd]]][[[OOO;;;((( """&&&%%%$$$$$$######$$$$$$%%%%%%&&&((())))))(((&&&%%%$$$$$$############$$$$$$########################"""###$$$$$$""""""###$$$######""""""""""""######""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!! """$$$!!!###&&&'''%%%"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""!!!!!!!!! !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!"""!!! """$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!~~~zzzxxxrrrqqqpppnnnllljjjiiihhhiiigggeeedddeeefffffffffbbbbbbaaa``````___^^^^^^[[[\\\]]]^^^]]]\\\YYYXXXXXXWWWVVVUUUVVVUUUSSSQQQRRRQQQOOOMMMKKKHHHGGGFFFBBBAAA???>>>;;;:::888777888888777666444222000///000///...------,,,------***))))))(((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))---000///***&&&######%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&'''((((((((((((...666===444LLLwww;;;&&&!!! $$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&!!!&&&///&&&,,,KKK]]]XXXEEE---$$$)))((( %%%$$$$$$######$$$$$$%%%&&&&&&'''(((((('''&&&&&&$$$$$$############$$$$$$########################"""###$$$###""""""###$$$######""""""""""""######"""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!"""!!! !!!"""$$$ ###$$$###"""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########""""""!!!!!!!!!!!!!!!!!!!!!""""""###$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!!!! """$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!{{{xxxtttrrrmmmmmmmmmmmmkkkiiiiiiiiiiiigggeeeeeefffhhhhhhhhhaaa``````______^^^^^^]]][[[\\\]]]^^^]]][[[YYYWWWYYYWWWUUUTTTTTTTTTSSSRRRRRRQQQOOOMMMJJJHHHFFFFFFAAA@@@???===;;;999888777555555444444333111000///000///...------,,,------+++***))))))((((((((()))%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$)))---,,,'''$$$###%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&'''(((''''''---777???>>>555000"""%%%***+++)))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%'''###"""(((+++''')))333???<<<000""""""++++++"""%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%########################!!!###$$$###"""!!!"""$$$######""""""""""""######""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!"""!!! !!!"""$$$!!!######""" !!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""### !!!"""######$$$$$$$$$###""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""" !!! """$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! zzzvvvsssooommmjjjkkkmmmlllkkkjjjjjjkkkcccaaa______aaaccccccccc_________^^^^^^]]]]]]]]][[[\\\^^^^^^^^^[[[XXXWWWYYYWWWTTTSSSSSSSSSSSSRRRRRRQQQOOOMMMJJJHHHFFFEEEAAA@@@???===;;;999777777111222222222222111000000000000...---------------++++++***)))))))))))))))&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&& %%%))))))%%%"""###&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&''''''%%%$$$(((222:::***777000""" (((%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''###$$$&&&(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%(((!!!$$$)))&&&&&&)))&&&!!!&&&)))&&&$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%########################!!!###$$$###"""!!!"""#########""""""""""""######"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!"""!!! !!!"""$$$"""###$$$###!!! """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""######"""""""""""""""""""""""" !!!!!!!!!""""""###### !!!###%%%''''''&&&%%%$$$"""!!!!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""" """$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! zzzuuurrrppppppqqqmmmiiiggggggggghhhhhhgggdddaaa___^^^^^^]]]\\\^^^^^^___^^^]]][[[YYYWWW\\\\\\]]]]]]\\\[[[YYYXXXYYYVVVQQQNNNNNNNNNNNNNNNNNNKKKHHHGGGGGGGGGFFFEEEEEEBBB???;;;888777777777444333222222222222111000......---,,,,,,,,,------...---+++)))''''''''''''(((''''''''''''&&&&&&&&&'''&&&%%%$$$###$$$%%%%%%###$$$$$$%%%%%%$$$$$$###'''&&&&&&%%%%%%$$$$$$###&&&%%%%%%$$$#########$$$(((((('''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''###$$$%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%''')))***(((&&&%%%%%%&&&'''&&&&&&'''***---''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&((()))(((&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%'''***+++'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$"""""""""""""""######$$$################################################$$$$$$######""""""!!!!!!""""""""""""############""""""""""""###$$$%%%&&&%%%$$$$$$$$$######"""""""""$$$%%%$$$###"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!! $$$###!!! !!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""#########""""""""""""""""""333,,,"""!!!!!!"""""""""!!!!!!!!!!!!!!!""""""###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###""""""!!!#########"""!!!"""###"""###$$$$$$"""!!!!!!!!! !!!!!!!!!!!! """""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! """!!! !!!!!!!!!!!!!!!!!!  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! """"""""""""!!!!!!!!!!!!"""""""""""""""!!! }}}xxxtttqqqpppoooppplllhhhffffffgggggggggeeeccc```^^^^^^^^^]]]\\\\\\]]]]]]]]]^^^]]]]]]]]]_________^^^\\\[[[YYYYYYXXXUUUQQQNNNNNNNNNNNNMMMLLLJJJGGGEEEFFFFFFEEECCCBBB@@@===:::888666666666555333222222333333111000///...---,,,,,,,,,,,,,,,---,,,***)))''''''''''''(((''''''''''''&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$######$$$$$$(((''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((($$$%%%%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&(((******)))((('''&&&'''((('''&&&'''))),,,'''''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&((()))'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%######################################################""""""!!!!!!!!! !!!!!!!!!!!!"""""""""###""""""""""""###$$$%%%%%%$$$$$$#########"""""""""!!!###$$$###""""""###$$$""""""""""""""""""""""""#########$$$$$$#########$$$$$$######""""""!!!!!!########################$$$#########""""""""""""%%%$$$###"""""""""####################################""""""""""""#############################################$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%***%%%!!!!!!%%%'''&&&$$$$$$$$$$$$########################$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$#########"""###$$$$$$""""""###$$$###'''***)))$$$"""$$$'''""""""""""""############""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! }}}{{{xxxuuurrrpppoooooonnnkkkgggffffffffffffeeedddaaa^^^]]]]]]]]]]]]\\\[[[[[[[[[\\\]]]___aaacccdddbbb```^^^\\\ZZZYYYYYYWWWTTTPPPNNNNNNNNNMMMLLLKKKHHHFFFEEEDDDDDDCCCAAA???>>>;;;999777666666666666444222222333333111000///...---,,,++++++++++++,,,+++***)))(((''''''((((((''''''''''''&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''(((%%%&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&(((((()))************)))(((((()))(((''''''(((***''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''''''''%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###$$$%%%%%%$$$$$$$$$###############!!!"""$$$$$$######$$$&&&$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''((((((((()))$$$######&&&***+++(((%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######%%%&&&%%%$$$###$$$%%%"""(((---+++$$$!!!%%%***$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$######""""""######$$$########################!!!!!!"""#########""""""""""""""""""""""""""""""#########""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! |||xxxwwwuuusssqqqpppppppppmmmjjjgggeeeeeeeeeeeedddbbb___]]]\\\]]]^^^]]]\\\[[[ZZZZZZZZZ[[[^^^aaaccceeeccc```]]]ZZZYYYXXXXXXUUUSSSPPPOOOOOONNNMMMKKKKKKHHHFFFEEEEEEDDDBBB@@@>>>===;;;999888777777777666444333222333222111//////...---+++******************))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((((((&&&'''''''''''''''&&&%%%'''''''''''''''&&&&&&&&&(((((())))))))))))((((((((((((((()))))))))******)))******)))'''&&&'''(((''''''((((((((((((''''''''''''''''''''''''''''''((('''&&&'''((((((&&&$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$###$$$$$$%%%''''''&&&%%%$$$######"""######$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''((()))*********'''&&&&&&(((******'''$$$&&&&&&'''''''''''''''((($$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''&&&%%%$$$%%%'''"""&&&)))((($$$"""$$$'''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$##############################$$$$$$$$$###############"""""""""#####################$$$$$$$$$$$$######|||zzzvvvuuutttsssrrrqqqppppppllliiigggeeeeeeeeedddccc```^^^\\\\\\]]]^^^^^^^^^]]][[[YYYXXXYYY[[[^^^```cccaaa^^^[[[YYYWWWWWWWWWTTTRRRQQQPPPQQQPPPMMMKKKKKKIIIGGGFFFFFFDDDBBB@@@>>>===<<<;;;999999888888666444222222222111000...------,,,+++***)))))))))((()))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''(((''''''&&&&&&''''''''''''''''''''''''((())))))******))))))(((''''''(((((((((((()))))))))***+++***(((''''''(((''''''((())))))((('''''''''''''''''''''''''''''''''&&&&&&'''(((((('''%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$###############$$$$$$$$$%%%%%%$$$############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&''''''''''''((((((((('''(((((())))))((((((((((((((((((((((((&&&'''))))))(((((()))***)))((('''&&&&&&'''((())))))(((''''''''''''((()))###$$$%%%'''(((***+++,,,((((((((((((((((((((((((''''''''''''(((((((((((()))))))))*********))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&'''((())))))******)))((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%&&&''''''$$$%%%%%%%%%&&&&&&''''''$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&~~~{{{yyyxxxuuuttttttsssqqqpppoooooollljjjgggfffffffffdddccc___^^^\\\\\\^^^`````````___]]]ZZZXXXXXXYYYZZZ\\\^^^]]]\\\ZZZXXXWWWWWWVVVSSSRRRRRRRRRSSSQQQNNNKKKKKKIIIGGGGGGFFFDDDAAA???>>>===<<<;;;:::999888777555333111111111000...,,,,,,+++******))))))******''''''((()))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))&&&''''''((((((((('''''''''''''''''''''(((((((((((())))))******))))))(((&&&'''(((((())))))(((((((((***++++++)))''''''((('''((()))******)))((('''''''''''''''''''''''''''&&&%%%%%%'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))***++++++,,,))))))))))))************+++***************++++++***************+++++++++)))+++,,,+++***)))***++++++***(((''''''(((***++++++***)))(((((()))***+++###$$$%%%''')))+++---...((((((((((((((((((((((((((((((((((((((()))))))))((())))))************)))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&''''''((((((''''''&&&'''(((***+++%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%'''((('''&&&%%%&&&'''(((%%%$$$&&&)))+++((($$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''''''''(((((((((%%%%%%%%%%%%&&&'''(((((($$$%%%%%%&&&&&&''''''(((&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((()))'''(((((()))))))))))))))~~~|||zzzyyyzzzttttttsssrrrpppooommmlllllljjjhhhggggggfffeeeccc___^^^\\\]]]___aaabbbbbb```^^^\\\ZZZYYYYYYZZZZZZZZZZZZZZZZZZZZZYYYXXXWWWSSSSSSSSSTTTTTTSSSOOOLLLIIIHHHFFFFFFEEECCC???=========<<<;;;999777666555444222000/////////---+++***))))))))))))***++++++%%%&&&((()))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''((())))))&&&&&&'''''''''((((((((('''''''''''''''(((((()))%%%&&&'''(((((()))((((((&&&'''''''''((((((((()))(((((())))))))))))((((((&&&''')))++++++***)))(((((()))++++++***(((((()))'''((()))******)))((('''''''''''''''''''''''''''%%%$$$$$$&&&)))***)))(((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&((()))(((((((((((())))))))))))'''(((((()))************&&&'''((()))))))))((('''''''''(((((()))******+++'''''''''''''''(((((()))))))))))))))))))))))))))************************(((((()))***+++------...*********+++++++++,,,,,,++++++************++++++************++++++,,,,,,+++,,,---,,,***))))))***,,,***(((''''''(((***,,,,,,+++***))))))***+++,,,%%%%%%&&&((()))***+++,,,(((((((((((((((((((((((('''((((((((())))))))))))'''((()))*********))))))((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''''')))***,,,&&&&&&&&&'''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''(((''''''(((******)))'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''((((((((((((''''''''''''%%%%%%%%%%%%&&&'''(((((($$$$$$%%%&&&&&&'''(((((('''(((((((((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%&&&&&&'''(((((())))))'''((())))))******)))))){{{|||}}}}}}|||{{{|||}}}ttttttsssqqqooommmkkkjjjllljjjhhhhhhhhhgggeeeccc___^^^\\\]]]```bbbcccccc```___]]][[[[[[ZZZ[[[[[[WWWXXXZZZ[[[[[[ZZZYYYXXXSSSSSSTTTUUUVVVTTTPPPMMMHHHGGGEEEEEEDDDAAA>>>;;;<<<<<<;;;:::888666444333333222000///......,,,***(((((((((((()))***+++,,,%%%&&&''')))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%&&&'''&&&%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&'''((()))******'''''''''(((((((((((()))'''''''''''''''((())))))%%%%%%'''((())))))))))))&&&'''''''''(((((())))))(((((())))))))))))(((((('''(((+++------,,,***(((''')))++++++***)))))))))'''((()))++++++)))((('''''''''''''''''''''''''''$$$###$$$&&&)))******)))&&&&&&&&&'''((()))******''''''''''''''''''''''''***)))((('''(((***,,,...))))))******++++++,,,,,,((((((***+++,,,,,,,,,,,,&&&'''(((*********)))))))))******+++,,,---------)))))))))))))))******+++************************++++++++++++++++++++++++(((((()))+++,,,---......******+++++++++,,,,,,,,,++++++***************+++))))))*********+++++++++,,,------+++)))(((((())),,,***(((''''''(((***,,,---,,,***))))))***,,,---''''''(((((()))))))))***((((((((((((((((((((((((''''''(((((()))))))))***&&&'''((()))******)))(((((((((((((((((((((((((((%%%&&&'''))))))'''&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))((((((((((((&&&''''''((()))*********(((((((((((((((''''''''''''''''''(((((((((((((((%%%&&&'''&&&%%%%%%&&&'''$$$'''))))))''''''(((***''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''(((((()))''''''''''''''''''''''''))))))((((((''''''&&&&&&$$$$$$$$$%%%&&&'''(((((($$$$$$%%%%%%&&&'''(((((((((((())))))((('''&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))%%%%%%&&&&&&'''((())))))''''''((()))))))))))))))~~~}}}|||{{{zzzyyyxxxxxxssssssqqqooonnnllljjjjjjllllllkkkjjjhhhfffeeedddbbbaaa___^^^___```bbbcccbbb___\\\[[[[[[\\\\\\\\\\\\[[[ZZZZZZ[[[[[[ZZZYYYTTTTTTTTTUUUTTTQQQKKKGGGHHHGGGEEEBBB@@@???>>>======;;;:::888666555444444666444333222222000...++++++++++++************)))''''''&&&&&&&&&&&&''''''***((('''''''''&&&%%%$$$(((((('''&&&%%%%%%$$$$$$"""$$$&&&&&&%%%%%%&&&'''%%%&&&''''''((((((''''''&&&&&&''''''(((''''''&&&)))+++---,,,)))'''((()))))))))(((&&&$$$$$$&&&((((((''''''((())))))(((&&&(((((())))))))))))))))))***(((&&&%%%&&&'''((()))************)))((('''&&&''')))+++---...---,,,+++))))))*********))))))((())))))***++++++++++++***''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***)))***++++++,,,,,,++++++---,,,,,,,,,,,,---......------,,,,,,,,,------...111111111111111111111111222111000///...---------,,,,,,+++***+++,,,---...)))************+++++++++......,,,++++++,,,......,,,,,,+++***+++,,,...///...---,,,+++************...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,+++)))((()))***///...---------+++(((&&&(((((()))))))))*********++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))************))))))))))))((((((((((((((('''''''''''')))))))))))))))(((''''''&&&''''''((()))*********(((((((((((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((('''''''''''''''''''''''')))))))))))))))(((''''''(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''((()))******)))((('''((((((((((((((((((((((((''''''((()))******++++++))))))(((((((((((())))))(((((()))))))))(((((('''~~~}}}{{{zzzxxxwwwwwwssssssqqqooommmkkkjjjiiiggghhhhhhhhhhhhhhhggggggcccbbb```______```bbbcccbbb___\\\[[[\\\]]]^^^]]]^^^\\\[[[[[[[[[[[[YYYWWWSSSSSSSSSSSSSSSPPPLLLIIIGGGEEECCCAAA???>>>===<<<<<<;;;999777666555444444444333222111111000---++++++++++++*********))))))''''''&&&&&&&&&&&&'''''')))(((((((((((('''&&&%%%(((''''''&&&%%%%%%$$$$$$###%%%&&&&&&%%%%%%%%%&&&%%%&&&&&&'''''''''''''''&&&&&&'''(((((((((''''''%%%'''))))))'''&&&''')))((()))***)))'''&&&'''(((***)))((()))******)))'''************************&&&((()))))))))((((((((('''(((((()))))))))))))))&&&''')))+++,,,+++******)))***************))))))***+++,,,,,,------,,,,,,************************,,,,,,,,,,,,---...///000...//////000000000000000///............///000000000000///.........//////222222222222222222222222222222111111111111222222000///...,,,,,,,,,,,,---************+++++++++,,,...------------------...,,,,,,+++++++++,,,......///...---,,,******)))))),,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++***************************+++,,,+++)))((()))***000...,,,---...---)))&&&+++++++++++++++++++++++++++******)))((((((''''''))))))))))))************++++++++++++,,,,,,,,,,,,))))))))))))))))))******))))))))))))(((((((((((()))((((((((((((''''''''')))))))))))))))((('''''''''''''''((()))*********)))((((((''''''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&(((((()))******)))((('''''''''''''''''''''''''''&&&''''''((())))))******)))((((((''''''''''''(((((())))))***))))))((((((}}}{{{yyywwwvvvvvvsssrrrqqqooommmkkkiiihhhffffffgggggggggggggggfffeeedddbbbaaa```aaaaaabbbbbb___]]]]]]^^^____________]]][[[[[[ZZZYYYVVVTTTQQQPPPOOOPPPPPPOOOLLLIIIFFFEEECCC@@@>>>===<<<;;;;;;:::888777666555555555333222111000000///---+++++++++*********)))))))))''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&%%%'''''''''&&&&&&%%%%%%$$$$$$&&&''''''%%%$$$$$$%%%%%%%%%&&&''''''''''''&&&'''''''''(((((()))))))))$$$&&&(((((('''''')))***(((***+++***)))((())))))+++***)))***+++***)))'''******))))))))))))******%%%)))......,,,)))((()))''''''(((***+++,,,------((()))+++,,,------,,,+++++++++,,,,,,,,,,,,++++++---...//////000/////////........................222111111222222333444555111222333333444444333333111111000000111111222333333333222111000000000111333333333333333333333333222222222222333555666666333222000...---,,,++++++++++++++++++,,,,,,,,,,,,------............------------,,,,,,,,,---......//////...---,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***************************+++,,,+++)))((()))***333111000000111000,,,)))---,,,,,,++++++******)))*********)))(((((('''''')))))))))******++++++++++++++++++,,,,,,---------+++++++++***************))))))(((((((((''''''''')))(((((((((((('''''''''))))))))))))))))))((('''''''''(((((()))************))))))(((''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((***)))))))))(((''''''''''''''''''((()))))))))***))))))))))))))))))))))))((())))))))))))(((''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))(((((('''&&&&&&&&&&&&))))))************))))))}}}zzzxxxvvvvvvuuusssrrrpppnnnllljjjhhhgggggggggggggggfffeeedddcccffffffdddcccbbbbbbbbbbbbbbb```^^^^^^___``````___^^^\\\[[[YYYXXXVVVRRRPPPNNNMMMLLLLLLMMMMMMKKKIIIFFFEEECCCAAA???===<<<<<<:::999888777555555555555333222111111111111///---************))))))))))))'''&&&&&&%%%%%%&&&&&&'''"""$$$'''((('''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%'''((('''%%%$$$$$$%%%%%%%%%&&&''''''''''''''''''''''''((()))***++++++)))))))))))))))***+++,,,*********)))((((((+++------,,,++++++,,,+++)))'''***)))(((((('''(((((()))+++///222222...***+++,,,++++++,,,,,,...///000000//////000111222222111111---...//////////////////000000111222222222222222222222222222222222222222333333333333333444555666111222333333444444333333222222222111222333333444555444333222111111111111222222222222222222222222111111111111222333444444222111000///---,,,+++++++++,,,,,,,,,---------------...///000000///...---------------------......---------......---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++++++++************************+++,,,---,,,+++***+++,,,666888999777333000......------,,,+++***)))((('''++++++*********)))))))))(((((()))******+++++++++))))))******++++++,,,,,,,,,,,,,,,++++++******)))))))))))))))((((((((('''((((((((((((''''''''''''(((((()))))))))(((((('''''''''((((((((())))))))),,,+++***(((((('''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''***))))))((('''&&&&&&%%%%%%&&&&&&'''((())))))***))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&'''((((((((())))))))))))''''''''''''''''''''''''''''''''''''(((((())))))***)))(((''''''&&&&&&'''((()))******************|||yyywwwvvvvvvvvvsssrrrpppnnnkkkiiigggffffffffffffffffffeeeddddddggggggfffeeedddcccccccccbbb```______```aaa```___[[[ZZZYYYXXXWWWTTTPPPMMMLLLKKKJJJJJJKKKKKKJJJHHHGGGFFFDDDBBB@@@>>>======:::999888666555444444444444333222222333333111///*********)))))))))((((((&&&&&&%%%%%%%%%%%%&&&&&&###&&&***,,,***(((&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((&&&$$$$$$%%%%%%&&&''''''((((((''''''((((((((((((***+++---...---,,,+++***************,,,+++)))'''&&&(((---111222111000000111111///---...---+++***)))***+++,,,555666555222...---///111333222111111111111222333333333444444555555555444111111222333333333333333222222333444444444444333555555555555555555555555444444444444444555555666222222333444444444444333222222111111222222333444444333222222111111111222222222222222222222222222000000///...........................------,,,,,,------------............---...000000000000...---........................***+++---///000000000000...//////000000//////...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,---...444:::>>>:::000***,,,000//////...---+++***)))))),,,+++++++++++++++******((((((((())))))*********)))))))))******++++++++++++++++++******)))))))))******)))))))))((((((((('''''''''&&&&&&&&&&&&%%%&&&''''''((((((((('''''''''''''''''''''(((((((((,,,+++***)))((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%$$$$$$$$$$$$%%%&&&''''''((((((''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((()))'''''''''''''''''''''''''''''''''(((((((((((((((***)))((((((''''''''''''(((((()))***************~~~{{{xxxvvvvvvvvvwwwsssqqqpppmmmjjjhhhfffeeebbbcccdddfffggghhhhhhhhhgggggggggffffffeeeeeedddbbbaaa```___``````^^^]]]XXXXXXWWWWWWWWWTTTPPPMMMLLLLLLKKKLLLMMMLLLJJJHHHHHHGGGEEEBBB@@@???>>>===;;;:::888666444333333222444333222333444444222111******)))))))))(((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&+++000111...+++))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&%%%%%%&&&''''''((())))))))))))(((((((((((()))***---///000///,,,***))))))******)))---,,,***((((((***000444888777777777999999888666555444111000///000111222;;;888333000///111444666888777666444333333444444444444444444444444444555222333444555555666555555222333333444444444444444555555555555555555555555666555555555555555666666333444555555666666555555222222111111222222333444333222222111111222222333333333333333333333333333222111000...---,,,,,,,,,+++,,,---...............---.........//////////////////000000000000///////////////000//////...---***+++...000111222222222000111222333333222111000......------,,,,,,++++++------------------------+++---......---,,,---///...555:::555,,,&&&(((...111111000///---,,,,,,+++++++++++++++++++++++++++((((((((((((((((((((((((++++++++++++++++++++++++)))))))))((((((((((((((()))))))))(((((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!""""""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''''''''((((((&&&'''((())))))***))))))}}}zzzwwwvvvvvvwwwxxxrrrqqqooommmjjjgggeeedddbbbcccdddfffhhhiiiiiiiiiggggggggggggggggggffffffcccaaa`````````___\\\ZZZWWWVVVWWWXXXXXXWWWSSSPPPOOOOOOOOOQQQQQQOOOLLLIIIGGGFFFDDDBBB@@@>>>======<<<;;;999666444222111000222111111222444444222111***)))))))))((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&,,,222333///***((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&'''((((((((()))***************)))(((((()))+++---000222000---))))))+++------,,,,,,---.........///222444:::999999;;;===>>>===;;;:::888666444333444555666:::444......222666888888:::999777555444444555666555555444444444444444555222333444555555666666666222222333444444444444333444444444444444444444444555444444333333444444555444444555666666666666555333222222222222333444444222222222222333333444555555555555555555555555555555444333222111000000000,,,---...///000//////........./////////000000000111000000//////000000111///000000111000///...---,,,...000111222222111000000111333444444333111000///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,...***---000///+++))))))+++//////...---,,,++++++***))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%,,,++++++******)))))))))&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$############""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!"""#############################################""""""""""""######!!!!!!""""""######$$$$$$"""""""""""""""""""""""""""""""""###$$$%%%%%%%%%$$$######""""""######$$$""""""""""""###########################%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%'''(((((()))))))))}}}zzzwwwvvvvvvxxxyyyrrrqqqooollljjjgggeeedddeeefffgggggghhhgggggggggfffggghhhhhhhhhhhhhhhgggcccbbb``````___^^^[[[YYYVVVVVVWWWYYYZZZYYYVVVSSSQQQRRRSSSTTTUUURRRNNNJJJFFFEEECCCAAA>>>===<<<<<<===<<<999666444111000///111000000111333333222000))))))))))))((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$+++111222---(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''(((''''''''')))))))))***+++++++++++++++))))))((()))+++...111333111...++++++...111222111+++...222444333333333444999888888:::===>>>===<<<;;;:::777444444444666777666000***,,,444:::;;;999999888666555444555666888777666666555555555666666111222333444555555555555111222333333444444333333444444444444444444444444333222222111111111222222222333333444444444444444444333333333333444555555222222222333444555666777777777777777777777777777888888777555555444555555...///000111111000///...////////////000000000000222111000//////000111222///000111111111///...---///000222333222111///...000111333444444333111000//////...---,,,,,,++++++++++++++++++++++++++++++((()))++++++******+++,,,***)))))),,,...///---+++++++++***))))))(((((((((''''''''''''(((((((((((((((((('''&&&%%%$$$$$$###******)))((('''&&&%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$###############""""""""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$#####################!!!!!!!!!!!!!!!!!!""""""######""""""""""""##############################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!  !!!"""######$$$######""""""""""""###### !!!!!!!!!!!!""""""!!!!!!"""$$$&&&'''""""""""""""""""""""""""#########"""""""""""""""!!!!!!!!!"""###$$$&&&&&&$$$%%%&&&'''((((((((((((~~~zzzxxxxxxyyyyyyxxxvvvtttqqqmmmjjjhhhgggffffffggghhhhhhfffeeefffgggggghhhiiiiiiiiiiiihhhhhhdddcccbbb```^^^\\\YYYXXXVVVXXXZZZ[[[[[[YYYWWWUUUWWWWWWWWWWWWVVVRRRMMMIIIGGGEEEBBB@@@@@@@@@>>><<<<<<;;;999666444333222222///...------///111333555...,,,***((('''&&&&&&&&&$$$$$$%%%%%%&&&&&&'''''')))(((''''''&&&&&&''''''((('''&&&%%%%%%&&&'''(((++++++***))))))*********)))))))))***,,,///222333///...---,,,---///333555444444444444444555666777666555555555555444444444777777888888888888777777777777666555555555555555555444444444555666777888:::999777555444444555555888777666555555666777888333444444444555555666666444444444333333222222111333444444555666777777888===:::666111000000222444333444444555666777777777333444666777777666555444111444333...///555888555666777888999999888666555555555555555444333222111444444333222111000///...000000000000000000000000000000000000111111111111111000///.......................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************(((((((((((((((((((((((()))((((((''''''(((((()))&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########""""""!!!!!!""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%""""""""""""""""""""""""######""""""!!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""~~~{{{zzzzzzzzzyyyxxxrrrpppmmmjjjgggeeeddddddeeefffggggggfffeeefffhhhggghhhhhhiiiiiihhhhhhgggeeeeeedddbbb```]]][[[ZZZWWWXXXZZZ[[[[[[ZZZXXXWWWXXXWWWVVVUUUTTTQQQLLLHHHGGGDDDBBB@@@??????===;;;999777666444222000000///---,,,++++++,,,...111222000...,,,)))((('''((((((&&&&&&&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&&&&((()))+++---......---,,,,,,,,,,,,,,,,,,,,,,,,---///111444555444333222222222444666777333333444444555666777888777777777666666666555555888888999999999999888888888777666555555555555666666777777888888888999999;;;:::888777666666666777888777666555555666777888444444555555555666666666444444444444444333333333333333444444555666666666;;;888444111000111333555333333444444555666666777444555666777777666444333111444333//////555666444444555666777777666444333000000111111111000000000444444333222111000///...///////////////////////////////////////////////////...---,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&#########$$$$$$#################################""""""""""""!!!!!!!!! """"""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""######$$$%%%%%%""""""""""""""""""""""""###"""""""""!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""~~~|||{{{{{{zzzxxxwwwooommmkkkgggeeeccccccbbbdddeeeggggggffffffgggiiiggggggggghhhhhhggggggfffggggggeeecccaaa^^^\\\[[[YYYZZZZZZ[[[[[[ZZZZZZYYYXXXVVVTTTRRRQQQNNNKKKHHHFFFDDDAAA???>>>===;;;999666555333222000///......,,,+++******+++---///111222000---)))((('''((()))(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&'''((()))***''''''((())),,,///222333444333222111000///////////////000111222444666777777777777777777777777777333333444444555777888999888888888888777777777777999999::::::::::::999999888777777666666666666666888999;;;<<<<<<;;;:::999:::999888666666666777777777777666666666666777777555555555666666666666666555555555555555666666666222333333444444555555555888666333111000222555777333333333444555555666666555666777777666555333222111333333000000333444222111222333444444333222222.........///////////////333222111111000///......,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++++++++***))))))))))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!""""""######$$$$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!~~~}}}{{{{{{{{{zzzwwwuuunnnmmmjjjgggeeedddddddddccceeeffffffffffffhhhiiifffggggggggggggffffffeeeggggggeeecccaaa^^^[[[ZZZ[[[[[[ZZZZZZZZZZZZZZZZZZWWWUUUQQQNNNMMMKKKHHHFFFEEECCC???===<<<;;;999777555444222111000/////////---,,,+++++++++---///111222000,,,)))''''''((()))((((((((((((((((((''''''((()))))))))+++,,,---...---------///111444777999888888666555333333222222222222333444555666777888777777888888888777555444333444444555666888999:::888888888888777777777777999999::::::::::::999999888777777666666777777777888:::<<<>>>>>><<<999777888777666555555555666777777777666666666666777777666666666666666666666666555555555666666777777777333333333444444555555555555444222111222444777999333333444444555555555555555555555555444333111111111111111000000111111000///000111222222222111111000000000/////////////////////...------,,,++++++************************,,,++++++***)))(((((('''(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$################################################!!!""""""""""""""""""!!!"""##################""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!|||{{{yyyyyyyyyxxxuuussslllkkkiiifffeeedddeeeeeedddeeegggggggggggghhhjjjgggggggggggggggfffeeeeeeffffffdddbbb___\\\YYYXXX[[[[[[ZZZYYYYYYXXXXXXWWWTTTQQQMMMJJJIIIGGGEEEDDDCCC@@@===;;;;;;:::888666222111000///............---,,,+++***+++,,,///000111///,,,)))(((((()))*********+++,,,,,,---...............///000222333444555555555555666888:::;;;;;;:::999777666555555555333333444555666777777777666777888999888666444333555555555666777888::::::888888888777777777666666888888999999999999888888888888777777777888888999777999<<<>>>===:::777555888777666555666777888999666666777777777777666666666666666666666555555555444555555555666666777777333444444444444444555555444333222111222444777888333333333444444444444444333333222222111000///.........///000000...------...//////000000111111000222111000...---,,,,,,,,,+++******))))))(((((((((''''''''''''''''''''''''))))))(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$################################################""""""############""""""######$$$$$$$$$$$$######################################################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""~~~zzzxxxvvvuuuuuutttrrrqqqiiihhhfffeeedddddddddeeefffggghhhhhhhhhhhhiiikkkhhhhhhhhhhhhgggffffffeeeeeeeeecccaaa^^^ZZZXXXVVVZZZZZZZZZYYYWWWUUUSSSRRROOOLLLIIIGGGFFFEEECCCAAA@@@>>>;;;:::999999777666000000///...------......---,,,+++***+++,,,...///111000...---,,,,,,------...///000111222444555555444444444555666888999:::<<<;;;:::999888999:::;;;;;;:::999777777666666666444555666777777777777777888888999:::999888666555777666666777777888999:::888888888777777777777666888888999999999999888888888888888888888888999:::777999;;;<<<;;;888555222888888777777777999:::;;;666666777777777777666666555555555555555444444444444444444444444555555555333333333333333333333333333222111000000222444555111111111111222222222222//////...------,,,,,,,,,+++***,,,///000,,,***+++---------......//////000000...,,,)))(((''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###~~~|||xxxuuurrrqqqqqqqqqpppoooiiihhhgggfffeeeeeefffggghhhiiijjjjjjiiihhhiiikkkiiiiiiiiiiiihhhgggfffeeefffeeecccaaa]]]ZZZWWWVVVYYYYYYYYYXXXUUURRROOOMMMIIIGGGEEEDDDDDDBBB@@@>>>===;;;999888888888777666333222111111111111111111111000///......000222333333333444444444444444333555555666666777888999999999888999999:::;;;<<<======<<<;;;999999999999:::999888777777666666666666666777888999999888888777888888888888888888777777888888888777777888888999:::999999999888888888888999999::::::::::::999999888888888888888999:::;;;888999::::::999777444222666555555555666777999:::555666777888888777666555555444444444333333333333333333333222222222222222111111111111111111000000111000///---------...///........................*********)))))))))******'''&&&(((...///***(((************++++++,,,---...+++***(((%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%&&&&&&%%%$$$###!!!""""""######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###$$$$$$~~~|||wwwtttpppnnnnnnnnnnnnnnnlllkkkiiihhhhhhiiijjjjjjjjjkkklllkkkiiiiiijjjkkkjjjjjjjjjjjjiiihhhfffffffffeeedddaaa^^^ZZZXXXVVVXXXXXXYYYXXXUUUPPPLLLIIIFFFDDDCCCCCCCCCAAA???===<<<:::888777888888777666777777666666555666666777777666444333333555666888666777999:::::::::999888::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<======>>>===<<<:::999888888999999777777666666555666666666777888999:::::::::999888666666666666666666666666:::999888888777888888888;;;;;;;;;:::::::::999999:::;;;;;;<<<<<<;;;;;;:::999888888888999::::::;;;999999::::::888666444222222111111111222444555777555666777888888777666555444444444333333222222222222222222111111000000000///////////////.........///...---+++*********+++++++++++++++++++++++++++((('''''''''''''''((()))%%%###'''---...)))''')))(((((((((((()))***,,,,,,)))(((&&&$$$$$$$$$&&&'''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$%%%&&&&&&%%%$$$"""######$$$$$$$$$$$$##############################!!!!!!""""""#########$$$"""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!########################"""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$%%%|||yyyvvvtttrrrpppooonnnnnnooommmmmmkkkjjjjjjkkkllllllmmmmmmmmmmmmmmmkkkgggdddhhhiiiiiiiiihhhgggeeedddgggeeecccaaa___[[[WWWSSSYYYXXXWWWVVVTTTOOOHHHDDDEEEDDDBBB@@@?????????@@@===<<<;;;::::::999::::::::::::;;;;;;<<<<<<=========<<<;;;:::::::::::::::<<<===>>>>>>>>>===;;;:::<<<<<<============<<<<<>>===<<<:::888777;;;<<<======<<<:::888666999888777777666777777777666666777888999999999999:::999888888777777777888666666666777777888888888;;;<<<===<<<:::888999::::::;;;;;;;;;;;;;;;;;;;;;777999::::::888666555555999:::::::::999666333222555333000......000222333666666555555444333222222111111000///......---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***)))++++++***)))((('''&&&%%%))),,,...---)))&&&%%%'''((((((''''''''''''(((((((((((('''((()))***,,,---******+++)))(((((()))+++((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!%%%'''$$$!!!"""%%%''' '''$$$ ######"""***###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###""" !!!"""######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""'''%%%###!!! !!!"""""""""""""""############ !!!!!!"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! """"""!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""|||zzzwwwvvvtttrrrppppppppppppooonnnmmmlllllllllmmmmmmmmmmmmlllmmmmmmkkkhhheeegggggghhhhhhgggfffeeeddddddbbbaaa```___]]]YYYVVVXXXWWWVVVVVVTTTPPPJJJFFFGGGFFFDDDBBBAAAAAAAAABBBBBBAAA@@@??????>>>>>>???===>>>>>>>>>>>>?????????>>>======<<<;;;;;;<<<<<<======>>>>>>>>>===;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;===============<<<;;;;;;;;;<<<===>>>===;;;999888999999888777777777777777333444555666666666555555999888888777777777777888777777777888888888999999;;;<<<<<<;;;999888888999888888888888888777777777666888999888666444444555777888888999888666333222555333222000000000111222333222222111000000//////......------,,,++++++***))))))))))))(((((((((((((((((())))))(((''''''&&&***)))(((((('''''''''''')))+++,,,+++)))(((((((((((((((''''''''''''((((((***)))((((((((()))***+++)))***+++***)))((()))***((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&%%%&&&&&&&&&%%% ###)))!!!###$$$$$$%%%%%%$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""########################%%%%%%$$$###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######!!! !!!!!!######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""&&&%%%###!!! !!!"""""""""""""""############!!!!!!"""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! """"""!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""}}}{{{yyyxxxvvvtttrrrrrrrrrrrrqqqpppooonnnnnnnnnnnnooollllllkkkllllllkkkiiifffeeeeeefffffffffeeedddddd```___^^^^^^___^^^\\\YYYVVVVVVUUUUUUTTTQQQMMMIIIJJJIIIGGGEEEDDDDDDEEEEEEFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA???>>>>>>============>>>======>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>;;;<<<===>>>>>>===<<<;;;:::999999888777888888888999:::;;;<<<<<<:::888777888777777777777777888888888888888888999999999999999:::;;;:::888666777888777666666555555444444444555666666444222111222444333333444555555333222111444333222222111000000///......------,,,+++++++++++++++******)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%((('''&&&&&&'''((()))***+++***((()))***+++******((((((''''''''''''((((((+++***)))(((((((((((()))(((***,,,,,,***(((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$&&&(((&&&### ***+++%%%$$$***&&&"""***###$$$$$$%%%%%%$$$$$$###""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""########################$$$$$$###""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!###""""""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""%%%$$$###!!!!!!!!!""""""""""""""""""############$$$$$$$$$%%%$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!! !!!!!!""""""!!!!!! """"""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""}}}zzzyyywwwuuussssssssssssrrrqqqqqqpppooooooooooookkkjjjjjjjjjlllkkkiiigggcccccccccddddddddddddddd___^^^\\\]]]]]]]]][[[ZZZUUUTTTSSSSSSTTTRRROOOMMMNNNLLLKKKIIIHHHHHHHHHHHHFFFFFFDDDCCCBBBBBBBBBBBBEEEEEEDDDCCCCCCBBBAAAAAA???>>>>>>=========>>>>>>======>>>>>>>>>=========<<<;;;;;;;;;;;;;;;;;;<<<;;;<<<===>>>????????????;;;<<<===>>>>>>>>>>>>===::::::999888888888888888>>>???AAAAAA@@@>>><<<:::888777777777777888999999888888888888888888888888777888999777555444555666666666555444444333222222222222111///------...000---...///000000000//////000111111111000...---,,,************))))))(((((()))))))))((((((''''''''')))))))))(((((((((''''''((((((((())))))(((''''''((('''''''''(((***---......+++''''''***,,,+++)))((((((''''''''''''(((((()))))))))((((((((())))))(((***,,,,,,+++((('''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''%%%$$$%%%$$$"""!!!###111000!!! """&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################################################################$$$###""""""!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$###""""""!!!""""""###!!!"""""""""############%%%%%%%%%%%%$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""~~~yyyxxxvvvtttsssrrrrrrrrrqqqqqqqqqpppooonnnnnnmmmiiihhhggghhhjjjjjjiiihhhbbbbbbbbbbbbbbbccccccccc```^^^\\\[[[[[[[[[ZZZXXXUUUSSSRRRRRRSSSSSSRRRPPPPPPOOOMMMKKKJJJJJJJJJKKKGGGGGGEEEDDDCCCBBBBBBBBBEEEEEEDDDCCCBBBAAAAAA@@@>>>===============>>>>>>>>>>>>=========>>>>>>>>>======<<<;;;;;;<<<======>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<======>>>>>>>>>:::999888888777777888888;;;;;;<<<<<<<<<:::777666888888777777777777888888666666666666666555555555444555555444222111222333333222222111000//////.........---+++))))))***,,,((()))***++++++,,,,,,,,,------.........,,,***))))))))))))))))))((((((((())))))))))))((((((((((((******)))))))))(((((((((((())))))*********))))))))))))))))))+++---///000111---)))(((***+++)))'''((((((''''''''''''((((((&&&''''''((()))*********(((***------***((('''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$###%%%&&&""" (((333777___ccc===&&&&&&$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###############################################################$$$$$$$$$########################$$$###""""""!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!""""""""""""####################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!########################""""""""""""""""""######!!!"""""""""###############$$$$$$$$$###"""!!!!!!""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""}}}wwwvvvtttrrrppppppppppppooooooooonnnmmmlllkkkjjjfffeeedddfffhhhiiiiiihhhccccccbbbaaaaaabbbbbbccc```^^^[[[ZZZZZZZZZXXXWWWUUUSSSRRRQQQSSSTTTSSSSSSQQQPPPNNNLLLKKKKKKKKKLLLJJJIIIHHHFFFEEEDDDCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@===============>>>>>>???>>>>>>=========>>>??????>>>===<<<;;;;;;<<<===>>>?????????>>>===<<<;;;:::::::::::::::;;;;;;<<<<<<999888888777666777777777888888888777666555444444777777666555555555555555222222222222222111111111111222222111///......///------,,,,,,++++++******+++,,,,,,***((('''(((***'''''''''((())))))************+++,,,+++***)))(((******))))))))))))))))))************)))))))))))))))(((((((((''''''''''''''''''((()))))))))((((((******+++,,,---...//////000...,,,******)))((('''((((((''''''''''''(((((($$$%%%'''((()))************+++---,,,)))'''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!!!!%%%((($$$###000AAASSS---***)))$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""###""""""""""""""""""############$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!########################!!!!!!""""""#########$$$""""""""""""############""""""""""""""""""!!!!!!""""""""""""""""""""""""########################"""""""""""""""""""""""""""######$$$$$$######"""!!!""""""######""""""!!!!!!!!!""""""""""""###### !!!!!!""""""######!!!!!!!!!!!!""""""""""""|||yyytttsssqqqooommmmmmmmmmmmllllllllllllkkkiiigggfffdddbbbbbbcccfffhhhhhhhhheeedddcccaaaaaaaaaaaabbb^^^\\\ZZZYYYYYYYYYYYYXXXVVVTTTQQQQQQRRRTTTTTTTTTQQQPPPNNNLLLKKKKKKLLLLLLKKKJJJHHHFFFEEEDDDDDDCCCDDDCCCCCCBBBBBBAAAAAAAAA>>>>>>>>>>>>>>>???@@@@@@>>>>>>=========>>>@@@@@@>>>===;;;::::::;;;===>>>======>>>======;;;::::::999888888888888999999:::888777666666555555666666777666555444333333444444555444333222111000000000///.........------------...//////...,,,++++++,,,))))))))))))))))))))))))***,,,---,,,***(((((()))((((((((((((((()))***+++))))))******+++*********************************************************((((((((((((''''''''''''&&&'''((())))))))))))(((***+++---...///...---,,,,,,---------+++)))))))))((((((''''''''''''((((((%%%&&&((()))))))))((((((+++,,,,,,+++(((''''''(((%%%%%%%%%%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$!!!$$$(((&&&###---===zzzjjj888!!!######$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!###$$$$$$$$$######""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!######################## !!!"""###$$$$$$$$$""""""""""""############!!!!!!""""""###"""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""######$$$$$$######"""""""""############""""""!!!!!!"""""""""######### !!!"""#########!!!!!!!!!!!!""""""""""""|||yyywwwrrrqqqooommmkkkkkkkkkkkkjjjjjjjjjjjjiiigggeeedddbbbaaa```bbbeeeggghhhgggfffeeecccaaaaaaaaaaaabbb]]][[[XXXXXXYYYZZZZZZYYYWWWTTTQQQQQQRRRTTTTTTTTTQQQPPPNNNLLLKKKKKKKKKLLLIIIIIIGGGEEEDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBB@@@?????????@@@AAAAAABBB???>>>=========???@@@AAA===<<<:::999999:::<<<===<<<<<<<<<<<<<<<<<<;;;:::888888777777666777777888777777666555555555555555444222000///...///111222333333111///...---------,,,,,,,,,++++++*********,,,------,,,***))))))***)))))))))***************+++---......,,,***)))))))))))))))))))))***++++++)))))))))***++++++,,,,,,))))))******************)))))))))******************))))))))))))((((((((((((((()))***++++++*********+++...//////---***((((((+++......+++)))***,,,((((((''''''''''''(((((('''((()))))))))(((&&&&&&,,,,,,,,,***'''&&&'''(((%%%%%%%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%)))###"""'''&&& $$$///,,,222+++###&&&'''###&&&$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$%%%%%%$$$###""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!######################## !!!###$$$$$$$$$$$$""""""""""""############ !!!"""###############""""""""""""""""""""""""########################""""""""""""""""""""""""######$$$$$$$$$$$$######""""""############""""""!!!!!!""""""#########$$$ !!!"""######$$$!!!!!!!!!!!!""""""""""""|||yyyvvvuuuooommmkkkkkkkkklllkkkjjjgggggggggfffeeeeeeddddddccccccccceeeggghhhfffdddbbbbbbaaa``````````````````___]]][[[ZZZZZZZZZ[[[WWWVVVUUUUUUTTTTTTUUUUUURRRQQQOOOMMMLLLJJJJJJIIILLLJJJIIIIIIHHHGGGDDDBBBDDDDDDBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA==================<<<;;;<<<;;;::::::999999999:::999::::::999888888999;;;;;;999666444444444444333666777666333///---...111...---***)))...555666222999666222...++++++,,,---++++++******************************************+++,,,,,,,,,++++++,,,...---000222333111///---,,,...***'''''')))***)))&&&******)))))))))))))))***''')))+++***((((((***,,,(((((())))))*********+++---,,,+++)))(((((((((((()))))))))))))))))))))***,,,333444...***++++++(((((()))+++------+++)))''')))((('''&&&&&&'''((())))))))))))))))))((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&'''***,,,...)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$%%%'''%%%%%%&&&&&&&&&%%%$$$###$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""###$$$$$$%%%%%%$$$$$$###########################&&&&&&&&&%%%%%%%%%$$$$$$########################!!!"""$$$%%%%%%$$$"""!!!%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$######""""""################################################%%%$$$$$$$$$######""""""%%%$$$$$$$$$######""""""""""""""""""""""""""""""########################$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#######################################"""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""""""""######|||yyyvvvtttsssooonnnllllllmmmmmmkkkjjjhhhhhhggggggffffffeeeeeebbbbbbcccdddffffffeeecccbbbaaa``````_________``````___]]][[[ZZZZZZZZZZZZVVVVVVUUUTTTTTTTTTTTTUUURRRQQQOOOMMMKKKJJJJJJIIILLLKKKIIIHHHHHHHHHFFFDDDDDDCCCBBBAAA@@@?????????????????????????????????<<<<<<===<<<<<<;;;::::::999999888888777777777777555666888777666666777888888666444444555666555444666888888333,,,***000777666444///(((+++777DDDJJJ444222...+++))))))***+++************************++++++++++++++++++++++++......///---,,,+++---...000222333333111///---,,,///---,,,+++,,,+++***(((******)))))))))))))))***(((***,,,,,,***)))***,,,))))))*********+++++++++,,,+++***)))(((((((((((()))))))))***++++++,,,,,,***111333000---000222111---,,,,,,+++++++++++++++)))((('''&&&&&&'''((()))(((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&''')))+++,,,)))(((''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$###%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############################################################%%%$$$$$$$$$############################################################$$$$$$$$$#########""""""$$$$$$$$$#########""""""###################################################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############################################################"""!!!!!!!!!""""""""""""""""""!!!########################""""""!!!!!!!!!!!!""""""######""""""""""""######~~~{{{yyyvvvsssqqqpppooonnnnnnnnnooonnnllljjjjjjiiiiiihhhggggggffffffdddcccdddeeeggggggeeecccaaa```_____________________^^^]]][[[ZZZZZZYYYZZZVVVUUUUUUTTTTTTTTTTTTTTTSSSQQQPPPNNNLLLKKKJJJJJJMMMJJJHHHGGGGGGHHHGGGFFFDDDCCCBBB@@@???>>>>>>>>>========================;;;::::::999888888777666444444555555555444333333000222555555444444444444333222222333555666555333333777888222))))))222<<>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;777666555444333222222222///000111111111000//////---000333444333222111111......///111333333111///000333444000++++++111888TTTIII???DDDVVV^^^OOO;;;...---,,,++++++,,,------***************++++++++++++++++++++++++++++++++++++,,,---,,,++++++---///---,,,,,,---///000000000...222555333///,,,+++,,,))))))((((((((()))******)))***++++++***)))((((((***************+++++++++******)))((((((((())))))))))))+++,,,...000111222000888@@@DDDDDDBBBAAA@@@333000,,,)))((((((***+++(((((((((''''''((((((((('''''''''''''''((((((((()))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((((((((((((((()))((((((((((((''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%######&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###"""$$$(((++++++)))'''%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$######""""""######$$$$$$######"""###########################""""""""""""""""""###$$$######""""""######$$$||||||zzzyyyxxxvvvtttsssqqqqqqoooooooooqqqqqqpppmmmjjjkkkkkkkkkjjjiiiiiihhhhhheeeeeedddeeefffeeecccaaa^^^]]]]]]]]]]]]]]]^^^^^^\\\\\\\\\[[[ZZZYYYXXXWWWUUUTTTSSSSSSRRRRRRSSSSSSUUUTTTRRRPPPNNNMMMLLLLLLJJJGGGDDDCCCDDDEEEEEEEEEBBBAAA@@@>>><<<;;;;;;;;;666666666666666666666666111111///...------------,,,,,,---------------------000333444222000000000,,,,,,,,,---//////---***---...............///000333BBBPPPPPPHHH>>>666111++++++++++++,,,,,,------))))))*********+++++++++++++++++++++++++++++++++***+++---......000222555333111//////111111000...---000333333///++++++,,,)))))))))))))))***+++++++++,,,---......---,,,******************************))))))))))))******+++***+++,,,...///111222333222:::FFFMMMKKKCCC;;;888000...---+++)))((('''''''''(((((((((((((((((('''''''''''''''(((((())))))***))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''(((((()))******))))))(((((((((((((((((((((((((((%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%(((---000///---***'''%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&############################################################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$####################################""""""""""""######$$$$$$############$$$$$$||||||yyyxxxwwwvvvuuutttsssrrrpppooooooooopppooommmjjjkkkkkkkkkjjjiiiiiihhhhhhccccccbbbccccccbbb___]]]\\\\\\\\\\\\\\\]]]]]]^^^[[[[[[[[[[[[ZZZXXXWWWVVVTTTSSSSSSRRRRRRRRRRRRRRRTTTSSSQQQOOOMMMLLLKKKKKKGGGDDDBBBAAAAAABBBAAAAAA>>>===<<<:::888777666666........................---,,,+++***)))***++++++++++++*********+++,,,---///111222222000.........+++***)))***,,,,,,+++))),,,+++***,,,//////---+++&&&666BBBAAA888000,,,)))'''((()))***+++++++++***)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///111222444888:::===:::666555555333///+++---...000///---,,,++++++***************+++,,,---//////000222444444111///+++++++++++++++************************+++,,,---------......///000111111///777DDDMMMIII<<<222...---------,,,***(((&&&%%%''''''((((((((((((''''''''''''(((((())))))******++++++*********)))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))((((((((('''(((***++++++***))))))))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((&&&((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((***...111///...+++)))'''&&&%%%%%%((((((''''''''''''((((((&&&&&&&&&''''''''''''((('''''''''''''''(((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$############$$$$$$}}}~~~wwwwwwwwwvvvuuuttttttsssqqqooonnnnnnnnnnnnmmmkkkkkkkkkjjjjjjiiihhhhhhhhheeedddcccccccccbbb___]]][[[[[[[[[[[[[[[\\\]]]]]]ZZZ[[[[[[[[[ZZZXXXVVVUUUSSSSSSRRRQQQQQQQQQQQQRRRQQQPPPNNNLLLJJJIIIIIIHHHCCCBBB@@@?????????===;;;999888666444333111111000+++++++++++++++++++++++++++***((((((((()))+++,,,,,,+++)))((((((***,,,...111222222000---++++++,,,***(((((()))+++---------,,,,,,,,,,,,,,,---------------------111444...&&&'''(((***+++,,,,,,+++***((())))))***++++++,,,,,,........................,,,---000111222444777:::===:::777777777555///)))...,,,,,,,,,---...---,,,++++++++++++,,,---.../////////000333666666444111......---------,,,,,,,,,++++++++++++,,,---...//////////////////.........,,,222>>>HHHDDD777...,,,...------,,,+++)))((('''&&&'''((())))))((('''&&&(((((())))))***++++++,,,,,,,,,,,,++++++++++++***************************************************))))))******************'''(((***,,,,,,+++***)))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((('''))),,,,,,***((('''(((((((((((((((((((((((((((&&&((())))))((()))+++---,,,,,,+++***)))((((((''')))((((((''''''(((((()))&&&&&&''''''((((((((((((''''''((((((((()))))))))''''''((((((((((((''''''(((((((((((((((((((((((()))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%~~~vvvvvvvvvuuuuuuttttttsssqqqooommmlllmmmmmmmmmlllkkkkkkjjjjjjiiihhhhhhggghhhgggfffffffffeeebbb___[[[[[[ZZZZZZ[[[\\\]]]]]]ZZZZZZ[[[[[[ZZZXXXVVVUUUSSSSSSRRRQQQQQQQQQQQQQQQOOONNNLLLJJJHHHGGGFFFFFFBBB@@@???>>>>>>===:::888555444333000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))((('''(((***,,,------+++(((''''''***---///111222111...+++))))))***)))((('''(((,,,///000111---...///,,,))))))...222%%%+++...***'''))),,,,,,)))***,,,...///...---,,,((())))))***++++++,,,,,,000000000000000000000000***,,,...//////000333666666444222444777666000***///,,,)))***---///...,,,,,,,,,,,,,,,---...///000,,,,,,---111555666333///000000/////////.........+++++++++,,,---...///000111000000///...------,,,+++000:::DDDAAA666///000000///---+++*********+++&&&'''((())))))((('''&&&((())))))***+++,,,,,,,,,---------,,,,,,,,,++++++))))))))))))))))))))))))************************))))))***+++++++++++++++'''(((***,,,---,,,***))))))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))(((+++...///---+++))))))))))))))))))))))))))))))''')))***)))((('''((())))))***++++++++++++***)))))))))(((((((((((())))))&&&'''''''''(((((())))))''''''(((((())))))******''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%~~~zzzuuurrrsssrrrppprrrvvvrrrqqqpppnnnmmmllljjjjjjiiiiiiiiiiiiiiiiiiiiiiiifffeeeddddddeeeeeecccaaa[[[\\\]]]^^^^^^^^^^^^]]]\\\[[[YYYXXXWWWWWWXXXXXXVVVTTTSSSRRRRRRQQQNNNLLLLLLKKKIIIGGGDDDBBB@@@???<<<;;;999999999888555333222111000///------,,,,,,,,,,,,***)))))))))***++++++***((('''''')))+++,,,*********+++,,,---///000333222///---***((('''&&&(((((((((((()))***+++,,,///............///000000---,,,+++***))))))))))))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------111222444666666555111.........//////000000111111///000333444444222000...,,,,,,,,,,,,,,,,,,,,,,,,---...------333888777111---***&&&(((222:::888000666666555333111000///.../////////......------------,,,,,,++++++,,,,,,---222000...---------///000000///...---,,,,,,,,,,,,******+++++++++******)))******+++,,,,,,,,,,,,,,,***++++++,,,------,,,,,,************************---------,,,,,,+++***)))------,,,+++++++++++++++---......---,,,+++***)))+++,,,,,,---,,,,,,++++++...(((&&&***,,,)))))),,,))))))(((((()))***,,,...+++)))'''(((******'''$$$***++++++***))))))***+++111***'''+++,,,)))))),,,)))))))))))))))***++++++///---,,,---,,,)))+++000)))((())),,,000111...+++*********************+++'''---+++***---((($$$,,,)))(((,,,000***!!!&&&222,,,))))))+++(((###$$$+++)))((('''%%%$$$%%%(((,,,%%%)))+++)))$$$###'''+++***+++)))'''(((,,,---***+++###(((///)))&&&++++++///)))(((***((($$$,,,999***))))))***+++)))***+++))))))))))))((('''&&&&&&***'''$$$%%%(((++++++******))))))((((((''''''&&&(((&&&%%%%%%&&&(((((((((''''''***...000---(((%%%((((((((('''&&&&&&&&&&&&''''''&&&&&&&&&((()))******)))(((&&&%%%$$$$$$$$$((((((''''''''''''&&&&&&+++&&&%%%))),,,***'''''''''&&&&&&'''''''''%%%###'''&&&&&&'''((('''$$$""")))%%%%%%))))))$$$###'''%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''$$$$$$$$$&&&''''''%%%$$$&&&%%%$$$$$$$$$$$$%%%&&&}}}{{{yyyuuurrrsssrrrpppqqquuuqqqpppooonnnlllkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiigggeeedddccccccbbb___]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[YYYWWWVVVVVVVVVWWWWWWUUUSSSRRRQQQOOOLLLJJJKKKJJJHHHFFFCCCAAA???>>><<<;;;999999999888555333222111000...------,,,,,,,,,+++***)))))))))***+++***))))))(((((()))++++++)))******+++,,,...///000///...---,,,******))))))(((((((((((()))***+++,,,......------......///000---,,,+++***))))))))))))******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------///000444999;;;999222---000000000000111111111111000111333444333222///...---------------------------++++++///:::CCC@@@888444444222///111666777444555555444222111///......///.........---------------,,,,,,++++++,,,,,,------------...000333666777///...---,,,+++++++++++++++,,,,,,,,,,,,,,,++++++))))))***+++++++++++++++******+++,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,+++))))))(((((())))))******++++++++++++++++++++++++++++++++++++++++++******,,,((((((---///,,,***,,,...,,,***)))))))))((((((...,,,+++,,,......---+++))))))))))))))))))+++,,,+++'''&&&+++,,,+++,,,111000000///......---------***((()))+++***''')))...---,,,*********+++***))).../////////...---------222333---***---***(((,,,111***'''+++000///+++(((333...---//////+++***---,,,+++***+++---,,,***'''+++---000111111000///...---///...+++,,,000111///000(((,,,111+++)))...---...000444666222...111888...---,,,,,,+++)))))))))---,,,++++++,,,---...///+++***+++,,,...---)))&&&,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++,,,---......---,,,,,,...000000---+++***++++++***))))))))))))((((((***+++++++++******((((((((()))***+++,,,,,,'''((())))))***+++,,,,,,)))%%%%%%)))***((('''(((((('''''''''((((((((('''((((((((()))***)))'''&&&)))&&&&&&******&&&%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&%%%$$$((())))))***************{{{xxxxxxsssqqqrrrrrroooqqqtttpppooonnnmmmllljjjjjjiiihhhhhhhhhhhhhhhhhhhhhhhhgggfffdddcccbbb```]]][[[^^^]]]\\\[[[[[[[[[\\\]]]]]][[[YYYWWWUUUTTTTTTTTTWWWUUUSSSQQQPPPNNNJJJGGGIIIHHHFFFDDDBBB@@@>>>===<<<:::999999999777555333111111///...------,,,,,,,,,+++******))))))******)))))))))*********++++++))))))***,,,---...000000++++++*********++++++,,,(((((((((((()))***++++++------,,,,,,,,,---......---,,,+++******)))*********++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,...333:::???===444,,,222222111111111111111000000111333444333222000...///...............//////...++++++222@@@JJJFFF<<<999===;;;444000222666888444333222111000///...---.........------------------,,,,,,++++++,,,,,,---+++,,,---///222555999::://////...---,,,,,,,,,,,,,,,------.........------******+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,++++++************+++,,,,,,------,,,,,,---------......///000111///////////////000111111//////............//////)))((()))...000---******///,,,***+++...000///------,,,******++++++***)))000000/////////000111111...,,,,,,...---***,,,000000000000//////...---,,,//////222666555111111444444444333111000111444777333444666555333222222222444222000222666777444000444111------444999555,,,111---,,,///222000......555000,,,---111222...)))333111000111222111---***///111111000333888888444555---111666000///333000111999???;;;555444666777333444333333333333444333111222333444444444333333/////////111222111...+++......//////000111111222---...///000111111222222444111......111444444222---...///...---,,,---...***,,,///222222111///...,,,,,,,,,,,,+++***)))))))))))))))******))))))))))))((())),,,+++''''''+++)))(((((((((((())))))***((())))))*********)))))))))'''(((++++++((((((***(((((()))))))))(((((('''))))))(((''''''((())))))((((((''''''((())))))***######%%%&&&&&&&&&%%%%%%~~~zzzwwwvvvrrrppprrrqqqooopppsssooonnnmmmlllkkkjjjiiiiiigggggggggggggggggggggggggggeeedddccccccaaa^^^\\\^^^]]][[[ZZZ[[[\\\___```]]][[[XXXVVVSSSRRRRRRRRRUUUSSSQQQPPPOOOMMMJJJGGGGGGFFFDDDCCC@@@>>>===<<<;;;:::999888888777555222111000///...------------+++++++++***************((((((***+++++++++++++++)))***+++,,,...///000000***)))))))))******+++,,,(((((((((((()))***++++++,,,,,,++++++,,,,,,---...---,,,++++++***************+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,++++++///777>>>===555---222111111111000/////////...///111333333333222111///......---......///000000000000555@@@HHHEEE<<<;;;>>><<<555000333777:::222111111000///......---......------------------------,,,,,,,,,,,,------.........///000222444555111111000///////////////------.../////////......,,,---......//////...............///......---,,,......---------,,,,,,,,,......////////////......+++++++++++++++,,,------...---,,,,,,,,,---...///---,,,+++++++++,,,---.../////////222333222///...111...,,,---111333222///333222111000000000///...000///......///000000///,,,---000222222333666999======>>>???>>>===;;;:::666999???FFFEEE???;;;;;;666999===>>>???BBBHHHMMMSSSTTTUUUSSSQQQQQQSSSVVVTTTPPPRRRTTTSSSRRRJJJ;;;===EEEDDD<<<888======999555888===AAACCCCCCCCCEEEPPPIIIAAA???AAAEEEGGGGGGJJJJJJKKKLLLMMMMMMLLLKKKMMMLLLJJJLLLTTTZZZWWWPPPMMMHHHMMMQQQLLLKKKKKKDDDKKKVVVYYYPPPKKKPPPUUUTTTQQQRRRQQQNNNLLLLLLJJJGGGIIIJJJLLLMMMLLLIIIGGGEEECCCAAA??????AAAEEEIIIKKKGGGGGGHHHHHHHHHIIIIIIIII@@@CCCGGGJJJJJJIIIGGGFFFHHHEEEBBBAAAEEEIIIHHHDDD>>>@@@AAA@@@>>>===???AAA@@@BBBEEEGGGIIIIIIIIIHHHBBBCCCCCCBBB@@@>>>;;;:::===<<<;;;999777333000///444333555666222------222......---,,,++++++,,,---+++,,,------,,,+++,,,,,,+++++++++------,,,,,,,,,*********+++***)))((('''))))))((((((((()))************)))(((((()))+++,,,************+++,,,---...}}}{{{yyyxxxtttpppoooqqqqqqnnnooorrrnnnnnnmmmlllkkkjjjjjjiiigggggggggggggggggggggggggggeeeddddddeeedddbbb```\\\\\\[[[[[[\\\___aaaccc\\\ZZZWWWTTTRRRQQQPPPPPPQQQOOONNNNNNNNNMMMKKKIIIEEEEEECCCAAA???>>><<<;;;;;;:::888888888777444222000///...------,,,------++++++++++++******))))))((((((***+++,,,,,,,,,,,,)))***,,,---.../////////++++++******)))******+++)))(((((())))))***+++,,,,,,++++++++++++,,,---------,,,++++++++++++++++++++++++,,,------------,,,++++++,,,,,,,,,---------,,,+++---222777888444///000000000///.........---,,,---///111333444555555///...---------///000111111555888:::???EEEEEEAAABBBAAA;;;444333666888666000000000/////////....................................------------.....................//////000111000000////////////000---...//////000000000///......///000000000000///...//////000//////......000000000000000000000000111222222222111111000///111111000000000000111111444444333333333333444444333333333333444444555666666555333222444555555333333111000000222333111...222333444555555555555555222222444888<<>>===999>>>EEEKKKSSS[[[aaadddjjjkkkkkkjjjhhheeeaaa___\\\```jjjsssrrrjjjcccaaa[[[aaaiiinnnrrrvvv{{{mmmhhh```KKKIIINNNMMMEEECCCGGGGGG@@@JJJWWWeeekkkiiijjjnnnrrruuusssoookkkkkknnntttxxxsss|||~~~zzzvvvzzz|||uuurrrmmmaaafffrrrzzzxxxyyy{{{}}}{{{tttnnnkkkfff___ooolllhhheeeeeehhhlllooocccbbbaaaaaaeeekkkrrrvvvttttttttttttssssssrrrrrriiinnntttxxxvvvsssqqqooommmmmmkkkiiinnnsssooofff^^^aaadddccc___^^^aaadddhhhiiijjjllloooqqqtttuuukkklllmmmmmmllliiifffdddeeeeeecccaaa]]]XXXTTTRRRQQQQQQQQQQQQKKKEEEDDDHHHGGGHHHHHHEEEBBBAAAAAACCCBBBCCCDDDCCC@@@???@@@AAA>>>???@@@@@@@@@@@@@@@???666777888888777555333222000111222222333444444444777888666333///---...000111///---,,,...111444777}}}{{{zzzxxxvvvrrrooonnnqqqpppnnnnnnqqqnnnnnnmmmmmmlllkkkkkkjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhfffffffffgggfffdddbbb[[[[[[[[[[[[\\\^^^```bbbZZZXXXVVVSSSQQQOOOOOOOOONNNMMMLLLLLLMMMMMMKKKIIIEEEDDDCCCAAA???===<<<;;;;;;999888888888666444222///......---,,,,,,------***++++++++++++***))))))((())))))***+++,,,------+++,,,---/////////...---,,,,,,+++************+++************+++,,,------,,,,,,+++++++++,,,------,,,,,,++++++++++++,,,,,,++++++,,,---------------------------............------...000222333222111///...............------+++,,,...111333555666666111000.........000222444111777;;;===@@@GGGJJJIIIIIIEEE===666666999666000000000000000///////////////////////////000000000/////////....../////////,,,,,,---...///000000111000//////......///////////////000111222222222222//////000111111111111000000000111222222222222222/////////000111111222222222222222333333222111111666666555555555666777777555666777888888888888888::::::<<<===============::::::888666888<<<===;;;<<<>>>BBBEEEHHHKKKMMMNNNMMMPPPTTTVVVVVVUUUTTTTTTXXXZZZ```iiirrrwwwwwwuuuuuuyyy~~~pppmmmppp___HHHCCC@@@GGGVVV^^^UUUGGG\\\ppp{{{kkk\\\jjj{{{xxxwwwnnnhhhkkkvvv~~~~~~yyy}}}~~~{{{yyy|||zzzvvv}}}{{{}}}zzzyyyyyyuuunnnlllnnnpppsssuuusssooollllllnnnoooqqqqqqmmmiiifffgggiiigggjjjjjjhhhhhhiiihhheee______``````___]]]ZZZYYYRRRTTTWWWZZZ[[[\\\[[[ZZZZZZ[[[YYYTTTMMMHHHHHHIIIFFFEEECCCBBBDDDGGGKKKNNN|||yyyvvvssspppmmmmmmppppppnnnnnnqqqoooooonnnmmmmmmllllllllliiiiiiiiiiiiiiiiiiiiiiiijjjhhhgggggggggfffcccaaa[[[[[[[[[[[[[[[\\\\\\\\\XXXWWWTTTRRRPPPOOOOOOOOONNNMMMLLLLLLLLLKKKIIIGGGDDDDDDBBBAAA???>>>===<<<:::999888777777666444111......------,,,,,,------***++++++,,,+++***)))((())))))))))))***,,,...///---...///000///...,,,+++,,,,,,++++++++++++,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,---......,,,,,,,,,++++++,,,,,,---+++,,,------...---------.........////////////000...000222222000///000222............////////////---...///111222333444555333222111000111333555777444777888:::@@@HHHLLLJJJEEECCC<<<666666777444...000000000000000000000000///000000000111111111222111111000000000000111111...///000111222333333333222222111111111111222222222222333444555555555555333333444555555555555444666666888999::::::;;;;;;666666777999:::;;;<<<=========???@@@BBBBBBCCCCCC=========>>>@@@BBBDDDEEEAAACCCGGGJJJLLLLLLLLLKKKOOOQQQSSSUUUVVVUUUTTTSSS[[[^^^______ccciiijjjfffhhhnnnuuuzzz|||qqquuuuuuZZZRRRSSSdddsssqqq```PPPggg}}}qqqRRRYYYlll}}}xxxqqqnnnrrr~~~||||||xxx}}}{{{uuuxxx}}}|||~~~{{{uuupppppprrrrrrssstttuuuwwwyyyzzz{{{zzztttooopppmmmmmmppppppmmmmmmpppooooooooonnnmmmmmmmmmllliiiiiiiiiiiiiiiiiiiiiiiikkkjjjhhhgggfffdddaaa___[[[[[[[[[[[[ZZZYYYWWWVVVWWWVVVTTTQQQPPPOOOOOOOOOPPPNNNLLLLLLKKKIIIGGGDDDDDDDDDCCCAAA???>>>===<<<:::999888777777666444111......---,,,,,,,,,------******+++,,,+++***)))(((******)))(((***,,,///000...///000000///---+++***++++++++++++,,,---...///,,,,,,,,,,,,---...//////------,,,,,,------...///,,,,,,,,,++++++,,,------+++,,,------......------////////////000000000000...222666555111...///222......//////000000111111000000111111111222222222555444333222333555888:::777666444555>>>GGGIIIEEE<<<<<<999444333555444000000000000000111111111111000000111111222222222333222222111111111111222222333444444555555444444333666666555555555666666777444555666777888888888888888888999:::::::::::::::======???AAABBBCCCCCCCCCEEEFFFGGGIIIKKKMMMNNNOOOQQQRRRTTTWWWYYY[[[\\\]]]___```bbbdddgggjjjlllnnnrrruuuzzzwwwaaaVVVuuu{{{kkkfffppp~~~|||lll|||aaaaaannnwwwnnnvvv~~~}}}{{{xxxsssnnnppppppqqqqqqqqqpppooooooooonnnllllllmmmllliiiggghhhiiijjjkkkjjjhhhfffdddjjjjjjiiihhheeebbb___]]]]]]\\\ZZZWWWVVVUUUUUUUUUTTTRRRPPPOOOPPPQQQPPPOOONNNNNNOOONNNMMMJJJGGGEEEDDDCCCBBB@@@>>>===;;;:::<<<;;;888555333222222222...---,,,,,,++++++,,,,,,......---,,,++++++++++++++++++,,,------......///111111000...,,,++++++,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,------...///000000/////////.................................////////////////////////...//////000111222222333444444333333222222111111111111111111111111111111333222222222222333444444///000111333555888:::<<<>>>;;;888888;;;;;;999777888333111444666333000///000222444444222111222555444444444333111111333555888888777555333333555777555555777999;;;======<<<;;;BBBFFFBBB>>>===>>>===BBBCCCFFFLLLUUU[[[ZZZVVVXXX[[[[[[WWWRRRPPPSSSWWWWWWYYY]]]bbbgggkkknnnppp~~~zzzvvvxxxyyy~~~~~~sss{{{mmm\\\WWWeeezzznnnaaa]]]]]]]]]\\\RRRXXXcccpppwww|||zzz}}}yyy|||vvviiidddmmm~~~yyyxxx}}}{{{wwwrrroooqqqqqqqqqqqqqqqppppppoooqqqooommmmmmmmmmmmkkkiiiiiiiiijjjjjjiiihhhgggfffjjjiiihhhfffccc```^^^]]]]]][[[YYYWWWVVVUUUVVVVVVVVVTTTRRRRRRSSSSSSRRRQQQNNNOOOOOONNNLLLIIIGGGEEECCCCCCBBB@@@>>>===<<<;;;;;;999777555333222222222...------,,,,,,,,,,,,,,,...---,,,,,,++++++++++++++++++,,,...///000111222333333111///---,,,,,,,,,,,,,,,,,,,,,,,,---...//////............//////000111111000000000/////////////////////////////////////////////////////////333333444444444444444444222222111111111111222222333222222222222222222222444333333222222333333333888888999:::;;;===???@@@;;;:::888999:::;;;<<<;;;777333222666999777555666555666777555333222444666888999:::999999:::===???============>>>AAAEEEGGGIIIHHHIIIKKKNNNPPPOOONNNGGGQQQ[[[```eeennnuuuwwwvvvllleeeooosssfffUUUPPP\\\oooxxxwwwyyykkk[[[QQQPPPRRRRRRPPPJJJKKKQQQ]]]iiisss~~~~~~}}}|||wwwqqqiiidddfffqqqxxxyyy~~~~~~|||~~~~~~|||yyyvvvrrrooorrrrrrrrrrrrrrrqqqpppoooqqqooolllkkkllllllkkkkkkkkkjjjjjjiiiiiihhhgggggghhhgggeeeccc```___]]]]]][[[ZZZYYYWWWVVVWWWWWWXXXYYYWWWUUUUUUUUUUUUUUUSSSOOOOOOOOONNNKKKIIIFFFDDDBBBBBBAAA@@@???>>>===<<<888777555444222222333333///...------,,,,,,------------,,,+++++++++,,,,,,+++,,,---///000222333444333222000///------,,,,,,,,,,,,,,,---...///111111222111000000000000000000111111111111111000000000111111111111111111111111111111111111111111111111///000111222222222111111666555444444444555777888222222222222111111000000222222222333444666888999999888777777777777777888======;;;999777666777999777333333666777555333444777777888888:::===BBBEEECCCFFFJJJOOOTTTYYY___cccjjjjjjjjjlllpppuuu{{{~~~xxx}}}sssddd```kkk{{{|||vvvjjj[[[TTTTTTTTTPPPKKKLLLHHHKKKVVVeeerrr~~~~~~vvvlllaaa```iiivvvvvvnnnqqqyyy~~~yyyzzz~~~|||xxx}}}yyyyyy~~~{{{wwwtttqqqppprrrrrrsssrrrrrrqqqpppoooqqqnnnjjjiiijjjkkkkkkkkkkkkkkkiiihhhhhhggghhhhhhgggeeebbb```^^^]]]]]]]]]ZZZZZZXXXWWWWWWXXXXXXYYY[[[YYYVVVVVVVVVVVVUUUTTTPPPOOOOOOMMMKKKHHHEEEDDDAAAAAA@@@@@@???>>>======777666444333222222333444000///......------......---,,,,,,,,,,,,,,,---------......///000111222222000///------.../////////............///000111222333333222111000000000000111111111111111111111111111111111111222222222222333333333333444444444444///000111222333333333333333222111000000222333444777666666666666666666666555555444444555666777777<<<<<<;;;::::::::::::;;;;;;===???>>>===>>>CCCGGGJJJHHHIIINNNQQQOOOPPPRRRPPPQQQTTTXXX___hhhqqqwww|||{{{vvvpppmmmggg\\\SSSXXXXXX\\\fffpppxxxtttbbb^^^jjjyyy{{{hhh\\\]]]eeemmmgggmmmyyy~~~yyyrrruuu{{{|||xxx~~~zzzuuurrrqqqppprrrrrrrrrrrrqqqpppooonnnqqqnnnkkkjjjkkklllllllllkkkjjjiiihhhggggggggggggdddccc```^^^]]]\\\\\\\\\ZZZYYYXXXXXXWWWXXXYYYZZZZZZXXXVVVUUUUUUUUUTTTSSSPPPOOONNNLLLJJJHHHFFFEEEAAAAAA@@@@@@???>>>======666555444333222333333444111000//////......//////---,,,,,,,,,---...//////000000000//////////////////------///333666777666222222111111111111111222333333222111000000000111111111111111111111111111111222222222333333333444333333333444444555555555777777777666666666666777888777666666666777999999888999999:::;;;;;;<<<<<<;;;;;;::::::999:::::::::??????AAABBBEEEHHHJJJKKKIIIOOOWWW^^^dddkkktttzzz{{{{{{~~~qqqgggjjjoooyyyzzzhhhhhhvvvtttaaaTTTPPPUUUbbbkkkiiippp~~~~~~uuummmvvv|||~~~xxx}}}yyytttqqqpppqqqrrrrrrrrrqqqpppooonnnmmmqqqooommmlllmmmnnnnnnmmmiiihhhhhhggggggfffeeeeeebbbaaa```^^^]]]\\\\\\\\\[[[ZZZYYYXXXXXXXXXYYYZZZYYYWWWUUUTTTTTTTTTRRRQQQNNNNNNLLLKKKIIIHHHGGGFFFBBBBBBAAA@@@???>>>===<<<777666555333333333444444222111000000//////000000---------...///000111222222111111000///...------111//////333999>>>???>>>555444333222222222222222333333222222111222222222222222222333333333333333333333444444555555666666333333444444555666666666888777555444333555777888888999:::<<<===>>>???@@@;;;<<<>>>@@@BBBDDDFFFGGGIIIKKKNNNRRRWWW\\\```bbbccceeehhhlllqqqvvvzzz|||~~~}}}vvv}}}yyyggg^^^VVVVVV\\\ffftttyyy|||{{{uuuoootttyyyxxxttt{{{zzz}}}xxxrrroooppprrrqqqqqqqqqpppooonnnmmmlllnnnlllkkkkkklllmmmllljjjfffggggggggggggeeedddccc`````````___^^^]]]\\\[[[\\\[[[ZZZXXXXXXXXXYYYYYYYYYWWWUUUSSSSSSSSSQQQPPPMMMLLLKKKJJJIIIHHHHHHHHHCCCCCCBBB@@@>>>===<<<;;;999888666444333333444444222222111000000000000111.........///000222333444222222222111000000//////222000000444;;;@@@AAA???444444333333333444555555444444333333333444555555444444555555555666666666666666777777888999999999888888999::::::;;;<<<<<<<<<;;;:::;;;???EEEKKKOOOEEEGGGKKKPPPSSSVVVWWWWWWaaabbbeeehhhlllpppssstttzzz}}}xxxtttrrrlllddd___aaahhhqqqvvvxxx~~~{{{wwwyyy~~~}}}|||zzztttyyyzzzsssyyy~~~|||wwwrrroooppprrrqqqqqqppppppnnnmmmlllkkkiiihhhhhhhhhjjjiiihhhfffdddeeegggggggggeeebbbaaa^^^___``````___^^^\\\[[[]]]\\\ZZZYYYXXXXXXXXXYYYZZZWWWUUUSSSSSSSSSQQQPPPLLLLLLJJJIIIIIIHHHIIIIIIDDDCCCBBB@@@>>>===;;;::::::999777555444444444444333222111111000000111111/////////000111333444555222222222222222222222222222///...222999>>>>>><<<333333333444555666777888555555555555555666777888666666777777888888999999888888999:::;;;;;;<<<<<<>>>??????@@@AAABBBBBBCCCLLLLLLMMMRRRZZZeeeooouuuwwwzzz{{{{{{xxxuuuuuuyyywwwvvvpppiiifffeee```YYYdddnnn~~~{{{zzz{{{tttuuuzzz~~~|||wwwtttxxxuuutttzzzwwwzzz|||wwwuuuqqqmmmmmmppprrrrrrqqqooonnnlllkkkkkkjjjiiihhhhhhggghhhhhhhhhiiihhhgggfffeeedddcccccc````````````___^^^]]]\\\]]]]]]\\\[[[ZZZXXXVVVUUUSSSTTTTTTTTTSSSRRRQQQQQQMMMKKKIIIIIIJJJJJJJJJIIIAAA???===<<<<<<<<<;;;:::666666555444444444555555666555333222111111111222000333333000444::::::555888666444444444555444333444222111111333555666666555666777777666555777888444555666888:::;;;;;;<<<<<<===>>>===;;;::::::;;;>>>????????????CCCJJJPPPWWW```eeebbbaaagggpppwwwwwwssswww~~~{{{yyyxxxwwwyyy{{{~~~~~~~~~|||tttnnnmmmooorrrqqqooommmlllnnnssswww~~~|||{{{|||~~~~~~xxxrrrjjjeeedddeeeeeeeee___dddjjjjjjeeeaaa```bbbiiimmmssswwwxxxvvvtttsssssspppllljjjlllrrryyy~~~rrrmmmhhhlllsssvvvrrrmmmmmmpppuuuzzz~~~~~~}}}~~~~~~|||zzzzzz{{{xxxyyyzzz|||~~~xxxxxx~~~{{{xxxvvvyyy~~~}}}|||yyytttsssqqqnnnooosssrrrrrrqqqooonnnlllkkkkkkjjjjjjiiihhhhhhhhhhhhiiihhhhhhgggfffeeedddccccccaaa``````___^^^]]]]]]\\\\\\\\\\\\[[[YYYWWWVVVUUUSSSTTTTTTSSSSSSRRRQQQPPPMMMKKKIIIIIIJJJKKKJJJIIIEEECCCAAA@@@@@@???>>>===<<<;;;:::999888888888888444333222111000111111222444666555444666:::888222888888888:::;;;:::777555777666666777888888666444888999;;;:::999999:::;;;999:::::::::888999;;;======@@@CCCFFFHHHLLLPPPTTTQQQVVV]]]bbbhhhqqq~~~}}}rrrnnnwww|||zzzxxxvvvxxx|||qqqoooppptttuuurrrrrrtttqqqpppqqqsssqqqjjjdddbbbeeeiiikkkjjjfffbbbaaabbb______]]][[[YYYWWWUUUUUUTTTUUUWWWYYYZZZZZZYYYYYYYYY[[[\\\XXXQQQMMMMMMOOOWWWVVVUUUSSSQQQSSSWWWZZZZZZXXXWWWWWWYYY[[[ZZZZZZUUUXXX[[[ZZZWWWUUUWWWYYYQQQMMMHHHFFFGGGJJJKKKKKKJJJNNNSSSSSSOOOKKKKKKLLLIIIKKKMMMOOOOOONNNNNNNNNLLLKKKJJJIIIKKKOOORRRUUUUUUQQQNNNQQQVVVYYYVVVRRRRRRTTTWWWZZZ\\\]]]\\\[[[^^^______^^^\\\[[[\\\]]]]]]^^^^^^___aaaccceeefffgggeeecccccceeeggghhhhhhaaaccccccbbbccciiisss|||{{{wwwrrrpppsss|||{{{ooommmsssyyyyyyvvvtttpppmmmnnnsssxxxyyyyyy{{{zzzzzz}}}{{{vvvrrrqqqpppooorrrwwwrrrqqqpppooonnnmmmlllkkkkkkkkkjjjjjjiiiiiiiiiiiihhhggggggfffeeedddccccccbbbaaa___^^^\\\\\\\\\]]]\\\\\\[[[ZZZXXXWWWVVVVVVTTTTTTTTTSSSSSSRRRPPPPPPLLLKKKIIIJJJKKKKKKJJJHHHEEECCC@@@?????????===<<<888888777777666777777777777666555444444555666777333555666888<<<>>>;;;555888999<<>>>>>>>>>>>???AAABBBCCCDDDBBBAAAAAACCCEEEFFFEEEAAAAAA@@@???AAAHHHSSS\\\ZZZTTTLLLHHHLLLWWWdddmmmjjj___SSSNNNRRRWWWYYYXXX[[[VVVRRRRRRVVV[[[^^^^^^aaa```___bbbfffhhhgggeeehhhiiikkkkkkmmmpppuuuyyy~~~zzztttqqqppppppooorrrwwwqqqqqqpppooonnnmmmllllllkkkkkkkkkkkkjjjjjjiiihhhggggggfffeeeeeedddccccccdddbbb___]]][[[\\\\\\]]]\\\\\\ZZZYYYXXXWWWWWWWWWTTTTTTTTTTTTSSSRRRPPPPPPKKKJJJIIIIIIKKKJJJIIIGGGEEECCC@@@?????????===<<<888777777777777888888999444333222111222222444444444666999<<>>:::;;;>>>?????????<<<:::;;;<<<======>>>EEE>>>::::::<<<;;;:::;;;000555777555666888555---555111///222444222222555666111111555444------222000...,,,,,,.........---......------,,,,,,,,,,,,,,,,,,---...------,,,+++***,,,---,,,+++***+++---+++,,,,,,+++)))((()))***---,,,,,,---...---***((()))+++------+++++++++---///...,,,+++++++++******''')))******(((((()))+++---+++)))(((((()))******((()))+++,,,---,,,+++***((()))************+++,,,------,,,,,,,,,,,,------***+++,,,,,,++++++---......---------------......000...------///111111000222222000------000777<<<555333000///000444999<<>>>>>===<<<;;;===@@@BBBAAA???DDDFFFIIIJJJLLLNNNQQQSSS[[[dddqqq{{{}}}~~~zzzuuurrrrrrqqqoooppptttqqqppppppooonnnmmmllllllkkkkkkllllllkkkiiihhhgggfffffffffeeeddddddccccccdddbbb```]]]\\\\\\]]]^^^]]]\\\[[[YYYXXXXXXXXXXXXVVVVVVVVVUUUTTTRRRQQQPPPJJJJJJIIIJJJKKKKKKIIIGGGFFFDDDBBBAAAAAAAAA@@@???>>>===<<<;;;::::::::::::999888888888999:::<<<===:::<<>>@@@DDDGGGIIIGGGLLLTTTYYYYYYZZZbbbmmmtttwww}}}qqq|||yyyyyyyyyxxxwwwtttrrrpppmmmhhheeeccc___YYYWWWXXXWWWSSSMMMHHHEEEDDDCCCAAAJJJIIIGGGEEEDDDDDDDDDDDD>>>???@@@@@@???===:::888444666777888???HHHMMMMMM>>>999666777777555444666888666555444444555777888000222444555333111111111...------...000000///...,,,///000---,,,...000///&&&)))555FFFNNNJJJEEEFFFGGG;;;///***))))))+++...///---,,,,,,+++...999FFF>>>AAAAAAAAAIIIRRRPPPGGG888555000+++((('''((()))&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''')))***)))'''&&&'''((('''&&&&&&(((***++++++)))%%%&&&'''((((((((((((((('''((())))))(((((()))+++,,,***((('''(((+++...000...***'''''')))+++***((((((''''''&&&&&&&&&''''''''')))))))))(((((((((***''''''&&&&&&'''((())))))''')))******))))))+++,,,------,,,+++************+++)))))))))++++++***)))************)))((('''&&&))))))***+++,,,,,,++++++((()))************))))))%%%&&&((()))***)))((('''******)))(((((())))))***''')))***+++***))))))***((((((***,,,000===TTThhh}}}zzzwwwtttuuuwwwvvvrrrppprrrppppppoooooonnnnnnmmmmmmjjjjjjkkkkkkjjjhhhfffdddeeeeeeeeeddddddddddddcccbbbbbbbbbbbbaaaaaaaaaaaa```^^^\\\[[[ZZZ[[[\\\\\\ZZZZZZYYYXXXWWWUUUTTTSSSNNNNNNNNNPPPQQQPPPMMMKKKFFFEEEDDDDDDFFFGGGGGGFFFBBBBBBCCCEEEGGGIIIKKKLLLHHHJJJMMMRRRWWW^^^cccffftttzzz~~~jjj\\\ggg|||yyyxxxuuupppmmmkkkhhhccc```]]][[[XXXVVVTTTQQQNNNKKKGGGGGGGGGFFFEEECCCAAA@@@===???>>>:::666666444111;;;:::;;;===@@@AAA>>><<<444333333222222333444444222333333444333222111111222333222444;;;FFFLLLKKK999444111444666444333555000222555666666333000...000111222111000//////000------------...---,,,+++***---...******---...+++...777NNNiiiuuurrrppptttbbbMMM===999222'''%%%,,,***+++------,,,222EEEXXXXXX```\\\OOOTTTgggkkkaaaHHHEEE>>>444+++&&&''')))(((((((((((())))))))))))((((((((('''(((((())))))((('''''''''(((((('''''''''(((((((((&&&'''(((***)))((('''(((***,,,,,,+++%%%%%%&&&''')))))))))(((%%%'''(((((('''(((,,,///...+++((('''))),,,000222555///(((%%%(((******)))''''''(((((()))(((((((((''''''&&&''''''''''''&&&'''''''''&&&&&&&&&&&&&&&'''((())))))((('''(((***,,,,,,+++***))))))))))))***))))))***++++++***(((((('''&&&'''((()))))))))(((((((((((()))***++++++&&&(((******)))(((((()))%%%&&&''''''&&&&&&''''''******)))'''&&&&&&'''(((&&&((())))))((('''((()))...,,,)))'''%%%)))777EEEzzzwwwuuusssuuuyyyxxxtttrrrsssppppppoooooonnnnnnmmmmmmiiijjjkkkkkkjjjgggeeeccceeedddddddddddddddddddddaaaaaabbbccccccccccccbbbaaa___]]][[[[[[[[[]]]^^^[[[[[[ZZZYYYXXXVVVTTTSSSQQQQQQQQQRRRSSSSSSPPPMMMPPPOOONNNOOOQQQSSSSSSRRRRRRTTTXXX^^^dddjjjooorrr{{{~~~pppgggVVVJJJTTTnnn{{{wwwwwwxxxxxxppplllfffaaa^^^]]]\\\[[[XXXSSSMMMIIIIIIHHHFFFDDDAAAAAAAAA???<<<:::;;;===777666555555666666444222666666666666555444444333---666888333222888888222222333666;;;???===777222111111111111111111111000///...,,,++++++,,,...000---...------111777888444222---+++///222111000111222888AAAHHHJJJHHHCCC???222222111///,,,,,,...000000///...---,,,,,,++++++))),,,,,,((((((,,,,,,'''+++666PPPnnn~~~|||eeeVVVVVVKKK333(((...%%%)))------,,,555MMMdddhhhtttkkkRRRPPPhhhtttkkkXXXUUULLL>>>000))))))---'''''''''(((((((((((((((&&&&&&&&&&&&&&&'''((((((%%%%%%$$$%%%&&&''''''&&&((())))))((('''(((+++---***'''%%%%%%''')))))))))$$$$$$$$$&&&((((((((('''%%%&&&'''&&&$$$%%%***---...+++'''&&&)))---111333;;;222(((###$$$((())))))%%%''')))++++++***(((&&&(((&&&%%%&&&'''(((&&&%%%************)))(((&&&&&&'''((()))((('''&&&'''(((******)))((('''''''''(((***))))))***++++++)))''')))'''%%%$$$&&&(((***+++%%%&&&((()))((('''&&&$$$''')))+++***'''&&&'''((())))))((('''&&&&&&)))+++))))))(((&&&%%%$$$&&&'''###%%%&&&&&&%%%%%%'''((($$$&&&***...+++(((+++222}}}{{{xxxyyywwwwwwyyywwwrrroooqqqtttrrrpppnnnmmmllllllllllllkkkkkkiiihhhfffeeeddddddeeeeeeeeeeeecccaaa```bbbaaaaaa`````````````````````___^^^^^^]]]^^^^^^aaaaaa```___]]]\\\[[[[[[YYYXXXWWWWWWZZZ^^^bbbeeejjjkkkmmmpppssswwwzzz|||}}}vvvpppllleee]]]IIIFFFBBB@@@AAAEEEKKKOOOJJJIIIIIIHHHGGGFFFEEEEEE;;;;;;;;;::::::::::::999555666666666555555444333222222222222222222222222333222111222555777333...111///...000444555333000222111222333111///...000000666555999CCC@@@666555555---333:::111+++...000///---...///...******---.........////////////000,,,)))***111555333222444111MMMeeemmmuuu}}}wwwhhhLLLCCC<<<:::444---000:::111...++++++---///...,,,************************///222===QQQfffssssssoooddd[[[^^^hhhZZZ999&&&)))******+++,,,***,,,888EEETTTjjjqqqbbb[[[ccc```SSSCCCYYYcccRRR:::---***)))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%(((***((($$$""""""%%%%%%$$$$$$$$$$$$$$$%%%&&&(((***+++***))))))******((('''(((******(((%%%&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''(((***+++---+++(((&&&&&&(((+++---''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((())))))***************))))))))))))))))))))))))''''''''''''''''''''''''******)))'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++,,,+++)))(((}}}{{{yyy{{{xxxxxxyyywwwqqqoooppptttsssqqqpppooooooooopppnnnooonnnmmmllliiigggfffffffffffffffeeedddcccbbbccccccbbbbbbbbbbbbccccccccccccbbbaaa```aaabbbbbbdddeeefffhhhiiikkklllmmmooopppqqqtttyyy|||||||||{{{wwwoooccc[[[TTTZZZ^^^\\\VVVRRRRRRUUUIIIJJJGGGBBB@@@@@@===777999777666444555777:::;;;999999999888777777666666555555555444444444333333111222222222111111000///000000000000000000000000222000...000444777444000///222333111...,,,---///333333222111///...000333---777777555777333111999;;;+++)))...,,,...444222...,,,,,,......++++++///------........./////////666222333333...--->>>SSSpppxxxmmmeeeYYYFFF333(((333///***)))+++,,,+++)))***************************+++111???QQQ___fffgggfff[[[YYY^^^PPP333%%%************+++***+++333>>>QQQeeepppiiiaaaaaa\\\QQQWWWnnnzzzgggGGG222***'''++++++***)))((('''&&&&&&000(((!!!!!!&&&***+++***'''''''''''''''(((((()))&&&)))+++,,,++++++,,,,,,***((('''(((***+++)))&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))+++***(((&&&&&&(((***+++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))*********((((((~~~}}}|||{{{~~~{{{zzzzzzxxxrrrpppqqqqqqqqqpppoooooooooooopppnnnnnnoooooommmjjjgggfffkkkjjjhhhfffeeedddccccccccccccddddddeeeggghhhiiikkkkkkkkklllnnnqqquuuwwwxxxyyy}}}{{{wwwuuummmjjjfff```XXXQQQKKKHHHKKKJJJIIIHHHEEEAAA;;;666;;;<<<>>>===:::999999999555777555333444888777444111222222222111000//////000000000000000000000000000000000000///////////////////////////......---........................111---+++...333555444111......//////000111222333222333333000------111444---555555:::HHHOOORRR\\\[[[AAA111---,,,333666///...++++++------+++,,,000,,,---------............+++'''000DDDPPPXXXnnn~~~~~~jjjUUUBBB;;;222,,,*********(((************************---++++++111;;;HHHSSSXXX[[[OOOJJJKKK@@@,,,&&&---***((((((+++,,,,,,222888KKKYYYfffhhhbbb]]]ZZZYYY]]]pppxxxbbbAAA---'''((())))))(((((('''&&&&&&%%%(((&&&$$$%%%)))+++(((%%%((('''&&&&&&&&&&&&''''''&&&)))+++,,,,,,,,,...///+++*********++++++)))'''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&)))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))'''((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))((('''&&&~~~~~~}}}}}}|||zzz{{{xxxsssppprrrsssrrrrrrqqqppppppppppppmmmnnnppppppooommmjjjhhhooonnnkkkiiihhhhhhhhhhhhjjjjjjlllnnnqqqtttwwwxxx}}}~~~{{{sssmmmiiieee___ZZZTTTTTTRRROOOLLLIIIFFFDDDAAA@@@>>>;;;:::999999999666555555555555555555555666444333333444444444333333444222000222666777444555555555555333111///...000000000111111222222222000000000////////////...//////000000000000//////------------------------111,,,+++...222111//////111...,,,...111222000---000444666333111333666777===;;;666CCCaaannniiigggrrrYYYCCC888333:::===333222---+++,,,---+++,,,///,,,,,,,,,---------......111+++@@@tttzzz___SSSAAA444---+++++++++************************000...,,,+++...444<<>>===;;;<<<<<<<<<;;;:::999888777===;;;999777666666777777777666444222111000222333222///------///000000///...///...,,,...333444111666555333111000///...............//////000000111000000000000//////////////////000000000000000///------------------------000---...222222...---111AAAGGGLLLGGG<<<444444777===DDDIIIKKKNNNSSSSSSOOOkkkiiicccjjjtttmmmwwwiii\\\OOOGGGOOOUUUKKK888111,,,,,,,,,++++++---,,,,,,,,,---------......555111NNNtttdddMMM999...+++,,,---************************)))++++++***))))))+++...000,,,+++---+++''')))...+++((()))---...------000999>>>MMMaaahhheeekkkxxxmmmhhhXXX@@@---%%%&&&)))))))))))))))************...***''',,,;;;DDD;;;,,,''''''&&&&&&'''(((((()))$$$%%%'''(((((())),,,...111111111///,,,)))((('''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&'''((((((((('''&&&%%%&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))******+++++++++******)))))))))(((((()))******++++++******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%{{{xxxvvvxxxwwwssssssvvvwwwwwwwwwwwwvvvuuutttsssssstttvvvxxxzzz|||}}}}}}xxxtttrrrgggccc```\\\XXXZZZdddooo}}}jjjUUUJJJFFFCCCCCCDDD@@@???<<<:::999999999:::999999999::::::;;;<<<===::::::::::::999888777666555444333222111000000000444444333111//////111333555333111111222333333222000222222111444999:::777444333000...------...///---------......////////////............---------,,,---..................------------------------///---000444111...444???WWWnnn}}}hhh[[[cccqqqeeelllrrruuu}}}yyywwwggglllpppfff===555...------,,,,,,---,,,---------............(((,,,JJJ~~~qqqaaaJJJ777---+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,''')))---...---,,,+++******+++,,,---,,,******,,,---+++,,,...+++'''(((++++++...>>>TTT^^^ZZZ[[[bbbUUUMMMAAA555---(((&&&%%%((((((((((((((((((((((((***%%%(((???___iiiKKK&&&%%%%%%%%%%%%&&&'''((()))###$$$%%%&&&&&&''')))+++...//////---***'''''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''(((((((((((((((''''''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))***+++,,,,,,,,,,,,,,,++++++******)))'''((())))))******))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%{{{{{{}}}}}}|||}}}yyyqqqllllllllleee^^^ZZZTTTTTTSSSPPPLLLHHHGGGFFFGGGFFFGGGGGGDDDEEEPPP]]]mmmYYYDDD:::888888999;;;888888888888777888999:::555666777666444444555666666666666666555444333222222333444666666666555444///111333222111111333666////////////...---------+++---...---000444444000222111000///...//////000............////////////---------,,,,,,,,,+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------000444111111BBBXXXjjjwww~~~|||xxx{{{sssrrrqqqccc???666...---.........000------.........////////////000@@@eee{{{yyyzzz{{{zzzxxxvvvhhhfffgggjjjkkkjjjnnnsssYYYNNN>>>222---------...------------------------,,,,,,---///000000...---***---000...---------,,,,,,---///000,,,(((+++222---+++000<<>>???=========;;;:::;;;>>>@@@888999<<<>>>;;;:::DDDRRR\\\LLL>>>999:::999777666555666666666444333333444222444666666555555777999444444444444444444333222000111444555555333000///222444666444111......000///111333222///------...,,,......---...111...))),,,------...............---------------------,,,------------,,,,,,,,,,,,,,,---......////////////++++++++++++++++++++++++,,,,,,000333111555OOOlllssszzz{{{nnnlllhhhgggppp}}}eeeccc```OOO???555------000000111333.........////////////000888---)))@@@llltttqqqaaaMMMAAACCCJJJJJJEEE@@@:::999>>>???<<>>777111+++'''%%%%%%&&&&&&%%%$$$%%%'''))) ###&&&&&&%%%$$$&&&)))&&&%%%%%%%%%%%%&&&'''''')))))))))))))))))))))))))))((((((((((((***,,,---******))))))))))))******************************************************))))))))))))))))))))))))************************************************)))******,,,---...////////////...------,,,++++++---...//////000000//////************************************************%%%%%%&&&&&&'''(((((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&~~~xxxrrrnnnooollleeeaaa```]]]XXXTTTMMMJJJKKKJJJLLL___tttuuuUUU???<<>>999999888666666888555666666666555444333333222333444444555555444444333444444555555444444444555444222222222222333444333666777666333000//////---......///000//////...------...///000111222222000///---+++******++++++------,,,,,,,,,---......,,,,,,+++***))))))******+++...///---,,,,,,+++)))***************+++,,,---///+++---444444999UUUwwwbbbqqqzzz|||ggg\\\VVVNNNHHHGGGEEEEEEEEEGGGHHHGGGCCC???777444222111111000000111222///,,,---111555444333333222333999@@@DDDBBB>>>CCC888777999333333777555444111333777888444222444111000000111222333111000333222222111000/////////000---,,,---000111...+++///111444555333222111111///000333444///000>>>OOOPPPCCC444---111:::AAADDDFFF555***+++---((('''+++***(((,,,888CCCMMM[[[gggzzzxxxnnn```ZZZdddttt~~~tttdddUUUJJJ:::(((!!!&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''$$$$$$'''(((&&&'''+++---++++++......,,,,,,///,,,...000...++++++---111---------,,,---...,,,)))222111///------...//////222000...---......---,,,111000...---,,,+++++++++///---+++,,,...///000000---...//////---,,,---...***111222------222111)))000...---...000///,,,)))111BBBPPPTTTVVVWWWRRRHHH666000)))'''***---,,,)))//////000222222...)))%%%,,,---+++&&&%%%((((((%%%###%%%''''''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$zzzwwwtttnnniiiaaa___^^^^^^\\\UUUKKKCCCEEEGGGFFFBBB@@@AAA@@@===AAA<<<;;;<<<>>>IIIfffqqqSSS???<<>>===;;;222555:::555666;;;999:::777444666999:::888444:::777444333444555555555111222333555555666666555222222333444555555333111555444444555777999;;;<<>>???<<<666222333999CCCJJJ===111))),,,...***+++111...))),,,<<>>@@@===<<<:::999999:::999777::::::999999999888888888<<<;;;:::;;;===>>>===<<<444555666555444333444555666555555777888888666444333444444222111000111222000111000...000222000,,,555444333222222333333333MMMeeewwwgggOOO:::///---...///.........000111111...,,,&&&,,,000///......+++(((((((((''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$}}}xxxqqqjjjeeeaaa___WWWSSSNNNLLLKKKIIIFFFBBBDDDHHHMMMPPPNNNGGG>>>888<<>>>>>;;;888666666555333;;;VVVrrrlllPPP???::::::777444888:::999888666666888:::999888888777777777777777666999;;;;;;999888999;;;CCC>>>::::::999555333444444444555555666555555555222333444444555555444444444444444444444333222111000222333222000222999@@@TTTXXXZZZRRRCCC666111111222111///...---,,,------------...///000000111222///...---,,,++++++,,,---+++++++++++++++,,,------,,,++++++************+++(((***---///...,,,+++,,,######$$$'''+++---......///888@@@LLLcccxxxsssaaaeeeuuuuuunnnhhhqqqxxx}}}eeeTTTBBB999777777888999444777888666444666===BBBCCC===;;;===>>>===>>>BBB555777888777:::JJJcccvvvxxxgggQQQBBB>>>???AAAAAAFFF===???CCC<<<;;;???===???AAAAAABBBKKKWWWWWWOOOOOOKKKFFFCCCCCCEEEGGGHHHKKKLLLLLLJJJHHHCCC???===???BBBEEEFFFDDDAAA???>>>@@@===;;;===EEEMMMRRRTTTYYYSSSPPPRRRSSSPPPLLLKKKLLLPPPQQQJJJAAA@@@GGGPPPCCC888111222111---...333000(((***???XXXdddaaa[[[xxx{{{ttthhhiiiuuu{{{vvvqqq]]]HHH<<<444***%%%&&&'''&&&%%%$$$%%%''')))***((((((((('''''''''''''''"""$$$+++444<<>>>>>AAAEEEVVVooojjjNNN<<<666999===888666555555555666555333***000333111000000...***000,,,(((&&&'''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~uuupppnnncccbbb```aaaaaa___ZZZVVVPPPNNNIIIDDDAAA???>>>>>><<<;;;:::;;;>>>@@@@@@???<<>>:::999;;;:::777777888::::::555444???MMMfffYYYKKKBBB>>>;;;;;;<<<>>>999444333888>>>===888:::999999888888888888888888555333444;;;DDDMMMSSSMMMFFF???<<<999444222333555555666777777888777777444555555666666666666666777777777777666555444444333555666333222777DDDOOOhhhcccXXXIII;;;333222444444222000...---...///000------......///000000111------+++******+++,,,,,,++++++******++++++,,,---,,,++++++******+++++++++------111:::>>>:::111***111///.........---+++***000???PPP```xxxtttzzzgggfffOOOEEE>>>OOOfffbbbSSSQQQFFFBBB???AAADDDBBB<<<777>>>@@@CCCDDDEEEEEEFFFGGGDDDAAADDDJJJJJJFFFIIIPPPTTTWWWXXXVVVXXXggg~~~yyyhhh]]]ZZZ[[[]]]ddd[[[\\\^^^VVVVVV\\\\\\jjjvvv|||}}}|||}}}~~~zzzsssooorrrwww{{{{{{vvvqqqnnnmmm[[[WWWWWW]]]iiitttyyyzzzxxxsssqqqssswwwwwwtttpppqqquuuvvvnnnaaaYYY[[[```WWWIII<<<777444000///000000)))***===VVVbbb^^^TTTdddeeegggkkknnnoooooopppssscccPPPBBB555***$$$%%%'''&&&%%%$$$%%%(((***,,,''''''''''''''''''''''''&&&%%%'''...888KKKggg~~~zzzxxx{{{|||~~~~~~tttoooxxx~~~|||zzz|||vvvyyyyyyssskkkhhhlllppppppyyykkk```\\\]]]```]]][[[YYYWWWUUUSSSOOOLLLOOOMMMHHHDDDDDDFFFCCC===666///(((%%%''')))'''$$$$$$$$$$$$$$$$$$$$$$$$$$$zzzuuurrrkkkggg___WWWQQQPPPRRRUUUJJJGGGEEEFFFGGGFFFBBB===;;;999777666666777999:::999888888999:::;;;:::999888;;;<<<:::666555888;;;999;;;:::666555666555222333444666::::::999:::===@@@BBBIIIQQQPPPFFF??????777<<>>NNN^^^hhhkkkOOOFFF>>>:::666333333666666777888999999999999999666777777888888888888888888888888888888777666555555777666333333;;;KKKXXXcccWWWGGG:::444333333333333222000//////000222444------......//////000000++++++***))))))***+++,,,++++++******++++++,,,---,,,+++++++++++++++,,,,,,,,,///@@@[[[lllcccMMM<<>>===???DDDGGGDDDCCCBBBCCCDDDCCC>>>;;;666666555555666777999:::444444666777888888888888777;;;>>>>>>;;;888888888888;;;;;;888888;;;;;;888777444333555999;;;;;;;;;444===RRRhhhjjjYYYEEE<<>>GGGJJJHHHGGG>>>EEEYYYYYYCCC666999<<<>>>===777...'''(((+++((((((((((((((()))***+++&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&(((222===SSSTTTWWWYYYXXXXXX___hhhwww|||mmmWWW333...(((%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$~~~xxxnnnhhhaaa]]]ZZZVVVOOOIIIFFFEEEBBB@@@<<<999777555666777888888999;;;???BBBAAAAAABBBCCCBBB@@@<<<999444444444444444444444444///222444777888999::::::222444777777666444222111111444555222333666666444888777666555666888999888;;;>>>SSSsss|||hhh\\\lllxxxvvv___FFF>>>@@@BBB<<<;;;::::::999999::::::999EEEXXXfffkkkeeeZZZRRR???999666777888666777:::888888888999888888777777555666777777888888777777555555666777888888888888666777888888999<<>>===???AAAAAA???;;;888555444444444555444333222222444666777888777555555555:::999777666666777888999666888888555555888888555...444888888888888888888;;;666GGGqqqtttRRRAAACCCFFFCCC@@@@@@???>>>>>>>>>>>>???<<>>:::999<<<<<<999666777777777777777777666555444444555555666666666666666666777888999:::;;;;;;;;;888999<<<>>>>>>>>><<<;;;666444444666888:::999777000000000000///---,,,+++---------...............---,,,,,,,,,---///000222------,,,,,,------...///++++++++++++,,,,,,---...)))---AAA___ssstttrrruuuqqqrrriiiSSS:::+++---444EEEPPPNNNJJJeee^^^NNN???000333888333???^^^~~~yyyeee___^^^VVVFFF666...///222///222000******///000,,,...///---222FFFTTTFFF+++******)))''''''))))))'''((()))+++,,,+++***(((''''''((((((((())))))******)))&&&&&&))))))'''(((+++(((777OOOdddmmmnnnrrrxxxjjjpppxxx|||~~~~~~wwwnnnnnnxxxnnnVVV<<<)))(((((('''%%%######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$}}}zzzssskkkfffdddaaa\\\WWWQQQPPPMMMJJJFFFBBB@@@>>>999999999999888888888888444333333222222333333444000111333333444666999<<>><<<:::777666555444333333333333333333333333111222333333555555666777777777777777666666666666777666555555666777666555444===888222;;;???;;;:::???<<>>BBB@@@>>><<<<<<===???AAADDDTTT^^^YYYMMMHHHGGGFFF<<>>999888;;;???999999888777666555444444:::@@@:::222777999666999888999:::===EEEMMMLLLFFFKKKIIIGGGRRR]]]PPP;;;777222...555888222333;;;;;;...111222///***)))---111+++,,,------------,,,++++++++++++---///222555777******+++,,,,,,,,,,,,+++++++++++++++******))))))%%%+++111777>>>EEEGGGFFFZZZDDD111000111---+++//////000...444KKK___SSS999///...333888555222@@@UUU~~~}}}ggg```\\\PPPAAA777444111...+++...000///111222...((()))---,,,---<<>><<<999777555444333222222222222222222222222111111222333444555666666777777777777777777777777888777666666777777666555777<<<777444<<<<<<777999999:::???NNNfff~~~oooQQQ???===@@@AAA>>>KKKJJJGGGEEEEEEEEEGGGHHHOOO]]]fff```SSSKKKGGGEEECCC@@@<<<;;;<<<<<<999777888777777666555333222111---555444333:::888444:::;;;MMMWWWVVV___xxxjjjDDD<<>>HHHOOOFFF888555555222+++))),,,...---+++...,,,(((,,,333111(((******)))))))))((((((((((((((('''((()))***,,,---+++***))))))+++++++++)))'''''''''((((((((())))))000***,,,@@@^^^uuu~~~{{{vvvtttwww}}}zzzsssssswwwxxxuuuyyycccDDD333,,,))))))(((((('''&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$zzzuuurrrjjjiiifffdddaaa\\\WWWSSSNNNJJJGGGGGGIIIIIIGGGDDD>>>===<<<:::888777555555444444333333333333222222222111111000000111111222333333333333333666:::===???===;;;999666444333333000000000111111111111111111111222333444555666666777777888888888888888888:::999888888777777777777999<<<888:::CCCAAA===DDD===BBBFFFHHHMMMWWW___bbboooYYYJJJFFFHHHIIIHHHKKKKKKJJJIIIJJJLLLMMMOOOLLLYYYeeeeee___[[[[[[[[[aaaSSSBBB===AAADDDBBB===;;;;;;<<<<<<;;;999777666===>>>;;;<<>>EEEJJJJJJKKKPPPRRRQQQ}}}ooodddeeeXXXKKK???CCCVVVccc^^^PPPOOONNNHHH===444111///+++---...///,,,(((%%%''')))+++++++++*********)))))))))))))))((()))***++++++***((('''((()))***)))'''&&&&&&&&&'''''''''((((((...+++'''...JJJooo~~~|||yyyyyy||||||wwwuuu}}}zzzuuu|||zzz{{{uuuxxxkkkLLL777---)))'''((((((((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$vvvvvvuuuqqqkkkfffcccaaaaaaaaaaaa___\\\XXXSSSOOOMMMJJJGGGFFFFFFEEECCCAAA===<<<;;;:::888666555555333222222222111111111111000000////////////000000222222222111111444888<<<===<<<:::777555444333222000111111111111111222222111111222333444555666666888888888888999999999999;;;;;;;;;999888888999;;;:::<<<:::>>>FFFAAA@@@KKK@@@GGGKKKJJJHHHLLLUUU^^^sssjjj___WWWVVVYYY]]]___dddeeefffiiillloooqqqsssvvv{{{[[[FFFAAABBBBBB@@@;;;<<<>>>??????>>><<<;;;===999555:::BBB???HHH```qqqqqqcccRRROOOQQQLLL@@@AAAFFFBBB777444000000111111///,,,111111///.........///000444555777777555111---******+++,,,,,,------,,,,,,++++++++++++++++++++++++***)))888UUUlllxxxrrrRRR???666222+++,,,000333000222EEEZZZgggzzz}}}qqqfffTTTTTTRRRRRRQQQTTT___mmmuuuuuurrrssspppggg\\\NNN<<<---000+++---222111++++++000,,,++++++++++++************))))))))))))))))))))))))(((''''''(((((('''&&&%%%%%%%%%&&&&&&&&&''''''###)))++++++666SSSzzztttrrruuueeehhhooowww|||~~~tttUUU<<<000---+++)))(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%|||yyywwwuuurrroooiiijjjkkkhhhccc___\\\\\\XXXYYYYYYWWWSSSNNNJJJGGGIIIHHHFFFDDDCCCAAA>>>===:::999888666444333111111333333333222222222111111000//////......//////000000000000//////111555999;;;:::888666555333333222222222222333333444444444222222333444555666666777999999999999::::::;;;;;;<<<======;;;999:::<<>>GGGKKKOOOTTTPPPRRR^^^XXX]]]dddhhhkkkppp{{{gggTTTLLLJJJKKKNNNOOOPPPRRRSSSSSSRRRRRRKKKJJJMMM]]]pppxxxzzzvvvyyyyyymmmYYY>>>>>><<<999666333222222222/////////000111222444444888777666444111///,,,+++++++++,,,------------,,,+++++++++++++++++++++,,,000---888UUUttttttLLL444---111---...111///000AAAVVV|||wwwvvvaaaJJJHHHQQQWWW\\\```jjj{{{www___JJJ>>>///'''---333///---000,,,,,,,,,++++++++++++***************)))))))))(((***(((''''''(((((('''%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$))),,,+++666[[[tttnnnpppffffffeeeeeegggmmmqqqtttuuu^^^BBB222......,,,)))'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&}}}{{{|||zzzvvvuuuwwwtttrrrpppnnnnnnllljjjhhhcccdddeeeccc```\\\ZZZZZZVVVWWWWWWUUUOOOJJJGGGFFFDDDDDDDDDCCCAAA@@@>>>===:::999888777555333222111444444444333333333222222000//////......//////000...///000//////000333555888777666555444444444444333333444444555555666666333333444555666777888888999999::::::;;;;;;<<<<<<<<<>>>>>>===;;;;;;@@@DDDMMMgggyyy{{{yyy|||KKKDDDAAA<<<777222111222333---///111444666888999999888666333000...---------++++++,,,---------------++++++++++++,,,,,,,,,,,,...***---AAA```{{{}}}zzz___;;;)))***111+++***,,,---...888EEE]]]qqq}}}ssseee]]]VVVNNNRRRxxx]]]LLLIIINNNOOOSSS```uuuyyy^^^HHH333...///---,,,,,,......------------,,,,,,++++++,,,,,,,,,++++++***+++***(((((())))))'''&&&%%%%%%%%%&&&&&&&&&''''''---""" )))***))):::RRR~~~yyyppprrrhhhfff___WWWUUUZZZ^^^___\\\III555,,,,,,,,,***(((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((}}}xxxsssnnnlllmmmppppppmmmmmmooommmkkkiiiiiiiiihhhfffeeecccbbbaaa___]]][[[XXXVVVXXXYYYYYYUUUPPPLLLJJJJJJCCCDDDDDDCCCAAA???======999999999888777777666666444444444444333333333333000000////////////000000---///111111111111222444555444444444444444555555333333444555555666777777444444555666777888999999999::::::;;;<<<<<<======<<<>>>???>>><<<===CCCHHHfff|||xxxvvvQQQIII@@@999777777666555666777999;;;;;;:::888777333222000...---,,,------+++,,,------...---------+++++++++,,,,,,,,,------))),,,,,,111FFFbbbssstttuuuwwwssscccJJJ555000444---+++***,,,...222666:::@@@OOO\\\ZZZPPPHHH@@@999???vvvppp^^^UUUSSSJJJMMMUUUgggvvvaaaNNN@@@777222000111111000000000/////////---...///000000//////...---,,,************)))'''&&&&&&&&&&&&'''''''''''',,,%%%"""''')))(((+++111```xxxuuuwwwnnnooofffeee___VVVSSSVVVWWWTTTJJJ<<>>:::888777555555666666666777777777444444444333333333333222000000////////////000000,,,///222333333222222333333333333333444444555666333333444444555666777777555555666777888999::::::::::::;;;;;;<<<===>>>>>>;;;>>>@@@>>><<<>>>DDDJJJ{{{bbbVVVGGGAAACCCDDDAAA===AAABBBBBBAAA>>>888333000//////......------------+++,,,------......------+++++++++,,,,,,---------...777666,,,///@@@HHHCCCccctttxxxbbbEEE666///***---......---...111111///222333444222111333888<<>>999333333333222222222111111///000111333333333222111...---++++++,,,+++***(((&&&&&&&&&'''''''''(((((("""***---)))'''***+++)));;;aaammmppplllcccffffffiiigggaaa^^^```___ZZZCCC777...---,,,((('''***&&&'''''''''''''''''''''((((((((((((((()))******~~~|||yyywwwtttsssqqqnnnlllkkkjjjiiihhhhhhhhhhhhiiijjjkkkllljjjgggddddddeeedddbbb___aaa]]]YYYXXXYYYYYYWWWUUUUUUSSSRRRQQQQQQOOOLLLIIIBBB>>>???CCCAAA:::777999:::999999888777666555555111111111333444444222000000000000000000000000000111111111000000000000000111222333444555555666555666555555555555666777777888777666888:::<<<======<<<;;;;;;<<<>>>>>>===<<<999@@@===:::@@@BBBHHHUUU}}}ZZZFFFDDDGGGFFFDDDDDD<<<999<<<777...///888444111///......---+++)))......---------,,,,,,,,,(((+++.../////////000111333;;;BBB888,,,333888...XXXeeehhh```PPP777***111,,,------,,,,,,---111333---///000///000444666666???eee|||hhhYYYUUUWWWcccvvvmmm^^^KKKJJJHHHDDD@@@<<<999777222999???BBBEEEHHHFFFAAA999000***---///+++&&&###&&&)))***(((&&&&&&%%%$$$''''''''''''((((((((((((,,,<<<___}}}wwwyyy{{{{{{uuuppphhh___WWWQQQNNNLLLRRRSSSTTTTTTUUUUUUUUUUUU:::333,,,)))***+++***''''''''''''''''''''''''''''''+++)))###'''111000'''}}}zzzwwwvvvtttrrrppppppooonnnlllkkkkkkjjjjjjeeeeeeeeeeeeffffffggghhhfffdddbbbbbbccccccaaa______\\\YYYYYYZZZ[[[ZZZYYYUUUSSSQQQQQQQQQPPPNNNMMMFFFBBBAAACCCAAA<<<:::===999888777666555444444333333222111222333333222000111111111111111111111111111111111111000000000000222333444555666777777777666555555555555666777777999888777777999:::::::::777777888999:::::::::999@@@CCC???<<>>:::888777::::::;;;<<<<<<<<<<<<<<<333...)))(((***+++***(((''''''''''''''''''''''''((()))***+++***+++222:::}}}{{{yyyyyyuuussspppooonnnmmmllljjjkkkkkkjjjjjjiiijjjjjjkkkgggfffffffffffffffggghhheeedddcccdddeeeeeecccaaa\\\[[[YYYZZZ[[[\\\\\\\\\YYYWWWTTTRRRRRRQQQPPPOOOJJJEEEBBBBBB???<<<<<>>??????@@@@@@@@@@@@>>>AAA@@@@@@AAAAAASSSsss{{{|||xxxxxxzzz~~~qqqhhhjjj```LLL;;;999;;;888444333444333222000...---///000///.........------------...///...+++---777IIIWWWnnnwwwwww```>>>***///:::^^^hhhjjjdddWWW===***,,,---...//////......000222///111222222111222777;;;@@@nnn~~~||||||yyyUUU444)))...///+++***'''###$$$&&&(((((((((''''''''''''((((((((((((+++***555RRRwww{{{wwwaaa___yyy|||___DDD:::888444111...,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,,,,)))&&&'''***+++***(((''''''''''''''''''''''''***'''+++111///...???WWW~~~}}}{{{yyyxxxwwwvvvpppnnnlllkkkllllllkkkjjjiiiiiihhhhhhhhhiiiiiijjjjjjjjjiiiiiiiiijjjjjjkkkhhhhhhhhhhhhhhhgggeeeddd^^^^^^^^^___```aaaaaaaaa___\\\XXXUUUUUUUUUUUUTTTPPPLLLHHHDDD@@@===<<<===:::::::::;;;<<<======>>>888555111///000111222111111111111111111111111111000111111111111111222222333444555777888999999999666666666666666777888888777888999999:::;;;>>>???===>>>??????>>>>>>>>>>>>CCCDDDCCCFFFGGGHHHaaa|||yyyxxxgggSSS@@@;;;===<<<999777222333444222///------.../////////............---***---...000888MMMkkkppp[[[JJJ777,,,///RRR[[[^^^^^^YYYDDD000...,,,---......---...///111...000555666444333999AAAQQQ~~~oooDDD---,,,,,,&&&---***((()))(((&&&&&&)))''''''''''''((((((((((((***((()))888XXX|||zzzzzzqqq```[[[mmmgggIII555222111///---,,,,,,,,,---******++++++,,,++++++***((('''&&&(((***+++)))'''''''''''''''''''''''''''((((((+++111666BBB[[[ttt}}}{{{zzzzzzyyywwwuuusssrrrqqqqqqnnnlllkkkkkklllmmmlllllljjjjjjiiiiiihhhiiiiiiiiijjjjjjjjjiiijjjjjjkkkkkkhhhiiijjjjjjhhhfffdddccccccdddeeefffgggggghhhiiicccaaa______aaadddeeeeeebbb___XXXOOOHHHCCC>>><<<888888:::<<<>>>@@@AAABBB888555111//////111222222111111111111111111111111000000111111222222222333222333444666888999999999888777777777777888999999777999:::::::::;;;===@@@@@@CCCEEEDDDCCCBBBCCCDDDKKKKKKEEEFFFNNN[[[~~~kkkppp{{{```GGG;;;888;;;???222444666666444222111111000000/////////.........))),,,...222===WWWxxxhhhZZZZZZGGG///***;;;CCCHHHOOOUUUFFF333000***,,,------,,,---///222222444999;;;777555>>>JJJtttRRR000(((***))))))(((***,,,)))###%%%+++''''''''''''((((((((((((((()))(((+++===```uuusssmmmlllwwwxxxRRR:::777...---,,,+++***+++++++++*********++++++******)))((((((((()))******((('''((((((((((((((((((((((((&&&***,,,000BBBaaa|||~~~{{{yyyxxxxxxxxxvvvuuusssqqqpppooonnnnnnmmmllljjjkkkmmmnnnmmmmmmlllkkkkkkjjjkkkkkklllllliiiiiiiiiiiijjjkkklllmmmiiikkkmmmmmmkkkiiigggggghhhjjjmmmooopppqqqrrrtttqqqppprrrvvv|||sssaaaSSSJJJCCC===444555777888;;;<<<>>>???777444111///000111222222222222222222222222222222000000111111222333333333222333444666888999:::::::::999999999999:::;;;;;;:::<<<>>>===;;;;;;>>>AAAAAADDDHHHIIIGGGHHHJJJMMMLLLNNNIIILLLaaazzzppplllyyytttZZZHHH===888777555333333444444333111000000000000////////////---...///000999MMMhhh{{{rrr}}}rrrgggfffOOO222///)))///444AAAOOOFFF444000***+++,,,+++,,,...222555555555777999666999JJJ___]]]666''',,,333)))%%%&&&***)))###%%%,,,''''''''''''((((((((((((%%%***+++)))///IIIttt{{{{{{hhh===,,,555,,,,,,+++******))))))))))))))))))***))))))((('''))))))*********)))((('''((((((((((((((((((((((((&&&+++///999VVV||||||{{{xxxvvvuuuuuuuuuvvvtttsssrrrqqqppppppppppppooommmllllllnnnoooooonnnlllllllllmmmnnnooopppqqqnnnnnnooopppqqqssstttuuurrruuuyyyzzzyyywwwwwwwwwyyy~~~pppZZZNNNEEE>>>444444555666777777888888555333000000111222333333222222222222222222222222000000111222222333444444333444555888999;;;;;;<<<;;;;;;;;;;;;;;;<<<======;;;???CCCCCCBBBDDDIIIMMMFFFKKKQQQTTTUUUWWW\\\```eeeooopppvvv}}}vvv}}}dddSSSMMMDDD999444555555333000111111111000000000//////000000//////555BBBSSS___bbbnnnhhhOOO222333'''***...<<>>LLLllloooHHH111000888999,,,$$$(((***&&&%%%***''''''''''''((((((((((((%%%'''***+++)))666[[[zzzZZZ444(((111---,,,,,,+++++++++++++++***************)))(((((((((((())))))(((((())))))((((((((((((((((((((((((((()))333KKKmmm{{{yyywwwtttsssssstttuuuppppppooooooooooooppppppqqqpppnnnoooppprrrqqqqqqkkkllllllnnnppprrrtttvvvwwwwwwxxxyyy{{{}}}~~~|||vvv[[[NNNEEE===777666666666555555555444444222000000222333333333222222222222222222222222000000111222333333444444444555777999;;;<<<=========<<<<<<<<<<<<===>>>>>>;;;@@@FFFJJJKKKOOOWWW]]]jjjpppxxx}}}uuujjj[[[HHH===::::::777333111111111111000000000000000000///000555???JJJRRRhhhjjjcccMMM000///---///000???QQQKKK888111...------,,,---222999>>>CCC>>>>>>EEEOOOggg\\\<<<222666MMM777&&&''',,,)))%%%&&&''''''''''''((((((((()))'''$$$'''+++'''***EEEeeeyyyWWW999000333++++++++++++++++++++++++))))))))))))(((((('''&&&&&&''''''''''''((()))+++))))))))))))))))))))))))+++'''666ZZZ|||~~~~~~{{{yyywwwwwwvvvtttrrrrrrpppnnnnnnppprrrssstttwwwwwwuuuqqquuuzzzwwwooopppkkkllltttzzz{{{{{{ttt___TTTFFF777000111333555777888999::::::666111000111111000///////////////000000000000111222444666777777777666777666777:::999777;;;@@@>>><<<;;;<<>>LLLYYYYYYEEE444111///(((...+++,,,666GGGOOOCCC222000///......///111444666???BBBYYYkkkVVV555***...+++)))((()))))))))((((((((())))))))))))((((((''''''&&&&&&(((+++...000<<>>BBBBBBEEEJJJNNNSSSZZZbbbiii{{{ttt[[[JJJIIICCC;;;777777777555222111333333111......000444666888777222//////...+++------+++000CCCRRRHHH222000///...///000333666888999BBB```uuu}}}fff???+++...,,,)))))))))***)))((())))))))))))))))))))))))%%%%%%%%%&&&'''(((***+++%%%...777===DDDRRR___ggg~~~{{{jjjgggmmmuuu~~~VVV666//////++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,222DDDddd~~~{{{yyyuuuttttttuuuttttttrrrtttvvvxxxzzz}}}}}}zzzxxxxxxxxxxxxzzzppp```UUUGGG===:::666666777777777777666666333222111111222333444444222222222222333333333333444444555666777888999999888:::>>>AAA???>>>CCCLLLZZZbbbnnnxxxkkkZZZPPPCCC===<<<;;;666111222444666444222000000111333///---000111//////111,,,///++++++===RRRJJJ222---...///111444888<<<>>>777AAA^^^pppwwwoooIII...///---***)))*********)))(((((((((''''''(((((((((%%%%%%&&&'''''''''''''''(((***+++((((((---666<<<[[[dddqqq~~~zzzvvvxxx}}}XXX777------+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))))))))***---///333PPPttt~~~|||xxxuuusssrrrsssuuuvvvvvvuuuwwwyyyzzzzzz{{{~~~~~~|||yyyvvvuuuyyy~~~ggg]]]TTTFFF;;;888555555666666555555444333222222333333333444555666222222333333333444444444666666777777888999:::;;;>>>@@@BBBAAA???FFF\\\qqq~~~~~~{{{oooYYYIIIBBB???;;;888333444555555444222222111222......111000+++---222,,,///+++)))999MMMGGG222------///111555888<<<===999AAAYYYdddzzzzzzTTT333111...+++******+++***)))''''''''''''''''''''''''&&&''''''(((((('''&&&&&&***+++,,,+++)))))),,,000222<<>>>>>>>>>>>???EEE[[[hhhUUUIIIAAA===777666666555444333222111111111222333111---///333---///,,,***666DDD@@@222......///000222444555666999BBBXXX___xxxddd===222///,,,+++++++++***)))&&&'''((())))))((('''&&&''''''(((((((((''''''&&&&&&&&&)))---,,,)))***---'''***...333<<>>555555666666666666666555555444777999999777666888:::999999:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>@@@BBBBBBHHHYYYttt{{{jjjMMMHHH@@@:::666333222111222555444111222555111(((...------000333444333222------///111333555777888222FFFhhhtttfff333000---,,,,,,+++***)))'''***---//////---***'''&&&&&&%%%%%%%%%&&&''''''+++&&&%%%((((((%%%(((...''',,,000000+++((()))+++,,,+++444GGGWWWccctttnnnDDD111---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))&&&)))+++***)))+++111777UUUyyyyyywwwwwwxxxyyyyyyzzz{{{zzzyyyxxxyyyzzz|||qqqbbb___XXXMMMBBB:::888999888999:::888555333444555444444444666777999;;;<<<;;;<<<======<<<===???AAA999888;;;AAADDDEEEHHHMMMXXXnnn}}}mmmWWWFFF>>>;;;888555333222999:::000000666555---000111000111333000+++......///111333555777888;;;LLL\\\{{{|||}}}EEE444***,,,+++%%%&&&...(((((())),,,...,,,'''"""'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))))),,,,,,...000333===RRReee{{{}}}~~~www}}}yyyvvvxxxOOO333000,,,...---***,,,000+++###++++++***((((((******)))((()))*********)))'''&&&((((((&&&,,,000***///DDDiiixxxwwwzzz|||}}}wwwxxxwwwvvvvvvxxx{{{lllaaa^^^VVVKKK@@@:::888999888888888777666666666777888888888999:::<<<===>>>>>>?????????======???@@@EEEBBBAAABBBDDDKKKYYYfffeeeRRRFFF<<<555333...555:::666777555,,,---//////---///111///+++......///000222444666777444CCCaaa|||lllnnnzzzPPP;;;++++++---)))(((,,,))))))***///333333---((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))))))))((()))++++++///;;;HHHddd{{{{{{sssmmmooorrrpppqqqtttpppuuu}}}YYY;;;...,,,...,,,)))+++///...))),,,,,,***)))(((((('''%%%)))************)))(((((())))))''',,,000,,,444LLLtttxxxyyy}}}zzzxxxvvvuuuvvvzzzgggbbb\\\SSSGGG===999888:::888777666888:::;;;;;;;;;=========>>>???@@@AAABBB>>>???@@@???>>>>>>???AAADDDCCCEEEKKKVVVhhhwwwcccUUUGGG:::666888666999666***---...---***,,,000///+++------...///111222444555444999cccwwwkkkmmmxxxhhhMMM333,,,......***)))***)))***111999:::444---''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))***((()))++++++))),,,111BBB```{{{}}}qqqjjjkkkmmmjjjjjjnnnllltttjjjHHH......///---))))))---...,,,+++++++++---...---***(((,,,+++******))))))******++++++(((,,,000///<<>>------///+++&&&+++)))***111999;;;444---''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))+++((((((,,,...,,,+++,,,///JJJmmmzzzqqq{{{zzzppplllhhhmmmnnnqqqssslllooo|||XXX555111111///+++)))******+++)))))),,,444888666222000---,,,+++***)))***+++,,,++++++(((***///111DDDeee}}}~~~~~~}}}{{{}}}~~~kkkeee]]]PPPCCC;;;888888888;;;<<<>>>AAADDDDDDCCCBBB@@@?????????@@@AAAAAABBBCCCCCCCCCBBBBBBDDDHHHKKKPPPWWWmmmvvvuuuxxx~~~mmmPPP555000777777000111...+++---222333111............///000111222:::111XXXqqqJJJ///***---,,,'''+++((()))...444555///)))(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''(((((((((((()))%%%$$$))),,,++++++,,,///@@@___~~~tttyyyuuupppwwwzzziii``````^^^dddfffjjjkkkbbbbbbrrr{{{iiiEEE222///...---,,,+++******)))(((---999???:::444111...---+++*********+++,,,)))***''')))///444LLLrrr}}}lllaaaXXXLLLAAA;;;888888888<<>>:::999999999<<>>??????AAAEEEMMMXXXhhhxxx}}}iiinnn{{{ppphhh|||ZZZ===555000111222000...000555555222000000//////000000111111...111EEEssstttQQQ777000000...*********)))((((((((()))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((,,,))))))++++++)))+++///,,,---BBBkkk~~~~~~mmmdddiiiooopppmmmfffgggqqqrrrhhh^^^\\\RRRTTTPPPPPPSSSOOOVVVjjjzzzrrrGGG999------000000...///+++(((///???EEE;;;///***+++++++++++++++******)))'''***))),,,222;;;[[[}}}~~~}}}sssdddRRRJJJAAA;;;::::::::::::;;;EEEOOOOOOFFF===::::::777777888999;;;<<<>>>???GGGKKKTTTaaattt{{{{{{~~~bbbCCC999222///111000...111555555222111111000000000000111111///333888[[[eeeBBB444000---)))++++++)))&&&&&&))),,,((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%$$$'''***)))''')))------,,,AAAiii{{{rrrttttttooorrrgggfffuuu}}}sssccc[[[YYY]]][[[\\\]]]WWWZZZmmmWWWCCC111---///...,,,---***&&&///BBBJJJ@@@333///******+++,,,+++***)))((('''++++++...444>>>```}}}|||{{{}}}nnnbbbVVVJJJ@@@>>>???===:::999888<<>>888666999===???BBBGGGLLLYYYmmmvvv{{{ttteeeeeessshhhEEE<<<444555333111000111333333222000///---,,,---...000222444111222PPPbbb888'''---...,,,)))&&&''')))(((%%%***(((&&&'''))))))'''$$$###'''+++)))%%%$$$(((,,,((((((((((((((((((((((((''')))************---///111111<<>>999777777999<<<<<<:::888777777777888>>>CCCDDDEEELLLUUUeee{{{zzzqqqyyy|||kkkjjjzzznnnHHH;;;444555222000000111222222111000///...------///000111000000111EEEsss}}}xxxSSS666,,,,,,+++)))(((((()))(((&&&)))'''&&&(((***+++***((((((((()))(((((((((((()))''''''''''''''''''''''''((()))******)))***,,,......///BBBnnn~~~}}}dddCCC444444444000---...++++++000777<<<:::777---,,,)))''',,,///,,,$$$(((***++++++555OOOrrrppphhhddd\\\SSSKKKJJJHHHAAA;;;888777888999999777666777888555:::AAAEEEEEEKKK^^^pppttt{{{|||{{{uuuxxx|||OOO<<<555444222//////000111000000000///...---...///000111000666555===bbb}}}vvvOOO222+++*********)))((((((''''''''''''(((+++---,,,++++++)))'''((()))***)))'''''''''''''''''''''''''''((()))***)))))))))+++------000QQQ|||qqqSSS:::000111000---///,,,)))***...333777999???777+++&&&+++111///''')))******+++777RRRwww~~~wwwiiieeebbb\\\TTTNNNMMMKKKDDD===:::999::::::888777777:::<<>>333000.........---++++++,,,...333CCCNNNJJJ;;;000,,,+++((()))++++++***777\\\zzzhhhgggaaaUUUNNNFFF???<<<999777888<<<999:::;;;<<<===AAAFFFJJJNNN```kkkwwwxxxvvv{{{}}}sssgggiii:::777555333000////////////...//////000111111111111111777222999777<<>>333+++++++++++++++++++++++++++(((***,,,---...///222555SSSbbbIII???666333000......///...---...///111666@@@FFF@@@666000***)))---+++'''000>>>bbb|||vvvgggeee___WWWHHHFFFBBB===<<<>>>???>>>CCC@@@<<>>:::333++++++++++++***,,,...---***'''---111---(((+++777BBBwwwrrr^^^QQQ<<<666444555222,,,+++000---333111+++666KKKRRRIII333111...,,,***+++,,,---@@@RRRnnnsssgggddd]]]TTTIIIEEE???;;;:::<<<<<<;;;<<>>QQQddddddZZZKKK<<<222,,,+++,,,------------------000222555)))'''000222666TTTxxx~~~eeeHHH999555555333222...111111...,,,333CCCQQQJJJAAA666...+++,,,......***+++777RRRooolllfffcccXXXKKKDDD???;;;===@@@@@@AAABBBCCCNNNZZZrrr}}}III===666555333111////////////////////////000000000000///333111222444333???XXXzzzwww{{{jjjVVV===222///000---''''''++++++......///222777@@@NNNZZZDDD;;;111,,,***+++---111------...000///,,,...222111...///222555DDDooolllXXXOOOIIIBBB===555000...222111///555@@@FFFBBB===666000---------111++++++888NNNggg|||iiifffbbbUUUHHHAAA===<<<@@@BBB@@@AAAEEELLLeeeLLL;;;666555333111////////////.../////////000000000111---111111333777444;;;OOOsss```ggg|||___JJJ;;;***...111///+++,,,,,,+++---333888???DDDJJJOOOPPPNNNEEE999///---...,,,---///111///000333222------000///111111444FFFiiiyyyrrrlllNNN;;;,,,///333///---000666<<>>666...,,,,,,000...---///555HHHfffuuufffddd___RRRFFFAAA===>>>BBB@@@===BBBLLL```PPP<<<666555333111////////////......//////000000111111,,,000000333777444;;;PPPdddVVV```rrr~~~sss___DDD888666000...333,,,)))///...,,,444BBBOOO\\\eeekkkjjj\\\LLLBBB777...------+++...555???777333666666000///333...000333AAAdddsssTTT666,,,...///---,,,***444>>>@@@:::222---,,,&&&+++000000---333III___mmmcccbbbZZZMMMDDDBBB>>>@@@BBB@@@???MMM___TTT<<<666555333111////////////.........///000111111111...222000111444222;;;QQQiiiaaaiiippp^^^QQQDDD555333777444---222***(((000+++,,,@@@SSS___iiilllpppmmm[[[EEE000***(((++++++///???RRRSSSCCC777888999555555:::666@@@SSSmmmqqqNNN666............+++///555:::;;;777111---''')))---///,,,,,,555@@@|||iiiaaa___WWWJJJBBBBBB???@@@CCCAAAEEE[[[tttUUU<<<666555333111////////////---......///000111111222000333000...000...999RRRqqqhhhVVVDDD999555000222333,,,+++000((('''///(((,,,IIIYYY______YYYYYYYYYJJJ555***(((,,,111111999UUUsssbbbLLL;;;999;;;999;;;AAADDD[[[dddEEE333...///...000------333:::;;;555...222,,,***+++,,,+++---111ttteeegggcccRRRFFFEEECCC===>>>BBB@@@HHHllljjj===999666222000//////...---......//////000000111111444,,,***000333333<<>>HHH\\\hhhcccQQQ777333CCCVVVqqq~~~}}}zzzuuuRRR777///222---...------...111333444///...---,,,+++,,,,,,---yyyiii___aaa^^^PPPEEEDDDEEEBBBCCCFFFKKK```uuuDDD:::777333000//////...---......//////000000111111666000///333333111555>>>pppzzzWWW999444444333///+++***,,,///,,,...)))***666>>>HHHZZZ___III???EEEAAA...&&&,,,///...;;;PPPbbbvvvyyylllLLLCCCKKKcccyyytttwwwzzzzzz|||~~~pppJJJ444111//////...---,,,,,,///222000///...,,,++++++******oooddd]]]___[[[OOOFFFEEEHHHFFFDDDDDDKKKhhh~~~III:::777333000000//////.........//////000000111111333000111444333111444:::aaaiiiKKK666,,,---......,,,***)))+++,,,------(((...???IIIQQQ```III@@@555///---,,,***(((111222CCC[[[ooorrr]]]mmm~~~~~~yyysssxxxqqqqqqvvv}}}gggDDD000333111000000...+++,,,///......---,,,+++++++++***}}}iiiaaa]]]]]]XXXNNNGGGFFFGGGFFFCCCCCCOOOrrrMMM:::777333111000000///.........//////000000111111000///111333333222555999TTTmmmIII000,,,222,,,***))))))***+++)))(((&&&+++...:::MMMOOOLLLQQQ999555///+++((((((---111:::<<>>NNN[[[RRR@@@<<<333''''''111...$$$///EEENNNLLLTTT^^^iiiqqqXXXTTTbbbvvv}}}ssspppssszzzYYY===222,,,000333///---...******+++,,,,,,,,,,,,,,,kkkddd```\\\XXXPPPHHHEEEFFFAAABBBAAAFFF```QQQ;;;888444111111000000///......//////000000111111...000111000000222555666===ooozzz___AAA333000---)))(((((()))***))))))***---000>>>EEEHHHPPPUUUGGG333///+++&&&(((///000000???SSSYYYOOOLLLOOO[[[|||www^^^WWWbbboooyyy}}}~~~|||}}}TTT@@@000111333///,,,---++++++,,,---,,,+++******vvvbbbccc```\\\UUUMMMEEECCCEEEAAABBBAAAGGGdddQQQ;;;888444111111000000///......//////000111111111///111222000///111444555:::jjjyyyOOO<<<+++(((++++++******%%%)))---+++((()))000777NNNMMMDDD@@@@@@333%%%'''###///000&&&+++DDDUUUVVVUUUCCC888777GGGpppyyyoooqqqoootttzzz|||}}}mmmQQQ999333444///***+++,,,---------,,,***((('''jjjggg___^^^YYYSSSKKKFFFCCCCCCCCCAAA???KKKoooXXX???:::555111000000000000000000000000000111111111000111222111000111444666@@@LLLeeeBBB666...'''&&&***------******))))))((('''...DDDYYY^^^OOO???444---((())),,,'''///111111@@@TTTRRRAAA???BBB555+++KKK~~~~~~~~~|||zzz|||oooHHH333111444000***......---,,,,,,,,,------yyydddbbb\\\YYYSSSMMMHHHEEEBBBAAAAAA@@@CCCVVVYYY>>>:::555111000000000000//////000000000111111111555555555333111111333555;;;HHHxxx___FFF555(((,,,000000+++'''&&&&&&222***%%%...AAAUUU```bbbKKK===...)))((()))+++...)))///666???GGGJJJFFF???===777333???fffgggEEE555333222---...------,,,,,,,,,------nnnbbb___XXXSSSKKKFFFEEEDDDAAA???@@@???GGGfffZZZ===999444111000000000///......///000000111222222888888777555222111222444666AAArrrPPP888---))),,,------+++)))))),,,000(((+++...:::OOO___[[[LLL333***$$$%%%))))))***,,,...222@@@NNNNNNBBB;;;===666///;;;```aaaAAA444111000---,,,,,,,,,,,,,,,------~~~vvvfffbbb```UUUMMMEEEAAABBBCCCBBB???@@@>>>LLLuuuXXX<<<888444111111000000///------...///000111222333777777666444222111222444666<<>>NNNKKKOOOJJJ:::222444666444NNNttt{{{rrruuujjjFFF888222111000...------,,,,,,nnnddd```XXXPPPHHHGGGDDDBBB@@@AAAAAABBBAAALLLrrrMMM888666333222111111///............/////////000000...///000///...///222444333<<>>---((('''---111...)))(((+++)))...;;;FFFJJJKKKLLLBBB<<<<<<>>>777555OOOrrr~~~UUU777555333111///---,,,,,,sssmmmdddYYYSSSLLLGGGBBB???@@@AAA@@@AAAEEEGGG[[[QQQ:::777444111000000...------......//////////////////////////////000111111555777CCCmmmwwwUUUAAA666000...///)))+++------,,,***)))***%%%444FFFPPPLLLAAA444...(((((((((((('''))),,,///,,,,,,777KKKVVVOOOCCC===777:::888222:::XXX}}}}}}MMM<<<000111333///...111pppllldddYYYRRRKKKGGGBBB???@@@AAA???AAADDDKKKdddJJJ:::777333111000000...------......//////////////////////////////000111111555666BBBiiihhhSSS<<<111---***)))))))))******))))))+++...111AAAEEEHHHDDD;;;111+++((((((***,,,,,,+++***+++,,,+++555AAAJJJMMMLLLHHHDDD<<<777555AAA```jjjIII000111555///+++...~~~mmmlllcccXXXQQQIIIFFFAAA???@@@@@@>>>@@@DDDPPPqqqIII999777333111111000///------......//////////////////////////////000111111444666???cccrrrgggAAA666+++***,,,,,,***)))******(((''')))---444999GGGEEE???666---)))***,,,)))***++++++,,,000444888===MMMPPPBBB:::???@@@999777;;;GGGddd^^^999222666000,,,...wwwlllkkkaaaVVVNNNEEEDDDAAA???@@@???===@@@EEEUUUKKK999666333111111000///...---......//////////////////////////////000000111222555;;;[[[gggMMM===333...+++,,,///000---***++++++******+++000777<<<666555222...***)))+++...+++++++++,,,222<<>>444CCCIII???===UUUvvvyyySSS;;;333111111000sssllljjj]]]RRRKKKBBBCCC@@@@@@AAA???>>>AAAHHH[[[KKK999666333111111000///...---......//////////////////////////////000000111111555888SSSnnn\\\FFF333***---,,,+++***,,,---+++((()))***+++++++++...222555------+++)))((((((+++---222444888===DDDMMMXXX___fffeeeRRR999<<>>BBBCCC<<<@@@DDDFFFDDDBBB@@@???;;;333///333;;;MMMpppgggEEE666555qqqnnneeeccc]]]MMMFFFGGGBBB>>>>>>AAACCCBBBBBBHHHQQQ}}}BBB888555222111111111000///---......//////////////////////////////000111111///777555EEExxxlllTTT>>>444------...---++++++$$$+++---(((%%%'''(((%%%((()))(((''''''(((,,,//////333:::AAAFFFFFFCCC???;;;999555111---+++---///000...777FFFJJJUUURRR:::===pppgggccc\\\TTTMMMGGGCCCBBBDDD@@@CCC===AAAEEECCCZZZDDD888666333222111000///---...------......///000111///////////////000111111999111333EEEiiifffNNN???999000//////...,,,+++******(((((())))))((('''&&&&&&***(((''''''+++111777<<>>:::666222...---+++...///---+++,,,---...222///111@@@^^^~~~xxxvvv|||~~~~~~xxxQQQ111|||mmmeeebbb[[[SSSKKKFFFBBB@@@BBB???CCC>>>BBBFFFFFF___DDD888666333222111000///---...------......///000111///////////////000111111666111333@@@bbbqqqYYYEEE888111......------,,,***))))))(((((((((((((((((('''&&&&&&)))(((''''''***...333666444333111///,,,***(((''')))+++------...111444666...111AAA^^^zzz|||yyy|||ttthhhdddzzz~~~iiiJJJsssjjjccc___YYYQQQJJJEEEAAA@@@AAA>>>DDD???CCCGGGJJJhhhBBB888555333111111000///---...------......///000111///////////////000111111333222333999WWWsss___EEE222,,,---------++++++***)))(((((('''&&&(((((((((((((((''''''&&&(((''''''((()))+++---///************************------,,,------...000111///???```wwwggg^^^jjjgggjjj{{{|||___nnnjjjbbb^^^XXXPPPJJJDDDAAA@@@@@@>>>DDD@@@CCCFFFNNNqqqzzzAAA777555222111111000///---...------......///000111///////////////000000111111444555444MMMtttaaaFFF;;;---(((***......,,,******))))))((('''&&&&&&'''(((((((((((((((''''''(((((())))))))))))))))))((()))***+++,,,---...//////---...000///......000777XXX~~~yyysssjjjeeepppiiizzzmmmjjjaaa]]]WWWPPPJJJEEEBBBAAAAAA>>>EEEAAABBBFFFSSS}}}sssAAA666444111000000000///---...------......///000111///////////////000000111000555777333EEE|||hhhKKK777222000.........---)))%%%******))))))((((((''''''''''''(((((((((((((((''')))***+++++++++***(((''''''((()))***+++,,,------+++***---222333111444;;;MMMvvvxxxtttsss}}}zzzlllvvvllliii```\\\VVVPPPJJJEEECCCAAAAAA>>>FFFBBBBBBHHH]]]jjj@@@555333111000000000///......------......///000111///////////////000111111000333777444@@@nnnwww[[[BBB555222+++---......---***)))(((*********))))))(((((((((&&&'''(((((((((((((((((()))***+++,,,+++***)))(((******++++++,,,,,,------,,,+++...222000///999HHHrrr{{{zzz{{{tttlll}}}nnngggddd]]]ZZZTTTNNNHHHDDDBBBAAAAAA===FFFCCCEEENNNiii[[[999555333000000000000///......------......///000111///////////////000111111//////555666<<<```oooWWW???111///333)))***+++++++++++++++,,,))))))))))))((((((((((((&&&&&&'''((((((((((((((((((((()))***+++******))),,,,,,,,,,,,------......111000333777666;;;QQQkkkyyyppprrrgggccc```\\\XXXSSSLLLGGGCCC@@@???@@@===FFFDDDGGGSSSqqqNNN111444222000000000000///......------......///000111///////////////000111111///,,,333888;;;XXXjjjMMM999111000,,,(((///---,,,++++++***'''%%%((((((((((((((('''''''''&&&&&&'''((())))))((((((&&&'''((()))************(((((())))))******++++++111222888AAAGGGVVVzzzzzz{{{eee___```aaaWWWTTTPPPKKKFFFCCC@@@???AAA???@@@CCCIII___EEE>>>666444111000000///...,,,------,,,---...000222333////////////////////////555555---777555OOOgggKKK222---...+++)))***(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((()))))))))))),,,+++,,,---***)))...555+++888KKK```uuu~~~zzzsssaaa]]]]]]]]]WWWTTTOOOJJJFFFCCCAAA@@@AAAAAABBBDDDMMMgggBBB999777444222111111000///---------,,,---...000111333...222999======888222...333333...666444OOO|||nnnNNN:::******---+++)))+++(((((())))))))))))(((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((()))))))))+++&&&%%%+++111111///...<<>>CCCCCCHHHeeeTTT???555222000.........///...---...---,,,,,,,,,---///000,,,---...///000000000///000---333000000777UUUmmmbbbbbb~~~vvv```FFF666///---,,,,,,******)))((('''&&&(((***&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((())))))***+++,,,,,,222***(((444LLLiiihhh```aaa___\\\\\\UUURRRLLLFFFCCCAAABBBCCC>>>CCCDDDLLLpppKKK===333333111///.../////////---...---,,,,,,,,,---...///+++,,,...000111111//////000+++444000333555GGGyyyeeefffooo}}}{{{zzz{{{yyyqqqdddYYYAAA444***+++...---)))(((&&&''''''''''''((())))))&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''((((((((()))((()))***+++,,,---......111///888TTTuuueee```bbb```]]]^^^UUUQQQLLLFFFBBBAAABBBCCC???DDDEEEPPPxxxFFF===222444222000///000111000///...---,,,,,,,,,---...///++++++******+++,,,...///111***555111666666@@@qqqbbbooo|||ttthhh___VVVKKK===222000//////000+++$$$'''...&&&((((((((()))***)))&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&'''''''''(((((()))))))))******,,,---...//////,,,999TTTwww|||uuuooonnnyyy~~~www```]]]aaa___[[[[[[XXXRRRKKKEEECCCCCCCCCCCCAAA@@@EEE^^^III333555222111000///------,,,,,,...---,,,++++++---...000......------------......///)))222333222111DDDyyyrrrjjj}}}uuuyyyfffLLL:::333111...***+++++++++***)))(((((('''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))(((((((((((()))---(((&&&...///---333333TTT{{{zzz}}}nnnddd```cccfffyyy||||||~~~sss^^^[[[^^^[[[YYYZZZWWWRRRJJJEEEBBBBBBBBBBBBAAABBBLLLkkkyyyEEE444888222111000///------------...---,,,,,,,,,...///111......------------......///)))222222222222DDDxxxuuu{{{yyyuuuoooXXXKKK<<<222//////...,,,++++++******)))(((((('''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))))))))))))))))))))(((,,,+++(((---111)))+++===\\\uuunnnmmmttteee[[[WWWVVVeeeqqq~~~yyyvvvyyymmm]]]YYYYYYVVVVVVYYYUUUPPPIIIDDDAAAAAA@@@@@@AAADDDUUU}}}mmm???444888222111000...------------------,,,,,,---///000111......------------......000***111111222333DDDtttxxxiiiXXXKKK666222---++++++,,,,,,,,,+++******))))))(((((('''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))---+++***222444+++777YYYlllcccyyywwweeeYYYTTTUUUaaagggqqq~~~}}}xxxrrruuuvvvjjj^^^YYYUUURRRRRRVVVRRRNNNGGGBBB@@@@@@???>>>BBBFFF]]]bbb:::222444111111///......---------,,,++++++,,,---...000111......------------......000***111000222444BBBnnnsssaaaMMM999,,,***+++++++++***)))***+++******))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))))))))))))))************------000555;;;WWW~~~~~~{{{xxxfff]]]^^^bbblllppprrruuu~~~~~~yyyrrrttt~~~ppphhh```YYYTTTPPPPPPSSSOOOKKKFFFBBB@@@@@@???>>>CCCHHHcccXXX777222222111000///......---......+++++++++,,,,,,---...///......------------......000+++111///222444>>>eeettt\\\GGG888000///000,,,---...,,,)))((()))+++)))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((()))))))))*********+++(((222///***888SSSwwwqqqgggdddfffkkkuuu{{{xxxuuu||||||uuuxxxjjjfff___YYYUUURRRQQQRRRLLLIIIDDDAAAAAAAAA@@@@@@DDDKKKjjjOOO666444222000000///...............,,,,,,,,,---------------......------------......///+++111///222333999[[[~~~ZZZLLL;;;000***)))---333,,,,,,,,,***(((((()))+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((())))))******+++++++++***666222...FFFllluuujjjdddhhhxxx{{{}}}wwwcccaaa\\\XXXVVVUUUTTTRRRJJJGGGCCCAAAAAABBBBBBAAAEEEOOOsss|||HHH444666333000000///............//////////////////......---......------------.........***111///222333333QQQttt___RRR555///...000000,,,***+++***))))))((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((())))))******+++,,,,,,---333333AAAddd~~~uuuvvv~~~mmm^^^\\\YYYVVVVVVXXXVVVSSSIIIFFFCCCBBBBBBCCCCCCCCCFFFRRRzzz|||EEE333666333000//////............///111222222222111000///............------.........---***111///222222000KKKvvvwww~~~fffNNN<<<444333,,,))),,,---)))(((,,,)))(((((()))******(((%%%'''''''''(((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''((())))))***++++++,,,,,,000///444SSS|||}}}~~~~~~yyy~~~mmmbbb[[[TTTRRRSSSTTTQQQNNNMMMFFFAAABBBCCCBBBAAACCCIII^^^rrr>>>999000333000000///...............000222333333000---,,,+++........................---,,,...111111333:::BBB~~~uuutttsssVVVAAA555///---+++*********))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$---+++&&&)))))))))111111111UUU~~~mmmpppzzzwwwzzztttwwwzzzzzzwww}}}zzzxxxeee```ZZZTTTQQQSSSTTTRRRNNNMMMFFFAAABBBCCCAAAAAACCCJJJbbbeee;;;:::222333000///......------......///111333222000---,,,,,,...........................---...111111222999AAAwwwqqqcccrrrTTT>>>333000...---*********)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((000---))),,,***)))000777CCCkkk}}}{{{~~~rrryyyxxxrrrtttwww|||wwwvvv~~~nnnaaa^^^XXXRRRQQQSSSUUURRROOOLLLFFFBBBBBBBBB@@@AAACCCLLLjjjVVV777:::444222000///......------.........000222111///---,,,,,,........................///...///111111111888@@@nnnvvvwww[[[JJJ555******---,,,)))******))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((()))///,,,***///---,,,333CCC\\\{{{}}}ssshhhxxxuuuoooppprrryyy~~~}}}xxxzzz~~~}}}iiibbb\\\VVVQQQQQQTTTUUURRROOOKKKFFFBBBCCCBBB@@@AAADDDPPPtttMMM555777333111111000//////......//////---///000000...,,,,,,---........................000///000111111111777???lllaaaKKK888222+++***---...***%%%))))))))))))))))))((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&+++))))))000///000;;;]]]yyy~~~}}}~~~}}}{{{|||~~~{{{{{{wwwuuuqqqjjjvvvxxxsssqqqqqq|||rrrfffcccZZZUUUPPPPPPTTTUUURRRNNNIIIEEEBBBCCCBBB@@@BBBFFFVVV~~~JJJ777222111000222111000000//////000000,,,...//////---,,,---...........................000///000111111111777???qqqwwwYYY@@@444,,,,,,------,,,***(((&&&(((((((((((((((((())))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''***((((((///...444EEE|||zzzyyy~~~~~~{{{wwwwwwzzz~~~zzzvvvwww~~~}}}yyyyyy{{{yyyyyy~~~vvv{{{}}}wwwsssuuuxxxzzzzzz|||yyy|||iiibbb```YYYUUUPPPPPPSSSTTTQQQMMMFFFCCCBBBCCCBBB@@@DDDIII]]]zzzIII999000000000222111000000//////000000+++---...---,,,,,,---...........................///...///111111111888@@@zzzqqqUUU<<<000000//////---)))%%%%%%(((+++''''''(((((((((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))+++...******---...;;;TTT|||wwwyyy||||||vvvwww}}}}}}uuuqqqsss{{{wwwtttuuu||||||zzzxxxuuuiiirrrxxxvvvsssxxxoooddd```^^^YYYUUUPPPPPPSSSSSSOOOKKKCCCAAAAAACCCBBBAAAEEELLLcccrrrDDD;;;111222111000//////...............+++,,,---,,,+++,,,---///...........................---...111111222999AAAbbbLLL;;;///+++......,,,)))'''&&&''')))***'''''''''((((((((())))))''''''''''''''''''''''''(((''''''''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((************************+++///---,,,000444JJJkkkzzz|||vvvyyy}}}yyyvvv{{{xxxwwwvvvuuukkkssszzz{{{}}}~~~|||gggbbbbbb```YYYUUUQQQQQQSSSSSSOOOJJJBBB@@@AAACCCBBBAAAFFFNNNgggkkk???<<<333555222......---,,,,,,,,,,,,---***+++,,,,,,++++++---///........................---,,,...111111333:::BBBwwwYYY999,,,,,,---,,,,,,)))'''''')))------)))%%%&&&'''''''''(((((())))))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))************************(((------...333;;;XXX{{{vvv~~~{{{}}}~~~}}}|||{{{xxx~~~rrrkkkaaa\\\\\\YYYWWWTTTSSSQQQOOOLLLIIICCCDDD>>>===CCCAAAEEETTTrrr```@@@999222444/////////...---,,,,,,,,,,,,---,,,+++******,,,...///......---------,,,,,,,,,+++///---,,,222333:::KKKmmmFFF<<<222...000000+++&&&))))))))))))(((((((((((((((''''''''''''((())))))''''''''''''''''''''''''((($$$$$$(((((($$$%%%***&&&,,,+++"""$$$((('''%%%%%%'''((())))))))))))***)))))))))))))))***+++---%%%///444///JJJ||||||www~~~wwwkkkeee]]]XXXXXXVVVUUUSSSRRRQQQNNNJJJHHHAAABBB===>>>DDDBBBGGGXXX^^^???999222444000//////...---,,,,,,,,,,,,---,,,+++******,,,---///------------,,,,,,,,,,,,+++000---,,,222333999JJJ~~~rrrbbbHHH777111+++***---///,,,)))))))))))))))((((((((('''''''''''''''(((((((((((('''''''''''''''''''''''',,,'''&&&((((((######&&&###%%%)))+++***&&&$$$$$$&&&&&&'''((()))))))))((()))))))))))))))******++++++***---222CCClllqqqzzzhhh```bbbiiinnnmmmvvv}}}{{{lllddd```YYYUUUUUUSSSRRRRRRQQQPPPMMMIIIFFF???@@@===???EEECCCJJJ^^^[[[>>>999111333000//////...---,,,,,,,,,,,,---,,,+++***+++,,,---...------,,,,,,,,,+++++++++,,,111...---222222777HHHnnnyyy[[[???,,,+++)))((((((***,,,,,,+++)))))))))(((((((((''''''%%%&&&((()))))))))(((''''''''''''''''''''''''''''''$$$$$$(((+++))))))***---(((''')))'''$$$%%%)))''''''(((((((((((((((''')))))))))))))))***+++++++++111,,,333]]]ggg|||{{{vvv[[[BBB999===CCCFFFDDDNNNeee}}}|||{{{}}}tttgggbbb___YYYUUUUUUSSSRRRQQQQQQPPPMMMHHHEEE>>>???===@@@DDDAAAKKKcccWWW<<<999111333000//////...---,,,,,,,,,,,,,,,,,,+++++++++,,,---...---,,,,,,,,,,,,+++++++++,,,111...---111000555EEE~~~cccKKK:::111...)))+++,,,+++***)))******))))))((((((((('''''''''%%%&&&(((******)))'''&&&''''''''''''''''''''''''&&&%%%&&&)))******(((((()))+++)))%%%###&&&((()))'''((((((((((((((('''&&&))))))))))))***+++,,,,,,,,,444111CCCwwwxxxtttoooIII444000333444333222777PPPvvv}}}||||||{{{{{{~~~tttmmmfffaaa]]]XXXVVVVVVTTTSSSRRRQQQOOOLLLHHHDDD@@@???===@@@CCC???LLLiiiRRR;;;999000222000//////...---,,,,,,,,,,,,++++++++++++,,,,,,---------------,,,,,,,,,+++++++++000...---111000444CCC|||jjjQQQ;;;///+++...111)))+++---,,,***(((((()))((((((((((((''''''''''''%%%&&&(((******)))'''&&&''''''''''''''''''''''''+++,,,+++(((%%%%%%%%%%%%...888777)))%%%+++*** '''((((((((((((((('''&&&))))))))))))***+++,,,---+++444???ccc|||bbb???111333666555333222666OOOwww~~~{{{zzz{{{{{{{{{~~~yyyjjjhhhddd___YYYUUUUUUVVVWWWUUURRROOOMMMJJJFFFDDDAAA@@@===AAACCC@@@RRRtttNNN999999///111111//////...---,,,,,,,,,,,,++++++,,,,,,,,,---------......---------,,,,,,,,,***///------111///444CCCvvvyyynnnLLL???111---,,,+++***)))&&&''')))))))))((()))***((((((((('''''''''&&&&&&%%%&&&((()))))))))((('''''''''''''''''''''''''''%%%)))((($$$$$$///===FFFkkk```FFF))) (((***$$$''''''(((((((((((((((''')))))))))***+++,,,---...,,,999YYYuuuiiijjjooossszzzzzzwwwtttUUU777...111444666888000>>>]]]|||{{{{{{{{{{{{||||||nnndddeeeccc\\\VVVTTTWWWZZZYYYUUUPPPLLLJJJGGGDDDBBBCCCAAA>>>BBBEEEDDDZZZKKK888999///111111//////...---,,,,,,,,,,,,++++++,,,,,,---------,,,/////////.........------(((...,,,,,,111000444CCCrrryyygggTTTAAA444222***'''+++///,,,'''&&&'''''''''((())))))***)))(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&###,,,HHHkkkiii;;;$$$"""%%%(((+++&&&&&&'''((()))))))))((()))))))))***+++,,,......333GGGuuu|||eeeOOOBBB@@@BBB???KKK```xxxxxx~~~{{{___GGG222///222222333777999VVVzzz~~~}}}zzz{{{zzz{{{mmmfffaaadddccc\\\UUUUUUZZZ^^^YYYUUUOOOJJJGGGDDDBBB@@@CCCAAA>>>DDDGGGHHHaaaIII777999///000111//////...---,,,,,,,,,,,,***+++,,,---------,,,,,,000////////////.........'''---,,,,,,111000444CCCtttrrr[[[GGG;;;444///,,,333+++&&&***,,,)))))),,,---+++((((((*********((((((((('''''''''&&&&&&&&&(((''''''''''''((())))))''''''''''''''''''''''''&&&,,,+++'''444ZZZxxxDDD&&&333,,,###&&&%%%%%%'''((()))))))))))))))))))))***+++---...///===VVV}}}eeeMMM<<<555444666444666===LLL```qqqzzz~~~~~~qqqLLL<<<111555888444111333RRRuuu~~~|||wwwuuuvvvyyyzzzmmmfffdddbbb^^^ZZZWWWWWWYYY\\\WWWSSSNNNJJJHHHFFFCCCBBBFFF???AAAGGGCCCFFFkkksssLLL888222555...222......---------,,,,,,,,,++++++,,,,,,,,,,,,------333444555555333000---***...---,,,---...111444555eeeqqqMMMEEE;;;555333111---)))------,,,,,,+++***))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''')))...444:::>>>///...+++)))''''''&&&'''(((((())))))******++++++)))***,,,,,,++++++000555MMMfffFFF999777333222666///000444999>>>LLLiiiuuuhhh]]]WWWCCC777111222000...999JJJvvv}}}{{{yyyvvvuuuwww}}}tttjjjeeegggddd___ZZZVVVVVVXXXZZZTTTPPPKKKGGGFFFEEEDDDCCCGGGAAACCCGGGCCCIIIqqqyyyggg^^^^^^eeemmmjjjGGG666222555///333......---------,,,,,,,,,++++++,,,,,,,,,,,,------222333555555333000---+++------,,,---...111333555SSS~~~sssttt~~~mmmXXXHHH>>>888222000000000...+++,,,,,,++++++***))))))(((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&))),,,...+++***)))(((((((((((()))'''(((((()))******++++++,,,+++,,,///...---333<<>>gggaaa>>>555444444555333000///222///222333111000222666:::>>>TTTuuurrrMMM555000666111111444222:::^^^zzzmmmeeezzzxxxwwwuuussssssuuuxxxmmmgggdddccc___\\\XXXXXXZZZ\\\[[[YYYTTTOOOIIIDDDBBBBBBBBBAAA???AAACCCDDDQQQssslll]]]VVVPPPPPPPPPMMMLLLNNNHHH]]]mmmgggRRRIIIUUUfffssspppFFF:::777444555---333......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,...000111111///---+++++++++,,,------......///333---GGGxxxuuusssaaaGGG555,,,000000000000///...,,,+++---------,,,+++***)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''''''''&&&&&&(((((()))))))))(((''''''))))))******+++,,,,,,---***+++...111;;;TTT~~~|||yyygggHHH///111222222222111111222444---...---+++222BBBQQQYYY999>>>PPP```RRR444+++666222111000111666KKKrrrtttnnnnnn}}}yyyvvvvvvtttssssssttt{{{ooojjjfffcccbbb\\\YYYWWWXXX[[[\\\ZZZVVVOOOKKKFFFCCCBBBBBBAAA@@@@@@CCCCCCEEEVVV|||iii\\\OOOLLLMMMLLLJJJJJJFFFPPPXXXSSSHHHEEENNNYYYKKKYYYggguuuggg@@@777666333333---333......---------,,,,,,,,,++++++,,,,,,,,,,,,------***,,,...///000...,,,+++***+++,,,,,,------------000000555QQQyyy|||^^^BBB555111...))))))+++///222444222000...///...,,,***)))((()))'''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((()))******)))((((((***++++++,,,,,,---......(((,,,000999PPPrrr{{{vvvlll^^^III777//////000111000111222222222555666555555AAAVVVgggooo<<<555666===888,,,,,,666...222111///===^^^xxxqqqsssyyy|||wwwuuuvvvuuutttsssrrrwwwuuuiiihhheeebbb```[[[XXXVVVXXX\\\\\\XXXSSSKKKHHHDDDBBBBBBBBBAAA@@@BBBDDDDDDFFFYYYwwwaaaXXXWWWTTTNNNJJJHHHKKKNNNNNNKKKHHHFFFEEEGGGJJJHHHKKKbbbaaa;;;444444222333---444......---------,,,,,,,,,++++++,,,,,,,,,---------)))***---...///---+++******+++,,,,,,------------)))333,,,222___oooNNN222+++222333,,,******,,,222999===<<<999444444222///+++(((((((((''''''(((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&((()))+++,,,'''((()))+++++++++******+++,,,,,,------......///...333888FFFhhh{{{}}}{{{||||||jjj\\\JJJ666///444000111222111222333222///,,,......,,,444AAAJJJKKK???666...,,,///111111111---444444000BBBhhhvvvsssrrrrrrxxx~~~}}}|||ttttttsssrrrssssssyyynnndddeeebbb]]]XXXSSSWWWYYYYYYZZZ\\\YYYSSSIIIHHHEEEBBBAAAAAAAAABBBCCCBBBBBBKKKccctttaaa\\\YYYRRROOORRRPPPJJJGGGHHHHHHDDDAAAEEEGGGKKKPPPRRRhhhTTTEEE666222333111///...------,,,,,,,,,,,,++++++++++++******++++++,,,---++++++++++++++++++++++++***++++++,,,,,,------...///......222???___rrrTTTCCC444111222111///000,,,+++******,,,...000222===<<<;;;999555111...+++((())))))(((%%%$$$&&&((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((('''''''''&&&...000+++,,,222333...666444>>>___{{{zzzxxx~~~~~~bbbFFF666222333444111000///111333333111...111)))???QQQAAA555;;;;;;444444111------111555666///000222222DDDnnnxxxsssooopppvvv~~~~~~}}}|||tttuuurrrqqqqqqpppsss}}}}}}kkkdddccc___YYYTTTTTTXXXZZZYYYZZZ\\\XXXRRRIIIHHHEEECCCAAAAAAAAABBBAAACCCDDDMMMiiilllZZZYYYUUUQQQLLLIIIGGGFFFEEECCCGGGHHHLLLNNNGGGOOOiiiPPPBBB444111333333111000------,,,,,,,,,,,,++++++++++++******++++++,,,---++++++++++++++++++++++++******+++,,,,,,------...***,,,...///444KKKsssrrrVVV@@@555------000///---...---,,,***))))))***,,,---///111444888;;;>>>@@@AAA777222+++&&&%%%&&&((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((***+++***(((+++000111///222>>>XXXyyyuuurrrvvv]]]AAA555333333111333222111222333222000...333:::\\\yyyuuueeeOOO444:::888555333333222000---000111222111???cccwwwnnnsssvvvyyy{{{~~~~~~}}}|||uuuqqqoooooorrruuuyyy~~~ssshhhdddaaaZZZTTTQQQVVVYYY[[[ZZZ[[[[[[WWWQQQIIIHHHEEECCCAAAAAABBBCCC@@@DDDGGGQQQssshhhZZZNNNLLLIIIEEEGGGLLLGGGHHHGGGLLLNNNDDDEEEXXXJJJ>>>222111444444333333------,,,,,,,,,,,,++++++++++++******++++++,,,---++++++++++++++++++++++++******++++++,,,---------)))---000...+++555SSSooosssSSS666000+++))),,,---++++++,,,---,,,***((('''''''''(((%%%(((---333;;;BBBHHHKKKFFF<<<...&&&%%%((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))),,,)))***...111000000222777SSSyyyyyyvvv~~~sssMMM777222444222...111111222222222111111000...MMM{{{vvvOOOBBB<<<777555666444000,,,222333333111:::WWWggg]]]hhhttt~~~||||||uuuqqqoooooossswwwzzzvvvooohhhddd^^^VVVQQQQQQWWWZZZ[[[ZZZZZZ[[[VVVPPPIIIHHHEEECCCBBBBBBCCCCCC@@@EEEHHHUUU}}}uuuaaa\\\VVVJJJFFFKKKJJJGGGCCCIIIPPPMMMRRRggguuuFFF;;;222111444333333333------,,,,,,,,,+++++++++++++++******++++++,,,---++++++++++++++++++++++++*********+++,,,,,,------,,,...111000+++...>>>OOOzzz___AAA,,,------------+++))))))***,,,+++)))((('''&&&&&&''''''''')))---111666:::===DDD>>>555---)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))))))))***************+++***///777777111444===RRRpppwww]]]???222444666444111111222444333333444777999:::fff|||TTTEEE666000111333444555555444444222999UUUggg___aaaooo}}}{{{{{{uuuwwwsssrrrrrrqqqqqqwww~~~uuuoooiiiddd\\\TTTRRRUUUWWWZZZ[[[YYYYYYZZZUUUNNNIIIGGGEEECCCBBBBBBCCCDDDBBBFFFKKK^^^gggPPPGGGJJJGGGBBBHHHPPPOOOYYYqqqsssDDD;;;333222333111000111------,,,,,,,,,+++++++++++++++******++++++,,,---++++++++++++++++++++++++))))))***++++++,,,,,,---...,,,---000000000555<<>>\\\sssrrrjjjuuu{{{yyyzzztttwwwuuutttsssqqqsss}}}tttoooiiiddd]]]VVVUUUXXXVVVYYYZZZXXXXXXYYYTTTNNNIIIGGGEEECCCCCCCCCDDDEEEDDDFFFQQQooolllQQQHHHIIIGGGKKKOOOMMMZZZvvvqqqBBB:::333333222000...///------,,,,,,,,,,,,++++++++++++******++++++,,,---++++++++++++++++++++++++))))))******+++,,,,,,,,,---)))(((---111111111222???]]]WWW888333222,,,...---)))'''***---,,,((((((((())))))*********&&&&&&&&&&&&&&&'''(((((('''///888777///'''%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((((((((((((((((((((((((((******************************++++++,,,------------...///000444CCC___xxxQQQBBB777666666222111333222555666333222888EEEPPP|||```MMM???444222666:::555555666BBBcccyyywwwxxxsssssssssuuutttrrrxxxzzzooojjjfffddd___YYYVVVXXXTTTWWWXXXWWWWWWXXXSSSMMMIIIGGGEEEDDDCCCDDDEEEFFFEEEFFFYYY}}}VVVGGGKKKKKKNNNRRRWWWqqqlll>>>777222333222000///000------,,,,,,,,,,,,++++++++++++******++++++,,,---++++++++++++++++++++++++)))))))))***++++++,,,,,,,,,)))(((---///......000666GGGiiisssEEE000000...***---,,,((((((,,,---)))''''''((()))))))))))))))%%%%%%&&&(((((()))))))))###***111222---(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((************************+++++++++,,,---.........///555999???NNNiii~~~XXXEEE666555555111222777666:::===>>>AAANNNcccssstttbbbJJJ:::777999555555888CCCcccxxxvvvwwwssstttuuuuuurrrmmmrrrrrriiieeecccdddaaa[[[WWWWWWRRRUUUWWWVVVVVVWWWSSSMMMIIIGGGEEEDDDCCCDDDEEEFFFEEEFFF___uuuJJJIIIMMMLLLOOOWWWgggfff;;;555222333333000///111---------,,,,,,,,,++++++++++++******++++++,,,---++++++++++++++++++++++++)))))))))***++++++,,,,,,---+++,,,...---+++---111333666PPP|||nnnDDD555777111,,,///...***+++...+++$$$'''(((((()))(((((('''''''''((()))))))))((('''&&&&&&(((+++,,,+++)))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))))))))))))))))))))))))))************************++++++,,,,,,---...//////000;;;HHHUUUooohhhPPP<<<999;;;:::>>>EEE@@@FFFMMMRRRZZZmmmaaaFFF===999444555888BBB```||||||uuuqqqpppuuusssrrrrrrnnnlllooovvvooojjjeeeaaabbbeeeddd^^^XXXSSSTTTVVVVVVTTTRRRNNNLLLGGGCCC@@@AAAEEEHHHGGGDDDMMMGGGhhhYYYQQQFFFTTTUUUNNNcccbbb???777000000111//////111------,,,,,,,,,,,,++++++,,,,,,++++++***+++++++++***+++,,,,,,,,,+++)))(((,,,+++)))((()))***))))))...---,,,,,,,,,---...///444>>>CCC[[[^^^???666444000111---,,,111888777---"""...---***(((&&&&&&'''(((******))))))((('''''''''&&&&&&((((((((('''&&&%%%&&&%%%%%%%%%%%%&&&''''''+++)))'''&&&%%%&&&'''((('''''''''(((((((((((((((&&&(((***+++++++++---///...)))(((+++---,,,,,,///......---,,,,,,///555999:::UUUvvvwwwrrrnnn^^^KKK<<>>333///***...+++,,,444===@@@:::222)))((('''&&&&&&''')))***''''''''''''(((((((((((())))))))))))((('''%%%%%%&&&%%%%%%%%%%%%&&&''''''***)))'''&&&&&&&&&((((((''''''(((((((((((()))))))))***+++***(((((((((***,,,,,,///444444...)))(((+++...222444555:::AAAGGGxxxyyyxxxlll\\\NNNZZZwww~~~qqqfff___[[[^^^jjjyyy}}}{{{}}}{{{wwwtttuuuqqqpppooooookkkhhhkkkrrr~~~kkkeeebbb___```bbbbbb\\\WWWTTTUUUUUUUUUSSSPPPMMMKKKGGGDDDBBBCCCFFFIIIHHHGGGOOOWWW```MMMKKKKKKSSSQQQddd^^^@@@777111000000...---///------,,,,,,,,,,,,++++++,,,++++++***++++++,,,,,,,,,++++++++++++*********((()))***+++,,,,,,,,,,,,,,,+++,,,,,,...000333444555DDDMMM______DDD777222------+++,,,333===BBB@@@;;;333222///+++)))'''''''''''''''(((((()))******+++,,,+++***((('''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''***)))'''&&&&&&'''((((((''''''(((((())))))))))))***+++++++++)))((()))***...+++***---...,,,...222///111333555===OOOgggyyy~~~rrr{{{~~~uuu}}}rrrkkkjjjllljjjooo||||||tttzzz|||yyytttrrrrrrqqqppppppooolllhhhkkkpppuuufffdddaaa___```bbbaaa\\\XXXUUUUUUUUUTTTRRROOOLLLJJJEEECCCAAABBBEEEGGGGGGGGGMMM```aaaMMMPPPRRRLLLOOO___bbb@@@888222222222///...///------,,,,,,,,,+++++++++++++++******++++++,,,,,,,,,,,,,,,+++++++++,,,,,,((()))+++,,,,,,+++++++++//////...---...///000111888BBBCCCIIIjjjgggJJJ:::444333---++++++///555999777555;;;999666333000---,,,+++++++++++++++,,,,,,------+++***(((&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''')))(((''''''''''''((((((((((((((())))))******+++(((***+++,,,+++,,,...///111---+++,,,,,,,,,000666222;;;FFFPPP^^^ttt~~~ppphhh~~~qqqbbb]]]cccllliiiuuu{{{ooorrr~~~zzzxxxtttrrrrrrrrrqqqqqqqqqmmmiiikkkqqqoooeeedddbbbaaaaaaaaa```\\\YYYVVVVVVUUUSSSPPPMMMJJJIIIBBBAAA@@@@@@BBBEEEFFFFFFLLLhhh\\\HHHIIINNNMMMJJJRRR~~~___AAA999333333444111///000------,,,,,,,,,++++++++++++*********++++++,,,---***************+++++++++)))+++------+++******,,,000000///...///000111222666:::999999RRRpppQQQ888///000---+++******,,,------,,,000111111111222333333444,,,,,,,,,,,,++++++******'''&&&%%%$$$%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''(((((('''''''''((((((((((((((())))))***++++++,,,((()))+++,,,,,,---///111000///222555444111333777EEEZZZuuu|||nnnppp}}}rrrkkknnnxxx|||yyymmmooo{{{yyyyyyvvvuuuvvvsssrrrssssssooojjjlllqqq}}}nnngggeeecccbbbaaaaaa^^^[[[XXXWWWVVVTTTRRROOOLLLIIIHHH@@@??????@@@AAACCCEEEFFFOOOqqqjjjVVVHHHJJJLLLGGGGGGNNNiiiTTT???888333444444222000111------,,,,,,,,,,,,++++++************+++,,,------'''(((***+++++++++***))),,,...///...++++++...111/////////000222444777888000222777999JJJvvvbbbBBB111...++++++***)))))))))******))))))******+++,,,,,,,,,***))))))(((''''''&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((((((((((((((()))***+++,,,,,,---***+++------,,,,,,...///000......222999BBBRRRaaa{{{~~~{{{{{{pppfffkkk{{{yyyyyyvvvuuuvvvsssrrrssssssooojjjkkkppp|||mmmiiidddcccbbbaaa___\\\XXXVVVWWWVVVTTTQQQNNNKKKHHHGGG???@@@@@@@@@AAACCCEEEGGGVVVzzzhhhTTTKKKFFFGGGLLLKKKEEEKKKXXXNNN;;;555000222333111///000------,,,,,,,,,,,,++++++************+++,,,---...)))+++...000111///---,,,---///111000...///555:::333333333444666888:::<<<...---777>>>HHHoooyyyVVV;;;111***+++,,,+++)))(((***+++((((((((('''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&''''''(((((((((((((((((())))))***+++,,,---...,,,---///000000111333555:::;;;@@@LLLZZZlll||||||}}}tttmmmkkkbbb___iii}}}zzzxxxtttrrrssssssrrrssssssooojjjjjjooo|||llliiidddcccbbb```]]]YYYVVVTTTXXXVVVTTTQQQMMMJJJHHHGGG@@@@@@AAAAAABBBCCCFFFIII]]]eeeYYYQQQHHHIIIFFFEEEDDDDDDHHHRRR\\\PPP888222...000222000//////---------,,,,,,,,,++++++************+++,,,---......111444777888666333000...000222111000333;;;BBB:::999888888888999;;;<<<111,,,666>>>DDDjjjcccBBB222+++,,,---,,,)))'''((()))$$$%%%&&&((())))))))))))%%%%%%&&&&&&'''(((((((((''''''((()))((('''%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&'''((())))))((((((((())))))+++,,,---......,,,...222444666888<<<>>>FFFTTTlll}}}eeefff___YYYZZZYYY___ppp|||yyyuuuuuuxxxuuuuuusssqqqooonnnooopppxxxnnnjjjeeeaaa\\\ZZZYYYXXXTTTQQQ[[[ZZZVVVQQQLLLHHHGGGHHHDDDCCCAAA???AAAEEEHHHHHH]]]tttRRRQQQPPPBBBIIIMMMOOOKKKFFFHHHRRR\\\QQQ:::777444222111111000///,,,,,,+++++++++,,,------,,,---...,,,,,,000888@@@FFFHHHCCC::::::@@@;;;///444999???AAA???>>>>>>???333444555666666444222111111000000000777RRRsssGGG333000...,,,+++,,,,,,+++***+++)))&&&''')))***)))'''&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))---,,,)))(((+++//////,,,,,,444777AAAVVVdddmmmyyyrrr```UUUZZZ___]]]\\\```|||yyyuuuuuuwwwuuuuuusssqqqooonnnooopppvvvoookkkeeebbb]]][[[ZZZXXXUUURRRZZZYYYWWWRRRLLLHHHGGGGGGBBBAAA@@@???AAAFFFIIIKKKbbbkkkDDDIIIOOOFFFKKKMMMNNNJJJFFFGGGNNNUUUxxxOOO:::777444222111111000///------,,,,,,+++,,,,,,,,,)))+++...111666===EEELLLEEENNNTTTTTTWWWXXXLLL<<>>AAACCC444111///---...BBBpppggg===......,,,***)))******)))((()))'''&&&&&&'''(((((('''))))))((('''&&&%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))%%%)))---...---333???KKKjjj~~~sssqqqoooooo{{{}}}zzz{{{~~~}}}wwwssssssuuuyyyzzzuuufffccciii~~~|||yyyvvvuuuwwwwwwuuurrrqqqppppppppppppuuu~~~pppjjjfffdddaaa^^^[[[YYYWWWUUUWWWXXXWWWSSSNNNIIIEEEDDD@@@@@@AAABBBBBBCCCJJJRRRuuuhhhNNNIIILLLKKKMMMKKKIIIHHHHHHHHHGGGFFFFFFRRRddd|||LLL999666333222222222111000000///...,,,,,,+++++++++---***(((***///000...+++777===BBBEEEIIILLLHHH@@@888444//////222444555444999888888888888:::;;;<<<333000/////////@@@nnnbbb>>>222---+++)))((())))))(((''''''&&&&&&&&&&&&'''((((((+++***)))(((''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((()))))),,,******---666HHHbbbvvvuuullllllhhhfffuuu|||vvvwwwxxxzzz~~~sssmmmqqq~~~|||zzzvvvuuuvvvvvvtttqqqpppqqqrrrrrrqqqvvvooohhheeedddbbb^^^[[[XXXWWWVVVWWWWWWWWWSSSNNNHHHEEEDDDCCCBBBCCCDDDAAAAAAKKKWWWhhhZZZSSSLLLLLLRRRLLLJJJHHHHHHIIIIIIHHHFFFJJJKKKMMMWWWmmmMMM999666333222222222111000000///...---,,,,,,+++++++++((((((,,,333666333///,,,---,,,+++,,,000000///,,,******---111555444333...///000000000///...---...,,,---000000@@@oooccc@@@333---+++)))((())))))((('''&&&&&&&&&&&&&&&'''((()))+++***((('''''''''((()))&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))///***+++;;;SSSmmmxxxooommmrrrqqqqqqtttooolllrrr~~~zzz~~~{{{|||}}}|||zzzvvvtttvvvuuurrrooopppsssuuutttrrrxxxnnnhhhddddddbbb___ZZZWWWVVVWWWWWWWWWVVVRRRLLLHHHEEEEEEEEECCCDDDEEEAAAAAANNN___hhh```^^^SSSOOOVVVLLLJJJIIIHHHIIIJJJIIIHHHFFFLLLPPPLLLJJJ\\\NNN888666333222222222111000//////...---,,,,,,,,,---...,,,,,,000555777555111///000000///......---,,,+++++++++---//////---+++&&&(((+++---...---,,,++++++)))---222222AAApppddd???///---+++)))((())))))((('''%%%&&&''''''&&&''')))***,,,***(((&&&%%%%%%''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))***)))888XXXzzzrrrsssxxx~~~xxxqqqttt}}}zzz}}}|||zzzvvvtttvvvtttpppnnnoootttwwwvvvtttyyyooohhhcccdddbbb^^^YYYVVVVVVWWWXXXXXXUUUPPPKKKGGGEEEFFFDDDBBBCCCEEEAAABBBSSSiii{{{mmm___TTTQQQNNNMMMLLLJJJIIIIIIJJJJJJEEEIIINNNMMMFFFFFFZZZqqqNNN888555333111222222222111///......---------......111000...///000000---***))))))+++,,,+++(((''''''***+++---,,,+++)))((())))))***+++---///000000111///,,,111777666BBBppp___;;;...---+++))))))******)))(((%%%''')))(((''''''***,,,222000,,,)))&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((('''''''''''''''((()))))))))...GGGrrrzzz{{{yyyyyyxxxwww}}}|||zzzvvvtttvvvsssooommmoootttxxxxxxuuuyyy~~~qqqiiiccccccbbb^^^YYYUUUUUUWWWYYYXXXUUUOOOJJJFFFFFFFFFCCC@@@BBBDDDAAACCCXXXppprrrdddPPPPPPNNNKKKHHHGGGIIILLLOOOGGGFFFOOOTTTOOOKKKLLLWWWrrrNNN888555333111222222222111......---------......///......---...//////---,,,---,,,---------+++---///&&&)))+++***((((((+++...,,,+++******+++---///111555222777===:::DDDrrrzzzXXX888111...,,,***)))******)))(((%%%((())))))''''''***---:::777222---)))(((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''((()))))),,,444RRR~~~}}}xxxwww~~~zzzxxxvvvuuutttssspppnnnqqqvvvwwwsssoootttzzzkkkeeecccbbbaaa^^^[[[XXXUUUTTTWWWWWWTTTPPPKKKGGGFFFFFFBBBBBB@@@CCCFFFFFF```{{{ooo^^^SSSOOOMMMKKKHHHGGGKKKNNNOOOMMMKKKKKKKKKOOOFFF]]]~~~PPP???888222222333111000111000////////////.........//////---+++***)))((((((............------,,,+++***++++++,,,---...000000...///111222444444555555222111222<<<444???{{{lll<<<111---,,,+++***))))))))))))'''''''''''''''((())))))888GGGKKK;;;***&&&'''%%%((())))))(((''''''(((***))))))(((((('''''''''&&&(((((((((((())))))))))))333***===ppp|||~~~zzzwwwvvvuuutttrrrpppppprrruuuvvvtttqqqrrrxxx|||jjjfffbbbaaa```]]][[[XXXUUUTTTTTTTTTRRROOOJJJFFFEEEEEECCCBBB???CCCJJJQQQsssvvvbbbVVVQQQOOOSSSRRRNNNJJJHHHHHHKKKNNNOOOPPP]]]qqqYYY>>>777222333333111000000/////////.........------------,,,+++************------......---,,,,,,+++++++++,,,,,,---///000111...///000111222333333333///...---888333AAAzzzwwwCCC222---,,,+++***))))))))))))'''''''''''''''((())))))222;;;FFFJJJAAA444+++)))'''((((((((('''&&&&&&''')))(((((((((''''''''''''(((((((((((())))))))))))((('''333SSS~~~zzzxxxwwwvvvuuupppqqqrrrsssttttttttttttpppuuu~~~vvvhhhfffaaa```^^^\\\YYYWWWUUUTTTRRRRRRRRRPPPLLLHHHFFFEEEFFFCCC???BBBKKKXXXyyyaaaTTTQQQQQQPPPOOONNNMMMMMMMMMCCCXXXhhhXXX<<<666111333444222///000............---------,,,,,,+++++++++++++++,,,---,,,------------,,,,,,+++,,,,,,,,,---...///000111...//////000000000111111///...+++333333GGGGGG111---,,,+++***))))))))))))(((''''''''''''(((((())),,,...>>>SSSVVVCCC111+++&&&'''((((((((('''&&&&&&((((((((((((''''''''''''(((((((((((())))))))))))"""))),,,555WWW{{{yyyyyyxxxxxxppprrrttttttssssssuuuvvvooorrrzzzrrrfffddd```___]]]ZZZXXXVVVUUUTTTQQQSSSTTTSSSOOOKKKIIIHHHGGGEEEAAADDDJJJUUU{{{{{{ddd___XXXTTTSSSSSSRRRRRRKKK___mmmXXX<<<555222333444222//////......---------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------------,,,,,,---------......000111111..................//////000222---111333OOO{{{DDD000---,,,+++***))))))))))))((((((''''''''''''((()))((()))555KKKVVVLLL;;;000((((((((()))))))))((('''((((((((((((((('''''''''(((((((((((())))))))))))'''///...)));;;ggg}}}{{{{{{zzzzzzrrrtttuuutttssssssuuuvvvnnnpppwwwpppeeebbb___^^^\\\YYYWWWVVVVVVUUUPPPRRRSSSRRRNNNKKKHHHHHHDDDFFFEEEHHHKKKPPPqqq{{{iii___[[[XXXVVV\\\\\\aaaaaa>>>777333444444222///000......---------,,,,,,,,,///...---,,,++++++++++++,,,------.........------...............///000111...------,,,,,,---.........555000000444YYYqqq???111---,,,+++***))))))))))))((((((''''''''''''((((((&&&***///777EEEPPPKKK???,,,***'''&&&(((((((((''''''''''''((((((((((((((((((((((((((())))))))))))+++......,,,...FFFrrrzzzttt|||}}}{{{|||{{{{{{vvvvvvuuuttttttttttttuuummmnnnsssqqqeeeaaa___]]][[[YYYWWWWWWWWWWWWNNNOOOPPPNNNJJJGGGEEEEEE@@@DDDGGGKKKMMMOOOooo}}}fffWWWWWWTTTeeedddBBB:::444444444111000111............---------,,,//////---,,,++++++++++++------...////////////.........------......///000---,,,,,,+++,,,---...///+++555000000;;;hhhlll===444---,,,+++***)))))))))))))))((((((''''''''''''(((%%%,,,,,,***555JJJSSSOOO888222)))%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))***'''+++///,,,111TTT|||~~~}}}vvvtttnnn~~~{{{zzz{{{{{{zzz{{{wwwtttsssuuuvvvtttrrrkkkkkkooozzzqqqgggbbb___]]][[[YYYXXXXXXXXXYYYOOOOOONNNLLLHHHEEEDDDDDD@@@DDDEEEIIIKKKPPPsssttt{{{fffGGG>>>666444333111000222/////////.........------...------,,,,,,,,,------......///000000000000000------------------...///,,,,,,+++++++++---000111+++555///444III}}}mmm===333---,,,+++***))))))))))))))))))((('''''''''''''''&&&***+++))),,,888HHHSSSLLLAAA333)))&&&'''''''''''''''''''''((((((((()))(((((((((((()))))))))))),,,&&&(((///,,,***>>>YYYzzzjjjjjjnnnpppttt{{{vvv}}}zzzyyyyyyyyyyyy~~~yyyssssssuuuwwwtttpppiiiiiilllwwwrrrhhhccc___^^^[[[YYYXXXXXXYYYZZZRRRQQQPPPLLLHHHEEEEEEEEEBBBDDDCCCEEEGGGOOOuuuqqqJJJ@@@777444333111111222000////////////.........,,,,,,,,,,,,---...///000//////000111111111111111------,,,,,,,,,---......,,,+++******,,,...000222---666000999WWWppp===000---,,,+++***))))))))))))***)))((('''''''''''''''((('''***---(((&&&666MMM]]]OOO===///************&&&'''''''''(((((())))))(((((((((((())))))))))))000***)))......+++333>>>wwwuuubbb]]]^^^bbbooo}}}xxxzzzyyyyyyvvvuuuvvvxxxxxxxxxwwwuuusssqqqooollliiihhhsssoooeeebbbaaa^^^[[[ZZZZZZ[[[[[[[[[UUURRROOOLLLKKKIIIGGGFFFFFFHHHDDDBBBGGGTTT|||SSS999999444///555///000111000///......------...,,,---///000222333333333666555333111////////////...---+++******+++---...........................555)))555666]]]ccc:::111///...---+++***)))))))))(((((((((((('''''''''''''''''''''&&&(((,,,333888JJJOOOOOOBBB///%%%(((///&&&((('''%%%)))...,,,$$$''')))***++++++***)))''')))(((((((((***---000111TTT~~~~~~iiibbbgggooo{{{xxxwwwvvvtttrrrsssvvvvvvvvvvvvtttrrrpppooommmiiihhhrrrllldddbbb___\\\ZZZYYY[[[]]]]]]]]]UUURRRNNNKKKJJJIIIHHHGGGDDDFFFCCCBBBHHHWWWUUU;;;999555111666000222111000///......------...,,,,,,...///000000000000111000...---,,,,,,,,,,,,...---+++******+++---...,,,,,,,,,---......//////333...888@@@pppccc;;;222///...,,,+++***)))))))))((((((((((((''''''''''''(((((('''&&&&&&)))...111777CCCNNNJJJ:::+++&&&'''%%%'''&&&$$$''',,,+++''')))***+++,,,,,,+++***)))))))))((()))***,,,///000@@@jjjtttllljjjmmmwwwxxxwwwvvvsssrrrsssssssssttttttsssrrrpppooollliiihhhpppkkkcccaaa]]][[[YYYYYY[[[^^^______UUUQQQLLLIIIIIIIIIJJJJJJBBBEEEBBBBBBJJJ[[[YYY<<<999666333777222444111000///......------...+++,,,------......------------,,,+++***+++++++++------++++++++++++------***++++++,,,---.../////////333;;;NNNddd;;;333...---,,,+++***)))))))))(((((((((((('''''''''''''''(((((('''&&&&&&(((++++++<<>>777555333555///444111000///......------...---............---,,,,,,,,,,,,------............,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,+++888???nnnccc888...------,,,+++************((((((((((((''''''''''''%%%'''))))))((('''((()))***,,,444AAALLLNNNGGG>>>+++***)))))))))((('''((((((((())))))))))))((((((*********************+++...000@@@eeezzziiifffnnn~~~|||yyywwwtttsssuuunnnooopppqqqppppppnnnmmmgggggggggiiivvvtttgggccceeebbb^^^[[[ZZZYYYXXXWWWRRROOOJJJHHHHHHIIIJJJJJJDDDFFFDDDDDDLLL]]]ggg@@@777666333444---333111000///......------............///......------***+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................---999GGGaaa666,,,---,,,++++++******++++++((((((((((((''''''''''''&&&'''))))))((((((***+++***&&&&&&000???LLLRRRRRR222+++&&&''')))))))))***(((((((((((((((((((((((())))))******************000+++///JJJyyy{{{wwwttttttzzz~~~zzzxxxuuutttvvvooopppqqqqqqpppooonnnmmmhhhhhhffffffppprrrgggeeefffbbb^^^[[[ZZZYYYXXXVVVRRROOOKKKIIIIIIIIIIIIHHHAAAEEECCCDDDLLL]]]mmmCCC999777444444,,,333111000///......------...------...............---***+++,,,,,,,,,+++***)))+++,,,,,,------,,,,,,+++,,,,,,---...///111111222111;;;SSS___666---,,,,,,++++++******++++++(((((((((((('''''''''''''''((()))((('''''')))+++)))((('''***222@@@NNNWWWIII999+++((()))))))))+++))))))(((((((((((())))))(((((()))***************+++,,,---999___rrrqqq{{{{{{}}}zzzxxxwwwyyypppqqqqqqqqqpppooommmlllhhhhhhfffdddkkkoooggggggeeebbb]]][[[ZZZYYYXXXWWWQQQOOOLLLJJJIIIIIIHHHFFF???CCCBBBDDDLLL]]]qqqFFF:::999666444---333111000///......------...+++,,,------.........---,,,------...---,,,+++***+++,,,,,,------,,,,,,+++***+++,,,...111333555666444===\\\]]]888111,,,,,,++++++***+++++++++)))((((((((('''''''''''')))))))))'''%%%%%%''')))%%%((()))&&&&&&///@@@NNNbbbKKK444+++***))))))*********))))))))))))******'''((()))******+++++++++***333222///EEEuuussstttrrrnnnsss}}}xxxxxxvvvtttuuuuuusssqqqooommmllllllmmmjjjeeeeeeiiimmmyyy{{{hhhaaa______^^^\\\YYYVVVUUUUUUVVVRRRLLLHHHJJJJJJEEEAAAAAA???DDDEEEHHHNNN\\\mmmCCC888888666555---444111000///......------...,,,,,,---...//////......------------------------++++++,,,,,,,,,,,,------------,,,...000222333333444;;;hhhUUU:::---,,,,,,++++++***)))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((%%%&&&))))))+++666CCC```NNNEEE777%%%)))000###***++++++,,,,,,***)))((())))))))))))************+++---------777UUU~~~{{{}}}{{{vvvvvv}}}zzzyyyvvvtttuuutttsssqqqooonnnmmmmmmmmmmmmiiihhhjjjjjjqqq{{{hhh___[[[YYYXXXWWWUUUTTTSSSTTTUUURRRKKKHHHIIIJJJGGGCCCCCC===BBBBBBFFFOOOaaajjjAAA888888666666///555111000///......------...,,,------...//////......------------------------++++++,,,,,,,,,,,,------------------///111222222444@@@oooSSS:::...,,,,,,++++++***)))))))))((((((((((((''''''''''''''''''''''''(((((((((((()))&&&'''((('''(((000;;;OOOMMMLLLBBB///(((,,,---)))***+++++++++***)))((((((((()))))))))************,,,//////222FFFooo}}}zzzwwwuuuuuutttsssqqqpppnnnnnnmmmmmmllliiiiiijjjhhhkkk||||||iii]]]VVVPPPPPPPPPQQQRRRSSSTTTUUURRRKKKGGGHHHIIIGGGDDDDDD===BBBAAADDDOOOdddfff@@@888777555666000555111000///......------...,,,---......///.........------------------------++++++,,,,,,,,,,,,------...---------...///111222666HHHxxxOOO888000,,,,,,,,,+++******))))))((((((((((((''''''''''''''''''''''''(((((((((((()))(((((((((&&&%%%)))000;;;HHHSSSTTTGGG///%%%...))))))*********)))((('''(((((())))))))))))************...111---444TTTwww~~~zzzxxxvvvuuusssrrrqqqpppoooooonnnnnniiihhhiiikkkjjjkkkvvvkkk\\\SSSKKKKKKLLLOOORRRTTTVVVVVVSSSKKKFFFGGGGGGEEECCCCCC???EEEDDDEEENNNbbbccc@@@:::888444666///333111000///......------...------...............---------------------------+++++++++,,,,,,,,,------......---------...000333888OOOJJJ555///---,,,,,,++++++***))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((()))(((&&&%%%'''***222EEEVVVjjjoooLLL***+++))))))))))))((((((((('''(((((((((((()))))))))***,,,(((+++000,,,)))===YYYyyyxxxwwwuuuqqqqqqqqqqqqppppppooooooiiiiiikkkmmmlllmmmsss{{{nnn]]]SSSLLLKKKLLLPPPUUUXXXXXXXXXTTTLLLFFFEEEEEEBBBAAAAAA>>>IIIKKKIIINNN```aaa@@@;;;888333555...111111000///......------...---...............------------------------------+++++++++,,,,,,,,,---------......---,,,---111555999UUUGGG333///------,,,,,,+++*********((((((((((((''''''''''''''''''''''''((((((((((((&&&((()))(((''''''((((((///===PPPtttooo>>>---***))))))((((((((((((((('''(((((((((((()))))))))---&&&'''...---)))222AAAdddzzzxxxwwwtttpppqqqqqqrrrqqqqqqppppppmmmmmmnnnmmmmmmmmmooorrrxxxooo___UUUPPPOOOOOOSSSXXX[[[[[[YYYUUULLLEEEDDDDDDBBBAAACCCAAAQQQUUUOOOPPP___\\\???<<<888333666...000111000///......------............///......---,,,------------------------++++++,,,,,,,,,,,,---------...///...,,,...333888<<<^^^HHH444...---------,,,++++++******((((((((((((''''''''''''''''''''''''((((((((((((%%%((((((&&&'''******((((((+++<<<```~~~pppIII///+++***)))((((((((())))))''''''(((((((((((()))))),,,((('''+++------///333IIIttt{{{xxxvvvqqqppppppqqqrrrrrrrrrqqqpppnnnnnnllljjjjjjlllmmmmmmrrryyyooo___WWWUUUSSSSSSVVV[[[]]][[[XXXUUULLLEEEDDDEEEEEEFFFHHHNNN```cccWWWPPP\\\VVV<<<;;;777333888111222111000///......------.........//////...------,,,------------------------++++++,,,,,,,,,,,,------,,,...000...---///666;;;CCCkkkLLL666///...------,,,,,,+++******((((((((((((''''''''''''''''''''''''((((((((((((%%%((('''$$$%%%******&&&%%%!!!+++>>>JJJOOOFFF555,,,+++***)))((()))******'''''''''((((((((())))))(((,,,,,,***+++///000--->>>\\\}}}xxxtttoooooopppqqqrrrsssrrrqqqpppkkkkkkiiiggghhhlllmmmlllqqquuu~~~nnn___XXXXXXVVVUUUXXX]]]^^^[[[WWWTTTKKKDDDEEEGGGHHHJJJNNN\\\nnnooo\\\OOOYYYRRR999:::666333999444555111000///......------....../////////...---,,,,,,------------------------++++++,,,,,,,,,---------,,,...000///---000777>>>KKKwwwOOO888000...------,,,,,,++++++***)))(((((((((''''''''''''''''''''''''((((((((()))%%%((('''###$$$))))))$$$,,,%%%******"""222DDD>>>---,,,***)))))))))***+++''''''''''''((((((((()))%%%///111)))'''...111+++000<<>>???666,,,(((***+++((($$$(((((('''((())))))((('''***************,,,,,,++++++///;;;[[[}}}sssqqqpppqqqqqqrrrsssttttttuuuvvvqqqppprrrssspppnnnoooqqqxxxiiiYYYRRRSSSRRRTTTXXX]]]^^^[[[XXXRRRIIIFFFOOO[[[hhhyyyyyyaaaSSSUUUbbbwwwGGG???888777666333222333000//////...---,,,,,,+++000000//////......------)))***,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,***000//////444333:::MMMfff888666......---,,,+++++++++++++++***)))((((((''''''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&''''''&&&)))///444AAA???444)))(((,,,***!!!(((((((((((((((((((((((()))***++++++***)))***+++---///111EEEkkkuuupppppppppqqqrrrssstttuuuuuutttqqqppprrrrrrooonnnpppqqq|||lll]]]VVVRRRRRRTTTXXX\\\\\\ZZZWWWOOOKKKNNN\\\lllvvv|||kkkVVVOOOUUU___tttEEE===777666666333222222333333222111000///......---------------------------...000111111000///---++++++,,,,,,,,,,,,------***...///111444222@@@[[[ddd666333......---,,,++++++++++++******)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''&&&'''***,,,@@@GGGAAA000(((,,,,,,%%%'''((()))((((((((()))***((((((***+++***''')))------333///666UUUxxxzzzrrrppppppppppppqqqrrrttttttooommmmmmpppooolllmmmpppsssnnnaaa[[[RRRSSSTTTWWWYYYZZZYYYXXXSSSTTT^^^nnnzzz{{{vvvqqqbbbYYYLLLKKKSSS___mmmCCC<<<666666666333222222333222222111000000//////,,,,,,---...//////000000000111222333222000...,,,+++++++++,,,,,,---------+++......111333222IIIooobbb666000......---,,,++++++++++++***))))))(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((''''''((()))888GGGIII888))))))+++)))'''((()))(((''''''***,,,***''''''***)))&&&(((...'''111...,,,@@@aaavvvrrrqqqpppppppppqqqssstttllljjjlllnnnmmmiiikkkooouuuwwwjjj```[[[QQQRRRSSSUUUWWWXXXZZZ[[[]]]bbbkkkuuuzzzssseeeZZZLLLLLLHHHJJJUUUfffgggAAA:::555666666444222222////////////............//////000111222333444444000111111000///---+++)))***++++++,,,,,,------...---------222444666WWWccc777111......---,,,++++++++++++))))))(((((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((--->>>GGG<<<---'''((()))''')))***)))&&&'''***...222***&&&)))***'''(((---%%%//////+++666MMMrrr}}}}}}uuutttrrrqqqqqqqqqssstttmmmlllmmmnnnlllhhhiiimmmxxxxxxiiiaaa[[[WWWOOOOOOPPPRRRTTTYYY]]]aaahhhjjjmmmmmmjjjaaaTTTIIIDDDJJJIIIJJJ[[[vvv___@@@999444555666444111222------............//////333333333333333333333333///......---,,,++++++*********+++,,,,,,---.........---,,,333666<<>>000///...---,,,+++*********))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%...DDDWWWMMM333'''---***)))(((((((((((())))))))))))))))))))))))))))))+++(((***...------<<>>999555666555222111222333555777777777777888999333444555777888999::::::555222///---,,,,,,***))),,,,,,,,,,,,------------,,,222---111;;;dddooonnnCCC000///...---,,,+++*********))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''+++:::TTThhhcccGGG,,,,,,+++))))))******)))((())))))))))))))))))))))))***'''(((......***---444CCCooowww}}}|||yyyxxxyyyxxxxxx{{{uuuqqqppppppjjjbbbdddmmmnnnfff\\\VVVUUUTTTRRROOOOOONNNNNNOOOQQQPPPKKKGGGFFFHHHIIIIIIGGGGGGHHHJJJGGGKKKNNN^^^[[[===888555666666333222333:::<<<>>>???>>><<<<<<===555666888;;;>>>??????>>>444222///------,,,+++)))++++++,,,,,,,,,---------,,,333...111@@@ooo|||{{{KKK111///...---,,,+++*********((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&)))666MMM[[[OOO999---***((((((***+++***(((((((((((((((((((((((((((+++''''''+++---******,,,///YYYxxxwwwxxxwwwwwwyyytttppppppppphhh___bbblllvvvgggccc]]]YYYWWWUUURRROOOKKKOOORRRRRRPPPMMMMMMNNNJJJNNNSSSSSSRRRRRRUUUYYY`````````nnnjjjMMM<<<777444666666333222444???AAACCCBBB@@@>>>>>>>>>222111222555888999777555111///------......---++++++++++++,,,,,,,,,------,,,444///333BBBppp}}}PPP444///...---,,,+++*********((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''')))'''&&&444IIIQQQMMM111,,,'''&&&)))++++++)))((((((((((((((((((((((((,,,(((&&&(((+++++++++,,,000AAAhhhwwwuuuvvvvvvuuuvvvsssqqqqqqppphhh___bbbmmm~~~iii______^^^\\\YYYWWWTTTSSSIIIOOOTTTTTTRRRRRRXXX]]]dddjjjpppqqqooopppvvv}}}{{{wwwzzzqqq[[[EEE;;;666444555666444333555777999:::999777555555666222000...///222333000------,,,+++,,,......---,,,++++++++++++,,,,,,,,,,,,,,,333000444>>>dddwwwSSS777///...---,,,+++*********))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((""")))+++&&&(((777HHHOOO:::333***''')))++++++)))))))))))))))))))))))))))+++)))''''''))),,,---...333---@@@sssvvvtttvvvuuutttuuuuuussssssrrriii___cccnnntttddd___aaaaaa```]]]YYYWWWWWWOOORRRUUUXXX[[[aaaiiippp}}}uuuvvvoooZZZEEE;;;666333555666444444666///000111000//////111333666222......111222000,,,,,,++++++,,,------,,,******++++++++++++,,,,,,,,,***000///444666RRR}}}YYY:::///...---,,,+++*********))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((( &&&***'''$$$***999DDDHHH===000))))))***)))'''))))))))))))))))))))))))((()))***))))))+++,,,---000)))...NNN~~~vvvtttvvvuuuttttttwwwuuuuuutttkkkaaaeeepppmmmbbbdddfffgggeee```[[[YYYYYYVVVVVVWWW\\\dddoooxxx}}}|||zzzxxx~~~~~~wwwZZZ@@@:::555333555666444444666000111222222222444777:::666111,,,,,,///000...+++,,,+++++++++,,,,,,***)))******+++++++++,,,,,,,,,)))......444000EEE```<<>>RRREEE555+++)))***(((&&&))))))))))))))))))))))))&&&***,,,+++)))************000000555WWWxxxxxxxxxvvvtttttttttwwwwwwqqqddd^^^ggguuunnncccfffgggfffcccaaa___^^^\\\[[[\\\ZZZ```nnnyyyxxxqqqlllvvvwwwtttooollllllnnnooobbbqqq~~~RRRCCC;;;???AAA>>>999555333333000999@@@???777222222666000222///******//////+++...------,,,,,,------...******))))))******+++,,,///,,,111666000555aaa}}}zzz>>>333...******)))'''(((,,,+++)))&&&''')))***)))'''))))))(((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((((((((()))%%%%%%)))((((((777KKKQQQ]]]JJJ///---+++###'''((()))))))))'''''')))***)))(((((())))))***+++,,,...---222...444ggg~~~wwwvvvvvvtttqqqrrrqqqssstttqqqiiifffppp~~~|||hhhaaaeeefffeeebbb___]]]]]]^^^```ccceeennnwwwxxxnnnaaaZZZ]]]]]][[[WWWSSSTTTWWWYYY___zzzPPP@@@TTT]]]bbb\\\RRRJJJDDD>>>BBBDDDCCC???777111//////...///---))))))...///,,,---------,,,,,,---------******))))))******+++,,,000---///333...000IIIhhh|||MMM222---***+++***((()))++++++)))&&&''')))***)))''')))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((((((((()))%%%%%%)))''''''333EEECCCUUULLL777222---(((///((()))))))))'''''')))***))))))(((((()))******+++---***---///111LLLyyy|||vvvuuutttpppnnnooommmnnnppppppnnnppp{{{{{{nnnbbb```fffdddcccaaa]]][[[]]]bbbhhhoooppptttvvvnnn```TTTPPPKKKKKKJJJGGGEEEGGGMMMRRRbbbQQQFFFeee{{{xxxnnnbbbDDD@@@:::555222///...---,,,---,,,))))))---///---------,,,,,,,,,,,,------******))))))******+++,,,///---...000//////444;;;nnn|||YYY222---***,,,,,,***)))+++***((('''''')))***)))((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''(((((((((%%%%%%(((&&&%%%---:::>>>TTTWWWFFF777***%%%,,,((()))))))))'''''')))***))))))((((((((()))******---******///000000NNN|||{{{uuutttsssooommmnnnlllkkkllloooppptttnnngggbbbccchhhaaabbb```\\\[[[^^^fffmmmuuunnnhhhddd___WWWSSSSSSHHHGGGGGGGGGFFFHHHRRR[[[qqqxxxOOOHHHQQQpppsssQQQJJJ@@@666///---...///...//////---,,,,,,------,,,,,,,,,------,,,,,,,,,******))))))******+++,,,+++---...---000333000+++???^^^~~~zzz|||^^^333---***,,,...+++***+++)))(((''''''((()))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''(((((((((%%%%%%'''&&&###(((///777OOO___VVV>>>)))###(((((()))))))))'''''')))***))))))((((((((()))******,,,///***---111&&&444___~~~yyyuuuuuutttpppoooqqqnnnllllllmmmmmmppp{{{yyyiiieeecccdddhhh`````````___^^^bbbiiinnnpppdddYYYVVVVVVTTTSSSRRRGGGEEEEEEEEEDDDFFFRRR___qqqGGG???BBB[[[ppptttvvvzzzqqqaaaLLL999...,,,---111333444444000,,,+++,,,++++++,,,------,,,++++++******))))))******+++,,,***......+++---333333///333999BBBVVVwwwrrrvvvggg666///***,,,...,,,******((((((((((((((((((***+++'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''(((&&&%%%&&&&&&$$$%%%(((,,,AAA\\\```III222+++,,,((()))))))))'''''')))***)))(((((())))))***+++,,,)))111+++(((000,,,...DDDsssyyyvvvtttuuutttrrrrrruuuqqqpppooolllggggggrrrrrrfffeeecccbbbddd___```aaacccfffhhhjjjjjjcccYYYSSSUUUYYYVVVOOOJJJHHHDDDDDDEEEDDDFFFTTTeeejjj@@@999:::EEEOOOTTT\\\ooommmUUU@@@222///111333555999:::555---***+++***+++,,,------,,,+++*********))))))******+++,,,,,,...---***)))...111222---///222888GGGdddiiitttuuu:::111++++++...,,,******'''((()))((('''(((***,,,'''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%&&&&&&''''''(((&&&%%%%%%&&&&&&%%%$$$***777VVVeeeRRR:::///(((((()))))))))'''''')))***(((((())))))+++,,,...///)))...***'''---111///111DDDnnn~~~qqq|||tttqqqrrrttttttssstttyyyuuutttssslllbbb___jjjxxxkkkdddfffdddaaaaaa``````ccciiinnnnnniiidddYYYUUUUUUZZZ[[[UUUNNNJJJIIIEEEGGGLLLMMMRRRdddyyy^^^<<<===...---000666===HHHZZZkkkggg^^^QQQCCC999444444555000333:::???999...)))+++)))+++,,,------,,,+++)))******))))))******+++,,,---++++++,,,++++++---111)))...555555---444UUUzzzfffsss~~~???444+++***,,,+++******&&&((())))))''''''***---''''''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%&&&'''''')))'''$$$$$$''')))'''$$$,,,...MMMfffYYYCCC444%%%((()))))))))'''''')))***(((((()))***---///111222///***,,,---,,,000111))),,,OOO~~~sssmmmvvvpppnnnpppssstttsssuuuzzzwwwwwwuuummm___ZZZeeetttzzzfffdddgggeeeaaaaaa``````dddlllsssrrrhhh```UUUTTTWWW[[[ZZZTTTQQQQQQFFFCCCHHHQQQWWW___uuuQQQ777@@@:::444444999666///333???FFF===333...///333444333---111:::AAA;;;///***,,,)))***,,,------,,,***)))*********)))***++++++,,,---))))))///111,,,+++000333'''&&&222666000444@@@cccgggqqqAAA555+++***,,,+++***)))%%%'''))))))''''''***---&&&'''''''''(((((())))))%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%%%%&&&'''''')))'''$$$$$$'''+++)))%%%### AAAccc^^^NNN@@@,,,((()))))))))'''''')))***'''((()))+++...000333444777(((...666---,,,111)))(((???fffzzzsssuuuwwwpppjjjmmmooooooooorrrxxx||||||xxxssskkkaaa\\\cccnnn~~~qqqdddaaabbbaaa``````[[[bbbjjjpppnnnggg]]]WWWTTTWWW[[[^^^^^^YYYQQQLLLJJJFFFDDDLLL```}}}___LLL:::;;;999777444222222222111111444333222000///.........333000111666666111---,,,---------,,,,,,,,,++++++,,,,,,*********+++,,,---++++++++++++++++++++++++---------,,,,,,...333666:::KKKkkkwwwpppIII333+++...,,,,,,---)))((((((''''''''''''((((((((((((((((((((((((((((((+++)))'''%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''888XXXjjj]]]AAA---,,,'''%%%))),,,***'''''')))))))))***,,,...111222111111111000//////......///777KKKsssppphhhpppwwwpppmmmmmmmmmmmmnnnqqquuuwwwwwwtttpppjjjaaa^^^eeeooouuullleeeddddddaaa___```\\\dddmmmnnnfff]]]XXXWWWTTTWWW[[[^^^]]]XXXPPPKKKGGGEEEEEELLL^^^zzzUUUDDD555888444333222222222222222111......///000111222333333//////333777666000++++++...------+++***)))((((((++++++************+++++++++++++++++++++++++++++++++---//////......///000222333BBBaaa}}}ggghhhGGG111)))---++++++---)))((((((''''''''''''((((((((((((((((((((((((((((((***)))'''%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''$$$...HHH```aaaOOO<<<+++((((((+++,,,(((&&&((())))))))))))+++---///000............------------+++...888\\\mmm```bbbwwwppppppmmmjjjjjjnnnqqqqqqpppooonnnlllhhhaaa^^^eeeppp|||lllhhhfffgggeeeaaa```bbbbbbjjjqqqlll^^^UUUTTTYYYSSSWWW[[[^^^\\\VVVNNNJJJDDDDDDEEEIIIVVVoooxxxJJJ===222666111222333444444444222222222000...,,,,,,---///000111333888;;;888000...000---,,,,,,++++++*********)))******+++******))))))++++++++++++++++++++++++)))---000222000...++++++...)))***:::UUUtttrrrkkkFFF000(((,,,******---)))((((((''''''''''''(((((((((((((((((((((((((((((()))((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++%%%$$$111IIIWWWQQQBBB...+++***,,,+++'''&&&((())))))))))))***+++,,,,,,***++++++++++++,,,,,,,,,...---,,,EEExxxiiiWWWRRRvvvpppqqqkkkggghhhnnnqqqooollliiihhhgggddd^^^[[[cccnnnrrrjjjhhhhhhiiieee```aaafffkkkoooppphhh[[[SSSUUUYYYSSSWWW\\\^^^[[[TTTMMMHHHCCCFFFFFFEEEKKKaaakkkDDD>>>444666222444666666555333111000000000222555:::@@@EEEIIIMMMLLLLLLHHH===111...111++++++,,,,,,------......((()))***++++++***((('''************************(((+++///111///---+++***...///000///111EEEkkk{{{yyyIII333))),,,))))))+++(((((((((''''''''''''((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''"""$$$666LLLRRRLLL999000))))))***)))((())))))))))))(((((()))))))))(((((()))******+++,,,,,,111222,,,555\\\gggVVVNNNuuupppooojjjfffiiipppsssooojjjgggeeeccc```YYYWWW___jjjuuummmmmmkkkjjjhhhccc```dddkkkooolllggg```YYYVVVUUUVVVTTTYYY^^^___ZZZRRRKKKHHHCCCFFFFFFCCCGGG^^^___@@@AAA888555333555666555222/////////+++444CCCRRR___gggkkkllleee```YYYMMM===...***---++++++++++++,,,,,,,,,,,,)))******++++++)))((('''************************(((***,,,---,,,,,,,,,---***///222---%%%***CCC\\\xxxlllqqqMMM666,,,---***)))+++'''((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""'''&&&$$$000GGGYYY^^^GGG777(((%%%)))+++***))))))))))))(((((((((''''''(((((()))***+++,,,,,,---)))222...,,,AAAaaa}}}eeeXXXTTT|||tttpppmmmjjjiiimmmssstttoooiiifffdddaaa]]]VVVUUU___jjjyyynnnkkkoookkkhhhfffcccaaagggnnnjjjccc[[[WWWXXXXXXVVVTTTUUU[[[``````ZZZQQQKKKHHHBBBEEEFFFEEEMMMiiiZZZ===BBB999333222444444222//////222666@@@KKKZZZggglllhhh```YYYOOOJJJDDD===333******...+++++++++******)))))))))++++++++++++***)))((((((************************((()))******)))***,,,///+++)))***---...---111777TTTrrrmmm___jjjOOO777,,,---))))))+++(((((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""''')))''')))888LLLYYYPPP>>>,,,''')))*********((())))))))))))((('''&&&(((((()))***++++++,,,,,,%%%000111---444HHHppp~~~bbbWWWYYYxxxrrrooonnnmmmnnnrrruuussslllfffgggddd```\\\VVVVVVaaannnvvvmmmkkkkkkkkkgggdddeeeddddddiiiooobbb[[[UUUTTTXXX[[[YYYWWWWWW]]]bbbaaaZZZQQQJJJHHHCCCEEEEEEGGGUUUwww```>>>AAA888444222444444333222777???GGGVVVWWWXXXVVVNNNDDD999222///,,,,,,------***+++...******++++++,,,---......------+++******)))))))))************************)))***+++***))))))***+++---))))))...222000------222EEE^^^uuuvvv```ZZZnnnLLL555***,,,)))))),,,)))((((((''''''''''''(((((((((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&$$$)))999IIIQQQDDD666...)))&&&'''+++(((((()))***)))(((''''''(((((())))))******++++++***......///222888XXX]]]PPPVVV{{{uuuqqqooooooppprrruuuvvvrrrjjjdddgggddd```[[[WWWXXXeeesssyyykkkhhhkkklllgggcccaaadddfffgggjjjooo\\\XXXTTTUUUYYY]]]]]]\\\WWW^^^cccbbbZZZQQQJJJHHHDDDEEEEEEHHHYYY~~~hhh@@@@@@888666333555666666888@@@MMMWWWQQQJJJ@@@555///,,,---...///,,,,,,///000,,,))))))'''(((+++...222555888999///...,,,***))))))***+++)))))))))))))))))))))))))))+++,,,,,,)))(((''''''***+++......)))$$$'''...///---444IIITTTIIIOOOlllIII111'''***((()))---+++((((((''''''''''''(((((((((((((((((((((((((((((($$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''""""""&&&&&&)))888KKKNNNGGG???555***###%%%+++'''((()))******)))((('''((((((((()))))))))))))))...***''',,,...+++AAAjjjXXXIIIQQQ}}}wwwrrrnnnlllmmmqqquuuwwwuuuooohhhdddcccbbb```\\\WWWXXXfffttt}}}rrrjjjhhhgggdddfffdddccceeeiiijjjeeeaaaXXXWWWWWWYYY]]]___]]][[[WWW]]]bbbaaaXXXOOOHHHFFF@@@EEEFFFGGG]]]ppp@@@;;;AAA888222555666999KKK```fff___===777111...///...+++(((------......------,,,+++***+++...333999???DDDGGG>>><<<:::;;;;;;777---%%%+++***((()))+++---......(((+++...---***''''''((())))))*********+++++++++,,,,,,...333===IIIQQQTTT777///)))+++---+++)))(((***)))((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))'''%%%&&&,,,222EEEJJJGGG999+++&&&&&&%%%***(((''''''((()))******((((((((((((((()))******---((((((...///...999III|||kkkYYYbbb{{{uuupppmmmlllnnnqqquuuvvvsssmmmfffcccbbbaaa___\\\XXXZZZhhhwwwxxxkkkccccccdddccccccbbbdddhhhllljjjddd^^^YYYXXXXXXZZZ]]]^^^\\\ZZZXXX]]]aaa___XXXPPPKKKJJJEEEHHHGGGIIIbbbOOO999:::666===:::888BBBYYYkkkfffVVV999444///---//////---***---------...------,,,++++++++++++,,,---///222333333333555;;;@@@AAA===999555111+++((((((***...000'''''''''&&&&&&(((+++...)))))))))*********++++++***))))))...999DDDGGGEEE333+++&&&(((***)))''''''***)))((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((&&&$$$&&&+++111CCCMMMOOOAAA...&&&(((,,,,,,***)))(((((()))))))))((((((((((((((()))******---((()))...---+++444AAAfff~~~mmmqqqxxxsssnnnllllllooorrruuuuuuqqqjjjdddaaabbb___]]][[[XXX\\\iiixxx~~~ssseee]]]___dddfffaaacccfffkkkmmmjjjaaa[[[ZZZYYYYYYZZZ\\\]]][[[ZZZZZZ]]]___]]]XXXRRROOOOOOLLLKKKHHHLLLjjjfff>>>888;;;???888888KKKdddlllZZZBBB444000---,,,...000///------------------,,,++++++///...---+++))))))((((((((((((+++222999>>>>>><<>>///)))%%%''')))((('''''')))(((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''%%%$$$%%%***...===MMMVVVJJJ555((()))...,,,,,,***)))))))))))))))((((((((((((((()))******,,,))))))---,,,)))...888MMMrrr}}}tttppplllkkklllqqquuuwwwuuuooohhhdddbbbbbb___\\\ZZZWWWZZZfffsss|||rrreee___bbbhhhjjjeeefffhhhkkkkkkfff___YYYZZZZZZZZZ[[[[[[[[[[[[ZZZ]]]______\\\XXXUUUTTTTTTPPPMMMGGGOOOqqqQQQAAA@@@999777BBBZZZlllcccIII222111...,,,,,,...///...---,,,------------,,,++++++......---,,,++++++******)))((((((***---000000///>>>@@@AAA???:::555000...,,,+++***,,,...,,,'''###((((((((()))))))))******(((******,,,777CCCCCC<<<...)))&&&)))+++)))(((***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))&&&######%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%$$$%%%))),,,555GGGVVVSSS@@@///)))***)))*********)))((()))***((((((((((((((())))))***+++)))***---,,,))),,,333999]]]}}}zzzrrrnnnkkkjjjllltttwwwyyyvvvooohhhddddddbbb___\\\YYYVVVVVV___jjjvvvuuupppfffbbbeeeiiijjjjjjiiihhhgggeeeaaa\\\YYYYYYZZZ[[[[[[[[[ZZZZZZZZZaaa```^^^[[[XXXVVVUUUVVVPPPKKKGGGRRRxxxnnnMMM;;;888???WWWqqqsssYYY>>>222000///...---------,,,+++,,,,,,------,,,,,,+++***)))))))))***************000...+++***************222777<<<@@@BBBBBBCCCEEE///+++((((((******)))&&&''''''((((((((()))))))))###((('''%%%---999;;;444,,,((('''***+++((((((***&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$&&&))))))&&&"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&(((***///@@@TTT[[[PPP===---&&&&&&(((******)))(((***+++((((((((((((((())))))***)))(((***------,,,...111000LLLtttqqqwwwqqqnnnkkkkkkmmmuuuxxxzzzvvvnnngggeeefffbbb___\\\ZZZVVVUUUZZZbbblllnnnlllfffccceeefffeeeiiigggdddaaa^^^[[[ZZZYYYXXXYYY[[[\\\[[[ZZZ[[[\\\bbb```\\\YYYVVVTTTSSSSSSLLLIIIGGGVVV}}}ddd===<<>>===:::666333vvvooonnnnnnnnnmmmssstttrrrnnngggccccccdddbbb___^^^```___\\\\\\___jjjnnnmmmfffcccccc___YYYTTTUUUVVVWWWXXXYYYYYYYYYSSSUUUYYY[[[]]]___aaabbb]]]UUUOOONNNMMMIIIFFFGGGHHHJJJKKKbbb]]]SSSeeeYYYAAA777333111111111111///---+++***---------,,,,,,,,,++++++++++++++++++++++++++++++******************************))))))))))))******///111222111...***'''&&&(((((((((((((((((((((((()))'''---)))???ZZZHHH444+++++++++***)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''***)))&&&%%%%%%&&&(((***...111333333///***'''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((///222BBBZZZddd[[[MMMGGG///+++))),,,+++'''''',,,))))))))))))))))))))))))++++++******++++++,,,---***777888KKKzzzaaaPPPDDDAAA<<<777666777555222}}}tttnnnmmmnnnooonnnrrrrrrppplllhhheeedddddddddaaa```bbbaaa^^^___bbbjjjmmmlllfffbbbbbb___YYYVVVWWWWWWXXXXXXXXXXXXWWWVVVXXXZZZ\\\^^^___bbbccc]]]TTTMMMLLLKKKHHHFFFGGGIIIKKKMMMgggyyynnnRRR<<<555,,,222222222222111///---,,,---------,,,,,,,,,++++++++++++++++++++++++++++++******************************))))))))))))******---///111000---)))'''&&&((((((((((((((((((((((((((('''...(((999QQQ???,,,++++++******)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&(((,,,///111---------///000...***&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''')))555IIIXXXWWWMMMEEE222+++''')))***((((((+++))))))))))))))))))))))))++++++******++++++,,,---000444222===fffwwwzzzYYY???>>>===:::666555555444333zzzrrrmmmnnnoooppppppqqqooollljjjiiigggeeedddfffbbbbbbddddddaaabbbeeejjjllljjjeeeaaa```]]]YYYYYYYYYYYYYYYYYYXXXWWWWWW[[[[[[[[[\\\^^^```cccddd\\\SSSKKKIIIIIIGGGFFFHHHKKKKKKOOOnnnsssJJJ999777000333333333333222000///...------------,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))*********,,,......+++)))''''''((((((((((((((((((((((((&&&&&&---)))888MMM;;;***+++******))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%'''***...111444,,,)))'''***///000***$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''---;;;OOO\\\XXXMMM>>>333***((())))))((()))))))))))))))))))))))))))++++++******++++++,,,---000......444QQQggg???999999999777666444555777~~~xxxqqqmmmoooqqqrrrrrrooolllhhhhhhiiiiiigggdddfffcccbbbeeeeeeccccccgggiiiiiigggccc___]]]ZZZXXXYYYZZZZZZZZZZZZZZZYYYYYY^^^]]][[[\\\^^^aaacccddd[[[RRRIIIGGGGGGEEEFFFHHHKKKKKKRRRvvvSSS:::888:::333333333222111111000///...------------,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******''')))++++++***((('''(((((((((((((((((((((((((((&&&###******>>>SSS@@@///******))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&(((+++...000...+++)))***,,,,,,(((###''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((()))***222HHH___bbbYYYLLL???000))))))***)))'''))))))))))))))))))))))))++++++******++++++,,,---+++)))111666FFFzzz{{{EEE777777888:::888666777;;;|||wwwpppnnnppprrrsssrrrmmmjjjffffffhhhiiigggdddeeebbbbbbdddeeecccdddgggiiifffdddaaa^^^ZZZXXXWWWXXXYYYZZZ[[[\\\\\\\\\\\\___]]][[[[[[^^^aaabbbbbbYYYPPPHHHFFFFFFEEEFFFHHHIIIJJJUUU~~~oooAAA111:::444333222111000000//////.........---------,,,,,,++++++++++++++++++++++++******************************))))))))))))******&&&((()))***(((''''''((((((((((((((((((((((((((()))"""'''***AAAVVVBBB000)))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&(((+++---///333333111...+++(((&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''%%%)))===UUU___\\\RRREEE444)))(((++++++((())))))))))))))))))))))))++++++******++++++,,,---+++***333666>>>jjjEEE999666777:::999666777<<<{{{vvvpppnnnoooqqqqqqpppjjjhhhgggfffggggggfffeeedddaaaaaadddeeedddeeehhhjjjfffcccbbb^^^YYYWWWYYYYYYZZZ[[[\\\^^^^^^^^^^^^___]]]ZZZ\\\```ccccccaaaXXXOOOHHHGGGGGGFFFFFFHHHGGGKKKZZZRRR111:::666555333111000///..................---------,,,++++++++++++++++++++++++******************************))))))))))))******&&&'''))))))'''''''''(((((((((((((((((((((((((((,,,"""&&&'''<<>>999777555222000/////////............------------++++++++++++++++++++++++******************************))))))))))))******'''((()))((('''&&&'''(((((((((((((((((((((((((((***###(((&&&444CCC444+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%''')))+++------111///,,,***)))))))))(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))+++---///777IIIZZZZZZRRRAAA///(((***---,,,))))))))))))))))))))))))++++++******++++++,,,---,,,///......555GGGqqqsssLLL???777;;;>>>999888;;;|||yyytttmmmjjjjjjkkkjjjhhhfffhhhiiigggcccbbbdddfffdddbbbbbbfffgggfffgggkkkoooiiiffffffbbb\\\[[[^^^^^^^^^______^^^^^^]]]\\\```]]]]]]```fffiiifffcccUUUNNNIIIIIIJJJHHHGGGHHHGGGOOOddd}}}KKKAAA;;;:::777444111000////////////.........---------++++++++++++++++++++++++******************************))))))))))))******''')))))))))'''&&&'''(((((((((((((((((((((((((((%%%"""+++'''///<<<222000'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))$$$ %%%((('''%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''+++---)))***===TTTeee]]]LLL666******,,,***))))))))))))))))))))))))++++++******++++++,,,---%%%---,,,111:::@@@bbbyyyWWWFFF;;;???CCC>>><<<>>>{{{qqqnnnkkkjjjkkkkkkiiifffffffffffffffeeedddcccbbb``````bbbcccaaaaaahhhqqqooohhhbbb___[[[WWWWWWZZZ\\\]]]]]][[[ZZZYYYZZZ\\\]]]\\\]]]bbbhhhjjjgggbbbYYYPPPIIIJJJKKKIIIGGGFFFJJJKKKgggeee<<<>>>777333555555111......000000...---------------------,,,,,,,,,,,,++++++******************++++++)))***,,,+++***)))***,,,)))))))))))))))))))))))))))))))))))))))))))))))))))%%%###(((111777333,,,******))))))))))))******''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&((())))))((('''(((,,,...GGGRRRRRRBBB333111000,,,+++******)))))))))))))))))))))))))))************---000---,,,222999PPPpppzzz^^^DDD>>>@@@???<<<===}}}qqqnnnkkkjjjjjjjjjgggeeeeeeeeeddddddcccbbbaaaaaa``````bbbdddbbbbbbiiisssqqqiiibbb^^^[[[WWWWWWZZZYYYZZZ\\\[[[ZZZZZZ[[[\\\[[[ZZZ[[[```fffgggddd```WWWOOOHHHIIIJJJHHHFFFFFFKKKQQQpppQQQ<<<888666666444000///111000000///...------------------,,,,,,,,,,,,++++++******************++++++************))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((&&&%%%)))222888444+++******))))))))))))******''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((((((((('''''''''&&&&&&&&&)))((((((((('''''''''&&&((())))))((('''(((+++...AAAQQQ^^^VVV>>>***''',,,+++******)))))))))))))))))))))))))))************---000---,,,///000@@@\\\{{{{{{]]]KKKHHHNNNXXXaaa~~~|||qqqnnnllljjjiiihhheeecccccccccbbbbbbaaa```````````````ccceeeddddddllluuutttjjjaaa]]]ZZZVVVWWWZZZVVVXXXZZZ[[[[[[ZZZZZZ[[[XXXXXXYYY^^^cccdddaaa^^^TTTMMMGGGHHHIIIGGGFFFGGGLLLYYY|||kkkCCC???;;;999555000000333111000///......---------------,,,,,,,,,,,,++++++++++++++++++++++++******,,,***(((''')))*********))))))))))))))))))))))))''''''''''''''''''''''''((('''&&&***444;;;666,,,***))))))(((((())))))***''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&((((((((('''''''''''''''((())))))((('''(((+++--->>>PPPllltttVVV...$$$111+++******)))))))))))))))))))))))))))************+++000...------***444LLLxxxvvvrrr}}}}}}xxxvvvpppnnnmmmkkkhhhfffdddbbbbbbbbbaaaaaa``````````````````cccfffeeefffnnnxxxuuukkk```\\\YYYWWWWWWZZZUUUXXX[[[[[[ZZZYYYXXXXXXVVVWWWYYY]]]aaaaaa___]]]QQQJJJFFFGGGGGGFFFEEEHHHJJJ___TTTHHH===999777333111222222111000///............------,,,,,,,,,+++++++++,,,+++++++++++++++******---***'''&&&(((******)))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((+++555>>>999...))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''(((***,,,777DDDgggnnn<<<&&&///+++******)))))))))))))))((()))))))))************)))...---...000,,,555LLL{{{tttqqqnnnnnnnnnlllhhheeecccbbbccccccbbbaaaaaaaaabbbbbb```aaadddffffffgggoooyyyvvvjjj___[[[ZZZXXXXXXZZZWWWZZZ\\\\\\YYYWWWUUUUUUVVVWWWZZZ]]]``````^^^]]]NNNIIIEEEFFFFFFEEEFFFIIIIIIfffgggRRR<<<555888888444111222222111000////////////------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++******,,,+++)))(((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&))))))+++666BBB>>>111))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''((()))((('''''')))***,,,000PPPxxxxxxNNN---'''+++******)))))))))))))))((()))))))))************))),,,+++,,,000///999OOOyyywww{{{ssspppmmmnnnooommmiiifffdddddddddcccbbbaaaaaabbbcccdddaaaaaadddffffffgggoooyyytttiii^^^[[[[[[ZZZYYYYYYZZZ[[[\\\[[[XXXVVVUUUUUUUUUXXX[[[^^^______^^^]]]LLLHHHEEEFFFFFFEEEGGGKKKMMMnnnbbbAAA555999;;;888333333222111000////////////------,,,,,,,,,,,,++++++---------,,,++++++******+++,,,---,,,)))((()))***))))))))))))))))))))))))''''''''''''''''''''''''%%%))))))***666EEECCC777)))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))''''''((()))((((((@@@iiizzzccc>>>)))+++******)))))))))))))))))))))))))))***************,,,)))***///---666KKKuuu{{{xxxzzzxxxsssppplllnnnpppnnnjjjgggeeefffdddcccaaa``````aaacccdddaaaaaadddfffeeefffnnnxxxrrrggg]]]\\\]]]\\\ZZZYYYZZZ[[[\\\ZZZXXXWWWWWWXXXTTTWWWZZZ]]]^^^]]]\\\\\\KKKGGGFFFGGGFFFEEEHHHMMMTTTwwwVVV???;;;;;;999666333333222111000000000000------,,,,,,,,,,,,++++++...------,,,++++++******(((---111000***'''(((+++))))))))))))))))))))))))(((((((((((((((((((((((($$$))))))(((666HHHHHH<<<((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&((())))))(((''''''(((***...@@@^^^vvvpppPPP111+++******)))))))))))))))))))))))))))***************,,,)))+++///,,,222EEEwwwtttpppxxxzzztttqqqpppkkknnnpppoookkkhhhggggggcccbbb```___```aaacccdddaaabbbdddfffeeeeeemmmwwwpppfff]]]\\\^^^]]]ZZZYYYZZZ[[[[[[ZZZXXXXXXYYY[[[SSSVVVZZZ\\\\\\\\\[[[[[[JJJGGGFFFGGGGGGEEEIIINNN[[[~~~kkkLLL???:::888777444333222111000000000000---------,,,,,,,,,++++++......---,,,,,,+++******&&&...444333+++&&&(((,,,))))))))))))))))))))))))))))))))))))))))))))))))$$$)))((('''666JJJKKK???((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&((())))))(((''''''((((((222AAAUUUlllqqqVVV555+++******)))))))))))))))))))))))))))************(((+++***---222---222DDDzzz|||lllhhhxxxzzz~~~{{{uuuooommmjjjkkkllljjjhhhgggggghhhgggdddbbbaaabbbccccccbbbfffddddddfffeeefffppp|||rrrfff[[[ZZZ^^^______```ZZZXXXYYY[[[YYYTTTTTTWWWVVV[[[]]]ZZZZZZ\\\ZZZTTTKKKKKKBBB>>>EEEFFFGGGPPPZZZsssoooxxxddd===999:::333666555444222111000000000111000...---...///111222===@@@999,,,(((------'''******************************))))))))))))******))))))))))))))))))))))))******+++444FFFWWWWWWNNN111***&&&(((***)))((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))(((&&&&&&'''))),,,,,,999XXXqqqrrr]]]III***,,,+++((('''((('''%%%))))))))))))************,,,,,,,,,,,,,,,///333777___rrrfffsss~~~~~~~~~xxxsssooommmllllllllljjjhhhffffffggggggeeebbbbbbbbbcccbbbaaaeeecccccceeedddeeennnzzzqqqeee[[[ZZZ^^^______```YYYXXXYYY[[[YYYUUUTTTXXXUUUZZZ]]][[[ZZZ[[[XXXSSSLLLLLLDDDBBBHHHGGGGGGRRRccc|||dddVVVKKKKKKOOOXXXlll[[[DDD<<<888666555444333222111000000111000///......///000111999<<<777,,,(((------(((******************************))))))))))))******))))))))))))))))))))))))++++++,,,222BBBQQQUUUPPP333+++&&&(((***)))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))(((&&&&&&((())))))&&&...HHHaaaiiiaaaWWW444///***((())))))((('''))))))))))))************+++,,,,,,,,,,,,///333666\\\uuu|||yyyssspppmmmlllnnnnnnmmmjjjgggddddddeeefffdddbbbbbbbbbcccbbbaaaddddddddddddbbbdddmmmwwwooocccZZZZZZ^^^_________YYYXXXYYY[[[YYYUUUUUUXXXUUUZZZ]]]]]]\\\[[[VVVQQQLLLMMMGGGFFFJJJGGGHHHTTTqqquuuPPPLLLGGGEEEIIIHHHGGGOOOZZZ|||vvvLLL;;;<<<555555555555444333111111111000///......///000111333666444,,,***......)))******************************))))))))))))******))))))))))))))))))))))))'''((((((+++444BBBKKKMMM777...'''(((***)))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&((())))))###%%%555IIIVVV]]]```BBB222'''(((,,,***((()))))))))))))))************+++,,,,,,,,,,,,///222555RRRsssnnnkkkjjjjjjpppooommmjjjeeeccccccdddcccbbbaaaaaacccdddcccbbbdddeeeeeedddccceeennnvvvlllaaaYYYZZZ^^^___^^^^^^YYYXXXYYY[[[ZZZVVVVVVYYYXXX[[[___```^^^ZZZUUUPPPLLLMMMHHHHHHKKKGGGIIIYYYnnnUUUOOOOOOLLLLLLPPPPPPKKKKKKNNNVVVnnnzzztttWWW???@@@666777777777666444222111111000//////...//////000---111000,,,+++......*********************************))))))))))))******((((((((((((((((((((((((&&&'''&&&&&&***555CCCMMM===222((('''***)))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&(((***---'''$$$+++666BBBOOOYYYMMM777&&&(((,,,)))''')))((()))))))))************+++,,,,,,,,,,,,...111444EEEzzznnniiiggggggiiiqqqpppmmmiiidddbbbbbbccc_________aaadddfffeeeeeecccfffgggeeedddhhhpppwwwiii___XXXZZZ______]]]]]]YYYXXXYYY\\\ZZZVVVVVVZZZ[[[]]]```bbb```ZZZTTTQQQKKKLLLGGGHHHKKKFFFMMMbbbaaaJJJJJJRRRRRRMMMJJJMMMPPPPPPOOOOOOIIIPPPhhhqqqMMM@@@999999888888666555333222111111000///////////////+++------,,,,,,...---+++******************************))))))))))))******((((((((((((((((((((((((***++++++))))))111BBBPPPCCC666)))''')))***((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&''')))***...***)))+++...555AAAMMMPPP<<<+++(((+++)))'''(((((()))))))))***************+++------,,,...000333AAA|||uuujjjfffeeegggjjjqqqpppmmmhhhdddaaabbbccc]]]]]]^^^aaadddffffffeeeaaafffhhheeedddjjjrrrwwwfff]]]WWWZZZ______]]]\\\YYYXXXYYY\\\ZZZWWWWWW[[[^^^]]]___bbb___XXXRRRQQQLLLKKKFFFGGGJJJHHHTTToooZZZLLLNNNPPPMMMNNNLLLKKKMMMOOOPPPPPPOOOJJJPPPRRRWWWsssaaa@@@>>><<<:::888666444444333111111000000//////......+++,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******))))))))))))))))))))))))*********)))'''--->>>OOOIII999***''')))***)))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((''''''''')))++++++***+++,,,,,,///:::EEEMMMBBB444+++(((((()))((())))))))))))***************+++------------000222BBBvvvqqqhhheeefffjjjoooqqqooolllgggcccaaabbbddd___^^^___aaadddeeedddbbb^^^eeegggdddccckkkssswwwddd[[[VVVZZZ______\\\[[[YYYXXXYYY\\\[[[WWWXXX[[[___\\\]]]```]]]UUUPPPPPPNNNLLLFFFGGGJJJJJJ\\\}}}XXXJJJOOOSSSRRRQQQPPPWWW]]]\\\UUUOOOKKKIIIKKKRRRNNNDDDPPP~~~RRRBBB???;;;888555444444444111111111000000///...---...,,,,,,,,,+++++++++---******************************))))))))))))******))))))))))))))))))))))))'''''''''((('''+++:::KKKMMM<<<+++''')))***)))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%''''''''''''''')))++++++*********)))+++666BBBHHHIII@@@///&&&***,,,)))))))))))))))***************+++------------///111;;;mmm~~~nnnfffeeehhhmmmtttpppooolllgggcccaaabbbdddaaa```aaabbbdddcccaaa___[[[cccfffbbbbbbkkksssvvvccc[[[VVVZZZ______\\\ZZZYYYXXXYYY\\\[[[WWWXXX\\\___[[[[[[^^^[[[RRRNNNOOOPPPMMMFFFGGGKKKLLLbbbwwwZZZIIIOOOQQQGGGKKK[[[kkkzzzqqqaaaXXXUUUIIIJJJNNNNNNLLLaaa{{{pppnnnEEEAAA<<<777444333444555111111111111000///------000---,,,,,,+++***+++---******************************))))))))))))******))))))))))))))))))))))))***(((***,,,+++...<<>>---(((,,,000+++***)))(((((()))***+++------,,,,,,,,,---......<<<]]]yyyttttttzzzooommmpppsssvvvyyytttlllfffffffffccc``````^^^^^^___aaacccbbb___]]]``````cccaaa___nnnzzzuuuddd\\\WWWZZZ___^^^\\\[[[XXXXXXXXXWWWWWWZZZ___ccceeeddd___YYYVVVWWWTTTOOOIIIKKKDDDEEEPPPVVVqqq~~~WWWQQQHHHNNNOOOQQQTTTjjjvvvOOONNNFFFPPPRRR]]]gggUUUNNNMMMfff^^^===777:::555222666444333222000///////////////............---------******+++++++++,,,,,,,,,,,,++++++***))))))******))))))))))))))))))))))))***,,,(((''''''###+++AAARRRKKK555&&&***+++'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&%%%%%%'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((''''''(((***,,,---:::FFFKKK@@@000(((((()))+++***)))(((((()))***+++---,,,,,,,,,,,,---......555TTTxxxpppqqquuuvvvxxxzzzqqqjjjeeefffgggdddaaabbbaaa`````````bbbaaa```^^^aaa```cccbbbaaappp|||wwweee]]]XXX[[[______]]]]]]VVVVVVVVVWWWYYY]]]dddiiigggeee___WWWTTTUUUSSSOOOHHHIIIEEEFFFPPP___ZZZFFFJJJEEENNNMMMPPPXXXssswwwKKKMMMIIITTTUUUaaaYYYLLLKKKFFFOOOpppyyyJJJ;;;;;;777444888444333222111000////////////............---------***++++++++++++,,,,,,,,,,,,+++******)))*********))))))))))))))))))))))))(((+++))))))***'''///EEEZZZRRR999'''+++---((((((''''''''''''''''''''''''((((((((((((((((((((((((+++'''$$$###%%%'''((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''((()))+++,,,888CCCIIICCC777...***(((******))))))))))))******,,,,,,,,,,,,,,,---......111LLLwwwqqqssswwwwwwvvvvvvpppjjjgggggggggcccaaaaaacccaaa______``````___^^^```___bbbaaabbbrrr~~~wwwfff___ZZZ\\\___^^^^^^___WWWVVVVVVWWWZZZ```gggkkkiiifff^^^UUUQQQSSSRRROOOGGGGGGEEEEEEOOOggghhhPPPHHHJJJGGGMMMIIIIIINNN^^^fffHHHMMMIIIRRRRRR^^^XXXIIINNNGGGCCCWWWfffHHH<<<999777666444444222111000////////////............---------++++++++++++++++++++++++++++++***************+++((((((((((((((((((((((((&&&***)))***,,,)))222HHH\\\UUU;;;'''***...)))'''''''''''''''''''''''''''(((((((((((((((((((((((()))((('''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))***+++000888???@@@:::222,,,(((***))))))))))))))))))***++++++++++++,,,---......000III}}}vvvqqqtttwwwuuuqqqpppqqqllliiiiiifffaaa___```cccaaa^^^^^^_________^^^___]]]``````bbbsssxxxhhhaaa\\\]]]^^^]]]]]]___ZZZXXXWWWXXX[[[aaafffiiigggddd\\\RRROOOQQQQQQNNNGGGDDDDDDFFFPPPqqqsssWWWPPPIIILLLHHHLLLGGGIIIIIIGGGbbbQQQIIIOOOIIINNNNNN\\\[[[GGGNNNIIIAAAIIImmmXXX:::777999666555444333111000000/////////............---------+++++++++++++++++++++++++++***************++++++((((((((((((((((((((((((***,,,)))'''(((###***@@@ZZZVVV>>>'''(((---)))(((''''''''''''''''''''''''((((((((((((((((((((((((%%%)))------***'''(((***&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))---444::::::333+++%%%)))))))))******)))))))))*********+++,,,---......000EEEwwwuuu{{{tttppptttvvvsssooommmpppllljjjjjjfffaaa^^^```bbbaaa______```aaa```______\\\^^^___cccuuuyyyiiiccc^^^]]]\\\ZZZ[[[^^^[[[YYYXXXYYY]]]aaadddeeedddaaaYYYPPPMMMOOOOOOLLLGGGBBBEEEIIIUUUWWWNNNTTTMMMKKKGGGKKKHHHNNNNNNAAANNNTTT{{{pppJJJKKKRRRLLLNNNMMM______FFFKKKIIIBBBFFFcccpppDDD777999999555444333222111000000000///............---------,,,,,,,,,++++++++++++************)))******+++,,,))))))))))))))))))))))))(((+++(((''')))'''111HHHXXXYYYDDD***'''+++)))(((''''''''''''''''''''''''((((((((((((((((((((((((""")))///000+++''''''***&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((---...666BBBFFF>>>000'''))))))************))))))************+++---...//////>>>zzzxxxrrrooosssvvvtttpppnnnmmmkkkjjjjjjgggaaa```bbbcccaaaaaaaaacccdddcccbbb```\\\___```eeexxxzzzkkkddd___]]][[[XXXXXX\\\ZZZXXXXXXZZZ___bbbcccbbb```^^^WWWOOOLLLNNNNNNJJJIIIAAAGGGNNN^^^UUULLLUUURRRJJJFFFJJJFFFOOORRRBBBJJJHHHfffdddUUUGGGPPPLLLOOOOOObbblllPPPMMMHHHDDDIIIcccbbbBBB999===555444333222111000000000///............---------,,,,,,,,,+++++++++************))))))***++++++,,,))))))))))))))))))))))))&&&)))&&&'''---...<<>>555555333222111000000000//////.........---------,,,,,,,,,++++++***************))))))***+++,,,,,,))))))))))))))))))))))))(((***&&&%%%((()))666OOO]]]fffUUU666******)))***''''''''''''''''''''''''(((((((((((((((((((((((((((&&&%%%&&&(((((('''%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((''''''$$$'''888QQQ]]]SSS<<<---((()))***++++++***)))((()))))))))***+++---...///111111fff{{{uuutttsssrrrsssttttttrrrppplllkkkiiifffcccaaa```___eeebbb```bbbggghhhfffbbb^^^aaa```___iiixxx~~~zzzfff]]]VVVVVVXXXWWWVVVWWWXXXYYY[[[]]]^^^```aaabbbaaa[[[TTTOOOMMMMMMKKKIIIDDDKKKIIILLLuuujjjTTTRRRUUUOOOKKKGGGEEEGGGJJJJJJJJJQQQNNNMMMOOORRRPPPIIICCCIIIIIIMMM[[[KKKbbbUUULLLUUUDDDDDDhhhkkkCCC???999555222222222111111111444,,,555,,,&&&000------......---,,,,,,+++******---,,,+++******+++,,,---))))))))))))))))))))))))***&&&'''+++(((%%%000@@@cccgggYYY:::&&&'''***&&&((((((((((((((((((((((((***))))))((('''&&&&&&&&&!!!)))+++%%%%%%,,,,,,&&&%%%&&&''''''(((((('''''')))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((+++'''222LLL\\\VVVCCC777,,,)))))),,,,,,((('''((()))))))))***+++---...///777(((KKKuuuxxxyyyvvvtttsssrrrrrrrrrpppnnnhhhgggeeebbbaaa`````````dddbbbaaacccggggggddd```___aaaaaabbbmmmzzz{{{ttt```XXXTTTWWWZZZZZZZZZ[[[WWWYYY\\\___```aaaaaabbb___ZZZTTTPPPNNNMMMKKKIIIDDDIIIJJJXXX___RRRWWWOOOKKKGGGIIINNNPPPKKKFFFIIIGGGFFFGGGJJJKKKIIIGGGMMMMMMPPPZZZSSSrrrZZZGGGMMMBBBDDDcccXXX777:::666444444444111//////+++&&&...+++444<<<***%%%......---,,,,,,+++******,,,+++************+++,,,))))))))))))))))))))))))***&&&'''+++(((&&&000???___eeeYYY===)))(((***(((((((((((((((((((((((((((***))))))(((''''''&&&&&&&&&000333***%%%((()))&&&%%%&&&''''''((((((''''''***)))((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((()))&&&,,,>>>NNNOOODDD:::---***))),,,,,,)))(((***)))))))))***+++,,,......000(((BBBvvvyyywwwuuurrrppppppooonnnllleeecccaaa^^^^^^^^^```aaacccbbbbbbdddffffffbbb^^^___aaaaaaeeerrr~~~yyymmm]]]WWWUUUXXX[[[ZZZYYYZZZVVVZZZ^^^aaaaaa`````````\\\YYYUUURRROOOMMMJJJHHHGGGHHHPPPlllfff___UUUNNNIIILLLRRRTTTLLLDDDGGGFFFEEEEEEFFFHHHJJJLLLLLLRRRVVVYYYUUU|||hhhEEEFFFDDDGGG]]]yyy@@@===888666888777222//////)))222444%%%+++..."""111...------,,,,,,++++++***+++******))))))******+++))))))))))))))))))))))))***'''(((***((('''///<<>>(((777---------,,,,,,+++++++++***))))))))))))))))))***))))))))))))))))))))))))***((((((***((('''...777JJJVVVVVVCCC///((('''&&&(((((((((((((((((((((((())))))((((((''''''''''''---333444---'''&&&&&&$$$%%%&&&''''''(((''''''''')))((('''&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((())),,,)))&&&...===BBB===333---(((***+++******,,,))))))))))))***+++,,,---)))555777OOOxxxvvvrrrpppnnnmmmmmmmmmlllkkkfffddd```]]][[[\\\^^^```aaaaaabbbccccccbbb___]]]```^^^[[[```rrr|||nnn```\\\[[[\\\ZZZTTTQQQQQQZZZ___dddddd___YYYVVVUUUVVVVVVVVVSSSPPPLLLJJJHHHHHHLLLfffyyypppbbbUUUMMMLLLNNNPPPOOOPPPPPPOOOMMMLLLMMMOOOQQQPPPVVV^^^~~~RRRHHHJJJIIIQQQRRRiiiyyyTTTBBB555777:::666222444222...'''333fffooo;;;(((------,,,,,,,,,,,,++++++)))))))))******)))))))))))))))))))))))))))))))))***))))))***)))(((---333BBBRRRYYYKKK666+++(((((((((((((((((((((((((((((((((((((((((('''''''''''')))***)))'''((()))'''$$$%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&+++***%%%***:::EEEEEE999000))))))***))))))***))))))))))))***+++,,,,,,"""///---???|||~~~vvvvvvnnnmmmlllmmmmmmllljjjhhheeeccc```^^^\\\]]]^^^___`````````aaa``````______^^^\\\YYY^^^ooo|||ppp\\\YYYYYY[[[ZZZUUUTTTUUU\\\aaafffeee^^^WWWUUUUUUUUUVVVUUUSSSOOOLLLJJJJJJFFFUUUyyynnn]]]TTTRRROOOOOONNNNNNNNNNNNNNNOOOTTTJJJUUUooo]]]KKKHHHEEEKKKSSSbbbsssTTT888444888555222333555,,,(((222[[[fff;;;(((,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))))))))))))))))))))))))))************)))))),,,///===PPP^^^TTT???///******((((((((((((((((((((((((((((((((((((((((((''''''%%%###"""$$$)))+++(((%%%%%%&&&''''''((((((''''''$$$%%%'''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((("""''')))'''+++888GGGPPP@@@555+++))))))((('''((()))))))))))))))***+++++++++000***333dddxxxuuunnnmmmmmmmmmmmmkkkgggcccaaa```___^^^]]]^^^_______________^^^^^^^^^```aaa\\\\\\[[[___nnn|||yyymmmZZZWWWWWWZZZYYYUUUVVVYYY]]]ccchhhfff___YYYWWWYYYTTTUUUUUURRRNNNKKKKKKLLLMMMfffsssfff[[[VVVQQQOOOPPPRRRRRRQQQZZZ^^^}}}hhhOOOFFFBBBKKKQQQ]]]pppEEE999;;;777333333555111555...222;;;000111,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******))))))))))))))))))))))))***++++++))))))***+++,,,777MMM___YYYCCC///((()))(((((((((((((((((((((((('''(((((((((((((((((((((%%%###$$$&&&((()))((('''%%%&&&''''''((((((''''''$$$&&&))),,,,,,+++(((&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((($$$%%%((())))))111BBBTTTIII<<>>...)))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))(((((()))(((''''''''''''555FFFKKK???...&&&''',,,,,,+++************+++,,,******+++...000111222---^^^uuuvvvuuunnnlllllloooppppppmmmhhhccc___^^^[[[\\\]]]^^^^^^]]]\\\[[[]]]]]]\\\\\\\\\\\\]]]]]]```[[[\\\iiixxxzzzoooccc\\\\\\^^^___```aaaaaaaaa___\\\ZZZXXXXXXWWWVVVTTTTTTQQQLLLMMMQQQWWWzzz|||YYYPPPdddooo^^^JJJCCCCCCEEEOOOuuu\\\BBB???<<<888555333111///---........................------,,,+++++++++,,,,,,++++++++++++++++++++++++***...111///+++((()))+++'''...>>>RRR___ZZZEEE222---,,,,,,++++++******))))))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))((('''((()))(((''')))...;;;GGGDDD555***'''---,,,++++++*********+++++++++++++++,,,///111222+++OOOnnntttqqq}}}wwwrrrqqqqqqqqqqqqqqqmmmhhhccc```___\\\]]]^^^^^^^^^^^^]]]\\\]]]\\\\\\\\\\\\\\\\\\]]]___[[[___nnn||||||mmm```\\\]]]^^^```aaabbbbbbbbb]]][[[XXXVVVVVVUUUSSSRRRSSSPPPLLLNNNSSS\\\kkk[[[YYY]]]vvv```KKKGGGHHHLLLKKKeeemmmEEEBBB???:::666444222///...////////////////////////------,,,+++++++++,,,,,,++++++++++++++++++++++++)))---000///***'''(((++++++111<<>>999111222444+++111111111000//////......,,,,,,------,,,,,,+++***,,,+++***))))))***+++,,,+++++++++*********))))))------+++444OOOeeeZZZ@@@+++///000,,,+++,,,)))###))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))***,,,///888FFFKKK<<<((()))((()))......+++)))*********+++,,,------......222111555;;;999777AAAQQQxxxxxxrrrppppppuuutttrrrkkkddd^^^\\\\\\\\\[[[[[[\\\^^^^^^ZZZWWW[[[[[[[[[[[[\\\]]]^^^^^^ZZZ[[[ggg}}}{{{jjjaaa[[[]]]```cccdddcccaaa```\\\[[[ZZZXXXVVVUUUTTTTTTTTTPPPOOOOOOSSSjjj~~~OOOMMMbbb~~~ZZZMMMPPPOOOUUUVVVdddaaaJJJAAA>>>;;;444666888111111000000000//////......,,,------------,,,++++++,,,+++***))))))***+++,,,+++++++++*********))))))***++++++777TTTmmmgggQQQ---------,,,,,,+++)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''''')))))))))))))))))))))))))))((()))333CCCJJJ???...***'''(((,,,---***)))************+++,,,,,,------......555AAAHHHGGGCCCAAANNNkkk~~~xxxsssrrrsssuuutttpppjjjccc^^^\\\\\\\\\ZZZYYYYYYZZZ[[[YYYXXXYYYYYYZZZ\\\]]]___```aaaZZZ\\\jjj{{{iii___[[[]]]aaaddddddbbb___]]]ZZZZZZZZZYYYXXXWWWUUUUUUVVVOOOJJJLLLXXXwwwPPPJJJaaa^^^MMMKKKJJJRRRXXXbbbyyyLLLAAA>>>;;;333444777111000000000000////////////---------------,,,++++++++++++************+++++++++++++++***************)))***+++777TTTpppqqqccc999...(((+++---))))))---))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((%%%$$$,,,<<>>XXXmmmuuunnnOOO111(((***+++))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((()))))))))))))))))))))))))))******(((&&&...CCCXXXBBB777,,,)))***))))))***))))))))))))))))))******$$$&&&)))...666:::444***---555444222777<<>>===888999888777555333111//////...............------,,,++++++,,,------,,,++++++))))))*********+++++++++***+++***---999LLL]]]fffdddRRR<<<---)))++++++***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&((()))''')))666EEELLL>>>000++++++))))))***************************'''&&&(((///111///,,,,,,(((///111333666222555EEEkkktttqqqqqqrrrtttssslllddd^^^]]]^^^___^^^ZZZ]]]^^^]]]ZZZYYYZZZ\\\\\\]]]___``````___]]]\\\YYY\\\iiizzz|||nnn___ZZZ\\\\\\\\\]]]]]]^^^^^^^^^[[[ZZZWWWUUUSSSRRRRRRRRRPPPPPPPPP\\\hhhoooUUU```sssWWWVVVMMMNNNSSSNNNiiibbbPPPGGGEEECCC;;;;;;:::888666444111///.........//////......---,,,++++++------------++++++))))))******++++++++++++)))+++,,,---444@@@MMMTTTVVVQQQCCC222)))***------))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))###!!!$$$))))))''',,,555QQQBBB333---+++***((()))+++++++++***************000(((&&&+++,,,'''***222//////***---666444444???999WWW|||xxxlllllltttuuuwwwqqqiiibbb___^^^_______________^^^]]]\\\ZZZYYY\\\[[[[[[^^^``````]]]ZZZWWW___pppqqqbbb[[[[[[^^^aaaaaa```___```bbb```]]]YYYUUURRRQQQPPPPPPOOOLLLPPPiiieeeooo______uuu{{{WWWUUUOOOOOOSSSVVVlllsssOOOAAACCCJJJOOOFFFAAA======:::444000///222///,,,,,,...///---+++,,,,,,---......---,,,,,,++++++************++++++)))***,,,///333999AAAFFFYYYdddRRR111(((...,,,(((************************))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))((('''&&&((((((((((((((()))******999HHHHHH333$$$(((---+++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,---...000111333444555:::@@@VVV}}}}}}tttiiikkkssstttwwwqqqiiiccc```___``````^^^^^^^^^]]]\\\[[[ZZZYYY[[[ZZZ[[[]]]______\\\YYYXXXcccuuuqqqccc^^^^^^___aaa```^^^]]]___aaa___]]]YYYVVVSSSQQQPPPPPPPPPMMMSSSoooqqq```UUUUUUbbbaaaQQQEEEKKKPPPNNNbbbgggAAA===QQQcccIIIDDDBBBCCCAAA;;;777666222///------...///---,,,,,,,,,---......---,,,,,,++++++************++++++++++++,,,,,,---111666:::^^^mmm^^^===......+++(((************************))))))((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))(((((('''((((((((((((((()))******111===AAA666+++***+++((())))))))))))))))))))))))*********+++++++++,,,,,,,,,---...///000111222333444111:::YYYzzzrrriiillluuuvvvvvvqqqiiicccaaa`````````]]]]]]\\\\\\[[[ZZZYYYXXXYYYZZZZZZ]]]^^^^^^\\\ZZZYYYhhh{{{ooodddbbbaaaaaa```]]][[[[[[]]]___]]]\\\YYYVVVSSSRRRPPPPPPRRRNNNXXXzzzZZZSSSSSSUUUmmmhhhLLL<<>>FFFPPPCCC???>>>@@@???:::666666333111......//////...---,,,------......------,,,++++++************+++++++++++++++******,,,000333WWWkkkeeeGGG333+++'''(((************************))))))((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))))))))(((((((((((((((((())))))***+++222999;;;666///***((())))))))))))))))))))))))*********++++++++++++,,,,,,,,,---......///000000111---///===VVVvvvyyyrrrjjjnnnxxxyyysssnnngggbbb```_________\\\\\\[[[ZZZYYYXXXXXXXXXYYYZZZ\\\^^^___^^^]]][[[[[[lllzzzkkkcccddddddbbb^^^[[[YYYYYY[[[\\\[[[ZZZYYYWWWTTTRRRPPPOOORRRQQQ```]]]TTTSSSPPP^^^hhhMMM@@@GGGLLLUUUlllhhhDDD777999:::777666999999555222222333222000/////////......------------------------,,,++++++******++++++,,,))))))******+++...222555GGGbbbgggRRR<<<...(((---************************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&'''((())))))***))))))))))))(((((((((((())))))---,,,333======333+++***))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,---------------222777777999NNNyyywwwpppjjjoooxxxxxxpppkkkeee```^^^^^^^^^]]][[[[[[ZZZXXXXXXXXXXXXXXXYYY[[[^^^``````______^^^]]]ppptttfffbbbdddeeebbb]]]YYYWWWWWWXXXYYYXXXXXXXXXWWWUUUSSSPPPOOOQQQUUUlllaaaPPPLLLNNNUUUzzzeeePPPIIIJJJHHHWWWoooxxxTTT<<>>AAA:::555444444222333666555666666444000...///111...---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---***+++,,,+++***+++---//////KKKbbbiii___BBB+++***************************(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''((()))*********((())))))))))))(((((('''******)))((((((((((((((()))(((''')))+++***((('''))))))))))))))))))))))))))))))))))))*********************++++++,,,,,,,,,///******222888999888888UUUooouuuqqqmmmqqquuuqqqlllhhhddd```______^^^^^^\\\[[[YYYXXXXXXYYYZZZ[[[VVVZZZ^^^```^^^]]]^^^```lllzzzwwwiiicccdddfffbbb^^^YYYWWWWWWWWWUUUSSSTTTUUUWWWXXXWWWTTTQQQNNNTTTjjjmmmOOOUUUMMMNNNmmmZZZWWWxxxjjjMMMJJJLLL^^^^^^GGG???999777666555777:::666777777444000...000222...---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---***+++,,,------...000222...IIIbbbnnniiiLLL222...************************(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&''''''((()))******+++))))))***))))))(((''''''******)))(((((((((((((((''')))))))))***,,,,,,)))))))))))))))))))))))))))))))))))))))************)))******+++,,,,,,------)))+++///111---***111;;;222OOOxxxpppmmmoooppprrrvvvqqqjjjeeecccbbb^^^^^^___^^^\\\YYYYYY\\\]]]\\\ZZZ\\\\\\^^^___\\\[[[aaajjjsssqqqlllhhh___]]]]]][[[ZZZYYYVVVTTTUUUXXXVVVSSSTTTWWWUUUPPPQQQVVVVVV}}}ooobbb\\\aaabbbZZZTTTVVVWWWXXX[[[```kkk||||||SSSMMMPPPQQQgggpppWWW^^^ZZZCCC===KKKXXXPPPBBB666999AAACCC;;;333444444555444333111///...000///---,,,++++++,,,,,,---------,,,,,,,,,++++++*********+++,,,---...///888SSS```iiiwwwgggAAA---,,,+++)))'''))),,,,,,***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++------...///000111222222>>>999OOOzzz}}}ooommmoooqqqsssuuuooohhhccccccbbb___^^^```]]][[[YYYYYY[[[\\\ZZZYYY[[[[[[]]]^^^\\\ZZZ```hhh{{{ooohhhccc\\\\\\___]]]\\\___aaa___[[[XXXVVVRRRSSSVVVTTTOOOOOOUUU___vvvlllbbbmmmvvvwwweeebbb```]]]YYYZZZ]]]]]]\\\RRRQQQNNNJJJIIILLLRRRXXXvvvZZZJJJHHHFFFRRRfffpppkkk\\\LLLJJJQQQLLLAAANNNvvvrrrVVV>>>999:::777444777444444555555444222111000000///...,,,,,,,,,,,,------------,,,,,,,,,++++++++++++++++++,,,------...444IIIYYYdddnnndddFFF000---,,,+++))))))++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%'''))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++------...///000111111222555666BBB]]]xxxyyynnnlllooorrrssstttkkkfffbbbbbbbbb```___aaa]]][[[YYYYYYZZZZZZZZZYYYXXXZZZ]]]```___^^^eeemmmmmmfffaaa]]]___^^^]]]```jjjuuuwwwmmmbbb[[[UUUTTTWWWUUUOOOQQQYYYmmmtttfffccc___ZZZhhhiiiMMMRRR```gggeeeiiirrrqqqhhhbbbaaa^^^XXXRRRMMMKKKJJJFFFKKKSSS___ooofffKKKDDDCCCDDDHHH\\\hhh___EEEBBBWWW[[[KKKhhh}}}wwwJJJ:::888555444777444444555555444333222222111000...---,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,++++++,,,------222???VVVhhhooommmWWW999---------,,,***)))***,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,------...///000111111///444999DDDcccvvvlllkkkooossssssqqqhhhccc```aaabbb``````bbb^^^]]][[[[[[ZZZZZZZZZZZZXXXYYY^^^cccccceeelllvvvmmmgggcccaaaggg___aaaiiizzzvvvbbbYYYVVVYYYWWWQQQUUU```yyy~~~eee\\\aaadddeeekkkssstttnnn^^^^^^^^^\\\YYYVVVSSSRRRNNNJJJGGGFFFIIIOOOTTTWWWjjj|||qqqNNNHHHLLLJJJDDDVVVVVVOOOEEEDDDQQQaaakkkeeeEEE======:::444333333333333333333333333111000///------------......------------,,,,,,,,,------,,,+++++++++,,,,,,///333NNNhhhrrryyyggg@@@---,,,---...,,,)))+++///))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((///000000///,,,)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************+++,,,---...///000000111111444444888SSS~~~yyyrrrkkkjjjooosssrrrnnneee```^^^aaabbb``````bbb______^^^]]]\\\[[[\\\\\\[[[\\\___cccdddeeennnxxx|||lllgggddddddmmmmmmrrr|||hhh[[[UUUYYYWWWRRRYYYhhhwwwfffbbbccccccdddgggeeecccaaa___]]][[[ZZZYYY```\\\WWWSSSQQQNNNJJJGGGBBBHHHSSS```qqqyyyRRRJJJSSSSSSJJJCCC======CCCGGGMMMaaawww{{{eeeGGG???<<<555333333333222222222222333222111///...------...///.........---------,,,,,,------,,,+++++++++,,,,,,,,,'''999RRRddduuulllIII000,,,+++...---***---222))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((555555555222...+++))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++,,,---...///000000444///...333???ZZZssspppjjjiiinnnssspppjjjccc___]]]```aaa```___aaa```aaa```___\\\[[[\\\]]]______```aaa```aaajjjuuuxxxiiigggfffkkkxxxnnn]]]TTTWWWVVVSSS^^^rrrrrrmmmppplllfffbbb___]]][[[YYY[[[[[[\\\]]]]]]ZZZUUURRRSSSNNNJJJGGGFFFJJJTTT^^^YYYJJJOOOQQQKKK:::???CCCCCCHHHQQQZZZ___\\\___qqq___CCC<<<;;;555555444333222222333333333222000///......//////............---------,,,,,,,,,,,,++++++,,,------000)))+++777NNNfffhhhWWW777...***---...+++,,,222))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))555555555222...***))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********++++++,,,---...//////333+++---666999CCCnnnyyypppnnnjjjhhhnnnsssooofffbbb^^^]]]```aaa___^^^``````aaaaaa___\\\ZZZ[[[]]]```^^^^^^___^^^aaalllxxxttthhhjjjppp}}}vvvbbbVVVXXXXXXVVVfff}}}}}}tttlllfffaaa[[[WWWVVVWWWYYYZZZYYYWWWVVVUUUQQQNNNNNNPPPMMMFFFBBBDDDAAAOOOeee}}}hhhOOOJJJKKKHHHBBBFFFGGGGGGKKKRRRSSSOOOPPPXXXgggwww___FFFBBB999888666555444444444444333222111///...//////000............------------++++++++++++,,,------......111***+++AAAVVV]]]^^^BBB333))),,,...******...))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))...//////...+++)))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********+++,,,---......///...***///999777;;;^^^tttnnnnnnjjjhhhmmmsssnnndddbbb]]]\\\```aaa^^^]]]______```aaa^^^[[[YYYZZZ]]]^^^\\\]]]^^^```eeesssrrrhhhnnn{{{}}}gggZZZ\\\\\\\\\mmm\\\]]]\\\ZZZWWWVVVWWWYYYWWWQQQNNNQQQQQQMMMLLLOOOHHHFFFDDDFFFQQQddd|||wwwWWWJJJIIIIIIFFF;;;999EEEOOOPPPRRRYYYWWW```eeecccdddqqqUUUFFF<<<;;;999777666555555666333222111////////////000//////.........---------*********+++,,,---...///###333...)))<<>>>>>DDDJJJMMMQQQVVVwwwjjjKKK___rrr}}}WWW===<<<777333444888666111000//////222222...///222000/////////............,,,,,,,,,,,,,,,,,,,,,,,,000'''111666---777MMMRRRTTT>>>,,,))),,,,,,+++---))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''******)))((((((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((())))))************))))))(((((((((((())))))))))))&&&'''(((*********)))((())))))***+++,,,,,,---------,,,---000111555@@@LLLvvvrrrpppkkkiiilllrrrsssllleee____________^^^^^^^^^^^^^^^___^^^\\\ZZZYYYZZZ[[[^^^___bbbeeeeeeiiiuuuuuutttlllZZZaaa```gggyyyqqqgggbbbbbb```[[[WWWRRRSSSWWW[[[VVVIII@@@???JJJDDDDDDQQQddd{{{mmm^^^SSSLLL@@@<<<===CCCIIINNNTTTZZZtttRRRggg|||ttthhhvvvYYYLLL@@@>>>:::333000222555000111888===999333///000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,...)))---000(((+++@@@PPP^^^HHH222,,,------+++,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''******)))((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))(((((())))))************))))))(((((((((((())))))))))))'''((()))))))))))))))))))))******+++,,,,,,------,,,+++,,,...---///888BBBhhhxxxsssqqqoookkkiiimmmrrrrrrllleee````````````____________]]]]]]]]][[[XXXXXXYYY[[[^^^```dddggggggjjjuuu{{{sss{{{ooo^^^ccccccooolll\\\```\\\\\\^^^^^^ZZZWWWWWWKKKEEE@@@@@@CCCJJJWWWbbbwwwUUUIIIHHH???;;;;;;AAAGGGNNNWWW___YYYnnniiiXXX\\\wwwjjjKKKCCC@@@666111666888222222===GGGCCC777---000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,111***&&&...333///:::SSScccNNN777,,,,,,---,,,+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((((())))))******))))))((((((((((((((())))))))))))******)))((((((((())))))*********++++++,,,,,,------,,,---...,,,+++111888KKKzzzssspppooommmkkkiiilllqqqpppkkkeeeaaaaaaaaaaaa````````````]]]]]]\\\ZZZXXXXXXZZZ\\\]]]___eeehhhhhhiiisss~~~uuurrrnnn___bbbeeexxxxxxnnngggbbb___YYY[[[\\\ZZZTTTLLLHHHFFFFFFMMMYYYjjjSSSGGGIIIAAA===;;;???DDDKKKVVV```yyybbbrrrnnn}}}```TTTQQQ\\\}}}aaaHHHAAA===999777888222333>>>FFFCCC777...000000000////////////...------------------------...------@@@PPP@@@999OOO___PPP:::+++))),,,---+++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((()))))))))))),,,+++)))((('''((())))))*********++++++,,,,,,,,,///...///000///---///444===iiiuuuqqqooonnnkkkiiiiiikkkooonnniiidddbbbbbbaaaaaaaaa`````````^^^^^^]]]ZZZXXXYYY[[[]]]]]]___eeeiiihhhhhhqqq||||||uuuxxxppp```cccjjjtttvvvssslllbbb[[[XXXXXXXXXPPPLLLGGGEEEKKKXXXgggqqqQQQGGGGGGDDD@@@===>>>AAAFFFRRR]]]qqqooouuuzzzvvv```[[[LLLPPPRRRSSS{{{xxxcccIII@@@;;;444666222333:::===999444111111000000000////////////------------------------$$$;;;UUUmmmmmmGGG222FFF^^^UUUCCC///(((+++,,,)))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((()))))))))))),,,+++***((((((((()))******+++++++++++++++,,,,,,...---...111111///000444444MMMvvvzzztttrrrpppmmmiiihhhhhhjjjllllllgggcccaaaaaaaaaaaa````````````___^^^\\\ZZZXXXYYY\\\______aaafffiiihhhhhhqqq|||}}}{{{sssdddgggsss~~~pppiiiccc^^^\\\YYYSSSNNNKKKJJJKKKLLLMMMZZZmmm^^^SSSLLLFFFBBB???>>>>>>BBBMMMXXXppp{{{tttrrrooojjj```QQQNNNMMMKKKiiixxxxxxrrrnnngggNNN@@@444666444444666444111111444111111000000000/////////------------------------'''SSStttAAA222FFF___```RRR999***+++,,,((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((('''(((((())))))(((((('''(((((((((((())))))))))))++++++***)))))))))******++++++++++++++++++++++++,,,***+++///000...///222111;;;___tttsssssspppmmmgggfffgggiiijjjiiieeebbbaaaaaa`````````_________^^^]]][[[XXXWWWXXX[[[^^^bbbdddhhhkkkiiijjjsss~~~vvvfffjjjzzzsss^^^[[[WWWTTTSSSTTTTTTUUULLLJJJGGGGGGMMM\\\ooo|||rrriiiZZZFFFBBB???>>><<>>???>>>:::@@@MMMeee|||\\\QQQTTTlllcccCCC>>>BBB@@@???ZZZooovvvXXXNNNVVVYYY}}}nnnOOOEEE;;;888777555555666555333111000222333333222//////...------------...888444000...111555999;;;CCCXXXdddUUU;;;,,,+++---************)))))))))((()))((('''(((******((('''************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++)))(((&&&&&&((()))+++))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))***+++,,,---+++,,,+++***,,,///222333333222888SSS~~~xxxrrrpppnnnjjjgggccc```bbbhhhjjjeeeaaa``````aaa```___]]]]]]___```\\\[[[YYYXXXXXXZZZ\\\^^^ddddddhhhmmmmmmlllsss||||||yyyiii\\\\\\bbbddd```^^^DDD???<<<@@@DDDDDDAAA???>>>;;;;;;===;;;999AAALLL^^^xxx\\\OOOMMM[[[zzz}}}dddCCC===BBBAAA>>>LLL```zzzxxx]]]OOOSSSnnnvvvVVV@@@CCCBBB555111999666444111000111222111111000//////...------------444222...------///000111...FFF[[[YYYDDD222,,,---++++++******************///---***(((((())))))(((************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))***+++,,,---+++---......///000///...222222666JJJssszzztttpppnnnlllhhhdddbbb```bbbggghhhddd``````^^^______^^^\\\\\\]]]___[[[ZZZYYYXXXYYY\\\^^^```bbbbbbdddhhhjjjnnnwww|||oooeeeaaaUUULLLJJJGGG???:::;;;<<>>999777;;;AAASSSqqq^^^OOOIIIMMMmmm}}}lllGGG===CCCAAA:::???OOOfffkkkIIIOOOaaaxxxZZZNNNGGG<<<555666777444222000111111111000111111///...------------000000//////...---,,,,,,,,,???WWW___PPP:::---***++++++*********++++++,,,555111,,,(((((()))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))***+++,,,---.........//////...------///333444===```}}}yyyuuuqqqnnnkkkfffccc```___aaaeeefffbbb______^^^______^^^]]]\\\]]]^^^ZZZYYYXXXXXXZZZ]]]aaacccaaa```aaacccgggppp{{{}}}rrreee\\\\\\[[[TTTPPPQQQDDDEEEDDD???:::999888777DDDddd]]]LLLJJJJJJfffvvvOOO@@@EEE@@@666;;;GGGOOOooorrrKKKMMM\\\^^^FFFDDD>>>///666444111111222222222111222222000///...---------...///222222222000000//////:::MMM[[[WWWDDD222++++++******)))******+++,,,444000,,,)))))))))))))))************************((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((((()))***+++))))))))))))***+++,,,---///------//////------///+++333111222OOO|||yyyuuuqqqmmmiiidddaaa^^^]]]___cccccc___]]]______```aaaaaa___^^^^^^___ZZZYYYXXXYYY[[[^^^bbbddd````````````fffqqq|||{{{rrrfffYYYRRRJJJDDD???===??????;;;666555QQQooosssVVVCCCIIIJJJZZZyyyvvvRRRAAADDD@@@888:::FFFBBBSSS{{{vvvSSSIIIWWWzzzWWWGGG===000555333111111333444555444222222111000///.........---///111222000///000222***000AAAVVV]]]QQQ<<<---+++***)))(((((()))+++,,,---,,,******++++++)))(((************************((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((((()))))))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((((()))***+++))))))))))))***+++,,,---++++++111888999333...///)))111000---CCCtttyyywwwtttooojjjeeebbb```]]]]]]```cccaaa]]]]]]``````aaacccbbbaaa______```ZZZZZZYYYYYY\\\___ccceee```aaaaaa```fffqqqzzz}}}sss[[[[[[```iiittt|||nnn```RRRIIIMMMOOOHHH???;;;666CCCTTTfffTTT<<>>888======DDD]]]ooo___CCCIIIYYY[[[JJJ<<<999666555555555555444111111000000000111222222.........,,,---444???HHHRRR^^^ccc___```aaaUUUCCC222000---+++******,,,---+++***((((((***+++******************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))******+++,,,,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))***+++,,,---...,,,222<<<===222,,,...,,,000111111:::XXX}}}zzzvvvuuurrrnnnjjjggggggggg``````ccceeeccc______ccc___aaaccccccaaa_________\\\[[[ZZZZZZ\\\___ccceeeaaaddddddcccgggqqqtttrrrvvvsssTTTOOOMMMKKKHHHAAA===AAAJJJ___ttt|||gggQQQHHHnnnnnnIIIDDD999CCCZZZ\\\JJJ???:::999===:::666888BBBRRReee___FFFKKKUUUggggggyyy}}}OOO@@@===999777666555333222000000000000111222333444////////////333???PPP]]]]]]jjjhhhVVVSSS```eee]]]555333000---+++,,,---...///,,,(((&&&'''***+++,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))***+++,,,---777...)))---,,,'''***333///000222444888OOO|||}}}sssrrrqqqqqqoookkkfffbbbbbbbbbbbbbbbaaaaaaaaa```cccdddeeedddaaa```___```___^^^\\\\\\]]]___aaaccc]]]cccfffgggkkkrrrrrrmmmtttssslllNNN>>>FFFAAA999BBBTTT^^^uuu]]]PPP]]]rrr|||ddd]]]___^^^WWWQQQKKKSSSPPPAAA444444888::::::???BBBGGGVVVbbbYYYHHHEEE\\\fff^^^dddTTTDDD666555888777666666222000000000222333222111//////...--->>>___dddIIIMMMIIINNNKKKEEEZZZkkk^^^@@@333'''(((---...***''',,,+++***))))))***+++,,,***************************)))(((''''''((()))***************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,111***000...444CCCccc}}}{{{tttsssrrrrrrpppmmmgggcccaaaaaaaaaaaaaaaaaa``````bbbddddddcccaaa____________^^^^^^^^^___aaacccddd^^^bbbdddgggnnnuuutttnnnkkk|||YYYJJJ>>>===MMMEEEMMMppprrr[[[KKKKKKKKKFFFJJJUUUvvvlllgggnnnwwwyyyuuurrrhhh\\\XXX\\\TTTAAA;;;BBBaaaUUUFFFEEEXXXeeeXXXAAAPPPbbbqqq[[[VVVxxx^^^CCC888999999666555444333222222333333222000000222222000@@@cccnnnYYY888111999<<<555GGGfffqqqMMM999)))(((......+++))),,,+++***))))))***+++,,,***************************))))))(((((())))))***************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,000***000...222===XXX|||yyyvvvuuutttsssrrrmmmhhhddd_________```````````````bbbcccdddccc```___^^^___^^^___```aaabbbccccccccc```aaabbbfffooouuuqqqiiieeetttrrrUUUCCCFFFAAADDDQQQdddttt~~~~~~yyyOOOFFFDDDKKKJJJ???;;;???DDDHHHUUUjjj}}}ccctttxxxOOOAAAKKKnnnkkk```SSSNNNMMMDDD888III```sssaaa]]]vvv[[[DDD;;;888666444555444444444555444222000111222333111@@@eeeuuugggGGG555333777111888TTTiii___DDD---***...,,,***,,,++++++************++++++************************)))******************)))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))************+++++++++******+++++++++,,,,,,,,,///***111...///666JJJzzz|||xxxyyyxxxvvvsssppplllfffaaa^^^^^^^^^____________```bbbcccdddccc```___^^^___\\\]]]```bbbcccccccccbbbccc``````fffooorrrlllcccjjjvvvVVV<<>>AAA===QQQ}}}uuutttaaaIII<<<888777555444333444555555333111111000000000AAAeeewwwjjj^^^III;;;777555999GGGTTTjjjMMM333---...***)))...++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))************************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********+++++++++******+++++++++,,,,,,,,,---+++222///000444???hhh|||xxx|||yyyuuuqqqmmmhhhbbb___^^^^^^^^^^^^____________aaaccccccbbb```^^^^^^^^^YYY[[[^^^```bbbbbbaaa```ccc___aaajjjsssuuunnnfffppp{{{oooEEEEEEGGGFFFJJJNNNDDD:::===CCCEEEHHHIIIEEE@@@===>>>::::::<<<===999999AAAKKKIIICCC<<<@@@VVVpppyyyuuuYYYVVVQQQMMMKKKIIIAAA999===???OOO^^^ddduuuaaaFFF<<<;;;555444222333444555444333222//////333GGGkkk}}}qqqaaa]]]MMM;;;333555@@@MMMhhhTTT>>>444...))))))---+++++++++,,,,,,+++++++++************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))*********+++++++++******+++++++++,,,,,,,,,---,,,444111222555;;;]]]|||yyy{{{vvvpppkkkgggddd```^^^``````_________^^^^^^^^^___```aaa```^^^\\\[[[\\\WWWYYY\\\^^^`````````___aaa___cccoooyyyyyysssoooppp|||WWWBBB===@@@HHHHHHCCCBBBDDD;;;===>>>;;;:::<<<>>>>>>555777<<>>IIItttkkkZZZFFF===<<<;;;888CCCRRRVVV```jjj{{{{{{[[[HHH???999666333222444555666666333111333999JJJnnn}}}qqqvvvVVV:::+++///BBBZZZXXXNNN===000+++,,,,,,++++++,,,,,,,,,,,,++++++************************)))******************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,444000222555888VVVssszzzxxxvvvqqqjjjdddbbbaaaaaa```bbbaaaaaa```___^^^]]]]]][[[]]]]]]\\\ZZZXXXXXXXXXWWWXXX[[[]]]___`````````aaaaaagggsssyyyvvvqqqooonnn|||VVV???>>>EEE<<<<<>>AAAKKK[[[rrrpppddd]]]UUUIIIFFFCCC777===<<>><<<>>>AAA555<<<>>>888555999999555<<>>===\\\gggNNN555222333,,,++++++------------++++++***************************)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***+++++++++)))************+++++++++******+++++++++,,,,,,,,,---+++000***---111111KKKsssrrr~~~wwwtttrrrnnniiibbb^^^]]]^^^``````eeedddcccbbbbbbaaa___]]]WWWWWWVVVWWWXXXXXXWWWUUUVVVXXX[[[]]]]]]\\\]]]^^^cccdddhhhllljjjeeedddffftttnnnHHHHHH???<<>>CCCMMMTTTddd|||wwwqqqssssssmmmYYYRRRQQQDDD<<>>WWWrrrooouuu~~~gggEEErrrrrrLLLHHH777444111------,,,+++))))))+++---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))******))))))))))))******)))************+++++++++)))************+++++++++,,,,,,///000...///999EEExxx\\\ooo{{{uuurrrqqqiiieee```]]]]]]```bbbcccdddcccbbbaaaaaa___]]]\\\XXXWWWVVVWWWXXXXXXWWWUUUVVVXXXZZZ[[[[[[[[[\\\]]]```ccciiimmmjjjccc```bbbttthhhHHHEEEEEE@@@>>>???HHHWWWfffrrrcccHHHBBBHHH>>>999444444888:::999777777:::===<<<::::::>>>BBB===BBB```rrrvvvttt^^^YYYUUUHHH@@@>>>AAAIIIOOOQQQUUUZZZvvvvvvRRRBBB>>>;;;999999777<<<@@@>>>777<<>><<<777444333444>>>444HHH}}}oooHHHTTTOOOHHH>>>555555BBBQQQIIINNNZZZiiiwwwwwwVVVCCC;;;999888888<<<@@@AAA======GGGSSSpppttt{{{}}}www{{{{{{PPPFFF<<<;;;......------,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))******))))))))))))******)))************+++++++++************+++++++++,,,,,,,,,---///......777AAAzzzvvvrrrpppmmmbbb___\\\[[[]]]aaadddeeeaaaaaa```^^^\\\[[[[[[[[[\\\ZZZXXXXXXXXXXXXWWWVVVXXXYYYZZZZZZZZZZZZ\\\^^^]]]ccckkkppplllhhhkkkrrrjjjLLLCCC>>>BBBAAA@@@@@@AAA@@@BBBNNNZZZbbbeeeiiiwwwsssPPPGGG<<<666777999888666999;;;<<<;;;888555555666;;;999;;;PPP}}}pppXXXVVVUUUXXXXXXPPPEEE<<<<<<:::<<>>xxxvvvrrroookkkbbb___\\\[[[]]]```bbbcccaaaaaaaaa^^^[[[ZZZ[[[\\\^^^\\\YYYXXXXXXXXXWWWVVVYYY[[[\\\\\\\\\\\\]]]^^^^^^dddlllqqqnnnnnnxxxbbbEEEFFFEEE===>>>AAABBB???:::<<>>CCCJJJTTTWWW^^^fffrrrbbbKKK???>>>AAAJJJ```wwwzzzWWW@@@444000---+++++++++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))******))))))*********+++++++++***++++++++++++,,,,,,,,,---,,,,,,/////////444<<<]]]}}}vvvrrrmmmhhhbbb___\\\\\\^^^aaabbbcccbbbcccccc___[[[ZZZ\\\___```]]]ZZZXXXXXXXXXWWWVVVYYY\\\^^^___^^^]]]]]]]]]^^^eeemmmpppmmmnnn|||NNNGGGCCC>>>>>>@@@AAA>>>:::;;;@@@222DDDYYYffftttsssXXXDDD:::888999888666555555555666777;;;:::999:::GGGeeewwwmmmvvvyyydddWWWOOOHHHBBB???DDDEEEFFFHHHOOO]]]nnnyyyyyyhhhNNNOOOooonnnpppwwwvvvfffaaa|||pppNNN:::444...******+++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))************))))))))))))******)))************+++++++++++++++++++++,,,,,,,,,,,,///------///000000444:::UUUrrr|||uuuqqqjjjddd```^^^\\\]]]___bbbddddddccceeeeeeaaa\\\[[[^^^aaabbb___[[[YYYXXXXXXWWWVVVWWW[[[^^^```___]]][[[[[[]]]dddnnnoooiiiiiivvvbbbCCCDDDEEECCCBBBAAA>>>;;;===CCCHHH;;;333???ZZZpppuuurrr|||xxxXXXFFF@@@777777777777777666555444>>>444000555555===aaazzzvvvfffUUUKKKJJJGGGBBB???CCCKKKSSSeeennn~~~|||___\\\kkkvvvwwwhhhXXXbbbkkkkkkbbbCCCAAA999000++++++,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***************))))))))))))******)))************++++++++++++++++++,,,,,,,,,------111......000111111444:::aaayyyiii{{{tttppphhhaaa___]]]\\\]]]```dddffffffdddffffffbbb]]][[[___cccbbb___[[[YYYXXXXXXWWWVVVVVVYYY^^^```___\\\ZZZYYY[[[dddnnnooofffbbbnnn}}}wwwDDDLLLHHHEEECCCBBB>>>888888<<<111999BBBCCC:::888HHH\\\kkkkkkrrr|||```HHH555666888;;;<<<:::666333333333888;;;666555IIIccc|||ssspppiii\\\MMMCCC@@@AAA@@@LLLaaavvv~~~~~~hhhfffmmmqqqqqqZZZ[[[___]]]lll]]]FFF===222,,,+++------,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******)))************+++++++++++++++,,,,,,,,,---------222///...111222222555999hhhxxx~~~rrr