BM6P6(@ 999:::::::::888555222000++++++***)))((((((((()))//////...+++(((&&&&&&'''************))))))))))))---,,,,,,+++***)))((((((,,,((($$$$$$(((+++++++++(((((((((((((((''''''''',,,+++***+++------+++***''')))******)))'''((()))$$$%%%&&&&&&&&&(((+++...***+++---...///......---333///,,,---333777777555666777888999:::;;;;;;;;;======???CCCFFFFFFBBB>>>AAA<<<888666666666333111///...,,,)))'''%%%$$$###!!!"""###$$$$$$###"""!!!###"""!!!!!!!!!"""$$$%%%!!!###$$$$$$######$$$%%%%%%$$$""""""###$$$$$$######!!! !!!!!!  !!!"""###$$$$$$ !!!!!!!!!!!!!!!""""""""""""###$$$###!!! !!!!!!!!!!!!!!! """###$$$%%%%%%$$$"""""""""""""""""""""!!! %%%$$$###""""""###$$$%%%"""$$$%%%%%%$$$###$$$%%%###$$$%%%%%%######$$$%%%"""!!!!!!!!!"""###$$$$$$'''&&&%%%%%%%%%&&&'''((())))))(((((((((((())))))'''&&&&&&'''***+++***)))(((%%%###"""$$$'''))))))$$$###$$$%%%(((---222444888;;;>>>@@@BBBEEEJJJMMMQQQRRRTTTVVVVVVVVVTTTSSSXXXVVVTTTUUUWWWWWWTTTQQQQQQPPPOOOOOOPPPPPPNNNMMMKKKIIIDDD???:::666444333---+++(((%%%$$$$$$%%%&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""!!!!!!!!!"""!!! !!!###&&&&&&### """"""!!!!!!$$$%%%###!!!"""$$$$$$"""!!! !!!"""###!!! !!!###""""""###!!!"""#########"""  !!!###%%%!!!!!! !!!!!!"""!!!!!!"""###""""""###$$$$$$"""!!!  """###!!!  !!!""""""######"""%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''((((((%%%$$$#########$$$%%%&&&&&&$$$###$$$''')))(((&&&+++++++++***(((&&&###"""$$$###"""!!!!!!"""###$$$)))'''%%%$$$%%%&&&&&&&&&$$$###""""""######""" """%%%'''(((((('''((())))))((('''&&&&&&&&&&&&'''$$$%%%&&&''''''&&&%%%%%%%%%###$$$%%%### !!!%%%!!!"""###$$$%%%&&&&&&&&&******+++,,,...///000000777777888;;;???@@@>>>;;;555333111//////000333444---000333666777888999;;;888:::>>>EEEKKKLLLHHHDDDBBBBBBBBBAAA???<<<999777222111000...,,,***(((((("""###%%%''''''&&&$$$###%%%%%%%%%%%%###!!!"""  !!!""""""!!!!!!"""###%%%%%%$$$"""!!!<<<<<<<<<:::888555333111......,,,+++***))))))))).........,,,)))&&&&&&'''&&&&&&'''(((((()))******************)))((('''&&&+++***((()))******)))(((''''''''''''''''''''''''+++******+++,,,,,,+++)))'''(((******((('''((()))'''((()))))))))***---///,,,---...///000111111111444000---///444777888666666777888999:::;;;;;;;;;>>>>>>???BBBEEEEEEBBB??????<<<999777666444222111...---+++)))'''%%%$$$$$$""""""###$$$######"""!!!"""!!! !!!######"""###$$$$$$###"""$$$%%%$$$###!!!!!!###$$$$$$######!!! !!!!!!   !!!"""###!!!!!!  !!!!!!""""""######!!!"""######!!! !!!!!!!!!""""""!!!!!! !!!"""###$$$$$$###"""!!!"""""""""""""""!!! $$$###""""""""""""###$$$!!!###$$$$$$###"""###$$$$$$%%%%%%%%%###"""###%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$%%%'''((()))(((((((((((())))))***+++***((((((*********)))'''$$$!!! """$$$&&&'''%%%$$$$$$%%%'''+++///111777:::<<>><<<<<<555444222000---+++)))((("""###$$$$$$$$$$$$###"""######$$$$$$$$$###!!!!!!"""!!! !!!   """%%%$$$$$$###"""!!! AAA???===:::888666444333222111///---,,,******))),,,---...---***'''&&&&&&%%%%%%&&&&&&''''''(((((('''(((((()))((('''%%%$$$)))+++,,,,,,***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&+++***)))***,,,,,,***)))&&&((())))))((('''((()))+++,,,,,,,,,+++,,,///111000000000111222333555666555222000111666999999888777888999:::;;;<<<<<<<<>>>>>CCCCCCBBBAAAAAAAAAAAAAAA:::999777444111...,,,+++&&&&&&%%%$$$############ !!!"""###$$$$$$$$$###$$$$$$###!!!!!! ### #########""""""""""""!!!CCCAAA===:::777555555555555444222///,,,+++))))))***,,,......+++((('''&&&))))))((('''&&&%%%%%%$$$&&&'''((())))))'''&&&%%%'''***,,,+++(((&&&''')))&&&&&&&&&'''''''''''''''***))))))***++++++***(((&&&'''))))))((('''((()))---.........------000222222111111222333555777999666444333444777::::::999999:::;;;<<<===>>>>>>>>>@@@@@@@@@AAAAAAAAA@@@???888;;;<<<:::555000///000+++***)))((('''&&&&&&&&&$$$$$$######""""""!!!!!!!!!!!!!!!!!!"""""""""###"""###$$$###""""""$$$&&&"""!!! """$$$$$$######!!! !!!""""""!!! $$$"""!!!!!!!!!"""!!!  !!!""" !!!"""######"""""" """"""""""""###$$$"""""""""""""""!!!  !!!!!!""""""!!!!!! """""""""""""""""""""""""""###$$$$$$"""!!!""""""$$$%%%%%%###"""!!!###%%%'''&&&%%%$$$$$$###$$$$$$"""!!!!!!!!!###%%%&&&((((((((((((((()))***+++,,,222///,,,+++,,,------,,,888222+++%%%###""""""!!!############%%%''')))+++000333777:::;;;===???AAAIIIKKKNNNRRRUUUVVVVVVVVVVVVUUUUUUVVVWWWXXXYYYYYYRRRQQQPPPPPPQQQRRRQQQOOONNNMMMLLLIIIFFFAAA===;;;777555111---)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""""""""""""""!!!!!!!!!!!!!!!"""###$$$!!!!!!"""###$$$$$$###"""###!!! !!!###### !!!!!!  !!!!!! !!!!!!!!!  !!!!!!  !!!!!!!!! """!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!""""""  """###!!! ###"""""""""######$$$$$$######""""""######$$$%%%'''''''''(((((((((((((((&&&%%%$$$#########$$$%%%#########$$$&&&'''''''''%%%$$$$$$$$$%%%''')))+++$$$$$$$$$$$$$$$$$$$$$$$$ """$$$&&&&&&$$$!!!%%%$$$"""###$$$$$$###!!!!!!###%%%%%%$$$######$$$"""$$$&&&'''((('''%%%$$$###%%%''')))***+++++++++'''%%%&&&(((&&&!!!"""%%%$$$$$$######""""""""""""&&&&&&&&&&&&&&&%%%%%%%%%)))***,,,///222444444444444555777888888777555444222333333222000///000111:::::::::;;;<<<===>>>>>>BBBAAA@@@@@@@@@BBBCCCDDD@@@???===:::777444222000---+++)))&&&%%%$$$%%%%%% !!!""""""#########%%%$$$###"""!!! !!!  !!!!!!!!!""""""DDDAAA===999666555555555777555333000---+++)))((()))+++...---+++)))''''''******))))))(((''''''&&&&&&'''((()))))))))((('''%%%'''(((&&&$$$$$$(((,,,''''''(((((())))))))))))+++***)))***,,,,,,***)))&&&(((******)))((()))***...//////...---...000333333222222222333555777999777666666777999:::::::::<<<<<<>>>???@@@AAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>666999;;;888333///...///***)))((('''&&&&&&&&&&&&$$$######"""""""""""""""""""""######$$$$$$$$$$$$#########"""!!!"""$$$'''###""" !!!###$$$$$$###"""!!! !!!"""###"""!!!%%%$$$###!!!!!!!!!!!!"""  """###$$$ !!!"""######""" """"""""""""###$$$"""""""""""""""!!!!!!  !!!!!!!!!!!!!!!!!! """"""############""""""###%%%&&&%%%$$$""""""###$$$$$$$$$"""!!!!!!###&&&&&&%%%$$$###############!!!!!!!!!!!!"""$$$&&&'''''''''(((((()))+++,,,---111///------.../////////777222+++'''%%%$$$$$$$$$ !!!!!!"""$$$''')))***,,,///333666999<<>>>>>>>>@@@BBBDDDEEEDDDCCCAAA???===:::999888222000,,,(((&&&%%%%%%%%%""""""!!!!!!!!!!!!!!!!!!$$$###"""!!!    CCCAAA===:::777666666666888666444111...,,,******)))+++---,,,+++)))((()))''''''((()))***+++,,,,,,((((((((())))))******+++&&&%%%$$$###"""$$$(((+++((((((((())))))******+++,,,+++***+++------+++***''')))++++++******+++,,,.../////////...///222444444444444444555555666777777777888999999::::::;;;===>>>???@@@AAABBBBBBBBB@@@BBBCCCBBB@@@===<<<<<<666777777444111...,,,,,,***)))((('''&&&&&&&&&&&&######""""""""""""######"""###$$$$$$%%%%%%$$$$$$###$$$###"""!!!"""%%%'''%%%###""""""###$$$$$$###"""!!! !!!###$$$###"""$$$$$$$$$######""""""""" !!!"""######### !!!"""$$$$$$"""!!! """"""""""""###$$$""""""######""""""!!!  !!!""" !!!!!!!!!!!! ######$$$$$$$$$$$$######$$$&&&'''&&&$$$""""""###"""""""""!!! """%%%(((%%%$$$$$$############$$$""""""!!!!!!"""$$$&&&''''''''''''(((***,,,......000///...///000111000...,,,)))&&&$$$%%%&&&&&&&&& !!!"""$$$'''((())))))+++///222555999>>>AAADDDGGGKKKOOORRRUUUUUUVVVUUUUUUVVVUUUUUUVVVYYY[[[RRRQQQPPPQQQRRRSSSRRRQQQQQQPPPOOOMMMJJJHHHEEEDDD<<<:::777444000---+++***'''&&&%%%$$$###$$$%%%&&&""""""######$$$%%%'''(((!!!!!! !!!""""""  !!!!!! !!!""""""!!!!!!""""""!!!!!!!!!""" !!!!!!""""""!!!!!! !!!!!! !!!!!!"""###$$$$$$###"""!!!!!!"""#########"""  !!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""!!!  !!!$$$""" !!!"""""""""  """###!!! !!!###%%%&&&$$$############$$$%%%%%%'''(((***+++++++++***)))'''&&&$$$############$$$&&&''''''&&&###""""""###%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%'''(((&&&### &&&$$$######$$$$$$###""""""%%%''''''''')))***''''''((((((((('''&&&%%%###%%%''')))++++++++++++'''&&&))),,,+++''''''+++'''&&&$$$#########$$$$$$'''''''''&&&&&&&&&&&&&&&%%%&&&(((((('''''')))***---000444888;;;;;;:::888444666888777555333333333111444777888777777777888<<<<<<===>>>@@@BBBCCCDDDEEEDDDCCCBBBAAA???>>>>>>777444000,,,(((&&&%%%%%%%%%%%%###"""!!!!!!!!!!!!"""!!!!!! !!!  CCCAAA???<<<:::888888888999888666333000...---,,,***+++,,,+++))))))***+++&&&&&&''')))+++,,,---...)))(((''''''(((***,,,---(((&&&$$$$$$&&&''''''''''''''''''((()))*********---,,,+++,,,......,,,+++(((***,,,,,,,,,+++,,,......///000000///111444666555666666777777666666666666888999:::999::::::;;;<<<===>>>???AAAAAAAAAAAA???BBBEEEDDD@@@<<<;;;:::777555222000///---+++)))+++***((('''&&&%%%%%%%%%""""""!!!!!!"""###$$$%%%!!!"""###$$$%%%$$$$$$###$$$$$$###!!! """%%%((((((&&&$$$###$$$$$$$$$""""""!!! !!!###$$$###"""!!!"""###$$$$$$###!!! !!!"""######""" !!!###%%%$$$###""" """###"""!!!"""###"""############"""!!!!!! """### !!!!!! ###$$$%%%&&&&&&%%%$$$###$$$%%%&&&%%%###!!!!!!""" !!!!!! """&&&)))%%%$$$$$$$$$$$$%%%%%%&&&$$$######"""###$$$%%%&&&&&&&&&''')))***,,,...///000000000111222000...+++'''%%%######$$$%%%$$$###"""""""""###$$$&&&&&&'''(((***,,,---000555:::???CCCFFFJJJNNNQQQSSSTTTTTTUUUVVVVVVUUUSSSTTTWWWZZZTTTSSSRRRSSSUUUVVVUUUTTTTTTSSSQQQOOOMMMKKKJJJIIIBBB@@@<<<888444000---+++((('''%%%######$$$%%%&&&######"""######$$$%%%&&&""""""!!! !!!!!! !!!  ### !!! """$$$!!!$$$%%%%%%###!!!"""### !!!!!!!!!  !!! !!!!!!!!!""""""""""""!!!!!! !!!"""""""""!!!  !!!!!!""""""""""""!!!!!! !!!!!!"""""""""""""""  !!!   """###!!! !!!$$$''')))$$$$$$$$$$$$$$$%%%&&&&&&%%%'''(((******)))(((''''''&&&%%%###"""######$$$$$$&&&'''&&&###"""###$$$""""""$$$%%%%%%&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&((())))))&&&$$$&&&$$$######$$$%%%###""" ###&&&''''''''''''(((((((((''''''&&&%%%$$$$$$$$$%%%''')))************''''''***......***+++...(((&&&%%%$$$###$$$&&&'''&&&&&&&&&&&&''''''''''''"""$$$&&&&&&%%%&&&)))++++++---111555777777666555444777;;;<<<;;;888777666333444555333111111333666:::<<<===???AAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB===;;;777222...+++)))(((((('''&&&%%%$$$$$$$$$%%%!!! !!!""""""!!!!!!!!!!!!!!! CCCBBB@@@>>><<<;;;:::999;;;999777444222000///...***++++++***))))))***,,,(((((())))))******++++++)))(((&&&%%%&&&))),,,...)))'''&&&'''))))))%%%"""&&&&&&&&&'''((())))))***---,,,,,,---......---+++(((***,,,---,,,,,,---///...///000111111222666888777777888999999777666555666888999:::999999:::;;;;;;<<<===>>>???@@@@@@@@@>>>BBBEEEEEEAAA<<<:::999888444///---------+++(((+++***)))'''%%%$$$$$$$$$!!!!!! !!!"""###%%%&&& !!!"""$$$$$$######"""$$$$$$###!!! !!!%%%((()))'''%%%$$$%%%%%%###""""""!!!!!!!!!###$$$$$$### ###$$$$$$### """###$$$%%%$$$!!!###%%%&&&%%%%%%!!!######"""!!!"""##################"""!!!!!!!!!"""### !!!!!! $$$%%%&&&&&&&&&&&&%%%$$$###$$$%%%$$$""" !!! ###'''+++%%%%%%%%%%%%&&&&&&'''(((%%%$$$$$$######$$$%%%&&&&&&&&&''')))+++---///000111111111222222000+++((()))'''%%%$$$$$$###!!!$$$$$$$$$$$$$$$$$$%%%%%%))))))******,,,111777<<>>;;;999888888888555111---...222666:::<<<>>>AAABBBCCCCCCCCC@@@@@@@@@AAABBBCCCCCCDDDCCCAAA>>>999555111...---***)))((('''&&&'''((())) !!!"""###$$$!!!!!!#########"""!!! FFFDDDBBB???===<<<;;;;;;:::999777555333111///...333111---)))((((((***+++)))(((((())),,,------,,,))))))(((''''''''''''(((&&&'''((((((%%%$$$$$$%%%$$$%%%&&&'''(((***++++++---,,,+++,,,......,,,+++000//////.........//////333333333333444666777888<<<:::888666666666888999999:::<<<;;;999888888888>>>>>>???@@@@@@@@@??????CCCCCCBBB@@@>>><<<999888333111...---------+++***111+++$$$!!!!!!""""""!!!############$$$%%%&&&&&&$$$$$$############$$$$$$$$$""" !!!%%%(((******%%%%%%$$$###"""!!! $$$$$$$$$#########"""""" """######"""$$$&&&&&&%%%###!!! !!!"""######$$$$$$$$$######"""$$$### """'''$$$""""""############"""!!!  !!!"""&&&%%%###!!! ###""""""###%%%%%%$$$""""""######"""!!!"""%%%''')))'''### """%%%'''&&&'''((('''&&&%%%''')))***%%%""""""%%%&&&### %%%''')))******+++...///222222333333111...+++)))(((((('''&&&$$$###""""""%%%%%%&&&&&&&&&%%%$$$$$$++++++******,,,222:::@@@DDDGGGIIIKKKLLLNNNPPPSSSTTTTTTTTTUUUWWWXXXZZZ[[[VVVWWWWWWXXXYYYZZZ[[[[[[\\\ZZZVVVSSSPPPOOOOOOOOOLLLFFF@@@<<<;;;888111,,,***(((&&&%%%%%%$$$"""!!!###!!! !!!###$$$$$$$$$%%%$$$"""  !!!"""######""""""""""""######%%%$$$""" """"""""""""############  !!!$$$!!!  !!!""""""!!! ###  ###$$$###!!! !!!###!!! ######$$$$$$###!!! !!!"""   !!!!!!!!!!!!""""""$$$$$$$$$%%%&&&'''&&&$$$$$$$$$&&&((()))%%%&&&((()))*********)))''''''''''''&&&%%%$$$###%%%''')))(((&&&$$$$$$$$$"""&&&'''%%%%%%'''&&&###''')))++++++)))((('''((('''%%%$$$''',,,...+++(((&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$######$$$&&&'''&&&%%%%%%&&&''')))***+++,,,---.........---***((('''(((*********'''(((((()))((('''%%%$$$((((((((((((((()))******(((+++...000111222444666444888===@@@@@@@@@?????????;;;555222111222444444===???AAAAAA@@@>>>======;;;<<<===???@@@@@@AAAAAAMMMGGGAAA<<<:::888555222333111---)))'''%%%%%%&&&$$$###"""###%%%%%%$$$#########$$$######"""!!!  """!!!!!! DDDCCC@@@>>><<<<<<;;;;;;999888777555333111///...333111---***)))))))))***,,,+++)))***++++++***((()))(((((('''''''''''''''%%%'''((('''&&&%%%%%%&&&$$$%%%&&&'''(((***+++++++++******+++---...,,,+++---------...///000111222333444444666777999;;;<<<;;;;;;999888777888999999777888::::::999999:::<<<>>>????????????@@@@@@@@@AAABBBBBBBBB???;;;777444222000---,,,,,,,,,***)))...)))$$$!!!"""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$"""!!!"""%%%((()))***%%%%%%$$$$$$######""""""%%%%%%%%%%%%$$$$$$######!!!###$$$"""!!!!!!###$$$$$$"""!!!!!!""" !!!"""###$$$%%%%%%%%%###%%%$$$!!!###&&&$$$"""""""""""""""""""""!!!!!! !!!"""###&&&%%%###!!! """""""""###%%%%%%$$$###"""#########""""""$$$&&&'''%%%###!!!!!!###%%%'''&&&''''''&&&%%%%%%&&&((()))%%%""""""%%%&&&### &&&(((*********+++---///111111111000///,,,***)))''''''&&&%%%$$$###""""""$$$$$$%%%%%%%%%%%%%%%$$$((()))+++,,,...222888<<<@@@CCCFFFIIIKKKMMMQQQSSSRRRSSSSSSTTTUUUVVVWWWWWWUUUUUUUUUUUUVVVVVVVVVVVV[[[YYYWWWTTTQQQOOOOOONNNLLLHHHBBB???>>>:::444...)))(((''''''(((((('''%%%###!!! """$$$$$$###$$$"""!!! !!!"""  """!!!  !!!"""""""""""""""""""""""" ###### """!!! !!!$$$  """!!!!!! """  ###$$$"""!!!!!!""""""!!!!!!$$$"""###$$$###!!! !!!""""""""""""###%%%&&&%%%### !!!###"""###$$$&&&%%%$$$###"""###$$$&&&'''%%%&&&((()))******))))))''''''''''''&&&%%%$$$###$$$&&&''''''&&&$$$$$$$$$"""&&&&&&$$$$$$&&&&&&###%%%'''))))))'''&&&&&&''''''%%%$$$(((,,,...+++(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$############%%%&&&%%%$$$$$$%%%'''))))))***+++,,,,,,,,,,,,+++)))'''&&&''')))))))))&&&''''''''''''&&&$$$###&&&&&&&&&&&&&&&'''(((((((((***---//////000111333111555999<<<<<<<<<======666555444444555666666666;;;===???@@@>>><<<:::888888999;;;===>>>???@@@@@@HHHEEEAAA@@@@@@@@@>>><<<888666333///+++)))'''&&&&&&$$$######%%%&&&%%%$$$######$$$$$$###"""!!!!!!!!!!!!!!!!!! CCCBBB@@@>>>===<<<;;;;;;888777666444222111//////111000...,,,***))))))(((+++)))(((((()))***((('''((('''''''''&&&&&&&&&&&&$$$&&&''''''&&&&&&&&&'''$$$%%%&&&'''((()))***+++(((((((((***,,,------+++***+++,,,---///111333555555555777888:::<<<>>>???;;;;;;;;;:::::::::::::::555777888888888:::===@@@@@@@@@??????@@@AAAAAABBB???@@@BBBAAA>>>999333000000...,,,+++++++++)))'''***'''###"""###$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$###!!!"""%%%'''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$!!!###$$$###"""!!!!!!""""""!!!!!!"""$$$ """###%%%%%%&&&&&&$$$&&&%%%###$$$%%%###!!!!!!!!!!!!!!!!!!!!!!!!  !!!###$$$%%%$$$###"""!!! !!!!!!!!!###%%%&&&%%%$$$"""###$$$###""""""$$$&&&######""""""###$$$%%%&&&%%%&&&&&&%%%$$$$$$%%%'''(((%%%""""""$$$%%%###!!!((()))++++++******,,,---......---,,,+++***)))(((&&&&&&%%%$$$###""""""!!!"""###$$$%%%%%%%%%%%%%%%%%%'''***---///111555888;;;>>>BBBFFFIIILLLPPPSSSRRRTTTUUUWWWWWWWWWUUUTTTVVVUUUUUUUUUTTTTTTTTTSSSYYYXXXWWWUUUSSSQQQOOONNNLLLIIIFFFDDDBBB===777111...,,,+++***+++***)))'''###!!! """###""""""!!!!!!  """###   !!!######""""""!!!!!! ###$$$!!!!!!###"""!!!!!!!!!  """$$$  """!!!  !!! !!!######""" """""""""  """%%%"""###$$$###!!! !!!"""""""""###%%%(((***)))(((  !!!!!! !!!###%%%######"""!!!!!!"""$$$%%%$$$%%%'''((())))))((((((&&&&&&&&&&&&%%%$$$$$$###"""$$$%%%&&&$$$$$$$$$%%%###&&&%%%""""""%%%%%%######%%%''''''%%%%%%%%%&&&'''&&&&&&(((,,,---+++((($$$$$$%%%%%%&&&&&&''''''#########$$$%%%%%%%%%%%%$$$$$$$$$###############"""$$$%%%%%%$$$$$$%%%&&&))))))***************)))***(((&&&&&&((())))))(((&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$%%%&&&&&&(((***,,,---,,,,,,---///---000333555666777999:::777888:::;;;;;;:::999888666777999::::::888666444444555777:::<<<===>>>>>>CCCBBBBBBCCCDDDDDDCCCAAA<<<:::888444000,,,((('''(((&&&$$$$$$%%%&&&&&&&&&######$$$$$$$$$###""""""$$$$$$###""""""!!! EEEDDDBBB@@@>>><<<;;;:::777777666444333111000///000000///...,,,)))(((&&&%%%$$$$$$%%%((())))))((('''''''''''''''&&&&&&%%%###%%%'''(((''''''((()))$$$%%%&&&''')))***++++++'''''''''***,,,......,,,+++,,,---...000222ӵ<<<======>>>:::;;;<<<<<<<<<<<<;;;;;;777888888888888:::>>>AAABBBAAAAAAAAAAAACCCDDDEEE???@@@@@@>>>;;;666111///...,,,+++******)))'''%%%((('''$$$######$$$%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$###"""###%%%'''((((((#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$!!!"""###$$$$$$###!!! !!!"""######""""""###%%%Ħ%%%%%%%%%&&&''''''Ħ""" !!!!!!"""!!!###$$$$$$ӵ!!!!!! !!!###%%%&&&&&&%%%"""###$$$$$$""""""###%%% !!!"""$$$%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&'''$$$""""""###$$$###"""(((***++++++))))))***,,,,,,+++***)))(((''''''((($$$$$$$$$######"""""""""!!!!!!###$$$%%%%%%%%%%%%%%%&&&)))***,,,///333666999<<<@@@DDDGGGKKKOOORRRVVVWWWZZZ\\\\\\ZZZWWWUUUWWWWWWWWWĦWWWWWWXXXWWWUUURRROOOMMMLLLJJJHHHGGGEEE@@@999444555333000...,,,***'''%%%###""" !!!"""!!!  !!!"""###""""""!!!!!!!!!!!!"""""" ######""""""!!! !!!!!!!!! !!!!!!"""!!! """$$$  !!!!!!   !!!""""""!!! ###"""!!!!!!###%%%!!!"""###"""!!! !!!"""  ###&&&''''''&&& !!!!!!!!!!!!""" !!!!!! !!!$$$######""""""""""""###$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%$$$###### """$$$$$$######%%%&&&$$$&&&$$$ $$$%%%######$$$&&&&&&%%%%%%&&&'''(((''''''))),,,,,,***(((###$$$$$$%%%&&&'''((((((""""""######$$$%%%&&&'''###########################$$$%%%%%%%%%%%%&&&(((*********+++******)))))))))((('''(((******)))(((&&&&&&%%%$$$$$$###"""!!!$$$############$$$%%%%%%((()))++++++)))))))))***)))+++---...///111444666:::;;;<<<===<<<;;;::::::666555444333444444333222111222444777999;;;<<<<<<@@@AAABBBBBBBBBAAA???===;;;;;;:::777444///+++)))+++(((&&&%%%&&&''''''&&&$$$$$$$$$%%%$$$$$$###"""#########"""""""""!!!!!!HHHGGGEEECCC@@@===:::999777777666555444222222111000000000...,,,)))'''%%%###""""""$$$&&&''''''&&&''''''((((((((('''&&&%%%###%%%'''(((''''''(((***%%%&&&'''(((***+++,,,,,,((('''(((+++...//////...0000000001112224ĉ@ӵ<<<;;;::::::;;;<<<===============;;;;;;;;;:::999:::>>>AAABBBBBBBBBCCCDDDEEEFFFFFFAAA???===:::666444111000,,,+++*********(((&&&###((('''&&&%%%$$$######$$$''''''&&&%%%$$$$$$$$$$$$$$$$$$############$$$$$$###""""""###&&&(((((((((!!!!!!""""""###$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%$$$###""" %%%%%%%%%$$$""""""###%%%>L$$$######"""&&&'''=hĦ!!!  !!!"""### !!!###4ĉ@ӵ!!! !!!###%%%&&&&&&%%%"""$$$%%%$$$###"""###$$$"""$$$&&&&&&%%%$$$###$$$%%%$$$###"""$$$&&&%%%$$$""""""#########"""((()))******(((((()))******)))((('''&&&'''''''''$$$##################### !!!"""###$$$$$$%%%$$$&&&&&&&&&'''(((+++111555999<<<@@@CCCFFFJJJNNNQQQVVVXXX[[[]]]]]]ZZZWWWUUUUUUVVVVVV>LYYYVVVWWWXXXXXXVVVSSSPPPNNNKKKKKKJJJIIIFFFAAA<<<888777555222000...,,,(((&&&%%%###!!! !!!"""!!! !!!!!!""""""$$$$$$############$$$$$$!!! $$$######"""!!!    !!!""""""!!!!!!"""$$$!!!  !!!!!!!!! !!!""""""!!! ###!!!  """###$$$ !!!""""""!!! !!!### !!!###$$$###!!! !!!!!!!!!!!!"""!!!!!!!!! !!!###$$$$$$$$$#########$$$$$$###$$$&&&''''''&&&%%%%%%$$$$$$$$$%%%$$$$$$###""" !!!######"""###%%%'''$$$&&&%%% ###$$$"""###%%%&&&&&&&&&&&&(((***(((((()))***++++++)))((($$$$$$%%%&&&&&&'''((((((######"""###$$$%%%&&&'''##################$$$$$$$$$%%%''''''&&&'''(((******+++++++++++++++******)))((()))***,,,,,,+++)))''''''&&&$$$###"""""""""$$$$$$$$$###$$$$$$%%%&&&'''(((***)))'''&&&&&&'''&&&''')))))))))+++...111111333555666888<<>>@@@AAA@@@>>><<<;;;;;;;;;<<<;;;999555222///...,,,)))(((((()))((('''&&&&&&&&&%%%%%%$$$###""" !!!!!!"""""""""IIIHHHGGGDDDAAA>>>;;;:::777777777666555444444333111111000...,,,)))'''%%%'''%%%$$$$$$%%%&&&$$$###'''((()))))))))(((&&&%%%###%%%(((((((((((()))***''''''(((***+++,,,---...*********---000111111000555555555555555GG=?999888::::::;;;<<<===>>>>>>???===>>>>>>===;;;<<<>>>@@@@@@AAABBBDDDEEEEEEEEEEEEAAA???;;;777444333222222+++************(((%%%"""&&&'''(((&&&$$$######$$$'''&&&&&&%%%%%%%%%%%%&&&$$$$$$############$$$$$$!!!!!!!!!$$$'''))))))(((!!!!!!"""""""""#########"""###############$$$$$$%%%%%%%%%$$$###"""!!! &&&'''&&&$$$""""""$$$&&&HdĦ$$$###"""!!!&&&=Īj!!!  !!!###$$$  !!!"""GG=?!!!!!!###%%%&&&%%%$$$"""$$$%%%%%%###""""""###"""$$$&&&%%%$$$$$$$$$%%%%%%$$$######$$$&&&$$$######"""""""""######&&&'''((((((''''''((()))((((((((((((''''''''''''#########$$$$$$$$$$$$$$$ !!!"""###############%%%%%%%%%$$$%%%)))...222777:::>>>BBBEEEIIIMMMPPPSSSUUUXXXZZZZZZXXXUUUSSSSSSSSSTTTHdĦXXXVVVVVVWWWWWWVVVTTTQQQPPPLLLLLLLLLJJJGGGCCC???===666444222111111000...,,,&&&$$$""""""""""""!!! !!!!!!!!!"""""""""""""""###""""""!!!!!!""""""######"""!!!  !!!$$$$$$######""""""!!!!!! !!!"""!!! """"""!!! !!!###"""!!!!!!!!!!!!!!!!!!"""!!! """###""" !!!!!!"""""""""!!!"""""" !!!###"""!!!!!!"""######"""  !!!"""!!! """###%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$######"""!!!"""######"""###%%%'''%%%'''&&&"""!!!$$$$$$!!!$$$%%%'''''''''(((***,,,)))***+++++++++***)))(((%%%%%%&&&&&&''''''(((((($$$$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$%%%%%%%%%$$$&&&'''((('''((()))+++******++++++,,,++++++***((((((***,,,......,,,)))***)))'''%%%$$$#########$$$$$$$$$$$$$$$%%%&&&&&&&&&''')))(((&&&$$$$$$%%%$$$%%%&&&&&&&&&''')))+++(((+++000444:::DDDPPPXXXOOOHHH>>>777555555333222///111222555777888999999888;;;>>>@@@@@@??????@@@===>>>??????>>><<<999888222111///.........,,,***(((((('''&&&%%%###"""!!! !!!""""""FFFFFFEEEӵ888888777ĭӵ+++ӵ&&&Ħ((()))***+++***)))'''&&&$$$ӵӵ///222ĦƜ`1.׼s===;;;::::::Ħ???@@@===???@@@@@@???>>>@@@ӵDDDĦ;;;888666444222111+++*********ĭӵ%%%&&&Ħ$$$$$$ Ħ***Ħ#########$$$#########$$$$$$%%%%%%%%%$$$$$$$$$(((DdD%%%&&&)))?fӵ"""!!! Ħ$$$###!!!ӵƜ`1.׼s""""""ĭӵ%%% """###$$$%%%&&&%%%######%%%ӵ""""""###$$$Ħ&&&&&&%%%%%%''')))(((%%%%%%&&&&&&!!!!!!"""Ħ"""###%%%%%%&&&(((CCCĦTTTVVVVVVUUUSSSRRRSSSSSSTTTDdDWWWVVVTTTEEECCCӵ444444ӵ###ӵ#########!!!!!!Ħ"""$$$ӵ!!!""" ĭӵ"""""" """###!!!  """###!!! !!!!!! !!!###"""!!!!!!"""$$$$$$###""" !!!######"""""""""$$$%%%%%%&&&%%%%%%$$$$$$#########$$$%%%%%%$$$###"""""""""###############"""######$$$###"""###%%%'''$$$''''''$$$###%%%$$$!!!$$$%%%&&&&&&&&&(((+++---)))+++,,,,,,+++)))((((((&&&&&&&&&'''''''''''''''&&&%%%###""""""$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&###%%%&&&''''''''')))+++(((((()))***+++++++++***&&&'''))),,,......+++(((,,,+++)))'''&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%'''((('''%%%######$$$###%%%&&&&&&%%%$$$&&&'''&&&***000444999CCCOOOXXXLLLEEE>>>:::::::::777444111222444555777888888999444888<<<======>>>@@@BBB???@@@@@@@@@???>>><<<;;;777666666666666444111...******)))'''%%%###!!!  BBBBBB?~4===999888g&e>&e---g&e&&&>hӵ)))+++,,,+++***((('''g&e'''guO>uO>&e///1114ff?>ߝL;;;gĉ@@@@???===<<<ShӵAAA<<<>>>AAAAAAAAA@@@g&eBBB>hӵ;;;888555222000++++++***fff?><z&&&g&e>&e%%%&&&HL###$$$$$$ShӵgL$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&S?ʬ''''''3h?D%%)?%%%)))ZufĦ"""""" gL'''&&&%%%g&e###gĉ@######g&e>&e&&&@e !!!??######%%%&&&&&&%%%$$$$$$g<ĉ"""!!!!!!###3we<Ħ%%%%%%%%%%%%3h?@e%%%%%%&&&&&&'''!!!""""""Z """%%%''''''3h?gLRRRSSSUUUUUUUUUSSSSSSVVVVVVVVVD%%)?UUUfff?><zJJJGGG=?Ħ444g&e%%%g&e$$$$$$$$$S?ʬ"""4ff?>ߝL"""@e$$$g&e%%% 3h?g&e>&e######?? ###$$$!!! ######  !!!!!! !!!###!!! """$$$%%%$$$### !!!!!!!!!""""""!!!###$$$$$$######$$$%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%$$$""""""!!!""""""#########""""""$$$$$$%%%###"""###%%%'''$$$((((((&&&%%%&&&$$$ ###$$$%%%%%%&&&'''+++---***+++---,,,+++)))(((((('''''''''''''''&&&&&&&&&'''%%%$$$""""""###%%%&&&%%%%%%%%%&&&&&&'''''''''"""$$$%%%&&&&&&&&&(((***&&&&&&((()))************%%%&&&(((,,,...---***'''...---***((('''&&&&&&&&&###############$$$$$$%%%%%%&&&''''''%%%######$$$###%%%&&&&&&%%%###$$$$$$&&&***...000111666???FFF@@@<<<999:::===>>>;;;777222333444666777888888888444777:::;;;::::::<<>>===<<<;;;:::;;;;;;;;;<<<;;;999444000,,,+++***(((%%%### """"""!!!!!!  !!!!!!"""""" BBB4Dӵ???;;;;;;Hƅ^Hu]Ħ222Hu]Ħ'''ZuR)Ħ,,,++++++++++++++++++Hu]Ħ)))HŐeHŐeHu]Ħ222qIܗGIӵ@@@tt@@@@@@@@@HGgĉ@BBBCCCAAA@@@??????@@@@@@Hu]ĦCCCZuR)Ħ666444...,,,...))))))sߝLGdUĦ'''Hƅ^Hu]Ħ"""ntHdĦ !!!HGgĉ@)))HdĦ%%%$$$###%%%&&&"""###%%%&&&&&&%%%Htƅ^&&&'''Bt=o9ĦDtfo9Ħ%%%''')))g?$$$!!!HdĦ%%%%%%$$$Hu]Ħ$$$tt%%%$$$Hƅ^Hu]Ħ$$$H׼s %%%""" ###$$$&&&&&&%%%%%%tQ""""""$$$%%%je<Ħ!!!"""###Bt=o9ĦH׼s$$$$$$%%%'''((()))#########HtĦ !!!###%%%&&&Bt=o9ĦHdĦRRRQQQRRRVVVWWWVVVTTT]]]\\\ZZZDtfo9ĦsߝLGdUĦNNNHt@cӵHu]Ħ'''Hu]Ħ###$$$Htƅ^###qIܗGIӵ'''H׼s((()))Hu]Ħ&&&###Bt=o9ĦHƅ^Hu]Ħ$$$"""%%% """  !!!"""""" !!!""""""!!!!!!!!!!!!"""###$$$%%%'''&&&$$$###"""######$$$!!! !!!###&&&(((((('''&&&&&&%%%$$$$$$######"""&&&%%%$$$$$$%%%%%%###!!!#########$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&((()))(((%%%$$$$$$$$$%%%$$$###%%%(((*********,,,------...---,,,***))),,,,,,***)))'''%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''%%%$$$$$$&&&***+++(((&&&&&&'''(((''''''''')))+++&&&''')))+++---,,,)))'''+++---+++'''&&&)))***''''''%%%$$$###$$$&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&((()))(((&&&######%%%&&&&&&'''))),,,000444777999666777999;;;;;;:::999888777888888666444222222333444666888888777666777777<<<===>>>===;;;;;;===>>>;;;<<<=========<<<:::999444222...***'''$$$#####################$$$$$$$$$"""!!! !!!"""###$$$$$$!!!!!!"""!!!"""   CCCBBB4DuXӵ???>>>>>>DdDΦDdDĦ000DdDĦ******t|<---,,,+++******+++,,,,,,DdDĦ+++DdDΦDdDΦDdDĦ333peƜ4DuTӵ???`eĭ>>>qet@@@BBBCCCAAA@@@???@@@AAAAAADdDĦBBBAAAt|<666666444...,,,...((((((DdDDdDĦ'''DdDΦDdDĦ###q<niDdDĦ!!!qet***)))DdDĦ$$$###"""$$$%%%$$$$$$%%%%%%%%%q<R$$$&&&qjRgdKӵHdDĦgdKӵ$$$&&&GR/f6LĭĦ$$$!!!DdDĦ$$$$$$###DdDĦ$$$`eĭ$$$DdDΦDdDĦ"""DdDĦ!!!###%%%%%%### """$$$%%%%%%$$$$$$geĦ""""""$$$FSĦ"""###qjRgdKӵDdDĦ#########%%%&&&((($$$$$$$$$DdDĦ!!!###$$$qjRgdKӵDdDĦRRRRRRTTTVVVXXXWWWUUUYYYYYYXXXHdDĦgdKӵDdDDdDĦPPPDdDĦ4DufӵDdDĦ***DdDĦ q<R%%%###peƜ4DuTӵ%%%DdDĦ++++++DdDĦ'''qjRgdKӵDdDΦDdDĦ###$$$$$$$$$###"""### """ !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""###$$$%%%&&&&&&&&&%%%$$$######$$$$$$!!!$$$&&&%%%$$$%%%%%%$$$$$$$$$$$$######%%%$$$###$$$%%%%%%###!!!$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&((()))(((&&&$$$$$$%%%%%%$$$###$$$''')))*********+++,,,,,,,,,+++***)))++++++***((('''&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$######&&&))))))'''%%%%%%&&&''''''&&&&&&(((***&&&'''((()))+++***)))'''+++---,,,((((((++++++))))))(((%%%$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%(((&&&%%%###############$$$%%%''')))---000333444111222444777888999::::::888999999888555333222222333444555555555444555555777888999:::::::::===???<<<<<<======<<<;;;:::999555444000---)))'''&&&%%%%%%%%%%%%%%%$$$$$$######!!! !!!"""###"""    FFFEEE4DuXӵ???AAA@@@DdDΦDdDӵ000DdDĦ...---o)h222///---+++******+++...///DdDĦ---DdDΦDdDΦDdDӵ666=ӊB1.uTӵ???HߝL`o9===po9wӵCCCAAA@@@@@@AAACCCCCCDdDĦAAAAAAo)h888666666333...,,,...)))'''DdDΦDdDĦ&&&DdDΦDdDӵ$$$GIpӵDdDĦ"""po9wӵDdDĦ###""""""###%%%&&&&&&%%%$$$$$$po9u!!!"""$$$'''GIdnuR)ĦDdDĦnuR)Ħ$$$%%%CdgĪj"""DdDĦ###"""!!!DdDĦ%%%HߝL`o9$$$DdDΦDdDӵ!!!DdDĦ!!!######!!! """###%%%$$$######geĦ!!!"""sp?aĦ$$$$$$GIdnuR)ĦDdDĦ!!!!!!"""###%%%&&&%%%%%%$$$DdDĦ!!!"""$$$GIdnuR)ĦDdDĦSSSSSSUUUXXXYYYXXXWWWTTTUUUUUUDdDĦnuR)ĦDdDΦDdDĦRRRDdDĦnuR)ĦDdDĦ---DdDĦ po9u"""!!!%%%###=ӊB1.uTӵ$$$DdDĦ111000DdDĦ(((GIdnuR)ĦDdDΦDdDӵ"""###$$$###""""""!!!!!!!!!""" !!!!!!!!!!!!!!! ###"""""""""!!!!!! ###""""""""""""######$$$"""""""""######$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$"""###"""!!!#########$$$$$$$$$$$$$$$$$$###"""###$$$$$$""" %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&((()))(((&&&$$$$$$%%%$$$###"""$$$''')))))))))((()))******+++************))))))((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$###"""###%%%&&&''''''''''''######$$$&&&((((((&&&$$$%%%&&&'''&&&%%%%%%''')))''''''''''''((((((((((((+++------******,,,---***+++***(((%%%$$$"""!!!!!!!!!###%%%'''((('''%%%$$$'''$$$!!!!!!###$$$""" """###$$$&&&(((***---...+++,,,...000444777:::;;;888:::<<<;;;888555444333222222222111111111222222111222555666777999<<d<Ħ111Dt444000---,,,,,,...111333>d<Ħ000>d<ʜDd<ʜ4DuTӵ888999F&uTӵ@@@4DufئL>e===puR)ĦCCCBBBAAAAAABBBDDDEEE>d<Ħ???Dt;;;555222---+++---)))(((DdDΦDdDĦ&&&>d<ʜ4DuTӵ%%%4DwDd<Ħ###puR)Ħ>d<""""""$$$&&&((('''%%%$$$###peӵ"""ĦpeӵDx<>d<ӵDd<$$$qR/ܗ?fӵ###>d< >d<Ħ%%%4DufئL>e$$$DdDʜ4DuTӵ!!!DdDĦ !!!""""""!!!!!! """###$$$$$$###"""geĦ!!!s<v>aĦ%%%$$$peӵDx<DdDĦ!!!!!!!!!###$$$%%%'''%%%%%%DdDĦ !!!"""###peӵDx<>dd<ӵDd<DdDΦDdDĦSSSDdDӵnd<DdDĦ000>d<Ħ$$$peӵ%%%Ħ$$$F&uTӵ)))DdDĦ999888>d<Ħ(((peӵDx<>d<ʜ4DuTӵ!!!"""######"""""""""""""""!!!###$$$%%%%%%#########""""""""""""!!!"""""""""!!!!!!"""######!!!!!!!!!!!!"""###$$$%%%###$$$%%%&&&&&&%%%$$$###!!!"""!!!!!!""""""###$$$%%%%%%%%%###"""!!!"""$$$$$$""" &&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''&&&''')))(((&&&%%%%%%&&&$$$###"""$$$&&&)))))))))((())))))******+++++++++((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$### """$$$'''(((((('''&&&$$$$$$%%%'''((((((&&&%%%'''(((((((((&&&&&&((()))((((((((('''&&&'''(((***,,,//////,,,,,,---,,,(((******)))'''$$$###"""""""""###$$$&&&&&&&&&&&&&&&'''### $$$&&&"""""""""######$$$&&&'''((((((((())),,,///444888:::777:::>>>???===;;;::::::666333111/////////......///000333444555777:::===<<<<<<;;;;;;:::999888888888777555333000...---,,,---------,,,***&&&###!!! !!!  JJJHHH4DuXӵ@@@???@@@D&dq&ĒR777777sdKĦ333DHRRud444111000000222666888sdKĦ333D&oq<Ōq&ĒR::::::;;;>dp&ĒRBBBBBBnfʜd<Φ>d<Ħ&&&s&dq&ĒR###%%%i?ʜtd<Ħ%%%HHܗDӊB'''<x&&&'''((('''%%%$$$###B?daĦ%%%%%%B?Ho9$$$>d<###$$$%%%&&&'''&&&$$$>d<ӵ###$$$B?Ho9<<<<xYYYZZZZZZ[[[XXXYYYZZZ&ӫeʬtIӇRRR>d<Φ>d<ĦSSSD&ӫetIӇEEEDdDĦ222sdKĦ&&&B?dp&ĒR,,,...>d<sdKĦ***B?Ho9s&dq&ĒR !!!"""######"""!!!""""""""" """###$$$%%%%%%""""""""""""############"""!!!!!! !!!!!! !!!"""###!!!"""$$$%%%&&&%%%$$$$$$ """"""!!! !!!!!!"""###$$$$$$%%%&&&""""""!!!"""$$$$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&''')))((('''&&&&&&'''$$$###"""$$$''')))))))))************++++++,,,,,,(((((((((((()))))))))***''''''&&&&&&%%%$$$###### !!!$$$&&&(((''''''&&&%%%'''((())))))((('''''')))*********(((((()))+++*********(((&&&'''))),,,...111222///------***&&&''')))***)))&&&%%%%%%'''&&&%%%#########%%%'''((('''### """&&&'''$$$ ######""""""###$$$%%%%%%(((''''''(((+++///333666444888===@@@@@@@@@@@@AAA:::666111...---------+++111222333444333444777999:::999999888888888888888777777666444222111///...///000111000---)))%%%"""!!!""" !!!LLLIII4DuXӵBBB===???Hu]3hh666666666ne666555=e777666444333444666999:::ne222666pIƎ@t@h===<<<<<<>hCCCCCCCCCfe>>>@ďDCCCDDDCCCCCCBBBBBBCCCEEEEEEne;;;;;;=e111111...)))'''))))))(((ege&&&%%%sĪj@h###!!!###fdDĦ&&&@ďD+++(((Hkge%%%&&&(((&&&&&&%%%%%%%%%@h%%%'''@G%%%$$$HĪj@IŌ&&&%%%Bene$$$Hkge"""ne$$$$$$fe$$$Hu]3hh$$$######se######""""""###$$$%%%&&&###%%%%%%%%%###"""geĦja>aĦ$$$$$$@G$$$%%%se######$$$%%%&&&'''%%%$$$<Ō"""$$$$$$@G666;;;HkgeYYYYYYZZZ[[[\\\[[[\\\^^^HĪj@IŌRRRQQQegeTTTTTTHu]3hIŌLLLJJJDdDĦ555ne)))%%%@h&&&$$$>h+++000444sePPPne555...@GsĪj@h!!!"""#########"""!!!!!!!!!!!!!!!"""!!!"""""""""""""""!!!!!!!!!!!!""""""#########$$$"""!!!!!!  !!!""" !!!"""###$$$$$$$$$$$$"""!!!!!!"""######""" !!!!!!""""""###$$$%%%%%%###""""""###$$$%%%###"""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&((()))***&&&'''))))))'''&&&''''''%%%$$$###%%%(((*********++++++*********+++,,,,,,((((((((())))))*********(((((('''&&&%%%$$$######!!!"""$$$%%%&&&&&&&&&&&&&&&(((******)))(((((((((+++,,,,,,+++))))))***,,,***+++,,,***'''&&&))),,,---111222000......***%%%&&&))),,,+++)))''')))+++)))'''$$$!!!!!!###&&&)))&&&$$$###$$$''''''%%%"""######"""""""""######$$$'''&&&&&&&&&(((+++---//////333888<<<>>>???AAACCC;;;666///,,,---...---,,,333444444333222222333555666666555555666666777888555555444444222111///...///111333333111---(((%%%!!!  !!!!!!    LLL4DuXӵDDDĵD^555666666666888888777888777666666666666888999;;;111444888===>>>======<<>>===AAACCCDDDCCCDDDCCCBBBCCCDDDDDD;;;999:::111//////,,,'''%%%''''''''''''&&&%%%&&&""" %%%DdDĦ'''%%%(((***(((###$$$&&&((($$$$$$%%%&&&''''''$$$%%%''''''%%%%%%%%%&&&'''%%%$$$$$$###$$$%%%$$$$$$###$$$D^%%%$$$$$$###s׼s"""######"""""""""$$$&&&'''%%%&&&&&&%%%$$$###geFm8&&&>aĦ#########%%%%%%%%%s׼s$$$######$$$%%%&&&&&&$$$###Ho%%%$$$%%%%%%%%%111666999VVVYYYYYYYYYZZZ\\\ZZZ\\\^^^SSSQQQQQQUUUVVVVVVD^QQQPPPNNNDdDĦ999...,,,%%%&&&###'''$$$$$$(((...555<<<s׼sbbb^^^GGG<<<333***!!! ######$$$$$$$$$$$$"""!!! ### """""""""""""""!!! """""""""""""""!!!!!!!!!###""""""!!! !!!!!! !!!"""""" !!!###$$$%%%###""""""###$$$$$$"""!!!!!!!!!""""""######$$$$$$###""""""###%%%&&&$$$###!!!!!!""""""###$$$%%%%%%&&&&&&&&&'''((()))***+++&&&'''))))))'''''''''(((&&&%%%$$$&&&)))+++++++++++++++***)))((()))******)))))))))))))))*********(((((('''&&&%%%$$$############$$$$$$%%%%%%%%%%%%%%%(((******(((&&&'''(((+++,,,,,,***)))((()))+++(((***,,,***&&&%%%'''+++***...111000//////,,,''''''+++......***)))***---)))'''%%%###"""###%%%&&&$$$$$$%%%&&&&&&%%%$$$$$$""""""!!!!!!!!!!!!""""""###"""######%%%''')))******---111555777999<<<>>>888222+++))),,,///000///333444444222000///000222333222222333444555777888111222222222111000...---///111444666444000+++(((###"""!!! !!!!!!  """!!! Φ4DuXӵtvӵ>d<Ħ<<<666777777888999999Ħ999777888999::::::999666666666666777888999:::666666Ħ999999555444444333444666:::>>>@@@???>>>======>>>@@@BBBDDDBBBBBBCCCCCCBBBBBBAAAAAAAAA@@@@@@???>>>===<<<<<<===<<<<<d<Ħ(((%%%###"""%%%&&&%%%'''***(((###!!!"""######"""###%%%'''"""###%%%'''((((((''''''(((&&&$$$$$$%%%''''''''''''''''''&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&'''Ħ###$$$$$$$$$&&&''''''&&&$$$$$$>d<Ħ&&&&&&$$$$$$###Be""""""###"""!!!!!!"""$$$&&&'''%%%&&&'''&&&$$$###geFYĉ%%%&&&>aĦ""""""######$$$%%%###$$$%%%&&&&&&&&&Be%%%$$$######$$$%%%%%%%%%$$$###nu]ӵ&&&%%%$$$$$$%%%'''&&&+++111666999<<d<ĦRRRRRRSSSSSSQQQ>d<Ħ;;;888666Ħ''''''((((((((('''%%%$$$'''$$$$$$'''(((&&&'''+++***111;;;CCCBejjjkkkgggaaa]]]Ħ666,,,)))&&&"""!!! !!!""" !!!"""######$$$%%%%%%%%%%%%$$$"""!!! %%% """ !!!!!!"""!!!!!!$$$$$$###"""!!! $$$$$$###""""""!!!""""""  !!!"""### """$$$%%%$$$###"""###$$$$$$""" """"""""""""#####################$$$&&&&&&%%%$$$ """###$$$%%%&&&&&&&&&'''''')))***+++,,,&&&'''))))))(((''''''((('''&&&%%%'''))),,,,,,,,,+++***)))'''''''''((()))))))))))))))))))))******)))((((((&&&%%%$$$######%%%$$$$$$######$$$%%%%%%$$$'''***)))'''%%%&&&'''***++++++***((('''(((***&&&))),,,***&&&$$$&&&)))&&&+++//////000111...))))))---000000+++)))***---((('''&&&%%%$$$$$$######!!!$$$&&&&&&%%%$$$$$$$$$"""!!!!!! !!!!!!""" !!!###%%%&&&''''''))),,,///111333777999444...((('''+++000222111222333222111///...///000111000000111222555777888///000111111000///---,,,...111555777666222---***$$$###"""!!! !!!!!!"""!!!"""!!!!!!###"""!!!?aŖ%7uSQuR)ӵsdKĦ888888:::888555888gdKĦ<<>>>>>>>>>>>???@@@@@@@@@???>>>======>>>???>>><<<;;;;;;<<>>gdKĦ888999:::;;;<<<111000...,,,)))&&&$$$###'''&&&$$$""""""$$$'''(((&&&%%%%%%'''***)))%%%!!!"""!!!!!!!!!"""$$$&&&(((gdDĦ***)))(((%%%%%%&&&(((******(((%%%&&&$$$"""!!!"""$$$&&&(((&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""''''''&&&&&&$$$###!!! !!!###%%%&&&&&&(((+++---(((&&&%%%&&&((()))'''%%%###%%%''''''%%%%%%%%%&&&&&&''''''gdKĦ"""'''&&&&&&&&&((((((&&&$$$###sdKĦ((()))$$$$$$$$$"""!!!!!!$$$$$$$$$&&&'''&&&### !!!###%%%%%%$$$$$$ŶS#########3we< !!!###%%%%%%$$$$$$'''++++++"""$$$$$$"""!!!"""$$$######"""iĉ@3hR/Ō&&&$$$###$$$''')))---...000444888===BBBDDDIIILLLPPPSSSUUUVVVXXXZZZXXXYYY[[[[[[YYYWWWWWWWWWRRRQQQPPPPPPRRRVVVYYY\\\YYYWWWUUUUUUUUUDdDĦTTTVVVXXXWWWUUUsdKĦ@@@>>>gdKĦ++++++***((('''&&&%%%%%%'''''''''&&&%%%'''***,,,333555===JJJlllvvvyyytttnnngdKĦ<<<000,,,&&&"""!!!!!! $$$$$$%%%%%%%%%$$$$$$###############"""!!!  !!!"""$$$%%%%%%$$$###((('''%%%$$$###"""""""""###!!! !!!!!!   !!!"""### !!!!!!!!!!!!###$$$$$$###!!! !!!"""%%%$$$""" !!!###%%%'''###!!! """%%%'''&&&$$$!!!"""###%%%((()))(((&&&***(((%%%&&&((((((&&&$$$(((((((((&&&$$$###$$$%%%''''''''''''''''''''''''((())))))'''$$$###&&&)))+++***))))))((())))))***+++******((('''&&&%%%$$$$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&'''((()))******)))''''''&&&&&&&&&&&&((())))))(((''''''(((,,,++++++,,,......---+++///---,,,,,,...//////...---+++(((&&&&&&%%%###""" """$$$###!!!!!!###&&& !!!"""!!! !!!"""###$$$$$$%%%$$$ !!!'''---...///000222...(((&&&(((---111333666222//////333555222///------------...000111333...000222222000///.../////////111333444222---)))%%%$$$###$$$%%%&&&%%%### """###""" '''$$$!!! !!!###>A???ne999::::::<<<:::888ne777???@@@999666;;;;;;666;;;:::999:::<<<<<<;;;:::ne999:::::::::;;;;;;:::999:::;;;===??????AAABBBBBB@@@???@@@@@@???@@@AAAAAA@@@???>>>===<<<===>>>===;;;;;;;;;<<<@@@<<<888999>>>BBBBBBAAADDDDDDCCCCCCAAA@@@ne999888888999:::;;;000///---+++)))&&&%%%$$$)))'''%%%$$$######$$$%%%###$$$&&&(((***(((%%%"""######""""""###$$$%%%De&&&'''''''''!!!"""$$$%%%%%%$$$###"""&&&%%%###""""""$$$&&&(((((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$###"""%%%%%%$$$$$$"""!!! ###$$$&&&''''''))),,,...***(((&&&'''))))))(((&&&"""###$$$$$$""""""###$$$$$$%%%ne%%%%%%$$$######$$$%%%%%%$$$"""$$$ne%%%&&&'''######""""""!!! ######$$$&&&((((((&&&$$$%%%'''((((((&&&%%%>A######$$$k<!!!!!!"""$$$%%%%%%######&&&))))))%%% """$$$###"""!!!###%%%%%%$$$###fh&&&&&&%%%$$$$$$''')))+++,,,///333777<<<@@@BBBGGGJJJNNNQQQSSSSSSUUUVVVVVVXXXZZZZZZXXXWWWWWWXXXRRRRRRSSSTTTVVVWWWXXXYYYXXXVVVTTTSSSTTTDeSSSUUUWWWXXXXXXUUUneHHHEEEne222++++++***)))((('''&&&&&&'''''''''&&&&&&'''+++---333666@@@OOO\\\fffrrr|||~~~zzzneIII???111---'''###!!!!!! !!!""""""######""""""!!!!!!!!!"""""""""!!!   !!!###$$$$$$$$$$$$&&&%%%$$$###"""!!!!!! """!!! !!!!!!  !!!###### !!!!!!!!!"""""""""###$$$%%%$$$###"""###$$$$$$###!!!!!!!!!"""$$$%%%###!!! """$$$&&&%%%###!!!!!!"""$$$'''((('''%%%(((&&&%%%%%%'''(((&&&$$$'''((()))(((%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''')))***(((&&&%%%&&&)))***************++++++++++++***)))((('''&&&&&&%%%''''''((((((((('''&&&%%%'''&&&&&&&&&&&&'''((()))***)))(((''''''&&&&&&&&&''')))******((((((((()))******)))+++,,,---+++***,,,+++******,,,------,,,---***(((''''''&&&%%%$$$"""###$$$""" """ !!!!!!!!! """""""""""""""#########$$$ &&&+++++++++---000,,,&&&$$$''',,,222555777333000000333444222///000///...---...///111222...000111000...------...***+++...111333111---)))'''&&&$$$$$$$$$$$$###!!!!!!"""""" """!!! !!!###$$$ @@@>>>:::;;;<<<===>>>===<<<===<<>>===;;;888<<<>>>?????????>>>>>>===<<<<<<===>>>???>>>@@@BBBBBBAAA@@@AAABBBAAABBBBBBAAA@@@???>>>===<<<=========;;;:::;;;<<>>DDDGGGLLLOOOPPPPPPPPPQQQRRRUUUWWWXXXXXXWWWWWWXXXTTTUUUWWWYYYYYYYYYXXXWWWWWWUUURRRQQQRRRUUUTTTUUUWWWXXXXXXWWWQQQNNNJJJ999555......---+++***(((''''''&&&&&&'''&&&&&&(((+++...222666BBBSSS```jjjvvv}}}YYYJJJ???222...((($$$"""!!!   !!!!!!!!!!!! !!!  !!!"""###$$$$$$%%%######$$$$$$###!!!!!!  !!!"""###### !!!"""###$$$$$$%%%###$$$%%%%%%$$$###%%%&&&###"""""""""""""""""""""###"""!!!"""###$$$###!!!"""!!!"""###&&&'''&&&$$$&&&$$$$$$$$$&&&'''&&&%%%'''(((******(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))'''&&&&&&'''((()))+++,,,,,,,,,,,,+++,,,***)))'''&&&&&&''''''))))))))))))((('''&&&%%%''''''&&&&&&''''''((((((***)))(((''''''&&&''''''((()))******)))((()))***)))(((((()))+++,,,***))),,,***)))***+++---,,,,,,,,,***((('''(((((((((&&&$$$%%%$$$"""!!!!!!  #########""""""!!!!!!!!!$$$!!! %%%'''&&&&&&''',,,((($$$###&&&,,,222555666333111111333444333111222000...,,,+++,,,...000---......---++++++,,,---)))***,,,///111000,,,((()))'''$$$######"""!!! !!!!!!  !!!$$$%%%###  """$$$%%%""""""!!!LLLLLLKKKHHHDDDCCCDDDEEE???>>><<<;;;;;;<<<>>>???@@@AAAAAA@@@AAABBBBBBAAA@@@CCCBBB===;;;======999>>>===>>>???@@@???<<<:::888:::===@@@BBBBBBBBBAAAAAAAAA@@@???>>>>>>?????????AAABBBBBB@@@???@@@AAABBBBBBAAA@@@???>>>===<<<:::<<<===<<<::::::;;;<<<>>><<<;;;<<<@@@CCCEEEEEECCCCCCCCCCCCBBBAAA@@@@@@:::999777666555555666666,,,+++***((('''''''''''''''(((((((((&&&%%%###"""###(((***(((&&&&&&''''''&&&&&&%%%$$$$$$######,,,///000,,,%%%!!!!!!###"""&&&)))(((### """%%%((('''%%%%%%%%%&&&'''(((+++******)))((('''&&&&&&######$$$%%%%%%$$$###"""&&&&&&&&&&&&%%%$$$$$$###%%%&&&'''((('''(((+++---,,,+++)))(((((((((((((((&&&&&&%%%###""""""%%%'''$$$$$$%%%&&&'''''''''''''''%%%$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&(((''''''&&&&&&%%%%%%$$$$$$$$$$$$&&&((()))(((&&&,,,------,,,(((&&&%%%%%%!!!!!!"""###%%%&&&'''''''''&&&$$$######$$$&&&''''''%%%###$$$%%%'''&&&$$$$$$###"""!!!!!!"""%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%''')))''')))...222777:::;;;<<>>===>>>???AAABBBBBBBBBCCCDDDCCCCCCCCCEEEBBBBBBAAA??????AAAAAA???>>>>>>>>>@@@AAAAAA@@@>>>;;;===???BBBCCCCCCBBBAAACCCCCCBBBAAA@@@@@@@@@@@@AAABBBCCCBBB???=========AAA@@@???>>>===<<<;;;;;;999;;;<<<;;;:::999:::<<<=========>>>AAADDDEEEFFFCCCDDDCCCCCCBBBAAA@@@???999888666444333222222333+++***((('''&&&''''''((($$$%%%'''(((((('''%%%$$$$$$((()))'''&&&&&&((((((((('''&&&%%%$$$###"""---000222...&&&!!!"""$$$$$$(((***)))$$$!!!$$$''')))((('''&&&&&&''''''((())))))(((((('''&&&%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&''')))+++******((('''&&&&&&((()))((('''&&&$$$"""###%%%'''''''''((((((((((((''''''((('''%%%&&&((()))))))))$$$$$$%%%%%%&&&((()))***)))))))))(((''''''&&&&&&&&&%%%%%%%%%&&&'''%%%$$$+++,,,,,,***'''%%%$$$$$$!!!"""###$$$%%%&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&((('''%%%%%%&&&'''''''''%%%###"""!!!"""###%%%&&&&&&''''''''''''''''''&&&###%%%&&&&&&%%%&&&''')))'''***...222666999;;;<<>>???@@@BBBBBBBBBBBBAAACCCCCCCCCBBBBBBAAAAAAAAAAAABBBCCCAAA>>>;;;:::;;;>>>===<<<;;;:::999999999888:::;;;:::999999:::<<<>>>>>>???@@@BBBDDDEEEFFFDDDDDDCCCBBBAAA???>>>===888666444111000///......+++***(((&&&%%%&&&'''((("""$$$%%%'''((()))((((((###%%%&&&'''&&&&&&'''(((((((((((('''&&&%%%###"""''')))+++***&&&$$$$$$&&&$$$&&&(((&&&$$$###$$$'''))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$&&&'''''''''&&&%%%"""###$$$$$$$$$$$$$$$###%%%&&&'''&&&%%%&&&(((***))))))((('''%%%&&&)))+++&&&'''&&&$$$""""""$$$%%%))))))*********))))))((()))'''&&&&&&(((*********&&&&&&'''((()))+++---...))))))(((((('''&&&&&&&&&(((&&&%%%%%%&&&&&&%%%###((()))***(((&&&$$$$$$$$$"""######$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&((((((''''''''''''((((((%%%###""""""###%%%%%%%%%&&&&&&'''(((((('''''''''"""$$$&&&&&&&&&&&&((()))(((***---111555888:::;;;BBBDDDHHHJJJKKKLLLMMMOOONNNPPPTTTVVVVVVWWWXXXYYY^^^\\\XXXVVVUUUVVVWWWYYYTTTSSSRRRRRRTTTVVVUUUUUUVVVUUUUUUVVVVVVXXXYYYZZZYYYWWWSSSQQQNNNJJJFFFCCCBBB@@@===888333...***((($$$%%%$$$###"""$$$''')))222555>>>JJJRRRVVV\\\bbbhhhddd___ZZZTTTJJJ???777,,,***&&&$$$######!!!  !!!!!!"""!!!!!! !!!""""""""" """###$$$$$$$$$!!!!!!""""""##################$$$$$$$$$###"""!!! !!!!!!!!!!!!"""###$$$$$$!!!!!!"""###$$$%%%%%%&&&!!!"""######"""!!!"""$$$$$$%%%&&&'''((('''&&&&&&$$$%%%%%%$$$"""!!!"""###&&&$$$""""""$$$$$$$$$######$$$%%%%%%$$$###$$$&&&%%%'''******)))))))))***************************%%%$$$$$$%%%''''''&&&$$$%%%&&&((())))))))))))(((((()))))))))))))))))))))(((((())))))+++---...///))))))((((((''''''((((((((((((''''''''''''((((((&&&''''''%%%$$$$$$&&&)))******)))+++,,,---,,,******((('''((()))+++*********)))'''(((***++++++***'''&&&%%%%%%'''((((((((("""$$$$$$###"""!!!"""### """######$$$"""!!!!!!###!!!!!!"""&&&******(((&&&'''(((***,,,///222444666444444222111111111222222...///000000//////111333444555777:::999555...)))&&&###  !!!!!!!!! !!!###!!!###%%%$$$!!! !!!  !!!""""""FFFGGGGGGEEEDDDDDDFFFHHHEEEDDDCCCBBBBBBDDDEEEGGGCCCBBBCCCFFFEEEAAABBBHHHGGGCCCAAABBBDDDFFFFFFFFFEEECCC@@@@@@AAABBBBBBBBB>>>>>>???@@@AAABBBCCCCCCBBBCCCCCCCCCCCCBBBBBBBBB???@@@AAA???===;;;:::;;;::::::888777777777888888777999::::::999999:::;;;???@@@AAABBBBBBCCCEEEFFFDDDDDDCCCBBB@@@===;;;:::666555222///---++++++++++++***'''%%%$$$%%%&&&(((###$$$%%%'''((()))))))))(((&&&$$$$$$%%%&&&''''''(((((((((((('''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''******)))))))))(((((((((%%%&&&&&&&&&&&&'''''''''%%%%%%'''(((((((((''''''"""######$$$%%%%%%%%%$$$&&&'''((('''&&&&&&(((***((())))))'''&&&'''+++///'''(((((('''%%%$$$$$$%%%))))))***+++,,,,,,,,,,,,,,,***((((((***---......++++++++++++,,,---...///*********)))(((((('''''''''&&&%%%%%%'''((('''&&&%%%&&&((('''&&&$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&''''''%%%###"""###%%%&&&%%%###&&&&&&''''''&&&%%%$$$###"""$$$&&&'''&&&&&&((()))''')))+++...222555888:::@@@CCCEEEGGGHHHJJJMMMPPPOOOQQQTTTVVVVVVWWWXXXYYYZZZYYYXXXVVVUUUUUUUUUUUUTTTTTTTTTUUUWWWWWWUUUSSSUUUUUUTTTTTTUUUWWWYYY[[[YYYWWWUUUSSSRRROOOLLLIIIEEECCC???;;;777222///---'''''''''%%%$$$$$$''')))///111888AAAGGGJJJOOOUUUXXXTTTOOOKKKGGGAAA888222)))'''$$$#########!!!  !!!"""""""""""" !!!!!!"""""""""""" !!!"""#########"""""" !!!"""###$$$###""""""###""""""""""""!!!!!!!!! !!!!!!!!!!!!"""###$$$%%%""""""""""""######$$$$$$###$$$%%%$$$"""""""""$$$######%%%&&&''''''((((((###%%%&&&&&&###"""$$$&&&(((&&&######$$$%%%$$$###$$$&&&'''&&&$$$###$$$&&&%%%&&&(((((((((((()))+++************************(((&&&$$$%%%((()))((('''(((((((((((())))))))))))&&&((()))+++++++++))))))************+++,,,...///******)))(((((((((((((((((((((''''''''''''(((((('''((('''&&&$$$%%%'''***)))((((((***+++,,,***))))))((('''''')))******)))***((('''''')))******))))))'''%%%&&&(((***)))((($$$%%%&&&%%%###"""###$$$ !!!!!!!!!""""""!!! """$$$!!!$$$ !!!###&&&'''&&&$$$&&&'''(((***+++---000222111111222333333333333333444555666555222000000111333999CCCLLLOOOIII???666+++'''###!!!!!!"""""""""  """!!!!!! !!!!!!  !!!"""###AAAFFFIIIFFFAAAAAAFFFLLLGGGFFFEEECCCDDDEEEFFFHHHCCCAAACCCGGGDDD@@@BBBHHHJJJEEEBBBCCCEEEFFFFFFFFFIIIFFFBBB@@@@@@AAABBBBBB=========>>>@@@BBBDDDEEEBBBBBBCCCCCCCCCCCCBBBBBB<<<>>>???>>><<<;;;;;;<<<888777666555555666777777777888::::::999999:::;;;@@@AAACCCCCCCCCCCCDDDFFFEEEDDDCCCAAA???<<<:::888555444111...+++***)))))),,,***'''%%%$$$$$$&&&'''%%%%%%&&&&&&'''((())))))+++'''""""""$$$''''''&&&'''((((((((((((&&&%%%###'''&&&%%%&&&''''''%%%$$$'''&&&%%%%%%'''))))))(((+++*********))))))((((((%%%%%%&&&&&&'''(((((((((%%%&&&((()))))))))(((((($$$$$$%%%&&&''''''''''''((()))))))))'''''')))***)))******((('''(((---111)))***++++++((('''&&&'''((()))***,,,---...//////000...,,,,,,...000222222.........------......///------,,,,,,+++*********'''&&&%%%&&&(((*********###%%%''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&$$$###"""$$$&&&'''%%%"""&&&''''''&&&%%%### !!!###&&&'''''''''((()))'''''')))+++///333777999@@@AAACCCDDDFFFIIIMMMPPPOOORRRUUUWWWWWWWWWXXXYYYWWWWWWXXXXXXWWWUUUSSSRRRTTTTTTUUUWWWXXXWWWTTTRRRUUUTTTSSSSSSTTTWWWZZZ[[[ZZZXXXVVVUUUTTTSSSPPPMMMEEECCC@@@===999555333111******)))'''%%%%%%(((***)))+++111999???AAAFFFMMMLLLHHHCCC@@@===888222---'''%%%###"""######"""  !!!"""""""""""" !!!!!!"""""""""""""""###$$$$$$$$$###"""  !!!###$$$%%%$$$"""!!!"""!!!!!! !!!!!!!!! !!!!!!!!!!!!"""###$$$%%%""""""""""""""""""######%%%&&&&&&%%%###"""###$$$""""""###$$$&&&'''((()))###%%%'''&&&$$$###%%%''')))'''$$$###$$$%%%%%%$$$%%%'''((('''$$$"""$$$&&&%%%&&&''''''&&&'''***,,,************************+++(((%%%&&&)))++++++***+++***))))))((())))))***%%%'''***,,,---+++***(((---,,,+++++++++,,,---...******)))((((((((((((((((((((('''''''''(((((()))))))))(((&&&%%%&&&(((+++(((''''''(((***+++)))(((+++***((()))+++,,,,,,+++***(((''''''((())))))(((***(((%%%&&&(((***((('''%%%&&&'''&&&$$$###$$$%%%!!!!!!!!!!!!!!! """$$$"""!!!&&&###!!! """$$$%%%$$$&&&'''(((((()))***,,,...,,,---///111222333222222999:::;;;999555111///...222===NNN]]]bbb\\\NNNDDD///,,,'''$$$#########""" !!!!!! """'''$$$!!! !!!  !!!   !!!""""""?????????@@@BBBEEEHHHIIIFFFEEEEEEGGGIIIIIIHHHGGGCCCAAA@@@BBBFFFGGGEEECCCGGGFFFFFFFFFGGGGGGHHHIIIEEEFFFEEEBBB???@@@DDDGGG===<<<<<>>===;;;::::::===???AAAAAAAAABBBCCCEEEGGGIIIJJJDDDCCCBBBAAA???;;;555111888555000+++((('''((()))***)))((('''''''''''''''((((((''''''''''''(((((((((***((($$$$$$'''(((%%%'''(((((((((&&&&&&(((***...,,,)))&&&$$$$$$&&&'''&&&'''(((''''''''')))+++(((***+++)))'''&&&(((+++&&&&&&&&&'''''''''(((((('''%%%%%%'''******'''$$$%%%&&&((()))***)))((('''))))))(((((()))***+++,,,(((((((((((()))***+++,,,,,,---...---***''''''''')))+++,,,,,,,,,---000222555555444333222222222222222111000///............333222000...,,,+++******---+++((('''(((*********)))))))))((('''&&&$$$$$$'''&&&$$$$$$$$$### %%%%%%$$$######$$$%%%%%%(((&&&$$$$$$&&&'''$$$"""######$$$$$$$$$%%%%%%%%%(((&&&$$$###$$$$$$###"""%%%&&&### &&&++++++)))+++---,,,+++---222777:::>>>BBBFFFHHHKKKNNNQQQPPPTTTXXXXXXWWWUUUVVVWWWWWWYYY[[[[[[YYYWWWWWWWWWYYYXXXXXXWWWUUUTTTTTTSSSWWWWWWXXXWWWVVVWWWYYY[[[[[[YYYWWWWWWVVVSSSMMMHHHNNNLLLHHHBBB===888555333222...)))&&&$$$###!!! ((()))+++///333777;;;=========<<<999555000,,,)))$$$%%%%%%$$$"""!!!"""$$$&&&%%%###""""""$$$&&&''' """###$$$######  """!!!###"""$$$$$$### !!!"""$$$$$$"""!!!$$$###""" """"""###$$$$$$###!!! !!!###$$$%%%%%%$$$$$$%%%&&&%%%###!!!######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&(((&&&###$$$&&&((('''%%%(((''''''&&&%%%%%%$$$$$$'''&&&&&&''''''((()))***))))))***++++++++++++***)))'''&&&&&&'''((()))))),,,,,,+++***)))))))))***(((((())))))*********+++***+++,,,,,,,,,+++***)))(((((())))))))))))((((((&&&&&&&&&'''''''''''''''((((((''''''''')))***++++++*********))))))(((((((((((())))))))))))((((((---,,,+++***)))'''&&&&&&%%%&&&'''((((((((('''&&&$$$&&&''')))(((&&&$$$"""%%%###"""!!!"""!!! """!!!  !!!"""&&&$$$"""!!! !!!"""###$$$$$$&&&'''(((((())))))+++((((((---000000111444999>>>CCCAAA:::222///...111AAA[[[sss~~~wwweeeVVVBBB444)))'''(((&&&%%%((($$$""" !!!!!!"""  ###"""""""""!!!!!! ### !!!!!! >>>>>>???@@@AAACCCDDDEEEEEEEEEEEEGGGIIIIIIHHHFFFEEEBBB@@@AAACCCEEEEEEDDDDDDEEEEEEFFFGGGHHHJJJJJJGGGGGGFFFCCC@@@???AAACCC===<<<===???BBBDDDBBB???EEEAAABBBGGGGGGAAA<<<<<<;;;;;;;;;<<<;;;::::::999999888666555555666777888===;;;:::999:::<<<>>>@@@??????AAABBBDDDEEEFFFGGGCCCBBBAAAAAA???;;;666222555222...)))&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&(((((((((''''''''''''(((''')))((($$$$$$'''(((&&&'''(((((((((''''''(((***...---***(((&&&&&&&&&'''((()))))))))'''((()))+++'''((()))(((&&&&&&(((+++&&&&&&&&&'''''''''(((((('''&&&%%%'''))))))'''$$$&&&'''(((((())))))(((((())))))))))))))))))******)))))))))******+++,,,---+++,,,------+++***+++,,,+++---.........///222444444444333333444555666777666666444333222222222222555444222000///////////////---***))))))*********&&&&&&''''''''''''&&&&&&%%%$$$###$$$%%%%%%###!!!%%%%%%$$$######$$$%%%%%%'''%%%###$$$%%%&&&$$$"""#########$$$$$$$$$%%%%%%&&&$$$"""""""""###""" ###%%%### &&&))))))((()))***+++,,,...222555:::===AAAEEEGGGJJJMMMPPPMMMPPPTTTVVVVVVUUUWWWYYYYYY[[[\\\[[[YYYWWWVVVVVVWWWWWWVVVVVVVVVVVVUUUUUUVVVWWWWWWVVVUUUVVVXXX[[[YYYXXXXXXYYYYYYWWWSSSOOOQQQOOOKKKEEE@@@;;;888666222...***'''&&&&&&$$$###'''((()))+++...111333555555555555333111---***((($$$%%%%%%$$$""""""###$$$%%%$$$""" """""" """$$$%%%%%%%%%%%%""" !!!###"""###"""$$$$$$###!!! !!! !!!"""######"""!!! ######""" """###$$$$$$###"""!!!  """$$$&&&%%%$$$$$$$$$%%%%%%###"""######$$$$$$%%%&&&&&&'''$$$$$$$$$%%%%%%%%%%%%&&&'''%%%###$$$'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++'''((())))))******))))))+++***((((((((()))******++++++***)))))))))******))))))))))))*********+++***+++,,,,,,,,,,,,******))))))(((((((((((())))))''''''''''''''''''''''''((('''''''''((()))+++,,,*********)))))))))(((((()))))))))******)))))))))*********))))))(((((('''%%%%%%&&&'''''''''&&&&&&&&&((()))+++***(((&&&$$$###!!! !!!"""""" !!!!!! !!!!!!"""%%%$$$""" !!!"""#########%%%&&&(((((())))))***''''''+++......000444;;;@@@EEEDDD???999666666666BBBWWWmmmzzzxxxkkk___MMM@@@222,,,(((%%%%%%))) ###"""""""""!!!!!!!!!!!!!!! ===>>>???@@@@@@@@@@@@@@@CCCDDDEEEGGGIIIJJJGGGEEEFFFCCCAAAAAACCCDDDEEEDDDCCCDDDDDDFFFHHHJJJKKKLLLHHHIIIHHHEEEAAA???>>>???======>>>@@@CCCCCCBBB@@@DDDAAA@@@CCCCCC>>>;;;;;;999999999999999888777777888777666555444555666666:::999888888888:::===>>>===>>>@@@BBBCCCCCCCCCCCCBBBAAA@@@@@@>>>;;;777333222///+++'''$$$$$$$$$%%%$$$$$$#########$$$%%%%%%)))((((((''''''&&&&&&&&&%%%((('''$$$$$$((()))&&&&&&''')))((('''''')))***------,,,***)))(((''''''***++++++***(((((()))+++%%%'''''''''&&&'''(((***&&&&&&'''''''''((((((((('''&&&&&&'''((((((&&&%%%(((((((((((((((((()))***)))))))))***))))))((((((*********++++++,,,------)))+++,,,---------///111...///111111111222555777555444444444666999<<<>>>===<<<;;;999888777777777999888666444333444555666222///---+++++++++***)))###$$$%%%&&&'''((((((((($$$######$$$&&&'''&&&%%%%%%$$$$$$######$$$$$$%%%$$$###"""###%%%%%%$$$############$$$$$$$$$$$$%%%%%%###!!! !!!!!!!!!!!!###### !!!%%%'''&&&'''&&&&&&(((,,,000222222999<<<@@@CCCEEEHHHKKKNNNNNNPPPTTTVVVWWWYYY\\\]]]\\\]]]]]][[[XXXVVVUUUUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWVVVUUUVVVXXXZZZXXXXXXYYY[[[]]]\\\ZZZXXXTTTRRROOOJJJEEE@@@===;;;333000,,,***)))((('''&&&''''''((((((***+++,,,---------------,,,***((('''###$$$$$$###"""!!!###$$$&&&$$$"""  """"""$$$%%%&&&&&&&&&&&&$$$"""###$$$"""### """$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! ######$$$$$$###!!!   """%%%&&&'''%%%######$$$%%%$$$############$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%'''&&&%%%%%%'''(((((((((%%%%%%&&&&&&'''((())))))&&&&&&''''''(((***+++,,,((())))))***************------,,,+++*********+++))))))((((((((()))******)))))))))*********************,,,,,,,,,,,,+++******)))(((''''''((()))***'''''''''''''''''''''''''''''''''((()))***,,,---******))))))))))))(((((())))))************))))))(((((((((((((((((())))))%%%$$$$$$$$$%%%%%%&&&''')))***,,,---,,,+++)))((("""!!! !!!""""""!!! !!!!!!""""""""""""###"""!!! !!!"""!!!"""$$$%%%'''((()))))))))&&&%%%(((***+++...333:::???DDDEEEAAA===<<<<<<;;;AAAOOOcccsssyyyssslll]]]QQQCCC666,,,&&&&&&***  """"""""""""!!!!!!!!!!!! <<<===???@@@@@@???>>>===BBBBBBDDDGGGIIIIIIGGGEEEEEEDDDDDDEEEEEEEEEEEEDDDFFFFFFGGGHHHIIIKKKLLLMMMHHHIIIIIIGGGEEEBBB@@@???===>>>???AAABBBBBBBBBAAA@@@>>>===>>>??????>>>===777777888888777777666555666666555444333444444555888888777777888:::<<<======>>>@@@BBBCCCBBBAAA@@@AAA@@@>>>>>>===;;;777444///---***&&&$$$###$$$$$$!!!!!!!!!!!!!!!"""###$$$(((((((((((('''&&&%%%%%%$$$&&&'''$$$%%%((()))&&&%%%'''))))))(((((()))***+++,,,,,,,,,***)))'''&&&***++++++)))''''''((()))%%%%%%&&&&&&&&&''')))***''''''''''''(((((((((((('''''''''''''''''''''&&&+++***)))(((((()))***+++)))************)))'''&&&))))))***+++,,,,,,,,,,,,)))+++,,,------...000222///111333333333555777:::888888777777999<<<@@@BBBBBBBBB@@@???===<<<<<<<<<===;;;999777777888:::;;;444222///...---,,,)))'''$$$%%%&&&'''((((((((((((%%%%%%%%%&&&(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$"""!!! !!!"""!!! """###!!!!!!%%%&&&###%%%######&&&,,,000111000888;;;>>>AAACCCFFFJJJMMMSSSUUUWWWZZZ]]]___aaaccc______^^^\\\XXXTTTSSSSSSUUUUUUVVVVVVVVVVVVWWWWWWXXXYYYYYYWWWVVVWWWYYY[[[XXXYYYZZZ\\\^^^^^^]]]\\\WWWUUURRRNNNIIIEEEAAA???666333///,,,+++)))'''%%%((((((''''''((()))******))))))******)))(((&&&&&&!!!"""###""" !!!###&&&%%%$$$###""""""""""""######$$$%%%%%%&&&&&&'''%%%###$$$%%%###### """$$$$$$###"""######"""!!! !!!""""""!!!!!! !!!######$$$###"""!!!!!! """%%%'''(((%%%###"""###$$$$$$$$$"""#########$$$$$$%%%%%%######$$$$$$%%%%%%&&&&&&)))((('''&&&&&&''''''&&&%%%&&&&&&''''''(((((()))&&&&&&'''''')))***,,,---++++++,,,------------,,,---......,,,***)))******((((((''''''((()))******************************)))***+++,,,---,,,+++***+++)))(((&&&&&&((()))+++((((((((('''''''''''''''%%%&&&'''((()))+++,,,---))))))))))))))))))(((((('''(((((())))))(((((('''''''''''''''''''''''''''$$$$$$###"""###$$$&&&'''***+++,,,------,,,***)))$$$#########$$$$$$!!!!!!#########"""!!!"""!!! !!!!!! !!!###$$$&&&'''(((((()))&&&%%%'''((((((---444777;;;???AAA???<<<::::::999<<>>@@@@@@???>>>>>>AAABBBCCCFFFHHHIIIGGGEEEBBBEEEGGGIIIIIIGGGFFFDDDJJJJJJJJJJJJJJJKKKLLLMMMGGGHHHHHHHHHHHHFFFCCCAAA===>>>@@@AAAAAAAAAAAAAAA???>>><<<;;;<<<>>>===;;;666666777777777666555555444333333333333333333444777777777777888:::<<<===???@@@BBBCCCCCCBBBAAA???@@@>>><<<<<<;;;999555222...,,,***'''%%%$$$$$$%%% !!!"""###''''''(((((('''&&&%%%%%%###&&&&&&$$$%%%((((((%%%%%%''')))***))))))***+++******++++++***(((&&&%%%)))******(((&&&&&&'''(((%%%%%%%%%%%%'''((())))))'''''''''((((((((())))))''''''(((((((((((()))***---,,,+++***)))***+++,,,***++++++******)))((((((((()))***,,,,,,,,,,,,,,,+++,,,---------...000222111222444555555777999<<<======<<<<<<===???BBBCCCFFFEEECCCBBBAAA@@@@@@@@@>>>===<<<;;;;;;<<<===>>>555444222111000...***'''((())))))))))))(((''''''***((('''(((((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""############$$$%%%""""""#########$$$$$$$$$%%%$$$""""""###$$$###""""""###!!!!!!$$$%%%"""$$$""""""%%%+++///000...777999<<>>@@@AAA@@@??????@@@??????===999999:::777333555555555555555444444333000000111222222333333333777888888999:::<<<===>>>BBBBBBCCCDDDCCCBBBAAA@@@???===;;;999888666333000---+++)))'''&&&%%%%%%%%%!!!!!! !!!""""""%%%&&&'''(((((('''&&&%%%###&&&'''%%%%%%''''''$$$$$$''')))+++*********+++)))***++++++***((('''&&&(((((()))(((&&&&&&''')))'''&&&%%%&&&((())))))(((''''''((((((((()))))))))'''((()))))))))))),,,.........------,,,---------,,,,,,+++*********++++++)))***,,,---......---,,,.../////////...///111444222444666777777999<<<>>>AAAAAAAAAAAABBBCCCDDDDDDGGGGGGFFFEEEDDDDDDDDDDDD@@@@@@??????????????????888777666666555222---)))---------,,,+++***((('''---+++***))))))(((&&&######$$$$$$%%%%%%$$$$$$###"""$$$%%%$$$######$$$%%%"""""""""############$$$&&&%%%######$$$%%%%%%$$$ ######!!!!!!$$$%%%"""######$$$'''***---......555777;;;>>>AAAFFFKKKOOOYYYZZZ]]]aaaeeegggfffeeebbbbbb```\\\WWWTTTSSSSSSWWWWWWWWWVVVVVVUUUUUUUUUZZZ[[[ZZZYYYWWWWWWYYY[[[YYY[[[\\\\\\[[[ZZZZZZ[[[YYYXXXVVVTTTPPPKKKGGGEEE>>>;;;777333000,,,(((%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$###"""!!!   !!!!!!!!!""""""############"""""""""""""""###$$$$$$$$$"""###$$$"""###!!!######""" """ !!!"""### !!!"""""""""!!! !!!!!!!!!!!!"""###$$$$$$'''%%%######$$$%%%$$$###""""""""""""""""""""""""$$$$$$%%%&&&''''''(((((()))***)))'''$$$""""""###&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&''''''((()))***((())))))***************)))+++...---)))'''(((***))))))((((((((()))******+++++++++++++++*********((()))+++,,,------,,,+++***)))(((''''''((()))***''''''&&&&&&%%%$$$$$$$$$###$$$&&&'''((()))))))))''''''(((((((((((())))))$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&&&&%%%$$$######"""""""""###$$$%%%&&&'''''''''((())))))))))))((()))(((((())))))((($$$!!!"""""""""######""""""!!! !!!!!!!!!""""""""" """###$$$$$$$$$$$$'''&&&&&&((('''&&&+++222444555777888777555333111......333>>>PPPbbbooovvvkkkmmmkkkbbbXXXLLL???555(((%%%"""!!!!!!"""""""""###$$$$$$"""!!!$$$$$$"""  777777888:::<<>>???:::<<<:::666555777444...222333333333333222111111---...///111222333444444888999:::;;;<<<>>>??????DDDDDDCCCBBBAAAAAA@@@@@@>>><<<999777555333000---+++***((('''%%%%%%%%%%%%######"""!!!!!!!!!""""""###$$$&&&'''(((((('''&&&###''''''%%%%%%'''&&&"""$$$&&&***++++++***++++++++++++++++++***)))(((((('''((()))((('''''')))+++***(((&&&&&&(((***)))''''''((((((((())))))))))))&&&(((*********+++///222000000000000000///.........---+++******+++...///+++,,,...000111000///...000111111111111222555888555666888999:::<<>>;;;777444111,,,)))''''''&&&%%%%%%%%%&&&&&&######"""!!!!!! !!! !!! !!!######$$$$$$$$$$$$######"""###""""""!!!"""###$$$$$$""" !!!###"""###"""######!!! !!!!!!  """###### !!!"""""""""!!! """###$$$$$$######%%%$$$$$$$$$%%%%%%###""""""""""""""""""""""""""""""###$$$%%%&&&'''((((((&&&''''''%%%###"""###%%%######$$$$$$%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((())))))******))))))'''+++...---***((())),,,++++++***)))))))))******,,,,,,,,,++++++*********((()))+++,,,------,,,,,,))))))(((((((((((())))))&&&&&&%%%$$$$$$###""""""###$$$%%%&&&'''''''''''''''''''''((((((((())))))$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$!!!"""###%%%&&&&&&''''''&&&'''''''''((((((((((((%%%&&&''')))******'''$$$$$$$$$###"""!!!!!!!!!!!! !!!""""""#########""" !!!""""""#########"""###$$$&&&(((&&&$$$(((/////////111222333222000......------222>>>PPPcccnnnhhhllllllgggccc\\\NNN@@@...'''!!!"""###!!!!!!"""###!!!!!!$$$$$$"""  !!! 444444555777:::>>>AAACCCCCCAAA???@@@CCCFFFHHHIIIAAABBBBBB@@@@@@BBBHHHMMMEEEEEEFFFGGGIIIKKKMMMNNNGGGEEEBBBCCCDDDEEECCC@@@:::===@@@@@@>>><<<===>>>333777666333333777444---111111111111111000//////+++,,,...000222333444444999:::;;;<<<>>>???@@@AAAEEEDDDBBBAAA@@@?????????>>><<<888666444111...+++))))))'''&&&%%%$$$$$$$$$%%%$$$###"""""""""""""""!!!###%%%'''(((((('''&&&$$$'''(((%%%%%%&&&%%%!!!###&&&***,,,++++++++++++---,,,,,,++++++*********((()))***)))((()))+++,,,,,,)))&&&''')))***)))'''(((((((((((())))))))))))&&&(((+++++++++,,,111555000111222222222000///...///---+++)))***,,,000222---...000222333222111000111222333333333555999<<<777888:::<<<<<<>>>AAADDD@@@BBBEEEHHHIIIIIIIIIHHHIIIIIIIIIIIIIIIJJJJJJKKKDDDEEEFFFGGGFFFDDDBBB@@@>>>>>>>>>???>>>;;;555111111111111111000///...------,,,+++++++++***(((&&&###$$$%%%&&&&&&%%%$$$###%%%'''((('''$$$"""$$$&&&""""""""""""############&&&$$$######$$$%%%%%%$$$###%%%$$$ !!!$$$&&&$$$!!!%%%)))***)))))),,,///333555999===AAAHHHNNNSSSYYY\\\aaajjjqqqtttqqqnnncccbbb```[[[WWWTTTTTTTTTSSSTTTTTTUUUWWWXXXXXXYYYWWWXXXWWWVVVTTTSSSUUUWWWYYY[[[]]]\\\ZZZYYY[[[]]]\\\\\\[[[YYYUUUQQQMMMJJJBBB@@@===:::888444000---,,,+++***)))((('''''''''$$$$$$#########$$$$$$%%% !!!"""!!!!!!!!!###%%%((((((((('''&&&%%%$$$###$$$###"""""""""###$$$%%%  ###!!!############ !!!""""""!!! """###$$$ """"""""""""!!! ###$$$%%%$$$###"""%%%$$$$$$%%%&&&%%%###!!!""""""""""""!!!!!!!!!!!!!!!""""""$$$%%%&&&''''''"""$$$%%%$$$""""""%%%''' !!!"""###%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&))))))***+++++++++++++++&&&+++///...+++)))***---,,,,,,+++***))))))******,,,,,,,,,++++++*********((()))+++,,,------,,,,,,(((((())))))))))))((((((%%%%%%$$$$$$###"""!!!!!!"""###%%%&&&'''&&&%%%%%%&&&'''''''''(((((())))))$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$%%%%%%&&&&&&!!!"""$$$&&&''''''''''''&&&&&&''''''((((((((()))"""###%%%(((++++++)))&&&&&&%%%###!!! !!!!!!!!!!!!"""###############!!!!!!""""""""""""!!!!!!!!!"""%%%'''%%%"""&&&---)))***+++---//////...,,,000---***)))222DDDZZZiiigggjjjkkkiiihhhdddWWWHHH333***!!! $$$%%%!!! !!!   $$$$$$!!! !!!"""!!! 222444777;;;???AAABBBCCCCCC@@@>>>???CCCFFFFFFEEEFFFCCCBBBEEEEEEDDDFFFJJJFFFEEEDDDDDDDDDDDDEEEEEECCCCCCCCCDDDDDDAAA<<<999<<<<<<<<<;;;:::999777666111222222222222111000000333333111...++++++---///+++---...//////111333666888;;;???AAAAAA@@@@@@AAADDDCCCAAA???===<<<<<<<<>>>>>???BBBDDDCCCDDDGGGIIIKKKLLLLLLLLLRRRPPPMMMLLLMMMMMMKKKJJJNNNNNNMMMKKKHHHEEECCCBBBFFFCCC???===>>>===:::888:::888555333333222111///***+++,,,---,,,***(((&&&)))'''%%%$$$%%%&&&&&&&&&((('''%%%###""""""######%%%$$$$$$&&&''''''%%%###)))&&&"""!!!"""$$$%%%%%%%%%%%%%%%$$$$$$"""!!! '''''''''''''''(((,,,///222666;;;AAAFFFKKKQQQUUU^^^bbbeeehhhnnntttrrrmmmfffbbb]]]ZZZXXXWWWVVVTTTUUUVVVWWWWWWVVVVVVXXXYYYRRRSSSTTTUUUUUUUUUUUUUUU[[[[[[\\\\\\[[[ZZZXXXWWWXXXYYY[[[[[[YYYUUUQQQOOOFFFHHHFFF@@@<<<:::777111000...,,,******(((%%%### """###$$$$$$$$$### !!!!!!!!!!!!!!!&&&&&&''''''&&&$$$###!!!!!! !!!$$$%%%%%%$$$!!!  !!! !!!!!!""""""!!! !!!!!!!!!!!!!!! !!!!!!""""""######!!!""""""######!!!  !!!"""$$$$$$$$$$$$%%%"""!!!"""%%%&&&$$$"""'''%%%"""!!!""""""!!!###$$$%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$%%%%%%"""###%%%'''))))))(((''',,,)))$$$"""###$$$%%%&&&&&&''')))***++++++******---,,,,,,,,,,,,++++++++++++,,,......+++)))((((((((((((***+++++++++++++++...---,,,,,,++++++,,,,,,++++++******)))(((''''''(((&&&######%%%&&&%%%###$$$#########$$$&&&((()))((()))***)))&&&&&&(((+++***)))(((''''''&&&&&&''''''%%%$$$%%%&&&'''&&&%%%&&&%%%%%%&&&((()))((((((%%%""" """%%%))))))(((%%%######&&&)))+++***(((###$$$&&&''''''$$$""" ###""""""###%%%'''&&&%%%###"""""""""!!!!!!!!!!!!"""###$$$$$$###"""###%%%'''''''''((())),,,...//////+++)))+++///;;;OOO``````fffjjjhhhfffeeebbb^^^EEE333###!!!$$$###!!!!!!"""!!!  !!! !!!""""""!!! """###$$$###!!! 222333666:::===>>>@@@@@@@@@???>>>@@@BBBDDDEEEEEEEEEBBBBBBDDDEEECCCCCCFFFDDDCCCCCCBBBBBBCCCCCCCCCAAAAAABBBCCCCCCAAA<<<999;;;;;;::::::999777666555111111111000000000//////111111000...+++***,,,---...---------///111333444999;;;>>>@@@@@@@@@AAABBBDDDCCCAAA???===<<<<<<<<>>===;;;888777777666444222111111222111000///---,,,)))'''%%%$$$&&&''''''&&&((('''%%%$$$""""""""""""%%%%%%%%%&&&''''''%%%###(((%%%"""!!!"""###$$$$$$$$$$$$$$$$$$###"""!!! &&&''''''&&&&&&'''+++...222666;;;@@@EEEKKKPPPTTTZZZ^^^cccgggmmmttttttooogggccc]]]YYYWWWUUUSSSQQQSSSUUUVVVVVVUUUUUUWWWXXXTTTTTTTTTUUUVVVVVVWWWWWW\\\\\\\\\\\\\\\[[[[[[ZZZZZZ[[[\\\]]][[[XXXUUUSSSLLLNNNLLLFFFBBBAAA===777555222...,,,***(((&&&$$$"""###$$$$$$$$$###"""""" !!!""""""""""""!!!%%%%%%%%%%%%$$$###"""!!!"""!!! !!!"""###"""!!!"""  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""""""!!!"""#########"""!!! !!!"""###############$$$"""!!!"""$$$%%%$$$"""&&&$$$""""""######""" """###%%%&&&&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%&&&'''((()))+++,,,......///,,,'''$$$###$$$%%%$$$&&&''')))***++++++******---------,,,,,,,,,,,,,,,,,,---...---+++***)))***)))******++++++,,,,,,---...------,,,+++,,,,,,,,,------,,,++++++***)))))))))'''%%%%%%'''(((&&&%%%%%%%%%$$$$$$%%%&&&'''(((((()))***)))''''''(((+++***)))((((((''''''''''''((('''&&&&&&''''''&&&%%%&&&&&&%%%&&&''''''''''''&&&$$$"""###&&&((('''&&&###""""""$$$''')))(((&&&$$$%%%&&&'''&&&%%%###""""""!!! !!!"""###"""!!!!!!"""""""""!!!!!!  """###""""""$$$%%%######"""###$$$&&&(((******((('''***///;;;OOO```cccggggggdddcccdddbbb___HHH666%%%!!!""""""!!!!!!!!!!!!  !!!  !!!######"""!!! 222333555888:::;;;<<<<<<<<<>>>@@@AAAAAABBBCCCEEEDDDAAAAAADDDDDDAAA@@@BBB@@@@@@@@@@@@@@@@@@@@@@@@?????????AAAAAA@@@<<<999888888888777666555444333111000...---------...///...//////...+++******+++111---***+++///222333333:::<<<>>>???@@@AAACCCEEEDDDCCCAAA???===<<<;;;;;;<<<888444111111///+++'''((('''&&&'''((()))((('''$$$&&&'''&&&%%%$$$%%%&&&###$$$$$$%%%%%%'''((()))$$$%%%&&&(((((('''&&&&&&((()))+++***))))))***,,,+++,,,...000111000///...///...,,,+++******++++++---,,,++++++++++++,,,---,,,++++++++++++,,,,,,------///111222222333555666777777999>>>===999666666555333111//////222555777111333444555555666999;;;:::999777777777999;;;<<<<<>>>>>======<<<<<<<<<>>>???>>>:::888555555555444333222111111000...,,,+++***+++---...+++,,,...---+++*********111,,,((()))000555777666;;;===>>>???@@@BBBEEEGGGDDDCCCAAA???===;;;::::::999777333222111...+++(((((('''&&&''')))))))))'''$$$&&&'''&&&%%%%%%&&&'''%%%###!!!"""&&&(((((('''%%%&&&'''(((((('''&&&%%%((())))))))))))+++,,,---(((***...111222111///...000///---+++***+++---...------------------------,,,,,,+++++++++,,,,,,---///000222333333444666888777777999<<<===:::777555888666333111000222555777444555777777777888:::<<<<<<;;;999888999:::<<<======@@@DDDFFFFFFFFFGGGHHHFFFGGGIIIKKKMMMMMMMMMMMMNNNMMMMMMNNNOOOOOONNNMMMSSSSSSSSSRRRQQQPPPNNNNNNQQQPPPNNNMMMKKKHHHFFFDDDEEEDDDBBBAAAAAA???===;;;:::888666444111000//////)))((('''''')))))))))((()))(((&&&%%%###"""!!! '''&&&%%%&&&''''''&&&%%%%%%### !!!""""""!!!!!!""""""""""""!!!!!! %%%%%%%%%$$$$$$%%%(((+++000333888===AAAFFFKKKOOOTTTZZZ```dddjjjqqqrrroooeeeaaa\\\WWWUUUSSSQQQOOOPPPRRRTTTTTTTTTTTTVVVXXXXXXXXXVVVVVVWWWYYY\\\]]][[[[[[ZZZ[[[\\\]]]___aaa\\\\\\]]]^^^^^^]]]\\\\\\RRRTTTRRRMMMIIIGGGCCC>>>;;;666111,,,***)))'''&&&$$$$$$$$$######"""!!!!!!""""""###$$$$$$$$$$$$###%%%$$$"""!!! !!!"""###"""!!! """"""!!! ###!!! !!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!"""!!!!!!  !!!""""""""""""###$$$$$$$$$###!!! """"""######"""!!! """""""""###$$$%%%%%%$$$#########$$$&&&'''%%%###!!!"""###%%%%%%&&&&&&%%%#########$$$$$$%%%%%%&&&((('''''')))///666===BBB<<<777111+++((('''&&&%%%&&&''')))***++++++******,,,,,,,,,------.........//////...,,,++++++,,,......---,,,+++,,,...000111///......---------------......------,,,,,,,,,,,,))))))))))))))))))((('''((((((''''''&&&&&&&&&&&&(((((()))))))))))))))***))))))((((((((())))))***+++***(((((())))))'''&&&''''''(((&&&%%%$$$$$$$$$%%%%%%&&&'''''''''%%%$$$&&&''''''((()))))))))((((((((('''&&&&&&'''((()))***(((&&&%%%%%%$$$"""  !!!"""!!!  """######"""###$$$""""""!!! !!!######!!! """&&&+++444DDDTTTdddeeecccaaacccfffeee```VVVGGG333&&&!!!!!!###%%% !!!!!!!!!!!!!!! !!!!!!  """"""  !!!!!!!!! 555555555666666777888888777;;;???AAA@@@@@@BBBDDDBBB@@@@@@CCCBBB===<<<===888999:::;;;;;;;;;;;;::::::::::::;;;<<<;;;888666222222222222111000//////...---+++))))))***+++,,,)))+++,,,,,,+++*********111,,,(((+++222999;;;:::===>>>@@@@@@AAACCCFFFHHHBBBAAA@@@>>><<<:::888777666555333222000...***((('''&&&&&&'''((())))))(((&&&'''((('''%%%$$$%%%&&&&&&### !!!%%%)))((('''&&&'''((((((((('''&&&%%%'''''''''(((+++---///000(((+++///222333333000///111000...,,,,,,---///000......////////////......,,,,,,+++++++++,,,------000222444444444555777999888999;;;===???>>>:::666999888555222111111222333777999::::::999888999;;;===<<<:::999:::;;;===>>>===???CCCDDDEEEEEEFFFHHHFFFGGGIIIKKKMMMMMMMMMMMMMMMLLLMMMNNNPPPQQQOOONNNWWWVVVVVVTTTSSSQQQOOONNNPPPPPPPPPNNNLLLIIIGGGFFFHHHGGGEEEEEEDDDCCC@@@===;;;999777444222000//////,,,+++******++++++***(((((('''&&&%%%$$$"""!!! '''&&&$$$%%%&&&'''&&&%%%$$$""" !!!"""!!! !!!!!!""""""""""""!!!%%%%%%%%%$$$###$$$'''***...111666:::>>>BBBGGGJJJSSSZZZ___bbbfffkkkmmmkkkaaa^^^YYYVVVUUUTTTSSSRRRPPPQQQSSSTTTUUUVVVXXXYYYXXXWWWVVVVVVWWWZZZ\\\^^^ZZZYYYYYYYYY[[[]]]___aaa[[[[[[[[[\\\\\\\\\]]]]]]RRRTTTSSSNNNJJJIIIFFFAAA<<<777222---+++***)))((("""""""""""""""""""""""""""######$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""######!!! !!!###$$$$$$###"""!!!!!!!!!!!!  !!!""""""### !!!"""###############!!!!!!!!!"""######$$$$$$""""""###$$$###"""!!! """""""""""""""!!! !!!"""#########$$$%%%&&&###""""""$$$&&&'''&&&$$$!!!"""###$$$%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&''''''))),,,333<<>>@@@AAA@@@======@@@???;;;:::<<<555666888999::::::999888999888888888999888555333000000000000000///...------,,,***)))))))))***+++)))***,,,+++******+++,,,111///---000555;;;>>>>>>>>>@@@BBBCCCBBBCCCEEEGGG@@@@@@???===;;;888666444333333222111///,,,)))(((&&&%%%%%%&&&((()))((('''((())))))(((%%%$$$$$$%%%'''$$$!!!"""%%%((()))(((((((((((('''''''''''''''&&&%%%&&&)))---///000000+++...111444555555333111222111000//////000111222//////000111111000//////,,,,,,,,,,,,---...///000222444666777777777999;;;<<<>>>??????BBBDDD@@@999999888777555333222111000999:::<<<<<<:::999::::::===<<<:::::::::<<<>>>???===???AAABBBBBBCCCFFFHHHFFFGGGIIIKKKLLLLLLLLLLLLKKKKKKLLLOOOQQQRRRQQQOOOTTTTTTUUUUUUTTTSSSRRRRRRPPPQQQSSSRRROOOLLLKKKKKKKKKJJJIIIHHHHHHFFFCCC@@@>>>===;;;999777555333222000...------...---+++(((&&&&&&&&&%%%$$$###"""!!!'''%%%######%%%&&&%%%%%%$$$"""!!! !!!"""!!! !!!!!!"""############&&&&&&&&&$$$###$$$'''***+++...333777:::>>>CCCFFFOOOVVV\\\^^^```dddfffddd\\\YYYVVVTTTTTTTTTTTTSSSNNNPPPSSSTTTUUUVVVXXXZZZVVVVVVVVVVVVXXXZZZ[[[]]]YYYYYYYYYZZZ\\\]]]___```ZZZZZZZZZZZZZZZ[[[\\\]]]TTTVVVVVVQQQOOOOOOLLLGGG@@@<<<777222000---+++)))###""""""!!!""""""######""""""###$$$$$$$$$$$$#########""""""""""""######!!! !!!$$$%%%%%%$$$!!!  !!! !!! !!!"""###### !!!"""$$$%%%%%%%%%%%%!!!""""""######$$$%%%%%%!!!""""""######!!! """"""""""""!!!!!!  !!!############%%%'''$$$###!!!"""$$$%%%%%%%%%#########$$$$$$%%%%%%&&&""""""###$$$%%%&&&&&&'''((())),,,111999AAAHHHLLLBBB===666111---+++***)))&&&''')))***++++++******))))))***+++---...//////,,,---------++++++,,,......------------///000111000000///............///++++++++++++************''')))++++++)))((('''((('''''''''''''''&&&%%%$$$%%%%%%&&&''')))***(((&&&&&&&&&&&&&&&''')))******)))((('''((()))***)))(((''')))***)))%%%###%%%'''###%%%''''''''''''((()))$$$%%%'''&&&%%%$$$$$$%%%''''''&&&&&&''')))+++,,,+++)))''''''&&&&&&$$$"""!!!!!!!!! """$$$&&&'''$$$"""!!!!!! !!!!!! """$$$$$$&&&000;;;SSS]]]fffkkknnnpppooolllcccZZZIII555)))&&&&&&$$$ !!!  !!!!!!"""!!!!!!!!!  333333222222222333444555444333333555999<<<=========:::999;;;:::888888;;;333555777999999999888777999888777666777555333111...////////////...------+++++++++******************++++++***)))***,,,...444444444666888;;;>>>??????AAADDDEEEDDDDDDDDDEEE>>>>>>===<<<999666444222...///000///,,,)))'''%%%%%%$$$###%%%'''((('''&&&'''((()))(((&&&$$$%%%&&&'''%%%######%%%(((***+++***)))'''&&&&&&&&&'''(((&&&&&&'''***...000///------///111333444444222111333333333333333333333333000000111222222111000000------...///000222333444666777999::::::;;;===???===???@@@@@@DDDGGGBBB:::777777888888666444222111777999<<<<<<;;;;;;;;;<<<;;;;;;:::999:::<<>>???@@@@@@@@@BBBFFFIIIFFFGGGHHHJJJKKKKKKKKKJJJJJJKKKLLLOOORRRSSSRRRPPPRRRSSSSSSTTTTTTTTTTTTSSSOOORRRUUUTTTQQQOOONNNOOOMMMMMMLLLLLLLLLIIIFFFCCC?????????>>><<<:::777666333222111000000...+++)))$$$%%%%%%%%%%%%$$$###"""&&&$$$""""""###%%%%%%$$$$$$###!!!!!!"""###""" !!!"""###$$$$$$$$$$$$''''''&&&%%%$$$%%%(((***))),,,000444777;;;???BBBIIIPPPWWWXXXZZZ]]]___^^^YYYVVVSSSQQQQQQRRRRRRQQQLLLOOOQQQSSSSSSUUUWWWZZZSSSTTTUUUVVVWWWYYYZZZZZZYYYZZZ[[[]]]^^^_________[[[ZZZYYYXXXYYYZZZ[[[\\\UUUXXXXXXUUUSSSSSSQQQMMMJJJFFF@@@;;;666222---***'''&&&%%%############$$$!!!""""""###$$$######### !!!!!!""""""!!!!!!!!!!!! !!!###$$$###"""  """!!!!!! !!!"""###!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$ !!!!!!"""!!! !!!!!!!!!!!!!!!!!! !!!$$$$$$######%%%(((&&&### !!!###$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%!!!"""###$$$%%%&&&&&&''''''***...333999???CCCEEE@@@<<<555000---+++***)))&&&''')))***++++++******'''((()))***,,,---...///***+++------,,,++++++,,,,,,,,,---......//////000111000//////......//////************++++++++++++(((+++......+++)))))))))%%%%%%&&&''''''&&&%%%$$$$$$###$$$&&&))))))'''$$$$$$$$$%%%%%%&&&((()))***'''&&&&&&''')))******)))'''***,,,***&&&$$$&&&)))%%%'''((('''%%%%%%''')))###%%%&&&&&&###""""""###%%%&&&&&&'''((()))***+++)))(((&&&&&&''''''%%%$$$$$$###!!! !!!""" """%%%&&&$$$"""!!!!!! !!!"""!!!###"""""")))333BBBPPP^^^cccfffjjjmmmmmmddd___PPP;;;,,,'''$$$!!! !!!!!!!!!  !!!!!!!!!  111111000000000111333444333000...111666:::::::::;;;777666777777555666:::333444666888999999888777999888666666555444111///......//////......------***++++++++++++***))))))+++++++++***)))***---000666888999::::::;;;===???@@@BBBEEEFFFEEEDDDCCCCCC======<<<;;;888555222000+++---...---***'''$$$$$$$$$######$$$&&&''''''&&&&&&'''((((((&&&%%%&&&((('''&&&%%%$$$%%%'''***,,,,,,***'''%%%%%%&&&((()))((('''(((+++///000---***,,,---///111111111000///333333444555555555444333000111222333333222111000//////000111222444666777888:::<<<=========???AAA;;;>>>>>>>>>BBBGGGBBB888555666888:::999777444222555888;;;<<<<<<<<<===>>>;;;:::999999:::===???AAA???????????????BBBFFFJJJEEEFFFHHHJJJKKKKKKJJJJJJJJJJJJLLLOOOSSSTTTRRRPPPSSSSSSTTTTTTTTTSSSRRRRRRNNNQQQUUUUUURRRPPPPPPQQQPPPOOONNNNNNNNNLLLHHHEEE???@@@AAA@@@???<<<999777666444333222111///+++)))###$$$%%%&&&%%%%%%$$$###&&&###!!!!!!"""$$$$$$$$$$$$###""""""######"""!!! !!!"""$$$%%%%%%%%%%%%'''''''''&&&$$$%%%(((***'''***///222555999===@@@CCCKKKRRRTTTUUUYYY\\\[[[WWWTTTQQQOOOOOOOOOOOONNNKKKMMMPPPQQQRRRTTTVVVYYYQQQRRRTTTVVVWWWXXXYYYYYYZZZ[[[]]]___`````````___\\\[[[YYYXXXXXXYYY[[[\\\UUUXXXXXXUUUTTTUUUSSSOOORRRNNNHHHBBB<<<666///++++++***(((%%%$$$######$$$!!!!!!"""############""" !!!!!!!!!"""!!! !!!!!!  ###"""!!! !!!"""###""""""#########""""""!!! !!!!!!""""""###### !!!!!!!!!  !!!!!!!!!!!!!!! !!!$$$$$$######%%%((('''$$$ """$$$%%%%%%%%%$$$$$$###$$$$$$$$$!!!""""""$$$%%%&&&''''''%%%(((---222666:::<<<<<<>>>999333...,,,+++***)))&&&''')))***++++++******&&&'''((()))+++---......(((***------,,,+++***++++++,,,---...////////////111111000///////////////++++++++++++++++++++++++))),,,000///---******+++###$$$%%%&&&&&&&&&%%%$$$###""""""%%%))))))&&&#########$$$%%%&&&''')))***&&&%%%%%%&&&)))******)))&&&***,,,+++'''%%%'''+++((())))))'''$$$###%%%((($$$'''((('''$$$"""###%%%$$$%%%&&&'''((()))***+++)))(((''''''((()))((('''%%%$$$!!! """$$$ ###%%%$$$"""!!!!!!  """###$$$!!!"""!!! &&&///444DDDSSSYYY\\\aaagggkkkcccaaaTTT>>>...'''### !!!!!!!!!  !!!!!!!!!  ///222111------000111...222111///000111333222222666444333222222444777999666444333444777777555333888666333000---,,,,,,---+++---000111///---------)))(((((()))******)))''')))******+++,,,,,,------666777999999999999;;;===CCCCCCDDDEEEFFFDDD@@@============;;;888444000...,,,+++***(((''''''''''''%%%$$$%%%&&&((((((&&&$$$'''&&&&&&$$$$$$&&&)))---(((%%%%%%******&&&'''+++''''''''''''(((***+++,,,++++++***((('''))),,,///000---,,,---//////,,,))),,,...000222444555555555111111222555777777555333000000111222333555777777<<<<<<<<<===>>>@@@AAABBBBBBAAA@@@>>>===<<<<<<<<<666777888::::::999888777444555777999;;;===???@@@======<<<::::::<<>>???@@@AAAAAABBBAAA@@@>>>===<<<;;;;;;777888888888888888777777555666777999;;;<<<===>>>;;;<<<;;;;;;:::<<<@@@CCCEEEFFFEEEDDDCCCDDDGGGJJJHHHIIIIIIJJJJJJIIIGGGGGGKKKKKKLLLMMMOOOPPPRRRSSSQQQSSSTTTTTTRRRPPPPPPQQQQQQRRRRRRQQQPPPPPPQQQRRRQQQQQQRRRRRRQQQOOOMMMKKKHHHGGGEEECCCAAA???======;;;888444333333222...+++'''&&&%%%&&&(((((('''&&&(((((((((%%%###"""###$$$###""""""""""""""""""######"""'''&&&$$$###&&&$$$!!! !!!$$$&&&'''))),,,...111555999<<>>CCCIIINNN\\\ZZZTTTGGG888+++### ###((()))%%%!!! !!! !!!!!!!!!!!!  !!!,,,//////---///222333111111000//////111222222111555444222000000111222444555222......///222444555///...------------//////+++))))))***------***'''(((''''''((())))))(((&&&))))))***+++,,,---...///444666999:::<<<===@@@BBBDDDCCCCCCDDDDDDBBB>>><<<666666666555444111///...******)))(((''''''''''''&&&%%%%%%&&&(((((('''%%%&&&''''''&&&%%%$$$%%%&&&)))'''&&&((('''$$$$$$&&&(((((('''&&&&&&'''((()))*********)))(((***---000++++++***+++------,,,***///000333555777888888888>>>;;;888666444333000...999888666555666777999:::<<<>>>???AAABBBBBBBBBAAACCCBBB@@@>>>===<<<;;;;;;:::999999888777777777777555666888:::;;;;;;::::::999:::<<<<<<<<<>>>@@@CCCGGGHHHHHHGGGEEEDDDDDDFFFDDDFFFIIIKKKKKKJJJGGGFFFKKKKKKKKKLLLMMMNNNPPPPPPQQQSSSTTTTTTRRRQQQQQQRRRRRRQQQPPPPPPQQQRRRRRRQQQSSSSSSSSSRRRQQQPPPOOOOOOJJJJJJHHHGGGEEECCCBBBAAA???;;;888666777666222...,,,***((('''((())))))((())))))(((&&&###!!!!!!""""""""""""""""""""""""""" """&&&$$$!!!!!!%%%$$$"""!!!!!!"""$$$%%%&&&(((+++---///333777;;;???AAAEEEHHHJJJJJJHHHGGGJJJIIIIIIHHHGGGGGGGGGHHHGGGHHHJJJKKKLLLKKKIIIHHHLLLLLLLLLMMMOOOPPPRRRRRRVVVXXX[[[\\\\\\]]]___aaaYYYYYYYYYYYYZZZ\\\]]]^^^\\\\\\\\\\\\[[[ZZZYYYXXXXXXTTTPPPKKKGGGCCC???;;;555222---+++***++++++***%%%###!!!!!!"""###"""!!!!!!!!!!!!!!!!!! """""""""!!!!!!!!! """  !!!!!!!!! """$$$""""""###!!!###!!! !!!"""""""""!!! !!!"""###""" !!!""""""!!! """######""""""$$$&&&&&&%%%$$$%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&+++)))((()))***+++++++++...---,,,+++************''''''((())))))(((&&&%%%''''''((())))))******+++))))))******+++******))),,,...///000000000222333111444555444444666666333............---,,,***)))((()))***+++++++++***)))&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))((((((&&&''''''&&&%%%&&&(((***((((((((()))))))))******$$$&&&))))))))))))***+++---,,,***(((''''''((((((((()))***)))'''&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&******((('''&&&&&&%%%%%%))))))))))))((('''&&&%%%""""""""""""!!!!!!  ###&&&)))---111888AAAIIIUUUYYYZZZNNN;;;,,,&&&&&& $$$((()))%%%"""!!!"""  ,,,000000...///222222///111///......000111111000555444222000000000111111000///------...000111222---,,,,,,+++,,,,,,---...,,,)))&&&)))---...***&&&(((((('''((()))***(((&&&)))***+++,,,...///000111444666999<<<>>>@@@CCCFFFDDDCCCBBBBBBBBB@@@===:::666666555444222///---,,,)))(((((('''''''''((((((&&&%%%%%%&&&(((((('''&&&''')))***)))'''$$$$$$$$$'''&&&&&&&&&&&&%%%%%%&&&)))((('''&&&%%%%%%&&&'''((())))))((('''(((+++...)))******+++,,,,,,,,,+++000222444666888999999999===:::777555555555555444:::999777777777:::<<<>>>???@@@BBBDDDEEEEEECCCCCCBBBAAA@@@???>>>>>>>>>>>>===<<<:::888777777888999666777888::::::999777666888:::===>>>>>>???AAABBBEEEGGGHHHHHHEEECCCCCCCCCBBBDDDFFFHHHIIIHHHGGGFFFHHHHHHHHHHHHIIIJJJKKKLLLPPPRRRTTTTTTRRRRRRRRRSSSTTTQQQOOOPPPSSSUUUSSSQQQRRRQQQPPPOOONNNOOOOOOPPPNNNMMMLLLJJJIIIGGGFFFFFFBBB>>>;;;999:::999555111...+++((('''(((*********'''((((((&&&###""""""###""""""""""""""""""""""""$$$&&&### %%%$$$############$$$%%%&&&(((***+++---111555999===>>>AAACCCDDDDDDCCCBBBEEEDDDDDDCCCCCCDDDDDDEEECCCEEEGGGIIIJJJHHHFFFEEEJJJJJJJJJKKKLLLMMMOOOOOOSSSUUUXXXZZZ\\\^^^___```ZZZZZZZZZZZZ[[[[[[\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\ZZZWWWSSSPPPMMMIIIDDDAAA<<<888333000...---+++***%%%###"""!!!"""###"""!!!$$$###!!!  !!!""""""""""""!!!!!!!!!!!!!!!###"""!!! !!!###""""""###!!!"""!!! !!!""""""""" !!!###$$$###""" """!!! !!!###!!!!!!"""$$$'''(((&&&$$$$$$$$$$$$$$$$$$%%%&&&''')))(((&&&%%%%%%&&&''''''+++)))''''''((()))((('''*********))))))*********((())))))******)))(((((('''(((((()))******++++++))))))******************,,,...///000///000111333111333666777888888777555111111000///---,,,+++***((()))***+++,,,+++***)))''''''''''''''''''''''''''''''((()))))))))((((((((((((((('''&&&''')))+++)))))))))))))))******+++&&&''')))***))))))***+++---,,,***)))''''''''''''((()))***)))'''&&&'''(((''''''&&&&&&'''((()))******)))((('''&&&&&&&&&&&&++++++++++++***((('''&&&$$$$$$$$$$$$###""" """$$$&&&''')))///888???HHHOOOTTTLLL<<<---(((((("""%%%'''(((&&&%%%$$$%%%!!!  !!!///222222//////000///,,,000...---...///111000000555444222111000//////000***+++...////////////...------,,,+++++++++***+++---***''')))---...+++''')))(((((()))******)))'''******,,,...///111333333555888;;;===???BBBEEEGGGDDDCCCBBBAAA@@@???;;;999888777555333000---+++)))((('''''''''''''''((()))'''&&&%%%&&&'''((((((''')))+++---,,,)))&&&%%%$$$###$$$%%%%%%&&&'''((((((***)))'''&&&%%%%%%&&&&&&'''(((((('''&&&&&&)))+++)))***+++,,,,,,,,,,,,,,,000222444666888999999999===:::666555666888888888888777777888:::===???AAAAAACCCEEEGGGGGGGGGEEEDDDAAA@@@@@@@@@AAAAAABBBCCC???===<<<:::999999::::::777777888888888777555444888:::===?????????@@@AAA@@@BBBEEEEEEDDDBBBAAAAAAAAAAAAAAABBBCCCDDDFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJNNNPPPRRRSSSRRRQQQRRRSSSUUURRRPPPQQQTTTVVVUUUSSSRRRQQQOOONNNNNNOOOPPPQQQPPPPPPOOONNNMMMLLLKKKKKKDDDAAA===<<<<<<;;;777444...+++(((((()))+++,,,,,,$$$%%%'''&&&$$$$$$$$$%%%""""""###$$$$$$###""""""  %%%'''###!!!!!!%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((()))+++...333777999:::<<<>>>??????>>>>>>@@@@@@@@@@@@@@@AAABBBCCC@@@BBBEEEHHHIIIHHHFFFEEEHHHGGGHHHHHHIIIJJJKKKLLLOOOQQQTTTWWW[[[]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[]]]]]]]]]]]]^^^^^^^^^___\\\YYYWWWTTTRRRNNNJJJGGGDDD@@@:::555222///,,,***&&&$$$###"""$$$$$$###"""(((%%%!!!"""$$$""""""""""""!!!!!!!!!!!!!!!###### """ !!!!!!!!! !!!"""!!!!!!###!!! """"""  !!!""""""""" !!!###%%%$$$""" !!!!!! !!!""" """$$$'''((('''%%%$$$$$$$$$$$$%%%&&&'''''')))((('''&&&%%%&&&'''((((((&&&%%%%%%'''(((((('''((((((((((((((()))***************+++++++++******(((((())))))***+++++++++***************+++,,,,,,***,,,............000222111222555999:::888666666444333222000...---,,,,,,++++++,,,,,,+++***)))(((''''''''''''''''''''''''%%%&&&'''(((((((((((((((((())))))((('''(((***,,,***))))))((()))***++++++)))***,,,+++***(((((())),,,+++***((('''&&&&&&%%%'''((()))((('''&&&'''((((((((((((((()))+++,,,---)))((('''&&&&&&%%%&&&&&&***+++,,,,,,+++)))'''&&&''''''''''''&&&$$$###### """""""""$$$***...999>>>CCC@@@888...'''%%%"""###%%%&&&&&&&&&'''((("""!!!  !!!""" ///222333000///000...***///...------///000000///222111000///............&&&***...000///...------------,,,,,,+++***)))(((---+++)))***,,,---,,,)))***))))))***++++++***(((+++,,,---000222444666666999;;;>>>???AAABBBEEEGGGEEECCCAAA@@@???===:::777777666444111...+++)))'''&&&&&&&&&&&&'''((())))))((('''%%%&&&'''))))))(((+++,,,...,,,***'''&&&&&&"""%%%&&&$$$&&&******)))***)))'''&&&&&&&&&''''''((())))))(((&&&&&&'''((()))+++------,,,+++,,,---///000333555777888888888???<<<999777777888888777777777999;;;===@@@BBBCCCCCCDDDEEEFFFGGGFFFFFFEEE@@@@@@@@@@@@AAABBBCCCCCC======<<<;;;::::::::::::888777777666555555555444888:::<<<=========>>>???;;;===@@@@@@???>>>>>>??????>>>======>>>@@@BBBCCCCCCCCCCCCDDDEEEFFFHHHIIIJJJLLLOOOOOOOOOOOOPPPQQQSSSRRRQQQRRRSSSUUUUUUTTTSSSRRRQQQQQQQQQRRRSSSTTTSSSRRRRRRQQQPPPOOOOOONNNGGGDDD@@@??????>>>;;;777///---+++***+++,,,++++++"""$$$&&&&&&%%%%%%%%%&&&"""###$$$%%%%%%$$$###"""!!! """&&&'''###"""$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''(((,,,111555444555888:::;;;<<<<<<<<<>>>>>>>>>???@@@BBBCCCDDDAAABBBEEEGGGHHHHHHGGGGGGEEEEEEEEEFFFFFFHHHIIIIIILLLMMMOOOTTTXXXZZZYYYXXX[[[\\\\\\]]]]]]\\\[[[[[[\\\\\\^^^___````````````]]][[[YYYXXXVVVSSSNNNKKKIIIEEE???:::666222...+++(((&&&$$$$$$%%%&&&%%%$$$)))&&&""""""$$$"""""""""!!!!!!!!! !!!######!!!"""###  !!!""""""!!! !!!!!!""""""!!!###$$$ !!!""""""""" """$$$%%%$$$""" !!!!!! !!!""""""!!!!!!###&&&''''''%%%&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((&&&$$$$$$$$$'''(((((((((((((((((((((((()))*********************+++++++++(((((()))******++++++,,,+++++++++++++++,,,---...)))+++,,,---,,,---///000222111444999999666555666444333222000...---------------------+++***(((&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((((((((())))))((('''(((***,,,))))))((('''((()))***+++,,,---...,,,***((('''(((******))))))((('''&&&&&&&&&'''((('''&&&%%%&&&((('''((()))***+++,,,---...(((''''''&&&%%%%%%&&&&&&)))***+++,,,,,,***((('''))))))))))))(((((('''&&&!!!!!! """""" !!!###,,,...111222///***$$$!!!!!!!!!""""""###$$$%%%&&&!!!!!! !!!!!! ...111222000000111///+++///---,,,---.../////////......------,,,,,,++++++&&&***---...------...///,,,,,,,,,,,,+++***)))))),,,++++++***++++++++++++,,,+++***+++------+++***,,,---///111444666888999<<<>>>@@@AAAAAABBBDDDFFFEEECCC@@@???===<<<999666444333000...+++)))((('''&&&%%%%%%&&&'''((()))***)))'''%%%%%%'''))))))(((+++,,,---+++(((&&&&&&'''###'''(((%%%&&&***+++(((***)))((('''''''''((()))+++++++++***'''&&&&&&'''+++---///...,,,++++++------///111444555666666666@@@===;;;999999999888777999:::===???AAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDAAAAAA@@@????????????@@@999:::::::::::::::999999999777555444333444555555777888:::999888888:::;;;888:::;;;;;;:::999999:::::::::;;;;;;<<<<<<<<<<<<======>>>???@@@BBBDDDEEEEEEGGGIIIJJJJJJJJJLLLMMMOOOPPPQQQQQQQQQQQQSSSUUUSSSSSSSSSSSSSSSTTTUUUUUUTTTTTTSSSSSSRRRQQQQQQQQQKKKGGGDDDCCCCCCBBB>>>;;;444222///...---,,,***(((###%%%''''''%%%$$$$$$%%%###$$$&&&''''''&&&$$$###"""!!!"""%%%%%%""""""%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&'''***///333000111444777999;;;<<<===?????????AAABBBDDDFFFGGGEEEFFFGGGHHHHHHHHHHHHHHHDDDDDDDDDDDDDDDEEEFFFGGGIIIIIILLLPPPUUUWWWUUUSSSWWWXXXZZZ[[[\\\]]]]]]\\\ZZZ[[[^^^```aaaaaa``````]]]\\\[[[ZZZYYYVVVRRRNNNJJJGGGAAA===999666222///)))'''&&&&&&'''''''''%%%'''&&&$$$"""!!!!!!!!!!!!!!!!!!!!!  """###"""###$$$!!! !!!"""$$$$$$###!!! !!! !!!###!!!###&&& !!!"""""""""!!!!!!!!!"""$$$$$$###"""!!!  """$$$"""!!!"""%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&###$$$%%%&&&'''(((((((((&&&$$$###$$$&&&((((((((()))(((((((((((())))))***)))((((((((())))))***+++((())))))******+++,,,,,,,,,,,,++++++,,,...///000)))***,,,---,,,---...000222000222777888444222555222111000...---,,,,,,,,,,,,---------,,,***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))((())))))(((''''''***,,,)))((('''&&&&&&(((***+++,,,---...---***(((((((((************))))))((('''$$$&&&'''&&&%%%$$$&&&'''%%%&&&(((***,,,,,,,,,,,,''''''&&&&&&%%%%%%&&&&&&&&&(((***,,,,,,+++)))((())))))*********))))))(((%%%$$$###!!!  """""" !!!###%%%'''(((&&&### !!!    ,,,000222000000222000---///---,,,,,,...//////...+++++++++************)))(((***,,,,,,++++++...111++++++,,,,,,,,,++++++******++++++***))))))***,,,,,,,,,+++,,,---...,,,***---...000333555888:::;;;>>>@@@BBBBBBBBBBBBDDDEEEEEECCC@@@>>>===;;;888666000///---+++***(((((('''%%%%%%%%%&&&'''((()))***)))'''%%%%%%''')))))))))***++++++***'''&&&&&&'''%%%)))***&&&&&&******&&&***)))(((''''''((()))***---......,,,)))''''''(((,,,...000///,,,***+++---,,,...000222444555555555>>><<<::::::;;;;;;:::999<<<===@@@CCCDDDDDDCCCBBBBBBBBBAAAAAAAAABBBBBBCCCBBBBBB@@@>>>===<<<<<<;;;666777888::::::999888777999777444222222333555666666777777666555555666888888999999888666555666777666777:::;;;<<<:::999777666777888999;;;===???@@@AAACCCFFFGGGGGGGGGHHHJJJLLLOOOQQQPPPNNNNNNQQQUUURRRRRRRRRSSSTTTTTTUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRMMMJJJFFFEEEEEEDDDAAA===888666333111///,,,(((%%%%%%'''((((((%%%###"""###$$$%%%'''(((((('''%%%$$$###!!!"""$$$### !!!%%%$$$%%%'''(((((('''%%%$$$%%%&&&%%%%%%&&&)))...222---///222555888;;;<<<===@@@AAAAAABBBDDDFFFHHHIIIJJJIIIIIIHHHHHHHHHHHHGGGCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGIIINNNSSSUUUSSSPPPRRRTTTWWWZZZ\\\]]]^^^^^^XXXZZZ^^^aaabbbbbbaaa___]]]\\\[[[[[[ZZZWWWSSSPPPJJJFFFBBB>>>;;;888555333***(((''''''(((((('''&&&$$$%%%&&&&&&%%%""" !!! """###"""###%%%""" !!!###$$$%%%$$$"""!!!!!! !!!###"""!!!"""""""""&&& !!!""""""""""""!!!!!!"""$$$$$$###!!!!!!  """%%%###!!!"""$$$&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%!!!"""$$$'''((((((((((((&&&%%%$$$$$$&&&(((((('''))))))(((((((((((())))))'''''''''''''''((()))))))))))))))***++++++,,,,,,------,,,,,,---...000111)))+++------------///000333000111666666222111444111///...,,,+++++++++,,,+++,,,------,,,+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&'''''')))******+++++++++(((((()))(((''''''))),,,)))(((&&&%%%&&&''')))***+++---...---+++))))))*********+++++++++******)))$$$%%%&&&&&&$$$$$$%%%&&&"""$$$'''***+++,,,+++***''''''&&&%%%%%%%%%&&&&&&%%%'''))),,,,,,+++***(((((())))))************)))((('''%%%###!!!  !!! """%%%$$$ !!!  !!! 111...,,,...111111,,,'''...+++(((***///111000------***(((((()))(((%%%!!!'''''''''))),,,///000000------------...,,,***((('''***,,,,,,+++******+++---......,,,+++***+++---000222555666555666777888CCCDDDCCCAAADDDHHHIIIEEEDDDAAA>>>;;;999666333000111///---***((('''''''''###$$$%%%%%%%%%'''***---((((((&&&%%%(((---,,,(((,,,+++)))'''&&&%%%&&&&&&$$$&&&((()))'''%%%$$$$$$******(((''''''(((((()))222///,,,(((''''''((())))))***,,,,,,++++++,,,---+++///333555555444444444777777777888999;;;<<<===;;;???@@@???@@@CCCCCC@@@DDDCCCBBB@@@????????????999;;;======;;;:::999::::::555444999:::555111111666555444333222333444555222222222222222111000///333444555555555333111000333222111222333333333111222333444888;;;<<<;;;999???@@@BBBCCCCCCEEEHHHJJJIIIJJJKKKLLLLLLNNNQQQTTTTTTTTTTTTSSSSSSRRRRRRRRRSSSUUUVVVTTTPPPMMMMMMOOOOOONNNLLLJJJGGGFFFDDDCCC>>>;;;777333111---***'''$$$###"""""""""###$$$%%%(((((((((((('''&&&%%%$$$###!!!!!!###""" """''' ###&&&((()))((('''&&&$$$%%%%%%&&&(((***+++,,,...000333444666999<<>>:::555...,,,***(((&&&&&&&&&&&&$$$!!!!!!###### """!!!!!! !!!!!!###""""""!!!!!!!!!!!!"""!!!!!!"""###############%%%###  """ !!! !!!###%%% !!!!!!"""###$$$$$$$$$### %%%%%%!!!!!!%%%&&&%%%$$$#########$$$%%%)))&&&###"""###%%%&&&'''!!!"""###$$$%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&'''''''''''''''((())))))))))))*********''''''(((((())))))))))))+++++++++,,,---...///000///......//////000111222,,,///333444222///---,,,///.........------,,,,,,444000------+++'''''')))%%%%%%%%%%%%&&&&&&'''((()))******)))(((((()))+++'''(((((()))))))))))))))&&&&&&'''(((((('''''''''******+++,,,,,,,,,++++++***(((''')))+++,,,***(((&&&%%%$$$###$$$%%%&&&''')))&&&$$$%%%(((******)))%%%&&&(((((('''&&&'''(((''''''(((((()))*********))))))******((('''%%%$$$'''(((***((($$$ ,,,******...222444111------***''')))---000...,,,,,,***(((((()))(((%%%"""'''&&&&&&'''***---......,,,++++++++++++***((('''(((***,,,---++++++++++++,,,------,,,******+++------///222555555777999;;;>>>??????>>>@@@DDDDDDAAABBB@@@===:::999666333111000...,,,***((('''''''''$$$%%%&&&&&&%%%'''))),,,))))))(((%%%(((------))),,,+++)))'''&&&&&&&&&&&&%%%'''******(((&&&%%%%%%***)))(((''''''((()))***000...+++)))'''''''''(((''')))+++,,,+++******++++++...222555444444444444666777777888:::<<<===>>>===AAABBBAAAAAADDDCCC???BBBAAAAAA@@@???>>>======777999;;;<<<;;;::::::;;;888333333888:::777444555444333222111000000111111000000111111000//////...111222333444444333111000000///...///000111000...000111333666999;;;999888;;;===>>>??????AAADDDFFFHHHIIIKKKKKKLLLNNNQQQTTTTTTTTTTTTUUUTTTTTTSSSSSSTTTVVVWWWVVVRRRPPPPPPQQQPPPOOOOOOMMMKKKIIIFFFEEE@@@===:::777444111,,,)))&&&%%%$$$$$$$$$%%%&&&'''(((((((((''''''&&&%%%$$$%%%######%%%###!!!###((("""$$$%%%'''((('''&&&%%%'''''''''(((((()))++++++---///111333555999===AAAEEEEEEFFFIIILLLOOOPPPQQQPPPPPPPPPPPPNNNMMMKKKJJJGGGHHHIIIJJJJJJIIIHHHGGGHHHGGGEEEDDDEEEFFFHHHIIINNNSSSXXX\\\^^^^^^______\\\^^^______]]]]]]^^^___^^^\\\ZZZZZZ[[[ZZZVVVSSSUUUOOOIIIFFFEEECCC>>>:::333111...+++(((&&&%%%%%%$$$!!!!!!###### """  """"""!!!!!!!!!""""""###!!!!!!"""###############%%%$$$"""  !!!""" !!!""""""""" !!!  """$$$&&& !!!!!!"""######$$$$$$### %%%%%%!!!!!!$$$&&&&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&''''''&&&%%%""""""###%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&''''''''''''(((((()))))))))*********++++++))))))))))))))))))******++++++++++++,,,---...///............///000111111---000222333111...------//////...---------------222...---...---))))))+++&&&&&&&&&&&&&&&'''(((((((((***+++***)))((()))+++))))))******)))((('''''''''''''''''''''&&&&&&&&&&&&'''(((******+++++++++,,,***))))))++++++(((&&&((('''&&&&&&&&&&&&'''((((((&&&$$$%%%(((******)))%%%'''((((((&&&%%%&&&'''""""""###$$$&&&'''(((((())))))))))))((('''%%%$$$''''''''''''&&&%%%###!!!"""""""""!!! +++***+++...333444333000,,,)))'''))),,,...---+++,,,***)))(((((('''%%%$$$'''&&&%%%&&&(((***+++***,,,+++***)))))))))))))))(((***,,,,,,+++++++++,,,---.........,,,,,,...000---000333666999;;;>>>@@@===@@@AAA@@@CCCFFFEEEAAA@@@===;;;999888666333111///---+++)))''''''''''''&&&'''''''''%%%&&&((()))***+++(((&&&(((---...+++,,,+++)))'''&&&&&&&&&'''&&&)))++++++***(((''''''))))))(((''''''((()))***---,,,***)))((('''''''''%%%'''***+++***)))((((((+++...222444444444444555666666888999;;;===???@@@@@@CCCDDDBBBBBBDDDCCC@@@@@@@@@@@@@@@???===;;;:::555777999:::999999999:::999555444777888666555666111000///...------------............---------,,,---...000111222111///...---+++++++++,,,---,,,+++---...///333666888777666666888999::::::;;;>>>@@@CCCEEEFFFHHHHHHJJJNNNPPPRRRTTTUUUWWWWWWVVVTTTSSSTTTVVVWWWWWWUUUTTTTTTUUUQQQRRRRRRRRRPPPMMMIIIGGGBBBAAA>>><<<999555///+++((((((&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%$$$'''%%%%%%&&&%%%"""###(((%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((())))))***+++---...000222444999???DDDGGGIIIKKKNNNQQQTTTVVVWWWTTTTTTTTTTTTSSSRRRPPPOOOLLLLLLMMMLLLLLLKKKIIIIIIGGGFFFEEECCCBBBAAAAAAAAAJJJNNNSSSXXX[[[\\\^^^```[[[\\\^^^]]]\\\[[[[[[\\\[[[ZZZZZZ[[[]]]\\\ZZZXXXWWWRRRMMMJJJIIIFFFBBB???;;;888444///+++(((&&&%%%$$$!!!!!!###### """  !!!!!!!!!!!!""""""###$$$!!!!!!"""###############%%%%%%$$$######"""""""""""""""###$$$$$$###"""!!!!!! !!!###%%%&&& !!!!!!""""""######$$$""" !!!$$$$$$""""""$$$&&&&&&%%%%%%&&&'''((()))###%%%(((******(((%%%###"""###$$$%%%%%%&&&%%%%%%&&&%%%%%%%%%%%%&&&'''(((''''''''''''(((((())))))************+++++++++,,,,,,+++***))))))***+++,,,,,,,,,++++++++++++,,,,,,------------...///000000///111222111///---------111000...------...///000///------000///++++++---''''''''''''''''''((()))'''))),,,,,,***))))))***+++++++++***)))(((&&&%%%(((((('''&&&%%%%%%%%%&&&%%%&&&((()))+++,,,,,,,,,---+++*********)))'''%%%***)))(((((((((((())))))'''&&&%%%%%%''')))))))))&&&'''((('''%%%###$$$%%% !!!###$$$&&&'''(((((((((((((((((('''&&&%%%(((&&&$$$&&&)))***)))'''((('''&&&$$$"""000//////000111111///---,,,***)))***,,,------,,,,,,+++)))(((((('''&&&%%%)))'''&&&&&&((())))))(((------,,,+++))))))+++,,,''')))***+++******+++,,,...///000000///000222444111444888;;;===@@@BBBEEE???BBBCCCCCCEEEHHHFFFAAA===;;;999777777666333111---,,,***((('''''''''''''''(((((('''&&&%%%&&&''')))***(((%%%&&&+++---,,,,,,+++)))''''''''''''(((''')))+++,,,***((('''''')))(((''''''''')))***+++******))))))((((((''''''$$$&&&)))***)))'''&&&&&&,,,...222444444444555666666777999;;;>>>@@@AAAAAAAAADDDFFFDDDDDDFFFFFFBBB@@@AAABBBBBB@@@>>>;;;:::666777888888666555666777;;;888666555333111000000//////...---,,,+++******++++++***************+++)))***,,,.........,,,+++***)))((()))***+++***(((++++++,,,///333444444333222333555555555777999;;;;;;===@@@BBBCCCEEEHHHJJJPPPRRRUUUWWWXXXWWWUUUTTTSSSTTTUUUVVVVVVVVVWWWWWWQQQSSSUUUUUUSSSOOOKKKHHHDDDCCCBBB@@@===888222...***)))(((&&&&&&&&&'''((('''&&&&&&%%%%%%%%%%%%%%%'''%%%&&&'''%%%"""###''''''&&&%%%#########$$$%%%''''''''''''((()))***+++,,,---///111444:::AAAGGGLLLNNNQQQSSSUUUWWWZZZ[[[XXXXXXWWWWWWVVVUUUTTTTTTQQQPPPOOONNNMMMKKKJJJJJJGGGFFFEEEDDDBBB@@@???>>>DDDGGGMMMQQQUUUXXX[[[^^^ZZZ\\\^^^]]]\\\ZZZZZZ[[[[[[[[[\\\]]]]]]]]]\\\ZZZVVVRRRNNNLLLJJJGGGDDDAAA@@@>>>999444///+++)))(((%%%""""""$$$$$$ """###""""""!!!!!!""""""###!!!!!!!!!!!!"""###$$$%%%!!!!!!"""###############%%%%%%&&&&&&%%%$$$"""!!!!!!"""###$$$$$$$$$###"""  !!!###$$$%%%!!!!!!!!!!!!""""""######!!!!!!"""###$$$###"""###$$$$$$%%%%%%&&&'''((()))"""%%%(((***)))&&&$$$###$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&''''''(((((()))))))))******+++++++++,,,,,,,,,...---+++******+++,,,------,,,++++++*********+++,,,,,,,,,,,,---...//////111111111///---,,,---...444222000......///222333///---...111000,,,***,,,''''''&&&&&&&&&''''''((('''))),,,---,,,***))))))***++++++***)))(((''''''***)))'''&&&%%%%%%%%%%%%((()))***+++,,,,,,------++++++*********)))(((&&&******))))))))))))))))))&&&&&&&&&&&&'''(((((((((&&&''''''&&&###"""###$$$######$$$%%%&&&''''''(((&&&'''''''''''''''''''''+++'''$$$&&&+++...,,,)))+++***)))'''%%%"""  333222111000000///---+++---,,,++++++,,,---...---,,,+++***((('''''''''(((+++)))(((((()))***)))(((,,,---,,,+++)))(((+++---&&&'''))))))((((((***,,,---...000000000111333666666999<<<>>>???AAACCCEEE>>>@@@AAAAAABBBDDDBBB===;;;999777666666444222000,,,***)))'''&&&&&&'''''''''((()))(((&&&%%%%%%&&&&&&(((((($$$%%%)))+++***+++***)))(((''''''((((((&&&(((++++++)))'''&&&&&&((('''''''''((()))+++,,,(((((()))))))))(((((((((%%%'''******)))'''&&&&&&---///222444555555777888888999<<<>>>AAABBBCCCCCC@@@DDDFFFEEEEEEHHHHHHDDDBBBBBBCCCCCCAAA???<<<:::777888888666333111222333777777555222///......------------,,,+++******))))))((((((''''''((())))))&&&(((***+++,,,+++***)))***)))((((((******)))((())))))***,,,///111111000///111222222222333666888666999<<<>>>@@@BBBEEEGGGNNNPPPSSSVVVWWWWWWVVVTTTRRRRRRSSSUUUVVVWWWWWWWWWQQQSSSUUUVVVUUUQQQLLLIIIFFFEEEDDDBBB???:::444///+++***((('''&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%'''%%%!!!"""%%%'''&&&$$$"""""""""###$$$######$$$%%%''')))+++,,,,,,---///222555<<>>??????AAACCCBBBDDDDDDBBBBBBDDDBBB===:::888666555444333111///***)))(((&&&&&&&&&'''((('''((())))))&&&%%%%%%%%%###'''(((%%%%%%(((***)))+++***)))((('''((())))))&&&)))++++++***((('''''''''&&&&&&'''(((***,,,---(((((((((((())))))***+++((()))******((('''((((((...111444555666777999:::;;;===???BBBDDDEEEEEEEEEBBBEEEGGGEEEFFFHHHGGGDDDAAAAAAAAAAAA???===:::999777777666444000...//////111444444000.........---+++++++++++++++******)))'''&&&%%%%%%%%%&&&((()))'''(((***+++,,,+++)))(((***)))((((((******)))(((***)))(((***,,,......---...///000000000111333555555888<<>>DDDIIIQQQUUUYYYZZZYYYYYY[[[]]][[[[[[ZZZYYYXXXXXXYYYYYYVVVUUUSSSQQQOOONNNMMMMMMKKKJJJHHHGGGEEEDDDDDDDDDDDDFFFJJJMMMPPPTTTYYY\\\YYY\\\___```___]]]]]]]]]\\\^^^______]]][[[ZZZ[[[YYYXXXWWWUUURRROOOLLLKKKGGGDDD@@@;;;777333111000)))&&&&&&((('''###"""%%%""""""!!!!!!!!!!!!""""""""""""""""""######$$$%%%!!!!!!"""###############$$$$$$%%%%%%$$$###!!! !!!"""#########"""!!!!!!!!!!!!!!!!!!!!!!!! ######""""""$$$$$$!!! !!!"""###$$$$$$######"""$$$%%%$$$!!!!!!###'''&&&&&&'''&&&&&&%%%$$$###$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&'''((())))))************+++++++++,,,+++,,,,,,,,,------------------,,,+++++++++++++++,,,,,,,,,,,,---...///////////////...---,,,...///333222111000000111333444222///...000///***(((***((((((''''''&&&&&&''''''(((***,,,---+++******+++((()))******++++++******)))))))))))))))((('''&&&(((((((((''''''&&&%%%$$$'''(((***+++***)))***+++(((((())))))((('''&&&%%%$$$&&&((((((&&&%%%&&&''''''((('''%%%######%%%'''(((((('''&&&%%%$$$######$$$$$$$$$%%%&&&((()))***...+++))))))******(((%%%&&&''''''(((((((((''''''$$$$$$###  """ ............---...///000,,,------,,,++++++,,,---+++,,,+++)))&&&&&&(((++++++***((()))***++++++***%%%))),,,+++'''&&&(((+++((()))***))))))***---///+++---///000111333666999888:::===???@@@AAABBBDDDFFFGGGEEEBBBBBBDDDBBB===:::888666444333222///---)))((('''&&&&&&&&&'''(((&&&((())))))'''%%%%%%%%%"""'''***(((''')))***(((+++***)))((((((((()))***(((***,,,---+++)))((((((&&&&&&&&&&&&(((***,,,...***)))((('''(((***,,,...+++,,,+++***((((((***+++000222555666777888;;;===>>>@@@CCCEEEFFFGGGFFFFFFEEEHHHIIIFFFEEEFFFDDDAAA???>>>===;;;999888666666555555444222///---...//////555666111.........+++'''((()))*********))))))&&&%%%$$$$$$$$$%%%'''(((***+++---......,,,+++))))))((('''((()))***)))'''+++)))((()))***,,,+++***,,,---.........///111333333666;;;>>>@@@BBBEEEGGGIIIJJJMMMOOOQQQSSSTTTTTTRRRQQQQQQSSSWWWXXXWWWVVVTTTUUUWWWWWWVVVSSSPPPMMMLLLJJJGGGDDDAAA===999666///...,,,***((((((((((((%%%$$$###""""""###$$$%%%%%%$$$&&&)))((($$$%%%((($$$######""""""""""""###"""###$$$%%%''')))+++,,,...000333777:::???EEEIIINNNSSSXXXZZZYYYYYY[[[^^^]]]\\\[[[ZZZYYYZZZ[[[[[[YYYXXXVVVSSSRRRQQQQQQQQQOOOMMMJJJGGGFFFEEEEEEFFFEEEGGGIIIKKKNNNQQQVVVZZZWWWZZZ^^^```___^^^^^^^^^ZZZ]]]______\\\[[[[[[\\\[[[[[[[[[YYYVVVRRRPPPOOOJJJGGGCCC===888555222111,,,(((((()))(((%%%$$$&&&###""""""!!!!!!""""""############"""######$$$$$$!!!!!!"""########################""""""!!! !!!"""$$$$$$$$$###!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###$$$!!!!!!%%%%%%!!!!!!!!!"""#########"""!!!"""%%%'''%%%"""!!!$$$'''''''''''''''&&&%%%$$$###$$$%%%&&&'''''''''&&&&&&######$$$%%%&&&'''(((((()))))))))*********++++++((())),,,---.........---...---,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///000,,,---//////------...//////////////////000111111000---,,,...---******,,,+++******)))(((((())))))***+++,,,,,,******+++,,,******+++++++++***))))))''')))+++,,,,,,***((('''%%%%%%%%%&&&%%%%%%$$$$$$(((***,,,+++)))((((((***((())))))))))))'''&&&%%%###&&&((((((&&&%%%%%%&&&'''((('''%%%$$$$$$''')))''''''&&&&&&%%%%%%$$$$$$#########$$$&&&(((***+++************)))'''%%%$$$%%%%%%&&&'''((((((((((((###$$$$$$###  /////////...,,,,,,---...+++,,,,,,+++******+++,,,+++,,,,,,)))&&&&&&))),,,***)))((((((***++++++***&&&***......***((())),,,******+++++++++,,,///111...000222444555777:::===999<<>>===999:::888555444222111...,,,((('''&&&&&&%%%&&&'''(((%%%'''))))))'''&&&%%%%%%!!!(((,,,***(((******)))+++***)))(((((())))))***)))+++......,,,***))))))&&&&&&&&&&&&(((***---...***)))((('''(((+++...000......,,,***((()))+++---111333666777888999<<<>>>@@@BBBEEEGGGHHHHHHGGGFFFHHHKKKJJJFFFDDDDDDBBB===<<<;;;999666555333333333333333333000...---///000222999:::333...---+++&&&%%%&&&'''))))))))))))(((&&&%%%$$$######%%%'''(((......000000000...,,,+++)))(((''''''))))))(((''',,,***(((((()))******)))+++,,,------,,,---///111000444888<<<>>>AAACCCEEEHHHIIIJJJMMMOOOQQQSSSTTTSSSRRRQQQTTTXXXYYYXXXVVVVVVWWWXXXXXXWWWTTTQQQOOOOOOLLLHHHEEEBBB???;;;888111000...,,,***)))))))))%%%$$$"""!!!!!!###$$$&&&%%%%%%'''+++***&&&'''***"""""""""############"""%%%%%%&&&&&&((()))++++++...111555999<<>>BBBCCCFFFKKKKKKIIICCCBBB@@@===:::999;;;<<<888777555222000---,,,+++)))'''%%%%%%&&&'''''''''&&&%%%%%%'''((((((%%%###&&&&&&(((***------+++)))+++******,,,------+++)))+++,,,,,,,,,,,,+++***)))&&&&&&%%%$$$(((......*********)))))))))+++,,,---///...,,,++++++,,,---...222444666888;;;>>>CCCGGGHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHGGGEEECCCAAA???===:::888555333111/////////555111///000///,,,---000333===@@@666+++'''&&&&&&&&&'''(((*********)))((($$$""""""&&&'''&&&(((+++333444555333///,,,,,,---&&&&&&&&&&&&&&&'''(((((((((((((((((('''''''''''')))((('''&&&(((***---//////111444888<<<@@@CCCDDDIIIHHHIIIJJJLLLPPPTTTVVVRRRTTTWWWWWWWWWVVVVVVWWWWWWXXXXXXXXXVVVUUUVVVWWWUUUPPPJJJHHHHHHFFF@@@;;;888333,,,***,,,,,,)))%%%$$$$$$$$$###############((((((''''''''''''(((((('''&&&$$$######$$$%%%'''***)))'''&&&&&&'''((()))+++---111555999>>>DDDHHHPPPSSSWWWZZZ[[[]]]^^^```aaa```^^^\\\[[[[[[[[[\\\___^^^\\\YYYWWWUUUTTTSSSSSSQQQNNNKKKIIIIIIIIIIIIEEEFFFHHHIIIJJJMMMRRRVVVXXX\\\___^^^___bbbbbb___]]]]]]\\\[[[ZZZYYYXXXWWW\\\[[[ZZZZZZZZZYYYVVVSSSQQQOOOJJJCCCAAA@@@;;;444111000...,,,***((('''&&&%%%%%%%%%%%%%%%$$$###""""""""""""""""""""""""""""""###%%%%%%###"""###$$$###"""""""""!!!!!! ###""""""######$$$%%%%%%%%%$$$###""" !!!!!!  !!!$$$%%%%%%""" )))(((&&&&&&''''''&&&$$$((())))))'''%%%$$$%%%''')))'''%%%&&&(((***)))'''&&&%%%$$$%%%''''''&&&%%%&&&%%%$$$%%%''')))))))))---,,,+++)))(((''''''''')))***,,,......---,,,+++/////////...------,,,,,,---,,,++++++,,,...111222111111000000//////..................////////////...---,,,++++++,,,---...---......//////......---,,,++++++******++++++,,,+++---......,,,+++******---,,,+++,,,,,,***'''%%%))))))(((((('''''''''&&&$$$&&&)))++++++***(((&&&***************)))((('''&&&(((***+++)))(((((((((&&&''''''$$$"""###'''+++++++++++++++***(((&&&%%%%%%%%%&&&''''''&&&&&&%%%))))))((('''&&&$$$"""!!!&&&$$$"""###%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$(((&&&### !!!  555222...,,,,,,,,,,,,+++***)))(((((((((((('''%%%(((((()))***+++,,,,,,+++***************++++++,,,+++++++++,,,---,,,'''$$$&&&(((***+++,,,...111333333555777999:::<<>><<<;;;888777444222000/////////333///...///...,,,,,,//////777:::333+++))))))'''%%%&&&''')))))))))((('''&&&$$$$$$((()))(((***---444666777444000,,,++++++''''''&&&&&&'''(((((()))((((((((((((((((((((((((***)))'''&&&'''***---000///000222444777;;;>>>???EEEEEEEEEGGGJJJNNNRRRTTTSSSUUUWWWXXXWWWVVVVVVWWWXXXYYYZZZXXXVVVUUUUUUVVVSSSNNNJJJHHHIIIGGGCCC>>>999444...,,,,,,,,,)))&&&%%%%%%$$$$$$#########"""((((((''''''''''''(((((('''&&&%%%$$$$$$%%%&&&'''***((('''&&&&&&'''((()))+++...222666:::???EEEJJJRRRTTTXXX[[[\\\]]]___```aaa```___]]]\\\\\\]]]]]]ZZZYYYYYYYYYYYYYYYZZZZZZWWWUUUQQQLLLIIIGGGFFFFFFCCCEEEFFFGGGHHHKKKPPPTTTXXX\\\^^^]]]^^^aaa```]]]______^^^^^^]]]\\\[[[[[[[[[YYYXXXXXXXXXWWWUUUSSSQQQPPPLLLEEECCCBBB===666333222000...+++(((&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$########################$$$%%%&&&%%%###!!!!!!!!!#########""""""!!!!!!!!!######"""!!!"""###$$$%%%######"""!!!  !!!"""###$$$"""!!!"""###%%%%%%###"""((('''&&&&&&''''''&&&%%%'''(((((('''%%%$$$&&&''')))'''%%%&&&(((***)))((('''&&&&&&''')))))))))((('''&&&%%%&&&((()))***)))******)))))))))))))))***)))***,,,------,,,+++***............------------...---,,,+++,,,...000111000000000/////////..................////////////,,,,,,,,,++++++,,,,,,,,,******++++++++++++******,,,++++++++++++++++++,,,***,,,------+++***)))***---,,,+++++++++***(((&&&))))))((((((((('''''''''(((***...000111///,,,***************)))))))))(((&&&(((******)))(((((((((&&&&&&&&&$$$###$$$(((+++,,,,,,,,,,,,+++***)))(((''''''''''''''''''''''''((((((''''''&&&%%%###"""'''%%%######%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$+++)))&&&""" $$$###"""!!! !!!!!!""" !!!  666333000...---,,,+++******)))))))))***)))&&&$$$(((&&&&&&))),,,...---***---,,,+++***))))))***+++---,,,,,,------,,,(((%%%((()))*********---000333444666888:::<<<>>>BBBEEEBBBFFFHHHGGGGGGHHHGGGCCCBBB@@@===999666444333222111///---*********,,,---***(((&&&'''((())))))(((((('''%%%&&&'''(((((('''(((&&&%%%&&&((())))))(((///,,,)))((()))+++,,,,,,******)))(((((((((((()))&&&''''''&&&)))------******)))((('''&&&'''((()))...------...000333666888666777:::;;;===AAAEEEHHHHHHHHHIIIJJJJJJKKKKKKJJJGGGEEEBBB???;;;999888888555444333111///.........111---,,,...---++++++...+++000222///------+++)))&&&&&&'''((((((((('''''''''$$$%%%(((***(((***...444555666444000,,,***)))((((((''''''(((((())))))((()))))))))))))))))))))+++)))&&&%%%&&&)))---000.........///111444777999??????AAACCCGGGLLLOOORRRSSSUUUXXXXXXWWWVVVVVVWWWYYYZZZ[[[YYYWWWUUUTTTUUUQQQNNNKKKJJJJJJIIIEEEAAA:::555000......---***''''''&&&&&&%%%$$$######"""(((''''''&&&&&&''''''(((((('''&&&%%%%%%&&&'''((()))((('''&&&&&&'''((()))+++---222666:::@@@GGGKKKRRRUUUYYY[[[\\\]]]^^^```aaaaaa```_________^^^^^^YYYYYYYYYZZZ[[[\\\]]]]]][[[XXXSSSNNNIIIEEEBBBAAAAAABBBDDDDDDFFFIIIMMMQQQVVVZZZ\\\[[[\\\___^^^[[[______^^^^^^^^^]]]]]]]]]ZZZXXXVVVUUUVVVVVVUUUTTTSSSSSSPPPJJJGGGFFFBBB<<<:::999666222...***(((&&&'''''''''''''''&&&&&&&&&########################%%%&&&&&&%%%"""  ###############"""""""""%%%###!!! !!!"""###!!!!!!!!!!!! !!!"""###%%%'''((($$$###""""""$$$%%%%%%$$$'''%%%%%%&&&'''((('''&&&&&&'''((('''%%%%%%&&&(((((('''&&&&&&((())))))((((((''''''(((+++,,,,,,+++)))'''&&&''')))******)))'''''''''((()))***+++,,,)))***+++,,,,,,+++***))),,,,,,------------......///...---,,,,,,---...//////////////////.........---............/////////***++++++,,,,,,++++++***(((((())))))))))))((((((++++++++++++++++++++++++)))+++,,,,,,***))))))***---+++))))))***+++***)))))))))))))))((((((((((((+++---111444444222///,,,+++***)))((((((((()))***'''(((******)))(((((()))%%%&&&%%%$$$$$$%%%)))+++,,,,,,,,,++++++,,,,,,,,,)))(((''''''&&&'''((()))&&&&&&&&&&&&&&&%%%%%%$$$(((&&&$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%,,,***'''%%%###!!!!!!!!!######"""!!!!!!!!!!!!"""!!!!!! """###""" 444222///.........---+++---,,,,,,---...,,,)))&&&(((%%%$$$'''---000---***...---+++)))))))))***+++------......---+++)))'''*********)))***,,,000444444666999;;;===@@@DDDFFFFFFJJJKKKIIIHHHIIIGGGCCCCCC@@@<<<888555222000...111...+++(((''')))+++---)))((('''((()))***)))(((***(((&&&&&&''')))))))))***(((&&&%%%''')))))))))...,,,******+++,,,+++***+++***)))((((((((())))))&&&((()))((())),,,,,,)))((('''''''''''')))***+++---------...000333777999999:::<<<>>>???BBBFFFJJJHHHIIIJJJKKKLLLLLLKKKKKKGGGDDD@@@;;;888666555555111111000///...---------...+++***------******---+++,,,---...//////---***''''''((((((((((((((((((%%%"""###&&&((('''(((,,,000111222222000,,,)))((())))))(((((((((((())))))((()))******+++******)))***(((%%%###$$$'''+++...,,,+++******,,,///333555999:::===@@@EEEIIIMMMPPPRRRUUUWWWWWWVVVUUUUUUVVVWWWXXXZZZYYYWWWVVVUUUVVVQQQOOOMMMLLLLLLIIIFFFBBB;;;888333111000...+++)))(((''''''&&&%%%$$$######'''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''(((((((((''''''''''''((())))))))),,,000555999???FFFJJJQQQSSSWWWZZZ[[[\\\]]]___aaaaaabbbbbbbbbaaa``````^^^^^^]]]]]]\\\[[[ZZZYYY[[[XXXSSSNNNHHHDDD@@@??????AAABBBBBBCCCFFFKKKNNNUUUYYYZZZYYYZZZ]]]]]]ZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[XXXVVVUUUVVVWWWVVVVVVVVVWWWUUUPPPMMMLLLIIICCCBBBAAA===888333///+++)))((((((''''''&&&&&&''''''########################$$$%%%&&&$$$""" $$$$$$##################%%%$$$!!! !!!""" !!!!!!!!!""""""!!!!!!!!!"""$$$&&&'''(((&&&$$$""""""###%%%&&&&&&%%%$$$$$$%%%'''(((((('''%%%&&&'''&&&%%%%%%&&&(((((('''&&&''''''((())))))((('''''')))+++------,,,+++)))(((((()))+++***)))'''''''''((()))***+++,,,***++++++,,,,,,+++*********++++++,,,------......///...---,,,,,,,,,,,,---........................---------.........//////***+++,,,------,,,+++*********++++++++++++******++++++++++++++++++++++++)))+++,,,,,,***)))***+++---+++)))((()))++++++***))))))))))))))))))))))))***---000333333000---+++,,,***)))''''''(((***+++''')))***)))((('''((()))%%%%%%%%%%%%%%%''')))++++++******)))***,,,---///***)))'''%%%%%%&&&((()))$$$$$$%%%&&&&&&&&&&&&%%%)))'''&&&%%%%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%)))((('''%%%$$$$$$$$$$$$   !!!"""%%%&&&$$$"""!!! 000///---...///000///...///......//////---***'''(((%%%$$$'''---///---)))---,,,+++******+++,,,,,,------......---+++******+++++++++***+++---111555444666999;;;===@@@DDDGGGGGGJJJLLLJJJIIIJJJHHHDDDCCC???;;;888666333///---222///+++((('''(((***+++(((''''''(((***+++***(((***(((''''''(((***++++++---***'''&&&''')))******+++++++++---...---***'''++++++***)))))))))))))))&&&***+++)))))),,,+++)))&&&&&&'''(((***---///111111000000000222444777999<<<===???@@@AAADDDHHHKKKJJJKKKLLLMMMLLLKKKJJJHHHEEECCC>>>:::666444333333---------------,,,,,,++++++)))))),,,,,,***))),,,---+++,,,...000///,,,*********))))))))))))))))))%%%######'''((('''))),,,++++++,,,------,,,***((())))))(((((((((((())))))'''((()))+++++++++***)))(((&&&###""""""%%%)))+++)))((('''(((***---111444555666999>>>BBBGGGKKKMMMOOORRRTTTUUUTTTTTTTTTUUURRRUUUXXXYYYXXXWWWWWWXXXSSSRRRPPPOOOMMMIIIEEEBBB<<<:::777444222///---+++((((((((('''&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((('''''''''''''''((())))))(((+++///333777===CCCHHHMMMPPPTTTWWWYYYZZZ\\\]]]```aaabbbddddddcccbbbaaaaaaaaa```___\\\ZZZXXXVVVVVVTTTQQQLLLGGGCCC@@@>>>>>>???@@@@@@AAADDDHHHKKKRRRVVVXXXWWWXXX\\\[[[XXXXXXXXXYYYYYYZZZZZZ[[[[[[[[[YYYWWWVVVXXXYYYYYYYYYXXX[[[[[[VVVSSSRRRPPPKKKGGGEEEAAA<<<666111...,,,)))((('''&&&%%%%%%%%%&&&########################!!!###$$$$$$"""!!!!!!"""##################$$$$$$%%%###!!!  !!!""" !!!""""""######$$$###""""""""""""###$$$$$$'''$$$"""!!!###%%%&&&&&&$$$######%%%'''(((((('''$$$%%%&&&%%%%%%%%%''')))''''''''''''''''''))))))'''&&&&&&(((***,,,,,,+++,,,***((((((*********))))))((((((((((((((())))))***++++++,,,,,,,,,,,,,,,)))******+++,,,---......///...------,,,,,,++++++---------------.........------------............+++,,,---......---,,,+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***+++,,,---,,,++++++,,,------+++)))((()))++++++***)))************************,,,...000000...,,,***+++***((('''''')))***,,,((()))***)))((('''(((***&&&&&&%%%%%%'''((()))***((((((''''''(((***,,,...)))(((&&&$$$$$$%%%&&&'''"""###$$$%%%&&&&&&&&&&&&(((((('''&&&&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%"""%%%---111///'''""""""!!!---,,,,,,---///000///......---,,,,,,,,,+++(((&&&'''%%%%%%(((+++---,,,))),,,,,,,,,,,,,,,,,,+++++++++,,,...---,,,+++,,,,,,+++,,,---------///333666666888:::<<<>>>@@@DDDGGGEEEIIIJJJHHHGGGIIIGGGBBBAAA===999777777555111---000...+++)))'''((()))***'''&&&&&&(((******)))(((***)))((((((***,,,,,,+++...+++((('''((()))))))))***+++,,,...///---)))%%%******+++++++++***)))(((&&&+++---+++)))++++++(((&&&&&&'''))),,,000333555666555555444666888:::<<>><<<;;;<<<======>>>@@@DDDHHHLLLPPPSSSSSSUUUYYYYYYVVVXXXXXXYYYZZZ[[[\\\]]]^^^[[[ZZZYYYYYYZZZ[[[[[[ZZZYYY]]]^^^[[[WWWVVVTTTQQQHHHFFFBBB===888444000...,,,***(((&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ """######"""!!!"""""""""""""""#####################""""""!!!!!!"""""""""""""""###$$$%%%%%%%%%$$$$$$###"""!!!!!!""""""&&&$$$!!!!!!"""%%%%%%&&&$$$######$$$'''((('''&&&###$$$%%%%%%$$$%%%''')))&&&'''((((((&&&'''(((***'''&&&&&&''')))++++++***,,,+++)))((()))***)))(((***))))))(((''''''''''''((())))))***+++,,,------))))))***++++++,,,------...---------,,,,,,++++++,,,,,,,,,---------------,,,------------.........,,,------......------,,,******++++++++++++*********+++,,,------,,,+++***+++,,,---,,,++++++---///---+++))))))***+++***)))************++++++++++++,,,---.........---,,,+++***)))((((((((()))***+++((())))))((('''''')))***((('''%%%&&&((()))((('''&&&&&&&&&'''((()))***+++)))(((&&&%%%$$$$$$%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%!!!!!!!!!"""!!! %%%***;;;@@@===000'''%%%""" ,,,,,,+++,,,......---,,,...---+++******)))'''%%%&&&'''((()))************------......---+++)))((((((***,,,,,,++++++,,,///***,,,...///000222555888999:::===>>>???AAAEEEGGGCCCGGGHHHEEEDDDDDDBBB===>>>:::666666777666111---,,,+++***(((((())))))***%%%%%%%%%''')))***)))''')))))))))***,,,---,,,+++---+++((('''(((((((((''',,,,,,,,,---...,,,)))&&&''')))***++++++)))'''&&&&&&+++...,,,)))******(((''''''(((***,,,000333555777666666666777:::<<<>>>BBBCCCDDDEEEEEEGGGKKKMMMOOOPPPPPPNNNKKKGGGBBB@@@===;;;999666333000---,,,'''((()))***++++++******((('''(((,,,---******,,,***(((***///...)))(((+++,,,+++***)))(((((()))***(((%%%&&&)))+++***+++///+++(((&&&''')))++++++))))))(((((('''&&&&&&''''''$$$%%%(((***+++***)))(((&&&&&&&&&%%%&&&&&&'''(((&&&&&&''''''((()))++++++---///333777<<<@@@CCCEEEFFFIIILLLNNNOOOPPPQQQRRRNNNQQQUUUWWWVVVUUUUUUUUURRRSSSTTTRRROOOKKKHHHFFF>>>>>><<<999555111///...''''''(((((((((((())))))%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&'''''''''%%%&&&'''(((((()))))))))***,,,///333666;;;@@@DDDIIILLLQQQUUUXXX[[[]]]___]]]___cccffffffeeecccaaa___``````___]]]ZZZXXXVVVMMMLLLIIIFFFBBB>>>;;;999777888999999:::<<<@@@CCCEEEJJJMMMMMMPPPUUUVVVSSSWWWXXXYYY[[[\\\^^^______ZZZYYYYYYZZZ\\\]]]\\\ZZZWWW]]]___\\\XXXWWWVVVSSSJJJHHHEEEAAA===888555444///---***'''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###!!! !!!!!!!!!!!!""""""#########!!!"""###$$$$$$$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$###"""""""""""""""$$$"""!!!!!!###$$$$$$$$$%%%$$$###$$$&&&''''''%%%"""###$$$%%%$$$%%%(((***&&&((()))(((&&&&&&(((+++(((''''''(((*********)))---+++)))(((((()))(((&&&))))))((('''''''''''''''%%%%%%&&&''')))+++,,,---))))))******++++++,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------,,,,,,---------.........---,,,,,,,,,,,,,,,,,,---******++++++++++++******)))***,,,------,,,***)))***+++++++++******,,,///---,,,+++++++++***(((&&&*********+++++++++,,,,,,---,,,+++************+++((()))))))))************)))))))))((('''''')))+++***(((&&&&&&((()))'''%%%$$$%%%&&&'''((()))))))))((((((((('''&&&%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%###&&&))))))'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$######"""###$$$$$$$$$###!!!!!!!!!)))///???HHHHHH<<<111...((( ###"""!!!---,,,,,,,,,------+++)))000...+++***))))))(((&&&&&&''')))***)))((()))***...///000000...***'''$$$&&&))),,,,,,******---000***,,,///111222444777999;;;===???@@@AAACCCFFFHHHBBBFFFFFFBBB@@@@@@===888;;;888444555777666222---((((((((((((((()))***+++$$$$$$%%%''')))***(((&&&))))))))),,,......---+++,,,***((('''''''''&&&%%%...---++++++,,,+++***(((%%%'''***++++++)))%%%###&&&,,,///,,,*********((((((((((((***,,,///111333444444444444666999<<<>>>CCCDDDEEEFFFFFFHHHKKKNNNQQQQQQPPPNNNJJJEEE@@@===999888777555222...+++***%%%&&&(((************)))(((&&&(((---...++++++---'''&&&)))...---'''''',,,+++***)))'''''''''((()))&&&###$$$((()))((()))---...***'''&&&(((******))))))((('''&&&&&&&&&&&&&&&###%%%'''***+++***((('''''''''((((((((((((((((((''''''''''''''''''''''''***---000555:::===@@@AAACCCFFFJJJLLLMMMNNNPPPQQQOOORRRUUUWWWUUUTTTSSSRRRPPPRRRSSSSSSPPPMMMJJJIII??????>>>:::666222///...''''''(((((())))))******%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%&&&&&&&&&&&&%%%&&&'''((()))))))))))),,,...111444777;;;@@@DDDHHHLLLQQQVVVYYY\\\___aaa\\\^^^bbbfffgggeeecccaaaaaaaaaaaa___]]]YYYUUUSSSLLLJJJHHHEEE@@@<<<999777444555666666777999===@@@AAAEEEIIIJJJMMMRRRSSSQQQVVVWWWXXXYYY[[[]]]^^^___XXXXXXYYY[[[]]]]]][[[ZZZUUU\\\___[[[XXXWWWVVVSSSNNNLLLIIIFFFBBB>>>;;;:::222000,,,)))&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$!!! !!!!!!"""""""""### !!!$$$%%%&&&%%%$$$###%%%%%%%%%&&&&&&'''''''''$$$$$$###############$$$###""" !!!###$$$######%%%$$$###$$$&&&'''&&&%%%!!!###$$$$$$$$$%%%(((***&&&((()))(((&&&&&&(((+++***)))((()))***+++***))),,,***(((((((((((('''&&&(((((('''''''''(((((()))""""""###%%%'''***,,,---***************++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,---------......---,,,+++******+++,,,---,,,,,,------------,,,,,,)))***,,,------,,,***))))))******)))((())),,,...---,,,+++,,,,,,***'''%%%*********++++++,,,,,,,,,,,,***(((&&&&&&&&&((()))'''((()))***************)))))))))(((&&&''')))++++++)))&&&'''))))))'''$$$$$$%%%'''))))))))))))((())))))))))))((('''&&&%%%"""###$$$%%%%%%%%%%%%%%%!!!%%%)))***'''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%###"""!!!"""######$$$$$$"""!!! """,,,333===IIINNNDDD;;;777000'''$$$$$$""" ,,,,,,,,,,,,,,,+++***)))///---,,,---...---***'''***++++++***(((((()))***,,,///222222000+++(((&&&&&&%%%%%%%%%'''***...000000---000666999777888===BBBCCCAAA???BBBGGGHHHEEEKKKGGGCCC@@@???===;;;:::999999888777555333000...'''''''''(((((((((((((((#########%%%((()))((('''(((((()))***+++,,,,,,,,,''''''((())))))***))))))''''''(((((())))))******)))(((((()))******'''%%%***---000000,,,(((''''''&&&'''(((''''''***---000111222333555888;;;>>>???EEEDDDHHHNNNLLLGGGHHHNNNMMMMMMLLLIIIFFFAAA<<<:::777666333000,,,***+++---(((((('''(((******)))'''((()))+++------+++)))(((***)))((()))++++++)))(((&&&'''((())))))((('''&&&((('''&&&%%%&&&(((***+++,,,)))&&&&&&(((***)))((((((((((((&&&$$$$$$&&&((($$$$$$&&&((()))+++------((('''%%%&&&'''((('''&&&(((((((((((()))))))))))))))***,,,///333777;;;<<>>:::777555111333444333222333777:::BBBBBBBBBDDDGGGKKKOOOQQQWWWXXXYYY[[[\\\]]]]]]]]]```]]]ZZZZZZ\\\\\\ZZZWWWZZZ[[[[[[[[[ZZZWWWUUUSSSTTTQQQLLLIIIEEEAAA===:::888444000,,,***(((%%%###%%%&&&''''''&&&%%%$$$###&&&%%%$$$"""!!! """"""!!!!!!!!!!!!""""""!!!###$$$$$$$$$$$$&&&'''&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$&&&&&&$$$###%%%$$$#########$$$%%%&&&'''$$$"""$$$''')))(((&&&))))))(((((((((((()))))))))))))))***++++++,,,,,,.........+++(((%%%%%%%%%(((((('''&&&&&&'''))))))%%%%%%%%%&&&&&&&&&''''''%%%(((,,,...---+++))))))---------........./////////...---,,,++++++++++++)))***+++,,,------------000///......------------000...+++,,,...000...---++++++++++++++++++,,,,,,******)))))))))***,,,---............---+++)))'''+++)))***...///------000*********(((&&&&&&(((***---***((()))++++++)))&&&"""$$$&&&'''&&&&&&'''(((+++((($$$$$$%%%&&&%%%###$$$%%%((()))******((('''+++***)))'''''''''((()))''''''&&&&&&&&&&&&'''''''''%%%###$$$''')))'''%%%)))((('''%%%$$$$$$$$$%%%'''''''''&&&&&&%%%%%%%%%###$$$$$$$$$###"""!!! !!!%%%,,,111>>>BBBGGGIIIFFF===333,,,(((%%%"""!!!!!! +++++++++++++++***))))))---+++++++++------***'''((()))***)))((()))***,,,+++...111111...***'''&&&))))))))))))***+++---...111///111777999888999===BBBDDDCCCBBBEEEJJJJJJGGGJJJGGGCCC@@@???>>><<<:::777777666555333000---,,,&&&&&&%%%%%%$$$%%%%%%&&&'''&&&%%%%%%''''''&&&%%%&&&'''(((***************&&&'''(((((())))))((((((((((((((())))))******+++((((((((((((***)))'''%%%***---//////,,,)))''''''((()))))))))))),,,///222555555666888:::<<<>>>???CCCCCCGGGKKKJJJFFFFFFKKKHHHHHHGGGEEEBBB===999777333222000---)))((()))***''''''((())))))))))))(((((()))+++------+++)))(((***)))((()))++++++)))((('''((((((((((((((((((''')))((('''&&&&&&''')))******(((&&&'''***+++***)))((())))))(((&&&&&&'''(((&&&&&&'''((()))***++++++)))'''%%%%%%&&&(((((('''''''''((((((((())))))))))))***,,,///222666999;;;AAABBBEEEHHHLLLNNNPPPQQQTTTWWWXXXVVVUUUSSSNNNGGGNNNRRRVVVUUUQQQNNNNNNPPPKKKGGGBBB===:::777333111000---***''''''''''''&&&&&&###"""&&&&&&###$$$(((&&&%%%$$$$$$&&&&&&%%%$$$'''(((((('''&&&&&&''')))***---000111333888???EEEKKKPPPTTTWWW\\\bbbccc```aaaaaaaaaaaaaaabbbbbbcccaaa^^^[[[XXXWWWUUURRROOOGGGDDDAAA===;;;::::::;;;333555666555444555888;;;>>>>>>>>>@@@BBBFFFJJJLLLRRRSSSUUUWWWYYYZZZ[[[[[[___]]][[[[[[\\\\\\ZZZXXXXXXXXXZZZZZZZZZYYYWWWVVVXXXUUUQQQNNNKKKGGGCCC@@@;;;777222///,,,)))'''%%%###$$$%%%%%%$$$###"""!!!&&&%%%$$$"""!!!!!! """"""!!!!!!!!!!!!""""""!!!###$$$$$$$$$$$$%%%'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######### !!!###&&&'''&&&$$$$$$$$$#########$$$%%%&&&&&&$$$###$$$'''(((((('''))))))(((((((((((())))))(((((())))))***++++++,,,---...---+++(((%%%%%%%%%(((((('''&&&&&&''')))***''''''''''''((((((((()))'''))),,,---,,,***)))))),,,------------.........///...---,,,++++++++++++***++++++,,,,,,------...//////...---,,,---......000...,,,,,,...///...---++++++++++++++++++++++++++++++***)))***+++,,,,,,......//////...---+++***,,,***+++......++++++---)))))))))(((&&&&&&'''))),,,)))'''''')))***)))'''$$$$$$%%%&&&'''(((''''''***'''%%%$$$&&&'''&&&$$$$$$%%%'''((()))******)))***)))((('''&&&''''''(((''''''&&&&&&&&&&&&'''''''''&&&$$$%%%((()))(((&&&***)))'''%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$###""""""!!!!!!""""""!!!!!!###&&&***,,,///111555777888666444222999222)))### ***************))))))(((+++******+++,,,,,,***(((&&&'''))))))((())),,,...***---//////,,,)))'''&&&++++++,,,,,,,,,,,,,,,,,,333111333888:::999:::<<>><<<;;;555444333111///,,,)))((('''&&&$$$######$$$&&&'''+++)))&&&%%%%%%&&&%%%$$$$$$%%%((()))***)))((('''&&&&&&''''''(((''''''''''''(((((()))******++++++(((''''''((())))))&&&$$$***,,,......,,,)))(((''')))***+++,,,,,,...111444999::::::;;;===>>>??????AAAAAADDDHHHGGGCCCCCCEEEAAAAAA@@@???<<<999555444......,,,)))&&&%%%%%%'''$$$'''***)))'''&&&(((***((()))+++,,,,,,+++)))(((***)))((()))++++++)))((()))((((((''''''(((((()))***)))((('''&&&'''((())))))(((((()))+++,,,+++***)))***,,,+++)))((())))))(((((((((((())))))))))))***(((%%%$$$&&&(((((((((&&&&&&'''''''''(((((((((((()))+++...111444777999===???BBBFFFJJJMMMOOOQQQRRRVVVWWWVVVUUUTTTNNNFFFLLLQQQUUUVVVTTTQQQQQQQQQMMMIIIDDD@@@<<<999555222111---)))'''&&&&&&%%%%%%'''$$$$$$&&&&&&$$$$$$&&&&&&$$$###$$$%%%%%%$$$###)))))))))'''%%%$$$$$$&&&)))+++...000222666===CCCJJJOOOTTTWWW[[[aaacccaaaaaaaaaaaaaaaaaabbbbbbbbb[[[YYYUUUSSSQQQOOOLLLJJJBBB@@@<<<999888999<<<===777888999888777888:::;;;<<<<<<;;;<<<>>>AAADDDFFFKKKLLLOOORRRUUUWWWYYYZZZ]]]\\\[[[\\\]]]\\\ZZZYYYUUUVVVXXXYYYZZZZZZYYYXXXZZZXXXUUURRROOOLLLHHHEEE>>>;;;666222///,,,)))'''$$$%%%%%%%%%%%%$$$######&&&%%%$$$###"""!!!!!!!!!"""!!!!!! !!!!!!""""""###$$$$$$$$$$$$%%%'''""""""#########$$$$$$$$$&&&&&&%%%%%%$$$###"""""" ###&&&'''&&&%%%$$$$$$######$$$$$$%%%&&&&&&$$$###$$$&&&(((((('''(((((((((((((((((((((((('''(((((())))))***++++++,,,,,,,,,***(((&&&&&&&&&((('''&&&&&&'''((()))***))))))))))))************)))+++,,,,,,+++*********,,,,,,,,,,,,------------......---,,,++++++++++++,,,+++******+++,,,...//////...---,,,,,,---///000///...,,,---...///...---,,,,,,,,,+++*********)))---,,,,,,++++++++++++,,,---...///000000000///......+++,,,......+++***,,,((())))))(((&&&&&&''')))***(((&&&&&&((()))))))))&&&$$$###%%%(((***(((%%%((('''%%%%%%&&&''''''&&&%%%%%%&&&'''((()))***+++)))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''***)))'''&&&&&&&&&''''''&&&&&&''''''((((((''''''&&&%%%$$$""""""""""""###$$$$$$&&&'''''''''''''''$$$$$$$$$%%%)))---222444AAA<<<444---)))&&&$$$"""******+++++++++******)))++++++++++++,,,,,,,,,+++'''((())))))))))))+++---***+++------***(((&&&&&&))))))+++,,,,,,,,,,,,,,,222333444777999::::::;;;AAAEEEGGGGGGJJJMMMKKKFFFEEECCCAAA??????>>><<<:::222111///---***(((&&&$$$)))(((&&&%%%&&&(((+++---,,,)))&&&$$$%%%&&&&&&%%%$$$%%%(((******)))'''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((())))))******)))(((((()))******'''%%%***+++,,,,,,+++***)))((()))+++,,,---...000333555::::::<<<===???@@@@@@AAA???@@@BBBDDDCCCAAA@@@@@@;;;;;;:::999777555222111++++++***'''$$$###$$$%%%"""&&&******&&&%%%'''+++)))***+++,,,,,,+++***)))***)))((()))++++++)))(((***)))(((''''''((()))***+++***)))(((''''''((((((******+++,,,,,,+++***((()))+++------,,,*********(((((((((((())))))))))))+++(((%%%$$$&&&((())))))&&&&&&&&&&&&'''''''''(((((((((***,,,///111444555:::<<>>AAABBBDDDFFFJJJNNNRRRVVVXXXYYY\\\\\\\\\]]]]]]]]][[[ZZZVVVWWWXXXYYYYYYYYYXXXXXXWWWUUUSSSQQQOOOLLLHHHEEEAAA>>>:::666333000,,,)))))))))((((((''''''&&&&&&&&&%%%$$$###"""""""""""""""!!!!!! !!!!!!""""""###%%%%%%$$$$$$%%%&&&"""""""""############$$$''''''&&&%%%###"""!!!!!!!!! !!!###&&&&&&%%%###$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&'''(((((('''(((((((((((((((((('''&&&''''''(((((()))*********++++++***'''&&&&&&'''''''''&&&&&&'''((()))***************************+++,,,,,,+++***)))***,,,+++++++++,,,,,,,,,------...---,,,,,,+++++++++,,,,,,+++*********,,,...000///...,,,+++,,,...000222...------............------,,,,,,+++***))))))(((...------,,,,,,++++++++++++,,,...///000000000000...,,,,,,//////,,,+++...)))***+++***((('''(((***((('''&&&%%%&&&((()))***(((%%%###%%%***+++((($$$'''&&&&&&&&&'''''''''''')))(((&&&&&&&&&''')))***))))))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&***)))''''''&&&'''((()))&&&&&&((())))))))))))((((((&&&$$$"""!!!"""###$$$$$$%%%&&&'''''''''&&&%%%%%%### """'''---111555888;;;<<<;;;555...***++++++,,,,,,---,,,,,,+++,,,---------,,,,,,---...++++++,,,+++))))))***,,,)))+++,,,+++)))'''&&&'''$$$%%%''')))+++,,,------111333555777999;;;<<<;;;AAADDDGGGGGGJJJLLLIIIDDDCCCAAA???>>>>>><<<:::888///...,,,***'''%%%######((('''&&&&&&'''+++...111***(((%%%$$$%%%'''((((((%%%'''(((******)))((('''%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''))))))***+++******+++,,,,,,)))'''*********+++++++++)))((()))+++---...///111333666888999;;;>>>@@@AAABBBBBB>>>@@@AAA@@@@@@@@@===;;;888777666555333222000///)))))))))'''%%%###$$$%%%!!!%%%))))))%%%$$$'''+++)))***++++++++++++***)))***)))((()))++++++)))(((***)))(((''''''((()))*********))))))((((((((((((+++,,,------+++)))(((''')))+++---...,,,+++++++++''''''(((((())))))******+++(((&&&%%%'''((())))))&&&&&&&&&&&&'''''''''((('''((()))***,,,///111222777999<<>>===<<<===<<<:::999:::;;;===>>>@@@CCCGGGLLLQQQVVVYYYZZZZZZ[[[]]]^^^^^^]]]\\\\\\YYYYYYYYYXXXXXXWWWVVVUUUTTTSSSQQQQQQPPPMMMIIIFFFCCCAAA===:::777333///,,,---,,,+++***)))(((''''''&&&%%%$$$###"""""""""###""""""!!!!!!!!!!!!"""""""""$$$%%%%%%$$$###$$$&&&############$$$$$$$$$$$$''''''&&&%%%###"""!!!!!!$$$######$$$%%%%%%""" ######$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&((()))''''''((((((((((((''''''%%%&&&&&&''''''((())))))((()))***)))'''''''''((('''&&&&&&&&&'''(((***+++)))))))))))))))))))))))),,,,,,,,,+++))))))+++---+++++++++,,,,,,,,,------------,,,+++++++++,,,,,,,,,+++*********,,,...000...---,,,,,,,,,...000111,,,---//////......------,,,,,,++++++***)))((((((------------,,,++++++***((()))+++...///000000000---+++,,,000111......111+++,,,---,,,+++******+++'''''''''&&&&&&''')))***)))%%%###%%%***+++((($$$&&&&&&'''''''''''''''''',,,***(((&&&%%%&&&'''((())))))))))))))))))))))))%%%%%%&&&''''''&&&%%%%%%######$$$$$$$$$$$$%%%%%%)))((('''&&&''''''))))))&&&''')))***+++******)))((('''%%%###"""###$$$%%%############$$$%%%&&&''''''%%%"""!!!"""%%%(((+++(((///999BBBEEEDDD@@@===+++,,,------------------......///...,,,,,,---///---......,,,+++***+++---***++++++***(((&&&'''(((###$$$&&&(((+++...000111111444777777999>>>???===BBBEEEGGGGGGHHHJJJGGGBBBAAA@@@>>>===<<<:::777444---,,,***(((%%%$$$######$$$$$$$$$$$$&&&))),,,...(((&&&%%%%%%''')))))))))''''''((((((((((((((('''&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%&&&((()))******,,,++++++,,,------***(((***)))((()))+++,,,***))))))+++...000111222555777777999;;;>>>@@@BBBBBBBBB???AAAAAA??????@@@<<<777555555444222000///...---'''((()))(((%%%$$$$$$%%%!!!$$$''''''&&&%%%''')))*********++++++************)))((()))++++++)))(((***))))))(((((())))))***))))))))))))))))))((((((+++,,,---,,,)))''''''((((((***,,,,,,+++***+++,,,''''''(((((())))))*********(((''''''((())))))(((&&&&&&'''''''''((((((((('''''''''(((***,,,...///333555888;;;>>>@@@BBBBBBHHHLLLPPPSSSXXX\\\[[[VVVUUUWWWYYY[[[[[[YYYVVVTTTSSSPPPMMMIIIFFFAAA<<<999111...+++******++++++***'''***+++***)))+++)))&&&***(((''''''((((((&&&%%%"""###$$$###"""###%%%'''###%%%(((***,,,000888===AAAIIIQQQTTTWWW\\\aaabbbaaaaaabbbccccccbbb```___]]]YYYSSSMMMJJJGGGDDDBBB===???CCCGGGJJJKKKKKKKKKIIIGGGFFFEEEEEECCC@@@>>>===;;;999888777777999:::>>>AAAEEEKKKQQQUUUYYY[[[XXX[[[^^^___^^^]]]]]]]]][[[[[[YYYXXXVVVUUUTTTTTTTTTSSSSSSSSSSSSPPPMMMIIIFFFDDDAAA>>><<<999444111000///---***((('''&&&&&&%%%%%%$$$###############$$$######""""""######$$$###$$$%%%%%%######$$$%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###""""""%%%%%%$$$$$$%%%$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%''')))&&&'''((())))))((('''&&&$$$%%%%%%&&&''''''(((((('''((())))))''''''((()))'''&&&&&&&&&'''(((***+++)))))))))(((((((((((((((***+++,,,+++***+++---...,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,,,,,,,+++******+++,,,...///...------------......///+++---000000...---------+++++++++***)))))))))(((+++,,,,,,,,,,,,,,,+++***&&&(((***,,,.../////////,,,***,,,000111//////222,,,---///...---++++++,,,&&&((())))))((('''(((***(((&&&%%%''')))***(((%%%&&&'''))))))'''&&&&&&''',,,***(((&&&%%%&&&'''''''''((())))))***))))))((($$$%%%&&&''''''&&&%%%$$$!!!"""$$$###""""""###%%%''''''&&&&&&&&&''')))***''')))+++,,,,,,+++***(((((('''&&&$$$$$$$$$$$$%%%###"""!!! !!!$$$&&&(((######"""######%%%&&&'''%%%***222:::@@@FFFLLLOOO***+++,,,------------,,,...//////---******,,,...---.........,,,---...000+++++++++)))''''''(((***''''''(((***---000333555111666999999<<>><<<;;;:::777444111,,,***((('''%%%$$$$$$$$$$$$$$$$$$$$$%%%'''((()))(((&&&&&&'''((())))))'''((('''&&&%%%%%%&&&'''''''''''''''''''''&&&%%%%%%%%%&&&'''((()))+++,,,,,,,,,++++++,,,---,,,***(((***((('''(((+++,,,+++)))***---000222333555777999999;;;>>>@@@AAABBBAAAAAA@@@BBBAAA>>>???@@@<<<555444333111///---,,,++++++&&&'''((('''%%%$$$$$$%%%"""###$$$%%%&&&''''''(((***************************)))((()))++++++)))((()))))))))******)))))))))((())))))*********))))))((()))***)))'''''')))+++((()))***)))((((((***,,,))))))))))))((((((((((((((((((((()))******(((&&&''''''((((((((()))))))))&&&&&&&&&'''(((***+++,,,...000333777:::===???@@@FFFJJJMMMOOOTTTZZZZZZWWWWWWXXXYYY[[[]]]\\\[[[YYYUUURRROOOLLLHHHCCC>>>:::444000,,,***)))((('''&&&$$$)))***((((((+++)))%%%***(((''''''''''''%%%$$$!!!"""######""""""$$$%%%!!!$$$'''(((***///666<<<>>>GGGOOORRRUUUZZZ___aaaaaaaaacccccccccbbb```___YYYUUUOOOJJJHHHFFFDDDBBBAAACCCFFFJJJMMMPPPQQQRRRPPPNNNLLLKKKKKKIIIEEEBBB@@@>>>;;;999888777888999<<>>:::777555333000---***((('''&&&%%%%%%$$$#########$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%######$$$%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########%%%$$$###$$$%%%$$$""""""###$$$%%%%%%%%%$$$$$$###%%%&&&&&&%%%%%%'''***%%%&&&((())))))(((&&&%%%$$$$$$$$$%%%&&&&&&''''''%%%'''(((((('''''')))***&&&&&&&&&&&&''')))***,,,***)))))))))(((((((((((((((***,,,,,,,,,,,,...///,,,------------.........,,,,,,,,,++++++,,,,,,---***++++++,,,,,,------...---.../////////...---,,,***---000111///------...************)))))))))))))))***+++,,,,,,,,,+++***&&&'''***,,,......///...,,,***+++...///,,,,,,///+++---//////---++++++,,,&&&))),,,,,,***''''''(((''''''((((((((((((''''''&&&)))+++***'''%%%%%%&&&)))((('''&&&&&&'''((()))%%%%%%'''(((((((((''''''###$$$&&&''''''&&&$$$###!!!###%%%$$$""""""$$$&&&&&&%%%%%%%%%%%%''')))***)))***,,,------+++)))((('''''''''&&&%%%%%%$$$$$$""""""!!!!!!"""###%%%&&&!!!""""""###$$$%%%%%%%%%$$$&&&***...333<<>>EEEGGGDDDHHHIIIIIIGGGGGGIIIFFFAAA???>>><<<:::999666222...+++***(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''((())))))'''%%%(((&&&$$$######$$$&&&''''''((((((((('''&&&&&&%%%''''''(((***+++---......+++******+++,,,,,,)))'''***(((&&&(((+++,,,+++))),,,...222444555777999;;;===>>>@@@BBBBBBBBB@@@@@@AAACCCBBB>>>???AAA===444333222000...,,,***))))))%%%&&&''''''%%%$$$$$$%%%###""""""$$$'''((((((&&&***************************)))((()))++++++)))(((((()))***++++++***)))((('''((()))***************%%%'''((((((&&&'''+++///((((((((('''&&&'''***,,,,,,+++***)))((('''&&&%%%''''''(((***++++++(((%%%(((((((((((())))))))))))&&&&&&&&&'''((()))***+++))),,,///444999<<>>CCCIIIOOOTTTWWWYYYVVVZZZ___```___]]]^^^___ZZZYYYXXXWWWVVVUUUUUUUUUTTTTTTTTTVVVVVVTTTPPPMMMKKKJJJHHHGGGEEEBBB>>>;;;999777444000---***))))))%%%%%%$$$$$$###$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&%%%######$$$%%%############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%%%%###!!!"""###$$$%%%&&&%%%$$$$$$###%%%'''&&&$$$$$$'''***%%%&&&((())))))(((&&&%%%###$$$$$$%%%%%%&&&''''''%%%&&&(((((('''((()))+++&&&&&&%%%&&&''')))+++,,,+++*********))))))(((((('''))),,,---------...000---------.........//////,,,,,,,,,++++++,,,------)))***+++------------------...///000000...,,,******---111111///,,,---...)))))))))))))))*********'''(((***+++,,,,,,+++***'''(((***,,,.../////////---******------***)))+++***,,,......,,,+++***+++&&&***......+++(((''''''&&&((())))))'''&&&'''((('''))),,,+++'''%%%%%%&&&&&&&&&&&&'''((()))***+++"""###%%%&&&'''&&&%%%%%%###$$$&&&''''''&&&$$$###!!!$$$&&&%%%######$$$'''%%%$$$$$$$$$%%%'''(((******+++---......+++)))'''''''''''''''&&&%%%$$$############$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%"""%%%'''+++222;;;AAA000---***)))+++,,,***(((***---///...+++((((((***''',,,000000---,,,000444------------,,,+++******...------...000222444666444888<<<>>>???AAAEEEIIIMMMKKKFFFCCCEEEIIIEEE>>>===<<<;;;888666333000///)))'''&&&$$$$$$%%%&&&'''''')))***)))&&&%%%&&&)))******)))((('''&&&%%%%%%&&&&&&%%%%%%&&&''')))***(((&&&&&&(((***+++(((%%%'''((()))+++,,,---......))))))&&&$$$''',,,,,,(((---,,,)))))))))*********---...111444888<<>>999444...)))''''''''''''))))))(((&&&$$$$$$&&&(((&&&'''((('''%%%$$$%%%&&&"""$$$&&&&&&%%%%%%%%%&&&###$$$&&&)))---111555888>>>DDDKKKPPPRRRUUUYYY\\\aaa```aaaccceeebbb\\\WWWMMMNNNLLLGGGDDDFFFJJJMMMJJJJJJJJJKKKNNNQQQTTTVVVZZZYYYVVVRRROOOLLLJJJJJJIIIEEE@@@===<<<;;;999888999:::<<>>AAACCCDDDCCCAAABBBCCCCCCBBB@@@@@@???===;;;888555333111///---***)))((((((&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&'''''''''''''''***+++***(((&&&&&&((()))&&&&&&'''((()))******+++***)))((()))***+++***(((&&&''')))+++,,,,,,,,,+++)))'''&&&'''***++++++*********)))(((((((((((())),,,+++************(((&&&((((((((((((''''''''''''+++******))))))******+++'''((()))((('''(((***---***+++,,,///333888;;;>>>EEEGGGKKKNNNQQQRRRRRRRRRTTTVVVXXXXXXWWWWWWZZZ]]][[[VVVPPPMMMKKKHHHBBB===;;;666///***'''&&&%%%%%%&&&'''''''''&&&%%%''')))%%%'''((((((&&&$$$%%%%%%###%%%&&&&&&%%%%%%&&&'''%%%%%%'''***---222555777===CCCJJJOOORRRTTTYYY\\\aaaaaaaaabbbbbb___YYYTTTPPPPPPMMMGGGCCCCCCFFFIIIPPPQQQSSSVVVYYY\\\^^^___\\\[[[XXXVVVTTTRRRPPPPPPMMMIIIDDD@@@===;;;888777999:::<<<@@@EEELLLRRRUUUYYYZZZ]]]___aaaaaa```___]]]]]][[[ZZZXXXWWWVVVUUUUUUUUUTTTUUUUUUWWWXXXYYYWWWVVVVVVTTTQQQNNNKKKIIICCC@@@;;;666333000---+++)))(((&&&$$$###$$$%%%&&&'''&&&&&&%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%###""""""$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%&&&((((((&&&###''''''&&&&&&&&&'''''''''$$$&&&''''''&&&%%%%%%&&&'''(((((()))))))))))))))***((('''&&&''''''((((((%%%'''(((***+++++++++++++++***)))(((((()))***+++(((((((((((()))))))))))),,,...///000.........///------,,,+++***)))))))))'''))),,,---,,,+++++++++...,,,***)))+++,,,++++++***++++++++++++***((('''+++***************)))))))))((((((((((((***+++,,,)))***+++,,,,,,---------))))))***++++++***(((''''''%%%###$$$&&&((('''%%%%%%(((+++,,,*********,,,******)))(((((('''((((((((('''&&&'''))))))((('''***((('''&&&'''((('''&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$$$$%%%%%%$$$%%%&&&'''''''''&&&%%%$$$######$$$%%%''')))******++++++***(((&&&''''''$$$$$$$$$$$$$$$$$$$$$%%%$$$"""  ###&&&(((%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""###%%%&&&(((---,,,+++,,,---,,,***''''''***---///...,,,++++++)))***+++,,,------------***---000///***)))+++///222222222333555777999;;;999===AAABBBAAABBBEEEHHHGGGKKKJJJDDD@@@@@@@@@???888777777555444222000///***)))'''&&&%%%&&&''')))%%%'''))))))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''((())))))(((&&&&&&((((((((('''***************)))((('''))),,,,,,(((''')))+++))),,,,,,+++++++++,,,------333444777:::>>>AAADDDEEEEEECCCBBBBBBCCCCCCBBBAAA???>>><<<999666222000...---+++)))((((((((('''%%%###""""""######$$$&&&&&&&&&&&&'''(((((((((''''''&&&'''((('''&&&%%%&&&'''''''''''''''((((((((((((((('''(((***,,,,,,***)))((()))+++,,,---...------)))((('''(((***,,,+++***++++++***))))))))))))))),,,***))))))******)))'''(((((((((''''''''''''&&&******))))))))))))******))))))(((&&&%%%&&&(((+++)))***---000444777:::;;;CCCGGGKKKMMMMMMOOOSSSVVVVVVVVVVVVVVVWWWYYY[[[\\\\\\XXXSSSOOOMMMIIICCC>>><<<777000***'''&&&$$$######%%%'''(((''''''((()))$$$&&&))))))'''%%%%%%%%%###%%%''''''&&&%%%&&&'''&&&'''(((***---111444666;;;AAAHHHNNNQQQTTTXXX\\\ddddddccccccbbb___ZZZVVVRRRPPPMMMIIIFFFEEEGGGIIIOOORRRVVVZZZ]]]___``````^^^^^^]]][[[ZZZXXXWWWWWWRRRNNNIIIDDD@@@===999666888999;;;>>>DDDJJJPPPSSSZZZ[[[]]]^^^```aaaaaaaaa______]]]\\\ZZZYYYXXXWWWXXXWWWUUUTTTUUUWWWYYY[[[ZZZZZZZZZYYYWWWTTTRRRPPPIIIFFFBBB>>>:::555000---+++)))'''%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&''''''((('''&&&%%%$$$###%%%&&&&&&%%%$$$$$$%%%'''''''''&&&&&&&&&&&&%%%&&&%%%$$$%%%'''''''''%%%%%%%%%&&&&&&'''(((((((((%%%%%%%%%'''((('''&&&$$$''''''((()))))))))))))))***)))((('''&&&&&&'''(((%%%&&&)))+++,,,,,,+++*********))))))))))))******)))((('''''''''(((***+++---...000///...------...------,,,,,,++++++******(((***---...---,,,,,,,,,***)))'''((()))+++******++++++++++++***)))''''''))))))))))))************))))))))))))***+++,,,---******+++,,,------------++++++,,,+++***(((&&&%%%###""""""###&&&(((((((((%%%'''***,,,++++++,,,---+++***)))((('''&&&&&&&&&&&&&&&'''(((***+++)))''',,,***((('''''''''&&&$$$%%%&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((((('''&&&&&&%%%$$$$$$%%%&&&(((***+++***+++,,,***'''&&&&&&'''%%%$$$$$$$$$$$$%%%%%%&&&%%%###!!! !!!###%%%'''''''''&&&&&&%%%%%%$$$$$$!!!!!!!!!!!!!!!"""######,,,---...//////...+++)))&&&(((,,,//////...---,,,***))))))***,,,---,,,***)))...111///***(((,,,222333333333444666999;;;===<<>>???>>>;;;666666555555333222000///)))(((&&&%%%$$$%%%'''(((%%%''')))+++***(((%%%$$$%%%%%%&&&&&&&&&''''''''')))(((''''''''')))***+++***)))'''&&&&&&'''((((((***************))))))((()))---///***'''(((******+++,,,------------///000555666999<<<@@@CCCFFFGGGFFFDDDCCCCCCDDDDDDBBBAAA???>>><<<888555111---+++,,,***((('''(((((('''%%% !!!"""###%%%&&&''''''(((((())))))(((((('''$$$&&&'''(((&&&&&&&&&'''(((((((((((('''''''''&&&%%%&&&'''***------+++)))((()))+++---.........---))))))***+++,,,,,,,,,,,,,,,,,,+++************+++,,,***))))))***+++***)))(((((('''''''''&&&&&&&&&)))))))))(((((()))))))))))))))(((%%%###$$$''')))(((***---000333666888888@@@EEEIIIJJJIIILLLRRRXXX[[[YYYWWWVVVXXXZZZ[[[[[[^^^[[[WWWSSSPPPKKKEEEAAA;;;777111,,,)))'''%%%$$$###%%%((()))((('''''''''###&&&)))***)))&&&%%%%%%$$$&&&'''((('''&&&'''(((''''''(((***,,,000333444999???GGGMMMPPPSSSXXX\\\bbbaaa``````___]]][[[ZZZTTTQQQNNNMMMKKKJJJMMMPPPQQQRRRUUUWWWZZZ\\\^^^___aaaaaa```___^^^\\\[[[ZZZUUURRRMMMIIIEEE@@@;;;888888888999<<>>>>>@@@<<<555555555555444333222000///((('''%%%######$$$%%%&&&'''((()))++++++)))&&&$$$&&&&&&&&&'''(((((())))))&&&&&&&&&&&&(((***---...***)))((('''&&&&&&'''(((((()))***+++,,,,,,,,,,,,(((---///+++((()))***)))))),,,...///...///111333666888:::===AAADDDFFFGGGGGGEEEDDDDDDDDDDDDCCCAAA???>>>;;;888444000,,,***+++)))'''&&&''''''&&&%%% """###%%%'''((((((((()))*********))))))%%%'''(((((('''&&&'''(((***))))))(((''''''&&&&&&%%%%%%'''***------,,,***((()))+++---.........---***+++---.....................---,,,,,,,,,,,,------+++))))))***++++++***''''''''''''&&&&&&&&&&&&)))((((((''''''(((((()))))))))(((&&&$$$$$$&&&(((((())),,,///222444666666===AAAFFFGGGGGGJJJQQQXXX^^^\\\YYYYYYYYYZZZYYYYYY]]][[[XXXUUUQQQLLLGGGCCC:::666111---+++***((('''%%%'''))))))'''&&&%%%%%%###&&&)))***)))'''&&&%%%%%%&&&(((((('''''''''(((''''''''')))+++...111333888>>>FFFLLLPPPTTTXXX\\\[[[[[[[[[ZZZZZZ[[[\\\]]]]]]VVVQQQQQQQQQOOOQQQVVVZZZYYYXXXWWWYYY\\\___aaacccbbbbbb```^^^\\\ZZZYYYUUUSSSPPPLLLIIIEEE???<<<888888888:::???EEEKKKOOOYYYZZZ[[[]]]^^^```bbbbbbdddcccaaa]]]ZZZWWWTTTSSSTTTVVVYYY[[[\\\[[[ZZZYYY\\\\\\]]]\\\[[[ZZZXXXWWWQQQOOOMMMIIIEEE???999444000...+++)))''''''(((((()))(((''''''&&&&&&'''''')))((((((''''''(((((()))(((((()))))))))((('''&&&###%%%((()))(((&&&%%%%%%(((((('''''''''&&&&&&&&&###$$$%%%%%%%%%&&&&&&'''"""$$$%%%'''((()))))))))'''%%%$$$&&&((()))&&&###&&&'''((()))************)))))))))'''%%%%%%''')))&&&''')))+++,,,+++***))))))))))))******))))))))),,,+++)))((((((***,,,---,,,...///...,,,++++++,,,,,,,,,---------,,,++++++---......---***((('''(((((('''''')))+++,,,,,,+++******)))((('''''''''&&&'''''''''(((((())))))***((())))))***+++++++++,,,++++++,,,,,,------,,,,,,------,,,,,,***'''%%%$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''))),,,...///......---,,,+++***))))))))))))%%%&&&'''***,,,,,,***(((((('''&&&&&&((())))))(((&&&'''((()))***)))(((''''''''''''&&&&&&'''((((((+++******)))((((((((((((((('''&&&&&&'''(((***+++,,,------,,,***))))))******)))&&&$$$############'''&&&$$$#########%%%&&&''''''&&&%%%$$$#########!!!!!!!!!!!!!!! ---///111111000///...///))))))***,,,///000///...)))******+++******))))))***---///---***+++///444222333333444777:::<<<>>>EEEIIIMMMMMMKKKIIIIIIKKKIIIFFF@@@;;;===???:::111444333333222111000...---'''&&&$$$###"""###$$$%%%((('''((()))***)))&&&$$$'''''''''(((((()))))))))###$$$$$$&&&(((+++...///)))))))))(((&&&%%%&&&((('''((()))+++---.........''',,,---***(((******((((((,,,000111000000333666888999;;;>>>AAADDDGGGHHHHHHFFFEEEDDDEEEDDDCCCAAA===<<<:::777333///,,,***+++)))'''&&&&&&&&&%%%### !!!"""$$$&&&((()))'''((()))***++++++++++++'''((()))((('''&&&''')))+++******)))((((((''''''&&&&&&'''))),,,---,,,***)))***+++---............+++...000111000000000111111000000///////////////...,,,***)))***++++++***'''''''''&&&&&&&&&&&&%%%((((((''''''''''''(((((('''(((((('''%%%%%%&&&'''))))))+++...000333444555:::===AAACCCEEEJJJPPPUUU\\\\\\\\\[[[ZZZYYYXXXXXXXXXWWWVVVTTTOOOJJJFFFCCC;;;777333///...,,,+++)))'''((()))(((&&&%%%%%%%%%$$$&&&)))***)))'''''''''%%%'''))))))((('''((()))''''''((())),,,///222444777>>>FFFLLLPPPTTTYYY]]][[[\\\]]]\\\]]]```dddgggggg\\\TTTSSSRRROOOQQQWWW^^^[[[XXXVVVWWWZZZ___aaaaaaaaaaaa```^^^[[[YYYWWWUUUTTTRRRPPPMMMHHHBBB>>>888777777888===CCCIIIMMMWWWXXXZZZ\\\^^^``````aaafffeeebbb___[[[XXXUUUTTTQQQTTTXXX\\\^^^]]][[[ZZZ^^^_________^^^]]][[[ZZZTTTRRROOOMMMIIIEEE???:::555333000---+++*********))))))(((''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''###%%%((()))'''&&&%%%%%%'''''''''&&&&&&&&&&&&%%%&&&(((***+++***)))((()))"""$$$&&&((()))))))))((('''&&&%%%%%%&&&'''&&&%%%%%%&&&''')))************'''))))))(((%%%%%%(((+++(((((()))***************))))))************)))))))))((('''''''''(((***++++++,,,...---,,,++++++,,,***+++,,,------,,,+++***,,,,,,,,,***'''%%%%%%&&&)))((((((***,,,---,,,+++)))((((((''''''''''''(((''''''''''''((((((((((((&&&'''((())))))***))))))***++++++,,,,,,+++++++++++++++,,,+++***(((&&&%%%(((((((((&&&$$$###$$$&&&))))))***,,,///000///---,,,,,,+++*********++++++''''''''')))+++,,,***(((&&&%%%$$$&&&(((+++++++++&&&''''''((((((((((((((((((''''''''''''((())))))******)))((((((((())))))***)))'''&&&&&&'''((((((***+++,,,,,,******+++,,,+++)))'''$$$######$$$$$$((('''%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######"""""" !!!!!!"""!!!!!! ,,,...000///---,,,...000,,,***)))+++...000000///)))+++---,,,)))'''(((***+++,,,---,,,,,,---111333333333444555888;;;>>>???EEEIIINNNNNNLLLJJJJJJKKKFFFEEEAAA;;;::::::777111111111111000...,,,+++***(((&&&%%%######$$$%%%&&&(((&&&%%%&&&''''''%%%###&&&'''''''''''''''''''''$$$###$$$%%%'''***,,,...''')))+++***'''%%%%%%'''&&&''')))***,,,------...'''))))))((())),,,+++&&&''',,,111222111111444888:::;;;===@@@CCCFFFHHHIIIIIIGGGEEEEEEEEEEEECCCAAA;;;:::888555111---***(((,,,***'''&&&%%%%%%###"""!!!!!!"""###%%%'''((()))'''((()))+++,,,---------)))))))))'''%%%%%%'''(((++++++******))))))(((((((((''''''(((+++,,,+++******+++---///000000000///---000333444333222222333333333222111111111111111000---***))))))******)))'''''''''&&&&&&&&&%%%%%%(((''''''&&&&&&''''''(((&&&'''))))))(((&&&&&&'''*********,,,...111444555777999<<<@@@EEEJJJNNNQQQUUUXXX[[[[[[YYYWWWWWWYYYUUUVVVVVVTTTOOOKKKGGGDDD>>>:::555222///---+++)))'''(((((('''%%%%%%&&&(((%%%'''((()))((('''((()))&&&'''))))))((((((((()))(((((()))+++...111555666777>>>FFFMMMQQQUUU[[[___^^^______^^^___bbbhhhmmmjjj\\\QQQQQQPPPMMMPPPXXXZZZYYYWWWWWWXXX[[[^^^```]]]^^^^^^___]]][[[YYYXXXWWWUUUTTTRRROOOIIICCC>>>888777666777;;;AAAHHHLLLTTTVVVYYY\\\^^^_________cccbbb```]]][[[XXXVVVUUUPPPSSSVVVZZZ\\\]]]]]]]]]___`````````___]]][[[ZZZVVVTTTQQQOOOMMMJJJEEEBBB<<<:::666222///---,,,,,,***)))((((((''''''(((((((((''''''&&&&&&''''''(((&&&%%%$$$$$$$$$&&&((()))###%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&***...///,,,)))((((((###$$$&&&((())))))((('''''''''&&&%%%$$$$$$&&&)))%%%&&&''')))******++++++%%%''')))(((%%%%%%)))---***)))((((((((()))***+++((()))***++++++***)))((((((((((((((()))))))))))))))+++------+++++++++,,,)))***+++,,,---,,,***)))((((((((('''%%%$$$%%%&&&)))((()))***,,,---+++)))''''''&&&&&&&&&'''((()))(((((('''''''''''''''&&&###$$$&&&'''(((((('''''')))******++++++******)))))))))***++++++***((('''((()))***(((%%%$$$%%%'''+++******,,,///000...,,,******************+++,,,***)))((()))***+++***(((%%%$$$$$$&&&(((+++++++++''''''&&&&&&''''''((()))((((((''''''((())))))***))))))((('''((()))******+++***(((&&&%%%%%%%%%&&&&&&((()))***))))))***,,,)))'''%%%######$$$&&&(((((((((&&&%%%$$$$$$$$$$$$######"""""""""""""""""" !!!!!!!!! +++---...---+++***---000---+++)))***---000000///(((,,,///---)))&&&(((+++---,,,++++++,,,///111333444444555666999<<>>AAADDDGGGIIIJJJIIIHHHFFFEEEEEEEEECCCAAA888777666333///,,,)))''',,,***'''&&&%%%$$$"""!!!""""""###$$$%%%'''((()))&&&''')))+++---......///******(((&&&$$$$$$&&&(((++++++++++++******))))))***((('''(((***+++++++++,,,---///000111222111111---111555666444333333555555444333333222222333333111...+++))))))******)))''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&'''''''''$$$'''***+++)))(((''''''+++******+++---000333555666666999???EEEKKKMMMNNNNNNTTTZZZ[[[XXXVVVWWWZZZUUUVVVWWWUUUQQQMMMIIIGGGAAA===888333000---***(((&&&&&&&&&&&&%%%&&&)))+++&&&'''((((((''''''(((***&&&(((******)))((()))***))))))+++---000444777999777>>>FFFMMMRRRVVV[[[___ZZZ[[[[[[ZZZZZZ]]]dddiiigggWWWMMMNNNOOOMMMRRR[[[YYYYYYZZZ[[[]]]___aaabbbZZZ[[[]]]^^^^^^\\\[[[YYYXXXWWWUUUSSSPPPIIIBBB===888666555666:::@@@GGGKKKRRRTTTXXX\\\^^^___^^^]]]]]]]]]\\\ZZZXXXWWWVVVUUUQQQRRRTTTWWWZZZ]]]___```^^^______^^^]]][[[YYYXXXXXXUUUSSSQQQOOOMMMIIIGGGAAA???:::666222000///...******)))(((((((((((((((''''''&&&&&&&&&&&&''''''%%%$$$"""!!!"""%%%(((***###%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%)))...///,,,(((&&&&&&###%%%'''((())))))'''&&&'''((('''$$$""""""'''+++%%%&&&''')))******++++++$$$''')))(((%%%%%%***...+++***((('''''')))+++,,,((()))***++++++***)))((())))))***++++++++++++***(((***,,,,,,++++++,,,---((()))+++,,,,,,+++***((($$$%%%%%%%%%$$$$$$&&&((((((((((((***,,,,,,***(((&&&&&&%%%%%%&&&''')))***(((((((((''''''&&&&&&%%%"""###$$$&&&'''&&&&&&%%%))))))*********))))))((('''((()))++++++******)))''')))***)))&&&%%%'''))),,,++++++---000000...+++(((((((((((()))***+++,,,,,,***(((((()))******)))&&&%%%$$$&&&(((***+++***''''''&&&%%%%%%'''((()))((((((((((((((()))******((((((''''''''')))***+++,,,+++(((&&&%%%$$$$$$$$$$$$%%%'''((('''(((***+++&&&%%%$$$###$$$&&&)))+++)))((('''&&&%%%$$$$$$$$$!!!!!!!!!!!!"""""""""""" !!! ...///000///---,,,,,,---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))222///---,,,...///---+++333444666888:::<<<>>>???FFFFFFFFFFFFFFFEEEDDDDDDAAACCC@@@:::777888666333000///---)))&&&%%%&&&''''''(((((('''%%%%%%&&&(((&&&&&&%%%###"""###&&&)))(((&&&%%%%%%%%%%%%$$$"""&&&''')))))))))***,,,...************)))'''&&&%%%(((&&&%%%'''))))))&&&###%%%&&&''')))+++,,,---......///000333777:::===???;;;<<<>>>@@@BBBDDDFFFGGGIIIEEEDDDFFFDDD@@@???AAA;;;777222///...,,,(((%%%((())))))((('''$$$"""!!! ###&&&'''''''''''''''(((***+++---...***$$$###((()))))),,,------,,,++++++,,,...,,,)))((())),,,---,,,***111///...000333555333111222444555777888888888888999777555444555666555555222---+++------***)))***''''''(((((())))))******(((***+++)))%%%$$$&&&(((''''''((())))))((('''&&&***++++++******,,,///222777888:::===@@@FFFLLLQQQTTTTTTTTTVVVYYYZZZYYYXXXYYY[[[ZZZUUURRRQQQMMMIIIBBB===777333111...***'''&&&'''(((''''''(((+++---...,,,***)))))))))'''&&&+++(((&&&''')))***)))(((,,,+++---111222222666<<<@@@AAAEEELLLSSSYYY\\\]]]```]]]ZZZXXXYYY[[[\\\\\\WWWTTTOOOLLLLLLOOOTTTXXXZZZ[[[\\\]]]^^^```aaaaaa]]][[[ZZZXXXXXXYYY[[[\\\ZZZYYYWWWUUUQQQJJJBBB<<<777777666888<<>>???AAACCCDDDEEEFFFIIIFFFDDDDDDAAA<<<:::<<<;;;777222000...,,,(((&&&''''''''''''&&&$$$###"""!!!###&&&'''%%%$$$'''''''''((()))***+++,,,+++%%% $$$(((***)))+++,,,,,,,,,******+++---***))))))+++...000///.../////////222777;;;<<<;;;:::;;;;;;<<<;;;:::999888<<<;;;:::;;;;;;:::888666555111...000000---,,,---'''((((((((())))))******)))***)))(((&&&%%%&&&'''(((((()))******)))((('''((())))))))))))+++...111555777999<<<@@@EEEKKKOOOTTTTTTUUUWWWYYYZZZZZZYYYZZZ\\\[[[VVVRRRQQQNNNIIIEEE???999555222000+++((('''((((((((('''(((+++------+++)))((())))))((('''+++)))'''(((***++++++)))---,,,...333444444888>>>@@@CCCGGGMMMSSSXXX[[[^^^```]]]ZZZXXXXXXXXXWWWWWWTTTQQQMMMJJJJJJNNNSSSWWWWWWZZZ]]]```bbbaaa```^^^[[[ZZZYYYXXXXXXYYY[[[\\\ZZZYYYWWWUUUPPPIIIAAA<<<555555444666:::@@@FFFJJJQQQRRRTTTYYY]]]\\\XXXTTTRRRSSSTTTTTTRRROOOLLLJJJHHHIIILLLOOOSSSWWWZZZ\\\^^^]]][[[[[[\\\]]]^^^^^^^^^^^^___``````]]]XXXTTTQQQMMMFFF@@@:::555000------------***'''&&&(((***((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((($$$%%%$$$###!!!!!!###%%%'''((())))))'''&&&'''(((+++,,,,,,)))&&&%%%''')))###$$$&&&((()))*********((((((&&&%%%###$$$''')))'''''''''''''''&&&&&&&&&)))'''%%%%%%'''((()))(((***(((&&&''')))***+++***+++)))((()))***+++***))))))+++------,,,******+++---,,,***))))))***,,,---...,,,)))((()))+++,,,---%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%&&&'''((('''&&&&&&$$$"""$$$)))***((($$$(((&&&%%%%%%&&&'''%%%$$$$$$%%%&&&'''''''''&&&%%%$$$(((,,,,,,)))(((***---......---,,,,,,+++******)))******++++++******)))'''(((***+++,,,,,,,,,+++******)))******+++,,,---,,,,,,,,,,,,,,,+++++++++---)))'''(((,,,...,,,***''')))******)))(((((()))***))))))))))))(((((((((***)))'''&&&&&&''')))***)))(((&&&%%%$$$$$$%%%%%%&&&$$$"""###%%%'''))))))&&&&&&''''''((((((((())),,,***(((&&&%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$######"""#########...///111000---***((('''+++---///000000///,,,+++------------,,,+++***)))///...---///111444444444444555888<<>>888555666999666222000...+++)))'''%%%%%%%%%&&&%%%$$$$$$###!!!!!!###&&&((('''$$$!!!((((((''''''(((((()))***+++'''""""""%%%)))******)))***++++++))))))***,,,))))))***---111333444333222222333777;;;@@@BBBBBB@@@AAAAAAAAAAAA@@@??????@@@@@@AAABBBBBB???;;;888:::555333555444111///000(((((())))))))))))))))))+++)))'''''''''''''''&&&((()))***++++++***)))(((%%%&&&'''''''''))),,,///111444888;;;???CCCHHHLLLSSSUUUWWWYYYZZZ[[[[[[[[[\\\^^^\\\WWWTTTRRROOOJJJHHHBBB<<<777444111,,,)))))))))))))))((((((+++---***)))'''''')))***)))(((+++)))((()))+++,,,,,,+++......000555777777;;;AAAAAAEEEKKKOOOQQQUUU[[[______]]]ZZZXXXWWWUUUQQQOOOPPPMMMJJJGGGHHHLLLRRRUUUUUUYYY^^^cccdddbbb^^^\\\YYYYYYXXXXXXXXXYYY[[[\\\[[[YYYWWWTTTOOOHHH@@@;;;555555444666:::@@@GGGKKKRRRUUUXXX[[[\\\[[[XXXVVVQQQPPPOOONNNLLLKKKIIIIIICCCDDDFFFJJJNNNSSSVVVXXX^^^]]]\\\\\\]]]```ccceeecccbbbbbbbbbbbbaaa^^^[[[YYYTTTLLLEEE???;;;666444...//////---***'''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((###$$$%%%$$$"""!!!"""###&&&((())))))''''''(((***------,,,)))'''&&&(((***!!!"""$$$''')))+++,,,,,,***(((&&&%%%&&&(((((((((&&&&&&&&&''''''''''''''')))'''&&&&&&((()))))))))+++)))'''((()))*********,,,***))))))***+++***))),,,---///...+++***)))***+++******)))***+++---......+++)))((()))+++++++++%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''&&&%%%######%%%(((***(((%%%((('''%%%%%%&&&&&&&&&%%%$$$%%%&&&'''''''''&&&%%%"""''',,,...,,,++++++---//////......---,,,,,,,,,)))******++++++******)))'''((()))***,,,---...///---,,,,,,,,,,,,,,,------......------,,,,,,++++++,,,***)))***---...,,,)))'''((())))))(((((()))+++)))***+++++++++***((('''((((((&&&&&&&&&&&&(((((())))))((('''&&&&&&&&&&&&+++(((###!!!###&&&)))***))))))))))))))))))))))))***)))((('''&&&$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%)))+++...///...,,,******,,,...000222222000---***............---,,,+++***,,,,,,---///222555777888777999<<>><<<777555666555111)))'''%%%$$$$$$$$$###"""&&&'''))))))(((((()))***&&&(((******'''%%%$$$$$$$$$######$$$'''(((((('''&&&'''((('''&&&&&&''')))((())))))))))))((((((''''''((()))***+++***)))((())))))))))))+++---000222111333666:::>>>BBBDDDFFFCCCCCCCCCCCCDDDDDDDDDDDDHHHDDDAAA@@@<<<555333444777555222///---+++)))'''######$$$$$$$$$%%%%%%%%%#########%%%((((((&&&$$$((((((''''''''''''((((((+++(((%%%%%%''')))+++***((()))++++++***)))***+++***+++---111444666666666:::999999;;;===???AAABBBCCCCCCDDDEEEFFFGGGHHHHHHEEEEEEDDDDDDDDDBBB>>>;;;<<<777555777777333000000******)))))))))))))))))),,,(((%%%&&&((()))'''%%%'''((()))***+++***)))(((%%%&&&'''&&&&&&&&&(((+++...111666:::>>>AAAFFFIIIRRRUUUXXXZZZ[[[[[[[[[\\\]]]___^^^XXXUUUTTTPPPKKKJJJDDD===888555222---)))***+++***)))((((((***,,,((('''%%%&&&(((******))))))(((((()))***+++,,,,,,//////222777999999===BBBBBBGGGMMMPPPPPPSSSZZZ``````^^^\\\ZZZWWWSSSMMMIIIMMMKKKHHHGGGHHHMMMRRRUUUUUUYYY^^^bbbdddbbb___\\\ZZZYYYYYYYYYZZZ[[[\\\]]][[[YYYVVVSSSNNNGGG@@@:::777777666888===CCCIIIMMMTTTWWW[[[]]][[[XXXVVVUUUPPPNNNKKKGGGEEECCCBBBBBB???@@@BBBEEEHHHLLLOOOQQQYYY[[[\\\^^^___aaadddfffeeecccaaaaaabbbbbbaaa___[[[WWWPPPJJJEEEBBB???===222111///---***((('''''')))))))))(((((((((((((((%%%%%%&&&&&&&&&'''''''''"""$$$&&&%%%###""""""###&&&'''))))))(((((()))+++...---+++)))'''(((***+++######%%%&&&((()))***+++)))&&&$$$%%%(((***(((&&&%%%%%%&&&&&&'''(((((())))))((('''''')))******)))+++***))))))***+++***)))---+++))))))***++++++***+++------,,,***))))))***)))))))))***+++,,,...///...,,,***)))***+++,,,+++((((((''''''''''''(((((($$$######$$$&&&'''&&&%%%$$$######%%%((()))(((&&&)))'''%%%$$$%%%&&&&&&%%%$$$%%%&&&'''''''''&&&%%%###'''+++---,,,,,,---.../////////.........------))))))************))))))*********+++,,,---///000///......---------......//////...------,,,++++++*********+++------+++((()))***+++***(((((()))+++((()))***++++++)))'''&&&(((((('''&&&&&&'''(((((())))))((((((((((((((((((+++((($$$"""$$$''')))***''''''(((((())))))******((((((((('''&&&%%%###"""%%%%%%%%%$$$$$$%%%%%%%%%((('''&&&$$$$$$#########)))+++......---,,,++++++---...111333222000---***---............---,,,,,,+++,,,...000333666999;;;<<<>>>@@@BBBDDDDDDDDDCCCFFFEEEEEEDDDBBB@@@???>>>===>>>;;;555222222000,,,(((&&&$$$$$$%%%&&&%%%######%%%'''(((((('''((()))((())))))'''%%%$$$%%%&&&'''&&&%%%%%%''''''&&&%%%&&&''''''&&&%%%%%%''')))'''(((((())))))))))))((('''(((***+++++++++******+++++++++,,,---000222333333555999===AAADDDFFFGGGEEEEEEEEEDDDDDDCCCCCCCCCEEEAAA>>>>>>;;;555333444444333111...+++)))(((((("""#########$$$%%%&&&&&&$$$###!!!"""%%%((()))))))))(((((('''''''''''''''***)))''''''((()))******''')))+++,,,+++***+++,,,---///222555777888999999>>>>>>>>>>>>>>>@@@BBBDDDGGGGGGHHHHHHIIIKKKKKKLLLJJJHHHFFFDDDDDDDDDBBB@@@===999777999888333000000++++++******))))))((((((+++(((%%%&&&((()))(((&&&%%%&&&((()))))))))((((((&&&'''((('''%%%$$$%%%'''---000444888<<<@@@DDDGGGQQQTTTYYY[[[[[[[[[[[[\\\\\\___^^^YYYVVVUUURRRMMMJJJEEE>>>999666222---)))+++++++++)))''''''(((***&&&%%%$$$%%%(((*********&&&''''''((((((***,,,---000000333999::::::===BBBBBBGGGMMMOOOOOORRRYYY___aaa```^^^\\\YYYSSSKKKFFFJJJIIIGGGGGGIIINNNSSSWWWYYYZZZ]]]___```aaa```___[[[[[[[[[\\\\\\]]]]]]^^^[[[XXXUUURRRMMMGGG???;;;777777777888===DDDJJJNNNTTTWWW[[[\\\YYYUUURRRQQQMMMJJJEEE???<<<:::999999888999<<>>???@@@BBBDDDEEEEEECCCBBBEEEEEEDDDCCCAAA???===<<<;;;<<<999222///...,,,((('''%%%###$$$'''(((&&&$$$!!!$$$'''(((((((((((())))))))))))(((&&&%%%'''((()))(((&&&&&&'''&&&%%%###%%%&&&''''''&&&&&&(((***&&&'''((())))))***))))))'''))),,,---,,,++++++,,,,,,---...000111333444444555777;;;???BBBEEEFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBAAA>>><<<<<<999333111333111111///,,,)))'''''''''############$$$%%%''''''%%%### !!!###'''***+++))))))(((((('''((((((((()))))))))))))))))))))***(((+++---...---,,,------000333888;;;<<<<<<===>>>@@@AAABBBBBBBBBEEEIIILLLNNNMMMLLLKKKKKKKKKLLLLLLNNNLLLHHHGGGGGGGGGGGGFFF@@@;;;:::;;;:::555111000,,,,,,+++***))))))(((((()))(((&&&&&&((((((((('''%%%&&&'''((())))))(((((('''((()))(((&&&%%%%%%&&&,,,///333666:::>>>CCCGGGNNNSSSYYY[[[[[[ZZZ[[[]]][[[]]]]]]YYYVVVVVVSSSOOOKKKEEE>>>:::777444///+++,,,,,,+++(((&&&%%%&&&(((&&&$$$$$$%%%''')))***)))$$$%%%'''(((((())),,,...222222666;;;<<<;;;===BBBCCCFFFJJJLLLOOOSSSYYY^^^bbb```___]]]YYYSSSLLLFFFHHHGGGFFFGGGJJJOOOUUUXXX[[[[[[\\\]]]^^^```aaabbb]]]]]]]]]]]]]]]]]]]]]]]]YYYWWWTTTPPPLLLFFF@@@<<<555444555777;;;BBBIIIMMMTTTVVVWWWXXXVVVRRRMMMJJJFFFCCC===888333111000000///111444999???EEEJJJMMMKKKRRR[[[``````___``````gggeeecccccceeegggggggggddd```[[[UUUQQQLLLHHHDDD@@@:::333...+++++++++***+++******))))))(((((('''%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%$$$%%%&&&''')))******(((((()))+++,,,+++))))))******)))(((***)))'''&&&%%%%%%$$$$$$$$$$$$%%%'''))))))'''%%%%%%%%%&&&&&&'''((())))))'''''''''(((******)))'''***))))))+++---...---+++111...+++******,,,,,,,,,((()))))))))'''''')))+++((())))))+++,,,---......111///---------...---+++''''''&&&&&&&&&&&&'''''''''%%%$$$%%%&&&'''&&&$$$"""###$$$&&&'''(((((()))***'''$$$###$$$&&&&&&&&&$$$%%%&&&'''''''''&&&%%%((('''''''''(((***---...---,,,,,,,,,,,,,,,,,,,,,((())))))******))))))(((...........................---------------............------,,,,,,++++++)))************)))((((((///000111000---***(((((('''(((((())))))'''&&&%%%(((((((((((((((((((((((('''((()))***************$$$$$$%%%'''))))))'''%%% !!!###%%%''')))***+++''''''&&&&&&%%%$$$$$$$$$"""######$$$$$$######"""""""""!!! 000000///---+++***+++---//////000000///...,,,++++++,,,---...000000000000000333666777777999===@@@>>>@@@CCCEEEFFFFFFEEEDDDEEEEEEDDDBBB@@@>>><<<:::888999666000,,,,,,+++'''&&&###!!!$$$((()))'''###!!!$$$''')))))))))******(((***,,,,,,+++)))))))))***(((&&&&&&''''''%%%$$$%%%&&&''''''&&&''')))+++&&&&&&((()))************'''***---...,,,+++,,,...,,,...111333555666666555777999<<<@@@CCCEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBAAA???;;;999999666000...000.........+++'''%%%%%%'''%%%%%%$$$$$$%%%&&&'''(((%%%###!!!"""$$$&&&''''''))))))((((((((()))******((()))***))))))(((((()))***,,,///000000/////////222777===AAABBBCCCEEEGGGEEEFFFGGGHHHHHHKKKPPPUUUQQQPPPOOONNNMMMNNNNNNOOOPPPOOONNNMMMNNNNNNLLLJJJDDD@@@>>>@@@>>>888444333------,,,+++***((((((''''''(((((((((&&&&&&((()))%%%&&&((()))******))))))%%%'''))))))((('''((()))---///222555888===CCCHHHLLLRRRYYY[[[ZZZYYYZZZ\\\YYY\\\[[[XXXVVVWWWTTTPPPLLLFFF@@@;;;999777222///,,,+++***(((%%%###$$$&&&%%%$$$###$$$'''((()))((($$$&&&((()))(((***---000555555999>>>>>><<<>>>BBBCCCDDDFFFJJJNNNTTTYYY\\\aaa___]]][[[XXXSSSLLLGGGFFFEEEEEEFFFJJJOOOUUUXXX[[[[[[\\\]]]^^^```aaabbb^^^^^^^^^^^^]]]\\\[[[[[[XXXUUURRROOOKKKGGGAAA===555444555777<<>>BBB<<>>???CCCCCCCCCDDDHHHOOOUUUYYY[[[___^^^\\\ZZZWWWRRRLLLHHHDDDDDDDDDFFFJJJOOOUUUXXXYYY[[[\\\^^^````````````^^^^^^^^^]]]\\\[[[ZZZYYYWWWTTTQQQNNNKKKGGGBBB>>>777666777999>>>EEELLLPPPTTTQQQOOOPPPQQQNNNFFF>>>666444111---+++))))))))),,,...111555:::@@@DDDFFFLLLRRRYYY\\\[[[\\\___cccdddcccbbbdddfffhhhhhhhhhbbbaaa___^^^\\\XXXSSSOOOFFFBBB===:::777444///++++++++++++***)))(((((('''))))))))))))************+++***)))'''&&&&&&)))+++***++++++***((('''((())))))((('''))),,,+++'''$$$***)))'''%%%$$$$$$$$$%%%"""&&&+++,,,***((()))***&&&&&&&&&'''''''''''''''%%%%%%&&&'''))))))'''%%%'''((())),,,///000///...333000,,,***+++,,,,,,,,,......---***(((&&&'''))))))***+++,,,,,,,,,,,,,,,///...,,,,,,,,,,,,***)))******))))))))))))*********)))''''''''''''%%%###!!!###%%%&&&'''''')))******((($$$###$$$&&&''''''$$$%%%&&&'''''''''&&&%%%%%%%%%''')))+++***(((%%%)))))))))))))))))))))***(((((())))))))))))((((((&&&'''***,,,......---,,,)))))))))***+++,,,---...+++++++++++++++++++++,,,------,,,***))))))+++,,,,,,///333555333///---++++++******)))((()))))))))%%%&&&&&&''''''&&&&&&%%%%%%&&&((()))*********))))))'''&&&%%%%%%$$$""" $$$$$$%%%%%%&&&'''(((((()))'''%%%#########%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$""""""""""""""""""######///...---,,,------///000555333000---,,,---///000...000111333444444444444555999:::888999===@@@@@@>>>BBBEEEEEECCC@@@@@@BBBEEECCCAAA???>>>:::666333333222000...,,,+++******''''''&&&&&&%%%%%%&&&&&&&&&((()))******)))((('''''')))+++---...---+++***,,,+++(((&&&%%%%%%&&&'''''''''(((******+++++++++***)))(((''''''((()))***+++///222111---+++---000222222444666888999;;;;;;777999>>>BBBEEEFFFFFFFFFFFFEEECCCCCCCCCBBB@@@>>>>>>>>>;;;777111,,,******,,,***'''%%%%%%&&&%%%$$$)))(((((('''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&(((++++++)))'''%%%$$$'''(((***++++++***))))))''',,,111111000///333777:::@@@FFFJJJQQQWWWXXXUUUUUUNNNKKKMMMQQQRRRTTTWWWNNNQQQSSSQQQOOOPPPVVV\\\WWWUUUTTTUUUUUUUUUSSSQQQKKKIIIFFFDDDAAA>>>:::777222///,,,******)))(((''')))(((''''''((()))(((&&&***((('''))),,,,,,***((('''(((******))))))***,,,...000333666999>>>DDDHHHPPPTTTYYY[[[[[[ZZZYYYYYY\\\ZZZZZZZZZ[[[ZZZXXXVVVSSSKKKEEEDDD???777222333///+++'''%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''))))))))))))+++---///000555666:::===@@@BBBCCCDDDBBBAAACCCIIIRRRXXX[[[\\\dddbbb```[[[UUUNNNHHHEEEBBBAAAAAADDDJJJQQQUUUWWW]]]YYYWWW[[[bbbddd```ZZZ\\\\\\]]]^^^___]]]ZZZWWWUUUTTTQQQMMMIIIEEEBBB@@@:::999999:::>>>DDDKKKOOONNNPPPSSSRRRLLLDDD<<<888222,,,&&&%%%(((***)))&&&&&&)))---000333999AAAGGGNNNUUU[[[[[[[[[^^^aaaaaaeeefffgggfffeeeeeefffgggcccbbbbbbbbb```\\\VVVRRRJJJGGGBBB===:::555111---///...---,,,++++++++++++***)))(((''''''((()))***,,,+++)))(((''''''''''''************+++,,,---...,,,+++***((((((((())))))...***(((((('''$$$&&&+++''')))+++---...---,,,+++''''''''''''&&&&&&&&&&&&((((((''''''''')))***+++(((((()))+++---...000000///...---,,,+++,,,---...//////---+++))))))+++---,,,+++++++++,,,------...,,,,,,---------,,,++++++***,,,...---***'''%%%%%%((((((((((((''''''''''''!!!###%%%'''((((((((((((---***%%%###$$$&&&'''(((''''''(((***++++++(((&&&,,,+++)))''''''((()))+++++++++******)))))))))(((***)))((('''''''''''''''(((((()))************))))))+++---,,,+++***+++,,,...------,,,,,,------...---......---+++******+++,,,000666999666222---***+++++++++******)))''''''&&&&&&'''((()))+++---...***,,,...---++++++---000,,,***(((''''''%%%""" ###%%%%%%""""""%%%&&&$$$$$$(((***((($$$"""$$$''')))'''$$$###$$$$$$$$$### !!!###$$$%%%...---,,,++++++,,,---...000///...,,,,,,---...///...///111333444444333222555:::<<<;;;<<<@@@BBBBBBAAACCCEEEEEECCCAAAAAAAAADDDCCCAAA@@@>>>:::666222222111///---+++***))))))&&&&&&%%%%%%%%%%%%&&&&&&***+++------,,,+++)))'''((()))+++------,,,***))),,,+++)))'''&&&&&&'''(((''''''((()))************))))))(((''''''((())))))&&&***------***)))+++...111222333555777999:::;;;;;;===@@@BBBDDDDDDDDDCCCEEEDDDCCCDDDDDDBBB???=========;;;777111---+++++++++)))'''&&&&&&&&&&&&%%%((('''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&(((***+++)))'''&&&&&&(((((()))************)))'''+++000000///000555999<<>>AAACCCDDDDDDBBBBBBDDDJJJRRRXXX\\\\\\bbbaaa^^^ZZZTTTMMMGGGDDDAAA@@@AAADDDJJJQQQUUUWWWYYYZZZ\\\^^^___```___^^^\\\\\\]]]^^^___^^^[[[XXXTTTRRRNNNJJJEEEAAA>>>===;;;::::::<<>>CCCLLLTTTZZZ[[[[[[___bbbaaaccceeeffffffeeeeeefffhhhddddddddddddccc___ZZZVVVQQQNNNIIIDDD???:::555222000///...,,,+++******)))***)))(((((((((((()))************))))))((('''''')))))))))***++++++,,,,,,***)))((('''''''''((()))(((%%%%%%&&&%%%"""###'''&&&(((***+++,,,,,,+++***((((((((((((((((((((((((***)))((((((((()))***+++))))))***,,,---...///000...---------------......---------,,,******,,,...+++++++++++++++,,,------,,,---------,,,+++******(((***++++++)))'''''''''((((((((((((''''''''''''###$$$&&&'''((((((''''''+++(((%%%###%%%&&&''''''((('''''')))++++++)))''',,,+++***(((((())))))***(((((((((''''''&&&&&&&&&)))((((((''''''''''''(((************++++++++++++***+++------+++******+++,,,,,,++++++++++++,,,,,,+++,,,---,,,***))))))+++,,,000444666444000,,,++++++++++++******)))((('''&&&&&&'''((()))+++---...***,,,///000000222555888222///+++(((''''''&&&%%%%%%((('''######%%%%%%"""###'''++++++'''%%%%%%''')))'''$$$###$$$%%%$$$###!!!!!!!!!!!!!!!"""###$$$,,,,,,************+++,,,---------.........//////---...111333444333111///444:::??????@@@DDDEEEDDDDDDCCCBBBBBBBBBAAA???===CCCAAA@@@???===:::555111000///---+++)))(((((('''$$$$$$$$$$$$%%%&&&''''''+++,,,------,,,***(((&&&)))***,,,---,,,+++)))(((+++***((('''&&&''''''(((&&&'''((()))*********)))((((((''''''''''''((()))###'''***+++******,,,///333444555777999;;;===>>>AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDBBB===:::;;;;;;999555000---,,,,,,***(((&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''''''''&&&'''))))))((('''((()))((((((((((((((()))***+++(((+++...///000222888<<>>===<<<888444000...---+++)))(((&&&&&&%%%############%%%&&&'''(((&&&'''((())))))(((&&&%%%***+++,,,,,,+++)))'''&&&((('''&&&&&&&&&&&&''''''&&&'''(((((()))))))))((('''''''''''''''((((((((('''))),,,------...000111777888999<<<>>>@@@BBBCCCDDDCCCBBBAAA@@@AAAAAABBBAAAAAABBBCCCCCC@@@;;;777777777555111---++++++,,,)))(((&&&'''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&)))((((((''''''&&&&&&&&&&&&'''((((((((((((***,,,)))(((''''''((()))+++,,,***,,,...///111555;;;@@@GGGNNNYYYfffsssyyyrrrhhhccc^^^ZZZZZZYYYVVVWWWZZZYYYVVVSSSVVVZZZ]]]\\\YYYWWWWWWWWWZZZ]]]^^^^^^]]]VVVTTTPPPNNNKKKGGGCCC@@@===:::555111///---***(((***(((&&&&&&&&&%%%###"""&&&&&&'''((())))))((('''***++++++***((('''((()))(((***---000333999???CCCKKKNNNQQQTTTVVVXXXZZZ]]]\\\ZZZXXXXXXZZZ[[[[[[ZZZZZZTTTNNNHHHBBB;;;666333///,,,)))''''''((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((***---000333555777999<<<>>>AAABBBCCCCCCBBBCCCFFFKKKRRRXXX\\\^^^]]]\\\ZZZVVVQQQKKKEEEBBB@@@???@@@CCCJJJPPPUUUWWWVVV\\\aaa```\\\ZZZ]]]aaa\\\\\\]]]___```^^^[[[XXXUUURRRMMMHHHCCC???<<<;;;;;;<<<>>>CCCHHHNNNTTTWWWWWWTTTMMMFFF???888222...000---)))((()))***)))((()))+++......///333999???GGGPPPXXXZZZ]]]aaadddddddddeeefffeeecccccccccdddeeedddeeeffffffeeeaaa___]]]ZZZUUUQQQMMMIIIDDDAAA;;;999666333000---++++++))))))))))))))))))))))))&&&(((***,,,,,,+++***)))$$$%%%(((*********((('''&&&&&&''''''((()))******///***'''((((((&&&'''***'''((()))*********))))))))))))***+++,,,,,,---------,,,+++)))))))))******------------------......''')))***,,,------,,,,,,(((***,,,------,,,---...++++++*********++++++,,,---------,,,+++***(((((())))))(((&&&%%%%%%'''***(((((('''''''''&&&&&&&&&&&&'''(((((((((&&&%%%$$$$$$######%%%'''((('''&&&)))'''&&&''')))***************++++++******)))((((((((((((((((((((('''''''''''''''''''''((()))***,,,+++)))))))))***,,,...+++,,,...---+++))))))************++++++*********)))***++++++******+++,,,,,,...//////---+++***++++++******)))))))))))))))&&&''''''''')))***+++,,,(((***---111666:::???AAA:::666000---+++***))))))&&&))))))&&&%%%''''''$$$"""&&&)))***)))''''''((('''%%%$$$$$$$$$%%%$$$""""""""""""""""""###$$$%%%///...---,,,++++++,,,---+++---///222333333333222...///222444444333222000444;;;AAACCCEEEGGGGGGEEEGGGDDDBBBBBBCCCBBB>>>;;;???===;;;:::888666222///---,,,***(((&&&%%%$$$$$$"""######$$$%%%'''((()))!!!###%%%'''(((((('''&&&***+++++++++***((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''&&&''''''((((((((())))))+++,,,...///000000111222888999;;;===@@@BBBDDDEEEDDDCCCAAA@@@@@@AAACCCDDD??????@@@AAA@@@===888444111111000---***)))***+++)))(((''''''))))))(((&&&$$$$$$&&&&&&''''''&&&&&&((('''''''''&&&&&&%%%%%%%%%'''((()))((()))+++,,,))))))(((((()))***,,,---,,,---///111444999???BBBIIIQQQ[[[eeeooossslllccc___[[[ZZZ[[[ZZZWWWYYY]]][[[XXXUUUXXX^^^```]]]YYYVVVYYY]]]cccffffffccc___XXXVVVSSSPPPMMMIIIDDDAAA===:::666222111///---+++***(((&&&&&&&&&%%%###"""&&&'''((((((((((((((((((***++++++***((('''((())))))+++---000444999???CCCJJJMMMQQQTTTVVVXXX[[[^^^]]][[[ZZZYYYZZZ[[[ZZZYYYZZZVVVOOOHHHAAA<<<777222///---***)))))))))'''&&&'''&&&&&&%%%%%%&&&&&&'''''''''(((***---111444666777888;;;===???@@@@@@@@@@@@CCCGGGLLLQQQWWW\\\___[[[ZZZXXXTTTOOOJJJEEEAAA???>>>???CCCIIIPPPUUUXXXZZZ[[[]]]^^^^^^^^^^^^^^^\\\\\\]]]^^^___]]]ZZZWWWRRROOOJJJEEEAAA===;;;:::;;;===@@@EEEKKKQQQUUUXXXXXXRRRIIIAAA:::444...***)))(((''''''((()))******'''))),,,...///444;;;AAAGGGPPPXXX\\\^^^bbbeeeeeefffggggggeeebbb``````aaacccbbbcccdddeeeeeebbb```\\\YYYVVVSSSPPPMMMJJJGGG???===999555111...,,,+++))))))************))))))&&&''')))+++,,,+++***)))###%%%''')))***)))((('''&&&'''((()))***+++++++++888000)))))))))((()))---))))))******************)))******+++,,,------...---,,,+++)))))))))******------------------------%%%''')))***++++++******(((***,,,------------///,,,,,,++++++***++++++,,,---------,,,+++***)))))),,,+++)))&&&$$$$$$&&&(((''''''''''''&&&&&&&&&&&&&&&'''((((((((('''&&&%%%######$$$&&&((()))(((&&&((('''&&&''')))***+++***)))************)))((('''''''''(((((((((((((((((('''''''''''''''((()))***+++***((('''((()))+++---+++,,,------+++*********++++++,,,------,,,++++++***,,,---,,,++++++,,,---,,,------,,,***)))***++++++***))))))((())))))***''''''''''''((()))+++++++++,,,...111666:::===>>>666444111...---+++(((%%%###'''(((&&&'''***)))&&&%%%&&&&&&%%%%%%&&&((()))%%%$$$###$$$%%%%%%$$$""" !!!!!!"""$$$&&&'''(((111000...---,,,------...***+++...000111222222111000111333444555666666555777>>>CCCDDDFFFHHHHHHFFFHHHHHHGGGHHHGGGEEEAAA???===;;;777555444333111///,,,+++)))'''%%%$$$$$$###$$$$$$$$$%%%&&&''')))***!!!###&&&)))***+++***************))))))'''&&&&&&###$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''((()))*********)))+++,,,---///000111111111777888:::===???BBBDDDEEEDDDCCCBBBAAAAAABBBCCCDDD>>>============:::555222------,,,)))'''''')))+++***)))(((((())))))'''%%%###$$$&&&'''(((((('''&&&'''''''''&&&&&&&&&&&&&&&%%%''')))***))))))***+++)))))))))***+++,,,---......///111444999===AAADDDHHHPPPXXX___fffjjjgggaaa[[[YYYZZZ\\\[[[YYY[[[```___\\\ZZZ\\\______[[[VVVUUUYYY```gggkkkiiiddd___[[[XXXUUUQQQNNNJJJFFFCCC???<<<777444222111...---***(((&&&&&&'''&&&%%%###&&&'''))))))((((((((())))))***+++***)))((()))***)))+++---000444999???CCCGGGJJJOOORRRTTTVVVYYY[[[[[[[[[ZZZ[[[\\\\\\[[[YYYZZZXXXQQQHHHBBB>>>999333///---+++******)))(((&&&((((((''''''''''''(((((((((((()))+++...111555666777888:::===>>>????????????BBBGGGKKKPPPUUU[[[^^^YYYXXXWWWTTTOOOIIIEEEBBB>>>>>>>>>BBBIIIPPPUUUXXX\\\[[[[[[]]]``````^^^[[[]]]\\\\\\]]]]]][[[WWWTTTKKKIIIEEE@@@===;;;::::::<<>>BBBDDDHHHNNNRRRTTTUUUVVVWWWWWWWWWYYY\\\______]]][[[[[[ZZZSSSIIIDDDAAA<<<555///...,,,++++++***(((&&&))))))(((((((((((())))))))))))***,,,...111444666888999;;;===>>>??????>>>===AAAFFFJJJNNNSSSYYY^^^XXXXXXVVVSSSOOOJJJEEEBBB>>>===>>>BBBIIIPPPUUUXXX\\\\\\[[[]]]___```]]][[[]]]\\\\\\\\\\\\YYYTTTQQQGGGEEEAAA>>><<<;;;<<<<<>>>>>DDDHHHGGGHHHKKKKKKJJJ???DDDIIIJJJGGGBBB???>>><<<888222---------...///,,,+++)))'''%%%$$$$$$###'''''''''''''''((()))***%%%&&&(((***+++***)))(((((((((((((((''''''''''''%%%%%%'''((())))))***)))&&&&&&&&&''''''&&&%%%%%%'''(((***+++,,,,,,,,,+++***+++---000444777888888:::;;;===@@@BBBEEEGGGHHHFFFEEEEEECCCBBBAAA@@@@@@===;;;999777777555222///******)))'''&&&(((+++...+++************)))&&&###$$$%%%''')))******)))(((''''''(((((())))))******%%%(((+++---,,,***)))((()))***,,,.../////////...222333666:::???CCCDDDDDDHHHOOOSSSQQQOOORRRWWWXXXVVVVVVWWWZZZXXXVVVYYY^^^ZZZZZZ\\\___``````]]][[[\\\___ccciiilllllliiifff___]]]YYYVVVRRRNNNIIIFFFHHHDDD???:::666333///---)))(((''''''((()))(((&&&&&&)))++++++)))(((***,,,'''(((******))))))***,,,'''))),,,///222777===AAADDDIIIOOOSSSUUUVVVVVVVVVSSSTTTXXX]]]aaaaaa___]]][[[[[[UUUKKKEEEDDD???777000...,,,++++++***((('''******))))))))))))************+++,,,...111444666999;;;===>>>???@@@??????<<>>BBBIIIPPPUUUXXX[[[\\\]]]^^^^^^^^^]]]\\\]]]]]]\\\\\\[[[WWWRRROOOFFFDDDAAA>>>======???@@@BBBDDDIIIOOOTTTXXXZZZ[[[QQQJJJ@@@999555111+++%%%''')))******))))))***+++(((+++---///000555<<>>=========;;;999555222111///...,,,+++******+++,,,---...///---+++((((((((($$$&&&(((***++++++***)))+++******)))((('''''''''###'''+++---***(((((((((+++,,,---------...000222444666999:::<<<>>>BBBEEEJJJQQQTTTRRRRRRWWWXXXUUUSSSTTTUUUUUUVVVVVVVVVVVVXXXXXXZZZ^^^bbbbbb___\\\___dddjjjnnnnnnkkkiiihhh```___]]]ZZZWWWSSSPPPNNNLLLDDD???>>>;;;444000222...)))'''((('''&&&'''+++++++++*********+++,,,---,,,***))))))+++------,,,((())),,,///444999>>>AAAFFFJJJPPPTTTVVVVVVWWWWWW\\\\\\\\\]]]]]]^^^^^^___\\\WWWQQQMMMKKKEEE===666000---***(((((())))))(((******)))))))))))))))******,,,...//////111444777:::===AAADDDCCCBBB@@@@@@???AAAFFFKKKOOORRRTTTUUUVVVWWWWWWSSSMMMFFFDDDCCC===;;;999===FFFQQQXXX\\\[[[ZZZZZZZZZ[[[]]]___```ccc```\\\VVVQQQMMMKKKJJJEEEEEECCC@@@>>>>>>AAACCCOOOMMMMMMSSSZZZ\\\WWWQQQKKKFFF===666000---***((())))))***++++++++++++***+++---///000111666===CCCFFFPPP[[[```dddjjjllllllgggaaa___dddeeebbbbbbeeeaaabbbbbbccccccccccccccccccbbb___[[[WWWTTTTTTUUURRROOOLLLHHHEEE@@@:::777000...,,,,,,,,,+++)))''')))(((''''''''''''((((((%%%&&&'''((()))***++++++((('''&&&''')))+++,,,+++))))))************))))))++++++***(((&&&%%%''')))************))))))))))))&&&&&&&&&&&&''')))***,,,)))))))))))))))*********///,,,,,,...---***(((+++...---,,,+++,,,---...///111000///---,,,,,,,,,,,,////////////////////////,,,+++***))))))******+++***)))((('''&&&&&&'''(((((((((***+++------......((((((((((((((()))******%%%&&&'''((())))))))))))(((&&&%%%###""""""######))))))))))))))))))))))))))))))))))))(((&&&%%%$$$((()))***,,,---...//////)))***+++,,,---,,,++++++//////...---,,,,,,++++++---,,,***)))))))))******///...---,,,++++++++++++---,,,***)))))))))******+++******)))((((((''''''(((((((((((()))***+++,,,...------,,,+++***))))))((($$$$$$***+++&&&$$$'''+++******)))((('''''''''((('''&&&%%%$$$%%%&&&''''''&&&&&&&&&&&&'''((((((000...+++)))***+++,,,+++111000//////000222444666:::;;;:::999999<<>>EEEJJJOOOTTTUUUVVVVVVWWW[[[[[[\\\\\\]]]]]]]]]]]][[[VVVPPPLLLIIIDDD;;;555000---***))))))******)))***))))))(((((()))))))))''')))+++---...111555777<<>>;;;:::>>>GGGQQQXXX[[[WWWWWWWWWXXXZZZ\\\^^^___```]]]ZZZUUUQQQNNNKKKJJJHHHHHHGGGEEEDDDEEEHHHJJJPPPNNNNNNSSSYYYZZZTTTNNNGGGBBB;;;444000...+++***)))******++++++++++++++++++---000111222777???EEEHHHRRR[[[^^^aaaeeehhhggggggbbbaaaeeefffcccbbbddd___^^^]]]\\\\\\]]]___```aaaaaa```]]]YYYWWWWWWXXXVVVTTTQQQNNNJJJDDD>>>999555222000...---,,,+++)))))))))(((((((((((((((((('''''''''((()))***+++,,,***)))''''''((()))((('''((())))))***************+++++++++)))'''&&&(((***************))))))))))))'''&&&&&&%%%&&&''')))***************++++++++++++000------000///+++***,,,,,,,,,,,,,,,,,,------...---------------,,,,,,,,,........................---,,,***)))((()))***+++***)))((('''&&&''''''(((%%%&&&'''((()))*********))))))))))))))))))******''''''(((((((((((((((((()))(((&&&%%%%%%%%%%%%&&&))))))))))))))))))))))))))))))))))))((('''&&&&&&((((((***+++,,,---------)))***+++,,,---,,,,,,+++......------,,,++++++***---,,,***)))))))))***+++......---,,,++++++++++++,,,,,,***)))))))))******)))(((((('''&&&%%%%%%%%%''''''''''''((()))******,,,++++++***))))))((((((&&&###$$$)))***&&&%%%'''***))))))(((((('''&&&&&&((('''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&''''''((((((///---++++++++++++***)))111000......000333777:::======<<<;;;<<<@@@FFFJJJIIIGGGEEEFFFIIIJJJHHHFFFHHHGGGDDDAAA>>>:::888777333333111///---+++))))))&&&&&&&&&%%%%%%%%%$$$$$$"""$$$%%%%%%$$$$$$&&&'''******))))))))))))***++++++,,,+++***((((((***,,,&&&'''(((((((((((('''''''''''''''(((***)))'''%%%'''''')))***+++---......111111222333555888:::<<<===>>>@@@CCCGGGHHHGGGFFFJJJGGGDDDAAA???===:::777666666555333111...,,,+++***++++++******)))((('''***+++,,,+++)))'''''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''((())))))&&&'''((((((''''''((()))+++---///000000222555888888:::>>>@@@BBBDDDHHHJJJKKKOOOQQQOOOMMMNNNNNNLLLUUUUUUVVVVVVVVVUUUUUUTTTWWWVVVVVVXXX[[[\\\\\\[[[VVV[[[aaaddddddbbb```___]]]\\\[[[YYYVVVSSSPPPOOOMMMGGGBBBAAA>>>:::777777000+++''''''&&&%%%''',,,&&&''')))*********)))((('''***---,,,)))((((((***(((***,,,...000333888;;;DDDHHHNNNSSSTTTUUUUUUVVVZZZZZZ[[[[[[\\\[[[[[[[[[XXXTTTOOOKKKHHHBBB;;;555111...+++)))************)))((((((''''''((())))))$$$&&&)))+++---000555888===AAADDDEEECCCAAA???>>>EEEFFFIIIMMMQQQVVVYYY[[[\\\[[[WWWQQQJJJFFFEEEFFF???======@@@HHHPPPWWWZZZVVVVVVXXXYYY[[[]]]______[[[ZZZWWWTTTPPPMMMJJJIIIIIIJJJJJJJJJJJJLLLOOORRRSSSQQQPPPTTTWWWVVVPPPKKKAAA===777222///...,,,+++******+++,,,,,,,,,,,,++++++...000222444999AAAGGGKKKSSSZZZ\\\]]]aaaccccccgggdddcccfffgggdddbbbbbb___]]][[[YYYYYY[[[]]]___```aaaaaa```^^^\\\[[[\\\\\\[[[YYYVVVQQQKKKCCC>>>;;;888444111///...,,,++++++******))))))(((((((((((((((''''''(((***,,,---+++***)))***++++++)))(((((())))))************+++,,,,,,,,,***(((((()))+++************))))))))))))((('''&&&&&&&&&''''''(((******++++++,,,,,,,,,,,,111......111000,,,+++...******+++,,,,,,,,,,,,,,,******,,,---------,,,,,,------------------------000...+++((('''(((***+++))))))((('''''''''((((((&&&&&&'''((())))))((((((*********)))))))))))))))))))))((((((((((((''''''***)))(((((((((((())))))((((((((((((((((((((((((((())))))******))))))((('''''')))***++++++++++++***+++,,,---------,,,,,,---------,,,,,,++++++***,,,+++***)))))))))***+++...---,,,++++++***++++++,,,+++******)))*********'''&&&%%%$$$$$$#########%%%%%%&&&&&&'''((((((((()))))))))))))))((('''&&&&&&$$$%%%((()))&&&&&&((((((((((((''''''&&&&&&%%%((('''&&&%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&'''''''''...---++++++,,,,,,***(((333111//////222666;;;??????>>>===<<<>>>BBBHHHKKKLLLHHHEEEFFFJJJKKKHHHDDDHHHFFFBBB???===;;;888777222111000...,,,***((('''&&&&&&''''''''''''''''''###%%%&&&&&&%%%%%%&&&'''***)))))))))(((((()))))))))******)))((((((***+++((((((((()))))))))))))))((('''&&&(((***+++((($$$'''((((((***+++---//////111111111222444888;;;======???BBBEEEGGGGGGEEECCCGGGEEEBBB???>>>;;;888666777666555333111///---,,,)))***++++++***)))'''&&&((()))***)))(((&&&&&&'''%%%&&&&&&&&&&&&%%%$$$###$$$$$$%%%&&&&&&''''''((('''''''''&&&&&&''')))***---///000111111222555777888;;;???AAACCCEEEHHHJJJLLLNNNPPPPPPNNNNNNNNNMMMVVVVVVVVVVVVUUUTTTSSSSSSVVVUUUUUUVVVXXXZZZ\\\\\\ZZZ^^^ccceeedddaaa^^^]]][[[ZZZYYYXXXUUUSSSQQQPPPNNNJJJEEECCCAAA>>>;;;:::222,,,((('''&&&%%%''',,,((())),,,---...---,,,+++&&&+++000///***'''(((***'''***---...000333888<<>>===>>>AAAEEEIIIKKKNNNJJJFFFGGGJJJJJJGGGCCCGGGDDDAAA???>>><<<888555000///...,,,***)))(((''''''((())))))***))))))(((%%%&&&''''''&&&&&&'''((((((((())))))((((((((('''&&&'''((((((''''''(((***)))))))))******++++++,,,((('''&&&(((***+++((($$$((((((((()))+++---000111000000000111333777:::======???CCCFFFFFFDDDBBBAAACCCAAA>>>===<<<;;;888666666555444222000...---,,,******+++++++++)))(((&&&&&&'''))))))'''&&&&&&'''&&&&&&&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%&&&((()))***///000111111000111333555999<<>><<<444...***)))(((&&&(((,,,)))***---/////////...---(((---111000,,,((())),,,&&&***...000111444;;;@@@DDDHHHOOOSSSUUUVVVWWWXXXYYYZZZZZZ[[[ZZZYYYWWWVVVPPPOOONNNMMMJJJEEE???;;;222///,,,******++++++***'''''''''''''''((())))))+++,,,,,,---...111555999;;;>>>CCCFFFEEEDDDCCCCCCDDDEEEHHHKKKPPPVVVZZZ]]][[[ZZZYYYVVVRRRLLLFFFBBBAAABBBCCCFFFJJJOOOTTTXXX___```aaabbbbbb```^^^]]]YYYWWWTTTPPPLLLHHHEEEDDDGGGJJJMMMPPPRRRTTTWWWYYYYYYXXXVVVVVVTTTPPPIIICCC888555000---,,,***)))'''******+++,,,,,,,,,,,,+++***---111333666<<>>@@@??????AAAEEEIIIKKKKKKNNNKKKHHHHHHIIIIIIFFFCCCDDDAAA???>>>>>><<<666222---,,,,,,+++***)))(((''''''(((***++++++***)))(((&&&'''((((((&&&&&&'''(((&&&'''((((((((((((''''''%%%'''((((((&&&&&&'''(((***)))))))))***+++,,,---'''''''''(((***)))'''%%%((((((((()))+++...000222000000111333555888;;;===>>>AAAEEEFFFEEEBBB@@@@@@???===;;;;;;;;;:::888666444333111///---,,,+++++++++++++++******)))((('''%%%'''(((((('''&&&'''(((&&&&&&%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&%%%***(((&&&&&&(((*********///000111111111222444666<<>>;;;111...+++)))************''''''''''''((()))******............///222666::::::>>>CCCFFFFFFEEEEEEEEEEEEGGGJJJNNNSSSXXX]]]___ZZZZZZYYYXXXUUUOOOGGGBBBBBBDDDGGGIIIKKKOOOSSSWWW___```aaabbbaaa^^^[[[XXXXXXUUURRRMMMJJJGGGFFFEEEKKKOOOSSSVVVXXXYYY[[[\\\YYYXXXVVVTTTQQQKKKDDD???333111---+++***)))(((&&&))))))***++++++++++++***))),,,000333666===FFFMMMOOOXXX^^^```aaaeeeggggggccceeeeeedddeeegggeeeaaa___bbbeeehhhiiihhhfffddddddeeeggggggeeedddeeeffffffeeedddcccaaa]]]VVVRRRLLLIIIDDD@@@<<<888444000000000000///...+++)))(((******++++++,,,,,,,,,,,,***,,,///333777777444222111000...,,,,,,,,,------,,,,,,,,,+++))))))+++---************)))))))))))),,,---------,,,,,,+++***''''''((()))***++++++,,,+++)))))),,,,,,))))))+++))))))***,,,------------///000000000///---+++***///////////////////////////...,,,+++************(((((()))*********)))))))))******+++,,,,,,,,,+++&&&'''(((*********)))(((---+++***(((''''''(((((())))))*********))))))((((((((((((((((((((((((((('''(((((()))************&&&'''''''''''''''&&&%%%++++++*********+++,,,---------------------------+++***)))))))))***+++,,,++++++************++++++))))))***++++++++++++******((('''%%%%%%'''((()))&&&((()))++++++++++++***((()))+++---...---,,,++++++//////***%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%$$$### !!!"""###"""!!!!!!///---+++,,,...111222222000000000111444777;;;===@@@@@@AAAEEEJJJMMMMMMKKKNNNMMMKKKJJJHHHFFFEEEDDD@@@===<<<<<<===:::333---*********)))))))))(((((('''((()))******)))'''&&&%%%&&&''''''%%%%%%&&&'''$$$%%%'''(((((((((((('''&&&((())))))'''&&&'''(((((((((''''''(((***+++,,,%%%''')))***((('''''''''((((((((()))+++...111333111333555777:::===???@@@AAADDDGGGGGGDDDBBBAAAAAA===<<<:::999999888777555333111///---+++***************)))(((''''''''''''%%%&&&((()))((('''((()))&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((+++)))'''(((***,,,+++)))---///111222333555888:::BBBDDDHHHJJJJJJIIIJJJKKKIIIHHHKKKQQQQQQNNNOOOTTTPPPPPPQQQQQQRRRQQQQQQQQQPPPRRRTTTTTTSSSTTTWWWZZZWWWZZZ\\\\\\ZZZWWWTTTTTTWWWWWWXXXXXXXXXWWWWWWVVVSSSSSSNNNFFFCCCDDDAAA;;;666222000000...***)))+++&&&'''''')))***++++++,,,+++,,,,,,,,,,,,,,,,,,---(((---222333222444;;;AAAHHHLLLSSSXXXZZZ[[[\\\]]]ZZZ[[[\\\\\\[[[YYYVVVTTTPPPQQQQQQNNNGGG@@@:::666000---***))))))******)))(((((((((((()))***++++++---.........///333888<<<<<<@@@DDDGGGGGGEEEDDDDDDCCCFFFJJJOOOTTTYYY\\\^^^[[[ZZZXXXWWWUUUPPPJJJEEECCCFFFIIIKKKLLLOOOSSSVVV\\\^^^```aaa```]]]ZZZWWWUUURRRNNNKKKHHHHHHIIIJJJOOORRRWWWZZZ[[[\\\\\\]]]VVVVVVTTTQQQLLLFFF???:::...+++))))))))))))((('''(((((()))************)))(((+++///222666===GGGNNNQQQZZZaaaccccccfffgggeeeaaadddcccaaacccggggggbbb```bbbdddgggiiiiiiiiiiiiggghhhhhhgggddddddeeefffgggfffeeeeeedddaaa]]]ZZZSSSPPPMMMJJJFFFAAA;;;777111111111111///,,,)))((()))***,,,---...---,,,+++,,,...333999===>>>;;;888555333111...---------...+++++++++***))))))+++---************))))))))))))+++,,,---------,,,+++***'''(((((()))+++,,,,,,---***((())),,,,,,)))(((+++******++++++,,,...///000.........------,,,,,,,,,........................------------,,,++++++***'''((()))***+++******)))'''((()))***+++,,,,,,,,,&&&'''***,,,---,,,,,,+++,,,+++)))((('''((()))******++++++,,,+++***((('''))))))))))))))))))))))))''''''((()))))))))((((((''''''(((((('''&&&%%%%%%******)))))))))***+++,,,+++++++++++++++++++++++++++***)))))))))***,,,---++++++************++++++((()))***+++,,,++++++***+++)))'''&&&&&&(((***+++&&&(((***+++,,,,,,+++***''')))+++.........,,,+++''',,,---'''###%%%((((((&&&&&&&&&&&&&&&''''''''''''(((((((((&&&%%%###"""!!!"""$$$$$$###"""!!!000---++++++...222444555222222333444777:::<<<>>>AAAAAADDDHHHNNNPPPOOOLLLMMMNNNMMMKKKGGGEEEDDDEEE===;;;999;;;<<<999111***(((((((((((())))))))))))&&&'''((()))((('''%%%$$$$$$&&&&&&&&&$$$$$$%%%&&&###$$$&&&((())))))((((((((()))+++***(((''''''((('''&&&&&&&&&'''(((***+++$$$(((+++***(((&&&'''(((((((((((()))+++...222444444555888;;;>>>@@@BBBBBBCCCFFFIIIHHHEEEBBBAAABBB>>><<<:::888888777555333333222000---,,,+++++++++***)))'''&&&%%%%%%&&&'''%%%&&&((()))(((((()))***&&&%%%%%%$$$$$$%%%&&&&&&###$$$%%%&&&((()))***++++++)))((())),,,---+++))),,,...111333555888<<>>>>>AAAEEEGGGFFFEEECCCCCC@@@CCCHHHNNNSSSWWWYYY[[[]]]ZZZVVVUUUTTTQQQLLLHHHCCCGGGJJJLLLMMMNNNRRRUUU[[[]]]```bbbbbb___[[[YYYSSSPPPLLLIIIHHHJJJMMMOOOOOOSSSXXX[[[[[[[[[[[[\\\TTTSSSRRROOOIIIBBB;;;777)))((('''''')))******)))''''''((()))))))))))))))'''***...222666===GGGNNNRRR[[[cccddddddeeeeeeccc```cccbbb___aaaggghhhcccccccccdddfffhhhkkkmmmnnnjjjjjjiiifffdddcccdddfffgggfffeeeffffffeeebbb```XXXVVVTTTQQQNNNHHHAAA<<<222222222222000---***((()))***---//////---+++***,,,///666>>>DDDFFFEEECCC777555222///...------...***++++++)))((()))+++---************))))))))))))******,,,,,,---,,,+++***((()))***+++,,,---......+++((())),,,,,,))))))+++,,,+++++++++,,,...000111,,,,,,+++++++++,,,---...------------------------+++,,,---...---,,,+++***'''((()))+++++++++***)))((((((***+++------......'''(((+++---//////......,,,+++)))((('''(((***+++,,,,,,------,,,***)))'''************************''''''((((((((((((''''''(((((((((((('''&&&%%%%%%***)))((((((((()))+++,,,))))))))))))))))))************)))))))))***,,,---+++***************++++++((()))***+++,,,,,,+++***+++***'''&&&&&&(((***,,,&&&''')))+++,,,+++***)))&&&(((+++---......,,,+++""")))+++%%%!!!%%%)))***'''''''''''''''''''''''''''((((((((('''%%%###"""!!!"""$$$%%%&&&%%%###"""...+++)))***...222444444333333555777:::===???AAABBBDDDGGGLLLPPPPPPLLLIIIKKKLLLMMMLLLHHHDDDBBBAAA:::::::::888555111...+++))))))((('''&&&%%%&&&&&&$$$%%%&&&)))***)))&&&###%%%&&&&&&'''''''''''''''&&&''''''%%%######&&&***------,,,+++)))'''%%%$$$'''%%%$$$$$$'''***,,,,,,&&&(((+++,,,***((('''&&&''''''((()))+++...000222777888999;;;===@@@BBBCCCIIIHHHGGGEEEDDDBBBAAA@@@>>><<<:::999999777333111444000,,,+++,,,,,,***((('''))))))(((&&&%%%$$$%%%$$$%%%&&&'''((((((((((((######$$$$$$$$$%%%%%%%%%######$$$'''***,,,,,,+++...+++))))))'''%%%(((---...111666999::::::<<<===IIIIIIHHHIIIJJJLLLMMMOOOQQQPPPRRRSSSQQQOOOSSSYYYVVVUUUSSSRRRPPPPPPQQQQQQSSSRRRQQQPPPPPPOOOPPPPPPSSSVVVYYY[[[ZZZXXXWWWWWWUUUWWWZZZZZZYYYXXXYYYYYYVVVSSSNNNJJJGGGCCC???<<<888666444333222111...,,,((((((((()))***,,,---...+++++++++,,,,,,,,,------......///000222666<<>>888444111...,,,***+++++++++***************************------...///111555;;;@@@FFFGGGIIIJJJIIIGGGEEECCCCCC@@@EEEOOOUUUUUUVVVYYY___[[[WWWUUUSSSQQQMMMIIIHHHHHHHHHJJJMMMRRRVVVYYY^^^aaadddeeeccc]]]VVVRRRPPPOOOLLLHHHFFFIIIPPPVVVTTTTTTUUUXXX\\\]]][[[XXXUUURRRNNNJJJEEE???888333+++'''%%%'''''''''***...,,,******,,,***'''(((,,,))),,,000444999@@@GGGLLLSSSWWW]]]_________aaacccdddcccbbb```____________bbbccceeeffffffgggiiijjjiiigggddddddfffgggeeeccciiiiiiiiiiiiiiigggbbb___]]]\\\ZZZUUUNNNJJJGGGGGG;;;999555111---)))'''&&&***+++,,,...---,,,***)))111444999AAAGGGIIIIIIGGGCCC<<<333///000111000...,,,+++)))((((((((())))))******)))((('''&&&&&&%%%)))***+++---...////////////...,,,+++,,,...000111+++***)))***++++++***)))++++++,,,,,,...///111111///---***)))+++,,,------)))+++------,,,,,,,,,...+++///000......000...+++((()))***+++,,,+++***)))++++++,,,,,,,,,+++******+++******,,,///000///...000...,,,***))))))***+++,,,******,,,***&&&&&&***'''((())))))((()))+++---((()))***((($$$###%%%'''***)))'''&&&%%%%%%&&&&&&))))))(((((((((((())))))+++******+++---......---,,,---,,,+++((('''(((***(((((()))******+++,,,---******+++++++++******)))///***'''((((((&&&%%%''')))***+++,,,++++++)))(((***))))))+++...---***&&&,,,(((%%%%%%&&&'''&&&%%%******)))'''%%%%%%&&&((('''((()))))))))(((&&&%%%"""$$$&&&((((((&&&$$$"""111...,,,...222666888888555666888;;;>>>@@@BBBCCCCCCFFFIIILLLNNNMMMLLLKKKLLLMMMLLLJJJFFFBBB???>>>::::::999777444111...,,,***((('''&&&&&&&&&&&&%%%%%%%%%''')))+++***'''$$$&&&&&&'''(((((((((((('''&&&''''''%%%######&&&)))------,,,***(((&&&$$$###(((&&&$$$%%%''')))++++++%%%(((+++,,,***(((''''''((())))))***,,,///111333777999;;;>>>@@@BBBDDDDDDGGGGGGEEEDDDBBBAAA?????????<<<777555444444333222333000---,,,---,,,***(((((()))***)))&&&$$$$$$$$$$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%'''***,,,,,,,,,+++((('''(((&&&$$$''',,,333777;;;===>>>>>>???AAAJJJJJJIIIJJJKKKMMMOOOPPPRRRPPPQQQSSSSSSQQQSSSXXXTTTSSSQQQPPPOOOOOOOOOPPPRRRRRRQQQQQQQQQQQQRRRRRRSSSUUUWWWXXXXXXYYY[[[\\\YYYYYYZZZ[[[[[[[[[ZZZYYYXXXUUUQQQNNNKKKGGGBBB>>>:::888444222111000...,,,))))))))))))***+++,,,---******++++++,,,,,,------...//////000222666<<<@@@JJJMMMRRRXXX[[[]]]\\\\\\^^^]]]\\\^^^```^^^YYYUUUUUURRRNNNIIIEEE???999555000...+++***+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---......///222666<<>>EEELLLQQQYYY\\\___```^^^\\\^^^```dddccccccbbbaaaaaaaaabbbeeefffggghhhggghhhjjjllliiifffcccccceeefffeeedddiiihhhhhhiiiiiifffbbb_________]]]YYYSSSNNNLLLKKK???===:::555111---+++))),,,,,,++++++++++++,,,,,,111444:::BBBIIILLLLLLKKKBBB;;;222...///000000......---,,,+++***++++++,,,((((((((((((((((((''''''------------,,,+++***)))---,,,,,,++++++,,,---...+++***))))))++++++***))),,,,,,,,,,,,---...000000000...++++++,,,.........***,,,......---------...,,,///000......000///+++***++++++,,,++++++******,,,---------------,,,,,,,,,++++++---///000///---...---+++)))((()))******+++))))))+++***''''''+++''')))))))))))))))+++---)))******(((&&&&&&'''(((,,,***(((&&&%%%%%%%%%%%%))))))(((((((((((())))))*********+++......---,,,,,,,,,+++)))((()))---000///...+++***)))***,,,---++++++,,,,,,,,,,,,++++++---(((''')))***((((((+++***++++++,,,,,,+++******+++***)))***,,,,,,***''')))'''%%%%%%'''))))))(((++++++***)))'''&&&''')))'''''''''''''''&&&%%%%%%"""$$$'''(((((('''$$$"""111//////000444777999999888:::===@@@CCCEEEFFFFFFEEEIIILLLMMMKKKIIIJJJLLLMMMLLLJJJGGGCCC@@@>>>===:::999777444111///...---+++(((%%%&&&((((((&&&###&&&&&&''')))++++++(((&&&''''''((()))))))))(((((('''''''''&&&$$$$$$'''))),,,,,,+++)))'''%%%###""")))'''%%%%%%''')))))))))$$$'''***,,,***((('''''')))******,,,...000222444777:::===AAADDDFFFFFFFFFFFFEEEDDDBBBAAA???>>>===???:::444000///111222333111///.........---***((()))***+++)))&&&$$$############$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&)))'''&&&''')))+++,,,,,,***((('''((('''%%%(((...666999===@@@AAABBBCCCEEEKKKKKKKKKLLLNNNPPPQQQRRRTTTPPPOOOSSSUUUSSSSSSVVVQQQPPPOOONNNMMMMMMNNNOOONNNNNNNNNNNNNNNPPPQQQRRRSSSTTTVVVVVVWWWZZZ^^^aaa]]][[[ZZZ[[[]]]^^^[[[XXXYYYWWWUUUSSSPPPKKKEEEAAA>>>:::555222000///---,,,******))))))***+++,,,,,,******++++++,,,---......//////000000222666<<<@@@GGGJJJPPPWWW[[[^^^^^^^^^^^^]]]]]]^^^```___ZZZUUUWWWTTTOOOJJJEEE???999555///---******+++------,,,---------------------------...///111444888>>>CCCIIIKKKNNNPPPPPPLLLHHHEEEFFFEEEGGGOOOTTTVVVWWWYYYccc```\\\YYYVVVRRRNNNKKKJJJJJJKKKNNNRRRXXX]]]```bbbbbbaaa___]]]ZZZWWWVVVPPPOOOMMMKKKKKKNNNTTTYYY_________```aaa___\\\YYYRRRMMMFFF???999444///,,,***''''''+++,,,+++,,,000000+++(((+++---,,,***+++///222777<<>>:::888555111///...---...+++'''%%%&&&((()))&&&"""'''&&&''')))++++++)))''''''(((((()))))))))))))))'''''''''&&&%%%&&&'''(((++++++***)))&&&$$$"""!!!***(((&&&&&&'''(((((('''$$$'''***,,,+++)))(((((()))***+++---///111333444777:::>>>CCCFFFGGGGGGFFFEEEEEECCCBBB@@@>>>=========999333//////000111222...............,,,***)))***++++++)))&&&###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***(((%%%%%%'''***+++++++++)))***,,,+++***---222555888<<<@@@BBBDDDGGGIIIMMMMMMNNNOOOPPPRRRSSSTTTVVVPPPNNNRRRVVVUUUSSSTTTPPPOOOMMMLLLLLLLLLMMMNNNHHHHHHGGGHHHIIILLLNNNPPPRRRTTTVVVWWWXXXZZZ]]]______[[[XXXZZZ]]]___[[[WWWZZZYYYWWWVVVSSSNNNHHHDDDAAA===777222000...---,,,+++***************++++++++++++,,,---......///000///000000000222666<<>>888444...,,,******+++---------------------------------,,,...000333666;;;AAAEEEJJJMMMPPPSSSRRRNNNIIIEEEHHHGGGIIINNNSSSVVVXXXYYYaaa```^^^[[[XXXUUUQQQOOOMMMMMMMMMOOOSSSXXX]]]```aaaaaaaaa___]]]ZZZWWWUUUPPPOOOMMMMMMNNNRRRWWW[[[bbbbbbbbbaaa___\\\XXXVVVQQQKKKAAA999333///,,,***)))&&&''',,,---+++,,,///222***'''+++///...,,,+++...111666;;;AAAGGGNNNRRRRRRTTTUUUSSSQQQRRRVVVZZZZZZZZZ[[[\\\]]]___aaabbbfffffffffdddcccdddgggiiifffdddbbbaaaaaabbbdddeeehhhgggeeeffffffeeecccaaaaaaaaaaaa^^^ZZZVVVTTTTTTNNNLLLHHHCCC>>>:::777555...---+++))))))***,,,---111333888>>>DDDGGGGGGFFF===777000,,,,,,...///000---,,,+++******+++,,,,,,)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,)))***,,,,,,,,,+++)))(((+++)))((()))***+++***)))---,,,,,,,,,,,,,,,------///...,,,,,,---......---,,,---//////---------...,,,///000------000000---111000...,,,++++++++++++------...///////////////000.........//////---++++++***)))(((((())))))******''''''+++,,,++++++---((()))******)))***,,,---+++(((&&&'''***+++***(((,,,+++)))'''&&&&&&'''''')))))))))******)))))))))((()))+++---///...+++)))))))))(((''''''***...111444222///,,,***)))******+++,,,,,,------------,,,***)))***------+++,,,111,,,,,,------------------...,,,***(((((()))******((('''''')))***+++,,,,,,***++++++***(((''''''))))))'''%%%$$$$$$%%%'''((($$$%%%'''))))))'''%%%$$$,,,...000333555777888999;;;>>>AAAEEEHHHIIIIIIIIIJJJMMMOOOMMMHHHFFFHHHLLLIIIFFFCCCBBBCCCCCCAAA???999666333///---,,,------)))'''&&&'''((((((%%%"""'''&&&''')))++++++***((('''(((((()))))))))))))))((('''&&&&&&''''''''''''******)))(((&&&$$$###!!!***(((''''''(((((('''&&&$$$'''+++---,,,+++******)))***,,,...000222333444777:::>>>BBBEEEFFFFFFEEEEEEEEEDDDBBB@@@???======999666333222111111000///+++,,,---...---+++***)))***++++++)))&&&###""""""######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))'''$$$$$$&&&((())))))+++)))+++......---000666444777<<>>888333000...---++++++***************++++++---------...///000000111...///000111333777===BBBGGGKKKRRRYYY___bbbcccddd^^^]]]]]]___aaa```[[[WWWWWWSSSMMMGGGBBB<<<666333...,,,******+++---------++++++++++++++++++++++++,,,...111555888>>>DDDHHHKKKNNNRRRTTTSSSNNNIIIEEEJJJJJJJJJLLLQQQVVVXXXXXX\\\]]]]]]\\\YYYVVVTTTSSSPPPOOOOOOPPPRRRVVVZZZ\\\^^^___aaaaaa^^^ZZZUUURRRPPPOOONNNOOORRRWWW[[[]]]eeeeeedddbbb^^^YYYUUUSSSNNNHHH>>>666111...,,,+++(((&&&'''+++,,,***+++...111***'''+++///...,,,+++---111555:::>>>CCCIIILLLMMMOOOOOOMMMJJJKKKOOOSSSSSSTTTUUUWWWYYY[[[^^^___bbbcccdddccccccdddgggiiidddcccbbbaaaaaabbbdddeeegggfffdddddddddeeedddcccbbbdddeeeccc```]]][[[[[[VVVTTTOOOJJJEEE@@@===;;;......---,,,+++++++++***000111444888<<<>>>===;;;888444///,,,+++---///000------,,,++++++,,,---...,,,++++++***))))))((((((((()))+++,,,...///000000)))+++---......,,,***)))***)))((()))******)))(((,,,,,,+++++++++,,,,,,---...,,,++++++---------,,,+++,,,......,,,+++,,,,,,---//////------111111///222111...,,,++++++++++++***+++,,,---.../////////000///......///...,,,***))))))))))))))))))******+++'''&&&***---,,,+++---((()))******)))***,,,...***'''%%%&&&)))+++)))'''))))))((('''((()))***+++))))))************))))))))))))+++---///...+++(((&&&((())))))(((((()))***------------,,,***)))(((******+++,,,,,,,,,,,,,,,,,,+++---///---***+++///,,,,,,,,,------......///---,,,***((('''(((***,,,***+++++++++++++++++++++((()))***)))'''&&&&&&'''***(((&&&$$$$$$&&&)))+++%%%&&&((())))))(((&&&%%%...111555888999:::<<<======???BBBEEEHHHJJJJJJKKKLLLNNNOOOMMMIIIGGGIIIKKKEEEBBB@@@@@@BBBCCC@@@===777555111...,,,+++,,,,,,'''((())))))(((&&&%%%$$$&&&&&&&&&'''***+++***)))''''''((()))))))))((((((((('''&&&'''((()))'''&&&)))))))))((('''&&&$$$###)))(((''''''((()))(((&&&%%%(((,,,......---------+++,,,...000222444555555999;;;>>>AAADDDEEEEEEEEEEEEDDDCCCAAA@@@>>>===<<<555444333333333111...,,,)))***,,,+++***))))))***)))***+++)))&&&$$$#########$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$&&&((((((((()))(((+++///000///222888888;;;@@@EEEIIIMMMRRRVVVQQQRRRSSSSSSTTTTTTSSSSSSRRROOOOOOSSSTTTQQQPPPQQQMMMLLLJJJHHHGGGGGGGGGHHHCCCBBBBBBBBBEEEIIIMMMOOOKKKOOOSSSVVVWWWVVVVVVVVVZZZWWWUUUVVVYYY[[[ZZZXXXYYYXXXVVVUUUSSSOOOKKKGGGBBB>>>999444222///---+++******))))))***+++,,,,,,.........////////////000---...///111333999???DDDIIIMMMTTTZZZ```ccccccddd^^^]]]]]]___aaa```\\\XXXUUUQQQKKKEEE@@@;;;666222///---******+++------,,,************************,,,///333777;;;@@@FFFJJJNNNPPPSSSTTTSSSOOOJJJGGGKKKLLLKKKJJJNNNUUUWWWVVVXXXZZZ\\\\\\YYYVVVUUUTTTQQQQQQPPPPPPRRRUUUXXXZZZ]]]___``````^^^YYYTTTQQQOOONNNOOOQQQVVV[[[^^^___gggggggggccc]]]WWWTTTRRRJJJDDD;;;444000...------***''''''***+++)))***---///)))'''+++...---+++,,,///222666999<<>>AAA@@@<<<888555333111...,,,++++++***$$$(((++++++'''$$$$$$&&&%%%%%%%%%&&&)))******)))&&&&&&'''((((((((((((''')))'''&&&''')))***(((%%%((((((((((((((('''&&&&&&((('''&&&'''))))))((('''%%%)))---///000/////////---...111333666777777777<<<===???AAACCCDDDEEEEEECCCCCCAAA@@@>>>===;;;;;;333222111000000///---***''')))***)))'''''')))+++((()))***)))&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$&&&((())))))(((***))),,,111333222666;;;===@@@DDDHHHKKKPPPTTTXXXSSSSSSTTTTTTTTTSSSRRRQQQOOONNNPPPSSSRRRNNNNNNQQQKKKIIIGGGEEECCCCCCBBBCCCAAA@@@???@@@BBBFFFJJJMMMHHHKKKNNNQQQRRRTTTVVVWWWWWWWWWVVVVVVXXXYYY[[[\\\ZZZXXXVVVTTTRRRPPPLLLIIIAAA>>>:::666333111---+++))))))))))))***+++,,,---............------------,,,---...000444:::AAAFFFKKKOOOTTTZZZ___aaabbbaaa^^^]]]]]]___bbbaaa]]]XXXTTTOOOIIIDDD???;;;666333000...+++***+++,,,,,,+++************************,,,///333888===BBBHHHLLLRRRSSSUUUUUUTTTQQQMMMKKKKKKMMMKKKHHHLLLTTTWWWTTTVVVYYY\\\[[[XXXTTTRRRRRRQQQQQQPPPPPPSSSVVVZZZ\\\_________^^^[[[XXXUUUSSSOOONNNOOOSSSYYY^^^``````eeeffffffaaaZZZTTTPPPOOOEEE@@@888222000///.........***)))******)))***...,,,)))(((+++,,,***+++...///111555777888:::<<<>>>???@@@AAA>>>;;;999<<<>>>CCCDDDEEEHHHJJJMMMPPPQQQSSSVVV[[[___aaabbbdddfff```ccceeefffdddcccdddeeefffdddaaa```bbbdddeeeeeehhhjjjmmmmmmllliiihhhhhheeebbb]]]XXXRRRLLLIIIGGG<<<:::777333111000000000.........000111111///---/////////...,,,,,,,,,---000000/////////000111222,,,,,,,,,++++++*********++++++,,,---------,,,,,,)))***,,,---............***((('''((()))***)))((())))))))))))***,,,---------,,,,,,,,,......---+++,,,...///...,,,++++++,,,---000///,,,---111333111.........------+++******((()))***,,,.../////////---,,,+++,,,------+++***((()))***+++,,,,,,,,,,,,...(((&&&***...---++++++)))***++++++******,,,...***++++++)))''''''((()))***))))))((()))***,,,---((()))+++,,,,,,+++)))(((+++*********,,,,,,***)))&&&((())))))'''''''''((('''((()))***+++++++++******+++,,,---............+++,,,///111---((()))...,,,+++++++++,,,---...///(((***+++***((())),,,///,,,///111000---++++++,,,(((***+++***((('''&&&&&&((('''&&&%%%%%%''')))***'''((())))))))))))((('''///444:::===>>>>>>???AAAAAAAAACCCEEEGGGJJJMMMOOOMMMMMMLLLMMMMMMLLLIIIGGGAAA>>><<<===???===888222333222000...,,,+++***)))###(((---,,,&&&"""$$$'''%%%$$$$$$%%%(((***))))))%%%&&&&&&''''''''''''''')))'''&&&'''******(((%%%''''''(((((((((((((((''''''&&&&&&''')))***((('''&&&***...000111000000000///111333666888999::::::>>>???@@@AAABBBDDDEEEEEEBBBAAA@@@>>>===;;;:::999222000...---...---,,,***'''((()))'''%%%%%%(((,,,''')))))))))&&&%%%$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%'''***+++***))),,,,,,///555666666999???@@@BBBFFFHHHKKKOOOSSSVVVTTTTTTUUUUUUTTTSSSQQQPPPMMMNNNQQQSSSPPPKKKLLLQQQIIIHHHEEEBBB@@@????????????===<<<===???CCCGGGJJJFFFHHHJJJLLLOOORRRWWWZZZUUUVVVWWWWWWWWWYYY\\\^^^\\\YYYVVVTTTRRRPPPMMMKKK@@@>>>:::777555111...+++((((((((()))***,,,---......------,,,,,,+++******+++,,,...000444;;;BBBGGGLLLOOOTTTZZZ^^^``````___^^^]]]]]]___bbbaaa]]]YYYSSSOOOIIICCC???;;;777555111...,,,***+++++++++***************************,,,///444999>>>CCCIIIMMMUUUVVVWWWWWWUUURRROOOMMMKKKMMMKKKGGGJJJSSSVVVSSSVVVYYY\\\[[[VVVRRRPPPPPPQQQPPPPPPQQQTTTXXX\\\___aaa```^^^[[[YYYWWWVVVUUUOOONNNOOOTTT[[[```bbbaaabbbcccccc^^^VVVOOOLLLKKKAAA===666111////////////111---***+++***)))+++///***((()))+++***(((***...---000222444444555666888222555777666444444666999;;;<<<===???BBBEEEHHHIIIJJJNNNUUUZZZ]]]^^^```aaa___cccggggggeeeddddddeeefffccc``````aaadddeeeffffffiiilllmmmllljjjiiihhhiiigggbbb\\\VVVPPPMMMKKKDDD@@@:::555222111333555---------///111111///---,,,---//////---,,,,,,,,,///...---------///000111***++++++++++++,,,,,,,,,((()))***+++,,,---------((()))***,,,---...//////***((('''((()))***)))(((((((((((()))***,,,---......------...//////...,,,---///000///...,,,,,,------000///,,,---222333222,,,------...---,,,***)))((()))+++---...///000000+++******+++,,,---+++***((()))***+++,,,---------///(((&&&***///...+++***)))***++++++***+++---///+++---...+++(((&&&(((+++,,,+++***))))))***++++++((()))+++,,,,,,+++)))(((,,,***))))))++++++***)))((()))((('''&&&'''***---***))))))))))))***,,,---+++,,,---...////////////)))***...000---(((***///++++++******+++---...///&&&)))+++***)))))),,,///+++...111111...,,,,,,---)))+++,,,,,,***(((''''''&&&%%%%%%$$$%%%&&&'''((((((((())))))))))))((((((555888;;;<<>>@@@BBBEEEHHHKKKNNNOOOPPPOOOLLLJJJLLLOOOMMMFFF@@@CCCAAA>>><<<999666222///000///...---,,,,,,------(((((((((((((((((('''&&&&&&&&&&&&'''''''''(((((((((''''''(((***)))%%%!!!$$$%%%(((***++++++***)))+++***)))(((((()))******((('''(((+++)))%%%%%%((()))---000222111000///...888666555888<<<@@@@@@???DDDDDDCCCCCCBBBBBBAAAAAADDDCCCBBBAAA???;;;666111111///,,,***))))))+++,,,'''((()))(((&&&%%%%%%%%%&&&''')))++++++***((('''%%%&&&'''&&&%%%$$$&&&(((((('''&&&&&&&&&&&&$$$"""&&&((()))))))))))),,,...000222555888;;;===>>>>>>GGGGGGIIIJJJMMMPPPRRRSSSSSSWWWYYYUUUSSSTTTSSSPPPOOOOOOOOOOOOOOOMMMJJJGGGFFFDDDBBB???<<<:::999888999:::;;;:::;;;===AAADDDFFFHHHKKKMMMOOOQQQTTTVVVYYYWWWVVVXXX\\\^^^]]]\\\]]]^^^[[[UUUQQQQQQOOOLLL@@@===888222...,,,,,,,,,------,,,+++************************+++,,,------,,,...111444777<<>>EEEMMMRRRXXX[[[[[[VVVSSSSSSSSSPPPQQQNNNJJJJJJMMMPPPQQQPPPXXXVVVVVVWWWWWWUUUPPPKKKMMMOOORRRTTTWWW[[[```cccccc```]]]\\\[[[YYYTTTOOOQQQPPPQQQUUUZZZ___bbbccceeeaaa\\\XXXTTTOOOHHHCCC>>>777222222111//////111333111///,,,*********+++***)))'''&&&'''***...000//////000111111111111111///000222222000000000111666444666===@@@>>>@@@DDDGGGJJJMMMPPPSSSVVVYYY\\\dddccccccddddddfffggghhhdddcccbbbaaaaaaccceeefffgggggghhhkkknnnooommmlllmmmiiidddaaa^^^YYYSSSNNNLLLFFFAAA???@@@???:::666555333222222222222000......,,,***+++...000///---000...,,,,,,---...///...++++++,,,///222000,,,(((+++***************++++++&&&(((+++,,,,,,,,,---...+++***(((''''''(((***++++++***)))))))))+++...///------..................///000111111...,,,++++++...222333///---...---+++,,,+++***+++---...---,,,***+++,,,,,,------,,,,,,---+++******+++,,,,,,++++++,,,---......---,,,+++)))+++,,,+++(((&&&'''))))))******+++++++++******//////...---+++***))))))---,,,++++++------,,,+++++++++++++++++++++++++++,,,***(((''')))******)))------+++)))&&&&&&(((***((((((((()))***+++---...,,,------......////////////...------...---+++))),,,++++++******+++,,,,,,)))))))))***++++++,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,,,,,,,+++)))&&&$$$$$$%%%'''(((*********,,,------+++)))333666999;;;???DDDCCC@@@>>>@@@CCCFFFIIIKKKMMMMMMOOOMMMKKKLLLLLLJJJFFFBBBBBB???<<<:::888555111......------,,,+++******)))+++***(((&&&&&&((()))+++'''''''''&&&&&&%%%%%%%%%'''&&&%%%'''))))))'''$$$%%%&&&(((***+++***)))(((***)))(((((((((((()))***'''&&&(((***)))%%%&&&***(((+++...//////......///999888888:::>>>AAABBBAAAHHHHHHGGGGGGFFFFFFEEEEEECCCAAA???>>><<<999444111111///,,,***))))))+++,,,'''((()))(((&&&%%%%%%%%%((()))))))))((('''%%%$$$%%%&&&'''&&&$$$$$$&&&'''(((((('''''''''&&&%%%###((())))))******+++...111111333666:::===???AAAAAAGGGHHHIIIKKKNNNPPPRRRTTTTTTXXXXXXTTTRRRTTTSSSPPPOOONNNMMMMMMMMMKKKHHHEEEDDDBBB???<<<999777666555666777888888888:::>>>AAADDDGGGJJJLLLNNNQQQTTTVVVWWWVVVVVVYYY]]]______^^^]]]^^^[[[TTTPPPPPPMMMIIIAAA>>>999444///---,,,,,,,,,++++++***)))))))))***+++******++++++,,,---...---///111444777<<>>DDDDDD@@@@@@AAADDDGGGJJJKKKLLLLLLOOONNNLLLJJJHHHFFFDDDCCC@@@>>>:::888666333000---,,,,,,,,,,,,+++)))'''&&&...+++'''%%%%%%(((,,,///)))((('''&&&%%%$$$######&&&$$$$$$%%%'''((((((((('''((()))******)))((('''((((((''''''''''''((()))&&&%%%'''))))))&&&''',,,&&&(((+++,,,,,,---///111888888888:::>>>@@@AAAAAAJJJJJJJJJIIIHHHGGGFFFFFFAAA???<<<:::888666333000000...,,,***))))))***+++&&&((()))(((&&&$$$$$$%%%***)))(((&&&$$$######"""%%%&&&&&&&&&$$$$$$&&&'''(((((()))(((((('''&&&&&&))))))*********---222555222444888<<<@@@CCCDDDEEEIIIIIIJJJLLLNNNQQQSSSTTTVVVXXXVVVRRRQQQSSSSSSQQQNNNLLLJJJJJJIIIGGGEEEBBBAAA???<<<999555333111000222333444444555777:::===BBBDDDHHHKKKMMMPPPTTTVVVVVVVVVWWWZZZ^^^```aaa```\\\]]]ZZZTTTPPPOOOLLLHHHBBB???:::444000...------************))))))))))))++++++++++++,,,---...///---///111444777;;;AAAEEENNNRRRXXX[[[[[[\\\^^^aaadddcccbbb___]]]ZZZXXXWWWPPPMMMHHHBBB===777000,,,...------,,,,,,------...+++***)))+++...000000000333666:::>>>CCCJJJQQQVVVZZZ___```\\\XXXVVVSSSNNNOOOMMMJJJJJJLLLOOOQQQQQQYYYXXXWWWXXXWWWUUUQQQNNNLLLOOOTTTYYY]]]______^^^```^^^\\\ZZZXXXUUURRROOONNNPPPTTTZZZ```bbbbbbaaa```^^^[[[YYYUUUNNNDDD<<<;;;444///...---******,,,+++******)))***,,,---...((()))+++,,,------------------......//////......***,,,------,,,+++,,,,,,...---...333555555666999<<>>??????HHHHHHHHHHHHGGGEEEDDDCCCAAA===999777555444222000///---+++***(((((()))***&&&'''((((((&&&$$$$$$%%%)))'''%%%###!!!!!!"""###%%%&&&&&&%%%$$$$$$%%%'''((()))******)))((((((((())))))))))))***...333888333555999>>>BBBEEEGGGHHHJJJKKKLLLMMMPPPRRRTTTUUUWWWXXXUUUQQQQQQTTTSSSPPPNNNLLLIIIHHHGGGEEEBBB???>>><<<999666222000...---///000111222222444777999???AAAEEEHHHKKKNNNRRRUUUUUUVVVXXX[[[^^^_________ZZZ[[[ZZZTTTQQQQQQNNNJJJBBB???:::444000---,,,,,,*********++++++++++++***,,,,,,,,,,,,---...//////---///222444777<<>>:::666000,,,------------------------,,,++++++,,,---///000111444666;;;@@@EEELLLSSSXXX\\\bbbdddaaa]]]ZZZUUUOOONNNMMMKKKJJJLLLNNNQQQRRRYYYYYYYYYYYYWWWUUURRRPPPOOOPPPTTTYYY]]]``````______^^^[[[YYYVVVSSSPPPOOONNNPPPSSSYYY^^^aaabbbaaa^^^]]][[[ZZZVVVNNNBBB:::888222------,,,)))(((***))))))))))))***+++------******+++,,,,,,---......,,,,,,------------,,,,,,)))+++,,,,,,+++******++++++++++++...///000222333666888<<<@@@DDDIIINNNRRRWWWYYY^^^bbbdddeeedddccc`````````aaaccceeeggghhhmmmjjjfffdddfffiiikkkllllllkkkjjjiiigggeeecccbbb]]][[[YYYWWWSSSMMMFFF@@@999666333111111111///...---,,,+++++++++,,,,,,,,,...,,,******+++,,,,,,,,,((()))+++,,,---,,,)))(((******)))((((((((())))))))),,,//////---***((('''+++,,,---//////---,,,+++)))***,,,---...---,,,+++111111111111///---***)))&&&''')))***)))***+++,,,+++000111///---///000...'''+++...,,,((('''***------......///////////////,,,++++++,,,------,,,***,,,+++***))))))***+++,,,,,,,,,------,,,,,,------...---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...,,,((('''(((+++,,,,,,,,,+++)))(((((()))***++++++)))((()))+++,,,+++***((()))))))))'''(((***,,,............---,,,++++++++++++++++++,,,---///000...------...000111000...,,,,,,---------------,,,((())))))***++++++,,,,,,,,,,,,------------,,,,,,)))***,,,---,,,)))&&&$$$+++***(((''''''((()))***---+++))))))***,,,---,,,888:::;;;:::>>>CCCCCC???GGGIIILLLNNNPPPPPPOOONNNKKKKKKIIIEEEBBB@@@AAACCC>>>;;;777444222111...---------...///---+++)))'''''''''&&&&&&''')))***+++))))))))))))(((((((((((()))(((&&&%%%$$$&&&(((************))))))(((''''''%%%%%%&&&'''''''''''''''&&&$$$%%%((((((''')))...''')))***+++,,,000444777444666999;;;===>>>???@@@FFFFFFGGGGGGFFFDDDAAA@@@???<<<888555333333111000...---+++)))((((((((((((&&&'''((('''%%%$$$$$$$$$%%%###!!! """$$$%%%$$$%%%&&&%%%######%%%&&&&&&(((******)))((()))***((()))))))))***...444888333666:::???CCCGGGIIIJJJLLLMMMMMMOOOQQQSSSUUUVVVWWWWWWTTTPPPQQQTTTSSSOOONNNLLLIIIGGGFFFCCC???<<<<<<:::777444111...,,,+++,,,...000111111222555777;;;>>>BBBEEEHHHKKKOOORRRTTTVVVYYY[[[\\\\\\]]]]]]XXXZZZYYYUUUSSSTTTQQQMMMAAA>>>999333...,,,+++*********+++------------,,,,,,,,,,,,,,,---...//////---///222555888===DDDHHHPPPUUUZZZ\\\[[[[[[]]]___cccdddfffeeeaaaZZZSSSOOO777666666666777555333000------------------------///...------,,,---///111333777<<>>;;;777444222111000.........---,,,+++++++++,,,///---+++***,,,---------((()))+++,,,+++***)))))),,,+++******))))))))))))(((+++......---+++***)))+++,,,...000000...,,,+++)))+++---...///...,,,***222333333333222000---+++***+++,,,+++******+++,,,...222333///---......,,,)))---000...***(((+++///---...//////000000//////,,,,,,+++,,,......,,,***---,,,+++******+++,,,---,,,,,,,,,---............///...---,,,,,,,,,------++++++,,,,,,,,,,,,------...+++(((&&&(((***+++,,,+++***)))((((((((())))))***))))))***,,,,,,+++******++++++***(((((()))***+++,,,---.........------******))))))+++---///000000///...///000000...,,,((()))***,,,------------***++++++,,,,,,---......,,,------......------,,,***+++---...---+++(((&&&+++***)))))))))***++++++///---++++++,,,...///...<<<>>>>>>===???DDDDDDAAAFFFHHHKKKMMMNNNNNNLLLKKKHHHFFFDDDBBB@@@@@@??????;;;888444111000...---+++,,,,,,------,,,+++)))(((###$$$&&&((()))******)))***************)))))))))******)))'''%%%&&&)))+++******))))))((((((((('''$$$%%%&&&'''((((((((((((&&&%%%%%%((((((&&&)))...(((***+++---...111555888777999===???@@@AAABBBCCCEEEFFFGGGGGGFFFCCCAAA???===:::666333222111000...,,,,,,+++)))((((((''''''%%%'''((('''%%%######$$$!!!  """%%%'''$$$%%%%%%%%%######%%%&&&$$$(((******(((''')))+++((()))******+++///444777666888<<>>999333...+++***))))))***,,,...//////...---++++++++++++,,,---...///---000333666:::@@@FFFKKKQQQVVV[[[\\\\\\[[[]]]___```bbbeeeeeeaaaZZZRRRMMMBBB???<<<:::888555111...,,,------......------,,,000000///---,,,---///222444888===CCCIIIOOOVVVZZZ___eeehhheeeaaa^^^YYYTTTNNNNNNNNNMMMMMMOOOSSSWWW[[[\\\\\\ZZZWWWUUUTTTUUUWWWTTTSSSVVV\\\aaacccccc^^^^^^\\\XXXSSSPPPPPPPPPOOOOOOOOOSSSXXX^^^aaabbb```]]]XXXUUUQQQJJJ@@@999333...+++------***)))***+++++++++************)))...,,,)))((((((+++...000++++++,,,,,,,,,+++******)))+++------+++***+++,,,+++,,,,,,))))))---///---...000333777;;;@@@GGGKKKPPPTTTYYY___cccdddddddddccccccdddfffggghhhiiiiiiccccccdddgggjjjkkkjjjhhhiiikkklllkkkjjjhhhhhhiiidddeeeeeeccc```ZZZUUUQQQFFFCCC===999666444222111/////////---+++***+++,,,///---++++++,,,---------(((***,,,,,,+++)))******---,,,+++***)))))))))***(((***,,,---,,,+++,,,,,,+++---...//////...---+++***+++---//////---,,,+++111222444555444222000............---+++***,,,---...222333///---------+++,,,///000///,,,+++---///---......///////////////,,,,,,,,,---///...,,,***---,,,,,,++++++,,,,,,---...------...000222111000000///---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,***''''''(((***************))))))(((((('''''')))))))))+++------,,,***+++,,,---,,,***))))))***)))***,,,.../////////...***)))((((((***,,,///000000///......//////---+++'''(((***,,,------,,,,,,+++,,,,,,---......//////------............------+++,,,---......---+++***+++************+++,,,,,,///---,,,---...//////...>>>?????????BBBGGGHHHEEEFFFHHHKKKMMMMMMLLLJJJHHHEEEBBB??????@@@@@@>>><<<888555000---,,,+++***)))(((((((((((((((((((((((($$$%%%'''(((***+++++++++,,,++++++***)))(((''''''((()))***)))((((((+++...)))))))))(((((((((((()))$$$%%%'''((())))))(((((((((%%%%%%''''''&&&)))...(((***,,,...///111555777777;;;???AAAAAAAAACCCDDDDDDEEEFFFFFFEEEBBB???===999777333111111///---+++,,,+++***)))(((''''''&&&%%%'''((('''%%%######$$$  !!!###%%%&&&$$$%%%%%%$$$######$$$&&&###'''******'''&&&))),,,***+++,,,---...000444777999;;;???DDDGGGJJJLLLMMMOOOPPPPPPQQQSSSUUUWWWXXXVVVUUUSSSQQQSSSVVVRRRKKKIIIHHHGGGFFFDDD>>>888333555444222///---+++******'''))),,,---......000222777999===???AAACCCGGGIIIIIIMMMSSSWWWXXXYYYZZZ\\\XXX[[[[[[VVVSSSSSSOOOJJJCCC???:::444///,,,******''')))+++---.........---+++******++++++,,,---...---000333777<<>>999222---+++---...,,,+++---***++++++++++++++++++***,,,+++***))))))***,,,---+++,,,,,,,,,,,,+++***))))))***,,,,,,***)))***++++++---,,,((((((,,,...,,,,,,---000222666<<>>@@@@@@@@@DDDJJJKKKIIIGGGIIILLLNNNNNNLLLJJJHHHCCC???<<<===@@@AAA>>>999666222...+++))))))'''&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&'''(((***,,,---...---,,,+++)))(((&&&%%%$$$%%%(((******)))***---000))))))(((((((((((())))))$$$%%%''')))***))))))((((((&&&&&&''''''%%%(((...'''***,,,...///111444666555:::>>>AAA@@@@@@AAACCCBBBCCCDDDDDDCCC@@@<<<:::666444222000///...+++)))++++++***)))((('''&&&&&&%%%&&&''''''%%%######$$$ !!!"""###$$$$$$$$$%%%%%%$$$######$$$&&&"""&&&******'''&&&))),,,+++---///000000222555777<<<>>>AAAFFFIIILLLNNNNNNPPPPPPQQQRRRTTTUUUWWWXXXUUUUUUSSSQQQTTTVVVRRRJJJFFFFFFFFFFFFCCC===555///222111///---,,,******)))%%%(((***,,,,,,---...000666888;;;>>>???AAADDDGGGCCCIIIPPPUUUWWWYYY[[[^^^ZZZ\\\[[[VVVRRRPPPLLLFFFDDD@@@;;;555000---++++++&&&(((***---......---,,,************+++,,,---------000444888===DDDLLLPPPSSSWWW\\\]]]\\\[[[\\\^^^___``````___]]]YYYTTTRRRIIIEEE???:::777444000...,,,,,,---......---,,,,,,---...///---,,,...333777777;;;AAAHHHNNNTTTZZZ^^^\\\aaaccc```]]]\\\YYYUUUOOOPPPQQQPPPOOOQQQVVVZZZ\\\^^^^^^\\\WWWUUUUUUWWWUUUTTTVVV[[[bbbeeebbb^^^^^^___]]]XXXSSSPPPQQQRRRMMMOOOSSSXXX^^^aaaaaa___```ZZZQQQKKKGGGBBB===999222---+++...///------...)))***+++,,,,,,,,,,,,,,,))))))***+++++++++******,,,,,,,,,,,,,,,+++***)))((()))++++++)))))))))***+++...,,,'''''',,,---******+++---000333999???DDDIIILLLQQQVVV[[[^^^```aaacccddddddeeefffffffffeeefffeeeeeeeeeggggggfffeeegggjjjlllkkkhhhfffgggiiidddfffgggfffccc```^^^^^^WWWRRRKKKDDD@@@===:::888111222222000,,,***,,,...---+++)))(((***+++++++++)))+++...---+++)))+++,,,++++++)))((('''''''''''',,,,,,,,,***))))))+++---,,,------------------,,,------------------,,,,,,+++---111444555444222111...///...---,,,,,,///111+++///111...---000000...000///------......---,,,,,,------...............,,,,,,---...000///,,,***,,,---...//////...---,,,+++))))))+++///111000...000///,,,***)))***+++,,,---------,,,,,,+++++++++)))((('''((()))***)))''''''(((***+++***(((%%%###)))))))))+++......---+++(((+++---.........///000(((***,,,.........---,,,)))(((''''''(((+++///111,,,++++++,,,...///...---...//////000...,,,***(((***++++++,,,,,,------...------............------+++++++++,,,,,,---......+++++++++,,,,,,---------,,,+++,,,...//////---+++===CCCFFFCCCCCCGGGKKKMMMKKKJJJIIIGGGGGGFFFGGGGGGEEECCCAAA>>><<<;;;;;;;;;333111---)))&&&%%%&&&&&&&&&### """%%%%%%$$$'''***,,,***'''&&&)))...---,,,)))'''&&&&&&'''((()))***,,,,,,++++++,,,---)))************)))(((((((((((())))))***+++------,,,)))&&&$$$%%%'''+++...)))***---///222555777888???>>>=========>>>@@@AAAFFFDDDAAAAAAAAA@@@<<<999888666444111///...------...---***(((&&&&&&%%%&&&'''&&&&&&%%%%%%$$$$$$###&&&$$$"""###%%%&&&$$$"""%%%$$$"""!!!!!!"""$$$%%%&&&'''''''''&&&'''***,,,---(((***111666666888======???BBBHHHNNNOOOLLLIIILLLOOOSSSVVVVVVUUUVVVVVVUUUWWWXXXXXXUUUQQQNNNLLLJJJBBB<<<>>>@@@<<<666333000...+++)))'''(((((()))'''***,,,---------...///333555888:::;;;<<>>666000...............---------------,,,+++*********+++)))))))))******+++++++++)))***,,,,,,,,,)))&&&$$$,,,,,,---------------------,,,+++*********+++,,,............000333777888CCCGGGKKKPPPTTTXXX]]]```cccdddfffggghhhhhhhhhgggkkkjjjhhhfffeeefffggghhhiiidddccchhhhhheeedddgggiiiiiigggfffcccaaa___^^^ZZZWWWRRRLLLGGGBBB>>><<<<<<888333///......---------+++)))((((((+++...111...---,,,,,,------+++)))++++++***************+++,,,...///...+++)))+++---'''***---...------///222........................///...///111444444111---,,,---...---------///111---///000///......///000+++---///...,,,,,,///222,,,******+++---///000///((())))))+++,,,...000111.........///000///---+++,,,***)))))),,,...//////111000///---++++++---///---999===333,,,,,,,,,'''++++++******)))*********---)))&&&&&&)))++++++***&&&(((((('''***...---)))++++++++++++************)))+++++++++...222...(((************+++,,,---...+++...000///---,,,...000))),,,,,,***)))++++++'''------,,,***)))+++000333...,,,+++))))))***+++---******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,+++***))))))******???DDDFFFEEEFFFJJJLLLKKKIIIIIIJJJJJJJJJJJJJJJJJJAAAAAAAAA@@@>>><<<999777111///,,,)))''''''((()))+++(((%%%$$$&&&(((((('''%%%)))+++***'''''')))---...---***(((''''''((((((***+++,,,+++***)))***+++))))))***+++++++++++++++))))))))))))***+++,,,,,,,,,***(((&&&'''(((+++---+++,,,...000222444666777>>>>>>>>>>>>>>>???@@@@@@EEEBBB@@@@@@@@@???;;;888555444111///......//////---,,,***((('''&&&&&&&&&''''''&&&&&&%%%$$$######%%%###"""###%%%%%%$$$"""'''%%%$$$"""""""""###$$$&&&'''''''''&&&'''***---///,,,---444888888:::>>>CCCCCCDDDHHHNNNQQQQQQPPPNNNRRRVVVXXXWWWUUUSSSRRRTTTUUUVVVUUUSSSPPPMMMLLLJJJAAA<<<===???;;;555222///---,,,***)))(((((()))***+++------,,,+++,,,---111333666777888999<<<>>>@@@BBBEEEHHHJJJNNNSSSVVV[[[XXXTTTQQQNNNJJJEEEAAA>>><<<888444000,,,***)))***,,,------++++++,,,...---,,,,,,,,,---......---000333666:::>>>EEEMMMSSSWWW^^^bbbbbbaaaaaa```\\\`````````aaaaaa\\\TTTNNNFFFBBB;;;666333111///...111222111///,,,,,,---...000000///...---///333666;;;@@@GGGNNNSSSXXX\\\^^^```ccceeebbb\\\WWWWWWXXXSSSQQQPPPRRRTTTWWWXXXXXX]]]^^^^^^^^^^^^]]]\\\[[[ZZZ[[[^^^```bbbbbbaaaaaabbb___[[[WWWTTTRRRPPPNNNRRRSSSUUUYYY]]]______^^^]]]VVVNNNHHHCCC===555/////////......------,,,,,,,,,,,,+++************************++++++,,,,,,,,,+++,,,---------+++)))(((***+++,,,---...////////////...---++++++***++++++......---...///222555666???CCCGGGLLLPPPTTTYYY]]]aaacccdddfffggggggffffffjjjiiigggeeedddeeefffgggiiieeedddgggfffbbbaaadddeeefffgggggggggfffdddccc^^^\\\XXXTTTOOOJJJFFFDDDAAA===777333111000...------,,,***)))***,,,...000---,,,,,,,,,------+++)))++++++***************++++++,,,...,,,***)))***,,,))),,,///000......///111------------------------///...///111333333000...---.........------...000,,,---...---,,,+++,,,---,,,...///---+++***,,,...,,,+++***+++---///000///************+++,,,---...---------...000000...,,,,,,***)))***---/////////.........,,,+++,,,///111;;;BBBAAA444,,,---,,,'''+++******)))))))))******...+++(((''')))++++++******,,,,,,***,,,000///+++***))))))(((((())))))))))))******+++...222///)))************+++,,,---...***,,,...---++++++,,,...))),,,---++++++......+++------,,,******,,,///333///...,,,+++***+++,,,---++++++++++++,,,,,,,,,,,,++++++******++++++,,,---,,,++++++******)))******BBBEEEGGGGGGJJJMMMLLLHHHFFFGGGIIIJJJKKKKKKKKKJJJ<<<>>>AAABBB@@@<<<777444///...+++)))))))))***+++---+++((((((((())))))((("""&&&******(((''')))+++...---+++)))(((((()))))))))***+++***)))((()))***((()))***+++------------*********))))))******+++++++++***)))))))))******+++,,,...000222444666666===>>>??????@@@@@@??????BBB@@@???>>>>>><<<:::777333111///,,,,,,---///000++++++***((((((((((((((((((((('''&&&%%%$$$###"""$$$"""""""""$$$$$$###"""'''&&&$$$#########$$$%%%&&&'''''''''&&&(((+++...111000222777::::::<<<@@@GGGEEEEEEGGGKKKPPPSSSTTTPPPSSSWWWXXXVVVSSSPPPOOOTTTSSSSSSRRRPPPNNNLLLKKKIIIAAA;;;<<<===888333000------,,,+++***))))))(((,,,---...---+++***+++,,,...000333444444666888:::???AAADDDFFFHHHLLLPPPSSSYYYWWWTTTQQQMMMGGGAAA===:::888555222...,,,***)))***,,,------++++++,,,............//////000000000333555999===AAAHHHOOOTTTZZZ```cccbbb```aaa___[[[^^^___```aaa___ZZZQQQKKKCCC???999444222111///...222333333111000///000222000000000//////111555888???DDDJJJPPPTTTXXX[[[^^^aaacccdddaaa[[[VVVVVVVVVRRRQQQQQQSSSVVVYYYZZZZZZ]]]^^^^^^^^^^^^^^^]]]\\\___```bbbcccdddccccccbbb```^^^ZZZVVVRRRQQQPPPPPPSSSTTTVVVZZZ___aaaaaa___ZZZUUUNNNIIICCC===555////////////...---,,,,,,+++,,,+++******)))*********,,,,,,,,,,,,,,,---------.....................---)))***,,,---///000000000//////...,,,++++++++++++...---------...000222333:::===AAAFFFJJJOOOTTTXXXaaaccceeeggghhhhhhhhhhhhhhhgggeeedddccccccddddddhhheeedddeeeddd```___aaadddfffhhhjjjjjjiiigggfffaaa```^^^\\\XXXTTTPPPNNNIIIDDD>>>999555333000...---,,,+++++++++,,,---...---,,,+++,,,------+++***+++***************++++++)))+++++++++)))((()))******---000111000///......------------------------.........000222222000...---//////...---,,,---...---...///...,,,++++++,,,---......---+++***+++,,,,,,+++***+++---/////////+++++++++***++++++,,,---...------...//////...,,,,,,+++***+++...000000000+++,,,---,,,,,,...111333BBBCCC===111,,,......)))*********))))))******+++///---***)))***++++++***,,,...---+++---000...***)))((('''&&&&&&'''((()))(((*********...222000***************+++,,,---...(((***++++++******+++---))),,,...,,,---111111...---------++++++,,,///222000///---,,,+++,,,------,,,,,,,,,,,,------------++++++******++++++,,,---+++++++++***************CCCEEEGGGHHHLLLOOOKKKEEEDDDFFFHHHIIIIIIHHHGGGFFF;;;===??????>>>:::666333///...,,,***)))******+++,,,+++)))(((''''''''''''!!!$$$(((***)))))))))***,,,+++***)))((((((((((((&&&((())))))(((((()))+++((()))***+++,,,,,,,,,,,,++++++***))))))))))))))))))******+++***))))))((()))***,,,///222444666777===>>>???@@@AAA@@@???>>>??????>>>===<<<:::888666333111---+++***+++---...******))))))))))))))))))))))))(((&&&%%%$$$###"""""""""!!!"""############%%%%%%$$$$$$%%%%%%&&&'''&&&'''''''''''')))---000222333666999;;;<<<>>>@@@EEEDDDDDDFFFIIIMMMQQQRRRQQQSSSTTTTTTRRRPPPOOOPPPSSSRRRPPPNNNMMMLLLKKKIIIFFF???:::;;;:::555111///+++,,,,,,,,,,,,+++)))))),,,---...,,,+++***+++------///111222222333555777<<>>===<<<;;;999666555333///...,,,+++))))))))))))++++++***)))''''''''''''"""$$$''')))***)))))))))***)))((((((''''''''''''$$$&&&((((((((()))+++---)))***************))))))++++++***)))(((((((((((('''(((***++++++***(((''''''(((+++...222555888999===>>>@@@AAAAAAAAA@@@???>>>>>>>>><<<999777555555333111...+++)))))))))***)))***************)))))))))(((((('''%%%$$$$$$###!!!!!!""""""""""""###$$$###$$$$$$%%%'''(((******'''''''''''''''***///222222666:::;;;<<<>>>@@@AAACCCEEEGGGIIIKKKMMMNNNOOOPPPPPPPPPOOOMMMNNNQQQSSSSSSPPPMMMLLLLLLKKKHHHFFFCCC===999999888333///...++++++,,,,,,,,,++++++***+++,,,,,,,,,++++++---///---...000111000111333555666888<<<>>>???AAADDDFFFGGGHHHHHHGGGCCC>>>:::777111000///---+++************+++---,,,++++++,,,...+++---///000//////222444555777;;;AAAGGGMMMQQQSSSXXX^^^bbbaaaaaacccbbb```XXXZZZ]]]\\\XXXQQQIIIEEE>>>:::555111000000///...+++,,,------,,,,,,---...///000000000111444999===>>>CCCJJJPPPUUUYYY]]]___^^^]]]ZZZVVVRRROOONNNOOOPPPPPPRRRUUUZZZ]]]^^^^^^\\\\\\\\\\\\]]]]]]^^^^^^ddddddccccccbbbaaa``````___^^^]]]ZZZVVVUUUWWWYYYZZZZZZ[[[]]]___]]]ZZZWWWUUUQQQLLLFFF???888222...///......---,,,,,,+++++++++***************++++++........................///...,,,+++,,,---...000,,,---------------,,,+++'''((()))***+++,,,------,,,,,,,,,,,,,,,------...222555888;;;???DDDJJJNNNRRRTTTWWW[[[^^^```aaabbbdddcccbbbaaaaaa````````````bbbdddbbbaaaaaaccccccccceeehhhjjjkkkiiigggeeebbbcccddddddccc```]]]\\\WWWSSSLLLEEE@@@:::555222///...---,,,+++*********,,,++++++,,,---...,,,+++******))))))***++++++,,,))))))))))))*********)))+++,,,---......---+++))),,,,,,,,,,,,,,,,,,,,,,,,------...//////...//////---///000000...,,,,,,,,,000111111000...,,,---...,,,,,,---///000111000///---,,,++++++---//////...,,,,,,,,,---///111222333333111///...---,,,***))),,,++++++---///111000///---...///...---,,,...///---,,,))))))---111000,,,,,,,,,,,,,,,,,,---...//////......---+++******+++)))+++***'''(((***((($$$))))))((((((((()))++++++)))***))))))---222000+++************+++,,,------*********+++,,,---------+++......,,,,,,...---***+++---......---...///111...---,,,++++++*********,,,,,,,,,---------......++++++******++++++,,,---)))******+++++++++******@@@EEEHHHIIIKKKNNNKKKFFFMMMMMMLLLKKKIIIFFFCCCAAA@@@>>>;;;777444333222222...---,,,***)))(((((((((+++,,,,,,+++)))((()))***%%%&&&''')))*********)))(((((((((''''''&&&&&&&&&$$$&&&((((((((()))+++---***************)))((((((+++***))))))(((((((((((('''(((***,,,,,,+++***)))(((***,,,000444777:::;;;>>>???@@@@@@AAA@@@@@@@@@?????????<<<888555333333222111...,,,***(((((((((*********++++++***))))))((((((''''''&&&%%%%%%%%% """######""""""$$$%%%###$$$%%%'''(((***++++++'''''''''''''''+++000444111888=========@@@CCCDDDFFFIIIMMMOOOOOOOOOOOOOOONNNOOONNNMMMMMMNNNRRRUUUTTTPPPMMMLLLLLLJJJFFFBBB???:::777888666111......++++++++++++,,,,,,,,,,,,+++,,,,,,+++***+++---000,,,...///000//////111222333666:::<<<===>>>AAABBB@@@BBBCCCBBB>>>;;;999888///...---,,,+++************,,,------++++++,,,...))),,,///000...///222555666777<<>>???DDDKKKQQQVVVYYY]]]```^^^\\\XXXTTTQQQPPPOOOOOOPPPPPPRRRVVVZZZ]]]^^^^^^\\\\\\\\\\\\]]]^^^``````ccccccbbbaaa```______^^^]]]___```]]]ZZZXXXZZZ\\\^^^^^^^^^______\\\WWWSSSSSSOOOIIIBBB;;;555000...------------,,,,,,,,,,,,+++++++++***++++++,,,---/////////...............------+++******+++,,,------------,,,,,,+++***)))&&&'''(((***+++,,,,,,,,,***++++++,,,,,,---------000222555777:::???EEEIIIMMMOOOTTTXXX]]]```bbbcccbbbbbbbbbaaaaaa```______^^^cccfffcccaaaccceeefff___aaaeeehhhjjjjjjjjjiiifffgggggghhhgggfffdddccc]]]YYYRRRLLLFFFAAA;;;888333222///---,,,+++++++++,,,++++++,,,---...---+++))))))))))))***+++,,,,,,+++***)))***,,,,,,,,,***,,,+++++++++,,,---+++)))++++++++++++++++++++++++,,,---......------...000,,,...000000...---,,,------...///...,,,++++++,,,+++,,,---///222333222000...,,,++++++---.........,,,------///111333444555444222///------,,,***)))+++++++++---///000///...///000000///---+++,,,---+++******,,,///000...+++,,,,,,,,,,,,---...//////,,,---...---+++***+++,,,***,,,+++)))))),,,***%%%))))))******++++++,,,,,,+++,,,***))),,,111///***************+++,,,---...+++******+++...//////...***---...+++***,,,,,,(((+++---/////////...///000------,,,,,,+++***)))(((,,,,,,,,,,,,------------++++++******++++++,,,---((()))***,,,,,,+++******@@@FFFJJJJJJKKKMMMNNNKKKOOONNNLLLJJJGGGEEECCCBBBAAA>>>;;;666333111000///*********)))))))))(((((()))+++------***)))***,,,((((((((((((************(((((((((((((((''''''&&&''')))******(((((()))+++))))))***+++++++++*********))))))((((((((())))))((()))+++---......------...///111444666999;;;<<<@@@?????????@@@@@@AAAAAA@@@AAA@@@===777333111111//////...---,,,***((((((***++++++,,,+++***)))(((''''''''''''''''''&&&&&& """$$$$$$######%%%'''&&&&&&'''((())))))))))))'''''''''&&&(((,,,222666111:::@@@@@@@@@DDDGGGGGGKKKNNNQQQRRRQQQOOOPPPQQQMMMOOOQQQQQQPPPPPPRRRSSSTTTQQQMMMMMMMMMJJJCCC>>><<<888555666444000---...,,,++++++***+++,,,---...---...---+++)))***,,,...+++---......------///000222555888:::;;;<<<>>>???;;;===>>>;;;777555444555///...---+++******))))))***,,,------++++++,,,...(((,,,000000//////333777666888===FFFOOOUUUXXXWWWZZZ```bbbaaa```bbbcccaaaZZZ\\\\\\YYYRRRKKKGGGFFF>>>:::555111000///...---,,,...000000...------------...///000222666;;;???CCCGGGMMMSSSWWWZZZ]]]___^^^[[[VVVRRRPPPPPPPPPPPPOOOPPPRRRVVVZZZ]]]]]]\\\^^^^^^]]]^^^___aaabbbdddccccccaaa```______^^^^^^ZZZ^^^aaa```\\\ZZZ[[[]]]aaaaaaaaabbb```\\\WWWRRRQQQMMMGGG???777111///...+++,,,,,,,,,,,,---------,,,,,,++++++,,,------.../////////......------------,,,,,,+++******************+++++++++***))))))((()))***+++++++++******)))***+++,,,------......///000222333555:::@@@DDDGGGJJJOOOVVV[[[```cccdddbbbbbbbbbaaaaaa```___^^^```gggiiieeeaaadddffffff```bbbdddgggiiijjjkkkjjjiiiiiiiiihhhhhhhhhhhhhhhbbb^^^XXXSSSMMMHHHBBB>>>999666333000.........///++++++***,,,......---+++))))))))))))***+++,,,------+++***+++...///...,,,...,,,)))***,,,...---,,,+++++++++++++++++++++++++++---......,,,,,,...000***---///000///...---...,,,---...---,,,+++,,,---,,,,,,,,,///222333000......,,,++++++---......---.........///000222333444222000---,,,------,,,+++*********,,,///000...---...///000///---,,,,,,,,,///------......---,,,,,,*********++++++,,,......***,,,...---+++***+++,,,***,,,+++)))***---+++''''''(((***,,,------,,,+++------+++))),,,000...)))************+++,,,---...+++***)))+++...000///...))),,,---++++++------******---///000000//////000.........---,,,***))))))++++++++++++,,,,,,,,,,,,++++++******++++++,,,---''')))***,,,,,,,,,***)))@@@GGGLLLKKKKKKNNNPPPOOOMMMLLLIIIFFFDDDBBBAAAAAA@@@>>>;;;777333000---,,,''''''(((((())))))******'''***,,,,,,***(((***,,,+++)))(((((()))*********((()))))))))))))))((('''+++,,,,,,+++(((''''''(((((()))***+++,,,---------))))))(((((((((((()))))))))***,,,...000000000000444444555777888:::;;;<<>>???@@@AAABBBAAABBBAAA===777222000111,,,---......---,,,***)))++++++,,,,,,+++***((('''&&&&&&&&&''''''''''''((( ###%%%%%%######&&&((()))))))))))))))(((''''''''''''''''''(((,,,222777222<<>>:::555111000///...---,,,...000000...,,,,,,,,,,,,---...///111666;;;???GGGKKKPPPUUUXXXZZZ\\\^^^\\\XXXSSSPPPOOOOOOOOOOOOOOOPPPRRRVVVZZZ]]]\\\\\\```_________aaaccceeefffccccccaaa```____________XXX]]]bbbaaa]]]ZZZ[[[]]]bbbbbbccccccbbb^^^XXXTTTPPPLLLEEE<<<444///......***++++++,,,,,,------...,,,,,,,,,,,,------.../////////......---------,,,------,,,,,,+++***))))))'''((()))***************,,,,,,------,,,+++)))((()))***+++,,,---.........---...000000222777<<<@@@>>>AAAGGGMMMTTTYYY]]]___bbbbbbbbbbbbaaa```___^^^bbbjjjlllfffbbbdddfffeeeffffffggghhhhhhhhhhhhhhhiiihhhhhhggggggggghhhhhheeebbb\\\WWWRRRLLLGGGCCC===:::666222000000111222++++++***,,,......---,,,))))))))))))***+++,,,---///---+++---///111///---000---)))))),,,//////...************************+++---...---++++++...000))),,,///000///.........---///000///......///000---,,,,,,...111111...***...,,,++++++---......---///////////////000111111000...,,,,,,---...///...))))))***,,,...///...,,,---///000///...,,,,,,---000...------,,,++++++...))))))))))))***+++,,,---(((+++------+++)))+++---(((******((())),,,+++&&&%%%'''***---...---+++***......+++)))+++///---(((************+++,,,---...+++)))(((***...000///---'''+++,,,+++,,,//////,,,***---000111000//////////////////...---,,,***)))******+++++++++,,,,,,,,,++++++******++++++,,,---'''(((***,,,---,,,***)))GGGIIIKKKLLLMMMNNNPPPRRRMMMKKKHHHDDDAAA>>>===<<<999777444333222000---+++)))))))))))))))(((((((((***)))'''&&&&&&(((***,,,,,,***((()))++++++(((%%%((()))))))))))))))((((((+++)))(((((()))******)))***,,,///000...,,,,,,,,,+++***)))))))))***+++,,,***)))***///000//////222444333444777;;;>>>??????BBBAAA@@@??????@@@@@@AAADDDBBB>>>999444111...---,,,,,,,,,+++++++++******))))))+++++++++)))'''&&&$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((((((((((()))+++...222444:::===@@@CCCFFFJJJOOORRRPPPMMMKKKMMMQQQSSSTTTSSSUUUUUUVVVVVVVVVVVVUUUUUUSSSQQQOOOMMMJJJEEE@@@<<<888555111...,,,---///000///---+++)))((()))+++---///...,,,+++***++++++,,,,,,+++******++++++***)))...///111222333333333222111111111111000///------///...,,,*********,,,---......---,,,,,,+++******000000///...---000444888>>>@@@EEEKKKQQQXXX\\\___]]]]]]^^^___```````````````^^^ZZZWWWRRRLLLFFFAAA>>>999111---+++---//////000///...------------------000222333555999@@@EEELLLMMMOOOTTTYYY]]]^^^___[[[XXXTTTPPPNNNMMMMMMNNNNNNQQQUUUXXXYYY[[[^^^```aaa``````bbbdddeeedddbbbdddeeedddbbb___^^^___`````````___^^^^^^^^^^^^___```ddddddaaa___^^^[[[VVVOOOJJJBBB:::444000//////,,,*********,,,---,,,*********+++---///000111222111222111///---,,,,,,......---,,,+++************(((((((((((('''''''''''',,,,,,,,,+++***)))((((((*********))))))((('''&&&+++******+++,,,///111222>>>>>>AAAFFFLLLRRRVVVWWW```aaacccbbbaaa``````aaafffdddeeehhhiiiffffffiiiiiihhhgggggghhhhhhgggfffhhhhhhgggeeedddfffiiilllgggfffddd```ZZZTTTOOOLLLGGGCCC===555000///222444000---+++---111111,,,((()))******(((((()))---000........................------------------------,,,+++******,,,---,,,+++---...///000000///...------......//////......---///000111333222111///...,,,---......------...///...------...000111000///111000---++++++,,,...000//////...---+++***))))))+++,,,---000222222000---+++---...---,,,******+++111///............,,,+++************************''')))+++,,,,,,+++,,,...++++++***************+++,,,,,,+++,,,------,,,***---......///...---+++***((()))***+++,,,---------((())))))***++++++,,,,,,---)))))),,,,,,******......//////000//////...---......---+++++++++++++++---,,,***))))))+++,,,......---,,,,,,+++***)))(((+++,,,------------,,,+++CCCEEEGGGHHHHHHIIIKKKMMMLLLKKKHHHEEEAAA>>>;;;:::888666333111000///---+++))))))((((((((((((((((((((()))))))))))))))))))))+++)))((()))++++++)))&&&(((((()))))))))(((((((((,,,***))))))***+++******)))+++......---+++++++++******)))))))))+++,,,---,,,***+++000222000111444555555555888<<<>>>???>>>BBBAAAAAA???>>>===<<<;;;===<<<:::777333000...---+++++++++*********)))))))))***+++,,,,,,***((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&(((((()))***---111444666<<<>>>AAADDDFFFIIILLLOOOLLLJJJHHHJJJMMMPPPQQQQQQSSSTTTTTTTTTSSSRRRQQQPPPKKKJJJIIIHHHGGGDDD@@@<<<666444111...------...//////---+++)))(((***+++---///...---+++******++++++,,,+++******++++++***)))---...000111222222111111////////////...---,,,,,,...---+++))))))***+++,,,......------,,,+++******---------------111666999BBBEEEIIINNNSSSXXX\\\^^^]]]]]]^^^_______________^^^\\\XXXTTTPPPJJJDDD???<<<777111,,,+++---.../////////...------------------///222333555999@@@FFFLLLNNNRRRVVV[[[]]]^^^^^^YYYWWWSSSOOOLLLKKKKKKLLLNNNQQQUUUXXXZZZ\\\___aaabbbaaaaaaccceeeffffffddddddddddddbbb```^^^___`````````___^^^^^^^^^^^^^^^]]]```aaa^^^\\\[[[XXXSSSQQQKKKCCC:::444000...------,,,++++++,,,---,,,***,,,,,,,,,------.........///000000///---,,,,,,------,,,++++++************)))))))))(((((((((''''''+++,,,,,,++++++)))((((((***************))))))(((************,,,...000111777888<<>>999666666666111---***+++------)))&&&((()))))))))((()))+++---------------------------------------------------,,,***)))***,,,,,,+++***,,,---...000000000///...//////000000000000//////...///111222222000///...------............//////...---,,,---///000000///111///---,,,,,,,,,...///...---------,,,,,,+++++++++,,,---000222222///------///000000...,,,------000...------......,,,++++++++++++***************''')))+++++++++***+++,,,++++++************++++++---,,,+++,,,---...,,,***+++,,,,,,------,,,+++***))))))***+++,,,,,,,,,,,,*********++++++,,,,,,,,,...++++++......,,,---000............------------///......------------------,,,+++*********+++,,,,,,,,,++++++******))))))***+++,,,------,,,+++***BBBCCCEEEFFFEEEFFFHHHIIIJJJJJJHHHEEEAAA===999777777444000---------,,,+++((((((((('''(((((())))))''')))+++------+++(((&&&)))(((((()))++++++***(((((((((((((((((((((((((((---+++******+++,,,,,,+++(((***---...,,,+++******))))))))))))***,,,---...---,,,---222444333333666777666777999<<>>BBBBBBAAA@@@===:::888666555555555444222///---,,,************)))))))))))))))***,,,---,,,+++)))(((%%%%%%&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&&&&&&&((()))***,,,000444888:::>>>@@@CCCEEEFFFHHHJJJLLLJJJHHHHHHIIILLLOOOQQQQQQTTTTTTTTTSSSRRRPPPNNNMMMHHHGGGFFFFFFEEEBBB>>>;;;555333111///...............---+++))))))***+++---000///---,,,+++*********++++++++++++************,,,---...///000000//////............---,,,++++++---,,,***)))))))))***+++//////...---,,,+++******,,,---...///000444:::>>>HHHJJJMMMRRRVVVZZZ]]]^^^]]]]]]^^^_________^^^^^^\\\ZZZVVVRRRMMMGGGAAA===999555///,,,+++,,,......///...------,,,------------///222333555999@@@FFFLLLPPPUUUZZZ]]]^^^]]]\\\WWWUUUQQQLLLJJJIIIIIIIIINNNQQQUUUXXX[[[]]]```bbbcccbbbcccdddggghhhgggfffcccddddddbbb```______`````````___^^^^^^^^^^^^^^^\\\``````\\\ZZZZZZWWWRRRRRRLLLBBB:::444000...,,,///...,,,,,,------,,,***......---,,,,,,++++++***+++---//////...,,,,,,---,,,++++++*********++++++*********))))))))))))(((+++++++++++++++***)))((())))))***+++++++++******(((((())))))+++,,,...///111444888>>>EEELLLQQQTTTUUUXXX]]]___``````aaabbbaaa```aaafffhhhfffgggjjjhhhhhhggggggfffeeedddcccbbbdddfffgggggghhhkkkmmmiiiiiihhhfffccc^^^ZZZXXXMMMMMMLLLIIIEEE@@@;;;999555111,,,***+++***(((%%%&&&(((******))))))***+++---------------------------------,,,,,,---------+++***)))***++++++***)))***,,,---///000000000///---......//////......------...///000000///...---............////////////---,,,,,,---///000///...//////...------------...------------------------,,,,,,---///111111///------///000000...------......,,,+++,,,---...,,,+++,,,,,,++++++*********)))&&&(((***+++*********,,,++++++************++++++---,,,+++,,,......,,,+++))))))+++,,,,,,+++******)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...++++++......,,,---000///...---,,,+++,,,,,,---........./////////000000---,,,,,,++++++*********++++++++++++******************++++++++++++******EEEFFFHHHHHHGGGGGGIIIJJJHHHHHHGGGDDD@@@;;;666333555111---******+++++++++(((''''''''''''(((******)))***,,,------+++((('''''''''((()))+++++++++***(((((((((((((((((())))))...,,,***+++,,,---,,,,,,(((+++---...---+++******(((((()))***+++---......///---///444666555555999999888999:::===?????????AAABBBBBBAAA>>>;;;888555222333333333111///,,,***++++++++++++*********)))***+++,,,------,,,***)))&&&&&&'''(((&&&$$$""" ########################******))))))(((((((((''')))***,,,///333888;;;===???BBBFFFHHHIIIJJJLLLMMMKKKKKKKKKLLLNNNQQQSSSUUUVVVVVVVVVVVVTTTQQQNNNMMMLLLJJJHHHGGGEEEAAA<<<888333222111000///...---------,,,+++***)))***,,,,,,000///...---+++***)))(((+++,,,,,,,,,*********++++++,,,,,,---------------------...------,,,++++++,,,,,,+++******++++++,,,//////...---,,,+++******///000111333444888===AAAJJJLLLPPPUUUYYY]]]___```]]]]]]^^^^^^^^^]]]]]]\\\\\\XXXTTTOOOKKKEEE???;;;666333...,,,,,,---------......---------------...---000333444666:::AAAGGGMMMRRRYYY^^^```^^^\\\[[[VVVSSSOOOLLLIIIHHHIIIIIIOOORRRVVVYYY\\\^^^aaadddcccbbbbbbdddggghhhgggfffaaacccccccccaaa``````aaaaaa```______^^^^^^_________bbbbbb^^^\\\\\\YYYUUUPPPIII@@@999555222///---111///...---......,,,***------,,,,,,+++***))))))'''***---///...---,,,---++++++*********++++++,,,+++++++++*********))))))+++++++++++++++***)))(((''''''(((******+++++++++''''''((()))***+++,,,---000333777;;;???DDDIIILLLPPPTTTZZZ^^^aaabbbdddeeefffcccdddggggggddddddfffhhhiiijjjiiigggeeedddcccccceeehhhjjjjjjjjjkkklllkkkllllllkkkhhheeebbb```XXXWWWUUURRRNNNHHHAAA===;;;666000,,,+++***(((&&&&&&))),,,---,,,+++***+++------------------------...---,,,,,,,,,,,,---...,,,***))))))++++++***((()))***,,,...000111111000*********++++++*********,,,---.../////////......///......///000000000///---,,,+++,,,///000///..................---------............------------,,,,,,---///000000...,,,+++---......,,,+++,,,---,,,+++***+++---------+++---,,,,,,++++++******)))((()))+++++++++***+++,,,++++++*********+++,,,,,,---,,,,,,---......---+++((()))+++,,,---,,,,,,+++)))***+++,,,,,,,,,,,,,,,------------............,,,)))))),,,---+++,,,///111///---+++++++++---...,,,---...//////000000000---------,,,,,,***)))(((***+++++++++,,,,,,,,,---************************HHHIIIJJJIIIHHHHHHIIIJJJEEEDDDDDDAAA===888444111222...***(((((()))******((((((''''''((()))+++---------+++***))))))))))))&&&''')))******++++++,,,)))(((((((((((()))***+++...,,,++++++,,,------,,,***,,,//////...,,,,,,,,,((()))***+++,,,---......///---///444777666777::::::::::::<<>>;;;999333444444333111...+++)))------,,,,,,,,,+++++++++)))***,,,------,,,+++)))&&&'''(((((('''$$$!!! ########################******))))))(((((((((''')))+++...111666:::>>>@@@???CCCHHHLLLNNNNNNOOOPPPLLLLLLMMMNNNOOOQQQTTTVVVVVVVVVWWWWWWUUURRROOOMMMLLLJJJHHHFFFDDD@@@;;;777222222000///.........---,,,++++++******+++,,,,,,000///...---+++***)))(((+++,,,---,,,***)))***,,,++++++++++++++++++,,,,,,------.........---,,,,,,------,,,,,,,,,---------//////...------,,,,,,+++111222444555666:::>>>AAAKKKMMMRRRWWW\\\___aaabbb]]]]]]^^^^^^]]]\\\[[[[[[[[[XXXSSSNNNIIICCC>>>:::333111---,,,---......---.........------......///...111444555777<<>>===666666555333111...+++***...---------,,,,,,,,,,,,((()))+++,,,---,,,***)))'''(((((('''&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&&&&&&&***,,,///333888<<>>EEEKKKOOOVVV^^^bbb```\\\YYYXXXSSSQQQNNNLLLKKKKKKLLLNNNRRRUUUYYY\\\]]]___bbbdddbbbaaaaaabbbcccdddbbb```^^^aaaccccccbbbaaaaaaaaaccccccbbbaaaaaaaaaaaaaaa___aaa```\\\ZZZZZZXXXUUUIIIAAA888444444444222///000///------......---+++***++++++++++++,,,,,,,,,'''))),,,---------...///...---,,,,,,,,,,,,------+++++++++************)))******+++++++++******)))$$$%%%&&&'''((((((((((((&&&'''((()))************'''+++000444666:::@@@EEEHHHKKKQQQVVV[[[___dddgggeeecccdddhhhiiiggghhhjjjgggkkknnnmmmiiiffffffgggjjjllloooooonnnmmmmmmmmmnnnooopppqqqpppnnnllljjjkkkgggaaa^^^[[[VVVPPPKKKCCC???999333...+++***)))---///222333111000//////........................///...,,,++++++,,,...///...,,,++++++,,,,,,***)))((())),,,...///000000000,,,------......------,,,,,,,,,------.../////////222///...///222333222///...------...000111000/////////...------------...222222111///...---,,,+++...---,,,---//////---,,,---///000000/////////000...,,,+++,,,---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......---,,,,,,---++++++***++++++,,,---......---,,,---//////---,,,------///000000///......***++++++,,,,,,+++++++++,,,------...//////000000...++++++///000...///333222111000...---------...((()))+++---......---,,,---,,,,,,++++++*********+++,,,,,,,,,------......,,,+++************+++,,,EEEFFFGGGEEECCCBBBBBBCCC>>>===;;;999666333111000---+++)))))))))***)))(((***)))((((((***,,,///111000---***'''%%%&&&'''(((&&&(((++++++))))))***,,,+++***))))))***,,,...///---+++******+++,,,,,,+++))),,,...///---,,,++++++******,,,---------,,,,,,,,,+++---333555444666999;;;:::;;;>>>AAADDDEEEDDDCCCCCCBBBAAA@@@???>>>>>>666555444222000...---,,,---------,,,,,,,,,++++++'''(((***,,,,,,+++***)))(((((('''&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&+++---000444999===???AAABBBGGGMMMQQQQQQPPPOOOOOOKKKMMMNNNMMMKKKLLLOOORRRRRRTTTWWWYYYYYYWWWUUUSSSJJJIIIGGGFFFDDD@@@;;;777333111///,,,,,,---...000*********++++++,,,,,,,,,------......---+++***)))***---///...***(((+++...,,,+++***))))))***++++++++++++,,,,,,,,,,,,+++++++++,,,------.........---,,,,,,------.../////////111333777999<<<@@@EEEHHHRRRUUUYYY^^^aaacccdddccc^^^^^^]]]]]]\\\ZZZYYYXXXYYYUUUOOOIIICCC>>>999555000///......000111000///000000000000000111222222111444777999;;;@@@GGGMMMPPPWWW___aaa^^^ZZZWWWWWWQQQOOOMMMKKKKKKLLLNNNOOOUUUWWW[[[]]]^^^___aaacccdddcccbbbbbbcccbbb```^^^]]]```cccdddcccbbbaaabbbeeedddccccccbbbbbbcccccc^^^```___ZZZXXXYYYWWWTTTHHH@@@777222333333000,,,///---,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,---,,,---...000000///......------------+++************))))))))))))******+++++++++******&&&&&&'''(((((()))((((((&&&''')))***++++++******$$$(((---000111444:::???AAADDDIIINNNSSSYYY___ddddddbbbcccggghhhffffffiiieeeiiimmmmmmiiiffffffgggiiikkkmmmnnnnnnnnnooopppooopppqqqrrrqqqooommmlllmmmiiieeedddccc___YYYSSSHHHFFFAAA;;;555111/////////111333333222000000111///////////////////////////...,,,******,,,...//////...,,,,,,---,,,+++))))))***,,,...////////////000000111111111111000000------------...///000111333000---///333555222//////......///111222111000111///---,,,,,,,,,...///111111000000///...------...---,,,---......---,,,---///000111000///000111000...------......,,,+++***++++++,,,,,,---------+++,,,...---,,,++++++,,,++++++++++++,,,---.........------...//////...,,,...///000000000///...---+++++++++,,,,,,++++++***++++++,,,---///000111111...++++++///000///000333111000///...---,,,,,,+++(((***,,,---...---,,,+++---,,,+++*********+++,,,***+++++++++++++++++++++---,,,+++******+++,,,---EEEFFFGGGEEECCCAAAAAABBB===;;;999666444222111000+++***))))))******)))'''+++***))))))***---111333...---***(((&&&%%%&&&&&&&&&)))++++++)))((()))+++,,,+++******+++,,,///000---+++******+++,,,,,,+++(((+++---...,,,+++*********+++,,,---------,,,++++++***,,,222444444555888;;;:::;;;>>>BBBEEEFFFFFFEEEDDDBBB@@@???>>>======555444222000///.........,,,,,,,,,+++++++++******&&&''')))+++++++++***)))((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((+++---111555999===???@@@DDDHHHNNNQQQQQQOOOMMMLLLMMMNNNOOONNNLLLLLLOOORRRSSSVVVYYY\\\]]]\\\YYYXXXRRRPPPMMMJJJFFF@@@:::666333111...++++++,,,///111*********++++++,,,,,,,,,,,,------...---,,,***)))***---000...***(((+++...,,,+++***))))))***++++++)))******+++++++++*********+++,,,,,,------------++++++,,,---...///000111333666:::>>>BBBFFFKKKOOOWWWYYY]]]aaacccddddddccc^^^^^^]]]]]][[[ZZZXXXWWWWWWSSSMMMGGGAAA<<<777333000......///111111111///111111000000111222333333222555888:::<<>>999<<<@@@BBBBBB@@@@@@@@@CCCBBB@@@>>>===<<<;;;;;;666444111////////////...*********+++,,,,,,***(((+++***)))*********(((''''''''''''%%%""""""###%%%''''''&&&%%%$$$###"""!!!((('''&&&%%%&&&(((***+++//////000333888<<<>>>???AAAEEEJJJNNNNNNNNNMMMMMMNNNNNNPPPRRRPPPMMMOOOUUUUUUXXX\\\^^^______```aaahhh]]]QQQKKKIIIDDD:::222//////............//////***++++++,,,,,,---......((('''&&&'''***,,,,,,,,,***+++++++++******,,,...+++******)))******++++++******))))))******+++,,,+++,,,------++++++,,,---)))************,,,000333333777<<>>:::777;;;888444111000000///...000111222222222111000///000///,,,,,,---000444666......------------......///...---,,,,,,---...///111222444555555444222111......---,,,///333111---//////............//////////////////000000000000///...---,,,,,,---...///111///------000111///,,,444222///,,,+++,,,...///.../////////...---,,,,,,+++---///...,,,,,,///222*********))))))))))))))))))+++,,,+++)))))),,,///)))+++------,,,*********......//////...---,,,,,,------...///000...***'''******+++,,,,,,,,,+++***+++,,,---...////////////------,,,+++)))***---///000///...---,,,+++++++++***,,,///000...+++))))))111000...---,,,------...(((((())))))*********+++''')))+++,,,,,,---///111MMMIIICCCAAAAAAAAA???>>>;;;;;;:::999666222...,,,......---,,,++++++++++++'''(((***+++******,,,---...---+++)))(((''''''&&&************+++,,,,,,---------,,,,,,,,,---...///...,,,)))))))))***))))))***---///---)))'''))),,,(((***,,,---,,,,,,---...,,,,,,---///222777;;;===:::===@@@BBBBBB@@@@@@@@@BBBAAA@@@>>><<<;;;999999222000---,,,,,,,,,+++***+++******+++---,,,+++))))))(((((((((******(((&&&(((((('''%%%######$$$&&&'''&&&%%%$$$############((('''&&&%%%&&&'''***+++000000222666:::>>>AAABBBEEEHHHLLLNNNOOOOOOOOOOOOLLLMMMPPPSSSRRRNNNPPPUUU]]]```eeeggghhhhhhhhhiiikkkcccYYYQQQLLLEEE<<<444000000///...---.........+++++++++,,,,,,,,,,,,,,,******)))***++++++++++++)))***,,,,,,******+++---,,,,,,+++******))))))***))))))*********+++++++++***,,,......---------///+++,,,,,,,,,,,,...111555444888>>>CCCHHHLLLQQQTTT\\\___bbbeeefffeeedddbbbaaa___^^^^^^^^^]]]ZZZXXXWWWSSSLLLDDD<<<555111///111111111222222222333333444333222111000/////////333666:::>>>CCCHHHOOOSSS[[[\\\^^^^^^]]]YYYVVVSSSRRROOOLLLJJJKKKNNNRRRTTTZZZ[[[]]]^^^___```aaaaaaffffffgggfffdddbbb___^^^```aaabbbddddddddddddcccfffggggggfffccc```___``````___^^^\\\ZZZVVVPPPLLL@@@;;;666111///---,,,+++.........///000111222333111111000///............---******------******---111222222000,,,+++,,,---***+++,,,,,,,,,+++***))))))((('''&&&&&&'''((())),,,***((('''&&&&&&'''((((((((()))************)))))))))***+++,,,---......222555999===BBBGGGLLLPPPRRRTTTXXX[[[^^^`````````ccceeegggiiijjjiiihhhgggjjjkkklllnnnooooooppppppqqqqqqrrrqqqqqqpppooonnnqqqooonnnooorrrrrrnnniiibbb^^^XXXSSSNNNIIIDDDAAA<<<999444111000000000///......///000000///......111000...------...000222/////////....../////////......------------......000111333444444333111000...///---,,,...222000,,,...------------------........./////////000000000000///...---,,,---...///000...---...000111///...111000...---------///000.........///......------,,,...///...,,,,,,...111+++++++++***************))),,,------++++++---///***,,,------,,,+++,,,---...............---,,,,,,.........///000...+++)))((()))***,,,,,,,,,,,,+++,,,,,,---...////////////---......,,,++++++---///000///...,,,***))))))(((+++---///...,,,***)))(((***+++,,,---...------,,,))))))))))))******++++++***+++------,,,,,,...///PPPIIIBBB>>>???@@@===;;;888888777666333000---+++------,,,,,,,,,,,,------&&&(((*********+++,,,...///...---+++***))))))))))))))))))***+++,,,,,,---,,,++++++++++++,,,------......,,,***((((((***,,,,,,---...+++((('''))),,,)))+++---...------...///......///000333777:::<<<:::===AAABBBAAA@@@??????@@@@@@???>>><<<999666555000...,,,+++++++++***)))+++******+++,,,---+++)))''''''&&&'''))))))(((&&&(((((('''&&&$$$###%%%'''&&&%%%$$$######$$$%%%''''''&&&%%%$$$%%%''')))***000222444888<<>>777222111///...---,,,------,,,,,,,,,+++++++++******+++,,,------,,,+++***)))(((***,,,---,,,+++++++++------,,,+++***)))((((((((()))***+++,,,+++******)))+++...////////////000---............000333666666;;;AAAFFFKKKPPPUUUYYY```bbbdddggghhhgggeeeddd```___^^^^^^^^^\\\YYYWWWSSSOOOHHHAAA:::444111///111111111111222222222333333222111111000000000000555888<<>>:::555111000///...---///000000111111111111111//////............//////...,,,,,,......++++++......///...---+++***+++,,,******+++,,,+++***)))(((((('''%%%$$$%%%''')))++++++***)))'''&&&''''''(((((((((((((((((()))******((())))))***+++,,,---------000444777;;;???DDDHHHKKKMMMRRRVVVZZZ]]]___```bbbeeehhhhhhgggfffgggjjjlllmmmnnnooopppqqqqqqqqqoooooooooppppppoooooonnnpppooooooqqquuuvvvssspppiiigggccc___[[[VVVPPPLLLCCC???999555333333222111......////////////......222111000...------------000000////////////000000,,,------------------,,,///000111222222111000//////000///,,,...111000+++///......------......///------........./////////111000...---------......///...---...000111000///------........./////////------.../////////.........//////...,,,,,,---///++++++++++++++++++++++++***,,,......---,,,,,,---+++,,,------,,,,,,...000---............------,,,000///.../////////---+++&&&''')))+++------------,,,---...///000000000000---...//////------...///.........------,,,,,,,,,---......---***(((((()))&&&'''***---......,,,,,,)))************+++++++++,,,---...---,,,+++,,,---RRRJJJAAA===>>>>>>;;;777555555444333111///,,,+++---,,,,,,,,,,,,,,,---...&&&((()))******+++---//////...---,,,*********)))((()))***+++,,,,,,------+++************+++++++++...///...+++((('''+++///------,,,***''''''))),,,***,,,...///......///000///000111222444777:::;;;;;;>>>AAABBBAAA???>>>>>>>>>>>>>>>===:::777333111000///------......---,,,***)))((()))+++,,,+++)))(((''''''((()))***((('''(((((('''&&&$$$$$$&&&'''&&&$$$###""""""%%%''')))'''&&&%%%$$$%%%''')))***000222555999===BBBGGGJJJNNNNNNMMMNNNPPPQQQRRRQQQLLLLLLNNNRRRQQQPPPUUU\\\eeekkksssyyy||||||||||||wwwuuupppfffYYYKKK@@@:::333222///---+++++++++,,,------,,,+++******)))))))))+++---...,,,***)))(((&&&))),,,---,,,+++******,,,,,,,,,,,,+++******)))''')))+++,,,---,,,***)))'''***---/////////000000///////////////111444777:::>>>DDDJJJPPPUUUZZZ^^^```aaadddeeefffeeedddbbb^^^]]]\\\\\\\\\ZZZVVVTTTNNNKKKDDD===777333111000---............/////////000000000//////000000111555888===BBBFFFKKKQQQTTTYYYYYYXXXWWWVVVUUUTTTTTTMMMMMMMMMNNNQQQUUUYYY[[[___^^^]]]]]]^^^aaadddfffgggfffeeecccccccccddddddccccccbbbbbbaaa```___^^^bbbdddeeeeeecccbbbcccccc___^^^\\\ZZZWWWRRRLLLHHH===999444111000000////////////111111111000///...,,,,,,,,,,,,,,,---...///000------//////,,,,,,...------,,,++++++++++++,,,***+++,,,,,,,,,+++)))(((***)))'''&&&'''***---000,,,+++***)))(((((()))))),,,+++***)))***+++,,,---(((((())))))***+++,,,,,,***,,,000222555888===@@@DDDFFFKKKPPPVVVZZZ]]]^^^___cccgggfffccccccgggkkkmmmnnnooopppqqqqqqqqqqqqlllmmmmmmnnnooooooooonnnnnnnnnnnnpppssstttsssqqqmmmllljjjhhheee```ZZZUUUNNNIIICCC===:::888666444000000000000000000//////000000000///...---,,,+++000//////////////////000+++,,,---......---,,,+++...//////000000//////...000222111......111000---111111000000000000111111------------.........///111000///---------......------...///000111111111,,,---.../////////...---,,,---...////////////////////////...---,,,------*********+++++++++++++++)))+++---......,,,+++***+++,,,,,,++++++,,,///111---------......------,,,222000......//////...,,,&&&(((***---...///000000------...///000000000000,,,---//////...------...,,,---...000111333444444000000///---***)))***,,,((()))***,,,,,,---,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,PPPIIIAAA<<<<<<;;;888555333222222000///...,,,+++,,,,,,+++++++++,,,,,,---'''((()))))))))***---///...---,,,+++***)))))))))((()))***,,,------------******************))))))---......,,,)))(((,,,///,,,,,,***)))'''(((***,,,+++---//////......///000000111222444666888:::;;;<<>>===;;;<<<<<<:::888444111...///...---...//////...,,,)))((('''''')))******))))))(((((()))***+++)))((('''''''''%%%$$$$$$&&&'''%%%$$$""""""###&&&)))+++'''&&&%%%%%%%%%''')))+++...111666999===AAAGGGKKKOOOMMMLLLLLLOOOQQQQQQQQQOOOMMMMMMOOOOOOPPPXXXaaafffmmmwww|||{{{wwwmmm^^^NNNBBB<<<444222///,,,******+++,,,...------,,,+++***))))))%%%(((,,,---+++))))))***&&&))),,,---,,,*********)))***+++,,,,,,,,,,,,,,,''')))+++,,,---,,,***)))&&&(((,,,---......///000.../////////000222666999===BBBHHHNNNSSSYYY^^^aaaaaabbbcccdddeeedddbbbbbb]]]]]]\\\]]]\\\ZZZUUURRRKKKGGGAAA:::555222111000,,,,,,,,,------------..................///000111555888>>>CCCGGGLLLQQQTTTWWWVVVUUUTTTRRRRRRQQQQQQKKKLLLMMMPPPTTTXXX\\\^^^aaa___^^^]]]___bbbeeehhhgggfffdddbbbbbbcccdddeeebbbaaa___]]][[[ZZZYYYXXX]]]___aaabbbbbbbbbcccddd```___\\\ZZZWWWRRRKKKFFF<<<888444111000000000///---.../////////...,,,+++************+++,,,------000...---000///,,,,,,...---,,,++++++,,,,,,,,,,,,+++,,,---------,,,******+++***((('''(((,,,///222------,,,+++************,,,+++*********+++---...'''(((((())))))*********)))+++...000111444777:::===@@@DDDJJJPPPUUUYYY[[[[[[___bbbbbb``````fffkkkmmmnnnoooppppppqqqppppppkkklllmmmmmmnnnnnnnnnnnnooonnnnnnpppqqqrrrqqqpppppppppooonnnlllhhhbbb^^^XXXSSSLLLFFFAAA===888666333222111111000/////////......///000000///...---///......------......///+++,,,............,,,+++........................111444444000///111111///111111000000000000111111------------.........///111000///...---......///---...//////000000111222......///000///---+++***------...///000000000///000///...---------------))))))))))))******++++++)))***+++,,,---,,,)))(((******+++******+++...000,,,,,,---------------,,,222000......//////...,,,(((***,,,...000111111111,,,---...///000000000000***,,,......,,,+++,,,,,,+++---///111333444555555222222111...,,,+++---///000...,,,+++***+++---...,,,,,,,,,,,,++++++++++++'''(((******))))))+++,,,KKKHHHBBB>>>;;;888666555111000000///...---,,,,,,,,,+++************++++++)))******)))((())),,,...---,,,+++***))))))))))))((()))+++---/////////...*********+++******)))(((+++,,,,,,,,,++++++---...******)))((()))***+++,,,***,,,...///......///000000111333555777:::;;;<<<===@@@BBBCCCAAA>>>===<<<999999999777555222///...,,,++++++,,,---...,,,+++)))(((&&&''')))++++++***+++***)))***+++***)))'''%%%&&&&&&$$$######%%%'''%%%$$$######$$$&&&)))***((('''&&&%%%&&&(((***+++...222777:::<<<@@@FFFKKKNNNLLLJJJLLLPPPRRRRRRPPPPPPNNNNNNOOOOOOQQQYYYbbbiiiqqq}}}~~~}}}xxxnnn```PPPDDD===444222...+++******+++,,,......------,,,+++******%%%(((+++,,,)))((()))+++''')))+++,,,+++*********((()))+++---......------((()))***+++,,,+++******''')))+++,,,,,,---///111...///000000111444888<<>>@@@CCCCCCAAA>>><<<<<<888777666444222000///...)))))))))+++------+++***+++)))((((((***,,,---,,,,,,***))))))***)))'''%%%$$$%%%$$$###""""""$$$&&&$$$$$$$$$%%%&&&'''((())))))((('''&&&''')))+++,,,///333999;;;<<<@@@FFFKKKMMMKKKJJJMMMRRRTTTSSSPPPNNNMMMOOORRRRRRRRRXXX___lllttt|||vvvmmm```RRREEE===333111---***)))***,,,---.........------,,,,,,,,,(((+++---,,,((('''))),,,((()))******))))))***+++)))***,,,---...---,,,+++))))))*********+++++++++***++++++++++++,,,000333...///111222444777<<<@@@DDDHHHNNNSSSXXX]]]aaadddeeeffffffffffffeeedddccc____________^^^[[[VVVRRRHHHDDD>>>777222000000000/////////000000000111111---......///111333444555666:::AAAFFFKKKOOOSSSVVVXXXWWWVVVTTTRRROOOMMMLLLJJJLLLPPPTTTYYY]]]```aaaaaaaaa``````bbbdddfffhhheeedddcccbbbaaaaaa``````]]]\\\[[[ZZZYYYZZZZZZ[[[^^^```aaa```^^^]]]]]]^^^___]]][[[XXXTTTNNNGGGBBB:::666222///.........---++++++*********+++,,,,,,,,,++++++++++++,,,,,,---000------///...+++***---///---++++++,,,---,,,***+++,,,,,,---,,,+++***)))(((((((((((((((***,,,---++++++++++++***)))((((((%%%&&&&&&'''''''''''''''&&&''''''''''''(((((((((***+++,,,------...111333111333666;;;@@@EEEIIILLLPPPRRRUUUXXX\\\___bbbdddkkkkkklllmmmmmmmmmlllllllllmmmmmmnnnnnnnnnnnnmmmnnnooooooppppppppprrrsssssssssrrrssssssqqqmmmjjjbbb```]]]YYYUUUNNNGGGCCC===<<<999666333222111111000000000000111111111222//////............//////000//////......//////000......------------......---111333000...000222111...------------------........./////////000000000//////.........000111222...000222111//////000222............------,,,+++///000000000000//////...///---+++,,,...000///---(((((()))******+++,,,,,,---+++))))))++++++***(((***,,,------,,,+++,,,---***+++,,,---------------.........///000...+++))),,,,,,---......---,,,+++***+++,,,---............---------,,,++++++---//////000000111000...,,,+++000111111000//////000222444222///---++++++,,,---...---------,,,,,,,,,,,,)))+++,,,+++***)))+++,,,CCCEEEFFFAAA:::444333555//////...---------......++++++)))((('''''''''''',,,,,,+++)))'''(((***,,,------,,,+++************)))+++---000111222111111***+++,,,,,,,,,***)))((('''&&&'''+++///111...***&&&&&&'''))),,,---,,,,,,)))+++---...------...///000111444777999<<<===>>>>>>@@@CCCCCCAAA>>><<<;;;777666444222111000//////))))))***,,,......,,,***,,,+++)))***,,,...//////+++***)))(((((('''%%%######$$$$$$"""!!!"""$$$&&&$$$$$$%%%&&&&&&''''''(((***)))((('''(((***,,,---000555:::<<<===@@@FFFLLLMMMKKKJJJNNNSSSVVVTTTQQQLLLMMMQQQVVVUUUSSSVVV\\\mmmvvv{{{tttkkk```SSSFFF===333000---***)))***,,,...///............---------,,,///000---(((&&&(((,,,((()))***)))((((((***,,,***,,,---......---+++*********))))))******+++,,,------,,,++++++---111444...000222333666:::???BBBFFFJJJOOOTTTYYY]]]aaadddeeeeeeeeeeeedddcccbbbbbb]]]\\\]]]]]]\\\YYYTTTPPPIIIDDD>>>777222000000000////////////000000000000...//////111333555666777888<<>>===AAA@@@???@@@@@@>>>;;;999888888666444222000///...000//////---,,,+++******000...***''''''))),,,...))))))((('''&&&%%%$$$$$$&&&$$$"""!!!"""%%%(((***%%%%%%&&&''''''&&&%%%%%%((()))***+++,,,------...444555777;;;@@@FFFKKKNNNRRRNNNLLLNNNSSSWWWVVVSSSPPPSSSUUUTTTSSSUUU[[[aaakkksss~~~zzzrrriii___SSSFFF===111///...---...///...---,,,---///111111111000000////////////...+++)))((('''(((***,,,---,,,+++***,,,...//////,,,***))))))***)))))))))))))))*********+++,,,---...//////...222333555777:::>>>CCCGGGLLLQQQWWW\\\___aaaccceeeiiihhhfffdddbbbaaaaaaaaa\\\[[[ZZZYYYXXXUUUQQQNNNIIIDDD<<<666222...,,,***111111222333222111000///---...111444777888555333:::???DDDJJJNNNRRRUUUXXXaaa___[[[WWWSSSPPPOOONNNQQQSSSVVVYYY\\\]]]]]]\\\aaabbbcccdddddddddddddddgggaaa___bbbccc^^^\\\^^^ZZZZZZZZZZZZ[[[]]]___```]]]\\\ZZZZZZZZZ\\\^^^___bbb^^^XXXSSSPPPLLLFFFAAA888555111///...---+++)))************+++,,,---...---------------...///000,,,---......---,,,***)))...,,,***((('''(((***,,,------,,,++++++,,,,,,---)))***,,,,,,---,,,+++***,,,***((('''''''''&&&%%%$$$###"""%%%(((***(((&&&((((((((((((((()))*********+++,,,+++******,,,...000///...///222777<<>>;;;888666666555444333333333333333+++---...000222222222222222111000//////000111111000000///---++++++---000000///...///333555444222333222111///............,,,---.../////////...---///////////////000111111,,,...111222333111///---000///...------...000000111111000///////////////111000000///......------+++++++++,,,,,,,,,------000///...---,,,+++++++++)))***,,,///111000---***,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++,,,,,,,,,---,,,,,,++++++///,,,,,,......++++++...000222111......111222000444333111111000111333333222111...------...111222------...................../////////////////////---...//////---,,,---...CCCAAA>>>:::888666555555000...,,,,,,...///---++++++******))))))+++,,,---...111333000+++'''(((+++---,,,***((('''((()))******)))***,,,...000000///+++***)))((((((***,,,---***((((((+++,,,)))(((+++))))))***---000000---***...///000000000000333555444777;;;>>>????????????BBBAAA@@@@@@???>>>:::888333333222111///---+++***.........---,,,,,,++++++///---***''''''))),,,...)))(((((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%&&&&&&%%%$$$$$$'''((()))***+++---...///444666888<<<@@@FFFJJJLLLOOOMMMKKKMMMRRRTTTRRROOOPPPSSSUUUTTTRRRTTTZZZ___hhhooo{{{}}}~~~xxxpppggg^^^RRRFFF===444222///...///...---,,,......///000111000//////......//////...,,,***)))''')))***,,,,,,,,,******,,,.........+++************))))))))))))******++++++,,,,,,---.../////////000222555777;;;???EEEIIIPPPTTT[[[___bbbcccdddeeeffffffeeedddbbbaaa``````\\\[[[ZZZYYYXXXTTTNNNJJJEEE@@@:::555222000...---111222222222222111///...,,,---000444888999999888<<<@@@EEEJJJNNNRRRUUUWWW]]][[[XXXUUURRRPPPOOOOOOQQQSSSWWWZZZ]]]^^^^^^^^^bbbbbbcccdddddddddcccccchhhcccaaaeeeeeeaaa```aaa^^^]]]\\\\\\\\\]]]^^^___```___^^^]]]]]]___aaabbbaaa\\\VVVRRRNNNJJJDDD???888555111///......,,,++++++************,,,...///---------------...//////+++++++++++++++***)))(((...,,,***(((((()))+++,,,---------,,,,,,,,,,,,,,,***+++,,,------,,,+++******)))''''''(((((('''&&&'''&&&&&&'''***+++)))'''((((((((((((((()))******+++,,,,,,+++***+++---//////...---...000444999<<<===@@@EEEKKKSSSZZZ___bbbeeeeeefffhhhjjjllllllkkklllnnnnnnnnnllljjjkkkllliiijjjkkkjjjjjjlllnnnqqqrrrpppoooppprrrssssssssspppnnnmmmllljjjeee```\\\XXXTTTNNNHHHDDDAAA>>>;;;777777666555444444444444000000///000111222444555333222111///......//////000000///---++++++...000333111000111333444333111////////////////////////,,,---...///000000///...///////////////000111111...///000111111000...---//////............//////111111000///////////////111000000///...---,,,,,,++++++,,,------------,,,...------,,,,,,,,,------,,,,,,---///000///,,,)))++++++,,,,,,,,,++++++***------,,,,,,,,,,,,,,,,,,------...///000000000///---******------++++++---///111000------000111///222111111111111111222222111000///......///000111---...............------///......---,,,+++******,,,---///...---,,,---///AAA>>>;;;888666666666777000///---...//////...,,,,,,++++++***+++,,,---......///000///---+++++++++,,,+++)))(((((()))***+++*********,,,///000000...((('''''''''(((***,,,---***''''''))))))&&&&&&)))+++++++++---//////...,,,,,,...111333444555777888777;;;>>>???>>>>>>@@@CCCDDDCCCAAA???>>><<<999666///000000///---+++)))''',,,,,,,,,,,,------------...,,,)))((((((***---///)))(((((('''&&&%%%$$$$$$###$$$%%%&&&''''''&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&''')))+++---///000555777999<<>>EEEMMMUUU[[[^^^aaacccfffiiikkkllllllkkkmmmmmmllljjjhhhiiillloookkkllllllllllllmmmooorrrqqqpppoooqqqsssvvvvvvvvvrrrqqqqqqqqqpppnnnjjjgggbbb^^^XXXRRRNNNJJJGGGDDD<<<;;;999888666555555555444222000//////111444666444333111...------------///000///...,,,,,,...000444333222222333333111///+++,,,---//////000000000,,,---...000111111000000///////////////000111111////////////...---------...///////////////......000000000000////////////111111000///...---,,,+++***+++---//////...---,,,,,,,,,,,,,,,------......///.........///...+++)))++++++,,,,,,,,,+++)))(((,,,,,,,,,,,,---------...------///000111222222222+++((())),,,,,,***+++......000000,,,,,,000000...///000111111222222222222////////////////////////////////////...---,,,,,,---,,,,,,,,,++++++******+++,,,------------...///AAA>>>:::666444444555666000///////////////...---,,,+++*********+++---..................------,,,,,,***)))((((((***+++---+++***+++---///000///---)))((((((((()))***,,,---***''''''))))))&&&&&&))),,,------...//////......---000333666777777999::::::>>>@@@@@@>>>>>>AAAEEEFFFDDDAAA???===:::777444///000000000///---***)))***++++++,,,------......---+++)))((()))+++---///***))))))((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''***---///111666777:::===AAADDDGGGIIIOOOOOOOOOQQQSSSRRROOOLLLPPPQQQRRRQQQQQQRRRUUUXXX]]]bbbjjjqqqvvvxxxwwwvvvpppkkkccc\\\TTTKKKAAA:::888555111000///000///...111000000//////...------,,,---------------------******+++++++++******))),,,---,,,+++))))))+++---******))))))******+++,,,******++++++,,,---...///...222777<<>>:::666222111111111000222222111111000///...---444222111111333444555444;;;???EEEKKKOOOSSSXXXZZZXXXWWWTTTRRRQQQPPPPPPPPPTTTVVVZZZ^^^aaabbbcccccceeeddddddcccbbbbbbbbbbbbbbb```___```aaaaaa______aaa___^^^\\\[[[[[[[[[\\\^^^^^^]]]\\\]]]]]]^^^___^^^YYYSSSOOOLLLGGGAAA===999666222000000000000000///---***)))))),,,///111---------,,,,,,---.........---,,,++++++,,,...///---,,,+++******+++,,,---,,,---///000///...,,,***---------------,,,,,,,,,%%%&&&'''***,,,---+++)))((((((((((((((('''&&&%%%))))))(((((((((((()))))),,,,,,+++)))((()))---000---,,,+++***+++---///111333555999???FFFMMMSSSVVV\\\```dddhhhiiijjjjjjjjjjjjkkkkkkiiihhhiiilllnnnjjjllloooppppppoooooopppqqqpppooopppssstttuuutttuuuttttttuuuuuutttqqqnnnkkkgggaaa\\\XXXTTTPPPNNNDDDBBB???<<<999666444444444222000//////000111222222111///...---------.../////////...------...000222222222333333222000///+++,,,---.../////////...,,,---///000111222111111///////////////000000111111000...---,,,,,,,,,---...///000000000///------///000000000000000//////111000///...---,,,,,,+++***,,,...000000///---+++------------...---------///...------//////---,,,,,,---......---,,,***)))+++,,,,,,---.../////////---...///000000000000000+++((()))------,,,,,,///...111000------000111...///000222333444333333222......///000000///......////////////...---,,,+++******+++,,,...///000000)))+++,,,---,,,,,,...000BBB???:::555222111222222///000000///............+++******)))***+++,,,------......//////......---,,,+++)))((()))***,,,---++++++,,,---//////---,,,+++++++++******+++++++++,,,((('''))))))'''(((+++------------......///000000333666888888888999:::<<<>>>@@@???>>>???BBBEEEFFFCCC@@@===;;;888555222//////000//////---,,,***)))******+++,,,---...///,,,+++)))((()))+++---///++++++***)))((('''&&&&&&'''%%%###""""""$$$&&&(((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&))),,,///111666888:::>>>AAADDDGGGHHHNNNNNNOOOPPPQQQPPPMMMKKKNNNOOOOOOPPPPPPQQQTTTUUUYYY]]]ccciiimmmoooooonnnfffaaaZZZTTTNNNGGG>>>888666333000///000111111111111111000///...---,,,,,,,,,,,,,,,,,,------......++++++++++++******)))(((+++++++++***)))))),,,...++++++************++++++)))))))))***+++---///000111555;;;AAAFFFMMMSSSWWWXXX]]]bbbeeeeeedddcccbbb]]]^^^```aaaaaa```^^^]]]^^^]]]]]][[[WWWPPPGGGAAA>>>:::555111000000///...111111000///.........---333111///...000222333333888<<>>CCCHHHKKKRRRVVV\\\```aaaaaacccdddeeegggjjjkkkkkkjjjkkklllggglllrrruuutttqqqnnnlllnnnmmmmmmnnnqqqsssttttttwwwvvvuuuvvvvvvvvvsssqqqooolllhhhdddaaa^^^ZZZWWWOOOMMMHHHCCC===999666444222222111111000...---,,,//////...------...///000...///000///......///000...///111222222111111000...............------,,,,,,---///111111111111000///////////////000000111222000...,,,+++,,,,,,---...///000000000///---,,,...///000000000000///////////////...------,,,,,,***,,,///111111000...,,,//////000//////---,,,+++,,,,,,,,,---000111000///....../////////...,,,++++++,,,---//////000000000000111111111000///......---++++++///000......111///222111......111222///000111333444444444333222---...///000000///...---////////////...---,,,+++******+++,,,...///000000(((***,,,,,,+++,,,---///BBB???:::555111///.........///000///---,,,---...+++******))))))+++,,,---,,,...000000...---...///---,,,***))))))***+++,,,++++++,,,...000///---***,,,,,,,,,,,,++++++******,,,((('''******)))***...,,,,,,---,,,,,,---000333333555888888888888999;;;<<<<<<<<<===???AAABBBCCCEEEBBB>>>;;;888666333111---------,,,,,,+++++++++))))))***+++,,,---......,,,+++***))))))+++,,,...+++******)))((('''&&&&&&'''%%%""" """%%%''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%(((+++///111555777:::>>>BBBEEEGGGHHHKKKKKKLLLMMMMMMLLLKKKJJJLLLLLLMMMNNNOOOQQQSSSSSSVVVYYY^^^bbbeeeffffffeee]]]XXXRRRNNNJJJEEE>>>999666333///...///111222222111000///...------------------,,,,,,,,,---......---,,,++++++***)))(((((()))***+++*********,,,...---,,,+++***************((())))))***---000222444777;;;AAAGGGLLLRRRXXX[[[YYY]]]aaaccccccbbbbbbbbb^^^______``````___^^^]]]^^^]]][[[YYYUUUNNNFFF@@@===999444111//////...---000//////............///---,,,+++---000444666666666;;;BBBIIIOOOTTTYYY\\\ZZZYYYWWWTTTSSSRRRRRRRRRWWWZZZ]]]```cccddddddccceeedddcccbbbbbbbbbcccdddbbbcccbbb___```cccaaa^^^[[[ZZZYYYYYYZZZ[[[\\\]]]^^^^^^^^^^^^^^^]]]]]]]]]]]]XXXRRRNNNKKKFFF@@@<<<777444000...///222333444000///---++++++---///111...------,,,,,,,,,,,,,,,************+++---......------,,,,,,------......,,,---...000000000000///000///...---------------)))))))))+++------+++)))***,,,---,,,***))))))******))))))((((((((((((((('''((()))((('''''')))+++,,,+++***))))))***+++,,,000000111333777<<<@@@BBBKKKPPPVVVYYYZZZ[[[^^^aaa```dddiiillllllkkkjjjjjjggglllrrrvvvuuuqqqmmmkkkhhhhhhiiilllppptttvvvvvvwwwvvvuuuuuuvvvvvvtttrrrqqqooollljjjhhhfffcccaaa[[[XXXRRRLLLEEE???;;;999444444444333111///,,,+++///......---...000111222---///000000///...///111---000333444333111111111222111000...---,,,,,,,,,---...///000000000///...///////////////000111111111000...---------......000000000000///...---,,,---...000111111000//////------------------------,,,---///000111000///...111111222222111///---+++***+++,,,...111222111///////////////////////////+++,,,...000111111000///444444444333222111//////000---...111222///000333000222222//////222222000222222333333333222222111---...///000000///...---////////////...---,,,,,,---,,,,,,,,,++++++******)))***++++++++++++,,,---@@@===999555111...---,,,---...000///,,,+++,,,...,,,++++++***+++,,,---...+++///222111---+++---000...---+++)))))))))+++,,,,,,,,,---///000///,,,))))))******++++++++++++***+++'''&&&)))***)))+++000***+++,,,++++++---111555444666777777777999;;;===;;;999888;;;@@@CCCBBB@@@CCC@@@;;;888666444222000---,,,+++))))))***+++,,,))))))***+++,,,------...---,,,+++*********+++,,,))))))((('''&&&%%%$$$$$$$$$###"""!!! !!!###$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$'''***...000444666:::>>>BBBEEEGGGHHHJJJKKKKKKKKKKKKKKKKKKLLLJJJJJJJJJLLLOOOQQQRRRRRRUUUWWW[[[^^^``````___^^^WWWSSSNNNKKKIIIEEE@@@;;;777444///---...///000111000///...---,,,------.........---,,,,,,,,,---......---,,,***)))(((((((((''')))++++++++++++,,,---///...---+++***)))((((((******+++,,,000444777:::===AAAGGGLLLQQQVVV[[[^^^[[[]]]```aaaaaaaaacccddd``````______^^^^^^^^^]]]\\\[[[XXXUUUQQQKKKDDD???;;;777333000//////............---------...///000+++++++++...222555777777888<<>>EEEJJJPPPSSSSSSUUUZZZ^^^___ccchhhkkklllkkkjjjjjjiiimmmqqqsssrrrpppmmmlllhhhhhhhhhkkkpppsssuuuuuuuuutttssstttvvvwwwvvvuuurrrpppooonnnnnnmmmkkkiiiccc```[[[UUUNNNHHHDDDBBB;;;:::888666333111000///111000/////////000111222---///000000//////000111000333666777444222111222444222000---,,,,,,...///......///000///...---,,,///////////////000111111000000//////.../////////111000///......------------...000111111111000///+++,,,,,,------......///......///000000000000///111222333333333111///...++++++---000222222000---///...---,,,---///111222,,,---///111111111000///222222333222222111000000222//////222222//////222///111111......111111///333222111000////////////---..................------...............------///......---,,,+++******)))+++,,,+++***)))+++,,,===<<<999555222///---,,,,,,...///...+++***,,,...------,,,+++,,,---...///***000444222,,,***---111///...,,,***))))))***+++,,,,,,---///000///+++)))&&&'''(((***++++++++++++)))&&&%%%(((***))),,,000)))***+++******,,,222777444555666666777999===@@@:::666555999AAAEEEBBB===BBB>>>:::777555333111000///...+++))))))+++---///)))******+++,,,,,,------...---+++*********++++++((('''&&&%%%$$$######"""!!!!!!"""""""""!!!!!! &&&%%%$$$######$$$%%%&&&%%%$$$$$$$$$&&&)))---///333666:::???CCCFFFHHHHHHLLLLLLMMMLLLKKKLLLNNNOOOHHHHHHIIILLLOOORRRRRRRRRTTTVVVZZZ]]]^^^\\\ZZZYYYUUUQQQLLLJJJIIIFFFBBB>>>999555000------.........000///...---,,,---......///...---,,,+++,,,------...---,,,***)))(((((((((%%%(((+++,,,,,,++++++,,,000///...+++***(((''''''++++++,,,///222777;;;>>>AAAEEEJJJOOOTTTXXX]]]```\\\]]]___``````aaaccceeebbbaaa```^^^^^^]]]^^^^^^[[[YYYUUURRRNNNHHHBBB>>>999555111///////////////------,,,,,,---...000111.........000333555555444:::>>>CCCHHHLLLOOOSSSUUUUUUTTTSSSSSSSSSTTTVVVWWWZZZ\\\^^^aaabbbbbbbbbaaadddcccbbbaaaaaaccceeegggdddgggeee``````dddbbb\\\^^^]]]\\\[[[[[[[[[\\\]]]^^^_________^^^]]]\\\\\\ZZZUUUOOOJJJGGGCCC===888555222...,,,...111444555/////////.........//////...---,,,,,,++++++++++++)))***---///000000000000---------.........//////,,,,,,---...000222444555222111///...---------...000...+++*********)))((('''))),,,+++)))''')))+++******)))(((((((((((((((%%%(((+++,,,+++***)))))),,,+++++++++++++++,,,,,,,,,,,,,,,---000555:::<<<===BBBHHHJJJJJJMMMSSSXXX___bbbgggiiijjjjjjkkkllllllnnnppppppooonnnnnnooolllkkkkkklllooorrrrrrrrrsssrrrrrrtttvvvxxxxxxwwwrrrqqqpppqqqrrrrrrpppnnnhhheee```ZZZTTTOOOLLLJJJBBB???;;;777555444444555333222111/////////000111---...000111000///000111333777:::999666222111111555333///,,,,,,---000111...////////////---,,,+++///////////////000111111/////////000000000000000222111///...------......,,,...000111222111000///******+++,,,---//////000///////////////000000111///111333444444333222111,,,---///111333222...+++...---+++***+++...111333---...000111222111///......//////000000000//////222000///222222//////111...000000------000000...333111///...---,,,------........................------......///.........////////////////////////***+++,,,+++***)))***+++>>>888444222///+++,,,///...+++,,,222222---+++///+++---///000000000222444///000111000...+++******---,,,,,,++++++******)))+++---......,,,++++++,,,(((&&&'''+++000111---)))((()))***)))((()))+++,,,,,,,,,,,,,,,---///111222777888999:::;;;<<<<<<<<<777999===AAAEEEEEEBBB???FFFCCC>>>999444111/////////+++***++++++***,,,000---+++)))((('''((()))***///...,,,,,,,,,,,,***))),,,+++(((&&&$$$$$$$$$$$$&&&$$$!!!!!!!!!"""""""""&&&&&&''''''&&&&&&%%%$$$!!!$$$''')))***+++---...666888===AAAEEEHHHJJJKKKSSSPPPLLLIIIIIIKKKNNNPPPMMMKKKIIIIIILLLQQQTTTVVVSSSWWW[[[\\\YYYVVVVVVWWWPPPLLLIIIIIIJJJGGGAAA;;;888555222000000000///---111///+++***+++---------...---+++*********+++,,,///...---+++***)))))))))'''((())))))(((***,,,///222111///,,,)))((()))+++...------000555;;;???AAADDDIIIOOOTTTWWWZZZ]]]```bbbbbbcccdddbbb___```bbbcccaaa````````````]]][[[```\\\VVVPPPJJJCCC<<<777222111...,,,,,,---///111...---,,,,,,++++++++++++(((+++...222555666666666???AAADDDGGGIIILLLOOORRRQQQPPPOOOLLLKKKNNNRRRVVV[[[\\\___aaaccccccccccccddddddbbbbbbbbbbbbddddddhhhhhhfffeeecccbbb``````ZZZ\\\^^^]]]ZZZZZZ\\\___]]]]]]]]]]]]]]]]]]]]]]]]YYYUUUPPPMMMKKKFFF<<<555444000---...333555333000/////////......---------------,,,++++++***))))))+++,,,---...///111222222...///000111222111111000,,,---...---+++***++++++///...------...---+++)))+++---...///...,,,)))'''(((,,,...,,,((('''***...)))))))))))))))((('''''')))))))))))))))))))))***...---,,,+++***++++++,,,...---------///111333444777999<<<>>>BBBHHHOOOTTT]]]___bbbgggkkkmmmmmmllllllmmmnnnmmmllllllnnnpppsssrrrqqqqqqpppooonnnnnnlllnnnpppsssvvvyyy{{{}}}wwwxxxyyyxxxuuurrrrrrrrrmmmllliiieee___ZZZUUURRRKKKGGG@@@;;;999888777777333111000000222222111///111...---.........333999<<<:::;;;???<<<555444888444333111///,,,,,,---///...///000000000...---,,,''')))+++...000111111111/////////---******,,,......///000111111000///..................///000111...---,,,+++,,,,,,......,,,,,,---///000222333333333222111111111000...,,,111//////222555555222......------,,,,,,------...,,,,,,------...//////000000000///////////////000000111111222222000///...///000000///......///111......//////000000111111///000000000///...------222---+++000333111/////////222555444000...---...******+++***))))))***,,,===777333222000,,,---000555000---...---***+++///+++---......---...///111///000111111...,,,++++++---------,,,++++++******,,,---...---+++******+++***))))))---111222///+++)))******)))((((((***,,,++++++++++++,,,...000222666777999:::<<<======>>>???@@@BBBFFFHHHFFFCCC@@@AAA???===999555000---+++---++++++//////,,,+++---...,,,+++))))))***+++,,,...---++++++,,,,,,+++)))+++***(((&&&$$$$$$###$$$&&&$$$!!!!!!"""###""""""###$$$$$$%%%&&&&&&&&&&&&###%%%(((******,,,...///222444888===AAAEEEGGGHHHQQQOOOLLLJJJJJJKKKMMMOOOLLLJJJIIIIIILLLPPPSSSUUUUUUVVVWWWWWWVVVVVVWWWXXXQQQNNNJJJIIIJJJGGGBBB===;;;888555444333333222000111///---,,,---///.........---,,,+++***++++++,,,++++++******)))*********)))***)))(((&&&''')))+++//////...+++((((((***,,,...///111666;;;@@@CCCDDDLLLOOOUUUYYY[[[]]]```aaaaaaccceeedddaaa```eeekkkbbbaaa`````````___]]][[[\\\YYYSSSNNNIIICCC<<<888111000---,,,+++,,,...///...------,,,++++++,,,,,,)))+++...111333555666666===@@@CCCEEEGGGJJJMMMOOOQQQQQQOOONNNMMMPPPTTTXXX]]]^^^```aaabbbcccddddddeeedddcccbbbbbbcccdddeeegggfffeeedddbbbaaa```___\\\]]]]]]\\\[[[[[[\\\^^^]]]]]]]]]]]]]]]^^^^^^^^^YYYUUUPPPMMMJJJDDD;;;444222///,,,...111333111///.........---------,,,,,,///......---,,,,,,+++++++++,,,,,,...///000111111111222333555555555444444/////////...---,,,,,,,,,---------...///...+++(((,,,---...///...,,,)))'''&&&)))+++***&&&%%%))),,,)))))))))))))))(((''''''))))))******++++++++++++000///...,,,++++++++++++------------...000111222555777999<<>>AAADDDAAA999666888666555333000......///000//////////////////...---+++,,,---//////000///////////////---+++***,,,.........////////////.....................//////000///...---,,,,,,,,,---.../////////////////////000111000//////000000...,,,///...---000333333000,,,------,,,,,,,,,,,,------+++,,,,,,------...//////000000////////////000000//////000111000///...---000000111000///...000222////////////000000000000//////000000000///......111------111333000///000///111333222///...///000,,,,,,,,,+++++++++,,,---:::666333333111...///222444000///000000...///222,,,---------++++++,,,...///000111111...,,,,,,---......------,,,+++++++++---------+++)))((()))+++,,,++++++...111222000---***++++++***(((((()))+++***))))))***+++---000111666777999;;;===???@@@@@@EEEEEEFFFHHHHHHFFFBBB>>><<<<<<;;;999555000+++(((******---111111,,,)))***,,,+++******)))******+++---+++***+++,,,,,,+++******)))(((&&&%%%$$$$$$$$$%%%###"""!!!#########"""!!!"""###$$$&&&&&&&&&&&&$$$&&&)))***+++,,,...000000222666:::???CCCEEEFFFMMMMMMLLLKKKKKKKKKLLLLLLJJJIIIIIIIIIKKKNNNRRRTTTVVVTTTSSSSSSTTTVVVWWWWWWSSSOOOKKKIIIIIIGGGCCC???<<<:::777555555444333111000.........000000000...------,,,++++++++++++,,,***************+++,,,---)))******((('''(((***,,,//////...,,,***+++---000000333888===CCCFFFHHHIIIVVVXXX[[[^^^aaabbbccccccbbbfffhhheeeaaaaaagggmmmbbbaaa______```___]]][[[YYYUUUQQQLLLGGGBBB<<<888///...,,,+++***+++---.........---,,,,,,,,,,,,---++++++---...111333555666<<<>>>AAADDDEEEHHHKKKMMMPPPQQQQQQPPPPPPSSSXXX[[[aaaaaaaaaaaabbbcccdddeeeeeeeeeddddddddddddeeeeeeeeeeeedddcccaaa```______```^^^\\\\\\]]]]]]\\\[[[]]]]]]]]]^^^^^^^^^______YYYUUUPPPLLLHHHAAA999333000---,,,---000111000---------------,,,,,,,,,,,,000000//////...---------++++++,,,---...//////000222333555777777888777777444333222000///.........++++++,,,...///...+++(((---......///...+++)))'''$$$&&&((('''%%%%%%'''+++))))))******))))))((((((******++++++,,,---......333222000...---++++++++++++,,,------.........---111333555888;;;@@@FFFJJJLLLOOOTTTZZZ```dddggghhhnnnppprrrrrrqqqrrrsssuuuqqqrrrssstttuuuuuuvvvvvvppppppqqqrrruuuyyy}}}}}}zzzuuusssssstttqqqqqqrrrqqqnnnjjjfffddd___[[[UUUPPPKKKGGGCCC@@@999777555555444444222000555333444666777777;;;AAALLLMMMRRRUUUPPPGGG@@@???999777444222000000111111///............//////000...////////////...---,,,///000000...,,,+++,,,...///......------......///------------........./////////...---,,,,,,------///////////////////////////...---...//////...,,,---,,,,,,...111111...+++,,,++++++++++++++++++,,,***++++++,,,,,,---......000000////////////000000...////////////...---,,,000111222111//////111222000000000000////////////...//////000000000/////////...000333222//////333///000111000......///111......------------......777333222333222000000333000000000222111...---,,,//////...,,,***)))***,,,///000111000...------...///......------,,,++++++---...---+++)))((()))+++---,,,,,,---///000///---+++,,,,,,***(((((()))***))))))))))))+++---///111666777999<<>>CCCGGGKKKOOORRR\\\\\\^^^aaaeeeeeecccaaaaaafffiiifffccccccddddddaaa```_________^^^\\\ZZZXXXUUUPPPKKKFFFAAA;;;777...---+++*********,,,,,,......---------------...,,,,,,,,,---...111444666;;;>>>AAACCCEEEGGGJJJMMMPPPQQQRRRSSSTTTWWW[[[^^^ccccccbbbaaabbbccceeefffeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddcccbbbaaaaaa```ccc___\\\\\\^^^^^^\\\ZZZ]]]]]]^^^^^^^^^_________XXXTTTOOOJJJEEE>>>777111///---,,,...000111///---,,,,,,,,,,,,,,,,,,,,,,,,000/////////......------++++++,,,,,,---......///111333555777999999:::999:::888555333222111000///---+++***+++,,,---,,,***---.........---+++)))((($$$&&&'''&&&%%%%%%(((***))))))*********))))))(((******+++,,,...///000000555444222000...,,,*********+++,,,------,,,+++***---///111444666;;;@@@CCCEEEIIIOOOVVV\\\aaaeeehhhiiikkknnnoooooooooqqqsssqqqrrrsssuuuvvvvvvvvvvvvrrrrrrrrrsssuuuzzz~~~{{{vvvttttttvvvxxxxxxyyyxxxuuuqqqmmmjjjkkkhhhccc^^^XXXSSSMMMHHHAAA???<<<:::999777444222555444666:::<<<===BBBHHHXXX\\\ccceee```UUUKKKFFF:::888444222111111111111///...---------///000111000/////////......------///000000///---,,,---...000///...------...///000---------............---//////......------,,,,,,,,,,,,---...///000111222---------...000000///...,,,++++++...111111...***++++++************++++++)))******+++,,,,,,------000////////////000000111////////////......------111222222111000000111333111111111000///.........,,,---...///////////////......111444222...000555222111000...------///000000...---------...------444111111333333000000333111111///,,,,,,...000111222111000---***)))+++,,,...///000///------...//////......------,,,++++++---------,,,***)))***+++---,,,++++++,,,------,,,+++,,,,,,+++)))((()))+++)))))))))***,,,...111222777888;;;===@@@BBBDDDDDDDDDCCCDDDDDDEEECCC???<<<<<<;;;777444111//////...,,,))))))+++***''''''***'''((()))******)))((('''***)))((()))+++++++++)))))))))))))))((((((''''''$$$###"""###$$$%%%$$$"""&&&'''''''''''''''&&&&&&%%%&&&'''(((((())),,,///111333555999===AAADDDFFFGGGHHHJJJKKKKKKJJJHHHGGGFFFHHHJJJKKKKKKLLLNNNQQQRRRQQQRRRUUUYYYZZZXXXTTTTTTRRRNNNKKKIIIGGGEEECCC<<<:::888888777666444111//////...000111111000...+++++++++++++++*********------,,,++++++++++++,,,'''(((***++++++...111444111222333222333555888;;;===@@@CCCFFFJJJOOOVVV[[[^^^]]]^^^bbbeeeeee___YYYVVV^^^dddeeefffgggbbbZZZ```___^^^^^^^^^^^^[[[YYYZZZVVVQQQKKKFFF@@@999555...---,,,+++++++++,,,,,,.........------...//////...---,,,,,,...111444666;;;>>>AAADDDFFFHHHLLLNNNPPPRRRTTTUUUWWWYYY]]]```dddcccbbbbbbbbbccceeefffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddcccccccccbbbccc```]]]]]]______]]][[[^^^^^^^^^^^^^^^^^^^^^^^^VVVSSSNNNIIIBBB<<<555111.........///000111///...,,,,,,,,,,,,,,,,,,,,,,,,.........---------------***++++++,,,---...//////111333666:::<<<>>>??????@@@===888555444333111//////,,,)))'''(((***,,,,,,---------------+++***)))'''((((((((('''((()))+++))))))************))))))******+++,,,...///000000333333222000...,,,***)))******,,,,,,,,,+++)))(((***,,,...000222666:::======AAAHHHNNNTTTYYY```ddddddgggjjjllllllmmmooopppqqqrrrsssuuuuuuuuutttssstttsssssstttvvvzzz{{{wwwuuuuuuwwwyyyzzz{{{{{{zzzwwwtttrrrrrrooojjjfffaaa[[[TTTPPPHHHEEEBBB???<<<:::666333444444666<<>><<<:::777333111000000111///***(((((((((&&&'''+++(((***,,,---...---+++***+++)))((()))******)))((((((((()))))))))(((((('''######"""$$$%%%&&&$$$###((((((((((((((('''&&&&&&%%%&&&'''''''''))),,,...000111333555999===@@@AAAEEEFFFHHHJJJJJJIIIGGGFFFEEEHHHLLLMMMLLLKKKNNNPPPOOOPPPSSSWWWYYYZZZXXXUUUVVVUUURRRPPPLLLJJJGGGFFFAAA@@@>>>>>>===<<<999777333111000000111222000///---------------,,,++++++,,,,,,+++******************+++,,,,,,,,,---000222444555555666666999===@@@DDDGGGJJJLLLNNNSSS[[[bbb```]]]]]]```ddd```UUUKKKDDDRRR___dddgggiiibbbYYY```___]]]]]]^^^]]][[[YYYYYYVVVPPPKKKEEE???888444///......---------------///............///000000///...------///111333555:::===AAADDDGGGJJJNNNQQQPPPRRRUUUXXXYYY[[[^^^```bbbbbbbbbbbbcccdddeeefffddddddeeeeeeeeeeeeddddddeeedddddddddddddddddddddbbb```^^^^^^______^^^]]]___^^^^^^]]]]]]\\\\\\[[[SSSQQQMMMGGG@@@999444111,,,---///000000000///...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******+++---...///000111333555999>>>BBBEEEGGGHHHEEE@@@:::777666555222///111---(((&&&''')))***+++,,,,,,,,,------,,,,,,+++++++++************++++++))))))******++++++************++++++,,,---......////////////---,,,***)))******+++++++++******)))(((***---...000333666999999>>>EEEKKKOOOUUU\\\aaaaaadddhhhkkklllmmmnnnpppoooqqqsssuuuuuutttsssrrrtttttttttvvvxxx{{{{{{xxxvvvvvvwwwuuuwwwxxxzzz{{{||||||{{{tttqqqmmmiiifffaaa\\\XXXPPPMMMIIIEEEAAA>>>999666666444666;;;???BBBJJJRRR___iiirrrssslllaaaSSSGGG;;;777222000000111///---///............//////000............///000111111000111222111///.........222111111000000111111222...///000000000///...------...////////////......000//////......---------.........///111111000///...------///222222///,,,+++******************+++)))******++++++,,,------///......//////000111222111000//////......//////000111222111//////111222222111111000///......---,,,,,,---.........---------,,,...222111///000333555333111000000000///---000,,,******,,,---+++(((///---///222222///---///---...,,,+++444EEETTTZZZ444333111---******,,,...,,,,,,---,,,+++,,,...000---------,,,++++++******))),,,///000///------,,,...---+++)))((((((***,,,***+++,,,+++******+++---,,,,,,,,,...000333555777:::;;;===@@@BBBDDDEEEEEEGGGFFFEEEEEEEEEDDD@@@>>>999888666444222111000000000,,,)))***)))'''))),,,(((***---///000...,,,***+++***(((((())))))(((&&&%%%&&&'''(((((('''&&&&&&###"""###$$$&&&&&&%%%###&&&&&&''''''((('''''''''''''''(((''''''))),,,///000000111333666999<<<>>>DDDEEEGGGHHHIIIHHHGGGFFFDDDIIINNNOOOMMMLLLNNNPPPMMMPPPSSSUUUUUUVVVWWWXXXXXXXXXXXXUUUQQQNNNKKKJJJFFFDDDCCCCCCBBBAAA===;;;888666333222222333222111///000111111111000......---,,,,,,,,,,,,------...---...///000000111444777:::;;;<<<<<<===???CCCGGGIIIMMMRRRTTTUUUYYY___eeebbb___]]]```aaaZZZJJJ<<<666LLL___dddcccdddbbb\\\___^^^]]]]]]]]]\\\ZZZXXXUUURRRMMMHHHCCC>>>888444000000000/////////////////////......///000000111000/////////000222333444888;;;@@@DDDGGGKKKOOORRRPPPSSSVVVYYYZZZ[[[]]]______```aaacccdddeeeeeeeeebbbcccdddeeeeeedddcccbbbccccccccccccccccccdddddd___``````___^^^^^^___aaa______^^^]]][[[ZZZYYYXXXQQQOOOKKKEEE>>>888444222***,,,...//////...------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---///111222333222555:::???EEEIIILLLMMMIIIBBB;;;777777666222//////---***)))))))))'''&&&******+++,,,---------...///---,,,++++++++++++***((()))***++++++++++++***))))))******++++++++++++++++++,,,---,,,,,,***************)))******++++++'''))),,,...///111444666777<<>>:::777777:::<<<@@@HHHPPP^^^jjjttttttmmmbbbSSSFFF<<<777111000111111///,,,//////////////////...---000///.........///111111000111333222000.........000000111111111111000000///000111222111000...---,,,---...///000000//////000//////......---,,,,,,...------...000000...---...,,,,,,///222222///++++++++++++******+++++++++******++++++,,,---------............///000111222000///...---------......000000111000///...000222111111000000//////....../////////000//////......---***+++///222000///111222111000111333444222000111---)))))),,,---+++(((...---...222222...,,,...,,,000000...111:::???>>>333333000---***)))+++...++++++,,,+++***+++...000------,,,++++++******)))(((+++000222111///...---///...,,,)))((((((+++---)))***++++++******,,,...------...///111444777888;;;<<<>>>AAACCCDDDEEEEEEHHHGGGEEEDDDCCCAAA>>>;;;555666666666444222///---111---,,,---,,,)))))),,,'''))),,,...///---+++))),,,***)))((()))((('''%%%###$$$%%%&&&&&&&&&%%%$$$###"""###%%%&&&'''%%%#########%%%&&&'''(((((((((((())))))((((((***...000111111222333666999;;;===DDDEEEFFFGGGHHHHHHGGGFFFDDDJJJOOOPPPMMMLLLNNNPPPMMMOOORRRRRRQQQRRRWWW[[[ZZZ[[[\\\ZZZUUUQQQNNNLLLGGGFFFEEEDDDDDDBBB???<<<<<<999666444444444444333222333333444444222111000......//////111222333444///000222444555999===@@@AAABBBBBBCCCCCCFFFJJJMMMJJJPPPWWWZZZ[[[]]]aaafffeeeaaa^^^```___UUUBBB222000LLLdddeee]]]]]]___^^^___^^^]]]]]]]]]\\\ZZZXXXRRROOOJJJFFFBBB===888444111111111111000000000000///////////////000111111000000000000111222333444666:::>>>CCCGGGKKKPPPSSSPPPSSSWWWYYYZZZ[[[]]]^^^]]]^^^aaacccdddeeeeeeeeebbbbbbddddddddddddbbbbbbbbbbbbbbbbbbbbbccccccccc^^^```bbb```^^^]]]```ccc```___^^^\\\ZZZYYYWWWWWWOOONNNKKKEEE===888444333(((+++---......,,,,,,,,,---------....../////////,,,---------------------)))***+++...000222444555///222888>>>DDDIIIMMMNNNJJJDDD<<<777777666222///---,,,+++,,,+++)))%%%""")))******+++---......///000...,,,,,,,,,+++***)))((()))***+++++++++++++++))))))))))))))))))******'''(((***+++,,,++++++***+++***)))))))))***,,,---'''))),,,...///000333555000666<<<@@@BBBGGGOOOUUUZZZ]]]bbbfffhhhiiijjjlllkkknnnrrruuuwwwxxxwwwwwwtttuuuwwwyyy{{{}}}xxxzzz{{{{{{yyywwwwwwxxxvvvuuuuuuuuuwwwyyy{{{||||||yyyvvvsssrrrpppnnnlllfffbbb]]]XXXSSSNNNIIIEEE===999777999:::===EEENNNXXXeeennnnnnggg]]]NNN@@@===888222000222222000,,,//////000000000///---,,,111111///......///000000000222333333111///.........///000111111000///...000111222333222111///---+++,,,...///111111000000,,,------....../////////------,,,---......---+++---,,,,,,...111222...+++,,,,,,++++++++++++,,,,,,***++++++,,,,,,---..................///000222222///...---,,,+++,,,------///000000///......///111000000000000////////////111111222111111000//////...)))(((...222111/////////...///222666777555222222---)))***---...+++(((...111444444111...+++***............//////000000666444000---***))))))******---,,,***---333111***111000///---+++*********...///000111111///---+++...//////---+++))))))***)))'''%%%'''+++...///...000000000222333555777888999???CCCBBBCCCFFFFFFDDDEEEEEEDDDCCCBBBAAA@@@@@@888666444222000111111222111///---,,,,,,,,,...///+++++++++***************---+++))))))*********)))''''''''''''&&&%%%$$$###""""""###$$$$$$$$$$$$###"""!!!!!!!!!"""$$$&&&(((&&&&&&'''((()))***++++++222000...111666;;;===<<>>>>>===;;;999777888777777777888888666555222222333333444555666666222444777999;;;>>>BBBEEEJJJHHHEEEFFFJJJOOORRRTTTTTTXXX\\\\\\ZZZYYY]]]aaaddd```]]]______VVVFFF999LLLRRRZZZ^^^^^^]]]\\\\\\eeedddbbbaaa___[[[WWWSSSPPPLLLHHHCCC???:::555222111111111111000...---,,,***,,,...000222222222222222222222111222222333444888<<>>666222222000...///222222---+++,,,000//////---,,,+++******))),,,---,,,,,,///000---''')))+++---000111222222222444888===CCCIIINNNQQQMMMIIICCC<<<777444222222333000,,,((('''''')))***---***)))++++++***+++///---...///---+++******+++''''''((((((((((((''''''''')))******))))))***,,,******+++,,,,,,,,,,,,+++&&&''')))+++,,,---,,,,,,......---......///000111222222333666;;;AAAGGGJJJQQQTTTYYY]]]aaaeeehhhkkkoooppprrrtttvvvwwwxxxyyywwwuuutttvvvyyyzzzyyywww{{{{{{{{{{{{zzzxxxuuutttyyytttpppooorrrvvvxxxxxx~~~{{{xxxuuurrrqqqpppjjjjjjgggbbb[[[SSSKKKGGGCCC<<<888888999:::BBBLLLQQQUUUZZZ[[[WWWQQQJJJFFF<<<999555222000000222333444333111...,,,,,,...111222111000//////000111222111111111111000///---------------....../////////000333555000+++***000666...///111222222000...---,,,++++++,,,...//////...---......,,,++++++---///333111//////111000---************+++------,,,+++,,,---///000000000////////////000///------...000---------.........//////111111111000000///...---222222111000///...------000333666666222///---------------------------------...000222444555666666---,,,,,,---///000///---...111444444111...+++***,,,,,,,,,------.........111000...,,,+++*********---...,,,))),,,222222...000///...---,,,+++++++++....../////////...,,,,,,...///000...+++******+++***(((&&&'''+++......---000000111222444555777888999???CCCBBBCCCEEEFFFDDDFFFFFFEEEDDDCCCAAA@@@@@@888666333000///............---,,,++++++,,,---...++++++++++++************,,,***(((((()))***)))(((&&&&&&&&&&&&%%%$$$############$$$%%%%%%%%%%%%%%%&&&%%%$$$###$$$$$$%%%&&&%%%&&&'''((()))***++++++222111111222555888;;;===BBBCCCDDDEEEFFFFFFFFFFFFIIIIIIJJJLLLNNNPPPRRRSSSNNNPPPQQQQQQQQQTTTYYY]]]]]][[[YYYVVVSSSRRRQQQQQQMMMJJJHHHJJJMMMMMMJJJFFF@@@@@@AAA@@@???<<<999888;;;::::::;;;===>>>===<<<666777777888888999999999>>>???AAABBBCCCEEEHHHKKKKKKJJJJJJJJJLLLPPPSSSVVVdddggghhheee___\\\]]]______\\\[[[]]]___\\\TTTLLLXXX\\\```aaa```^^^^^^___^^^^^^]]]]]]]]][[[WWWTTTQQQMMMHHHBBB>>>999333000000000000000000///...---+++---...000111111111111111111111111111222333444888<<<@@@DDDGGGKKKNNNQQQRRRVVV[[[]]]]]]\\\[[[[[[]]]]]]]]]```bbbdddcccbbbcccdddeeeeeeddddddeeefffdddddddddcccbbbaaa``````_________^^^]]]]]]^^^___]]][[[XXXXXXYYYZZZZZZZZZWWWPPPHHHDDD???777333333000......111111,,,***,,,.........------,,,,,,,,,+++...///------...---)))******+++,,,...///000000111333888>>>CCCIIILLLNNNIIIFFFAAA;;;666444222222111///,,,)))(((((()))***+++(((''')))***((()))---,,,---...---+++)))***+++))))))))))))))))))))))))''')))******))))))***+++))))))***++++++++++++***'''((()))***+++,,,,,,,,,------------...///000000000111222555999>>>CCCEEEJJJNNNTTTYYY]]]aaaeeehhhlllnnnpppsssuuuvvvvvvvvvwwwvvvuuuvvvyyyzzzyyyxxx||||||{{{{{{yyyxxxwwwvvvyyyuuuqqqpppssswwwyyyyyy|||{{{zzzxxxwwwuuutttsssllllllllliiiccc\\\UUUQQQGGG@@@;;;;;;::::::???GGGIIIMMMQQQRRRPPPJJJDDD@@@999777333000///000111333333222111...,,,,,,...111222111000//////000111222111111111111000///...---------------.........///000111222///,,,+++...222000000111222222111000///,,,++++++,,,...///...------...---,,,++++++---///111///...///111111///,,,******+++,,,------,,,+++,,,---...///000//////......///000///------///000------.........////////////000111111222111111111000000000000000000000///000333666555222///------......---,,,,,,,,,,,,,,,......///111111222222222------,,,...///000///---...000333333111...,,,+++******++++++++++++,,,,,,,,,,,,------,,,++++++***000000---***,,,111333111......---,,,,,,,,,,,,---------------,,,,,,,,,,,,...000000///---++++++,,,+++)))((((((***,,,------///000111333555666888888:::@@@CCCBBBBBBEEEFFFEEEGGGGGGFFFEEECCCBBB@@@???888666333///---+++***)))+++******)))***+++---...+++++++++++++++******)))***)))'''((())))))((('''&&&&&&&&&&&&%%%$$$######%%%&&&&&&''''''''''''''')))((('''&&&%%%$$$$$$$$$$$$%%%&&&''')))***+++,,,000222444444333555999===@@@@@@AAABBBDDDGGGIIIJJJJJJKKKLLLMMMNNNPPPQQQRRRPPPQQQRRRRRRSSSUUUXXX[[[\\\ZZZWWWTTTSSSRRRRRRSSSPPPNNNLLLMMMPPPPPPMMMJJJFFFFFFFFFEEECCC@@@===<<>>@@@BBBCCCBBB=========>>>>>>>>>>>>>>>DDDEEEGGGGGGFFFGGGIIIKKKLLLNNNPPPPPPPPPQQQVVVZZZnnnooooookkkddd___^^^^^^\\\[[[[[[]]]___```___^^^]]]^^^______]]]]]]^^^___\\\\\\[[[\\\\\\ZZZWWWTTTQQQLLLFFFAAA<<<666111......///////////////......---...///000111000//////000000000000111222333444999<<>>BBBGGGMMMTTTXXX]]]aaadddhhhkkknnnrrrtttuuutttssswwwvvvvvvwwwyyyzzzyyyxxx}}}|||{{{zzzyyyxxxxxxxxxyyyvvvssssssuuuxxxzzzzzzwwwwwwxxxyyyyyyxxxwwwvvvpppqqqrrrpppkkkddd]]]XXXOOOIIIDDDBBB???===>>>AAACCCEEEIIIKKKIIIEEE???;;;666444111///...///000222111111000---,,,,,,...000111111000000000000111111000111111000000///...------------------........./////////......---......////////////////////////,,,+++***+++...///...------------,,,++++++---///...------...000111000...***+++,,,,,,------,,,,,,,,,,,,---............---.../////////------///000........./////////000000...///000222333444444444000000000111111111222222000222444444222///...---///...,,,+++***+++,,,,,,...////////////...------...------...000000///------///222222000...,,,,,,*********++++++++++++++++++,,,---......---+++***///...---,,,---///000000---,,,,,,,,,,,,---......,,,,,,++++++***++++++,,,...///111111///---------,,,+++***)))***+++,,,,,,///000222444666777888999<<>>999777444000,,,)))'''&&&))))))))))))+++,,,...///+++,,,,,,,,,,,,+++)))(((***)))((()))******)))'''&&&&&&''''''&&&%%%%%%$$$''''''((())))))))))))))))))((('''&&&%%%%%%$$$$$$$$$$$$%%%''')))***+++,,,...333666555111111666<<<;;;<<<>>>AAAEEEHHHJJJKKKJJJKKKLLLMMMOOOPPPPPPPPPRRRRRRSSSTTTUUUVVVXXXYYY[[[YYYVVVTTTRRRSSSTTTUUURRRQQQPPPPPPRRRRRRPPPNNNKKKKKKKKKJJJIIIGGGEEEDDDGGGEEEDDDEEEGGGIIIIIIIIIDDDDDDCCCCCCCCCCCCCCCCCCGGGHHHIIIIIIHHHIIIKKKMMMOOOSSSWWWVVVTTTTTTXXX]]]hhhjjjjjjhhhdddaaa``````^^^___```_________```aaa[[[\\\]]]]]]]]]^^^______```___^^^]]]\\\YYYUUUQQQMMMIIICCC>>>:::555111...,,,---...///////////////...///000000000///...---......///000111333444555999<<>>999555222111000,,,,,,,,,---,,,,,,++++++***&&&%%%((((((&&&(((+++)))***++++++***)))***,,,,,,+++)))(((((()))+++,,,((()))******)))((()))+++((())))))******************))))))((()))+++---...******+++,,,------------,,,---...111333555666777<<>>:::222111///------...000111///000///...,,,,,,...000111000000000000000000111000000000000000///......------------------......///------...111111...+++,,,,,,+++++++++,,,---...+++******+++---......---,,,,,,,,,+++***+++---///---------.../////////...***,,,------------------,,,,,,------------------.../////////------///111/////////000000000111111...///000222333333444444111111111111111111222222111222333333111000...------,,,*********+++---...---............------,,,///...---...000000///---,,,...111111///...------,,,,,,,,,+++++++++++++++,,,...///000000...+++***+++,,,---//////---------,,,,,,,,,,,,---...//////++++++************+++,,,---///111111000.........,,,,,,+++*********,,,---///000222555777999999:::===BBBDDDBBBBBBEEEGGGEEEHHHHHHGGGFFFDDDAAA>>><<<:::888555111---***(((&&&((())))))***,,,---...///,,,,,,------,,,+++)))(((***))))))***,,,,,,***((((((((((((((((((((('''&&&(((((()))************)))&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%'''(((***+++++++++111666444///...444:::555888===BBBEEEGGGHHHHHHIIIJJJLLLMMMOOOOOOOOOOOOSSSSSSTTTUUUWWWXXXXXXWWWZZZYYYWWWUUUTTTTTTUUUVVVTTTSSSSSSSSSTTTSSSRRRQQQOOOOOOOOOOOOOOOOOOOOONNNQQQOOONNNNNNOOOPPPPPPOOOHHHHHHHHHHHHHHHHHHGGGGGGLLLMMMOOOOOOOOOQQQSSSUUUSSSWWWZZZZZZWWWVVV[[[______aaacccdddcccaaaaaaaaa^^^```bbbaaa___]]]]]]^^^]]]^^^___```aaa```___^^^^^^]]]\\\[[[ZZZWWWSSSOOOIIIEEE???;;;888555222000+++,,,---......///......//////000000///...,,,+++------...000222444666777:::<<>>888444555333000///000000...///222222111000///---,,,+++******---///------///---***...---,,,,,,...000333555333333222333777<<>>999555111///...+++,,,------------,,,++++++''''''))))))((()))---)))***++++++***)))***,,,+++***(((''''''(((***+++)))***+++***)))((()))***)))***++++++,,,,,,++++++******)))((()))***,,,---)))***+++,,,------------+++,,,---...000111222222999===CCCIIINNNSSSYYY\\\aaaeeejjjpppsssuuuuuutttuuuvvvvvvwwwwwwxxxxxxyyy|||{{{yyyxxxxxxyyyzzz{{{wwwwwwxxxxxxxxxyyyzzz{{{xxxyyyzzz{{{zzzxxxvvvttttttuuuvvvvvvrrrlllfffbbbbbb___ZZZTTTQQQMMMGGGBBBAAA@@@AAABBBBBB@@@;;;666111000...------...000111...//////...------///111000000000111111000000000///000000000000//////...........................000...---///333333///+++++++++******+++,,,------+++******+++---......---+++,,,,,,+++***+++---///---...///......---,,,,,,***---//////---,,,---///------------,,,------------...///...---...000111000000000111111111222222000111111111111111111000333333222222111000000///111111111111111000///---************,,,...000111,,,,,,---...///////////////......///000000///---+++---000000///.........---------,,,,,,,,,,,,+++---...///000000...,,,+++******...222000,,,***,,,,,,,,,,,,,,,---...//////*********++++++++++++++++++...000111000///......+++,,,,,,+++******,,,......000333666888:::::::::>>>CCCDDDBBBBBBEEEGGGFFFGGGGGGGGGFFFCCC@@@<<<:::999888666222///,,,)))(((((()))***+++,,,---......,,,---......---+++)))''')))))))))+++------+++)))((()))))))))))))))(((((('''(((((()))))))))))))))$$$$$$%%%&&&'''''''''&&&%%%%%%&&&'''((())))))***)))...333222...---222777222555;;;@@@DDDEEEEEEDDDGGGHHHJJJLLLNNNOOONNNNNNSSSSSSTTTVVVYYYZZZXXXWWWYYYXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUTTTTTTRRRRRRRRRSSSSSSTTTTTTUUUPPPOOOOOOOOOPPPPPPNNNLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNPPPRRRSSSSSSUUUXXXZZZXXXZZZ[[[ZZZXXXYYY\\\```^^^___aaabbbcccbbb```___[[[]]]___```___]]]\\\\\\^^^]]]]]]]]]]]]\\\YYYWWWYYYXXXWWWWWWWWWUUUQQQNNNFFFBBB<<<888555444222000++++++,,,---.........---//////000000///...,,,+++,,,---...000333666888999:::<<>>@@@???;;;777333000...,,,,,,---------------,,,+++,,,((((((******)))***...***+++,,,+++***)))***+++***)))(((((((((((()))***)))***+++***)))((()))*********+++,,,,,,,,,,,,,,,******))))))***++++++,,,)))***,,,---......---,,,++++++,,,,,,---///000111777:::>>>AAAFFFKKKRRRVVV[[[^^^dddjjjooorrrssstttsssuuuvvvvvvuuuvvvwwwyyyyyyyyyxxxxxxxxxyyyzzzzzzvvvwwwyyyyyyyyyyyyzzz{{{|||||||||{{{yyywwwtttsssrrrsssuuuwwwvvvtttqqqooogggeeeaaa[[[XXXVVVPPPHHHCCC@@@?????????<<<777222222111000/////////000111...///000/////////111333000000111111111111000000//////000000000000//////000000000//////////////////...---///222222000---,,,,,,------......//////+++***)))***---...---,,,***+++++++++***+++---///,,,...///...,,,++++++,,,***---000000---,,,...000///...------,,,------------...///.........000222111111111222222222333333222222222222111000///...444333222111000///......111000///000111111///---))))))+++,,,...///000111++++++---...000000111111000/////////000000///---+++---//////.........///------,,,,,,,,,+++++++++***+++---...//////......,,,,,,...222000++++++///,,,,,,,,,,,,------...///)))***+++,,,,,,,,,++++++))),,,000111000///......***,,,,,,+++******---000...000333777999:::;;;;;;???CCCDDDBBBAAAEEEGGGFFFFFFGGGGGGFFFCCC???:::888777666444222///---***)))'''((()))***+++++++++,,,,,,---...///...+++)))'''(((((()))***,,,,,,***((((((((())))))))))))((((((&&&&&&'''(((((((((((((((%%%&&&'''(((((((((''''''&&&&&&&&&'''''''''(((((('''+++///000------000444222555888<<<@@@AAABBBBBBDDDFFFHHHKKKMMMNNNNNNNNNRRRRRRSSSWWW[[[\\\YYYWWWWWWXXXYYYZZZZZZYYYYYYXXXXXXYYYZZZZZZYYYXXXXXXXXXTTTTTTTTTTTTTTTTTTUUUUUULLLLLLNNNPPPQQQQQQNNNKKKOOOOOOPPPPPPQQQQQQRRRRRROOOQQQRRRSSSSSSUUUXXXZZZ\\\[[[YYYXXXYYYZZZ]]]___^^^___aaaccccccbbb```^^^[[[[[[\\\]]]]]]]]]]]]\\\^^^[[[WWWWWWXXXXXXWWWVVVYYYXXXWWWVVVUUUSSSNNNKKKEEEAAA;;;666333222000...+++,,,,,,---------,,,,,,...////////////...,,,+++------///111444777:::;;;999===BBBGGGKKKOOOSSSVVV[[[]]]^^^^^^\\\[[[[[[\\\\\\\\\^^^bbbfffiiijjjiiiddddddcccaaa___^^^___```dddeeeggggggfffccc```^^^YYYZZZ[[[[[[[[[[[[]]]___^^^]]]]]]]]]\\\YYYTTTPPPQQQJJJCCC???;;;444000111333...,,,------,,,...333222222111///...,,,+++***+++------***+++///000///,,,,,,,,,---...//////000---...///000222444555666999888666444111///------......------,,,,,,,,,,,,,,,((((((******)))***...,,,---...---+++)))***+++************************)))***+++***((((((((()))))))))***+++++++++++++++))))))***++++++++++++***)))***,,,...///...---,,,,,,,,,++++++,,,...000222444555777888<<>>999777444444333111///---+++)))&&&'''((()))*********))),,,---//////...+++(((&&&&&&&&&'''***++++++)))'''''''''((((((((((((((('''%%%&&&&&&''''''''''''''''''((()))******)))((('''''''''''''''''''''''''''&&&)))---...---...000222555555777999<<>>:::333//////111---***++++++***---222111111000///...------,,,---...---)))***...000///+++,,,,,,------,,,++++++)))+++///222333333111000333333222111000///...---000///...,,,,,,+++,,,,,,+++(((''')))***((()))------...///---+++******+++***++++++,,,,,,++++++******++++++***((((((((()))(((((()))***************((()))+++,,,,,,+++***))))))+++---/////////...------,,,+++***+++...111333222222222222555;;;CCCHHHLLLOOOTTT[[[aaaggglllnnnpppsssuuuuuusssrrruuuwwwtttuuuwwwxxxyyyyyyxxxwwwsssvvvzzzzzzyyywwwxxxzzz~~~}}}{{{yyywwwvvvvvvuuurrrsssssstttuuuuuuuuuuuuttttttooojjjjjjlllggg]]]WWWRRRMMMKKKKKKGGGAAA;;;555444333222111111111111...000111222111222333555///000111222222111000/////////000000000000000///333222222222111111000000,,,,,,,,,---------...///((())),,,...///...---,,,***))))))***,,,------,,,)))***+++******+++---000'''***------,,,,,,...000***...222111...,,,...222111000///...---......///,,,---............000222222222333333333333444444333444444444333333222111////////////000000000000222000......111111000------...000222111///---++++++,,,,,,---............111000///000111000...---,,,,,,,,,,,,---.........111...+++*********)))(((***+++,,,++++++---000333444111///...///111111111000...+++++++++,,,+++***,,,,,,,,,---------------+++***+++...111111---*********+++,,,---000222444222111111555:::<<<<<<:::AAACCCEEEGGGHHHIIIKKKLLLLLLKKKEEE>>>;;;<<<:::555444111...,,,++++++***)))'''(((***+++++++++,,,,,,---///000///,,,)))((((((&&&&&&&&&'''''''''''''''&&&$$$######%%%'''&&&&&&######"""###$$$&&&(((******)))(((''''''&&&&&&'''(((***,,,,,,)))'''%%%%%%---,,,,,,,,,---///111222444666888999:::;;;>>>AAAEEEGGGJJJNNNPPPQQQQQQPPPRRRTTTWWWYYYZZZZZZZZZYYY^^^]]]]]]___``````^^^\\\aaa___\\\[[[\\\[[[ZZZYYYXXXWWWVVVWWWZZZZZZXXXUUUXXXWWWWWWXXXYYYYYYWWWVVVRRRVVVWWWUUUUUUWWWVVVRRRWWWWWWWWWXXXZZZ[[[ZZZXXXaaa\\\YYYYYYXXXVVVXXX\\\___^^^]]]^^^___```___^^^ZZZZZZ[[[\\\]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^```___\\\YYYTTTNNNJJJGGGFFF???666222111111...***---000000......000000---,,,...000000///...///000444222000000222666;;;???>>>@@@DDDIIINNNQQQRRRQQQYYY[[[]]]_________]]]]]]___bbbeeegggggghhhiiijjjhhhgggdddbbbaaabbbccccccjjjfffccccccfffgggddd```[[[______[[[\\\```aaa]]]```^^^^^^```bbb^^^VVVOOOQQQLLLDDD===888555222000---------,,,)))((()))+++.........------,,,,,,,,,,,,+++******+++,,,...///---...---)))))),,,...---...,,,+++,,,///111///---000///......///000///...333111///---,,,---...///))))))(((''''''((()))***---+++)))((())))))((('''(((+++......---+++)))))),,,***((('''&&&'''((()))******)))(((((('''((((((&&&+++///...(((&&&)))---,,,,,,,,,,,,------...///.........---,,,,,,...000000000///000222666:::===BBBGGGNNNUUU[[[aaafffiiikkkmmmqqqvvvyyyxxxtttqqqqqqrrrtttwwwzzzzzzyyywwwwwwxxxyyyyyyxxxwwwxxxzzz~~~}}}{{{zzzzzzyyywwwvvvrrrtttvvvvvvuuutttuuuvvvvvvuuuqqqmmmooorrrnnngggccc___ZZZTTTOOOJJJEEEAAA===999444111000000000///111------111444333333555444444222111000/////////222222222111111111000000222000///...------......000///...---------------))))))***+++,,,,,,,,,,,,%%%&&&(((+++---...///000000...,,,,,,---//////...***+++,,,---............000000000000000000000000333555555444111...------///000000///......000222111111222333444444555555666555555444333222111111000////////////000111222000000///......///111222222222111111000...---,,,,,,,,,---...//////......111000///......------...+++,,,---......////////////---++++++,,,,,,+++******+++------------000222333111///...///111111111///---,,,,,,......---+++,,,,,,------.........///+++++++++...000000---***+++++++++,,,...000222444333222333777;;;>>>===<<<@@@BBBEEEGGGHHHIIIIIIJJJEEEEEEBBB===<<>>666222111000...+++,,,///000......000///,,,,,,---//////.........///000//////000333888===@@@AAABBBFFFKKKPPPTTTUUUUUUZZZ[[[]]]___``````___^^^^^^aaadddffffffggghhhiiiiiihhhfffdddcccdddeeefffkkkgggddddddffffffccc```]]]aaaaaa]]]^^^aaaaaa^^^___^^^^^^```bbb___XXXRRRQQQKKKCCC<<<777444111000---------,,,***)))***+++.........------,,,,,,,,,,,,+++******+++,,,...///,,,...---******///111///222000......///000...,,,///...---......///...---////////////...---,,,,,,***))))))(((((()))******,,,***))))))*********)))***,,,///000...,,,+++***,,,+++)))((((((((()))***,,,+++***)))))))))******'''+++------)))((())),,,+++++++++,,,---...///000.........,,,++++++...000000///...///000333666888<<>>???AAADDDGGGIIIIIIGGGGGGAAABBBAAA>>>>>>@@@===999777444000...---,,,+++******(((''')))---///...,,,+++---//////---++++++++++++***(((&&&%%%&&&'''((((((&&&$$$$$$%%%&&&%%%%%%#########$$$$$$&&&'''(((''''''(((((((((((())))))***,,,------+++)))))))))---,,,,,,++++++,,,------///111444777999<<<@@@CCCCCCDDDGGGKKKNNNQQQSSSTTTVVVWWWXXXXXXXXXWWWVVVUUUSSSVVVZZZZZZYYYYYY\\\^^^^^^]]]\\\\\\^^^^^^]]]\\\]]][[[YYYXXXYYYZZZYYYXXX]]]\\\ZZZZZZZZZYYYVVVTTTYYY\\\]]][[[[[[]]]\\\YYY\\\[[[ZZZ[[[]]]]]]\\\[[[]]]ZZZZZZ]]]]]][[[\\\_______________^^^]]]]]]\\\aaa```___^^^^^^___aaaaaaaaaaaaaaabbbbbbaaaaaaaaa]]]]]][[[XXXTTTPPPLLLJJJAAA<<<555111000000...++++++///000//////000///++++++---...///------...///,,,---///222666:::>>>AAADDDFFFIIIMMMRRRVVVYYY[[[ZZZ\\\^^^```bbbbbbaaa```]]]```bbbddddddeeefffhhhiiihhhgggffffffggghhhiiikkkhhheeeeeeffffffbbb___```bbbbbb```___bbbbbb___^^^]]]]]]___aaa___ZZZUUUPPPJJJBBB;;;666333000...---------,,,***)))***,,,.........---------------,,,+++******+++,,,...///+++------+++,,,111333222555333000//////...,,,***------------------------,,,---...///...,,,+++)))++++++***))))))******++++++***)))***+++,,,,,,***,,,...000111///---,,,+++---,,,***)))))))))***+++...---+++*********,,,---)))***+++++++++***************++++++,,,...///000......---+++)))***---000......------...000222333444999@@@HHHNNNUUU[[[___aaadddjjjooorrrrrrqqqoooxxxxxxxxxxxxxxxwwwwwwwwwxxxyyy{{{{{{zzzyyy{{{|||zzzyyyyyyyyyzzzzzzxxxvvvuuuwwwxxxwwwuuusssrrrrrrqqqsssttttttxxx|||yyyttttttrrrnnnjjjfffaaa[[[WWWMMMIIIDDD???<<<999666444555222111444555111///000000000000000000000000000111000000000000///////////////...---------......111000//////////////////...//////...---,,,++++++++++++,,,------.........///...,,,---///111222222...////////////...------000000000000000000000000222222111///,,,+++,,,...,,,---...//////000333555111111222222222222222222111222222333444555666666222222333333222111000///...---------...///111222/////////000000111111111...//////000000000000///---,,,,,,,,,,,,---......+++---///111222222111000---,,,,,,------,,,)))'''###&&&***---...///000111222000...///000222222111******+++...000000...,,,,,,------...///000111111,,,,,,------......---,,,------------///111333444444555777:::===???@@@@@@@@@AAAEEEHHHJJJJJJGGGEEEDDDFFFDDD@@@???>>>:::333666333000------,,,+++))),,,)))''')))---000///,,,***,,,...///---,,,,,,---...,,,)))&&&%%%%%%'''(((&&&%%%$$$$$$&&&''''''&&&%%%%%%%%%&&&&&&''''''(((&&&&&&'''((()))*********)))+++---,,,+++*********---,,,,,,++++++*********///111444666777:::>>>AAABBBDDDGGGKKKOOOSSSUUUWWWUUUUUUVVVWWWWWWWWWVVVVVVSSSXXX\\\[[[XXXWWW[[[___ZZZYYYYYYZZZ\\\]]]\\\[[[\\\ZZZYYYYYYYYYZZZ[[[[[[___^^^\\\[[[[[[YYYVVVTTTVVVYYY[[[YYYYYY[[[YYYVVVWWWVVVVVVWWWYYY[[[[[[[[[^^^ZZZYYY[[[[[[YYY[[[___^^^___```___]]]\\\[[[[[[bbbaaa```^^^^^^___```aaa```aaabbbbbbbbbbbbaaa```^^^]]][[[XXXSSSNNNJJJGGG===999444111000///...,,,***...000//////000...******,,,......---,,,---...,,,---000444888;;;>>>@@@FFFHHHLLLOOOSSSXXX\\\___[[[]]]___bbbccccccbbbbbb]]]___aaabbbbbbccceeefffggggggffffffggghhhiiiiiillliiifffeeeeeedddbbb___aaabbbaaa````````````___^^^^^^]]]^^^^^^\\\XXXTTTOOOIIIAAA:::555222///...---------,,,******+++,,,...............---------,,,+++******+++,,,...///(((+++,,,+++---222444333333222000///...---+++***+++,,,------,,,+++,,,---,,,,,,,,,,,,++++++******,,,,,,++++++++++++++++++***))))))+++---...---,,,,,,...000000...,,,++++++++++++***)))))))))***+++...---+++))))))+++---...+++)))(((***,,,---+++((()))******+++,,,...///000///...,,,***((())),,,///,,,,,,,,,---...///000111111555;;;@@@FFFLLLQQQUUUXXX\\\ccchhhkkklllmmmmmmvvvvvvvvvtttsssssstttuuuwwwyyyzzzzzzyyyyyy{{{|||xxxxxxxxxyyyzzzzzzyyywwwqqqtttvvvwwwwwwvvvvvvvvvqqquuuwwwxxx|||}}}xxxwwwuuussspppmmmiiiccc___VVVRRRMMMHHHCCC???;;;777666222111444444000.../////////000000111111111111////////////............------------------......//////............/////////////////////...------.........---------.........,,,+++,,,///111222222000000000000///...---,,,////////////////////////222111000---++++++---///---...////////////111333222222111111111111111111111111222333444555666777111222444555444222000///------,,,---...///111222000000000000000111111111///000000111111111000000,,,,,,,,,,,,---...///000,,,---///000222222222111...---,,,,,,,,,***'''$$$ ###'''+++---...000222111///...///111222222111((((((***,,,//////---+++------......///000000111------------,,,,,,---.........---...///111333444444666888;;;===>>>@@@AAACCCCCCEEEIIILLLKKKHHHDDDGGGHHHFFFBBB???>>>888111444111...,,,,,,+++***)))---+++)))***---//////---***,,,...///...---------///---***'''%%%&&&'''((($$$######$$$''')))))))))'''''''''(((((((((((((((%%%&&&((()))************((()))++++++***)))***+++,,,,,,,,,++++++***))))))000111333555666888;;;===@@@BBBFFFJJJOOORRRUUUVVVRRRSSSTTTUUUWWWWWWXXXXXXTTTXXX[[[ZZZVVVTTTXXX\\\YYYXXXYYY[[[]]]^^^]]]\\\XXXYYYYYYZZZZZZ[[[]]]^^^___^^^\\\[[[[[[ZZZWWWUUUTTTWWWYYYWWWWWWYYYWWWTTTSSSRRRRRRTTTWWW[[[\\\\\\aaa[[[XXXXXXWWWVVVXXX]]]\\\^^^``````]]]ZZZZZZZZZaaa```___^^^^^^______```^^^___aaabbbbbbaaa___^^^___]]]ZZZVVVPPPJJJEEEBBB999666333000//////......***...000......000...******,,,......---,,,---......///222666999<<<>>>@@@GGGJJJNNNQQQTTTXXX]]]aaa\\\^^^```bbbcccccccccbbb]]]^^^```aaa```aaaccceeeeeeeeeeeeeeefffggghhhhhhjjjiiigggeeedddcccaaa___```____________^^^^^^___```___^^^]]][[[XXXUUURRRNNNIIIAAA:::555222///---,,,------,,,+++***,,,---........................,,,+++******+++,,,...///'''***,,,+++---222333222/////////...,,,+++++++++***,,,------+++***+++---...,,,***(((((()))+++---,,,,,,,,,,,,++++++******)))))))))+++---...---,,,+++---...---+++)))))))))))))))((((((((())))))))),,,+++***))))))***,,,---+++(((''')))---...+++(((*********+++,,,---//////......---***((())),,,...)))***+++---///000111111000333777;;;>>>BBBGGGJJJNNNSSSZZZ```cccfffhhhjjjrrrssstttsssqqqqqqsssuuuuuuwwwxxxyyyxxxxxxzzz{{{xxxxxxxxxzzz{{{{{{yyywwwpppssswwwxxxxxxvvvvvvvvvtttxxxzzzzzz|||}}}xxxxxxvvvtttsssqqqoookkkggg```]]]XXXSSSOOOIIICCC???888333111333333000...///...///000111222222222111.........---------,,,,,,++++++,,,---------......---------,,,,,,------...---...//////000000000000//////...------......///,,,+++)))***---///000000111111000000///...,,,,,,////////////////////////111111000...,,,,,,...111///000111111///...///000222222111111111111111111222222222333444555666666111222444555666444333111......------...///111222222222111000///000000111000111111111111111000000------------...///111111,,,---...///000111222333///...,,,,,,,,,+++(((&&&!!!$$$'''***+++---000222000///...000111333222111(((((()))+++------,,,***---............/////////.........,,,++++++---/////////...///000222333555444777:::<<<===>>>@@@BBBFFFEEEEEEHHHLLLLLLHHHDDDDDDEEEDDD@@@???>>>:::333222///,,,+++,,,,,,+++***......---,,,+++,,,...///+++---//////...---------...---***(((''''''((((((%%%$$$###$$$''')))***)))((((((((()))((((((''''''%%%'''(((***++++++******''')))******))))))+++,,,,,,,,,,,,,,,,,,+++***)))///111333444444666999;;;>>>AAAFFFLLLPPPSSSUUUUUUQQQRRRSSSTTTVVVWWWXXXYYYTTTVVVWWWVVVSSSSSSUUUXXX[[[[[[\\\^^^aaaaaa```^^^VVVXXX[[[[[[[[[[[[\\\]]]]]]\\\[[[[[[[[[[[[YYYWWWUUUYYYZZZXXXXXXZZZYYYUUUTTTSSSSSSTTTXXX\\\]]]^^^```[[[XXXWWWVVVTTTWWW[[[YYY]]]``````\\\ZZZYYY[[[^^^^^^^^^_______________]]]^^^```aaaaaa```^^^]]]]]][[[XXXSSSLLLEEE@@@===555444222000///......///+++...///,,,,,,///...++++++---...///------...///000111444777;;;>>>AAABBBHHHLLLQQQTTTUUUXXX]]]aaa]]]___aaacccccccccbbbaaa]]]___``````___```ccceeedddddddddeeeeeefffffffffggggggfffdddcccaaa```___^^^\\\\\\______]]]]]]```bbbaaa___]]]ZZZVVVTTTRRROOOIIIAAA:::555222///---,,,---...---++++++,,,................../////////,,,+++******+++,,,...///(((+++---+++---111222///,,,---...---++++++,,,---***,,,...---+++***,,,...///---)))&&&&&&))),,,///,,,,,,,,,,,,,,,+++***)))(((((()))+++---...,,,******,,,,,,+++)))''''''((((((((((((((()))))))))))))))))))))))))))******+++***(((''')))---...,,,)))+++******++++++,,,---......///...,,,******+++---''')))+++...000111111000111333555666888:::>>>@@@DDDJJJRRRXXX\\\___cccfffmmmpppssssssrrrrrruuuyyyuuuvvvxxxxxxxxxxxxzzz{{{yyyyyyyyy{{{}}}|||zzzwwwsssvvvyyyzzzxxxuuutttsssvvvyyy{{{zzzzzz|||{{{wwwxxxwwwuuutttttttttrrrqqqkkkiiieee```\\\VVVOOOKKK???888444444333000///111---...000111222111000000------,,,,,,,,,+++++++++)))***+++,,,------------,,,,,,,,,+++,,,,,,---...------...///000111000000...---,,,,,,---...000111,,,+++)))***,,,...//////000000000///...---,,,+++000000000000000000000000///000000...------///111///111222111///...---...111111222222222222222222333333444555666777888888666666777888777777555444000000///......///111222444333111000///000000111000111111111111000000///---------...///000111222------,,,,,,...000333444///---,,,,,,---...---,,,''')))***++++++,,,///111///......000222333222111+++***)))***,,,---,,,+++.........---------------//////...,,,)))***---000000/////////000222444555555999<<<>>>>>>???BBBEEEGGGEEEDDDFFFJJJJJJGGGCCCAAABBBAAA===<<<===999444111///,,,,,,---......---///000111...***))),,,000,,,...000000...---,,,------,,,+++***)))((((((((((((&&&%%%%%%'''(((((('''&&&'''(((((('''&&&%%%$$$&&&''')))+++++++++***)))(((***++++++***+++,,,...+++,,,,,,------,,,+++***---///111222444666999<<>>>>>>>>>>>===;;;:::888777666333222000//////000111111222111000//////111222444000000111111000000///...------------......///000...,,,++++++,,,000333555///---,,,,,,...111222222---......,,,++++++---000///......000222333222111---,,,******,,,---------.........---,,,,,,++++++/////////,,,))))))---000000000///000000222444555777:::>>>@@@@@@AAADDDGGGHHHDDDBBBDDDHHHIIIFFFBBBAAABBB???;;;999:::666111111///------...000000//////222333///)))'''+++111,,,...000000...---,,,,,,,,,,,,++++++***))))))(((+++)))&&&&&&&&&&&&%%%$$$%%%&&&&&&'''&&&%%%###"""'''(((***+++,,,+++)))((()))+++,,,,,,+++,,,...000++++++------...---,,,+++***,,,///111333666:::===HHHLLLSSSZZZ^^^___^^^]]]UUUUUUTTTTTTTTTTTTUUUUUUVVVUUUSSSTTTWWWZZZ[[[[[[[[[[[[\\\___aaaaaa___]]]WWW[[[______[[[WWWUUUUUUXXXWWWWWWYYY[[[\\\[[[ZZZXXX[[[\\\ZZZZZZ\\\[[[XXXYYYWWWTTTTTTVVVXXXYYYYYYXXXWWWZZZ______[[[XXXYYYUUUZZZ___```\\\YYYZZZ\\\ZZZ\\\___bbbcccbbb```___]]]^^^aaabbbbbbaaa^^^]]]UUUTTTQQQMMMGGGAAA===:::111111111000......///000...///---))))))---///...,,,...000000///...///000000111444888===CCCHHHKKKKKKQQQWWWZZZYYYZZZ]]]```___```bbbcccbbbaaa___^^^___`````````___```ccceeeeeefffffffffffffffeeeeeecccccccccbbb```______```\\\YYYZZZ___aaa^^^___cccccccccaaa___\\\ZZZZZZ[[[PPPJJJBBB;;;666333000///,,,---...---,,,,,,---///---.........//////000000,,,++++++***+++,,,...///...111111//////111111---...000111///,,,+++,,,...***...000///+++***,,,000,,,++++++***++++++,,,,,,++++++,,,,,,+++***((('''(((((()))***,,,,,,)))'''+++,,,,,,+++(((&&&''''''((()))***+++++++++++++++'''(((***,,,---,,,***)))'''(((***+++++++++,,,,,,---,,,++++++******++++++---///111111...,,,++++++(((***,,,......---+++))),,,---//////000222555888777>>>HHHNNNRRRVVV\\\bbb]]]dddkkkooopppqqquuuyyyvvvxxxyyyzzzzzzzzz|||~~~{{{{{{|||~~~}}}zzzwwwooossswwwzzzzzzxxxwwwwwwtttxxxyyyvvvuuuxxxyyyxxxuuusssppppppsssvvvyyyzzzsssqqqooolllhhhbbb[[[VVVQQQGGG>>>888444000///222***+++---......---+++***+++++++++************)))'''(((***,,,---...---------------------...///000000000000000///...---,,,)))))))))***,,,///222444000...,,,,,,---//////...---------...------,,,+++000000000000000000000000)))+++------,,,,,,,,,---,,,...111111000000000111111111222333444444555555444555888:::>>>@@@CCCDDDFFFDDDAAA>>>;;;999888777444333222000000000000111000000//////000222555666000000000000000///......------,,,,,,,,,---......222///++++++...000000///---,,,+++---000222222111.........///......---,,,(((***...111333444333222,,,...000000///......///.........------,,,,,,,,,000...,,,******---000222000444444000111777:::777;;;999<<>>BBBIIINNNOOOTTTYYY]]]^^^]]]\\\\\\\\\^^^bbbdddeeedddbbbaaadddcccbbb```____________```aaabbbcccdddcccbbbbbbbbb```^^^___bbbcccaaa___^^^]]][[[ZZZ\\\```dddfffaaaeeeeee___[[[[[[[[[ZZZSSSLLLCCC;;;666444333222---,,,*********,,,...///------..................+++,,,------++++++,,,---000000///.............../////////...---,,,******+++---///...,,,*********---,,,+++***))))))))))))+++,,,,,,,,,+++***((('''((((((((())))))***++++++------,,,,,,++++++,,,,,,***++++++,,,,,,,,,++++++)))******)))(((((()))+++++++++,,,,,,,,,++++++***,,,---...---,,,,,,---...000///...///000000...,,,000///...,,,++++++,,,,,,+++,,,---,,,+++,,,///111444666999>>>EEEKKKQQQTTTXXX\\\dddkkkqqquuuwwwwwwvvvvvvwwwyyy|||~~~}}}~~~}}}|||~~~~~~yyyssstttuuutttsssrrrsssuuusssvvvyyyyyyuuussstttuuussssssrrrqqqooopppsssuuuvvvsssnnniiidddaaa```___TTTMMMCCC:::444000,,,+++---,,,,,,,,,,,,***&&&$$$+++******)))))))))******+++***)))***,,,---,,,+++111000...------...///000111111000///////////////***+++,,,,,,+++---000222444222000---++++++***+++)))***++++++,,,,,,,,,,,,...............---------)))---...***(((***,,,,,,.../////////---...///111///111333444444333444555;;;:::999===CCCGGGHHHGGGNNNMMMKKKDDD;;;444222333777555333111000000000111444222111222333555444444///000111111111///...---///...---,,,,,,,,,,,,,,,222///,,,,,,...000///...,,,,,,------------------------...............---)))+++...111333333222111,,,...000111///...------++++++,,,,,,,,,,,,,,,,,,...---+++******,,,...000---111111///000666999666:::999===CCCEEECCCEEEKKKIIIGGGGGGJJJIIIDDDAAABBB>>>??????>>>:::666444333...//////...------000222111000///...---,,,,,,,,,...///111111/////////000...,,,***)))***++++++***&&&''''''''''''&&&$$$###&&&'''((((((((('''&&&%%%&&&%%%%%%'''***+++***(((,,,,,,+++++++++,,,......///......---+++******))),,,+++***,,,111888@@@EEERRR\\\fffjjjkkkkkkfffaaa^^^XXXSSSRRRQQQOOOOOORRRUUURRRQQQRRRVVVZZZ[[[[[[^^^^^^___```______^^^]]]\\\\\\\\\[[[ZZZXXXVVVUUUUUUUUUUUUUUUUUUVVVWWWXXXUUUWWW[[[[[[ZZZYYY[[[\\\^^^[[[WWWUUUTTTWWWZZZ\\\[[[[[[[[[\\\]]]]]][[[YYYXXX[[[]]]^^^\\\ZZZZZZZZZ[[[^^^```___```dddeeebbb___^^^^^^^^^___^^^[[[XXXXXXTTTOOOIIICCC>>>999555111///---,,,,,,...000111,,,,,,,,,,,,---...///000---+++)))***+++---------222555888:::;;;@@@FFFLLLRRRVVV\\\___``````______]]]^^^```aaabbbcccbbbbbbddddddcccbbbaaaaaaaaaaaa___```aaabbbccccccbbbaaabbb```___```cccdddcccaaaaaa```___^^^```bbbeeegggdddhhhhhhccc___^^^^^^[[[VVVOOODDD;;;555222000///---,,,+++******,,,...///,,,------...............,,,---...---+++++++++---//////...------------...............---,,,+++***+++---......,,,+++***+++---,,,+++***))))))))))))++++++++++++***)))((('''(((((()))***++++++++++++,,,,,,+++******)))******))))))***+++,,,,,,++++++***++++++***))))))***,,,+++++++++,,,,,,++++++******,,,......---------......------...///000...---------,,,+++,,,---...///+++,,,---,,,+++,,,///111222333666:::@@@FFFKKKMMMRRRVVV\\\ccciiimmmoooppppppqqqsssvvvzzz}}}~~~~~~~~~xxxssstttuuuuuutttssstttvvvtttrrrqqqsssvvvwwwvvvtttsssssssssqqqoooppprrrtttsssrrroookkkfffbbb^^^]]]UUUOOOFFF>>>999555222000///...,,,,,,,,,,,,***(((++++++******************///---------///000///..................//////000000000///............///***+++,,,,,,,,,---000222111000///---,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++...............---------)))---...***(((+++---,,,---...///...------///111///111333333333444555777:::999:::???GGGMMMOOOOOOQQQPPPLLLFFF???:::777777777555333111000000111111222111000000222333333222000111222222111000///...//////...---------------000///......//////---+++,,,///111000---***)))***+++,,,---...////////////+++,,,///111222222111000+++...111111///---++++++*********+++,,,,,,------,,,++++++++++++,,,---...+++...///...000555888777:::;;;???EEEGGGFFFIIIMMMIIIGGGGGGIIIHHHCCCAAABBB@@@???===;;;999666222///---.........------///111111000///...---,,,,,,,,,...000111111///...///000///---***)))*********)))&&&&&&'''''''''&&&&&&%%%%%%&&&'''((()))((('''''''''&&&%%%&&&)))***+++***++++++++++++,,,---//////......---,,,,,,+++******+++++++++...444===EEEJJJYYYcccnnnrrrrrrpppjjjddd]]]VVVQQQPPPPPPMMMNNNPPPQQQPPPOOOQQQUUUXXXZZZZZZ^^^^^^^^^^^^]]]\\\[[[ZZZYYYYYYZZZZZZYYYXXXWWWVVVUUUUUUTTTTTTTTTUUUUUUVVVPPPSSSVVVXXXYYYZZZ[[[]]]]]][[[XXXUUUUUUWWWYYY[[[[[[ZZZYYYZZZ\\\\\\[[[ZZZYYY[[[\\\\\\ZZZZZZ[[[\\\\\\______]]]^^^cccdddbbbccc```^^^\\\\\\[[[YYYWWWTTTPPPKKKFFFAAA;;;666222//////...------......///,,,,,,,,,,,,---...///000---+++))))))+++,,,---,,,///333666888:::???EEEKKKRRRVVV[[[___````````````^^^^^^^^^^^^___aaabbbcccbbbbbbaaaaaaaaaaaabbbbbb]]]^^^```bbbbbbbbbbbbbbb```___```aaadddeeedddcccbbbbbbbbbcccccceeefffgggeeeiiijjjeeeaaa```]]]ZZZXXXQQQFFF<<<444000,,,+++---,,,+++***+++,,,---...,,,,,,---...............---......---+++***+++,,,...---,,,,,,++++++,,,,,,,,,,,,,,,------,,,,,,++++++,,,......,,,++++++,,,---,,,+++******)))******+++++++++***))))))((((((((()))***,,,,,,,,,,,,+++,,,+++***)))(((''''''''''''((()))***++++++,,,+++,,,,,,---,,,+++***,,,...***++++++,,,,,,+++++++++(((***...//////.........,,,++++++,,,...///...---*********+++,,,...000111+++,,,---,,,+++,,,///111000111333666:::>>>BBBDDDKKKMMMRRRXXX^^^bbbfffhhhhhhkkkoootttxxx{{{|||}}}~~~}}}~~~zzztttssstttuuuuuuttttttvvvwwwvvvooojjjnnnwww|||xxxsssssstttsssqqqpppoooqqqsssqqqqqqooommmhhhccc^^^[[[VVVQQQJJJDDD@@@===:::999777444000...............++++++,,,,,,,,,,,,++++++000///...///111111111000,,,------...//////////////////...------------...+++,,,------,,,---///111///......---------..................---,,,+++***//////.........---------***---...***)))+++---,,,,,,---...---,,,,,,...000000111222222222444777:::999999;;;CCCLLLTTTXXXXXXVVVSSSNNNIIIEEEAAA===:::777666444222111111111222000///...///111111111000111111222222222111000000000000///.........//////......///000000...,,,***,,,111555444///******,,,***+++,,,...///000000000,,,...///111111111000///,,,...111222///,,,***))),,,,,,,,,,,,,,,,,,,,,---++++++,,,---------------***,,,---///222666888888<<<>>>CCCGGGHHHIIIJJJMMMKKKHHHGGGIIIHHHCCCAAABBBBBB>>>;;;999888555000,,,---...//////......///111111000///...------------...000111111///......///000---***))))))))))))(((&&&&&&&&&'''''''''''''''$$$%%%'''((()))))))))(((((('''&&&&&&''')))++++++******+++,,,---...///000......---,,,,,,+++*********+++,,,000777@@@IIINNN]]]gggrrrvvvvvvrrrkkkddd[[[TTTOOOOOONNNLLLLLLOOOLLLLLLMMMOOORRRUUUXXXYYYZZZZZZZZZZZZYYYYYYXXXXXXWWWWWWWWWXXXXXXXXXXXXXXXUUUUUUTTTTTTSSSTTTTTTTTTPPPQQQSSSUUUWWWYYY[[[\\\\\\ZZZXXXVVVVVVWWWYYYZZZ[[[ZZZXXXYYY[[[\\\\\\\\\ZZZ[[[[[[ZZZYYYYYY\\\^^^aaacccbbb^^^^^^aaabbb```aaa```^^^^^^]]]\\\ZZZWWWQQQMMMHHHCCC>>>999444000......//////......------+++++++++++++++,,,......,,,***))))))***,,,,,,,,,000333777999<<<@@@GGGMMMOOOSSSXXX\\\]]]^^^^^^___\\\\\\]]]^^^___aaabbbbbb______^^^^^^___``````aaa^^^___aaabbbcccccccccccc]]]^^^___bbbddddddddddddbbbbbbcccdddeeeeeeeeedddcccggggggccc```^^^ZZZUUUWWWPPPEEE<<<444///,,,***---,,,+++++++++,,,------++++++,,,---............---...///...,,,++++++,,,,,,,,,+++*********************+++,,,,,,,,,,,,,,,***,,,------,,,+++,,,------,,,++++++************++++++******))))))))))))((()))+++---------,,,+++,,,+++***)))((('''''''''&&&&&&((()))++++++,,,,,,---......---,,,,,,---///******+++,,,,,,,,,++++++&&&)))---000000///......+++***)))+++---.........************,,,---000111+++,,,---,,,+++,,,///111111111222333666999<<<===FFFGGGKKKOOOUUUZZZ^^^aaacccgggmmmrrrvvvxxxzzz{{{|||~~~zzzxxxyyyvvvqqqsssuuuvvvvvvuuuvvvwwwxxxxxxpppjjjllluuu{{{yyyttttttttttttrrrppppppqqqsssrrrqqqooolllhhhddd```]]]XXXTTTOOOKKKIIIGGGEEEDDDGGGAAA:::555222222222111,,,,,,---...---,,,++++++...---,,,---///000///...,,,---///000000///...---......---,,,,,,,,,,,,---+++,,,......------///111//////......---------------...............------/////////...------,,,,,,+++...---******,,,---++++++,,,------,,,,,,...000000111111111222444888<<<;;;;;;>>>FFFPPPYYY]]]^^^[[[VVVOOOJJJHHHDDD>>>:::666666444333222222222222//////...///111222000///000000111111000000000000111111000000///000000111,,,...000000000...,,,******///444444///+++,,,...***+++,,,...///000000000---...///000111000000///,,,///111111///,,,+++***000//////...---,,,,,,++++++,,,---...///......---+++,,,...222555777999;;;???CCCGGGIIIIIIJJJJJJJJJLLLIIIHHHIIIGGGCCCAAACCCBBB>>>:::888777444///+++...000111111000000111222111000///...............///000222111///......//////---***)))))))))(((''''''''''''''''''''''''((($$$%%%''')))******))))))(((((((((''''''(((***,,,******+++---...///000000---------,,,,,,++++++******+++---222999BBBJJJOOO^^^iiissswwwvvvrrrkkkdddYYYRRRMMMMMMLLLJJJJJJLLLHHHIIIKKKMMMOOOQQQTTTVVVVVVVVVVVVVVVVVVWWWWWWXXXSSSTTTTTTTTTUUUVVVWWWXXXTTTTTTSSSRRRRRRRRRSSSSSSQQQQQQRRRSSSUUUWWWXXXXXXYYYXXXWWWVVVVVVWWWXXXYYYZZZXXXWWWXXXZZZ\\\]]]\\\[[[\\\[[[ZZZYYYZZZ]]]___bbbdddccc______cccdddbbbaaaaaaaaaaaa```]]]WWWSSSNNNJJJEEE???;;;777333000......//////...---,,,+++))))))))))))***+++,,,------+++))))))+++,,,---,,,///333777999<<>>;;;888666333///---...000222222111111111222111000//////....../////////111222111///............,,,)))((()))))))))(((((((((''''''&&&''''''(((%%%&&&''')))******))))))((()))))))))((((((***,,,***+++,,,...////////////---------,,,,,,+++++++++***+++---222999BBBIIINNN\\\fffooorrrrrrooohhhaaaUUUNNNIIIIIIHHHFFFFFFIIIDDDFFFIIIJJJKKKMMMOOOQQQRRRRRRRRRRRRSSSTTTUUUVVVOOOOOOOOOOOOPPPRRRSSSTTTPPPPPPPPPOOOOOOPPPQQQQQQQQQOOOOOOPPPRRRTTTUUUTTTUUUUUUUUUUUUVVVWWWWWWXXXXXXWWWWWWYYY[[[]]]]]]\\\\\\\\\\\\\\\[[[\\\^^^aaa^^^aaabbb```bbbggghhhgggdddccccccbbb___ZZZRRRMMMMMMHHHAAA:::777444111000...............---,,,+++))))))))))))***+++,,,,,,...,,,******,,,---...---...111666999<<>>===???EEENNNUUUXXXXXXXXXTTTNNNHHHCCC>>>:::777666666666555555444444444111000111222444444222000......---------...//////111111000000000111222222))),,,...///---------///------......---,,,,,,++++++,,,---...////////////---......///000111111111///000111000///...///111000000///...------,,,,,,,,,,,,---------............---///666999777888;;;>>>EEEJJJJJJJJJMMMMMMIIIKKKGGGEEEFFFDDD???>>>@@@??????===999444111000000---///222222111000000111111000//////////////////000111222111///------...---+++(((((()))***))))))***)))((('''&&&&&&''''''&&&'''((()))******)))(((&&&)))++++++)))((()))++++++,,,---/////////......------,,,,,,,,,,,,++++++***+++---222888@@@GGGKKKTTT]]]fffhhhhhhfff```ZZZPPPIIIDDDDDDCCCAAAAAADDDAAACCCGGGHHHHHHHHHKKKMMMNNNMMMLLLLLLLLLMMMNNNOOOJJJIIIIIIIIIJJJLLLNNNOOOKKKKKKKKKKKKLLLLLLMMMNNNMMMKKKJJJKKKOOORRRRRRQQQPPPQQQRRRTTTUUUVVVWWWWWWVVVVVVWWWYYY\\\^^^]]][[[\\\]]]^^^^^^]]]^^^```aaaZZZ^^^aaa```cccggghhhfffdddbbb```^^^[[[WWWQQQMMMKKKEEE<<<555111000000/////////...------,,,++++++************+++,,,---...///---++++++---...///...///333777:::>>>CCCKKKQQQWWWZZZ]]]____________```YYY[[[]]]```bbbcccbbbbbbdddcccccccccccccccdddeeeccccccdddeeedddcccbbbaaa]]]aaaeeegggfffeeeeeefffbbbbbbcccdddeeeggghhhhhhkkkjjjgggbbb```___ZZZTTTLLLGGG@@@:::555333000...------------,,,,,,+++***)))***+++,,,---.........+++---......------///000+++******)))((()))))))))))))))***************))))))***+++++++++,,,///111,,,,,,,,,++++++,,,,,,---***,,,...000000...,,,******)))(((((((((***,,,---++++++*********+++,,,,,,))))))***+++,,,,,,++++++***++++++***))))))***,,,))))))***+++,,,,,,,,,,,,***,,,......---------...///---******+++---......---,,,+++******+++,,,,,,+++,,,---,,,+++,,,///111444333222111111111222333444555888===AAAEEEHHHIIIMMMSSSZZZ___aaaeeekkkpppooouuuyyyxxxwwwzzz{{{zzzyyyzzz{{{zzzxxxvvvwwwxxxwwwuuurrrqqqrrrssssssssssssuuuwwwwwwvvvvvvwwwxxxuuutttsssqqqpppoooooonnnpppooonnnoooppppppnnnlllkkkgggaaa\\\WWWQQQLLLHHHAAA???;;;888555444444555111000///000222333222111000000000000111222333444///......---------------,,,...000000///......///....../////////...,,,,,,***+++,,,---.../////////000000///...---,,,++++++......,,,***,,,000///***+++,,,......---...111333111222444555444555777999<<<;;;<<>>>>>???>>>:::444000111333,,,...111111000//////000111000000////////////000000111222111///------...,,,***(((''')))******)))+++***((('''&&&&&&&&&'''&&&''')))******))))))(((&&&))),,,,,,***((()))***,,,---.../////////...------,,,,,,,,,,,,,,,,,,,,,***+++---222888???EEEIIILLLUUU]]]______]]]XXXSSSMMMFFFAAA@@@@@@===>>>@@@???BBBFFFGGGFFFFFFHHHJJJJJJIIIGGGFFFEEEEEEFFFGGGFFFFFFEEEEEEFFFHHHIIIKKKGGGGGGGGGHHHIIIJJJKKKLLLJJJGGGFFFHHHLLLPPPQQQPPPNNNOOOQQQSSSUUUVVVWWWWWWTTTUUUWWWZZZ]]]^^^\\\ZZZ\\\]]]____________```bbb[[[___aaaaaabbbeeeeeebbb```^^^[[[YYYXXXVVVSSSQQQIIICCC999111...---...///000///...---,,,++++++,,,,,,,,,,,,,,,---.../////////---,,,,,,---/////////222666:::>>>AAAGGGOOOUUUXXXZZZ]]]^^^^^^^^^^^^___\\\\\\]]]^^^```bbbdddeeeccccccbbbbbbbbbbbbbbbcccccccccddddddcccbbb```______ccchhhiiihhhffffffgggddddddeeefffhhhiiikkklllkkkjjjeee```^^^^^^ZZZSSSKKKGGG@@@:::555222000...---------------,,,+++***((()))+++,,,---.........***,,,............000111++++++***)))))))))))))))))))))************)))))))))***+++++++++,,,///222,,,,,,,,,++++++,,,------))),,,///222222000,,,******)))'''&&&'''))),,,...))))))))))))***+++,,,---***++++++,,,,,,,,,++++++)))******)))(((((()))+++((()))***+++,,,---------,,,---...---,,,,,,---...111...+++***,,,---...---++++++*********+++---...+++,,,---,,,+++,,,///111222111000///...//////000---///333777;;;???AAABBBEEEKKKSSSXXX[[[```hhhnnnnnntttxxxwwwvvvxxxzzzyyy{{{{{{|||zzzxxxvvvwwwwwwuuurrroooooorrrtttsssqqqsssuuuwwwxxxxxxxxxyyyzzzssstttuuuuuuuuusssqqqpppqqqpppqqqrrrsssssspppnnnkkkiiifffccc```[[[UUUQQQHHHEEE@@@;;;888777888999000/////////111222111000/////////000222444777999//////...------------...,,,...000111///......///+++,,,.../////////......,,,,,,------...---------111000///...---,,,++++++......,,,***,,,000///***+++---.........///111333111333555666555555666777999888:::???GGGNNNPPPPPPKKKLLLKKKFFF???;;;;;;<<<555666666666666666555444000000111333444444222///000///.........000111222000000//////000111222222((('''(((+++,,,***---333//////...------...000000------------------------***+++---///111111111111///............///000000//////...------,,,++++++++++++******++++++,,,---222000...000666;;;>>>>>>EEEGGGHHHJJJJJJIIIHHHGGGJJJGGGDDDBBBAAAAAA???>>><<<999666555444222...***///---,,,,,,...//////...//////000//////...------222111000///............+++)))'''&&&'''))),,,...111///+++'''%%%%%%&&&''',,,+++)))''''''((()))***(((&&&$$$%%%)))+++***(((/////////000000000000000......---,,,,,,++++++***+++,,,---000333777;;;===EEEHHHMMMPPPQQQOOOLLLIIIIIIDDD>>>;;;:::;;;<<<===<<<<<<<<<===>>>@@@AAABBBCCCBBBAAA@@@????????????DDDCCCAAA@@@???@@@@@@AAA???===;;;<<<@@@CCCCCCBBBDDDEEEFFFEEEEEEEEEGGGIIIHHHJJJMMMPPPQQQTTTWWWYYYYYYXXXWWWVVVWWWXXXZZZ\\\___``````aaa``````______aaaaaaaaaaaaaaa```______\\\ZZZXXXWWWVVVTTTQQQNNN@@@===777333111///---,,,333222///...---...///111///...,,,,,,,,,---///111000---+++,,,///333333333666999>>>CCCGGGLLLQQQUUUYYY[[[]]]^^^^^^^^^___```^^^______``````ccchhhkkkfffbbb^^^___bbbccc```]]]```aaaaaaaaabbbbbbbbbbbbaaabbbdddffffffeeedddccciiiddddddiiikkkiiilllqqqpppjjjdddaaa```\\\UUUOOOIIIFFFAAA;;;666222000//////***(((,,,///---+++,,,((()))***,,,------,,,,,,,,,,,,---...---,,,***)))++++++------------++++++(((((())))))))))))((((((***+++***&&&&&&))))))'''++++++++++++++++++++++++---+++***,,,//////+++&&&(((''''''(((***,,,,,,,,,+++***(((((((((***,,,...---,,,++++++******+++++++++***(((&&&&&&''')))*********,,,------,,,+++***(((+++//////,,,+++,,,...,,,++++++******++++++,,,''''''''''''((((((((((((*********+++,,,---//////111000//////000111///......000111111222444888:::???CCCHHHMMMRRRYYY```eeejjjnnnppppppttt{{{|||xxx|||zzzyyyyyyzzzyyyvvvrrrkkkkkkjjjkkklllnnnpppqqqssstttvvvxxxyyyyyyyyyyyyssstttuuuuuutttssssssssstttvvvuuuqqqrrruuusssmmmllllllmmmnnnmmmiiiccc^^^SSSPPPGGG>>>;;;===>>><<<555333111222444444000,,,......000333777::::::999//////.........---------------............------000000//////.........---...---,,,+++++++++,,,---,,,,,,,,,------///000111------,,,,,,,,,---......+++,,,,,,---...///000000444333222222444666666555;;;::::::<<>>???BBBDDDGGGIIIJJJKKKJJJIIIIIIGGGDDDBBBBBBBBBAAA???===;;;888666555333///,,,///---,,,---...000///...000000000000000///......111111000///............***)))((('''((()))+++,,,000///,,,)))'''&&&''''''+++***((('''&&&'''((()))(((&&&%%%&&&)))******)))------------...............------,,,++++++******,,,---...///222555888:::>>>@@@DDDGGGHHHGGGDDDCCCCCC???;;;999999;;;<<<<<<:::::::::;;;<<<===>>>???????????????>>>>>>>>>>>>??????>>>>>>>>>??????@@@???<<<::::::<<<>>>===<<<@@@AAABBBBBBAAABBBDDDFFFGGGJJJMMMOOOQQQTTTWWWZZZZZZYYYXXXXXXYYYZZZ\\\]]]````````````___]]]\\\\\\aaaaaaaaaaaaaaa```_________\\\YYYVVVSSSPPPLLLHHH===:::555111000...---,,,111000///...---......///000///---,,,,,,---...///111...,,,---000333555444777;;;@@@EEEJJJOOOTTTXXX[[[]]]______^^^]]]^^^______```aaaaaaaaabbbeeehhhiiieeebbbbbbeeegggeeecccccccccbbbaaaaaabbbbbbcccdddeeeggghhhgggfffdddcccfffbbbbbbggghhhgggiiinnnmmmiiidddaaa___\\\UUUPPPJJJFFF@@@:::444111//////000+++))),,,...,,,+++,,,)))+++,,,............------.........------,,,++++++,,,,,,------,,,,,,+++))))))************))))))***+++***&&&&&&)))***(((+++++++++******+++++++++///,,,---555===<<<111&&&***)))(((((()))*********(((((((((((()))***,,,---,,,+++*********)))******+++***)))(((((()))***+++((()))***++++++***)))))))))+++---...---,,,,,,,,,++++++************++++++(((((((((((())))))))))))++++++++++++---...///000///......///111222111000...///000111111333666999;;;>>>BBBGGGLLLRRRXXX]]]dddiiillllllqqqxxxzzzwww|||{{{{{{{{{|||{{{wwwssslllkkkllllllnnnppprrrsssuuuvvvxxxyyyzzzzzzzzzyyyssstttuuuvvvvvvvvvvvvvvvsssvvvtttqqqqqqtttrrrllllllmmmnnnoooooolllgggccc\\\ZZZTTTKKKGGGFFFCCC>>>;;;888555555555444000,,,...---...000444555555444//////.........---------------............------000/////////.........---------,,,++++++,,,,,,---------------......///000------,,,,,,,,,,,,,,,---+++,,,,,,---...///000000333222111111333555555444666666666888:::>>>AAACCCCCCBBBAAA???;;;888444222555444333222222222333444000///.........///111222000//////000111000...,,,///000000000111111111111111......//////---111777111000///...------.../////////////////////////////////000//////...---,,,+++++++++,,,,,,,,,------/////////......------,,,------,,,,,,------...///333222111333888<<>>>>>>>>===;;;999777666888999999888777777777777888888999::::::;;;<<<=========<<<;;;888888:::;;;<<<<<<<<<;;;===:::888777888888777555;;;<<<======<<<===???AAAEEEHHHLLLOOOQQQTTTWWWZZZ[[[[[[[[[[[[[[[]]]^^^___bbbbbbaaa```^^^]]]\\\[[[```aaaaaaaaaaaa```______aaa^^^YYYUUUPPPKKKEEEAAA999666111///...---,,,+++...............------,,,//////---,,,,,,---...///111///---...111444666666999===CCCHHHNNNSSSXXX[[[]]]___``````^^^\\\]]]]]]___aaaccccccbbbbbbcccdddjjjgggccccccfffiiiiiihhhfffdddcccbbbaaabbbdddeeehhhiiijjjjjjiiifffdddbbbbbb___```dddeeeeeegggjjjjjjfffcccaaa___\\\VVVQQQKKKGGG@@@888222///...///000,,,***,,,---+++***,,,+++,,,...///000000////////////...---------......+++,,,,,,------,,,,,,+++***++++++++++++++++++***))),,,+++''''''******(((,,,+++)))(((((()))+++,,,...+++---:::GGGFFF666%%%******))))))((((((((((((%%%&&&''')))***++++++++++++*********)))))))))))))))))))))***************(((((())))))))))))((('''******+++,,,......,,,***++++++************++++++)))))))))******+++++++++,,,,,,,,,------///000111...------...111222222111,,,...///000000111444666777999===@@@DDDIIIOOOSSS[[[```dddggglllrrruuuuuuyyyyyy{{{|||}}}{{{wwwsssmmmmmmmmmnnnppprrrssstttvvvwwwyyyzzzzzzzzzzzzyyyssstttuuuwwwxxxxxxyyyyyyssstttsssqqqqqqrrrppplllmmmmmmnnnqqqrrrqqqnnnkkkffffffbbb[[[UUUQQQIIIBBB>>>:::555444444333000---......---///111222111000/////////.........------------............------/////////...............------,,,,,,,,,,,,------...........................---,,,++++++++++++++++++,,,,,,---...///000000222000///000222444444333444444555666888999:::;;;<<<======<<<:::666333111222111000000000111222333000000///......///111222222000//////000111000...000000111111111111222222111///000333222///000444222111///...---------...////////////////////////333333222111///...,,,+++++++++,,,,,,---------,,,.........---------,,,,,,,,,,,,,,,,,,,,,---......333333444666999===@@@BBB@@@BBBEEEHHHKKKKKKKKKKKKHHHFFFDDDDDDEEEDDDCCCBBB888777444222000...,,,+++///......///000111000///...///////////////....../////////...------,,,+++)))*********)))(((&&&%%%((()))+++,,,------,,,,,,///...---,,,,,,,,,------(((((('''((()))***++++++)))))))))***++++++,,,,,,---------,,,++++++******,,,,,,...000222444555666666777777888999:::;;;<<<666444333444555555444333444444333333333444444555444666888:::;;;:::999888333444777999999888666555888777666555444444333222555666777777777777999;;;CCCFFFJJJMMMPPPSSSWWWZZZ[[[\\\\\\]]]^^^___``````bbbbbbaaa```___^^^^^^^^^``````aaaaaa``````___^^^aaa^^^YYYSSSNNNHHHBBB===555222...,,,,,,,,,,,,++++++,,,---......---+++***------,,,,,,---...000000///...---...000333555777999>>>DDDKKKPPPUUUZZZ]]]^^^``````___]]][[[ZZZ[[[^^^```cccddddddcccccccccgggdddaaaaaadddggghhhhhhfffdddbbbaaabbbdddgggiiijjjkkkkkkjjjhhheeebbb```______```bbbdddeeefffhhhfffdddbbbaaa___\\\WWWSSSMMMHHH@@@777111...---...000,,,+++,,,,,,******,,,,,,---...000000000///...///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))),,,+++((((((++++++)))---+++)))'''''')))+++------)))+++555AAA@@@333%%%)))*********)))((((((((($$$&&&(((+++,,,,,,,,,++++++++++++++++++***))))))(((((()))*********)))))))))))))))))))))(((((((((+++***)))+++...///,,,))),,,,,,++++++++++++,,,,,,******++++++,,,,,,---------------......///000111---,,,,,,---///000///...+++---.../////////222333555777:::<<>>BBBDDDDDDEEEHHHJJJKKKKKKJJJIIIGGGFFFEEEEEEEEEEEECCCAAA777666444111///---,,,,,,///...///000222222000///,,,,,,---------------,,,------......---,,,******)))******+++***(((%%%$$$$$$&&&))),,,.../////////.........---------------((())))))))))))***+++,,,*********+++,,,---------......------,,,+++++++++***,,,...111333666777888777666555555666777999:::333222111111222222000...000000000///000000111111000222444666777777666555111222555666666333111///222333333333333222222222000111333333222333666888???BBBGGGKKKNNNRRRVVVYYYZZZ\\\]]]___```aaa``````^^^^^^]]]]]]]]]^^^______```````````````___^^^^^^___[[[VVVQQQLLLFFF@@@<<<222///,,,++++++,,,,,,,,,)))***,,,......---+++)))******+++,,,...000222333------------...111444777999>>>EEELLLQQQVVVZZZ]]]^^^______^^^\\\ZZZZZZZZZ[[[___ccceeeeeedddddddddcccbbb``````bbbeeefffgggdddcccbbbbbbcccgggjjjmmmjjjjjjjjjiiigggdddaaa___^^^```aaabbbdddfffggggggdddccccccbbb```]]]XXXUUUOOOJJJAAA888111---------000,,,+++,,,+++)))***...+++,,,---...///...------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))******************)))))),,,,,,)))***,,,,,,)))---+++)))(((((()))+++---,,,++++++...222333...(((&&&)))++++++***)))***+++&&&(((***---......,,,+++,,,,,,---------,,,+++***)))***+++,,,,,,,,,,,,++++++++++++******)))))))))+++))))))+++......,,,(((------,,,,,,,,,,,,------+++++++++,,,---......///............//////000111...---++++++,,,,,,+++)))+++,,,...///......///111222444666888:::===AAADDDHHHLLLRRRYYY]]]aaagggkkknnnqqquuuyyyyyyxxxuuutttrrrrrrqqqqqqpppooonnnnnnrrrsssuuuvvvwwwwwwvvvuuuvvvttttttuuuvvvwwwuuussstttrrrqqqqqqqqqooolllkkkjjjjjjkkknnnrrrttttttsssrrrrrroooiiifffccc^^^WWWRRRMMMGGGCCCBBB@@@<<<999222000//////000111111000000000/////////.........------............---------------...............,,,,,,------............---......//////...---,,,...---,,,+++***)))))))))+++,,,,,,---...///000000///...---...111222333222777888999::::::999888777333444555666555444222000000000/////////000222333000///...---------...///222000//////000111111111/////////////////////...+++,,,000555333...,,,...111000///...------...///000000000000000000000000666555444222000///......---...///000000000///...------------------------+++************+++,,,,,,444666999;;;===???CCCFFFGGGHHHJJJKKKLLLKKKIIIHHHGGGFFFEEEEEEEEEDDDBBB???999999777333000...///000/////////111333333111///***+++,,,,,,---,,,,,,,,,,,,,,,------,,,+++)))((())))))******)))'''&&&%%%###$$$'''+++---///000000+++++++++*********))))))((()))******)))***,,,...++++++,,,---......///000//////......---,,,,,,,,,***+++...111444666888888666555444333333444555666222000//////000000///---...---------...//////000...///000222333333222222000111333444333111...,,,---///111222111000111222---///000111000222444666;;;???DDDHHHLLLPPPUUUXXXXXXZZZ]]]___aaaaaa```___[[[ZZZYYYYYYZZZ[[[]]]^^^___````````````___^^^^^^[[[WWWSSSNNNJJJDDD>>>:::222///,,,+++,,,------,,,)))***,,,---...---+++***)))***+++---///111222333+++,,,------...000444777:::???FFFMMMRRRVVVZZZ\\\\\\^^^___^^^]]][[[[[[\\\[[[^^^bbbddddddddddddeeeaaaaaabbbbbbcccdddeeefffbbbbbbbbbbbbdddgggjjjlllhhhhhhhhhhhhfffcccaaa___^^^aaacccccceeehhhiiigggcccdddddddddaaa]]]YYYWWWPPPKKKCCC:::333...,,,+++...,,,+++,,,+++)))+++111+++,,,---......---,,,+++,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,---))))))************))))))(((,,,---++++++------***---,,,***))))))***,,,------------,,,******+++,,,&&&***------+++***+++---(((***,,,.........,,,+++,,,---.........---+++***------......///000000000...---,,,+++*********+++))))))***+++------+++)))------,,,,,,,,,,,,------++++++,,,------...//////...............///000000///---,,,+++++++++)))(((+++---...///...---...///...///111222333666:::===???BBBIIIPPPTTTVVV[[[bbbhhhlllrrruuuvvvvvvvvvwwwsssssssssrrrqqqooonnnmmmoooppprrrtttuuuuuuuuutttvvvtttrrrsssuuuvvvssspppvvvrrrppprrrrrrnnnlllllljjjiiijjjlllpppssssssssstttuuurrrnnnlllmmmjjjddd]]]XXXQQQLLLIIIDDD>>>:::777555222111111111111000000000000/////////......------............---------------------.........+++,,,---......///......,,,---.../////////------...---,,,++++++++++++++++++,,,,,,---...///000000...------...111333333333444555777888888888777666222333333333333333222222222111000000000111222333111000...------......///000///...///111222111000//////............------,,,,,,...111000------111000///...------...///000////////////////////////444333111///.........///,,,...///111111000///...////////////////////////,,,++++++++++++,,,------444777;;;===>>>@@@DDDGGGHHHIIIKKKMMMMMMLLLJJJIIIGGGFFFEEEDDDDDDCCC@@@===999999888444000...000222//////000222444333111///***+++,,,------------,,,++++++,,,---,,,***((('''))))))))))))((('''&&&&&&%%%&&&(((***+++,,,---...)))))))))))))))(((((('''(((***++++++)))***,,,///+++,,,,,,---...///000111000000000///......------***,,,...111333444555555666555444222222222222222000...------///000000///,,,,,,,,,,,,---...000000------......//////000000...000111222222000///...***---000000...---...///---...000000000111444666888<<>>???AAAEEEHHHHHHIIIKKKMMMNNNMMMLLLKKKGGGFFFEEEDDDDDDBBB>>>;;;777888666222...,,,...111//////000222444444111///+++,,,------.........---***+++,,,---,,,***((('''((((((((((((''''''''''''((((((((())))))******+++)))************)))(((((((((***,,,+++******,,,///++++++,,,---///000000111111111111000//////......+++,,,...000222222222111777666555444333222111111...---+++,,,///111222333+++++++++,,,---///000111------,,,,,,,,,---...///---...///111111111111000))),,,//////,,,***+++,,,---...000000000111444666666:::???DDDHHHMMMSSSVVVUUUWWW[[[___```___^^^\\\aaa```^^^\\\\\\]]]^^^_________``````______^^^]]]UUURRRMMMHHHCCC===777222444111...------.........***+++,,,,,,---------------......///......------,,,...000//////111666;;;>>>CCCJJJPPPUUUXXXZZZ\\\\\\^^^aaaaaaaaaaaabbbdddaaacccddddddbbbaaabbbccc\\\^^^aaabbbaaa```______eeeeeeeeeeeeeeeeeeeeeeeeeeefffggghhhgggfffdddccc\\\bbbdddcccdddiiiiiieeedddfffggggggccc^^^[[[YYYRRRNNNGGG>>>666000,,,***,,,******+++***)))---444,,,---.........---,,,++++++,,,...///000///......------++++++++++++------+++,,,,,,------,,,,,,+++(((,,,---,,,,,,///...***------------------------'''***...000000---***(((+++///333111---))))))++++++++++++++++++***))))))***+++,,,------+++***(((,,,+++***)))***,,,///000///...,,,***)))******+++&&&)))------***)))***,,,******))))))))))))************+++,,,---...///000...------------......///...---,,,---/////////---+++---000000///------...+++,,,---...///111555888333555;;;CCCDDDCCCIIIRRRYYY^^^cccgggiiilllpppsssqqqrrrtttuuuuuuuuuttttttkkkmmmppprrrtttuuuvvvvvvsssqqqooorrrwwwyyyvvvsssxxxsssqqqttttttnnnkkkmmmmmmkkkjjjkkknnnqqqrrrsssnnnrrrsssrrrssssssooohhhiiifffcccaaaaaa^^^XXXSSSMMMIIICCC???;;;999777555000000000000////////////---..................---,,,,,,,,,------.........***+++---///000000///...***+++---///000000///...------,,,,,,,,,---......+++,,,,,,---...///000000...------...111444444444111111222333555666777888666444222111111222444555777666444333333333333444555444222111111111222222,,,,,,...000222111///---111111000000/////////...000000000000////////////000111222111000//////000//////............/////////000111111000...,,,***////////////////////////,,,...111222111111111222...............000555888999::::::<<>>BBBGGGNNNSSSUUUWWWXXXYYY______```ccceeedddbbb```gggeeeddddddeeeddd```\\\\\\]]]]]]]]]\\\]]]```bbbbbbbbbbbbcccdddeeefffgggffffffeeeddddddddddddeeeccccccddddddeeedddddddddaaacccfffgggeeeaaa[[[XXXVVVLLLBBB<<<555///,,,...,,,+++*********,,,///000000---+++---222333000,,,***,,,......---,,,---...,,,++++++,,,---...///000)))***+++,,,,,,,,,,,,,,,'''(((+++---...---,,,+++************+++,,,------++++++++++++,,,---......------------,,,***'''&&&))),,,,,,'''&&&)))************+++,,,,,,,,,,,,+++***+++,,,------,,,***)))+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,++++++***************++++++,,,+++---......------///000------.........---+++***....../////////...,,,+++((()))+++------,,,+++***...---,,,,,,---000222444222555999<<>>CCCGGGMMMTTTXXXYYYXXXZZZ```aaa______aaacccbbbaaaaaaaaa___[[[XXX^^^aaa```\\\YYYYYYXXXTTTOOOJJJCCC===888555111///***+++,,,---------,,,++++++,,,---...////////////---............////////////000000111333777===AAADDDIIIOOOTTTWWWXXXYYYZZZ\\\\\\^^^aaaddddddcccaaagggeeeccccccdddccc___]]]]]]^^^^^^^^^\\\]]]___aaacccccccccdddeeefffhhhhhhgggfffeeeeeeddddddeeeeeebbbbbbccceeeffffffffffffbbbdddffffffeeeaaa\\\ZZZSSSJJJAAA;;;666000---///,,,+++++++++,,,---///000000---+++,,,000222000---+++---......---,,,,,,---++++++++++++,,,---...///***++++++,,,,,,,,,++++++((()))+++,,,------,,,,,,,,,,,,+++++++++,,,------++++++++++++,,,---......------------,,,++++++***+++...---(((&&&((()))(((((()))******++++++******++++++,,,,,,,,,++++++***++++++++++++++++++++++++)))***,,,---------,,,+++***))))))))))))***++++++,,,---......---,,,---///...---,,,++++++++++++,,,------.........---,,,+++)))***,,,---...---,,,+++------,,,,,,---///111333444666999;;;<<<>>>AAACCCHHHKKKPPPTTTXXX\\\```bbbfffiiimmmoooppppppqqqrrrwwwxxxyyyxxxvvvuuuuuuvvvtttuuuvvvtttsssrrrtttuuuuuusssrrrrrrrrrqqqooommmkkkjjjjjjkkkmmmoooooonnnppppppqqqrrrrrrqqqoooooooooqqqssstttssspppmmmjjjgggccc\\\UUUPPPIIIBBB===<<<999444222111111000000//////......---.........//////...---...///000111---...///000111111000///...000///,,,...111000,,,//////........./////////...---------...///000000------///000111222222222333111//////111333444444222000......000333444555555444444333333333444444222111000//////111222333111111000000000000111111222...---000111///...000,,,------...///000111111......//////...000333555222111000...------------...///000000///...,,,+++...---------,,,,,,,,,+++,,,...000000//////000111///000000000111333777:::;;;<<<===???BBBEEEGGGIIILLLLLLMMMMMMLLLJJJGGGFFFBBBAAA@@@@@@@@@???<<<999222111111111222333555666000111111111111000//////---+++***+++---......---,,,++++++***)))(((''''''(((((()))(((((('''&&&%%%'''&&&&&&&&&'''((()))***)))***+++***((('''''''''***++++++,,,------......,,,...///...---,,,---......---,,,---///000///......//////000000111111222222111000111333333111000///---,,,,,,...000111111......------------......111000/////////000111222111222222222111///---,,,//////...------------...---.../////////000222444555888===AAAFFFLLLSSSWWW]]]\\\^^^bbbcccaaa```cccbbbaaaaaaaaaaaa^^^ZZZWWW[[[^^^]]]XXXUUUUUURRRMMMJJJEEE===777222000---,,,)))***+++,,,------------++++++,,,---............---------............///111222333444555999???CCCGGGKKKQQQUUUWWWYYYZZZ[[[XXXYYY[[[^^^bbbccccccbbbfffdddbbbaaaaaaaaa___]]]___``````___]]]]]]^^^___dddddddddeeefffgggiiiiiiggggggfffeeeeeeeeeeeefffaaabbbdddeeeggghhhhhhhhhdddeeefffeeedddaaa^^^\\\PPPGGG???:::555000...000+++++++++,,,------......000---***+++...000000...---...///...,,,***+++,,,*********++++++,,,------+++,,,,,,,,,,,,++++++************++++++,,,,,,---...---,,,,,,+++,,,,,,,,,+++******++++++,,,---......---------------......+++...---)))&&&'''(((''''''((())))))******)))))),,,,,,++++++++++++,,,,,,++++++***))))))***++++++***+++,,,......------,,,)))))))))))))))******+++,,,---...---+++++++++---...---+++))))))***,,,---++++++,,,---------,,,,,,***+++---.........---,,,,,,,,,++++++,,,...000111666777888777777777999:::AAADDDHHHLLLPPPTTTXXX[[[aaaeeekkkoooqqqrrrtttuuuxxxzzzzzzzzzxxxvvvvvvwwwwwwxxxxxxvvvtttrrrrrrssssssrrrqqqqqqrrrrrrqqqooojjjiiihhhiiikkkmmmmmmmmmmmmnnnooopppppppppooonnnqqqrrrsssuuuuuutttsssssspppmmmgggbbb[[[TTTMMMHHHDDDAAA===:::888666333111111000...,,,,,,,,,---...///...---------...///000...//////000000000000///...///---***,,,000000---////////////......//////------------------......---...///000111111111111111///---...111333444444000///...///222444444444444333222111111111111111111000//////000111333444222111111000000111111222111---,,,000111///...000---------....../////////...//////......///222444000//////............///---.../////////...---------,,,,,,,,,++++++++++++---///000000//////000111///000111222222555888;;;<<<===???AAACCCFFFHHHIIIKKKLLLNNNNNNMMMJJJGGGDDDBBB@@@???>>>>>><<<888555000/////////111222444666111111111000///...---,,,,,,+++***+++---//////...,,,,,,+++***((('''&&&&&&(((((((((((('''&&&%%%%%%&&&&&&''''''(((((()))*********++++++***)))((((((------------............///000000000...---...///---,,,+++,,,...//////.........//////000111111111111000///000111222222111...---,,,---///111222111.........------,,,,,,,,,///.........///000222333000000000000000///...---//////......------------,,,---/////////000222555666999===AAAEEEKKKQQQUUU```^^^___cccdddaaaaaacccbbb```_________^^^\\\ZZZ\\\]]]\\\WWWTTTSSSNNNHHHFFF@@@888222...,,,+++***+++++++++,,,,,,---------)))******+++,,,,,,++++++------------............000111333444555999>>>BBBHHHLLLQQQUUUWWWXXXYYY[[[XXXXXXYYY\\\```aaaaaa```dddcccbbb``````___^^^^^^aaabbbbbb```^^^\\\]]]^^^cccccccccdddeeefffhhhhhhhhhgggffffffeeeeeeffffffcccdddeeefffgggggggggggggggffffffdddbbb```^^^]]]OOOGGG???:::555///---...)))***+++,,,,,,,,,++++++000---******,,,...//////...//////---+++)))***+++))))))******++++++++++++------------,,,+++******++++++*********+++,,,---...---,,,+++************************+++,,,---...000///...---,,,---...///))),,,---)))'''))))))((('''((())))))******))))))---,,,+++******,,,---...---+++***((((((***+++---+++,,,---.........------))))))(((((())))))***+++,,,------,,,***)))***+++------,,,++++++,,,,,,---******++++++,,,,,,,,,,,,,,,---......//////......,,,+++++++++,,,...///000555555555333222111333444===@@@DDDHHHKKKOOOSSSVVV[[[___ffflllppprrrtttuuuvvvxxxyyyyyyxxxwwwwwwxxxyyyzzzzzzxxxuuurrrrrrrrrqqqooonnnoooqqqrrrqqqqqqkkkiiihhhiiikkkmmmmmmmmmkkklllnnnooooooooonnnnnnnnnnnnoooqqqrrrtttuuuuuurrrqqqnnnjjjddd^^^WWWSSSRRROOOIIIEEEAAA===:::777666444111...------...000...---,,,,,,,,,---...////////////000000000000//////000---***+++000111...///////////////.........------,,,,,,,,,------......//////000111111111111000///......000222333222.........000333555444333444333222111000/////////111111000000000000111222111111111000000111111111000,,,,,,000111///.../////////......------,,,,,,000000000///------///111------------...000111222---------...............,,,,,,,,,,,,,,,,,,,,,,,,...000111000//////000222///000222333444666999<<<===>>>@@@BBBEEEGGGHHHIIIJJJLLLNNNOOONNNKKKGGGDDDBBBAAA???===;;;888444000000///.........///111222111111000///...,,,+++***---++++++,,,...///000///---,,,+++***)))(((''''''(((((((((((('''&&&%%%$$$&&&&&&'''(((((()))))))))******++++++,,,,,,+++***........................///000000///...------...,,,+++***+++...///...---.........///000000111111000///...///111222111000...---,,,---///111111000.........------,,,++++++,,,,,,,,,---...///000111,,,---......////////////...............------------...000000000111444666888;;;>>>AAAEEEJJJOOOSSS```^^^^^^bbbbbb``````bbbbbb___]]]\\\]]]___``````^^^___\\\WWWTTTRRRLLLDDDAAA<<<555///,,,++++++***---------,,,++++++++++++******+++,,,,,,,,,++++++---------.........//////000111333555777;;;???CCCIIILLLQQQTTTVVVWWWXXXZZZZZZYYYZZZ\\\^^^``````___bbbbbbbbbaaa```^^^^^^^^^bbbccccccbbb___]]]]]]]]]aaaaaaaaabbbcccdddeeefffggggggfffeeeeeeeeeeeeeeefffffffffgggffffffeeeeeehhhgggfffdddaaa___]]]\\\QQQHHH@@@;;;666///+++,,,(((((()))************)))...---******+++---...////////////,,,***((()))***((()))***+++++++++******---------------,,,+++***++++++*********+++,,,---,,,,,,***)))((((((''''''************+++,,,------222111///---,,,,,,,,,,,,%%%***+++)))(((+++,,,***((()))******++++++******---,,,+++***+++,,,...///...---+++******+++---...+++,,,---.........------)))))))))))))))******++++++,,,---,,,***))))))++++++---...000000///---,,,************++++++,,,,,,------....../////////...,,,,,,,,,,,,------...///222222111000......000222:::<<>>;;;888444000...---...///...---,,,++++++,,,------000000000////////////000000000...+++---222333000//////000000///...------------,,,,,,,,,---......000000111111111111111000222000//////111111000///......///111444555333222444444222111000000000000333222111000//////......111000000//////000000111///+++,,,000222///.../////////...---,,,++++++***///000111000...---...///++++++,,,---///111222333,,,,,,,,,------......///,,,,,,------......////////////000///......///111...000222333444666999<<<===>>>AAACCCEEEGGGHHHHHHHHHJJJLLLMMMMMMJJJGGGEEEAAA???===;;;999666111...111000///------------...000000000///---+++***)))...,,,+++,,,...//////...,,,++++++***)))(((''''''''''''(((''''''&&&%%%$$$%%%&&&'''((())))))))))))***)))***+++...///...,,,.............../////////---......---+++***+++,,,+++***)))+++---......------......//////000000111.........///111222111///...---,,,---/////////------------------,,,+++*********+++,,,------......++++++,,,---...//////000......//////......---,,,---///000111111333555888:::<<<@@@CCCFFFKKKQQQUUU___]]]]]]```aaa^^^___bbbbbb```]]]]]]^^^```aaaaaa``````\\\WWWTTTQQQIII@@@<<<888222...,,,,,,++++++///...---,,,++++++++++++---......//////......---.........////////////000111333666999;;;???DDDHHHKKKNNNQQQTTTUUUVVVXXXZZZ[[[[[[ZZZ\\\___````````````bbbccccccaaa___^^^^^^bbbddddddccc```^^^]]]]]]_________```aaabbbcccdddffffffeeeddddddddddddeeeffffffgggffffffeeedddccciiihhhfffddd```]]]ZZZXXXQQQIIIAAA<<<777///+++,,,)))))))))))))))))))))))),,,,,,+++***+++,,,---...//////...+++)))((()))+++))))))+++,,,,,,+++***))),,,------------,,,,,,++++++++++++++++++++++++++++++***)))(((''''''''''''***))))))******+++,,,---111000...,,,+++***))))))###(((***)))))),,,---,,,((()))******++++++******,,,++++++,,,,,,---...///------,,,++++++,,,------***+++,,,......------,,,***************++++++,,,+++,,,---,,,*********,,,***,,,000222222000---+++++++++*********+++,,,,,,------------......//////,,,,,,------............000000///---,,,,,,///222333555888;;;===BBBGGGKKKJJJNNNTTTYYY^^^bbbfffhhhkkkoootttxxxyyy{{{|||}}}xxxzzz{{{{{{xxxvvvuuuuuurrrpppnnnoooqqqssstttsssrrrpppmmmkkklllmmmnnnmmmkkklllmmmnnnooonnnmmmllljjjkkklllnnnppprrrssstttppprrrsssrrrpppmmmmmmmmmiiieee___YYYTTTOOOJJJGGG@@@>>>999555111...------///...---,,,,,,,,,---...111000000////////////000///000...,,,...333333000//////000000000...---,,,,,,,,,,,,,,,---...///000222222222333222222111111333111000000111222000///000//////111333444333111444333222111111111111111333333222111///...---,,,000//////......//////000...++++++000222///...///...---------,,,++++++++++++...000111000///......,,,,,,,,,---///000222333++++++,,,,,,---...///000,,,,,,---///000111222333---......,,,++++++---///---///222333444666999;;;===>>>AAACCCEEEFFFGGGGGGEEEFFFHHHJJJJJJHHHFFFEEE===<<<:::999888666222///222111///...---------.../////////...,,,+++))))))...,,,++++++,,,------,,,)))))))))(((((('''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''((()))))))))((((((''''''***...000///------------....../////////---......---+++******+++***))))))***---......---------......///000000000,,,,,,---000222222000......---,,,---......,,,***+++,,,---------,,,++++++******+++,,,,,,------,,,,,,++++++,,,,,,---......---.../////////...---,,,---///000111111333666888999<<<@@@DDDIIINNNUUUYYY^^^[[[\\\___```^^^___bbbcccbbbaaaaaabbbaaa___]]]___^^^ZZZUUURRROOOEEE;;;666333///---,,,,,,++++++...---,,,+++++++++,,,---/////////000000//////.../////////000000000111111111444777;;;>>>CCCHHHKKKMMMPPPSSSUUUVVVWWWYYY[[[[[[[[[[[[]]]```ccccccccc^^^aaaeeeeeeccc```^^^^^^bbbdddeeedddaaa___^^^^^^^^^^^^______```aaacccdddeeeeeedddccccccccccccddddddeeeeeeeeeeeeddddddccciiiiiigggddd```[[[WWWTTTPPPHHHAAA===888111......,,,+++***))))))***+++,,,***+++,,,,,,++++++,,,---......---+++((((((***,,,)))***,,,------+++***))),,,,,,------------------***+++,,,,,,,,,,,,******+++***)))((((((((((((((())))))))))))***+++,,,---,,,,,,,,,++++++***((((((###(((+++))))))+++,,,***'''((())))))******))))))***+++,,,---............++++++++++++++++++++++++)))***,,,---------,,,++++++++++++++++++,,,,,,---***+++---,,,++++++,,,---+++,,,...000000///...---------,,,+++***+++,,,,,,------,,,---------...///------...////////////...000000///,,,++++++...111...000222444777;;;AAAEEEEEEHHHMMMQQQUUUYYY___bbbaaaffflllrrrvvvxxx{{{|||vvvyyy{{{{{{zzzxxxwwwwwwuuusssqqqqqqsssuuuvvvvvvuuurrrnnnlllllllllllllllmmmmmmnnnoooooonnnllllllkkklllmmmoooqqqrrrrrrrrrpppqqqsssrrrpppoooppprrrlllkkkiiihhhddd^^^WWWQQQHHHFFFBBB===888333000///222111000///...///000000222111000///......///000---......,,,...222222...//////000111000...,,,++++++,,,,,,---...000111222444444444444444333222111222111000111333333222111222111000000222222222000222222111111111111111222111111111111000///------......------------......---***+++000222000......,,,,,,,,,,,,,,,,,,,,,,,,(((,,,000222111000//////......---......///000111+++++++++,,,---...///000,,,---...000222333555555,,,,,,,,,***))))))+++---,,,///111333444666999;;;<<<>>>@@@CCCEEEFFFFFFFFFCCCDDDFFFGGGGGGGGGEEEDDD:::999888888888666333111333222000///.........///.........---,,,+++))))))---,,,******+++,,,+++***''''''''''''''''''&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''))))))))))))(((&&&%%%%%%)))---000///...,,,,,,------...//////000///000000///---,,,,,,---)))((((((***,,,......---------......///000000000+++,,,---000333222///---...---,,,,,,---,,,***(((++++++------------,,,+++++++++,,,---------,,,,,,------,,,++++++,,,,,,,,,---.../////////...,,,,,,,,,...000000111333555888888;;;@@@EEEKKKQQQXXX]]]^^^[[[[[[___```^^^```cccccccccdddfffeeebbb\\\XXX^^^\\\XXXRRRPPPLLLBBB777222000---,,,,,,,,,+++***,,,++++++***+++,,,...///---...............------000000000000111111111111000333777;;;???CCCIIILLLOOOQQQTTTVVVWWWXXXZZZ\\\ZZZZZZZZZ]]]aaaeeefffggg]]]aaafffgggddd```^^^^^^bbbccceeedddaaa___^^^^^^____________```bbbcccdddeeedddccccccbbbbbbccccccbbbccccccdddeeeeeeeeeeeeiiiiiigggddd___ZZZUUURRRNNNGGG@@@===999333000111///---+++******+++---...)))***,,,,,,,,,++++++,,,......,,,***((((((***---***+++,,,------,,,***)))++++++,,,---............)))+++,,,------,,,***)))+++******)))))))))))))))))))))))))))***+++,,,---((()))***++++++***((((((%%%***,,,***)))++++++(((&&&''''''((((((((((((((()))+++,,,...//////...---)))***++++++++++++***))))))***+++,,,---,,,++++++,,,,,,++++++,,,,,,---...***+++------,,,,,,---///,,,,,,,,,------.........///...,,,+++++++++,,,,,,---,,,,,,,,,,,,---............//////000/////////222111///,,,***+++---000,,,...000222444999>>>BBB>>>@@@DDDGGGJJJOOOUUUYYYXXX]]]eeelllppptttwwwyyyuuuxxxzzz{{{{{{yyyyyyyyyyyyvvvttttttvvvxxxyyyyyyvvvsssnnnkkkkkkkkkkkkjjjnnnnnnooooooooonnnlllkkkjjjkkkmmmooopppppppppooonnnpppqqqpppmmmmmmooorrrmmmooorrrtttrrrkkkaaaZZZPPPNNNJJJEEE???999555333555444333111111111222222222111000.........///000+++------,,,...222111---///000111111000...,,,+++++++++,,,---///111333444555555555555444333222222000000000222444555444333444222000000111222111000111000000000000111111222///000000000000000///...---------,,,,,,---------,,,***+++000222000......111111000...------000222///111222111//////333777...............///000000,,,---------,,,---///222------...111666888666444,,,,,,***'''%%%%%%''')))444222111000222666999<<<999>>>BBBBBBDDDHHHHHHEEEHHHGGGEEEEEEEEEDDDBBB@@@999777666777888777333///222111///...///000///...---------,,,+++***)))(((,,,,,,,,,+++***)))''''''((()))***'''$$$###%%%''''''&&&$$$$$$$$$&&&((()))'''((()))***++++++***)))%%%&&&((((((((()))+++---***,,,...000000///...---222111000.........///000...,,,******---////////////---,,,++++++,,,...///---.../////////---***))),,,,,,,,,,,,+++)))'''&&&))),,,---,,,***)))+++---...//////...+++))))))))),,,,,,+++******+++,,,,,,)))+++------+++******+++,,,***)))+++000444555444AAA<<<999???KKKUUUYYYYYY^^^______^^^^^^```dddggg```bbbbbb```^^^\\\[[[\\\\\\SSSLLLNNNPPPGGG888...111...,,,++++++++++++***+++(((&&&&&&***---...---000///---,,,++++++,,,---111111000///////////////---222888<<>>999666444444555444111///222000......///000///...------------,,,+++***)))+++++++++,,,++++++******((()))***)))&&&$$$%%%'''((('''%%%$$$$$$&&&'''((((((((()))***+++***))))))&&&'''((((((((()))+++---------///000000000//////222111///.........///000---,,,***+++---////////////...,,,++++++,,,...///,,,---.........,,,***)))+++,,,,,,,,,,,,***)))((()))***,,,+++)))(((***,,,***+++---,,,+++******+++++++++***))))))***++++++***+++,,,+++***)))***,,,,,,******---222666888888@@@======BBBLLLUUUZZZ\\\______```______```dddgggaaabbbbbbbbbaaa```^^^\\\^^^UUUNNNOOOMMMDDD888000111...+++***+++,,,,,,,,,,,,***'''(((+++...///...//////---,,,,,,,,,------111000000//////000111111,,,111777<<<@@@EEEKKKOOORRRTTTVVVXXXYYYXXXVVVUUUWWWXXX[[[^^^aaacccdddeeefffeeedddeeeeeedddcccbbbcccdddeeedddcccaaa```______```aaabbbcccbbbbbbaaa___```aaaccccccccccccccc___aaacccbbbaaaaaadddfffkkkiiihhhgggeee```WWWPPPKKKGGGAAA:::555222111000///,,,******,,,......---...---,,,,,,,,,,,,---...---++++++------++++++...///...,,,++++++,,,...///******+++++++++++++++***((()))***+++,,,---------,,,+++***)))((((((((((((***)))(((((()))*********'''''''''(((((()))))))))))))))***************)))))))))((('''''''''''''''***((()))---...,,,,,,...((()))***+++,,,,,,++++++++++++++++++,,,---......,,,------,,,+++***+++---,,,+++***)))***,,,...000///...---,,,++++++,,,------....../////////..............................------,,,,,,,,,,,,------//////...------...///000...,,,+++...444777777444999999:::;;;===AAAGGGKKKNNNOOORRRWWW]]]dddjjjnnnooorrrvvvzzz|||{{{xxxvvvyyyzzz{{{{{{zzzxxxvvvtttsssqqqppppppqqqqqqqqqppplllooorrrttttttrrrooonnnmmmnnnmmmllljjjjjjlllnnnssssssrrrrrrqqqqqqqqqppptttuuuxxxyyywwwsssnnnkkkllliiiddd]]]VVVNNNIIIFFFCCC@@@<<<:::999888666444222111000111111111...,,,------------...///000111///---,,,---//////,,,***)))***,,,------...000222333333333444444333222222333222111111111222333444555333111000111222111111///000000111222222333333333222222111000000//////333222222222333333111...,,,---///000111111111000222222111///---,,,...000000///---...///000000//////............//////000---+++)))+++///111111///000///...///222444444444000///---***)))+++...222666555555444666888;;;===???DDDGGGGGGIIILLLLLLIIIIIIGGGFFFEEEDDDBBB@@@===888666333111111111000///111///....../////////...............---,,,++++++***++++++,,,------------((()))++++++)))'''&&&'''((((((&&&%%%%%%&&&'''((())))))*********)))(((((('''((())))))))))))+++---/////////000000000000000111000///.........//////---,,,++++++.../////////......,,,++++++,,,---...+++,,,------,,,+++)))(((++++++,,,,,,,,,,,,++++++((()))******)))((()))***&&&(((***+++++++++,,,---+++***)))(((((()))***++++++++++++***))))))+++------,,,,,,///444888;;;<<>>:::888333333333555555444000------------------...///000...---,,,---......,,,***(((***,,,,,,,,,---///111000000111111222111111111222222111000000000000111666444222111111111000///000111111222222333333333555555333222111///...---444444444666777666333000+++,,,...///111111222222222333222000---,,,---...000...---...222555444111//////............///000///+++))),,,111444333///111000//////000111333333000///...,,,+++---111444888888888999:::<<<>>>???AAAEEEHHHHHHJJJMMMLLLIIIGGGEEEDDDDDDDDDCCC@@@>>>999666333000//////000000000...------...///...---..................------+++,,,------......------((()))+++,,,+++)))'''&&&)))(((''''''&&&&&&''''''*********))))))((('''''''''((())))))))))))+++---000//////......///000000////////////.../////////---,,,+++,,,...000//////......---,,,,,,,,,------***++++++++++++***)))(((******+++,,,---------...)))*********))))))******&&&(((***+++++++++---...,,,+++***))))))***+++,,,------,,,+++******---000......///111555999<<<===@@@DDDIIINNNRRRWWW^^^cccaaabbbaaa```___```cccfff]]][[[[[[^^^bbbaaa[[[UUUXXXQQQJJJEEE===444//////...+++(((''')))+++---...,,,+++***+++,,,...//////..................//////---------...///000222333888999;;;>>>BBBGGGMMMQQQUUUUUUVVVVVVWWWWWWWWWWWW[[[\\\]]]^^^``````aaaaaacccdddddddddccccccdddeeebbbbbbbbbcccdddddddddcccfffeeecccbbbbbbdddeeefffeeecccbbbaaaaaaccceeefffdddeeeeeedddddddddeeefffjjjhhhfffeeeccc^^^VVVPPPKKKHHHAAA;;;444000...---///---+++***************...---,,,++++++,,,---......++++++------******------,,,***))))))***,,,---)))************)))((((((((()))***+++,,,---------......///...,,,***(((&&&***+++++++++******,,,---'''''''''''''''&&&&&&&&&'''(((***,,,......---,,,((((((''''''&&&''''''(((***&&&&&&)))+++***,,,000)))+++---......,,,***(((++++++***)))))))))))))))+++---...---+++)))******...---,,,,,,,,,...///000------...------+++***)))------///000111111111111111000...,,,,,,---///000000///...,,,+++*********+++,,,,,,---...///000111///...---000333555555444333444555555666888===@@@CCCDDDEEEGGGJJJOOOSSSVVV[[[___eeejjjmmmoooooopppssstttwwwxxxyyyyyyxxxwwwwwwuuussssssuuuvvvwwwwwwwwwuuuttttttttttttsssrrrooonnnmmmjjjhhhiiikkknnnqqqrrrrrrsssssstttttttttssstttuuuvvvwwwwwwwwwwwwppppppnnnllliiifffcccaaa[[[WWWRRRMMMIIIEEE@@@===888666555555555444111///......---------....../////////............,,,+++(((***,,,,,,,,,,,,...000...///000000111111111111333222222111000/////////333222000000111111000///000000111111111222222222444444333222111000//////222222333555666555222///,,,---...000111333444444222333222000...,,,---...---++++++...333666555333//////............//////000---+++...333666333000000000//////...000111333...///...---,,,...111444999:::;;;<<<>>>@@@AAABBBBBBFFFIIIHHHIIILLLKKKHHHDDDCCCBBBCCCDDDCCCAAA@@@999777444000......///111///---,,,,,,---......---------.../////////......---............---,,,,,,((()))***,,,,,,+++(((''')))(((((((((((((((((((((******)))(((((('''''''''''')))))))))((()))+++,,,//////...------......///.........////////////...---,,,,,,---///000///.........------,,,,,,,,,,,,******************))))))*********+++,,,...//////++++++***++++++++++++***)))+++,,,---,,,,,,,,,------,,,++++++++++++,,,---......---,,,+++,,,///222///000111333555888;;;>>>CCCHHHOOOTTTVVVZZZ```eeebbbbbbaaa```______bbbeee]]][[[[[[]]]aaa___YYYSSSTTTMMMFFF@@@888000---///+++)))&&&&&&(((***,,,,,,***++++++++++++,,,---...---......//////000000000++++++,,,---...000111222999999;;;???DDDKKKPPPRRRSSSTTTUUUWWWYYYZZZZZZ[[[______```aaabbbbbbbbbaaaaaaccccccbbbaaaaaaccceeecccbbb```bbbdddfffeeedddgggeeecccbbbbbbccceeefffgggfffcccaaa```aaacccdddgggfffeeeeeeeeeeeeeeeeeegggeeecccbbbaaa]]]VVVPPPKKKHHHBBB;;;555111...---------,,,***))))))***+++---,,,+++******+++,,,------******,,,+++((((((+++((()))************)))(((***************)))((('''++++++,,,,,,,,,+++******---......---+++)))'''%%%(((***+++***((((((***---'''''''''''''''&&&&&&&&&'''(((***,,,---......---(((((('''''''''(((((()))+++''''''***+++***,,,000***+++,,,------,,,***)))---,,,+++******))))))******,,,------+++))))))***......---------...///000,,,,,,------,,,,,,+++***------///000111111111111111000...------...///111111111///---,,,+++++++++***+++,,,---///000000111/////////000222444444444333333444444444555999;;;<<<<<<===???CCCGGGLLLNNNRRRUUUYYY\\\___ccchhhkkkoooqqqtttwwwzzz{{{{{{zzz{{{xxxvvvvvvwwwxxxxxxwwwyyyvvvtttssstttuuuuuutttppppppooommmkkkjjjlllnnnnnnoooppprrrtttvvvwwwxxxssssssssstttuuuwwwyyyyyyuuuuuuvvvuuutttqqqooonnnfffccc^^^ZZZUUUQQQLLLHHHBBB>>>999666555444333222000000//////.../////////111111111111000......---(((***,,,,,,,,,,,,...///......000111222222222222444444333222111000000//////......///111222111000////////////000000000000111111111111111111111111111000111333444444111///...///000111333444666666111222222111...------...((()))***---111333333222000//////............///000......000333444222000...///000///...///111222---...//////......000222777999;;;>>>@@@BBBCCCCCCCCCGGGIIIHHHIIIKKKJJJGGGCCCBBBAAABBBCCCCCCAAA???888777555111------...000...,,,++++++---......---,,,,,,---.../////////...---.........---,,,,,,+++)))))))))***++++++)))'''((((((((()))))))))))))))))))))((('''''''''(((((('''((()))((('''((()))+++............------------------.../////////......---,,,,,,...000111000............------,,,,,,++++++************************)))******+++---...///,,,+++***+++,,,---,,,******,,,...---,,,+++,,,---...---,,,++++++,,,---...------...---,,,---000222///111333555666999===AAAGGGMMMTTTYYY[[[^^^aaadddbbbbbbaaa___^^^^^^aaacccaaa___^^^______]]]WWWSSSPPPIIIBBB===777000///111***((('''''')))+++++++++)))+++,,,,,,++++++,,,---------///000111111111111,,,,,,,,,---...///111222555666999???HHHPPPUUUWWWRRRTTTVVVYYY[[[\\\]]]]]]aaabbbbbbcccccccccccccccaaacccdddbbb___^^^aaaeeeeeebbb```aaaeeegggfffdddfffdddcccaaaaaabbbcccdddfffeeecccaaa```aaabbbccchhhgggeeedddeeefffeeedddfffdddbbbbbbaaa^^^XXXSSSKKKHHHCCC===777222///...)))***++++++***+++...000,,,+++***))))))***+++,,,---***)))++++++'''''')))(((***,,,------,,,***(((++++++++++++***)))((((((,,,,,,,,,,,,+++***))))))------,,,+++***)))'''&&&&&&)))***)))''''''))),,,'''''''''''''''''''''((((((((()))***+++,,,---...))))))(((((())))))******+++((((((++++++***+++...)))******+++++++++******------,,,+++*********+++(((***,,,---+++*********......---------......///++++++++++++,,,,,,,,,,,,---......///000000000000//////.........///000111222111///...---,,,,,,,,,******,,,---//////////////////000111222222333333222222333222222222555777666777777999===AAAEEEGGGIIILLLOOOPPPRRRVVV]]]ccchhhkkkpppuuuyyy{{{|||}}}{{{zzzxxxyyyyyyyyyxxxvvv{{{wwwttttttvvvxxxwwwuuuqqqrrrrrrpppnnnlllmmmnnnmmmnnnoooqqqtttvvvwwwxxxtttttttttuuuvvvxxxyyyzzzxxxyyyyyyyyywwwtttqqqoooooommmiiifffccc```[[[WWWPPPKKKDDD>>>;;;999888777444333222111111000111111111333444222000......///***+++------,,,,,,...///---...///111222333333333444444444444333222111000---------///222333222111////////////////////////......///000111222333333222111111222333444333111111111111222333555666777///111222111///......///(((+++---/////////000111000000///..................//////000000000///...+++---000000//////000222---///222222111000000000444666999===@@@BBBCCCCCCDDDHHHJJJIIIJJJLLLJJJGGGEEEDDDBBBBBBBBBAAA>>><<<666666444000,,,***,,,...---+++***+++---......---++++++,,,---.../////////+++,,,,,,------------,,,***((('''(((***+++)))'''&&&'''((()))***+++++++++(((((('''&&&'''((())))))&&&'''((('''&&&&&&(((***...///000000///...---,,,,,,---.../////////......---,,,---///111111000...............---,,,+++***+++++++++******+++++++++***)))))))))***,,,---...,,,***))))))+++,,,+++))))))+++,,,,,,++++++,,,---------,,,++++++,,,------***+++------,,,,,,...///...111444777999===BBBGGGLLLQQQWWW\\\```aaabbbbbbaaaaaa```^^^\\\]]]___aaacccbbbaaa___\\\XXXTTTRRRLLLCCC<<<888555111///000+++***)))***,,,,,,+++******,,,......,,,+++---...,,,---///111222222222222.........//////111222333333444888@@@JJJRRRVVVXXXTTTVVVYYY\\\^^^^^^]]]\\\bbbbbbcccdddddddddddddddccceeeeeebbb^^^^^^aaaeeefffbbb```aaaeeegggfffddddddcccbbb`````````aaabbbbbbaaaaaa```aaabbbcccdddiiigggddddddeeeeeedddbbbdddaaa``````aaa___ZZZUUUJJJHHHCCC>>>999444111000)))+++,,,,,,+++,,,///222,,,,,,+++******+++,,,,,,---******,,,+++((('''******+++,,,,,,,,,,,,+++***,,,,,,,,,,,,+++***)))(((++++++,,,,,,,,,+++******---,,,+++***))))))))))))&&&)))+++***'''&&&)))---'''''''''(((((()))))))))))))))(((((()))***,,,...***************+++,,,,,,***'''(((++++++((('''***)))(((((((((((()))+++,,,,,,,,,+++*********++++++&&&)))+++---,,,+++++++++...---------------------******))))))+++,,,...///---....../////////......------...///000111111222000///...---,,,,,,+++,,,***+++,,,...//////......///000111111111111222333000111111000//////111333333333333444777:::>>>@@@@@@CCCGGGIIIIIILLLSSSXXX^^^aaagggmmmrrrvvvyyyzzzxxxxxxyyyzzz||||||zzzwww|||xxxuuuvvvzzz|||zzzxxxppprrrsssrrrpppmmmmmmmmmnnnooopppqqqrrrtttuuuuuuuuuuuuuuuuuuvvvwwwxxxxxxtttuuuvvvwwwvvvssspppooosssqqqooonnnmmmkkkgggddd```[[[SSSLLLGGGCCC@@@===777666555444333333333333111333444333///------...+++,,,......------...000,,,---///000222333333444333333444444444222111000000000000222444444222111000000000///////////////,,,---...///000111222222222111//////111333333222222222111111222444555666...000111111///...//////+++///222222000...///111111000///...............,,,...000000...,,,,,,---))),,,000111//////000222---000444555333111000///000333777<<>>666444333000......,,,+++,,,---......,,,)))+++---000000---,,,...///,,,---///111222333333222000000000000111222333444555666999AAAKKKRRRTTTTTTVVVXXX\\\^^^___^^^\\\ZZZaaabbbcccdddddddddddddddeeeggggggddd___^^^aaafffgggccc___aaaeeegggfffdddbbbbbbaaa``````___``````^^^^^^___```bbbccceeefffjjjgggdddccceeeeeecccaaaaaa___]]]^^^___^^^YYYUUUJJJHHHDDD???:::555222111---...///---******---000------,,,++++++,,,------///,,,+++---,,,)))(((***++++++***))))))***++++++---------,,,+++***)))))))))***+++,,,,,,,,,,,,,,,...---+++***)))***++++++&&&***,,,***'''&&&***...&&&''''''((()))***+++++++++)))'''&&&'''))),,,...+++*********+++,,,------(((&&&'''+++***&&&%%%'''((('''&&&&&&''')))+++---++++++************++++++%%%(((+++,,,,,,++++++,,,------------------,,,,,,***)))((((((***,,,///111..................------+++,,,...000111222222222......---,,,++++++++++++***+++---...///......---///111222222111111222333///000000///------...000222222111222333666999:::999???DDDFFFFFFGGGLLLPPPTTTXXX^^^eeekkkpppssstttuuuvvvxxx{{{~~~~~~{{{yyy}}}yyyvvvxxx|||}}}zzzoooqqqsssssspppnnnlllkkkpppppppppqqqqqqrrrrrrrrrssstttttttttuuuuuuuuuuuuqqqrrruuuwwwxxxwwwuuusssrrrqqqpppppppppooollliiijjjeee___YYYRRRLLLFFFBBB999888777666555444444444000222444222...,,,,,,...+++---......------///000+++,,,...///111222333333222222333444333222111000333333333444555555222000111111111000000000000000,,,------...///000000111111///,,,,,,...000111222222222111111111222444555000,,,...333222---+++......000333555555333000...000000111111111222222333111///------......---,,,...///000111111111111111---111333333111000111444555888===@@@AAABBBCCCDDDFFFFFFHHHIIIKKKLLLMMMMMMGGGEEECCCBBBAAA>>>:::777333111...+++)))***+++,,,111...+++******+++++++++***,,,,,,***(((***...333+++,,,------++++++,,,---,,,+++)))(((&&&&&&%%%%%%'''((()))))))))))))))(((+++)))'''&&&'''(((''''''&&&'''((('''&&&'''(((***...000111222222222111000111000///...------------------,,,+++***+++///222///...,,,++++++,,,...///---------,,,)))((()))+++(((''''''((()))***)))(((,,,,,,,,,,,,+++***))))))((())))))******+++,,,,,,&&&(((***+++++++++,,,---((()))+++,,,,,,---///111,,,000666<<>>888222...+++------,,,,,,,,,+++++++++---,,,++++++*********+++000//////...---+++***)))+++)))((())),,,---...---,,,,,,***)))((((((((((((,,,,,,,,,...000000///---+++,,,------.........---)))+++,,,***'''%%%&&&((('''((()))***++++++******+++'''$$$$$$''')))***)))---,,,***)))))))))***+++)))))))))))))))((((((((()))))))))(((&&&''')))+++******++++++++++++******&&&***///000...,,,,,,,,,+++---......,,,******++++++)))((((((***---///////////////000///......------...///111222222222222///******......+++,,,000...///000000//////000111///000000111111111111000//////.........---------222111///000333666777777:::;;;<<<>>>@@@AAACCCCCCHHHMMMUUU]]]ccchhhmmmppplllssszzz~~~~~~|||||||||zzzyyyyyyyyyyyyyyyyyyyyyrrrssstttuuutttpppjjjeeeooommmlllnnnqqqsssrrrpppssssssssssssssstttuuuvvvnnnrrrwwwxxxvvvtttssstttwwwuuurrrqqqrrrrrrrrrqqqvvvqqqkkkfffaaaZZZRRRLLLDDDBBB>>>:::666333111111333111000000000///---***...000111///,,,+++---///111///...------...000111000///...000444555333111777333//////222333000---///////////////000111111///---++++++...000222222///...------...///000111//////......///111333444///---///444333...,,,......000222333333222000......------...///000//////...,,,+++,,,...//////...///000000111222222111111///000222333222222222333555999===@@@AAABBBDDDEEEEEEFFFIIIKKKLLLLLLLLLKKKFFFEEECCCAAA@@@===999666222000...,,,+++,,,...///000---++++++---...//////,,,,,,+++***)))+++...111,,,---...---+++***+++,,,,,,+++***(((''''''&&&&&&)))*********)))(((''''''***(((&&&&&&((())))))))))))******)))((((((***,,,---444888555222222222///111111000////////////000......---+++***+++...111///...---,,,,,,---...///---------,,,***)))***+++)))(((((()))*********)))------------,,,***))))))))))))******+++,,,,,,,,,''')))+++,,,+++***+++---***+++---......///111222444777<<>>CCCHHHOOOUUU[[[```dddgggnnnssszzz}}}}}}}}}}}}{{{{{{|||}}}}}}}}}}}}|||sssssstttuuuuuusssnnnkkkooommmlllnnnqqqrrrqqqooooooppppppqqqssstttvvvwwwrrrssstttsssqqqppprrrtttttttttsssqqqqqqqqqrrrsssyyyvvvssspppnnnkkkeeeaaaOOOKKKEEEAAA===:::666333555333222222222222000//////000222000...---...000///......------...///000000......000333444222000444000---...111333000...//////......//////000111000...,,,,,,...000111111///......---...///000111//////......///111333444///...111555555000------//////111111111111/////////,,,+++,,,///000...,,,+++******+++...000000///000000111222222222222111111000000222444555444333666999===@@@BBBCCCEEEFFFDDDGGGJJJMMMNNNMMMJJJHHHEEEDDDAAA@@@>>><<<888555000///...------...000111...---+++,,,///222333333///,,,***)))+++,,,---...---...///---+++)))***+++++++++***)))((('''''''''+++++++++***)))(((&&&&&&((('''&&&''')))*********,,,,,,---,,,******+++---,,,777999111000:::@@@>>>333222111000000000111222......---,,,***+++---000......////////////......---------,,,***)))***,,,))))))*********+++++++++.........---,,,+++)))(((******++++++,,,---------)))+++,,,,,,+++***+++,,,,,,---///000000111333555999;;;???CCCGGGMMMSSSWWW]]]___aaaaaa___^^^___```bbbaaa___^^^]]]\\\\\\\\\VVVXXXVVVOOOJJJGGGBBB<<<555444111///.........///,,,,,,,,,,,,,,,---......+++,,,,,,---......//////...............///000111222222222222333444444555777:::???EEEKKKQQQUUUWWWYYYZZZ\\\^^^___```aaaaaa___aaabbbcccbbbbbbccceeeaaaaaaaaaaaacccdddfffggggggeeebbb___^^^^^^```aaaccccccbbbaaaaaaaaabbbbbbbbb```^^^___bbbdddbbb```bbb___^^^______\\\]]]```ddddddcccaaa___\\\YYYXXXMMMJJJEEE???999444000///000///---,,,,,,,,,...//////...............//////---------------,,,+++++++++)))((((((***+++******,,,,,,+++***))))))))))))+++******+++,,,---+++***,,,,,,,,,+++***((('''&&&***++++++***))))))***+++******))))))***+++---...+++)))''''''(((*********((())))))***)))((('''&&&&&&&&&&&&&&&'''((())))))((())))))(((''''''(((***)))******++++++******)))'''((())))))(((((()))***,,,...//////---,,,,,,---***)))'''(((***,,,------------......------,,,+++++++++---...///000000000...++++++---...,,,---000000111111000...---...///------...////////////////////////............---///......000222333222111444444555666777999999:::>>>BBBHHHMMMRRRWWW[[[^^^kkkpppuuuxxxxxxyyy|||~~~zzz|||~~~}}}vvvuuutttuuuvvvuuusssqqqooonnnnnnnnnppppppooommmkkklllmmmooorrrtttuuuvvvtttsssqqqnnnkkklllpppsssppprrrsssrrroooooosssvvvyyyxxxwwwvvvvvvtttqqqnnn]]]WWWOOOJJJGGGCCC<<<666999777444333333444333222///000222111000...//////---------....../////////.........///111222111///111...,,,---000222111///......------......///000111///---,,,---///000000///............///000000///.........///111333444///000333555555222///---//////000000000000//////222///---...222333111...+++******,,,...//////...111111222222222222111111222000///222666888666444777:::>>>AAABBBDDDFFFHHHDDDGGGKKKOOOOOOLLLHHHEEEDDDBBB???>>><<<:::777444000///...------...///000...---,,,---000222333333000---)))))),,,...---+++/////////---+++)))))))))))))))))))))(((''''''&&&***************)))((('''***((('''(((*********)))------...---+++***,,,---+++444444...888NNNYYYWWW666555333111000000111222.........,,,***+++---///...///000111111000///...---------,,,******+++,,,******++++++++++++,,,---//////......,,,+++)))(((***++++++,,,,,,---......+++---...---+++******+++---///000111111333666999>>>@@@CCCFFFJJJOOOUUUZZZaaabbbbbbaaa___]]]]]]^^^```___]]]\\\[[[[[[\\\\\\WWWWWWRRRKKKFFFCCC>>>888222000///---,,,---......+++++++++++++++,,,------++++++,,,,,,---......///..................//////111111111111111333444555777:::???EEELLLRRRVVVXXXXXXZZZ[[[^^^___aaabbbbbb___```bbbbbbaaaaaacccdddbbbbbbcccdddeeeggghhhhhhhhhfffccc```^^^^^^___```cccbbbbbbbbbbbbbbbbbbbbbbbbaaa```aaaccccccbbb```eeeaaa^^^___^^^\\\^^^bbbbbbbbbbbbaaa___\\\ZZZXXXMMMJJJFFF@@@:::666222000222000...,,,,,,---///000...............//////000+++,,,,,,---------,,,,,,---+++))))))***+++***))),,,++++++*********++++++,,,++++++---///000000///------,,,+++)))'''%%%$$$)))))))))(((((()))+++,,,***)))((('''(((***,,,---***)))(((((()))***++++++'''(((***++++++)))'''%%%%%%%%%%%%%%%&&&''')))***'''((()))((('''&&&((()))))))))************)))))))))((((((''''''''')))***+++,,,...---,,,++++++,,,***((('''(((***,,,,,,,,,,,,------------,,,++++++)))***+++---............---,,,,,,,,,---------///000111111000...,,,---...+++,,,------............/////////...............000000000222444444222111111111333444666888999::::::>>>CCCHHHMMMRRRWWW[[[dddhhhlllnnnoooqqqvvvzzzyyy|||}}}{{{yyywwwtttttttttuuutttsssooooooooooooooonnnlllkkkiiijjjlllnnnpppqqqssssssqqqpppmmmkkkjjjllloooqqqlllppprrrqqqnnnnnnsssxxxzzzzzzzzzyyyxxxvvvtttrrriiiaaaXXXSSSQQQLLLCCC;;;???<<<777444333333222111---...000000//////......,,,---...////////////...------...///000000//////111///------///111000///---------------...//////333000---,,,---...///...//////........./////////......---...///000222333///111444444444333000---//////000000000000//////333111///000222333111///,,,,,,,,,---//////...,,,111111222222222111111000222000000333777999888666888;;;>>>AAACCCEEEHHHJJJDDDGGGKKKMMMMMMJJJFFFCCCCCCAAA===;;;:::888555333000///...,,,,,,,,,,,,,,,...---,,,---///000000///000,,,)))***,,,...,,,***///000000...***(((((()))''''''((((((((('''&&&&&&(((((()))******+++******---+++************(((&&&,,,------,,,******,,,---,,,111444:::NNNfffkkkbbb999777444111//////000000---......---++++++---///---///111222222111///---,,,------,,,+++***,,,---)))+++---,,,+++***,,,............---,,,+++)))(((***++++++,,,,,,---......,,,...///...,,,******+++...///111222333666:::===FFFHHHKKKMMMPPPUUU[[[___bbbccccccaaa^^^]]]]]]^^^\\\[[[[[[[[[[[[[[[\\\\\\XXXWWWQQQHHHDDDBBB===666000///...,,,++++++++++++***************++++++,,,---,,,,,,,,,,,,---...///---------............---000000/////////111333444999<<>>BBBGGGMMMSSSWWW[[[___bbbdddeeeiiioootttxxx{{{|||zzz{{{xxxtttrrrrrrssssssrrrooopppppppppnnnkkkjjjhhhhhhiiikkkmmmnnnooooooooolllkkkkkkkkkmmmnnnooopppjjjnnnqqqpppmmmmmmsssxxx}}}~~~~~~~~~|||zzzyyyxxxssslllccc^^^]]]XXXOOOGGGHHHCCC>>>999666333111///...---......//////...---......///000000//////...---...//////////////////333222000////////////...---------------...//////333111---,,,---.........//////////////////......---,,,,,,,,,---///111222///222444222222333111---//////111111111111//////000000000000////////////---------...000000...,,,000111111111111000//////111111222444888999999999999<<>>DDDKKKOOOSSSVVVZZZ\\\^^^bbbiiinnntttwww{{{}}}{{{{{{xxxtttrrrrrrrrrrrrqqqoooqqqrrrpppmmmiiigggfffggghhhjjjlllnnnnnnnnnmmmjjjjjjjjjmmmoooqqqpppoookkkmmmnnnnnnmmmnnnrrrvvvxxxzzz|||}}}|||{{{||||||yyytttnnnkkkiiieee^^^XXXSSSOOOHHHCCC>>>:::666333222000...///000222222111222222111000000//////...---...000000///......///333333111000///...............------......///000333000---,,,---...///.../////////000//////...---++++++******+++---///000000333333//////222222......000222333333222000...---000222111---+++---000,,,,,,---000222222000...000000000000000///......///111444666777888:::<<<:::<<>>:::888666555333111.........---------------...---,,,---...///---,,,***+++,,,,,,,,,,,,---......//////---+++))))))***&&&(((***+++++++++***)))((()))******++++++++++++---,,,+++,,,,,,+++)))&&&)))***,,,,,,+++,,,...000000///;;;SSSeeebbbQQQCCC444222///---,,,---000111***+++------------///111......///000000///......,,,---...---++++++---///'''***---,,,)))(((+++...)))******++++++******)))))))))******+++,,,,,,,,,,,,...//////---,,,------111222444777:::???EEEJJJJJJMMMPPPSSSUUUXXX\\\^^^___``````^^^\\\\\\^^^```ZZZ\\\^^^______]]][[[ZZZVVVRRRIIIAAA>>>>>>999222...------,,,,,,+++++++++,,,,,,++++++,,,,,,---...333111///---,,,,,,------)))***+++---.........---111000...---...000333444???BBBFFFKKKPPPUUUXXXZZZZZZ[[[\\\^^^___````````````bbbccccccccccccdddfffffffffggghhhhhhggggggfffdddcccbbbaaa````````````aaabbbcccdddddddddccccccaaabbbddddddcccbbb``````___[[[ZZZ\\\]]]\\\^^^bbb^^^____________]]][[[ZZZQQQOOOIIICCC===777333111000///......------......//////---,,,++++++******++++++,,,,,,,,,++++++***,,,+++******,,,......---+++++++++,,,,,,---//////)))'''&&&(((***---......,,,,,,,,,---,,,,,,+++***+++((($$$$$$&&&)))))))))%%%%%%&&&&&&'''(((((()))%%%(((***)))((('''(((***)))***+++,,,+++***((('''***)))'''&&&&&&''')))+++%%%'''))))))'''&&&&&&'''(((((())))))))))))((((((,,,***((((((******)))'''''')))***+++***)))***+++,,,++++++,,,......---+++---------------,,,,,,+++((()))***+++,,,---------+++......***+++///000------...//////---,,,---///)))***+++---.../////////.../////////000000000000111///------......---,,,++++++,,,...000111222333111222333444777;;;BBBFFFIIIMMMQQQTTTWWW[[[aaafffjjjmmmrrrwwwzzz{{{{{{{{{yyywwwtttssssssttttttsssoooqqqsssqqqlllhhheeeeeedddfffiiilllnnnoooooonnnmmmlllkkkmmmpppqqqpppnnnllllllllllllmmmoooqqqsssrrruuuyyyzzzyyyyyyzzz{{{yyywwwuuusssqqqnnniiifff^^^[[[UUUPPPLLLGGGAAA>>>999666222222555777888888666555333111////////////---///111111///......000000000000///...---.../////////......//////000111222000---,,,---///////////////000000000///---,,,))))))((()))***+++---...000333222------222222......000333555555333000...---222555333---***...222***+++---000333444333111//////000//////...------...222666777777888;;;>>>:::===???BBBDDDGGGKKKNNNJJJHHHEEECCCAAAAAABBBCCCAAA>>>:::777555444222111------......///000000111---,,,,,,---///000///---(((+++------++++++---000---...///---+++)))***+++((()))+++---...---,,,+++******+++++++++******)))+++++++++,,,------***((()))***,,,,,,,,,---000222222,,,555LLLXXXOOOAAA:::111///,,,++++++...111333(((***,,,------...000111......////////////......,,,---...---,,,,,,---///&&&***---,,,((('''***...(((((()))************)))((())))))***++++++,,,,,,,,,...//////...------...222444666999===CCCJJJNNNOOORRRVVVYYY[[[]]]```bbb^^^^^^^^^]]]\\\\\\^^^```]]]___aaabbbaaa^^^ZZZXXXSSSOOOFFF===;;;;;;777000,,,,,,,,,,,,,,,,,,------...------------...//////555333000...,,,,,,,,,---((()))+++---............222111///...///111444666AAADDDHHHLLLQQQUUUXXXZZZ[[[\\\]]]^^^____________```aaaccccccbbbbbbdddeeeeeefffgggggggggfffdddcccccccccbbbaaaaaa```aaaaaaaaabbbcccdddeeeddddddcccaaaccceeeeeedddaaa``````^^^[[[[[[^^^___^^^___cccaaabbbbbbaaa___]]][[[ZZZSSSPPPJJJDDD===777333111...............---------111000...---++++++******,,,,,,,,,,,,,,,+++***)))+++)))((())),,,---...---+++++++++,,,---...///000,,,***((((((***+++,,,+++******+++,,,,,,,,,,,,,,,---)))%%%%%%'''******)))%%%&&&'''((())))))))))))$$$'''***)))'''&&&(((***((()))*********)))'''&&&,,,***(((&&&&&&''')))+++$$$&&&))))))'''&&&&&&&&&(((((())))))))))))((((((,,,)))'''(((******(((%%%''')))+++++++++***+++,,,---,,,,,,---...///---,,,------......------,,,+++((()))***+++,,,---------+++///...******///000,,,,,,...///...------...///)))***,,,---.../////////.../////////000000111111444111///...///////////////000000111111222222222222333222222333777<<>>:::666555888<<<======999777444111/////////000---000222222///...///000---.........------///000///////////////000111111111///---,,,---///000000//////000000000///---,,,(((((('''((()))***,,,---000//////000000///---***---...111444555555444333000///......///000///---------///111333222///---,,,,,,,,,,,,------......333444555555555777:::<<>>999555111//////,,,******,,,,,,***(((111111000000111111222333777555222///,,,,,,,,,,,,)))((((((((()))+++---...333333333222111222444666@@@BBBFFFMMMTTTYYY[[[\\\\\\^^^```^^^\\\[[[\\\^^^ddddddbbbbbbcccdddggghhhdddeeeggghhhhhhfffeeecccaaa______aaadddeeeccc```aaacccdddeeecccbbbcccdddeeeeeedddeeefffeeebbb```\\\^^^````````````aaabbbdddbbb````````````___^^^RRRPPPKKKEEE>>>777111...+++,,,,,,---.........---000000...---,,,+++++++++------,,,+++***)))(((''',,,---,,,+++***,,,000333++++++,,,,,,---,,,,,,,,,***+++,,,,,,---------,,,,,,,,,++++++***+++++++++,,,+++)))((('''''''''((()))((('''''''''''''''(((,,,+++)))''''''''''''(((///---***))))))((('''%%%&&&'''((('''&&&%%%&&&((('''&&&&&&'''***+++***)))+++*********++++++***(((%%%&&&((()))))))))(((''')))***)))(((((()))---000***+++---,,,,,,+++---...///000111000///---------,,,,,,+++++++++,,,......,,,111222......111///***222111///.........///000---------,,,,,,,,,++++++......------------......///000000...------///111...000111222111111222444222333444333333555999<<<===???BBBFFFJJJOOORRRTTTXXX]]]dddhhhkkknnnrrrvvvvvvwwwyyyzzzzzzyyyyyyyyyttttttsssooollljjjjjjlllaaafffmmmqqqrrrrrrtttuuuuuuqqqmmmmmmoooqqqqqqpppooonnnmmmmmmnnnqqqtttvvv|||{{{zzzyyyxxxxxxxxxxxxwwwuuuttttttuuuuuutttrrrpppooolllhhhbbb\\\WWWTTTKKKHHHCCCAAA@@@??????>>>>>><<<999555222000......111111222222222111///...000000000///......------222111000.........///000333000,,,)))(((***---///222222111///...---,,,+++)))(((''''''(((***,,,...---------///000000///---///000222444555555444444000...---...///000///---000000000111222000---+++...---,,,,,,,,,---...///111333444444555777:::<<<@@@>>>>>>AAAGGGKKKMMMMMMKKKIIIFFFEEEDDDCCCAAA@@@???===:::888777666444333000///...///111111///---......//////...---+++***---,,,+++***+++,,,...///------------,,,+++******)))))))))******************,,,......,,,+++++++++******++++++++++++******,,,,,,,,,,,,---...000111111111444999:::555333333111///,,,,,,...000000000...///000111222222222222000...,,,---///000...,,,)))+++------,,,,,,,,,---...---+++***))))))************+++++++++,,,,,,,,,)))***+++,,,---------,,,,,,...///000//////000111222555999===@@@DDDHHHKKKQQQUUUYYY\\\]]]]]]]]]^^^WWWXXXXXXZZZ[[[]]]___```iiifffbbb___\\\YYYUUURRRNNNIIICCC<<<888444111///---+++***+++---...---+++000////////////000111111222000...,,,,,,,,,---...***)))))))))+++,,,...///000111222333222444666888AAACCCHHHOOOUUUYYY[[[[[[[[[]]]___^^^\\\[[[]]]___bbbaaa```___```bbbdddeeeeeefffggghhhgggfffdddcccaaa___^^^___bbbcccbbbaaacccdddeeedddccccccdddeeefffeeeddddddeeedddcccaaa___aaaccccccbbbbbbcccdddeeecccaaa```aaaaaa```___^^^ZZZQQQGGG>>>666000...***++++++,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,......---,,,+++***))))))//////...,,,***+++...000,,,,,,------------,,,,,,++++++,,,------,,,,,,,,,,,,++++++******+++,,,,,,,,,+++)))((('''''''''(((((((((((())))))*********)))))))))))))))******+++,,,***((('''((((((&&&%%%&&&'''(((((('''&&&'''(((&&&&&&''''''((())))))***,,,+++******++++++)))''''''''')))*********)))(((((()))))))))((())),,,...+++,,,------++++++,,,---...///000///...---------,,,,,,*********+++---///---111111...---000///+++111111///.........///000------------------------......------------......000000.........//////000...000111111111111222444333222222111222333666777:::;;;===@@@DDDHHHLLLNNNSSSXXX___ccceeehhhmmmqqqrrrtttvvvwwwwwwwwwwwwwwwwwwvvvuuurrrooooooppprrrqqqsssvvvvvvsssqqqqqqrrrqqqooommmmmmnnnooooooooorrrqqqooooooppprrruuuwwwttttttuuuvvvwwwxxxzzzzzzvvvtttssssssttttttsssrrrrrrqqqpppnnnllliiifffdddYYYUUUPPPLLLIIIFFFCCC@@@>>><<<999555333111111000111111222222222111000///000000//////.........---111000000/////////////////////...---------......111111000///...---,,,+++((((((((((((***,,,///000,,,,,,,,,...111222111000222222222333333333444444///...---...///000///---333222000000000...,,,)))000///---,,,,,,---...//////111333444555777:::===AAA@@@AAADDDHHHLLLMMMNNNMMMKKKHHHFFFFFFDDDBBB@@@???<<<999888777666444222...------///000000...,,,///...---,,,,,,+++++++++---,,,+++++++++,,,......------...------,,,+++***'''''''''((())))))******)))+++---...,,,++++++,,,***)))))))))))))))************++++++---...000111000///222666777222000111///...---...000111000//////000000111222222333333111///......//////...,,,)))+++------,,,+++,,,---,,,,,,,,,+++******))))))((())))))))))))*********((()))***+++,,,,,,,,,,,,......//////...///111333333666;;;???BBBFFFKKKNNNUUUXXX[[[]]]]]]\\\]]]^^^XXXYYY[[[\\\]]]^^^^^^^^^___``````^^^YYYTTTPPPNNNJJJFFF???:::666333000...,,,+++***+++---//////.........------......///000++++++******+++---///000++++++++++++,,,...///000---///222333444666999;;;AAAEEEKKKRRRVVVYYYZZZZZZZZZ\\\]]]]]]\\\\\\^^^___``````_________aaacccdddfffggghhhhhhgggeeecccaaaaaa___]]]]]]___bbbcccccccccddddddbbbaaaaaaccceeegggeeedddcccddddddcccbbbcccdddeeeeeedddcccdddfffdddcccaaaaaabbbbbbaaa___ddd^^^SSSGGG===555111///*********+++++++++++++++---,,,,,,++++++,,,,,,---///......---,,,+++******222111///,,,***)))+++---,,,------......---,,,,,,,,,,,,,,,------,,,+++++++++************+++---...+++***)))'''''''''(((((('''((()))+++,,,,,,,,,,,,&&&''')))+++,,,,,,,,,,,,***(((&&&&&&'''((('''&&&'''((())))))''''''((()))$$$''')))((('''&&&(((+++---,,,++++++++++++(((&&&'''(((***+++++++++***)))&&&(((******))))))***++++++---------+++++++++---............---------------,,,***((()))***---......000000---,,,//////---111000//////......//////+++,,,,,,------......///------------------------111...,,,,,,///111///......///111111000000222333222000......000111222222666666777888;;;???CCCEEEKKKPPPVVVZZZ]]]```eeeiiikkknnnqqqrrrssstttuuuwwwyyyxxxwwwtttssssssvvvyyy||||||{{{wwwssspppppppppoooqqqrrrrrrqqqppppppqqqtttsssrrrrrrrrrsssuuuvvvoooppprrrtttuuuwwwxxxxxxtttsssqqqrrrssssssrrrpppnnnnnnooopppqqqqqqppppppiiieee```[[[VVVQQQKKKGGGAAA>>>;;;777555333333444111111222222222111000///////////////............//////000000000///......+++---///111111000...---000//////...---,,,++++++((((((((()))+++...111222.........///222333333222333222111111111111222222...---,,,---/////////...444222000//////...,,,***111000...,,,,,,---///000...111333555777999<<>><<<999777777666444222------///000000///...,,,///...,,,*********,,,---------,,,,,,,,,,,,---...------......---,,,++++++(((((((((((())))))))))))(((***,,,---,,,+++,,,,,,)))(((''''''''')))***++++++++++++,,,---......///000///000444444111///111.........000111222000...000000000111111222333444222111000//////...------+++---......---,,,,,,---,,,,,,,,,,,,+++***)))(((((((((((()))))))))******((())))))***++++++,,,,,,/////////...---///333666555888===AAAEEEIIINNNRRRYYY[[[]]]]]]\\\\\\]]]^^^______```___^^^[[[YYYXXXKKKSSS\\\___[[[SSSLLLIIIEEEAAA;;;777444111///---,,,+++******+++,,,---...---------------...//////*********+++,,,...000111---------......///000000,,,///222444555777999;;;AAAFFFMMMSSSWWWXXXXXXXXX[[[[[[\\\]]]]]]^^^___```aaa`````````aaabbbcccdddggghhhhhhhhhgggeeebbbaaabbbaaa^^^]]]___bbbeeefffdddcccbbb```______bbbdddhhhfffcccbbbcccdddccccccdddeeeeeedddcccbbbccceeecccaaa```aaabbbbbb```^^^]]]XXXOOOEEE<<<666111///++++++*********+++++++++------,,,++++++++++++,,,...------,,,++++++******000///...,,,)))((()))+++------.........---,,,,,,,,,,,,------,,,,,,+++++++++***))))))***,,,...///+++***)))'''''''''((()))'''(((***,,,---,,,***)))###%%%(((+++,,,,,,+++***(((&&&%%%&&&''')))((((((((()))***)))((('''(((***$$$(((+++***&&&%%%(((,,,---,,,+++++++++***(((&&&'''((()))***+++***))))))$$$'''***+++***)))((()))***+++---,,,,,,+++---...---,,,,,,,,,---...------...,,,)))((((((***,,,...//////...,,,,,,...//////000000//////............)))***+++,,,---...//////------------------------000,,,)))***///111...+++---///000000///000111333000...,,,,,,///000000///333222222222444777:::<<>>AAABBBDDDFFFHHHJJJKKKMMMNNNMMMKKKJJJIIIHHHFFFCCC@@@>>><<<999777666555333222---///000111000///......///---+++***)))+++,,,......---------------------------.........---,,,,,,,,,,,,+++******)))(((((('''))),,,---,,,++++++,,,''''''&&&&&&''')))+++,,,,,,,,,------------------222000000333333000///222......///111222222000...000000000000111222333444222222222111///.........---///000000///......///,,,,,,------,,,+++***))))))))))))************+++)))))))))******+++,,,,,,000000///......000444888666:::???DDDHHHMMMRRRUUU\\\]]]^^^]]][[[[[[\\\^^^cccbbbbbb```]]]ZZZWWWUUUGGGOOOYYY\\\YYYQQQKKKGGG???<<<777333111000...------,,,+++)))((()))***+++...------------...//////,,,,,,,,,------...///000---...//////000000000000...111333555555777:::<<>>777111...---,,,++++++++++++,,,,,,///...---,,,++++++++++++,,,,,,++++++******))))))+++,,,,,,***(((((()))+++------......---,,,,,,+++,,,,,,,,,------,,,,,,++++++***)))((()))+++...000******(((''''''(((((()))((()))***++++++)))'''%%%$$$%%%(((++++++***'''&&&((('''&&&&&&(((******)))((()))***)))((('''(((***%%%))),,,+++'''&&&)))------+++***+++++++++)))'''&&&'''((()))))))))((('''$$$'''***+++***)))((((((((()))+++,,,,,,---///000...,,,***+++---//////......,,,***))))))***,,,---///...,,,,,,------...000///////////////......---((()))***+++,,,---...///,,,,,,---......---,,,,,,---)))''')))...///,,,))),,,...////////////000222------,,,---///000000000111000//////000222555666===AAAFFFIIIJJJNNNSSSWWWXXX]]]cccgggjjjnnnuuuzzz{{{{{{zzzxxxvvvwwwzzz|||yyywwwsssqqqqqqsssuuuvvvqqquuuzzzzzzxxxvvvvvvwwwsssssssssssssssrrrrrrqqqtttvvvwwwwwwvvvssspppnnnpppooonnnooopppqqqpppooopppppppppqqqqqqrrrrrrrrrpppooonnnmmmkkkhhhbbb___SSSPPPLLLGGGBBB>>><<<:::777666555444333222111111222111111000000///......---...///000000///...---******++++++,,,---...///------------------,,,,,,************++++++,,,,,,777555222222222333222111.....................------,,,+++,,,...//////...---------...000000///...///////////////000111111000333777999;;;===???AAABBBDDDGGGIIIJJJJJJLLLMMMKKKJJJIIIIIIHHHGGGCCC@@@>>>;;;888777666555333111...000000000......///000///---,,,******,,,---...............------------------............------///...---,,,+++)))(((((((((***,,,---+++******+++&&&&&&&&&'''(((***+++,,,,,,---......//////......444111000333222//////222///...///111222222000...000////////////111222333111222333111000...///000///000222111000...//////.........---,,,,,,++++++************++++++++++++******)))******+++------000000000//////111555888888<<>>AAAHHHOOOTTTVVVWWWYYY[[[___^^^^^^___aaabbbaaa```^^^^^^______```aaaaaaaaafffggghhhhhhgggeeecccaaaccccccbbbaaaaaadddhhhllljjjjjjjjjhhhfffeeegggiiigggeeedddcccddddddcccbbb___``````^^^]]]^^^```bbb`````````aaabbbbbb```^^^WWWTTTOOOHHH???777000,,,...---+++******+++,,,,,,///...------,,,,,,,,,,,,+++++++++******))))))))))))***+++***))))))***,,,------------,,,+++*********+++,,,,,,---------,,,,,,+++)))((()))+++---///***)))(((''''''((()))***))))))))))))(((&&&%%%$$$%%%&&&(((******(((%%%$$$((('''&&&&&&)))*********'''((())))))''''''((()))&&&)))+++***'''&&&(((++++++*********++++++***(((%%%&&&((())))))(((((('''&&&(((+++,,,***)))((((((((()))+++,,,,,,---///000///,,,)))***...000000///...---,,,+++++++++,,,---...,,,+++......,,,---000...////////////...------))))))***+++---......///+++,,,---......---,,,+++***((((((***---...,,,))),,,---//////......000111...///111000///...000111////////////000111222222888<<>>===;;;999777666555555555444333222111000///...------.../////////......,,,+++))))))))),,,...000---------------.........***++++++++++++++++++***666444111000111111111000,,,---.../////////...---,,,++++++,,,...//////...,,,,,,---///111000...,,,---...///111222222222111000333777:::;;;<<<>>>???AAAEEEHHHJJJIIIIIIKKKMMMIIIHHHHHHHHHIIIGGGDDDAAA>>>;;;888666666555333111...//////---+++,,,...111......---,,,,,,---...///...............------,,,------............------......---,,,+++******))))))+++,,,,,,+++))))))***%%%&&&''')))***+++,,,,,,***+++---///111222222222444000///111111...///222000//////000222222111000//////------...///111333000222333222000///000222///000111111///......///111000...---,,,,,,------))))))*********+++++++++++++++******+++,,,---...///000000000000222555888999===CCCHHHMMMRRRXXX[[[^^^]]]\\\ZZZXXXYYY\\\^^^]]]]]]\\\\\\\\\\\\\\\]]]\\\YYYTTTPPPLLLGGGBBB???666333000---------,,,,,,+++,,,+++)))''''''***...,,,++++++++++++,,,------...////////////......---......000111111000000///000000111222444999???CCCDDDJJJQQQUUUWWWXXX\\\```cccaaa___```bbbcccbbb```^^^^^^___```aaaaaaaaaaaaeeefffggghhhgggfffdddcccaaabbbcccbbbaaaccchhhllljjjkkkkkkjjjhhhfffggghhhfffeeeddddddeeedddcccaaa___```___^^^^^^___bbbdddaaaaaabbbccceeedddbbb```YYYUUUNNNFFF===666111...---,,,***)))))))))***+++,,,,,,,,,---...///000111,,,,,,++++++++++++*********,,,---,,,+++***+++---,,,,,,,,,,,,+++***)))((()))***+++,,,---............,,,***((((((***---///***)))(((''''''((()))***(((((((((''''''&&&&&&&&&&&&'''((())))))((('''&&&'''&&&%%%%%%'''))))))(((&&&'''(((((('''&&&'''((('''''''''''''''&&&''''''***))))))***,,,,,,+++)))&&&'''((()))***)))(((((((((***,,,,,,***)))))))))***,,,------++++++,,,...000,,,)))***///222222000............------,,,,,,---***+++///000,,,,,,///....../////////...---,,,,,,,,,------...///000000***+++---......---+++***))))))+++,,,---------,,,+++---............///111111555888555///,,,...111,,,---...000000000000///444777:::;;;;;;===AAAFFFEEEKKKQQQTTTVVVZZZbbbjjjmmmooorrrtttvvvwwwyyy{{{}}}yyytttrrrsssttttttsssnnnnnnoooqqqssssssrrrqqqoooppprrrttttttsssqqqoooqqqtttwwwzzzzzzxxxtttrrrooonnnnnnnnnpppqqqpppooonnnmmmllllllllllllmmmnnnpppooopppqqqssssssqqqoookkkjjjiiifff```YYYSSSOOOGGGFFFCCC@@@===;;;:::999888777666444222000///...---------------...///000,,,,,,*********,,,...///---------....../////////******+++,,,,,,---,,,,,,444111///...///000000000,,,---///111111000///...,,,++++++,,,...//////...,,,,,,...000111000---***+++---///222333333222222000333777999:::;;;<<<>>>AAAEEEIIIJJJIIIHHHJJJLLLGGGGGGGGGHHHIIIGGGDDDAAA===;;;888666666555333111...///...+++)))***...222......---------......///.../////////...---,,,,,,------...............---,,,,,,++++++++++++++++++)))+++------+++)))((()))$$$%%%(((***,,,,,,,,,,,,'''))),,,000222444555555444000...000///---...111111/////////111222111000///...---,,,---///111222///111333222000///111444...000111000...------...333111///---,,,---...///))))))))))))************,,,++++++***+++---...///...000111111111333666888:::>>>CCCIIINNNSSSYYY]]]]]]]]]\\\YYYXXXYYY\\\^^^^^^]]]\\\[[[ZZZ[[[\\\]]]WWWUUUQQQOOOLLLEEE<<<555444111...,,,,,,,,,,,,+++***++++++)))((()))---111*********)))***++++++,,,------...//////......---......000111111000//////...///000111444:::BBBGGGFFFLLLSSSWWWXXXZZZ___dddeeebbb```aaacccdddbbb``````aaabbbcccdddddddddddddddeeeggghhhhhhfffeeeccc___aaabbbbbbaaabbbgggkkkggghhhiiiiiifffeeedddeeeeeeeeedddeeefffeeebbb```````````````___aaadddgggccccccdddeeegggfffdddaaaWWWRRRJJJAAA:::555222111---+++)))((('''((()))*********+++---///222444555------,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---,,,,,,,,,+++***)))((('''((()))***,,,---.../////////---***(((((())),,,...***)))(((''''''((()))***((((((''''''''''''((()))&&&'''((()))******)))((('''%%%$$$$$$&&&'''''''''&&&'''((('''&&&%%%&&&(((&&&%%%$$$$$$&&&&&&%%%$$$)))((((((***,,,---,,,***'''((()))++++++******))))))+++,,,,,,***)))***+++---......---+++******+++000,,,)))***///333333111......///000///...,,,+++,,,)))+++000111,,,+++///---.../////////...,,,,,,......//////000111111111***+++---......---+++***)))+++...///.........///+++---......---...///111444:::===999///***,,,111***,,,...000111000///...222444777777666888<<>>DDDJJJOOOSSSWWWZZZ___^^^]]]\\\[[[YYYXXXXXX^^^]]]\\\\\\\\\\\\[[[YYYXXXUUUPPPKKKFFF@@@:::666333111///.........---+++******+++,,,---.........***&&&'''---///+++(((***))),,,///...+++***...222222111///...---...000111222222333555999>>>BBBDDDJJJOOOUUU[[[^^^aaadddfffcccbbbbbbccceeeeeedddbbbddddddeeefffgggggggggfffhhhhhhgggfffeeeeeeeeeeeeaaaaaaaaabbbccccccdddddddddccccccdddeeedddbbb``````aaaccceeeffffffeeeeee_________```aaaccceeeeeeddddddfffhhhjjjhhheeebbbUUUPPPHHH@@@:::555111......,,,)))'''&&&''')))***'''(((***---111555888:::///+++((((((***,,,,,,+++,,,,,,,,,---------.........---+++)))(((((())))))(((***,,,.........---,,,------+++(((***...---((()))))))))))))))(((((('''+++(((&&&'''***,,,,,,+++,,,,,,,,,,,,+++***((('''&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%"""###%%%&&&'''&&&%%%%%%((()))***+++,,,++++++***((()))***,,,,,,++++++***((((((((()))******++++++...---++++++++++++***((('''%%%''',,,...---...111...+++***+++---...,,,***(((***------,,,+++***+++...------,,,+++++++++,,,---,,,,,,---000000///.........---,,,,,,,,,,,,---++++++++++++,,,,,,------,,,,,,+++***)))***...111;;;<<<;;;666///,,,---000...............///000111000//////000222444666888;;;>>>AAADDDFFFIIILLLOOOTTTYYY```ggglllooorrrtttsssvvvsssmmmlllrrrtttqqqooopppqqqqqqooonnnooopppnnnssswwwuuupppkkkjjjkkkvvvvvvxxxyyyyyyvvvppplllnnnooopppooommmmmmooopppsssrrrrrrsssuuuwwwyyy{{{ttttttsssttttttuuuvvvwwwuuuuuutttqqqmmmhhhbbb___]]][[[WWWRRRLLLGGGCCCAAA@@@>>>;;;888555333222111//////...//////000111222...//////000000//////...---...000111222111///...---------...------,,,,,,111333222000222555333///...111333333000......///222111000...------......+++,,,.........000222555444111111333444333555888999999:::;;;===@@@CCCDDDDDDEEEGGGIIIJJJJJJJJJIIIKKKJJJHHHHHHGGGCCC===999666555555333222000...---000...+++,,,---...---++++++,,,---...////////////------...///...---,,,++++++,,,------------------***+++,,,------,,,+++***++++++******)))(((((((((%%%''')))***,,,,,,,,,,,,+++,,,///111333333444444333222///------///222333222111111000111222333444111///---,,,,,,...000222000222333222...,,,,,,---///++++++...---)))))),,,***++++++,,,---------------,,,+++***))))))***+++***+++,,,,,,,,,,,,///111333444555555555777:::===???DDDJJJOOOSSSUUUXXXZZZ\\\\\\\\\\\\\\\\\\\\\\\\```^^^\\\[[[\\\\\\[[[ZZZUUUQQQLLLGGGBBB<<<666222///---+++++++++++++++)))))))))))))))***+++,,,,,,+++'''(((---///+++***++++++---...,,,)))(((,,,000111///...------...///000444444555888<<<@@@EEEGGGPPPSSSWWWZZZ\\\]]]___aaadddccccccdddeeeeeeeeedddbbbdddgggiiiiiigggeeecccffffffeeeeeeeeeeeeffffff`````````aaaaaabbbbbbbbbdddccccccdddddddddbbb``````bbbdddffffffeeedddbbb`````````aaabbbdddfffgggiiihhhhhhggggggeeeaaa^^^WWWQQQHHH@@@999444111...///---+++***))))))***+++''''''))),,,///222555666000---***)))+++,,,,,,+++,,,,,,,,,,,,---------------,,,+++***))))))))))))((()))+++---------,,,+++,,,---***((()))---,,,'''(((((()))))))))((('''''')))'''''')))+++,,,***(((,,,,,,+++******)))((((((''''''&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%))))))***+++++++++***)))((((((***+++++++++***)))''''''(((((()))*********...,,,++++++++++++***((((((&&&(((,,,...,,,---000...,,,++++++......---+++---...///...,,,,,,---...------,,,+++++++++++++++,,,,,,,,,---///000///...///...------,,,,,,------++++++,,,---------------,,,,,,,,,+++******---///444666666333...,,,...111...---------......///000............000111333444666888;;;>>>@@@BBBFFFHHHLLLQQQYYY___dddhhhkkknnnnnnooommmggghhhnnnrrrqqqrrrssssssqqqpppooopppqqqmmmpppssspppkkkgggfffgggssssssuuuwwwwwwuuuppplllmmmmmmnnnmmmllllllnnnppprrrrrrrrrrrrtttvvvxxxzzzuuuuuuuuutttuuuuuuvvvvvvuuutttssssssrrrooojjjfffhhhgggddd```\\\WWWSSSQQQFFFCCC???:::666555555555111000000000000000111111000000000000///......---............///000000111,,,------...............222444333000222555333//////111333333111000000000777555222///---,,,,,,---......///......000333666555222222555666444555888777888:::<<<@@@CCCFFFHHHEEEGGGHHHJJJKKKKKKKKKJJJKKKJJJIIIHHHFFFBBB===999666555333222000///......///---,,,,,,...//////...------------......///000...............---------,,,------------,,,,,,+++***+++...//////---+++***))))))))))))))))))))))))(((((()))******+++,,,,,,......000111222333333333222111000//////000111222111111111111222444555666222111///------...000111111111111...,,,***+++,,,...+++***++++++)))***---++++++++++++++++++++++++,,,+++)))((('''(((***+++)))+++---.........///000888888888777777999<<<@@@EEEJJJPPPVVVXXXYYYYYYZZZZZZZZZ[[[\\\]]]^^^______```]]]ZZZYYYYYYYYYXXXWWWPPPLLLFFFAAA<<<666111---,,,***))))))+++++++++******((('''&&&&&&''')))***---***))),,,...,,,,,,---.........+++''''''***...///...------------///000555555777:::>>>CCCHHHKKKRRRTTTWWWYYYZZZ[[[^^^```cccbbbbbbbbbbbbcccdddeeebbbdddhhhjjjjjjgggcccaaadddccccccccccccdddeeeeeeaaaaaabbbbbbbbbbbbbbbbbbcccbbbbbbcccdddcccbbb```aaaccceeegggfffdddaaa___```aaaaaabbbccceeeggggggjjjhhhfffddddddbbb```^^^ZZZSSSIII???999444111.........------,,,,,,++++++''''''(((***,,,///111222111///,,,++++++,,,+++***++++++++++++,,,,,,,,,,,,******++++++++++++******'''(((***,,,,,,,,,+++++++++,,,***'''(((++++++''''''(((((((((((('''&&&&&&''''''(((+++,,,+++)))&&&,,,+++***((((((((()))))))))((((((''''''''''''((((((((('''''''''&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&)))******++++++***))))))'''(((((()))***)))))))))&&&''''''((())))))******...,,,++++++++++++***))))))'''(((---...,,,,,,///...---,,,---...///...,,,000000///---++++++---///,,,,,,++++++******++++++,,,++++++---///000///---///...------,,,---------+++,,,...///000///---,,,,,,---------+++***+++---,,,...000///,,,,,,///222------,,,,,,,,,---......---,,,,,,------///000111111444777999:::<<>>DDDIIILLLOOOQQQTTTWWWYYY\\\```ccc_______________```bbbcccdddfffhhhiiihhhfffcccbbbbbbbbbaaaaaaaaaaaabbbbbbddddddeeeeeeeeedddcccccccccbbbaaaaaaccccccbbb```aaaccceeegggfffccc___]]]``````aaaaaaccceeefffgggcccaaa```___aaabbbbbbbbb[[[TTTJJJ@@@999444111///------.........---+++***((())))))***,,,---///000222000...---,,,+++************+++++++++,,,,,,,,,((()))+++,,,---,,,++++++))))))+++,,,,,,---,,,,,,)))+++***&&&'''******''''''''''''''''''&&&&&&%%%(((((())))))******((((((,,,+++)))''''''((()))*********)))((('''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&***************)))))))))'''''''''(((((((((((((((((((((((()))******++++++---,,,++++++,,,,,,***)))***((()))------++++++---......---............---...//////---+++******+++,,,++++++*********++++++,,,++++++---///000///---//////...---------------,,,---000111111000...,,,+++---......,,,+++******(((***,,,---,,,---///111,,,,,,,,,++++++,,,------,,,,,,,,,,,,------......000222555777888999<<<>>>???CCCIIINNNSSSWWW\\\___```aaaccceeeiiinnnqqqrrryyyyyyxxxuuussssssuuuwwwssssssqqqnnniiifffggghhhkkklllnnnqqqttttttqqqnnnkkklllmmmmmmlllmmmoooqqqsssrrrrrrrrrssstttvvvwwwwwwwwwwwwwwwwwwvvvuuuuuuoookkkiiimmmtttvvvqqqkkkjjjkkklllllliiifffbbb```^^^[[[UUUNNNHHHDDDAAA@@@===<<<:::888666444333333111000000///......------------,,,---...///111222///000000111111111000000///000///---000444555111111111222333333222000///444333111///...///000000111111000...---///222666666333444777888555666888444666999===BBBEEEHHHJJJHHHIIIKKKLLLMMMLLLLLLKKKIIIJJJJJJHHHDDD???:::888555333111///............***+++++++++,,,---///000000...,,,++++++---///111000///.........///000000............------,,,+++,,,---///000///---+++)))((((((((()))******++++++,,,,,,,,,,,,,,,---...///111000000000000000000000000000111111111111000000......///111222333444444555444333222111111222222222111...---,,,,,,,,,,,,,,,,,,***))))))+++------++++++)))(((((((((((((((***)))'''&&&&&&((()))***(((***.../////////000111111222222333666;;;AAAFFFHHHNNNVVV\\\___^^^]]]\\\XXXXXXYYYYYYZZZZZZ[[[[[[___\\\XXXVVVUUUTTTRRRQQQIIIEEE@@@:::666222---***,,,+++***,,,...000000000,,,+++(((&&&&&&(((***+++///...,,,+++---......,,,333111...+++)))***---///000//////000000111111222000111333777===CCCHHHKKKOOOQQQTTTWWWYYY\\\```ddd^^^___aaa```___```bbbdddggggggffffffeeeeeeeeeeeeaaa``````___^^^^^^______dddeeefffffffffdddbbbaaabbbaaa``````aaabbbbbb``````bbbdddeeeeeebbb___]]]_________```bbbccceeefff```^^^\\\\\\___aaabbbbbb[[[UUUKKKAAA:::555111///***+++---------,,,***)))++++++++++++,,,---...///111111000...,,,***)))*********+++++++++,,,,,,,,,((()))+++,,,------,,,+++++++++,,,------.........(((+++***'''&&&((()))''''''''''''''''''&&&&&&%%%***)))'''&&&&&&'''***,,,,,,+++)))''''''(((***++++++***)))(((((((((((((((&&&&&&&&&&&&%%%%%%%%%$$$((('''''''''''''''''''''******))))))))))))))))))'''''''''''''''((((((((()))******+++,,,,,,---------+++***+++,,,,,,+++)))+++))))))------+++***------............---......+++...111111///,,,***))),,,++++++***++++++,,,,,,---,,,,,,...000000///...//////...------------...,,,...000222222000...,,,+++---//////---+++******)))+++,,,---------...///---,,,,,,+++++++++,,,,,,+++,,,,,,------.........///000333444444555888:::999<<>>888333///******++++++++++++******,,,++++++,,,,,,...//////---...///...***((((((***,,,,,,,,,,,,------------,,,,,,+++++++++,,,------,,,,,,,,,,,,---...//////(((,,,,,,(((&&&(((***)))(((((()))))))))(((''''''%%%&&&'''&&&%%%'''+++///++++++++++++++++++,,,,,,******)))))))))***++++++)))(((((((((''''''''''''******((('''''''''((((((''''''''''''(((***+++,,,(((((('''''''''((()))*********+++,,,,,,------...,,,+++******,,,,,,+++******((()))---...++++++...+++---......++++++,,,...---000333444222000///...------,,,,,,------...////////////000222333222111000//////..................////////////...---,,,***,,,------,,,+++,,,---+++,,,,,,...//////...---......---,,,,,,,,,,,,,,,((()))+++---............+++,,,......---...///111...000111333555:::???CCCLLLKKKPPPXXX]]]]]]___ccchhhkkkooossstttuuuvvvxxxqqqpppooopppqqqrrrrrrqqqtttttttttvvvwwwwwwtttrrrsssttttttsssqqqpppqqqrrrrrrqqqpppoooooopppqqqqqqssstttvvvwwwwwwvvvuuutttuuusssqqqqqqqqqqqqooommmgggggghhhiiiiiihhhhhhhhhlllmmmoooooonnnkkkhhhfff^^^\\\WWWRRRLLLGGGDDDBBB>>><<<:::777555444444555111111111111111000000///...///000111222222222222;;;:::777222111444444000444222000000111000,,,(((***+++...000111111000///...///000000...---...///000...111666888777777:::;;;===@@@CCCEEEGGGHHHHHHIIIJJJKKKLLLLLLKKKJJJJJJEEEGGGHHHEEE???999555555///000111111000...,,,+++,,,...///...,,,,,,...111///......---------......---...111222333222111///...///000111111222111111///---,,,***))))))***+++******))))))))))))))))))$$$&&&))),,,---------,,,------,,,+++,,,---...///222111000//////000111222666666888999999888777666;;;;;;;;;<<<<<<=========444333333666999:::777555---111222---,,,///...)))+++***)))'''((()))***,,,&&&(((***+++,,,+++***)))((()))******+++---000333333666;;;???DDDIIINNNRRRTTTXXX]]]______]]][[[ZZZWWWXXXXXXYYYZZZ[[[\\\\\\YYYXXXWWWUUUSSSOOOIIIEEE<<<888333///---+++)))(((+++***)))***,,,---------******+++,,,---.........***......,,,,,,///,,,%%%*********+++...000111000------///000111111111111222333666;;;BBBIIIOOOSSSWWWZZZ]]]]]]\\\ZZZYYYYYY\\\bbbhhhjjjgggeeeeeegggcccdddfffggghhhgggfffeee]]]]]]___aaacccfffhhhiiicccdddeeefffdddbbb^^^\\\aaa___]]]]]]___aaaaaaaaa]]]]]]]]]___aaaccceeefff```aaaaaabbbccceeefffgggfffeeecccccccccbbb```^^^VVVRRRLLLFFF@@@:::333///+++++++++++++++++++++,,,++++++++++++,,,---...///+++---///---***((((((***,,,,,,------------.........---++++++++++++------++++++++++++,,,---......(((,,,---)))&&&(((******)))))))))))))))(((((('''"""$$$'''((('''(((+++...++++++,,,---------,,,,,,***)))))))))***+++,,,,,,************))))))))))))+++***)))'''''''''((()))&&&&&&&&&&&&(((***,,,---)))(((((('''''')))***+++)))******++++++,,,------,,,+++******,,,---,,,***)))'''(((---...,,,,,,///***,,,...---+++***+++...,,,...000000///......///---------------...///000000//////111333444333111000000///...............//////......------------***+++,,,,,,+++,,,---///******+++---000000///---///...------,,,,,,,,,,,,&&&'''***,,,---.........,,,---//////......///111...///000111333777<<<@@@GGGDDDFFFMMMRRRRRRWWW]]]aaaeeekkkppprrrsssuuuvvvqqqqqqqqqrrrtttvvvvvvuuuxxxwwwwwwxxxxxxxxxuuussstttuuuuuussspppooopppqqqppppppnnnmmmmmmnnnnnnoooqqqsssuuuvvvwwwvvvuuutttsssrrrrrrqqqpppooonnnnnnkkkkkkkkkkkkkkklllllllllkkklllnnnoooqqqqqqrrrrrrkkkhhhccc]]]WWWRRRNNNLLLEEECCC???;;;888666555555555444222000///000111222+++,,,...000222333444555888999777333...---///222444333222111000000000000(((***,,,,,,,,,,,,...000555333000///000111111000555444333333555888;;;===<<>>>>>======<<<;;;<<<=========<<<;;;::::::888555222///---+++***---,,,+++))))))))))))******++++++++++++***))))))''')))+++...///000000000444888>>>DDDHHHLLLOOORRRVVVYYY]]]___^^^\\\[[[ZZZ\\\ZZZXXXYYY\\\]]][[[YYYYYYXXXWWWTTTOOOJJJEEECCC888666333111000---((($$$'''***+++))))))------+++---+++))))))+++---//////111///---...000000...+++000...---...000111///,,,000111222111///---...///222444888>>>EEELLLRRRUUUYYYZZZ[[[ZZZXXXWWWWWWWWW[[[```eeegggfffeeefffggghhhhhhhhhhhhiiijjjkkklllddddddddddddeeeeeefffggggggiiigggccceeehhheee]]]^^^^^^^^^___```aaaaaaaaa\\\^^^aaabbbbbbbbbdddeeedddcccbbbeeeiiikkkkkkiiiiiieeebbbcccggghhhddd```XXXTTTMMMGGGAAA;;;666222***+++,,,---...---,,,++++++++++++,,,,,,---------,,,------,,,***((('''(((---***((())),,,---,,,+++---------+++******,,,...---------------...///000++++++*********************++++++++++++***))))))((())))))(((''''''***,,,+++++++++************)))******)))(((((()))******************)))'''&&&%%%******)))(((((((((((((((,,,,,,,,,,,,,,,+++***)))'''((()))))))))(((&&&%%%)))***,,,,,,+++++++++,,,''')))+++,,,,,,,,,***)))+++///111///+++)))+++///...------,,,,,,------.........//////000111111111...............///000000---------...000111333444222000------...//////...000000//////....................................---,,,,,,++++++,,,,,,---//////000///---+++,,,---******++++++,,,---...///111000...---,,,,,,,,,---111000//////000222444666999;;;???CCCHHHMMMPPPRRRWWWYYY]]]bbbhhhmmmqqqssstttttttttuuuuuuvvvvvvvvv{{{{{{zzzzzzyyywwwvvvuuuxxxuuurrrpppqqqrrrssssssppppppnnnjjjffffffjjjnnnzzzwwwuuussstttttttttsssnnnrrrrrrooonnnrrrtttsssppppppooopppqqqqqqpppnnnnnnnnnooopppqqqssstttuuuuuuqqqlllgggbbb^^^YYYVVVTTTOOOIIIEEECCCAAA>>>;;;666444222111111111000...+++,,,...111444555333111666777777444000...///222333333111000////////////,,,---......------...///111000//////111333222222555444444444666888;;;===AAADDDGGGHHHHHHIIILLLPPPMMMOOOQQQOOOKKKGGGDDDDDDEEEFFFCCC===999999777333000111111000...---///000............------,,,+++---///---)))))),,,...,,,111111111111222444666777555333111000111111000///---***'''&&&((()))'''&&&+++(((&&&(((,,,---+++''')))***+++---------,,,,,,///......000222333111///444222000111333666777777666777888:::;;;;;;:::::::::;;;===???@@@AAAAAAAAA>>>>>>>>>>>>===<<<:::999;;;999666333000---+++***,,,+++)))((((((((())))))******+++++++++******))))))***+++---...000000111777:::@@@EEEIIIMMMQQQTTTXXX[[[]]]^^^]]]ZZZYYYYYY\\\ZZZXXXYYYZZZ[[[YYYWWWWWWVVVTTTQQQLLLGGGBBB???777444111///...,,,((($$$'''***+++))))))------+++,,,***((((((+++---......///...------//////---***111000///000222333111///000111222111///...///000444666;;;AAAHHHOOOTTTWWWXXXYYY[[[ZZZXXXWWWWWWXXX\\\```dddfffeeecccdddeeehhhhhhggggggggggggggggggaaaaaaaaabbbcccdddffffffccceeeccc______bbbaaa\\\\\\]]]]]]]]]^^^^^^______^^^```ccccccccccccdddeeeeeecccccceeehhhjjjjjjhhhgggeeedddeeegggfffbbb___YYYTTTMMMGGG@@@:::444111++++++,,,,,,,,,++++++******++++++,,,,,,---------+++------,,,***((('''(((+++***(((***,,,---,,,***---...---,,,******+++---,,,,,,+++,,,,,,------...++++++++++++++++++++++++***************)))(((((('''(((((('''&&&''')))++++++++++++*********))))))))))))))))))))))))))))))*********))))))'''&&&&&&***))))))(((((((((((((((+++,,,,,,,,,++++++***)))(((((())))))(((((('''&&&(((***,,,,,,+++++++++,,,)))***+++------,,,+++***,,,...///...+++***+++---------,,,,,,,,,,,,------.........////////////000///............//////000---------...///000222222222000---,,,---...///.../////////......---------,,,------------------,,,...---,,,,,,,,,,,,,,,---,,,...//////---,,,,,,------,,,+++++++++,,,---...111000...---,,,,,,------000///.........000222333555777:::>>>BBBFFFIIIKKKPPPRRRUUUZZZ```fffkkknnnrrrrrrssstttvvvwwwxxxxxx|||||||||{{{zzzyyyxxxwwwwwwtttqqqpppqqqtttuuuuuutttsssrrrooommmnnnppprrrsssqqqooonnnoooooonnnmmmooosssssspppnnnppppppoooqqqqqqqqqsssuuuuuutttrrrpppppppppqqqrrrtttuuuwwwrrrooojjjfffdddbbb```^^^[[[WWWSSSPPPNNNKKKFFFBBB>>>;;;888666555444333111---------000222333222000333666777555222///000222333222111000///.........///000111000...------...------...000333555555444333444444666777:::;;;<<>>===<<<<<<===;;;888444000---+++******)))(((''''''(((((())))))******+++++++++******,,,,,,,,,,,,...///111222:::>>>CCCGGGKKKPPPUUUXXX\\\]]]^^^\\\ZZZXXXWWWXXXZZZYYYXXXYYYYYYYYYWWWVVVTTTSSSQQQMMMHHHBBB>>>;;;444222///---,,,***(((&&&(((++++++)))***------+++,,,***((()))+++,,,------...---,,,---......,,,***000//////111222333222000000111222111//////000111777999>>>DDDKKKRRRVVVYYYVVVXXXYYYZZZYYYXXXYYYZZZ]]]___cccdddcccbbbbbbccchhhgggfffeeedddcccbbbaaa]]]^^^___```bbbdddeeefff```bbbaaa]]][[[]]]^^^]]]^^^^^^__________________aaabbbddddddccccccdddeeeeeeddddddeeegggiiihhhgggeeefffggghhhgggdddaaa___ZZZUUUNNNFFF???999222...,,,++++++***))))))))))))******++++++,,,------...+++,,,---,,,***(((((((((***)))***+++------+++***.........,,,***)))***+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************)))(((((('''''''''&&&%%%&&&(((***++++++*********)))))))))'''((()))******)))((('''))))))))))))(((((('''&&&))))))((((((''''''((((((+++++++++,,,++++++***)))***)))((((((''''''(((((((((***,,,,,,+++***+++,,,)))***,,,---------,,,+++---,,,++++++,,,,,,+++***------,,,,,,,,,,,,------///............---------////////////............,,,,,,,,,---...///000111222///,,,+++,,,---...///......------------,,,,,,***+++---......---+++***......---,,,+++++++++,,,))),,,//////...---------000...,,,******+++---...111000///------------...//////...------...///000222333666999<<>>>>>>>>===>>>@@@BBBEEEGGGHHHHHHIIIFFFEEEDDDCCCBBBBBBAAAAAA???===:::555111...+++******)))((('''((((((******((()))***+++++++++++++++...---,,,,,,---000333555>>>AAAFFFJJJNNNSSSXXX\\\______^^^[[[XXXVVVVVVWWWXXXXXXYYYZZZZZZZZZYYYXXXTTTSSSOOOKKKEEE@@@;;;888222000...,,,+++*********(((++++++)))***---...+++---+++)))***,,,------------------.........---,,,------...///000111000000111111111000//////111333888;;;@@@GGGMMMSSSXXXZZZUUUWWWYYYZZZYYYYYY[[[\\\]]]___aaacccddddddddddddffffffeeedddcccaaa```___\\\]]]^^^```bbbdddeeeeee```bbbbbb^^^[[[[[[^^^aaaccccccccccccccccccccccccaaacccddddddcccbbbbbbcccfffeeeeeeffffffggggggfffeeehhhkkkkkkhhhdddaaa```\\\VVVOOOFFF???888111,,,,,,+++)))((('''''''''((())))))***+++,,,------...+++,,,---,,,***(((((())))))***,,,...///...---+++.........,,,***((())))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,***++++++++++++***))))))&&&''''''&&&%%%%%%(((***************))))))))))))'''(((***++++++***((('''((((((((()))(((((('''''')))(((((('''''''''((((((******++++++++++++******+++***((('''''''''((()))(((***+++,,,+++***+++,,,)))***+++,,,,,,,,,++++++...+++((()))---...+++(((---,,,,,,,,,,,,,,,,,,---//////...------,,,++++++///////////////......---,,,,,,,,,,,,------...///222///+++***+++---......,,,,,,,,,,,,,,,,,,,,,,,,***,,,...000000...,,,***------,,,+++************'''***...//////---------000...+++))))))+++...111111000...---------......000///...---------------222333555777999;;;===>>>>>>???AAAFFFLLLTTT[[[___dddeeehhhkkkooorrrtttvvvvvvwwwxxxxxxyyyyyyyyyyyyxxxuuurrrqqqsssvvvwwwxxxrrrpppnnnpppssstttrrrooommmlllkkklllmmmmmmllljjjmmmrrrtttqqqoooooonnnkkkpppppprrrtttwwwvvvtttrrruuutttrrrqqqqqqsssuuuvvvuuuqqqkkkgggffffffffffffeeefffhhhiiihhheee```\\\UUUPPPJJJEEEBBB@@@>>>===;;;888555333444444444444000333777777444111111222444444333222111111111111,,,...//////......///000000000111444777777666444333444666888:::<<<===>>>???CCCFFFGGGGGGHHHLLLOOOPPPOOONNNMMMLLLJJJGGGEEE???AAA???:::777777444//////000000///......000111////////////000222333444///222222000000444444222......///000111222333333555444333222222111...+++***+++++++++***************+++---///111000---+++---...///000111000//////000111222222222333444555888777666777:::;;;<<<;;;888:::<<>>:::777666333......///000///......000222000//////000111444666777///222222000000333333000......000111222333333333444333222333333111...,,,+++,,,......,,,+++,,,,,,,,,---///000111000...------...000222222222222111222333444444333333666888:::999999;;;===>>>>>>===999;;;>>>AAACCCDDDEEEEEEFFFFFFHHHIIIIIIHHHGGGGGGHHHIIIJJJLLLMMMLLLLLLKKKEEEBBB>>>999333///,,,******)))))))))***+++---...'''''')))***,,,,,,------...---,,,---///333777:::BBBFFFLLLQQQVVVYYY]]]```___```___\\\YYYWWWXXXYYYUUUXXX[[[]]]\\\\\\\\\\\\SSSQQQLLLFFF???999444222,,,---------,,,,,,...///))),,,,,,***+++......,,,---,,,++++++------,,,+++,,,...000000///...///000000222333333222111111222111111111000000111555888999===BBBIIIOOOTTTWWWYYYVVVXXX[[[\\\\\\]]]^^^____________bbbeeeggggggfffaaabbbcccdddddddddcccbbb___aaabbbdddddddddcccbbb___]]]\\\]]]\\\YYY[[[___``````aaaaaabbbccccccddd```bbbccccccaaa``````aaadddeeeffffffeeedddeeegggggghhhjjjjjjjjjhhheeeccc^^^YYYPPPHHH@@@888111---***))))))((('''''''''''''''((()))***+++------...***+++,,,,,,***))))))***))),,,...////////////000+++---------***(((((())),,,---.........---++++++)))))))))******++++++,,,---............---,,,,,,'''''''''&&&%%%&&&(((*********)))))))))(((((((((((()))***++++++***)))(((%%%&&&'''(((((((((((((((''''''&&&&&&''''''((((((((()))******+++***************))))))(((((())))))''')))++++++***)))***+++(((((((((((()))))))))***...***(((***...///---))),,,,,,++++++++++++,,,,,,//////...---,,,,,,++++++,,,---///000000000///.........---,,,,,,,,,------///---+++***+++,,,,,,+++++++++,,,,,,,,,,,,---------...000111111000...---***)))))))))))))))******&&&))),,,------,,,,,,,,,,,,+++******,,,///222444...---,,,++++++,,,------............------,,,,,,......///000111222333333555666777;;;@@@EEEJJJMMMLLLNNNQQQVVV[[[___ccceeelllnnnqqqtttxxxzzz|||}}}}}}yyyvvvtttuuuvvvwwwwwwtttsssrrrrrrrrrqqqnnnllliiijjjlllnnnppppppmmmjjjgggmmmpppnnnnnnqqqrrrppprrrrrrqqqsssuuuvvvuuusssuuutttsssrrrqqqqqqqqqqqqooollliiihhhjjjlllmmmnnnaaadddhhhkkklllkkkkkklllllliiieeebbb```^^^[[[YYYMMMIIIDDD@@@>>><<<:::999222555777666222000000222111111111111222333444555///111111111///...///000222000000111333555555555555555555777999<<<@@@BBB@@@DDDIIIKKKLLLOOOSSSWWWYYYUUUQQQNNNKKKHHHCCC???;;;======999666555222---...///000///...///000222//////...///111444777888000333333000000222222...---...///111222222222222333222222333333222///,,,***---//////---,,,,,,...,,,---//////////////////---...000222444444444444555666777666555666888;;;=========>>>AAABBBAAA@@@<<<===@@@BBBDDDEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGGGGHHHJJJMMMOOOOOOMMMKKKIIIGGGDDD@@@:::444///,,,***(((((('''((()))+++---...&&&'''(((***,,,---------,,,,,,---...111555999;;;AAAGGGNNNTTTYYY[[[^^^___^^^______^^^[[[ZZZZZZ[[[VVVYYY]]]]]][[[YYYXXXYYYPPPMMMGGG@@@999333...,,,'''***,,,---,,,+++---///))),,,,,,***+++...///,,,+++***)))***+++,,,***(((+++---//////...---...000111444555444111000000111111222111000000222666999;;;>>>DDDKKKQQQUUUXXXZZZXXXZZZ]]]^^^^^^^^^___aaabbb```___aaacccdddcccaaa```aaabbbccccccbbbaaa```bbbcccdddddddddbbb```______ZZZYYY]]]^^^ZZZYYY\\\\\\]]]^^^___```aaabbbccc```bbbccccccbbbaaabbbcccbbbdddffffffddddddfffhhhgggeeeeeefffiiiiiifffccc^^^YYYQQQIIIAAA999333...(((((()))))))))(((((('''''''''(((***+++,,,---...)))+++,,,,,,***))))))***(((+++------,,,,,,...111)))+++---,,,+++))))))))),,,---...///...---+++***))))))***++++++,,,------------......------,,,+++'''(((((('''&&&''')))+++***)))))))))(((((((((((((((((((((((((((((((((((($$$%%%&&&'''(((((((((((('''&&&&&&&&&&&&'''((()))(((((()))***************)))************)))((((((''')))++++++***)))***+++)))))))))))))))******+++---+++***+++...///...,,,,,,,,,++++++++++++,,,,,,//////......------,,,,,,***,,,...000111111000/////////...------,,,---------,,,++++++,,,,,,+++))),,,,,,,,,,,,---------.........////////////......******)))******+++,,,---''')))+++,,,+++***+++,,,,,,++++++,,,---///111222,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///000111111111222333666:::===AAABBBCCCEEEHHHMMMRRRWWW[[[]]]dddfffjjjooossswwwzzz||||||yyyvvvtttvvvxxxyyyyyyssssssrrrpppllljjjiiiiiiggghhhkkknnnppppppllliiifffjjjmmmkkkkkknnnppppppooonnnmmmooorrruuuvvvvvvuuuvvvvvvuuutttrrrpppoooooommmkkkkkkmmmooooooooobbbeeehhhiiihhhiiilllnnnooonnnmmmlllkkkiiifffcccZZZVVVQQQMMMJJJGGGCCCAAA333666777555222///000222/////////000111333444555333444444333000...//////000...---...111444555666666666555666888<<>>@@@???@@@AAADDDEEEDDDCCC>>>@@@BBBCCCEEEEEEEEEDDDDDDEEEFFFHHHIIIHHHHHHGGGHHHKKKNNNPPPOOOLLLIIIFFFHHHEEE@@@;;;555000,,,***'''&&&&&&'''(((***,,,---%%%&&&(((***,,,---......***+++---///333777:::<<>>@@@DDDIIINNNSSSWWWYYY\\\^^^ccchhhnnnsssvvvxxxzzzxxxuuuuuuwwwyyy{{{{{{xxxyyyxxxsssmmmjjjjjjlllggghhhkkkoooqqqpppmmmjjjeeeiiikkkhhhhhhlllnnnnnniiihhhhhhjjjnnnsssvvvwwwvvvwwwxxxxxxvvvtttqqqooosssqqqoooooooooooonnnmmmeeeggghhhgggfffgggkkkooonnnnnnnnnoooooommmiiifffeeeaaa\\\XXXTTTPPPLLLIII999777555555444333000...333111...---...111555888666444222000//////000111222...++++++///333555555333444555666777:::>>>AAA@@@DDDIIIMMMNNNPPPQQQRRRSSSOOONNNOOOJJJBBB@@@CCC???>>><<<888555222///...------...///000111222222,,,,,,---///222333222111111555555111///222333222333222111111000111111111---222666555111...///111------......///000000000//////...------...000111111222333555666777777777===;;;999:::>>>@@@???===AAAAAAAAACCCFFFHHHHHHHHH???DDDGGGEEEDDDGGGGGGEEEFFFHHHIIIIIIIIIJJJLLLNNNIIIKKKNNNOOOOOOLLLIIIFFFEEECCC???:::444...***(((***)))'''&&&&&&'''((())))))((('''(((***,,,......000000111111222555:::>>>GGGPPPWWWZZZ\\\______\\\[[[[[[[[[[[[ZZZXXXWWWVVVWWWXXXVVVRRRRRRSSSQQQLLLIIIBBB:::555333111,,,''''''((()))***************000---+++,,,...///---******)))***+++,,,,,,)))'''))))))***+++---...//////111111000///......//////---///111222333555888:::;;;@@@GGGNNNTTTZZZ___bbb```___]]]\\\]]]```cccdddcccaaa```___aaabbbcccccc]]]^^^___aaaaaaaaa``````bbbdddffffffeeebbb^^^\\\```___^^^^^^^^^]]][[[XXX``````aaabbbbbbbbbbbbaaabbbbbbcccdddeeeeeeffffffhhheeeccccccfffhhhgggfffgggggggggggggggffffffeee___YYYPPPGGG???999333000)))((('''))),,,---***'''+++,,,,,,***)))))),,,...)))+++...000000...+++)))******************************************++++++------------------,,,,,,...---,,,+++,,,,,,...///...,,,+++,,,......+++(((*********)))(((''''''&&&''''''(((((((((((('''''')))((('''%%%######%%%'''&&&'''(((''''''''')))+++)))'''&&&&&&(((***++++++++++++***)))((('''&&&&&&&&&'''((()))))))))))))))((())))))(((&&&&&&'''(((+++*********+++,,,------+++,,,---...///...---,,,++++++***,,,---...---+++000...,,,---///000---***---......///000111222222000///...,,,,,,++++++,,,------.........---,,,+++(((***,,,------,,,---...111000///......---...............///////////////++++++,,,---------,,,,,,111...***((())),,,---...+++***(((''''''(((***+++******+++++++++,,,,,,,,,***,,,...///......///111222111000111333555777777999:::<<>>888333...+++))))))((('''&&&&&&'''((()))***))))))***+++------...///000111222444888>>>BBBHHHPPPWWWYYY\\\___```]]]ZZZ[[[[[[[[[[[[YYYXXXWWWWWWXXXUUUQQQPPPQQQNNNIIIGGG@@@888444222000+++'''******++++++,,,,,,++++++...,,,+++,,,------+++(((,,,+++***+++------+++*********+++,,,------......111000000///////////////,,,...000111222444777:::>>>CCCJJJPPPUUUYYY\\\_________^^^^^^___aaaccceeebbbaaa``````aaabbbbbbbbb]]]^^^___aaaaaabbbaaaaaabbbdddeeefffeeeccc___]]]^^^]]]\\\]]]^^^^^^]]][[[aaaaaaaaabbbbbbccccccccc``````aaabbbcccdddeeeeeehhheeeccccccfffhhhgggfffeeeffffffffffffeeedddddd```ZZZRRRIIIAAA999333...(((''''''))),,,,,,***(((***+++,,,+++******+++---***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,------------...---,,,++++++,,,---...---,,,+++,,,...---+++(((------,,,,,,+++******)))''''''((((((((((((''''''(((((('''%%%$$$$$$&&&(((&&&'''(((((('''''')))***)))'''&&&&&&(((******************)))((((((''''''((()))******+++++++++***)))***++++++******,,,...*********+++++++++++++++,,,,,,---...............---,,,,,,---//////...---...,,,,,,---000111///---------...//////000111111//////......---,,,,,,+++,,,,,,,,,,,,,,,++++++******,,,------------...000111111000///............---............/////////++++++,,,------------,,,111///,,,+++,,,...//////,,,+++)))(((((()))+++,,,++++++++++++,,,,,,,,,,,,+++---//////......///000111000///000222444555666777777888:::>>>BBBFFFIIILLLOOOSSSWWW[[[aaagggkkkjjjkkklllmmmnnnqqquuuyyy|||}}}}}}|||zzzvvvssspppmmmlllkkkmmmooopppnnnllljjjiiiiiijjjmmmmmmkkkhhhjjjiiiggghhhlllqqqtttuuuyyyzzzzzzzzzxxxuuurrrppprrrqqqoooooopppooonnnllljjjjjjhhhdddeeeiiijjjhhhooooooooooooooopppppppppnnnmmmllllllmmmmmmllljjj888666555555555444222000......000111333444555555666444111......///111333555333///...///111333333111222444666999>>>DDDIIIGGGIIILLLMMMNNNOOORRRTTTQQQNNNLLLLLLJJJEEECCCEEE:::999888555333111///......//////000111222333333222111000111333444333222333666666333111333444333555444333222111000///...///222555555111///000111...............---------//////...---...///000111333444666777999::::::;;;>>>===<<<>>>AAACCCDDDDDDFFFFFFFFFHHHJJJKKKIIIGGGCCCHHHJJJHHHFFFHHHHHHEEEIIIJJJKKKLLLLLLMMMPPPRRRNNNNNNNNNMMMKKKIIIGGGFFFCCC@@@;;;555000---+++***((((((&&&&&&&&&'''((()))++++++,,,---......------...///111333777<<>>@@@??????@@@BBBEEEHHHIIIGGGGGGHHHJJJKKKKKKIIIGGGCCCHHHJJJHHHGGGIIIJJJHHHHHHJJJKKKLLLLLLMMMOOORRRQQQOOOMMMJJJHHHFFFEEEDDD>>>;;;666000,,,***))))))''''''&&&&&&&&&'''((())),,,---///000///.........///111333555888===DDDHHHLLLRRRWWWXXX[[[___aaa```XXXYYY[[[\\\\\\\\\[[[ZZZXXXXXXUUUPPPMMMLLLGGGAAA>>>:::444111///...,,,***---.........---,,,++++++,,,------------+++)))'''111...,,,,,,...000000000,,,,,,,,,---------------222222222222222222111111,,,---///000111444888<<>>@@@AAAAAABBBBBBBBBBBBCCCFFFJJJLLLIIIHHHHHHIIIKKKKKKIIIGGGCCCHHHKKKIIIIIILLLMMMKKKHHHIIIJJJJJJJJJKKKMMMOOOPPPOOOLLLHHHFFFDDDCCCBBB999666111,,,)))((('''(((''''''''''''(((((()))))),,,///111222000...///000111333555777:::???EEEIIINNNTTTYYYYYY[[[___aaa___WWWXXXZZZ[[[\\\\\\[[[[[[WWWXXXUUUOOOLLLJJJEEE>>>999666222///......------,,,,,,---,,,,,,+++***)))---...///...---,,,******000...------...000111111------------------------222222333444444333333222...///000111222666;;;>>>BBBGGGOOOUUUYYYZZZ[[[\\\\\\^^^aaaccceeefffffffffbbbdddffffffccc`````````______```aaabbbcccdddeee_________```````````````aaa___^^^^^^___``````___```___^^^^^^^^^```cccddd^^^___```aaacccdddeeefffdddeeefffffffffffffffgggcccddddddddddddcccbbbbbb___\\\WWWQQQHHH===111*** !!!"""""""""###$$$%%%$$$'''***,,,++++++,,,---///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((,,,,,,,,,++++++******))),,,,,,,,,++++++******)))************))))))***+++((((((((((((''''''''''''(((((())))))))))))((((((%%%&&&(((((('''(((***,,,))))))***)))''''''(((***(((''''''(((***+++***)))(((((())))))******+++++++++***))))))))))))******)))******)))'''''')))******+++,,,---,,,***((('''***+++++++++,,,,,,,,,,,,---,,,,,,---//////...,,,---...//////////////////...............------------...000111111///---,,,...---,,,++++++++++++,,,------,,,+++***+++---000......---,,,++++++++++++++++++,,,,,,---......///+++,,,---...////////////)))***+++...000///,,,)))...------------------...---............/////////000111222111///......///,,,...000///------...000111000///...000222555777444777;;;>>>@@@BBBEEEGGGFFFHHHLLLPPPTTTZZZaaafffkkkmmmpppssstttsssrrrqqqrrrtttvvvwwwxxxyyyzzz{{{zzzyyyyyywwwuuutttttttttrrrooolllkkkmmmoooqqqqqqwwwwwwwwwwwwvvvuuusssrrrsssoookkkiiiiiijjjjjjiiinnnrrrrrrlllgggeeedddbbbeeegggiiillloooqqqrrrsssnnnmmmkkkjjjkkkllllllkkk444444444555777777666555555333000...///222666999555444333222333444666777111222333333333555888:::888:::===???@@@AAADDDFFFLLLNNNOOOPPPOOOPPPQQQSSSQQQOOOKKKGGGHHHJJJHHHCCC===<<<;;;999777555444333333333333333444444444555444111//////000111111111000333333///...000111000...///111333555555555444444333333333222222222222111111000///......------+++*********+++---...000777888;;;>>>@@@BBBDDDDDDDDDDDDDDDCCCCCCFFFJJJNNNJJJIIIHHHIIIJJJKKKKKKIIIFFFLLLNNNMMMLLLOOOPPPNNNHHHIIIJJJIIIHHHIIIJJJLLLNNNLLLJJJGGGDDDBBB@@@@@@444222///+++(((''''''''''''(((((()))*********+++,,,///222111///...000222444555777999<<>>AAADDDHHHNNNUUUYYYfffgggiiilllnnnoooppppppqqqssswwwyyyzzz{{{~~~zzzzzzyyywwwsssrrrrrrsssssspppmmmlllnnnpppqqqqqquuuuuuuuuuuutttssssssrrrqqqmmmhhheeeeeefffffffffoootttuuupppjjjhhhgggdddgggggghhhjjjllloooqqqssskkkiiiggggggiiikkkkkkkkk444333333555777888777666222111000000111444666888444444444555666777777888222444666555444444777:::777;;;???BBBCCCCCCDDDEEEJJJLLLOOOQQQPPPPPPQQQRRRRRRPPPKKKFFFGGGKKKHHHBBB>>>===<<<:::777555444333444444444444444555555555444222000///111222333333000444444000...111222111///000222444555555444333555444333222333333222222111111111000/////////...,,,+++++++++,,,...000111888:::<<>>===222000...,,,***(((''''''((()))***++++++,,,,,,,,,+++...111000......111555555666999<<<@@@GGGNNNSSSQQQXXX]]]^^^]]]___]]]ZZZWWWWWWYYYZZZZZZYYYXXXXXXQQQRRRPPPKKKGGGEEE>>>777------+++***))))))+++---)))******++++++++++++***,,,------+++******---000+++++++++,,,...///...---+++,,,,,,---...///000000---...000111222111000///...//////000222666<<<@@@FFFJJJPPPUUUXXX[[[^^^```^^^___```bbbcccdddddddddhhhjjjkkkhhhccc```bbbeeedddcccbbbbbbbbbbbbcccdddcccbbb```______```aaabbbgggdddbbbaaabbbcccccccccdddddddddddddddccccccccc^^^___```bbbdddeeeggggggbbbeeehhhhhhfffeeefffgggaaabbbbbbbbbbbbaaa``````]]]ZZZUUUOOOGGG===222+++"""######"""!!!$$$$$$&&&((())))))+++---000........................+++++++++++++++++++++++++++******)))((((((''''''((((((((()))***++++++,,,***+++++++++***)))((('''''')))***(((''''''***---)))))))))))))))*********))))))************))))))&&&(((******))))))***+++***++++++)))((('''(((***))))))***+++---...,,,+++******************+++++++++***(((&&&&&&'''((()))+++,,,,,,,,,++++++,,,...,,,,,,,,,,,,,,,---------)))+++...000000///---++++++******+++------,,,++++++---000111//////111333111111000//////...------------------------------000///---,,,+++,,,---...,,,---...---,,,+++,,,...000///...---,,,,,,,,,,,,+++,,,---...///000000111,,,---...///000111111111---...///222444444111///---------......---------/////////000000000111111000111333222111000000111+++///222111---***,,,...------...000111111222222///000111111222444777:::666888:::<<<>>>BBBGGGKKKXXXZZZ^^^bbbfffiiijjjkkkllloootttwwwxxxzzz~~~{{{|||{{{wwwsssqqqqqqssstttqqqnnnmmmnnnpppqqqrrrttttttttttttssssssssssssqqqmmmhhheeeeeeggghhhiiiooovvvxxxsssmmmkkkjjjhhhhhhggggggggghhhkkkoooqqqkkkhhhffffffgggiiijjjiii333333333555888999888777333333333333333333333333333444666777888888888888444666777666444333666888666:::@@@DDDEEEEEEEEEEEEHHHKKKOOOQQQQQQPPPQQQQQQSSSQQQKKKEEEFFFKKKHHHAAA???>>><<<:::777555333222444444444555555555555555555333000000222444555555111555555111///222333222000222333555555444333222555444222222333333333222111111111111000000000000------------...000222333999:::===@@@CCCFFFGGGHHHFFFGGGGGGDDDCCCEEEJJJNNNOOOMMMJJJIIIKKKNNNPPPQQQTTTXXXYYYVVVSSSSSSRRROOOKKKLLLLLLJJJHHHGGGHHHIIIHHHHHHGGGEEEBBB???===<<<111000///---+++***((('''((()))***,,,,,,---------+++...000///------222777555777:::>>>DDDKKKSSSXXXRRRYYY______^^^___\\\XXXWWWWWWXXXYYYYYYXXXWWWVVVNNNOOOMMMHHHEEEBBB<<<555))))))((('''&&&'''))),,,)))***++++++,,,,,,,,,,,,***++++++)))''')))---222))))))***,,,...///---+++++++++,,,---...000000111***,,,...///000///...------......///111555;;;@@@IIILLLQQQUUUXXXZZZ]]]______``````aaabbbbbbcccdddjjjllllllhhhbbb```cccgggeeedddcccbbbbbbbbbcccdddeeedddbbbaaa```aaabbbcccgggdddbbbaaaccceeeeeeeeebbbbbbccccccbbbaaa```___^^^^^^```aaaccceeefffgggbbbeeehhhhhhfffeeefffggg```````````````______^^^\\\YYYTTTNNNFFF===333,,,$$$%%%%%%### !!!$$$%%%&&&'''((((((***...111,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))(((''''''&&&$$$%%%'''(((***,,,......***+++++++++***)))'''&&&'''))))))(((&&&'''***---((((((((((((((()))))))))))))))************))))))''')))***+++***))))))******++++++***((('''(((************,,,//////---+++************************,,,***((('''&&&'''((()))((()))++++++***+++---///,,,,,,,,,,,,,,,---...///***,,,000333333111...++++++++++++,,,---...---+++(((,,,///111000000333555222222111000///......---------,,,,,,,,,------...000///---++++++,,,---...,,,...000///...------...111111///...............,,,,,,---...///000111222,,,---...000111111222222------...000222333111///,,,,,,------------,,,,,,000000000000111111111111///111333333111000111222+++///333111---***+++...+++,,,...000111111111000...............000444777555666777777888:::>>>AAAIIILLLSSSYYY^^^aaabbbcccggglllqqqtttvvvxxx}}}~~~~~~}}}yyytttrrrsssuuutttqqqnnnmmmnnnqqqrrrrrrttttttttttttttttttttttttsssooojjjggghhhkkknnnooopppwwwzzzvvvpppmmmlllkkkiiigggeeedddfffiiimmmooommmjjjfffeeeeeefffffffff:::555333777999888666666333666999777444222222444666666777888999:::;;;;;;<<<999555111000222444666::::::;;;???DDDGGGEEECCCJJJMMMPPPPPPNNNMMMOOOQQQQQQOOOKKKGGGDDDCCCEEEHHH@@@:::444222444555333000555555444222000///111222444333222333555777777777333222000//////000222333333444444444222222333444666444000---,,,...000111444333222111111333555666000111111000000000333555;;;<<>>DDDKKKRRRXXX___``````___]]]]]]^^^___ZZZYYYYYYZZZZZZXXXTTTQQQPPPMMMJJJFFFAAA<<<555111+++(((%%%&&&(((******))))))******((('''(((***,,,,,,------,,,+++***,,,---***,,,---.........000111+++,,,,,,------.........***+++,,,...000111000///000000000111222666<<>>>>><<<999777///...---+++)))'''%%%%%%((()))******))))))+++---,,,---...---,,,,,,---///444777:::???DDDKKKSSSXXX___```bbbaaa```^^^^^^___YYYYYYXXXYYYYYYWWWTTTQQQMMMJJJFFFBBB===888222...+++)))&&&'''((()))(((&&&'''((()))((('''''')))++++++,,,,,,+++******,,,...+++---......------///000,,,,,,,,,,,,,,,,,,,,,---++++++,,,...000000///...///000111111444888>>>BBBMMMOOORRRUUUVVVXXXZZZ]]]`````````aaaaaabbbbbbcccfffgggiiihhhfffcccbbbaaacccfffgggdddaaabbbgggmmmoookkkeeeaaa___^^^^^^^^^ccc___\\\]]]aaadddcccaaa___cccdddaaa```bbbbbb``````aaaaaabbbbbbbbbbbbaaaccceeegggfffdddccceeefffbbbbbbaaaaaa`````````aaa___[[[VVVOOOGGG>>>444...((('''&&&%%%%%%$$$$$$$$$''''''''''''(((***,,,---,,,,,,+++******+++,,,---000000000///...,,,+++******************+++++++++(((&&&&&&''')))+++++++++*********)))((((((((()))(((***,,,,,,***((()))++++++***((('''((()))***+++'''((()))******)))((('''%%%&&&&&&'''((((((((()))++++++***'''%%%%%%&&&'''***))))))***,,,------,,,---------+++)))((()))+++''')))******(((&&&%%%&&&((()))++++++***+++,,,...,,,,,,++++++,,,---...//////...---,,,+++++++++++++++***)))+++...000///...,,,.........,,,---000333111000...,,,,,,,,,...///------,,,,,,,,,------......+++)))+++...///,,,(((---...///...------...///222111111000///.........///---++++++...000000/////////////////////000000---///000000///......///---,,,++++++++++++,,,---000000111111111111000000...000222333111000000000---000333222///++++++,,,000---+++,,,---...---+++------,,,,,,---...///000///000111111111222555888888<<>>???AAACCCFFFHHHIIIJJJIIIJJJKKKKKKKKKMMMOOORRRPPPPPPOOOOOOPPPQQQSSSSSSVVVZZZ___```\\\VVVQQQNNNLLLJJJIIIIIIJJJJJJGGGEEE@@@>>>;;;999777444000---)))(((%%%#########%%%&&&###%%%(((************++++++,,,------,,,---000222555999???DDDJJJQQQWWW[[[___bbbeeefffdddbbb``````[[[ZZZYYYYYYXXXVVVRRRNNNFFFBBB===888333///+++(((&&&&&&'''(((((('''&&&$$$%%%'''*********))))))***+++,,,------,,,---...000...///000///---,,,---...+++******))))))***+++,,,,,,---......---------......000222555888>>>DDDHHHPPPSSSVVVXXXYYYZZZ[[[]]]```___^^^^^^___aaaccceeeiiigggeeegggiiiiiifffbbbdddeeeeeecccaaadddmmmtttqqqjjjaaa]]]___aaabbbbbbeeebbb______```aaa```______dddgggeeedddfffeeeccc]]]___aaacccccccccbbbbbbaaabbbcccddddddeeefffgggcccccccccccccccbbbbbbaaabbb^^^XXXQQQIII@@@777111***)))((('''''''''''''''''''''&&&&&&&&&((()))******)))((('''(((***---///111000000///---+++)))((())))))******+++,,,------+++***))))))******)))'''&&&'''(((***++++++***(((((()))******************''''''''''''((()))+++,,,''''''((())))))(((''''''%%%%%%&&&''')))+++---...000,,,((((((+++,,,+++((()))((((((***,,,,,,+++))))))))))))(((&&&%%%&&&(((******)))&&&$$$$$$&&&(((&&&(((+++,,,+++*********---,,,+++******+++,,,,,,++++++,,,---,,,+++***))),,,,,,,,,---///000000000---------,,,,,,---///000000/////////.../////////............///000111222...------...000111///------...///...---------///333222000......///000111......---...///000111111222222111111000000//////...///111111///...///000//////............//////------............------+++---///000///.........---000333222...++++++,,,...---------------,,,+++,,,,,,,,,,,,------......111111111000///000222444333444666777888:::>>>AAACCCFFFKKKPPPUUUZZZ```dddggglllrrrvvvvvvuuutttsssxxxxxxxxxwwwvvvvvvuuuuuurrrssstttvvvvvvvvvuuutttmmmnnnqqqtttwwwyyy{{{|||{{{zzzxxxvvvssspppnnnmmmooommmmmmnnnooopppooonnniiigggffffffhhhjjjlllnnn555555888:::777444666<<<888444000000333666666555333333444555666777888888555555555666777999:::;;;;;;===???BBBFFFIIILLLNNNNNNLLLJJJKKKOOORRRQQQPPPLLLJJJHHHGGGGGGEEEAAA===777777888888888777444222000111222222111000111333......000333666777555333444333333222111111111111///222666777666555444333111222333333444333222222444444444444444555555666444666888999999999;;;<<<@@@AAACCCEEEGGGJJJLLLMMMLLLMMMOOOPPPPPPPPPSSSUUUQQQQQQQQQRRRSSSSSSTTTUUUTTTXXX\\\\\\YYYTTTPPPNNNNNNMMMLLLLLLKKKJJJGGGEEE@@@===:::777555222---***'''&&&$$$""""""###%%%&&&###%%%(((************++++++,,,---,,,,,,...111444999===CCCIIIOOOUUUZZZ^^^___bbbeeefffdddbbb``````^^^]]][[[ZZZXXXUUUPPPMMMDDD@@@:::444111...+++(((###%%%'''(((((((((''''''&&&(((+++,,,+++++++++,,,---...///...---...000111...///000///---,,,,,,---))))))(((((()))+++,,,...,,,...//////---,,,...000///111444777;;;AAAGGGKKKOOORRRVVVYYYZZZ\\\]]]___```___^^^^^^___aaadddfffiiifffeeefffhhhiiigggdddiiigggddddddfffggghhhiiigggccc```___aaacccdddcccgggeeebbbaaaaaaaaaaaa``````eeegggeeeccceeeeeeccc^^^___aaaccccccccccccccc`````````bbbccceeeeeeeeedddddddddeeeddddddcccbbbccc___XXXQQQIII@@@888222******))))))((()))))))))'''&&&%%%$$$%%%&&&'''(((***)))(((((()))+++---...000000///...---+++)))((())))))***+++,,,------...---,,,+++,,,,,,,,,)))'''******)))+++,,,,,,)))&&&((((((((()))***+++***)))%%%%%%%%%&&&'''((())))))((()))************)))(((&&&(((***,,,---,,,+++***...+++((())),,,...---,,,))))))***+++------+++)))*********(((%%%$$$%%%&&&++++++)))&&&$$$%%%'''***'''))),,,---,,,+++******---,,,+++***)))***+++,,,,,,---.........---+++++++++,,,---......///000111///...---,,,---...///000///000000111111111000000.........///000111222333///......///000000///...---...///...---------///111000///.........///000...///000000111111111222222222111111000000//////...000111111000//////000000111111111111111111000,,,,,,------------,,,,,,***,,,...///...------...---111444333///,,,+++,,,,,,---......---,,,,,,+++.........------,,,,,,+++000000000///......000222222333444444444555999;;;<<>>DDDDDDEEEGGGIIILLLNNNPPPNNNPPPRRRSSSSSSSSSUUUWWWRRRRRRSSSSSSTTTUUUUUUUUUVVVYYYZZZYYYUUUQQQNNNLLLPPPOOONNNMMMJJJHHHFFFDDD>>><<<999666333000,,,)))&&&&&&$$$######$$$$$$%%%%%%''')))***))))))***,,,+++,,,,,,,,,,,,...222555<<<@@@GGGNNNSSSWWW\\\______aaaddddddbbb````````````^^^\\\ZZZWWWRRRMMMIIIBBB===777222///---,,,***%%%&&&((((((''''''((()))''')))+++,,,++++++,,,...//////000///------///000...///000///---,,,,,,...******(((((()))***---...---///111000------000333000222666:::>>>CCCHHHLLLNNNQQQVVVZZZ[[[\\\]]]____________```aaaccceeefffgggfffeeeeeegggggggggfffjjjgggdddeeehhhiiieeeaaaddddddcccbbbaaaaaaaaaaaagggfffdddbbbaaaaaaaaaaaabbbffffffbbbaaaccccccbbbbbbaaaaaaaaaaaaaaaaaaaaa___^^^^^^___bbbdddccccccdddeeefffffffffeeecccbbbddd___XXXQQQIII@@@888333++++++************++++++''''''%%%$$$$$$%%%&&&'''************++++++,,,---............---+++***)))******++++++,,,,,,------...---------...---***(((...,,,)))***,,,,,,)))&&&((('''''')))++++++***)))$$$$$$%%%%%%&&&&&&''''''((()))***++++++***)))(((''')))+++------,,,***(((...,,,******,,,---...---*********,,,...---***(((*********(((&&&%%%&&&(((,,,,,,***(((&&&&&&(((***(((***,,,---+++******++++++***)))))))))***+++,,,.........//////......---***+++---------...///111000...,,,,,,.../////////...///000111222111000///////////////000111222222///000000000000///......---...///...------...///........................---///111111111000111222000000000000000000//////...000111111000//////000111111222222222222111111+++,,,,,,------,,,,,,+++))),,,...///...---...//////222555444000------...+++---//////---,,,+++,,,000000000///...---+++***.........---,,,,,,///111111333444444333444666888777999===@@@CCCGGGLLLOOOTTTWWW[[[___dddiiiooosssrrrtttxxx{{{|||{{{xxxwwwrrrrrrtttvvvwwwxxxyyyyyyzzzyyyxxxwwwxxxzzz|||~~~xxxwwwuuusssqqqooonnnnnnmmmlllkkklllmmmnnnnnnlllhhhjjjlllllliiifffeeeddd;;;777666999999666555666111333444444444444555666666666777888999::::::;;;666777999;;;<<<=========???AAADDDEEEFFFHHHMMMQQQOOOOOONNNMMMLLLLLLOOOQQQJJJFFFCCCCCCEEEEEEBBB>>>444555666555555444444444///111444555444444444555111000000111222333333111...//////000111111111111111333555666555555666777222222222333444555555666444555555666666666666666777999<<<>>>>>>>>>???@@@FFFFFFGGGIIIKKKNNNQQQRRRNNNQQQSSSTTTTTTTTTVVVWWWQQQRRRSSSSSSTTTTTTUUUUUUVVVWWWXXXVVVSSSQQQPPPPPPQQQPPPNNNKKKGGGDDDCCCBBB<<<999666444222...***''''''&&&&&&&&&%%%%%%$$$$$$((()))******))))))+++---+++,,,,,,,,,,,,///333777>>>BBBJJJPPPTTTXXX[[[]]]___```bbbaaa```^^^^^^___aaa___\\\XXXTTTOOOHHHDDD???:::444///------,,,,,,)))***+++)))&&&%%%&&&((('''(((************---////////////...,,,+++,,,------...//////---,,,---......---***)))((()))+++,,,---000222111......222777111444888<<>>@@@DDDGGGHHHKKKPPPTTTYYY___eeeiiigggiiilllppptttwwwxxxyyyzzzzzzzzz{{{{{{{{{{{{{{{yyyyyyyyyzzzzzzzzzzzz{{{vvvuuusssqqqooonnnnnnooonnnmmmlllmmmooopppooonnnlllnnnooonnnkkkhhhhhhiii===777444777999666333333222555888777444333444666666666777888999:::;;;;;;555777999<<<>>>???@@@@@@@@@CCCEEEFFFFFFHHHMMMQQQOOOPPPPPPNNNKKKJJJNNNQQQKKKGGGBBBBBBDDDDDDAAA>>>333444555444333333333555///222444666555555555666333111000000111222222111,,,---...000111111111111222333555555444555666888222222222333444555666777777777888999999999999999777:::===?????????@@@AAAHHHHHHHHHJJJLLLOOORRRTTTNNNPPPSSSTTTTTTTTTVVVWWWPPPQQQRRRSSSTTTTTTTTTTTTSSSTTTUUUUUUSSSSSSTTTVVVQQQPPPNNNJJJEEEAAA@@@@@@:::888555222000---)))&&&'''''''''''''''&&&$$$$$$***++++++)))((()))+++---+++,,,,,,,,,,,,///444777>>>CCCJJJPPPUUUXXXZZZ\\\___``````___^^^]]]^^^___aaa^^^[[[WWWRRRLLLEEE@@@===888222---,,,,,,---------...---)))%%%###%%%''''''(((((((((((())),,,///...///...,,,***)))***+++---...///...------...///222000---)))(((((()))***---000222111//////444999222555999===@@@EEEJJJMMMQQQTTTXXXZZZZZZYYYYYYYYY___```aaaccceeefffffffffbbbdddfffeeeccccccfffiiiaaabbbdddddddddeeehhhkkkfffjjjkkkfff___\\\```eeeddddddcccaaa______```bbbdddfffddd]]][[[]]]```___[[[ZZZYYYYYY[[[^^^bbbeee^^^\\\[[[\\\___aaa```^^^eeefffggghhhhhhfffdddcccddd___WWWOOOGGG???888333,,,,,,,,,++++++,,,------+++***)))(((''''''((((((***,,,---......---+++)))+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,,,,+++++++++---...---***'''---)))%%%%%%)))+++)))'''(((&&&%%%(((+++,,,***((('''''''''(((''''''&&&&&&&&&'''((())))))((('''&&&'''&&&&&&&&&'''(((***+++000111111---(((&&&(((+++'''''')))+++,,,+++'''%%%&&&''')))******,,,...111,,,------,,,***)))***+++))))))***(((''''''(((***)))((((((((()))***,,,---///...---,,,,,,---///000'''***------++++++...000000,,,******,,,------+++)))+++---///000///---+++111000///////////////000000111222000...,,,++++++---...///...------...///)))***---//////---+++)))(((+++//////---,,,---///------......//////000000///000222222000///000111...///000111111000///...+++,,,,,,------,,,,,,+++))),,,...//////...///000111444777666222//////000***---000000...++++++,,,...///000111111000//////)))***+++***)))***---//////111444555444333333444666888:::;;;<<<>>>AAADDD???BBBHHHMMMQQQVVV[[[^^^]]]^^^```dddjjjqqqvvvzzz||||||{{{zzzxxxwwwvvvvvvuuuwwwyyy{{{|||{{{yyywwwtttsssqqqooonnnnnnoooooopppooonnnoooqqqrrrqqqppppppqqqqqqooolllkkkmmmppp:::777555666888888333...666666444333333333333444888888777777888888999:::777555777:::;;;;;;???DDDEEEDDDDDDGGGLLLNNNMMMLLLRRRQQQOOONNNMMMLLLLLLLLLFFFEEEDDDDDDDDDCCC@@@===555666555444222222333444333444555666666555333222111333444555333333333444---...///000111111111111111222444333333444666888777666555444444555666777:::888666999===AAAAAA???===>>>>>>@@@AAACCCEEEFFFKKKKKKKKKKKKLLLMMMNNNOOOPPPOOOOOORRRVVVWWWUUURRRSSSQQQQQQRRRSSSTTTSSSRRRRRRRRRQQQOOONNNPPPSSSVVVSSSOOOKKKGGGDDDAAA===;;;;;;888444111///,,,)))''')))(((((('''''''''(((((()))+++------,,,*********---******///111111888@@@CCCGGGLLLPPPSSSUUUWWWXXX[[[\\\^^^```aaaaaa``````\\\[[[ZZZWWWRRRKKKCCC===999555000---,,,------------+++)))'''%%%%%%%%%%%%,,,,,,,,,++++++++++++***((()))++++++*********+++,,,///222111///...///222...///...,,,)))(((((()))'''***------,,,...555:::666777:::>>>DDDJJJPPPTTTYYYYYYXXXWWWWWWWWWWWWXXX```aaacccfffggghhhggggggeeeeeeeeeeeefffgggiiiiiicccccccccdddeeefffggghhheeeiiiiiiddd```aaabbbaaa```aaaaaaaaabbbbbbbbbbbbdddcccbbb```______^^^^^^ZZZ[[[[[[[[[[[[\\\___aaa___^^^^^^]]]]]]^^^^^^___eeefffeeeccc```___```aaaccc```[[[SSSIII@@@888444///...,,,,,,------,,,+++///,,,)))'''((()))++++++++++++,,,---............---,,,,,,,,,++++++******)))***++++++***+++---///+++++++++)))'''''')))+++...***&&&&&&***,,,***'''(((&&&&&&'''((())))))''''''&&&&&&&&&&&&'''((((((***)))(((''''''''''''''''''''''''''''''((())))))---...///---+++((((((((((((((((((((()))***+++,,,&&&'''***,,,---.........000...++++++,,,+++)))&&&+++++++++***************,,,)))&&&''')))++++++***000---***+++...000000///...,,,++++++,,,------,,,,,,++++++***+++---...///+++,,,......---...///111333333111000////////////------......///000000111,,,,,,,,,,,,,,,,,,,,,,,,''')))+++...///...---,,,............/////////000111///---...000222111//////000000000000000///...111111000000000000111111---...///...,,,,,,...///////////////////////////,,,...111444555444222111000111111111///,,,)))'''---///111333333111---+++,,,******+++,,,---,,,+++000000000000111111111111555666666777777777777666<<<===>>>AAAFFFMMMSSSVVVSSSWWW\\\aaaeeeiiinnnpppuuuyyy}}}~~~{{{xxxuuutttxxxxxxxxxyyyzzzyyywwwuuuuuusssqqqqqqrrrsssttttttuuupppoootttwwwvvvuuuvvvvvvvvvuuuqqqmmmmmmpppttt:::777555666888888333///777555444222222222444555999888888888888999::::::666555777;;;<<<<<<@@@FFFDDDDDDEEEIIIMMMPPPPPPOOOQQQPPPPPPOOONNNMMMMMMLLLFFFEEEEEEEEEDDDBBB>>>;;;777777666444222111111222222222222333333222222111111222333222111000111222---...///000111111111111333444555555444444666888666666555555666777999999999888888:::>>>AAABBBBBB??????@@@AAACCCEEEGGGHHHIIIIIIJJJKKKLLLNNNPPPPPPQQQPPPPPPSSSVVVWWWUUUSSSWWWUUUTTTUUUVVVWWWVVVTTTPPPQQQQQQRRRRRRSSSRRRRRRQQQMMMIIIFFFCCC@@@===:::888555111...,,,***(((&&&''''''&&&&&&&&&&&&'''''')))+++------+++******+++---***+++000222333999AAAEEEIIINNNRRRUUUVVVXXXZZZ]]]^^^_________^^^]]]\\\]]][[[YYYUUUPPPHHH???999666222...+++***+++++++++---,,,***)))(((''''''(((,,,,,,,,,++++++*********((()))++++++*********+++,,,---/////////...//////---......,,,)))((()))+++,,,///111000......222777666777;;;@@@FFFLLLQQQTTTUUUUUUVVVXXXYYY\\\]]]^^^]]]^^^aaadddggghhhiiijjjggggggggggggggggggggggggeeeeeeeeeeeeffffffggghhheeeiiiiiieeeaaacccdddcccfffeeeeeeddddddcccbbbbbbbbbaaaaaa````````````aaa\\\\\\\\\[[[ZZZ[[[]]]___^^^]]]]]]]]]^^^^^^___```bbbbbbcccaaa```___```bbb___\\\WWWOOOFFF===555111///---,,,,,,------,,,+++...,,,)))(((((()))++++++++++++,,,---------,,,,,,+++++++++*********)))))))))***+++***))))))+++,,,***++++++***((((((+++------)))&&&&&&***,,,***(((******))))))((('''''''''&&&&&&&&&&&&&&&''''''((())))))((('''''''''''''''(((((((((((()))***++++++***,,,---,,,***))))))***+++***)))))))))))))))***&&&''')))+++---......---///---++++++------+++)))***************)))))))))+++)))&&&''')))++++++))),,,***)))***---//////------,,,******,,,---,,,+++++++++******+++,,,...///+++,,,......------///111333222111000//////...///,,,------...//////000000,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---......---,,,.........///////////////000...,,,---000111000///......//////......------//////000000000000//////.../////////------///000000000000000000000000000---...000222333333111111///000000000///,,,***(((+++---///111222111///...---+++******,,,------,,,---......///000111222333444444555666666666555555::::::;;;===@@@EEEJJJMMMLLLOOOTTTXXX\\\```eeehhhjjjnnnsssvvvvvvuuutttttt{{{{{{{{{{{{zzzyyywwwuuussssssssstttvvvxxxxxxyyywwwrrrqqquuuwwwuuutttuuusssssssssqqqoooooosssvvv999777555666888888444000777555333111111222444666999999999999999:::;;;;;;666555777;;;======AAAGGGDDDDDDGGGKKKOOORRRRRRQQQOOOPPPQQQQQQQQQOOOMMMLLLGGGFFFFFFFFFEEEAAA<<<888888777666444222111000000000000/////////000000111111222111000...---///111...///000111111222111111555666777666555444666888666666666777999:::<<<===<<<===>>>>>>>>>>>>???@@@AAAAAABBBCCCEEEGGGHHHIIIHHHHHHIIIKKKMMMOOOQQQRRRQQQQQQRRRTTTWWWWWWVVVTTTYYYWWWVVVVVVWWWWWWUUUTTTOOOOOOQQQTTTWWWVVVQQQMMMMMMJJJFFFCCCAAA>>>;;;999222000---+++***)))&&&%%%&&&&&&%%%%%%%%%&&&&&&''')))+++,,,,,,+++******+++---,,,---111444666<<>>>>>BBBHHHDDDFFFIIILLLOOOPPPPPPPPPNNNPPPRRRTTTSSSQQQNNNLLLHHHGGGGGGFFFDDD@@@:::666777555333333222222222111000///.........///111222333333111///,,,,,,...111//////000111222222222222555666777555444444555777666666888:::<<<>>>@@@AAACCCEEEFFFCCC>>>;;;;;;<<>><<<999777...,,,)))(((((((((&&&%%%&&&&&&&&&%%%&&&&&&''''''(((***++++++******+++,,,,,,---000333666:::@@@EEEKKKOOOTTTWWWYYY[[[\\\^^^]]]]]]]]]\\\[[[XXXVVVUUUXXXUUUQQQLLLGGG@@@888333000---)))''''''(((((('''*********+++++++++,,,,,,...------,,,+++***))))))((()))++++++*********+++...,,,+++,,,000111...++++++,,,---,,,+++***,,,...***---111333333444777999555999???FFFMMMRRRUUUVVVYYYYYYYYYZZZZZZ[[[]]]]]]```aaaaaabbbccccccddddddhhhiiijjjkkkjjjhhhfffeeeggggggfffeeeeeedddeeeeeecccffffffdddcccggghhhfffddddddcccbbb```___^^^]]]aaaaaa``````aaaaaabbbccc\\\]]]^^^]]][[[[[[\\\]]]\\\\\\\\\]]]___```bbbccc___```aaaaaa``````bbbddd^^^\\\WWWPPPGGG>>>777333---,,,+++,,,------,,,++++++++++++)))((()))+++,,,++++++++++++***)))((('''((((((((('''''''''''''''***+++,,,+++)))'''((((((+++++++++)))'''''')))++++++(((&&&&&&(((******)))***---///,,,'''$$$&&&)))%%%%%%%%%%%%%%%&&&''''''''''''((((((((((((((((((************+++,,,---...)))***+++***(((((()))***,,,+++******)))))))))***'''((()))***+++,,,------,,,+++++++++++++++******((())))))***)))((('''&&&''''''''''''))))))******%%%&&&(((***,,,---,,,+++,,,******+++,,,,,,+++)))))))))******+++,,,,,,---+++,,,...------,,,.../////////..................,,,,,,,,,---------............---,,,,,,+++******///...---,,,,,,,,,,,,,,,////////////...............---,,,------...//////---------------,,,+++***+++,,,...//////...,,,+++...000111222111111222333222222222222222222222222............//////000000,,,,,,---......---,,,,,,,,,,,,,,,,,,---...//////...,,,)))(((***---//////++++++,,,...///111222222111111222333444444444444333333333333444777999;;;@@@BBBDDDEEEGGGKKKQQQUUUWWW\\\bbbhhhmmmppptttvvvuuuvvvwwwvvvuuuttttttuuurrruuuwwwyyyyyyyyyyyyzzzuuusssssswwwwwwtttrrrtttqqqrrrrrrrrrrrrsssuuuvvv666666777888888888666444777666444333333444666888::::::999999::::::;;;<<<777666888<<<>>>>>>BBBHHHFFFHHHKKKMMMNNNMMMMMMLLLOOOQQQTTTUUUUUURRRNNNLLLIIIHHHFFFEEECCC???999555444222111111333555444333111111000///000111222444444444222000...---000222///000111222333333333333444555555444333222444555666888:::===@@@BBBDDDEEEEEEGGGHHHFFF@@@<<<<<<===BBBBBBCCCDDDFFFHHHIIIJJJPPPPPPPPPPPPQQQRRRTTTTTTTTTUUUWWWXXXXXXXXXWWWWWWWWWUUUSSSSSSSSSRRRPPPNNNUUUQQQNNNPPPSSSSSSOOOJJJFFFCCC???<<<:::888555333,,,***((('''(((((('''%%%''''''&&&&&&'''((())))))((()))+++***))))))+++,,,,,,///222555888>>>DDDHHHNNNRRRVVVYYYZZZ[[[\\\]]]ZZZZZZ[[[ZZZZZZXXXVVVUUUSSSPPPKKKFFFBBB<<<666222...+++((('''(((((((((((((((((()))******+++++++++------,,,,,,+++***))))))((()))++++++*********+++///---+++---000111///,,,+++,,,---,,,++++++---///***,,,///222444666777999888<<>>:::666333000...000444666555444222222222222333333444555444444333222000///111333000000222333333333333333333444444444222222444666888:::<<<@@@CCCEEEGGGHHHCCCEEEFFFFFFEEECCCBBBBBBCCCCCCDDDEEEGGGHHHJJJKKKRRRRRRRRRRRRSSSTTTUUUVVVUUUWWWYYYZZZYYYXXXXXXYYYXXXVVVUUUTTTTTTTTTRRRPPPVVVSSSOOOMMMNNNNNNLLLIIICCC@@@<<<999777444222///***)))'''&&&''''''&&&%%%'''''''''''''''((()))***((()))***)))))))))+++---,,,111555666;;;BBBHHHJJJQQQTTTXXXZZZZZZZZZZZZ[[[XXXXXXYYYZZZYYYXXXWWWVVVOOOKKKFFFAAA===888333000,,,***((('''((())))))(((&&&'''((()))************,,,,,,,,,+++++++++******((()))++++++*********+++...------...000000///...,,,------,,,++++++---///---...000111444555777888<<>>666222,,,+++***+++,,,---,,,+++(((***,,,+++((((((+++...************)))((('''&&&(((((((((((())))))))))))+++---......,,,)))))))))******)))'''$$$###$$$%%%(((''''''&&&'''(((***+++&&&(((+++***((('''))),,,'''&&&&&&&&&&&&'''(((((('''(((***+++,,,,,,,,,+++------,,,+++++++++++++++......---***'''&&&'''))))))))))))******,,,------)))(((((())))))+++,,,,,,,,,------+++(((&&&&&&'''((()))***++++++)))'''&&&%%%'''************+++,,,(((***,,,,,,,,,+++,,,---,,,++++++---......,,,*********+++---------------+++,,,...---,,,+++,,,...,,,+++++++++,,,---......------------------......---------,,,,,,+++++++++///.........------,,,,,,............/////////000---...///...------///111000000000000///---,,,+++---,,,,,,,,,,,,,,,,,,---///222444444222111111111000000000000000000000000......////////////......---------........./////////...---,,,,,,,,,,,,------+++)))))),,,...000000111111000//////......---000000111333444444444444//////000111333444666777444555666666777999<<>>DDDFFFJJJOOOQQQOOOMMMMMMMMMUUUUUUVVVVVVUUURRRNNNLLLKKKHHHEEEBBB@@@===:::888444111...000444666444222111222333444555555555555111222333333111000111333000111222333444444444444333444555444333444666888:::;;;???BBBEEEGGGIIIIIICCCCCCDDDFFFHHHHHHFFFDDDDDDEEEEEEGGGHHHJJJLLLMMMQQQQQQRRRRRRTTTUUUWWWWWWUUUXXX[[[[[[YYYXXXYYYZZZXXXWWWUUUUUUUUUUUUSSSRRRUUUTTTQQQNNNKKKIIIGGGFFFBBB???:::777444111...,,,)))'''%%%%%%%%%%%%%%%###&&&&&&&&&&&&'''((())))))((()))))))))((()))+++...+++222777888<<>>:::666333000,,,***(((&&&$$$###$$$$$$###"""$$$$$$$$$%%%&&&'''((()))(((((()))(((((()))+++...+++333888888===GGGMMMMMMTTTVVVYYYYYYXXXVVVVVVVVVZZZZZZZZZZZZYYYWWWUUUSSSOOOJJJCCC<<<666111,,,((()))'''&&&&&&'''((('''&&&'''((()))***+++******))))))******++++++,,,------(((***++++++******+++,,,(((,,,......+++***,,,............---++++++,,,...---------111666<<>>666111+++***)))***,,,---,,,+++&&&***---,,,)))(((+++...***************))))))(((******++++++,,,,,,,,,---'''))),,,,,,+++)))((((((&&&'''''''''&&&'''***,,,&&&''''''&&&&&&'''***,,,)))'''&&&'''((()))((('''((((((((((((((()))******((())),,,...000000///...333222111///---,,,,,,,,,,,,,,,,,,***)))))),,,...------,,,+++************))))))(((((((((***+++,,,+++...///...,,,+++,,,///)))***,,,------+++)))'''%%%))),,,---,,,+++---///+++,,,,,,***((('''***------------///111000---++++++,,,---///000//////...+++---------++++++,,,---))))))******+++,,,---...//////////////////......,,,,,,,,,,,,,,,,,,,,,---+++---///000000///---,,,+++,,,---...///111222222...000111000......000333000000000///...,,,+++***000...,,,******,,,...000111333555444222///......000000000000000000000000---///111333222111...,,,000000////////////000000++++++---...///000000000.........///222333333222222222111111000000//////,,,---...000111111222222...........................000222333222222333444333555777999;;;>>>CCCFFFJJJMMMOOONNNLLLLLLQQQUUUVVV[[[```cccdddiiiqqqwwwzzz{{{zzzyyy|||}}}wwwpppmmmooosssuuuvvv:::666444777888666555666777777888<<>>:::666888888888999:::;;;======777:::===???@@@@@@BBBDDDKKKMMMOOOQQQSSSRRRRRRQQQTTTVVVUUUQQQPPPQQQOOOKKKIIIEEEAAA>>>=========<<<777555333222333444444333111555555000000555666222///333666777444111000000111222444555555555444444666666555333333666:::>>>BBBBBBBBBEEEHHHKKKMMMMMMLLLIIIFFFEEEGGGHHHFFFDDDEEEFFFIIILLLMMMMMMMMMLLLPPPQQQSSSVVVZZZ[[[ZZZXXXYYYYYYWWWVVVZZZ___]]]WWWTTTTTTTTTTTTSSSSSSRRRRRRUUUTTTSSSPPPLLLGGGCCCAAA===;;;777222---)))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''(((''''''(((+++,,,,,,+++,,,222888<<>><<<;;;:::===AAAFFFIIILLLPPPVVV\\\aaafffllloooyyy~~~{{{wwwxxxzzz{{{yyyvvvsssrrrsssvvvxxx:::555444777888666444666777777888;;;======:::777======;;;::::::999::::::888:::===>>>???AAACCCEEEIIIKKKMMMOOOPPPPPPOOOOOOTTT[[[]]]WWWPPPNNNNNNMMMGGGEEEBBB@@@???===:::888666444222111222333333222444555333------222555333111333666555222000//////333444555666666666555444333333333333444888===@@@DDDDDDDDDFFFHHHJJJKKKKKKMMMIIIFFFEEEFFFGGGGGGFFFIIIJJJMMMPPPRRRRRRRRRRRRSSSSSSTTTVVVYYYZZZYYYWWWYYYYYYWWWVVVZZZ^^^\\\WWWVVVUUUTTTSSSRRRQQQQQQQQQSSSRRRPPPMMMIIIDDD@@@>>>999777444000,,,)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''((('''''')))***,,,------000555<<<@@@CCCHHHPPPVVVZZZ[[[[[[ZZZWWWUUUUUUUUUVVVVVVWWWXXXVVVRRRLLLGGGFFFAAA:::444000---***((())))))(((''''''''''''(((((()))))))))************)))************+++++++++++++++,,,+++))))))***,,,---------............///111111111000---,,,---///333111111444;;;AAACCCCCCFFFGGGJJJMMMQQQUUUXXXYYY]]]\\\[[[[[[\\\^^^```bbb```aaacccdddeeeffffffeeeddddddeeeeeefffdddbbb```aaaaaaaaabbbbbbccccccccceeecccaaaaaacccdddddddddffffffgggfffeeecccbbb```______```aaaccceeefffggggggeeecccbbbbbbbbb```___]]]^^^```aaabbbaaa```___\\\\\\^^^bbbgggiiigggeeeccc___YYYQQQIII???666///***))))))'''&&&%%%$$$###)))))))))))))))******+++///,,,))))))+++------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++******))))))((())))))***+++,,,,,,,,,)))))))))))))))(((((((((((((((((((((((((((((((((+++(((&&&''',,,...---***+++,,,///222444777888999777555333111///...------...,,,******+++,,,+++******)))(((***,,,,,,***'''***))))))***++++++)))''''''++++++***,,,111000+++++++++******))))))((((((+++***)))(((((()))***+++,,,,,,+++***)))((('''''',,,,,,,,,,,,,,,,,,------+++,,,---///000111222222///---,,,,,,...//////......------...000111111000///---++++++------,,,***,,,,,,------....../////////000111000---+++,,,------,,,+++,,,.../////////////////////////////////000///...---,,,,,,,,,---,,,,,,,,,------.........000111222222000000111222444222000///000111000000222222111000...---,,,,,,000111333555555333111000------...,,,+++,,,...000---...000111333444444444333222222000///...------***+++,,,...//////......---------...............,,,...000111000///000111111333555555555555666888<<<;;;999777999<<>>???BBBEEEHHHKKKLLLNNNOOOPPPPPPPPPPPPTTT___eee]]]PPPKKKLLLOOOFFFEEECCCBBB@@@===888444444333111111222222222111555555111++++++///222222222333444222000//////000666666666777666666555444000111222444666:::???CCCFFFFFFFFFGGGHHHIIIJJJJJJMMMJJJFFFEEEFFFGGGHHHHHHJJJLLLNNNQQQTTTUUUUUUUUUVVVUUUUUUVVVXXXYYYXXXWWWYYYZZZXXXVVVYYY]]][[[VVVWWWVVVTTTRRRQQQPPPPPPQQQOOONNNLLLHHHDDD@@@<<<:::555333000---***(((''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&''''''(((((((((((()))***,,,...000444999@@@EEEHHHMMMTTTYYYXXXYYYYYYXXXVVVUUUUUUVVVTTTTTTTTTTTTSSSNNNGGGCCC@@@<<<666111...,,,***)))***)))((((((''''''(((((())))))))))))************(((((((((((())))))))))))***++++++***((('''(((***///...---------...000111000111222111000......///555111000555???FFFGGGEEEHHHIIILLLOOOSSSWWWYYY[[[]]]]]]\\\[[[\\\]]]___```aaaaaacccdddeeeeeeeeeeeecccccceeeeeeeeedddcccbbbbbbbbbcccdddeeefffggghhhhhheeeaaa______```aaaaaaffffffeeedddcccbbbbbbaaa______```aaadddfffhhhiiihhhfffdddcccbbbbbbaaa___^^^___```bbbbbbaaa``````[[[]]]bbbgggjjjiiieeebbbbbb^^^WWWPPPHHH???666111---+++(((%%%######$$$$$$)))))))))))))))******+++000,,,((((((,,,...---***+++++++++++++++,,,---...,,,---......---,,,+++***)))*********+++,,,,,,,,,))))))((((((''''''&&&&&&''''''''''''''''''(((((()))'''%%%'''+++...---,,,+++...222666999;;;<<<<<<:::999777555222///---,,,+++***))))))***,,,++++++***)))((((((******)))(((+++*********++++++)))''''''*********,,,///...***,,,,,,+++***))))))((((((++++++******)))(((''''''---,,,,,,+++***)))((((((++++++++++++++++++******,,,---...//////000000000///---,,,,,,...//////...---,,,,,,---///000000///...---,,,,,,------,,,***------------------------///000000...,,,******+++---+++***+++---.........//////////////////////////////...---,,,++++++,,,---------------............000111111000000222333666444000//////000111000444333222111///...,,,,,,111222444555555333222000---......---++++++---.........///000111111111111111111000000///...------,,,,,,,,,---.........///,,,,,,------......//////,,,---//////...------......000222222111111111222999777555444444555888999AAACCCGGGKKKQQQZZZbbbhhhssszzz~~~|||{{{}}}~~~999555444777888555444555666666666777888999::::::===<<<:::999888888999::::::;;;<<<===???CCCHHHLLLPPPPPPRRRSSSTTTTTTTTTTTTTTT___eee]]]RRRLLLLLLMMMFFFEEECCCBBBAAA>>>999666444222111111333333333111444333000,,,,,,---///000111111111000000000222333666666666666555555444444///111444666888<<<@@@DDDEEEGGGHHHIIIIIIJJJKKKLLLMMMKKKGGGEEEEEEGGGIIIJJJGGGIIIKKKNNNQQQSSSTTTTTTWWWUUUTTTUUUXXXZZZZZZZZZYYYZZZYYYWWWXXX\\\ZZZVVVVVVTTTRRRQQQPPPPPPQQQRRRMMMKKKHHHDDD@@@<<<999777333111...+++)))'''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&'''((((((((((((((()))***---111444777;;;BBBGGGKKKPPPVVVZZZVVVWWWWWWVVVUUUTTTUUUWWWTTTSSSRRRQQQOOOJJJCCC???;;;777222...---,,,++++++***))))))((('''((((((((()))))))))))))))*********'''''''''((((((((())))))*********)))'''&&&''')))...---,,,+++,,,...000111...111333333111000///000555333444999@@@EEEGGGGGGKKKLLLNNNRRRUUUYYY[[[\\\]]]]]]\\\\\\\\\]]]]]]^^^aaaaaabbbccccccdddddddddaaabbbddddddccccccccccccdddeeeeeefffgggggghhhhhhjjjfffbbb______aaabbbbbbfffeeedddbbbbbbaaaaaabbb``````aaabbbdddeeeggghhhiiifffdddccccccbbbaaa___^^^___````````````______^^^```dddhhhjjjhhheeebbb```\\\VVVOOOGGG???777222...,,,***(((''''''((())))))))))))))))))******+++000+++'''(((---///,,,)))************+++,,,---...***,,,---......---+++)))*********+++++++++++++++((((((''''''&&&%%%$$$$$$&&&&&&&&&&&&''''''''''''(((&&&%%%'''+++---------,,,///444:::===???@@@@@@>>>===;;;888444000---,,,***((('''(((***++++++******)))((('''(((((()))))),,,+++******++++++)))''')))***+++,,,......,,,***---,,,++++++***)))((((((++++++,,,++++++***((((((---,,,,,,+++******))))))++++++******))))))((((((,,,------............---///---,,,,,,...//////...,,,++++++,,,...//////......---------------,,,+++------------,,,,,,++++++------------,,,+++++++++,,,+++******,,,---------///////////////////////////...---,,,,,,+++++++++---------...............---///000111000111222444777444111//////000111000333333222111000///......222222444444444333111000000111222111///...///111...//////000000//////...000000//////......------......---------......///++++++,,,------...//////,,,...//////---,,,,,,------///000000///.........444333222111111222333555;;;<<<>>>BBBHHHQQQ\\\cccnnnvvv}}}}}}999555333666777555444555555555555555666888:::;;;===;;;999666555666777888999;;;===>>>AAAEEEJJJNNNSSSSSSTTTUUUUUUVVVVVVVVVTTTZZZ]]]YYYSSSPPPMMMJJJHHHEEECCCAAA@@@>>><<<:::444333222333555555444333222111000000000...------000///...///111333555666666555555444444333333333222444777999;;;===@@@BBBDDDGGGJJJKKKKKKLLLMMMOOOLLLKKKIIIGGGFFFGGGJJJKKKFFFGGGJJJLLLOOOQQQSSSSSSUUUTTTTTTVVVYYY\\\]]]\\\YYY[[[ZZZWWWWWWZZZYYYUUUSSSRRRQQQPPPPPPQQQQQQRRRLLLJJJFFFBBB===999666555333111---***'''&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''(((((('''((())))))***---333888999===BBBHHHMMMQQQUUUWWWUUUVVVWWWWWWUUUTTTUUUWWWTTTRRRQQQOOOLLLFFF@@@;;;777333///,,,,,,------,,,******)))(((((((((((((((******))))))))))))))))))((((((((()))))))))******)))******((('''&&&'''))),,,+++*********,,,///000---000222333111000000000333666;;;===>>>AAAFFFJJJMMMNNNPPPTTTWWWZZZ\\\^^^]]]]]]]]]]]]]]]]]]^^^^^^``````aaaaaabbbbbbcccccc___aaaccccccaaa```aaacccfffffffffffffffffffffeeehhhddd```^^^___aaabbbcccdddcccbbbaaaaaaaaaaaaaaabbbbbbbbbbbbccccccdddeeegggeeecccbbbccccccaaa```^^^^^^^^^^^^^^^^^^^^^]]]___```bbbcccdddccccccccc```[[[UUUMMMFFF>>>777222***++++++,,,,,,,,,,,,,,,)))))))))))))))******+++...***((())),,,...,,,))))))))))))***+++,,,---...((()))+++------,,,***)))************************(((''''''&&&%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&'''&&&&&&'''***,,,---------000555;;;???AAABBBBBBAAA???<<<888444000---,,,)))((('''''')))++++++***))))))(((((('''((()))***,,,+++***+++,,,+++)))(((++++++,,,...000///,,,***,,,,,,,,,+++***))))))(((***+++,,,---------,,,,,,------,,,,,,++++++***************))))))(((((((((,,,,,,------------,,,,,,///---,,,,,,...//////...,,,+++***,,,...///...---.........------,,,,,,------------,,,++++++******+++******+++,,,------------+++******,,,------,,,..............................---,,,,,,,,,,,,---........................---///000000000000222333666333000///000000111000000000000000111111111111222222333333333222111000000222333222111000111222...////////////...------////////////............//////...---------......***++++++,,,---...//////---...000///...------...,,,...000111///---------/////////000111222333444777888999;;;AAAJJJUUU\\\iiiqqq{{{~~~888444333666777444333555222444555555555666999;;;@@@>>>:::666333222333444888:::===@@@CCCGGGLLLOOOSSSSSSSSSSSSTTTTTTTTTUUUTTTVVVVVVSSSRRRQQQMMMGGGIIIFFFBBB@@@???===;;;999444333333444666666555333111000111444333///---...000///...///222666777777555555444333333333444444444777:::<<<===???AAABBBDDDIIIMMMOOONNNMMMPPPRRRJJJKKKKKKIIIHHHHHHJJJLLLIIIJJJLLLNNNPPPRRRTTTUUUTTTTTTTTTWWW[[[]]]^^^]]]YYY[[[[[[WWWVVVXXXXXXUUUQQQQQQQQQQQQQQQPPPPPPPPPJJJHHHDDD???:::777444222222///,,,(((&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))''')))***)))***...666<<<<<>>@@@AAABBBCCC@@@<<<777222///---,,,***)))(((((()))+++******((()))******(((((()))***+++******+++,,,,,,+++)))---+++,,,000222...+++***+++++++++++++++************++++++---...///000000---------,,,,,,,,,++++++))))))))))))))))))((((((***++++++,,,,,,,,,,,,+++///---,,,,,,...//////...,,,++++++,,,...//////...---...///...,,,,,,,,,...,,,,,,,,,++++++************))))))+++---//////......,,,++++++---...---,,,...........................------------...///////////////...............---///000000//////111222333111//////000111000///---...//////000111222222222222222222111000//////,,,...000000/////////000///////////////...---,,,//////////////////000000000/////////......------++++++,,,,,,------......---...000000///...//////+++...000111///...------,,,---///000222333444444555555555666;;;CCCNNNUUUccckkktttyyyzzz{{{~~~888444333666777444333444000222555666555555888:::@@@>>>999555333333444555666:::>>>BBBEEEIIIMMMPPPRRRRRRRRRRRRRRRSSSSSSTTTTTTVVVTTTQQQOOOPPPLLLFFFHHHFFFCCCAAA>>>:::555222222222222333555555444222444000111444444000000333333111000111444666666555555555444333444444555666444888<<>>777333000---)))((((((***+++++++++***))))))(((((())))))************)))))))))(((((())))))))))))*********'''((())))))((((((***,,,)))******+++,,,---...///---...//////...///111333444999>>>AAACCCFFFJJJNNNOOOPPPRRRUUUXXX[[[]]]^^^\\\]]]^^^___```aaaaaaaaadddcccbbbbbbbbbcccdddeeeccceeegggeeeaaa___bbbeeeddddddddddddeeeeeeeeeeeecccaaa___^^^___`````````___```aaaaaaaaa```___^^^aaa`````````aaabbbbbbcccbbb```___```aaacccbbbbbb______^^^^^^]]]]]]]]]]]][[[]]]^^^]]]\\\\\\___bbbaaa\\\TTTLLLDDD<<<555111***))))))((()))***,,,---)))))))))))))))******+++(((+++,,,,,,***)))***++++++***************++++++''''''((())))))***++++++***))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%""""""######$$$%%%%%%&&&''''''((((((((()))***,,,...000333777;;;>>>@@@AAACCC@@@:::444000...------,,,***))))))***+++***)))'''***,,,,,,***((()))******))))))+++------,,,+++---***+++111222,,,((()))******++++++++++++,,,,,,++++++++++++,,,...000111------------,,,,,,,,,,,,)))))))))))))))*********))))))***+++,,,,,,++++++///---,,,,,,...//////...---,,,+++,,,...000///...---///000///,,,+++---...++++++++++++************,,,***)))+++...000///---///---,,,,,,---......---........................---------...///000111222000/////////.........---...000111000//////000111.........000111111000............//////000000111111111111000///......---)))+++...///......///000...////////////......---/////////000000111111111///000000000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++---///000///...///000***---000111000...------,,,---///111222333333333444333333333666===FFFMMMWWW___iiioooqqqtttyyy~~~888444333666777444333444...222555666555555777:::>>>;;;888555555666888:::555999>>>CCCFFFJJJMMMPPPTTTSSSSSSSSSSSSSSSTTTUUUUUUWWWVVVPPPMMMMMMKKKGGGGGGFFFDDDBBB???888000***111000111333444555333111777222000333444111222888555333222333555666555222666555444444555666777888444888===@@@BBBDDDEEEGGGJJJOOOTTTTTTPPPNNNOOOQQQGGGJJJMMMMMMKKKIIIJJJKKKNNNOOOOOOPPPRRRSSSUUUVVVWWWWWWXXX[[[]]]]]]ZZZXXXYYY\\\\\\XXXUUUVVVVVVTTTTTTUUUUUUTTTQQQMMMIIIFFFGGGDDD@@@:::555222///...)))'''$$$######%%%(((***''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***''')))***))))))///888AAAFFFGGGKKKOOOTTTWWWWWWVVVTTTWWW[[[\\\ZZZVVVSSSRRRPPPNNNJJJFFFBBB;;;555000---***'''&&&&&&((())))))+++******)))))))))))))))+++*********))))))(((((((((((((((((())))))))))))'''((()))))))))))),,,...)))***,,,---.../////////------...------...111333666888<<>>@@@DDD@@@999333...------...---,,,***)))***+++***)))&&&***---...+++))))))***)))((()))+++---...---,,,,,,)))***000111+++'''''')))******++++++,,,------,,,+++*********,,,...000------------------,,,,,,(((((())))))******++++++(((((()))++++++,,,,,,,,,///---,,,,,,...//////...---,,,,,,---///000000///---///000///,,,+++---///************************...,,,***,,,...000...,,,000...------...///...---........................,,,------...000111333444000000//////.........---///000111000///...///000,,,,,,---000222222///---///////////////.........111000000///...---------(((+++.../////////000111...///////////////......//////000000111111222222///000111111000...,,,***---,,,,,,,,,,,,,,,,,,,,,***,,,...///......///000(((+++///000///...------,,,---///111222222111111333222222111444:::BBBGGGLLLTTT^^^eeeiiimmmuuuzzz~~~999999777666555555555555333444444333333555:::===???;;;888777999999888666<<<>>>???AAACCCFFFKKKOOOPPPRRRTTTUUUSSSRRRRRRRRRTTTUUUTTTRRROOOLLLKKKKKKHHHEEE@@@:::666333111111...///111222333333333222111111111222555777777666444444555555666555555444555555444555666888:::;;;<<<:::;;;>>>CCCFFFFFFEEEOOORRRUUUUUUQQQNNNMMMNNNNNNLLLJJJJJJJJJJJJIIIHHHIIILLLQQQSSSSSSSSSSSSSSSWWWXXX[[[\\\\\\[[[XXXWWW[[[[[[ZZZVVVRRRPPPRRRUUUYYYUUUQQQPPPPPPNNNGGGBBBDDDAAA===888555000,,,))))))'''%%%######%%%''')))'''''''''''''''''''''''''''%%%$$$'''+++---,,,)))(((((()))***...444===BBBIIINNNPPPPPPQQQWWW[[[[[[\\\[[[ZZZYYYXXXVVVQQQNNNJJJIIIFFFAAA:::333///...***)))(((&&&%%%%%%%%%&&&&&&''''''((()))*********)))(((((((((***)))(((&&&)))))))))(((((((((((((((...---+++++++++---///000...............///000111,,,---/////////000222444888;;;AAAGGGLLLOOOQQQQQQQQQPPPQQQTTTYYY\\\[[[ZZZ\\\^^^bbbcccbbbaaaaaaaaajjjdddccceeeddd```aaaeeedddeeefffffffffeeedddccceeefffhhhhhhhhhgggfffeeeeeeggghhhgggdddcccbbbcccaaaaaa```^^^^^^]]]]]]]]]]]]^^^___aaaaaaaaa``````\\\]]]]]]^^^^^^_________dddcccaaa___^^^___```aaaaaaaaa```______```aaabbbbbb]]]UUUMMMEEE<<<555000111...***'''''')))+++...'''((()))))))))))))))(((((()))))))))***************)))(((***,,,---+++((('''((()))******)))(((''')))'''&&&''')))***'''%%%$$$%%%%%%$$$###"""$$$%%% !!!!!!!!!!!!!!! ###$$$&&&((())))))((((((+++...111333444444666777:::999888555333///---+++.........---,,,,,,,,,+++,,,,,,++++++***))))))((())))))+++,,,---,,,++++++---***'''''')))***(((&&&)))***++++++++++++***)))***)))(((((('''(((((()))...,,,***+++......+++)))((()))+++,,,---,,,,,,+++***+++,,,---...---,,,,,,,,,---...---,,,+++---///---......///////////////...---,,,,,,,,,,,,---...------..................,,,,,,+++***)))((('''&&&++++++,,,,,,---...//////111000...---,,,,,,,,,,,,///,,,)))+++000222000---......---------///111222333333333333222111000000000000//////......------111...,,,---000222222000222111...,,,+++,,,---...)))+++...////////////000///000222333444222111///000111222111000//////111111111111111000...------000///...---,,,+++++++++)))+++---...------...//////......---------......///............//////000000...///444777777999===BBBGGGOOOVVV^^^eeekkkooouuuyyy~~~:::999888777666666666666555666888888777777888:::>>>;;;888777999999888777;;;<<>>:::777444333333...///000111222222111111111111111222555777777666555555555555444333111111555555444444555777999:::<<<;;;;;;===BBBFFFGGGFFFPPPSSSUUUTTTQQQOOOOOOPPPOOOMMMKKKKKKKKKLLLKKKJJJLLLOOOSSSUUUUUUTTTTTTTTTXXXZZZ[[[\\\\\\ZZZWWWUUU[[[\\\[[[XXXTTTSSSTTTVVVYYYUUUQQQOOOOOOLLLFFFAAABBB???;;;777333000+++((('''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''***+++***))))))***+++,,,000777???EEEIIINNNPPPOOOQQQVVVZZZZZZZZZYYYXXXXXXWWWUUUQQQMMMMMMKKKGGGAAA999333...++++++***((('''&&&&&&''''''''''''''''''((()))***+++***)))((()))******)))'''((()))))))))))))))((((((++++++*********,,,---...++++++++++++++++++,,,,,,+++---.........///222444777;;;@@@FFFKKKNNNPPPPPPRRRRRRSSSVVV[[[]]]]]][[[[[[]]]```bbbaaa``````aaahhhdddbbbdddccc___```cccddddddeeeffffffeeedddccceeeeeeeeeeeefffffffffeeeeeeeeeeeeddddddcccbbbaaacccbbbaaa``````____________```aaabbbbbbbbbaaa```\\\\\\]]]^^^______``````bbbaaa___^^^]]]]]]^^^___^^^^^^^^^^^^___aaacccdddaaa\\\UUUMMMFFF>>>666222///---***((('''(((***,,,&&&&&&'''((((((((((((''')))*********+++++++++++++++)))((()))+++,,,+++)))((()))************((((((+++)))(((((())))))&&&$$$$$$%%%%%%$$$""""""###%%% !!!!!!!!!!!!!!!###$$$&&&'''((()))((((((***---000222222333444555444444333111///...---,,,......------------------************************)))***+++---------,,,+++,,,)))''''''))))))(((&&&)))***+++,,,,,,+++***)))))))))))))))))))))))))))...,,,+++,,,......,,,)))++++++,,,,,,,,,+++*********+++,,,---------,,,,,,,,,---...---,,,+++---///......///000000000000000...---,,,,,,,,,,,,---...------..................,,,++++++******))))))(((+++,,,,,,---......//////000///...---------...//////,,,***,,,000222000---...------......///000111111111222222111111000000//////////////////000000222///------///111111000222000...---,,,,,,---...+++---//////...---------///000111222222111000000000111222111/////////000000000111000000///...---000///...---,,,,,,,,,,,,+++---//////...---.../////////............//////222111111000000000111111111...///333555666888===;;;@@@FFFLLLRRRXXX___cccmmmqqqvvv{{{|||}}}}}}~~~::::::999888777777777777666999<<<<<<;;;999888888<<<:::888888999999999777:::<<>>===<<<:::888666555444//////000000111000000///111111111222555777777666555555555444222111///...777666555444444666888999===<<<;;;===AAAFFFHHHIIIRRRSSSTTTTTTRRRRRRRRRTTTQQQOOOMMMMMMNNNNNNMMMLLLPPPSSSVVVWWWVVVUUUUUUVVVYYYZZZ[[[\\\[[[YYYVVVUUUYYYYYYZZZXXXUUUTTTTTTUUUWWWTTTPPPNNNMMMJJJDDD??????<<<777444111...+++(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''((((((''''''((()))+++,,,---///333:::BBBGGGJJJOOOQQQPPPRRRVVVYYYYYYXXXWWWVVVVVVUUUSSSOOOLLLIIIGGGCCC===777111---***+++***)))(((''''''((())))))((('''&&&''')))+++,,,***))))))***,,,,,,***)))((()))***++++++***)))((((((((()))******+++,,,,,,************))))))))))))+++---...//////000222555888;;;@@@EEEJJJMMMOOOOOOSSSSSSUUUXXX\\\^^^^^^]]]ZZZ\\\___aaa``````aaabbbgggdddbbbcccbbb```___bbbccccccdddeeeeeeddddddcccccccccccccccddddddeeeeeefffcccaaabbbddddddbbb___eeedddcccbbbbbbbbbbbbbbbbbbbbbcccccccccbbbbbbaaa\\\\\\]]]^^^___```aaabbb```___^^^\\\\\\\\\\\\]]]\\\\\\]]]^^^```bbbdddeee```\\\VVVNNNGGG???888333---,,,***((((((((())))))$$$%%%&&&''''''''''''&&&*********+++++++++,,,,,,+++)))'''''')))+++++++++))))))++++++++++++***)))---+++*********(((&&&$$$$$$%%%%%%$$$"""!!!"""$$$ !!!!!!!!!!!!"""###$$$%%%'''((())))))))))))+++...000000000222333...---,,,++++++,,,------------------............(((((())))))***+++,,,,,,***+++,,,---------,,,++++++)))''''''((())))))((((((***,,,......,,,***(((((()))***++++++***))))))...---,,,---......,,,***------,,,+++***************++++++,,,---,,,,,,,,,,,,---...---,,,+++---///...///000000111111000000...------,,,,,,------.........------------------++++++++++++++++++++++++,,,---......///////////////............///000111...,,,***,,,///111000---,,,---...///000000000000...///000000111111000000......///000000111111222222000......///000000///000///---,,,+++,,,---------///000///,,,+++***+++000000///////////////000000111222111///...///000//////000000000000//////000///...---------------...000111000///......///000000/////////000000111333222111111000000000000222///...111333333666;;;666999===AAAEEEJJJPPPTTT___dddkkkpppsssuuuwwwyyy::::::999888888999999999777999<<<<<<;;;999999999::::::999999999999999999<<<>>>AAACCCFFFJJJNNNRRRQQQTTTVVVVVVTTTSSSSSSTTTRRRTTTUUUSSSOOOIIIEEECCC;;;;;;;;;:::888666444333111111111111111000000000111111111222555777777666444444444444333222111000888777555444444555777999======<<<>>>BBBFFFKKKMMMSSSSSSSSSSSSSSSTTTUUUVVVSSSQQQOOOOOOPPPPPPPPPOOORRRUUUWWWXXXVVVUUUUUUVVVXXXYYYZZZ[[[ZZZYYYXXXWWWUUUUUUVVVUUUTTTRRRRRRQQQUUURRROOOLLLJJJFFF@@@<<<;;;888333000...---***(((&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%((()))(((%%%$$$&&&)))+++,,,...111555<<>>>>>???@@@CCCHHHMMMQQQTTTTTTSSSSSSTTTVVVVVVWWWTTTRRRQQQPPPRRRRRRRRRQQQSSSUUUWWWWWWUUUTTTTTTUUUUUUVVVWWWYYYZZZZZZZZZZZZTTTTTTTTTTTTSSSRRRQQQOOOQQQPPPMMMJJJFFFAAA<<<999777444000---,,,,,,***)))((()))***++++++***)))(((''''''''''''''''''''''''&&&((()))'''$$$###&&&)))+++---///333777>>>FFFKKKPPPVVVXXXWWWWWWZZZ[[[ZZZUUUTTTSSSRRRQQQNNNJJJGGG===999555111///---***'''((('''&&&&&&&&&'''((()))+++)))'''&&&&&&(((***,,,***))))))+++---...---,,,((()))***,,,,,,,,,+++******+++,,,,,,------,,,,,,------......---,,,+++***---///000111222333666888<<<>>>AAAFFFJJJMMMOOOOOOQQQSSSWWW[[[]]]]]]^^^^^^\\\^^^`````````aaabbbccceeeffffffeeedddeeeeeeccccccccccccddddddeeeeeeeee```cccgggiiijjjhhheeecccgggccc___```eeegggeeebbbddddddcccbbbbbbbbbccccccdddccccccbbbaaaaaaaaaaaa]]]^^^^^^___aaabbbbbbccc``````___^^^^^^]]]]]]]]]aaaaaabbbbbbbbbccccccbbbccc___XXXQQQHHH???555///))))))))))))(((''''''&&&&&&'''((())))))*********(((((((((((()))))))))))))))((('''&&&&&&'''***,,,)))***+++,,,------,,,+++((()))************)))***$$$$$$$$$"""  """  !!!#########$$$%%%&&&''')))***+++'''))),,,---,,,,,,,,,---,,,+++)))(((((()))+++,,,++++++,,,,,,------......))))))))))))))))))))))))+++,,,---------,,,+++***'''(((((((((((()))***+++)))***,,,......,,,***)))''')))+++,,,---,,,***)))------......---,,,,,,,,,******))))))***,,,...///************++++++,,,,,,,,,---...---,,,+++---///+++,,,------......------------------------------......------,,,,,,,,,,,,******+++,,,---...//////---...///000000000///...111111111000//////...------,,,,,,---////////////+++---...000000000//////......000111222222333333333222222111000//////...222111000///......///000******************+++++++++---...---,,,,,,...///111///---++++++,,,---//////000111000.........///...//////000000000000/////////.........///000000222333444333000......///111111111111111222333333222222111///............000---,,,...000///111555444555666666888:::???BBBHHHMMMTTTZZZ___cccgggjjj888888888888999:::;;;;;;666777888888777888:::<<<666888::::::999999:::;;;AAACCCFFFGGGHHHJJJMMMOOOVVVXXXZZZZZZYYYWWWWWWXXXSSSTTTUUUSSSOOOJJJGGGFFF<<<;;;999777555222111000333333222222222333333444111111111222555777777666111222444666888999:::::::::888666444555777:::===>>>@@@BBBDDDFFFKKKPPPTTTUUUSSSSSSTTTVVVWWWVVVUUUUUUSSSQQQQQQSSSTTTSSSRRRSSSTTTVVVVVVUUUTTTUUUVVVSSSTTTVVVXXXYYY[[[[[[\\\XXXVVVTTTTTTTTTSSSRRRPPPNNNMMMJJJFFFAAA<<<777555444111---+++++++++++++++))))))++++++++++++))))))''''''''''''''''''''''''(((((((((&&&%%%%%%''')))+++---111555:::AAAHHHMMMSSSYYY[[[ZZZYYY\\\\\\ZZZVVVTTTSSSRRRPPPLLLHHHDDDAAA<<<555111...,,,'''###'''&&&%%%%%%&&&'''((()))***)))(((''''''((()))+++(((((((((***---......---*********++++++,,,------.........---------,,,,,,+++,,,---------,,,+++***---///000111222444777999<<<>>>AAAEEEHHHKKKMMMNNNPPPTTTYYY\\\]]]]]]^^^^^^]]]^^^____________```bbbbbbeeefffeeeeeehhhhhheeeddddddddddddeeefffggggggccceeeiiikkkkkkiiieeecccfffccc```aaadddffffffeeeccccccbbbbbbbbbbbbccccccdddcccbbbbbbaaabbbbbbbbb______``````aaabbbbbbbbbaaaaaa``````___^^^^^^^^^ccccccccccccbbbaaa```___aaa^^^XXXPPPHHH>>>555///*********)))(((((('''''''''((()))***+++,,,,,,,,,'''''''''((((((((())))))'''(((((('''&&&&&&)))+++((()))+++,,,------,,,+++%%%''')))***))))))***+++###$$$$$$""" !!!  !!!###$$$###$$$$$$%%%''')))+++,,,&&&)))+++,,,+++******++++++***))))))((()))***+++++++++++++++,,,,,,,,,,,,)))))))))))))))))))))(((***+++,,,,,,,,,+++***)))&&&'''((((((((((((***,,,)))***++++++++++++***)))'''((()))++++++++++++***+++---...---,,,***++++++(((((()))***+++---...///+++************+++,,,,,,,,,---...---,,,+++---///***++++++,,,---,,,,,,,,,,,,------......------,,,......------,,,,,,++++++)))******+++---......///,,,---///000000///---,,,111111111000///...,,,+++,,,,,,------...//////000,,,---...///000000000000...///000111222222222222333333222111///...---,,,000111111///------///111*********++++++,,,,,,,,,+++,,,---------...000333111///---,,,+++,,,---...///000111000...---.../////////000000000000/////////////////////000111222111333444333000/////////111111111111111222333444444333222222111111111111---***+++...///...///333111222444444444666:::<<>>AAAEEEHHHJJJMMMRRRVVVTTTSSSSSSUUUWWWWWWUUURRRUUUSSSRRRRRRSSSTTTTTTSSSSSSTTTVVVVVVUUUUUUVVVWWWTTTUUUVVVWWWYYYZZZ[[[[[[ZZZWWWSSSRRRRRRRRRQQQOOOKKKJJJHHHDDD>>>888333111222///+++******,,,,,,,,,((())))))))))))))))))(((''''''''''''''''''''''''***(((&&&&&&''')))))))))---///333888===DDDKKKPPPTTTZZZ\\\[[[ZZZ\\\[[[YYYWWWUUUSSSRRROOOKKKFFFBBBAAA;;;333///---***&&&!!!'''&&&&&&&&&'''(((***+++))))))(((((((((((())))))'''''''''***---......---,,,+++*********,,,...///111000...---,,,+++,,,,,,)))***,,,---...---+++***+++---///000111222555888;;;===???BBBFFFHHHKKKLLLQQQUUU[[[^^^___^^^___```\\\]]]^^^]]]\\\\\\]]]___^^^ccceeedddeeeiiiiiifffeeeeeeddddddeeeggghhhiiihhhhhhhhhiiihhhgggeeedddcccbbbaaa```aaaccceeefffdddccccccbbbbbbcccddddddddddddcccbbbbbbcccdddeeeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````___^^^]]]aaabbbbbbbbbaaa```^^^]]]]]]ZZZUUUOOOHHH???666111,,,+++***)))(((((((((((('''((()))+++,,,,,,------(((((((((((())))))))))))%%%'''((((((&&&&&&''')))'''(((***,,,,,,,,,,,,+++%%%(((******((('''(((***###$$$###!!! !!!$$$%%%######$$$%%%&&&)))+++,,,''')))++++++***))))))***(((((())))))*********+++++++++******************''''''(((((())))))************+++++++++***)))(((%%%'''(((((('''(((+++...***))))))))))))))))))***''''''((())))))***++++++***,,,------***))))))+++((()))***+++,,,---------+++***)))))))))***,,,,,,,,,---...---,,,+++---///++++++,,,------------,,,,,,,,,---......---,,,,,,......------,,,++++++***))))))***+++,,,------...+++,,,...000000...,,,+++...//////000///...---,,,+++,,,---.........///000...------......///000111......///000111111111111111111000000///...------///000000///------000333+++,,,---....../////////,,,---.........///222444111000...---,,,,,,,,,---///000000000...---...///000000111000000///...---////////////000111222333000222333222000//////000000000000000111222333444333333222222111222222222)))(((***...000......111///111333444444555777999<<<@@@EEEIIILLLOOOSSSUUU666666777777888999:::;;;666999===>>><<<888666444444777;;;;;;:::999:::<<<>>>AAAEEEHHHKKKMMMPPPRRRUUUWWWZZZZZZXXXWWWWWWWWWPPPQQQQQQOOOKKKHHHGGGGGG:::999666333222222333444000000//////000222444555111111111333555777777666222333444666888999::::::;;;999777666777:::>>>AAA>>>BBBGGGJJJLLLOOOTTTWWWTTTSSSSSSUUUWWWWWWTTTPPPUUUSSSRRRRRRSSSTTTTTTSSSSSSUUUVVVVVVVVVVVVWWWYYYVVVVVVWWWWWWXXXYYYYYYYYYYYYUUUPPPNNNOOOOOONNNLLLIIIIIIGGGBBB<<<555111///111...***)))***,,,------((((((''''''''''''(((((('''''''''''''''''''''''',,,(((%%%%%%(((++++++***...111555:::???FFFMMMRRRTTTZZZ\\\[[[ZZZ[[[ZZZXXXXXXVVVTTTRRROOOJJJEEEAAA<<<666///++++++***&&&"""''''''''''''((()))+++,,,)))))))))))))))(((((((((&&&&&&'''))),,,......------+++***)))***,,,///111333111...,,,******++++++***+++---/////////---,,,)))+++---...///111444777:::;;;===@@@CCCFFFIIIJJJRRRWWW]]]````````````bbb\\\\\\]]][[[ZZZYYY[[[\\\\\\aaadddbbbdddiiijjjfffffffffeeeeeefffgggiiijjjkkkjjjgggeeeddddddeeefff````````````___aaadddgggddddddcccccccccddddddeeeeeeddddddcccdddeeeggghhhbbbbbbbbbbbbaaaaaaaaaaaa````````````___^^^]]]\\\______`````````___]]]\\\ZZZWWWSSSNNNHHHAAA888333---,,,***((((((((())))))'''((()))***,,,,,,------))))))))))))************###&&&))))))'''%%%''')))'''(((***+++,,,,,,++++++&&&)))+++***'''%%%&&&'''###$$$###!!! !!!$$$&&&######$$$$$$&&&)))+++---''')))++++++***)))))))))%%%&&&''')))***++++++++++++*********))))))((((((%%%%%%&&&((()))+++,,,,,,)))***++++++***)))((('''$$$&&&)))((('''(((+++...***)))(((''''''((()))***''''''''''''((()))++++++)))+++---,,,)))((()))***)))***,,,------,,,+++***+++***)))))))))***,,,---------...---,,,+++---///+++,,,------......------,,,,,,---......---,,,,,,......---,,,,,,+++******))))))***++++++,,,------***,,,...000///...+++***,,,,,,.../////////...---+++,,,............///000......------...///111222---...//////////////////////////////...............///000///---...111444------///000111111111111.../////////...///111444000000///...------,,,,,,...000000000...---...///111111111111000///------////////////000111333333///111222222000//////000000000000000111222333444000000000000000000111111'''&&&)))///111......000...111444555666777888::::::===AAADDDGGGIIIMMMOOO555666777888999:::;;;;;;777999<<<<<<:::888777777777666555666888999:::999:::>>>DDDGGGHHHJJJNNNQQQUUUVVVWWWWWWXXXXXXWWWWWWRRRPPPNNNNNNNNNLLLGGGCCC@@@===888444111222333555---...///111222333333333222111111111111333444555444333222222333666888:::777555444777<<>>CCCFFFGGGIIINNNRRRTTTTTTUUUWWWWWWXXXXXXXXXWWWUUURRROOOMMMIIIDDD@@@@@@===888444222222333444222222222222000///...---000000//////000111222333333222222222333555777999777555555888===AAABBBBBBGGGIIILLLNNNPPPSSSVVVYYYXXXUUURRRRRRVVVWWWVVVSSSSSSTTTUUUTTTRRRPPPPPPQQQWWWWWWWWWWWWXXXYYYZZZ[[[[[[ZZZYYYYYYYYYYYYWWWUUUTTTRRROOONNNMMMKKKGGGDDDFFFBBB<<<888555222///,,,+++***))))))+++,,,,,,,,,(((((('''&&&&&&'''((()))&&&&&&&&&&&&&&&%%%$$$$$$&&&''''''&&&&&&(((+++...222666===CCCHHHLLLQQQSSSTTTTTTUUUXXX[[[\\\YYYWWWTTTSSSQQQOOOLLLFFF???:::444222...***(((''''''(((***'''&&&'''***---------(((((('''''''''''''''(((((()))******++++++++++++......------,,,+++******++++++,,,------------,,,,,,---------.../////////000000000...---...111444444666999;;;???EEELLLQQQWWW[[[___bbbbbbbbbbbbbbb______^^^\\\YYYYYYZZZ\\\___aaadddgggiiihhhgggggggggeeebbbaaabbbdddddddddhhhgggfffeeedddddddddddddddbbb```___^^^___```aaaeeeeeeeeeeeeeeeeeeeeeeeeeeefffgggggghhhggggggffffffdddccccccddddddcccbbbcccccccccaaa^^^]]]]]]^^^WWWZZZ^^^``````^^^ZZZWWWWWWVVVSSSOOOGGG>>>555000,,,)))'''((('''$$$%%%)))+++******,,,///111///---++++++++++++++++++++++++)))((('''(((******)))((('''((())))))))))))***++++++)))(((((())))))((('''&&&$$$###"""######!!! !!!"""###"""!!!!!!$$$'''&&&&&&''''''(((((())))))'''(((***+++++++++***)))(((((())))))******++++++))))))))))))(((((((((((('''&&&&&&&&&'''(((***+++))))))************))))))(((+++***'''&&&)))***''')))***+++***)))((()))+++)))'''&&&'''))),,,,,,,,,*********************)))******))))))))))))******,,,,,,+++++++++,,,---------***(((***---...,,,(((...---,,,,,,,,,---.........---,,,+++++++++,,,,,,---------,,,,,,,,,++++++)))***++++++,,,,,,++++++000///...------...///000......---,,,,,,---------------------...000111222222333333111...---///111111///,,,,,,...000111000///000111111111111000///111111111111000///000111222111000111333333222000333222000/////////000000000///...------,,,------////////////////////////......------...///000111---111111//////222222///....../////////////////////......///000222444555444444333222111111000000******,,,///333555555444444333222111111111222333777777777888:::<<>>@@@===999444222222333444444444333222000...,,,+++...............///111111222222111111222444666777666666666999>>>BBBEEEFFFKKKNNNQQQSSSTTTTTTVVVWWWWWWSSSOOOOOORRRUUUTTTSSSPPPRRRSSSSSSRRRQQQRRRSSSXXXXXXYYYYYYZZZ[[[[[[[[[[[[YYYXXXWWWWWWVVVTTTRRRVVVSSSPPPNNNKKKHHHDDDAAAAAA===999555333111...,,,(((((())))))***,,,---...***)))((('''''''''((()))''''''''''''''''''&&&%%%((())))))(((((()))---///666:::???EEEJJJNNNSSSVVVSSSSSSTTTWWWZZZZZZXXXVVVRRRPPPNNNLLLHHHCCC<<<777111///,,,***((((((((())))))(((&&&''')))+++,,,+++(((((((((''''''((())))))))))))***+++++++++*********+++---------+++)))'''++++++,,,---------------------..................111111000///...///222444222444777:::???FFFMMMRRRZZZ]]]bbbdddddddddddddddaaaaaa```]]]ZZZZZZ[[[]]]```aaadddggghhhhhhgggfffgggeeeccccccdddfffffffffgggfffeeecccccccccddddddddddddcccbbbaaa``````___fffeeeeeeeeeeeeggghhhiiifffgggggghhhhhhgggfffeeeeeeccccccccceeefffeeedddeeeeeeeeeccc```___```aaaYYYZZZ[[[]]]^^^]]]]]]\\\YYYXXXTTTNNNFFF<<<444///---)))&&&'''&&&$$$&&&*********+++...111222222000------++++++++++++,,,---(((''''''(((***++++++)))&&&%%%%%%%%%&&&(((***++++++***((()))******)))'''&&&$$$######$$$###"""!!!###$$$$$$"""!!!"""$$$&&&(((((()))*********)))(((&&&''')))*********)))(((******))))))(((''''''&&&(((((((((((())))))))))))((('''&&&&&&'''((()))***(((((())))))))))))(((((((((++++++(((((())))))%%%''')))+++,,,***))))))))))))'''&&&'''***,,,,,,,,,))))))************************)))))))))))))))***,,,,,,++++++,,,------......,,,***,,,---,,,((($$$***++++++,,,------......,,,++++++++++++,,,------------------,,,,,,,,,,,,******))))))******+++,,,111000000//////000000111//////...---,,,,,,,,,,,,++++++++++++---000333555333444444222000000111222111///------///000111000000111222333333222111000,,,---///111222222222111111000///000111111000///111111000/////////000000000///...------,,,------000000000000000000000000000///............/////////222222000000333444111......//////000111111111......///000111333555666555444444333333222222222111000000111444555555444555444333222111111111111444444444555666777888999666666666777888999;;;<<<<<<:::999999999:::::::::;;;:::999999:::;;;999777>>>@@@CCCDDDEEEHHHNNNTTTOOOPPPRRRTTTVVVWWWXXXXXXTTTRRROOOKKKHHHDDDAAA>>>???<<<888555333222333444111222222222111000///...............///000111111222111111111222333444444555555666999===CCCFFFIIIJJJMMMQQQTTTTTTTTTTTTTTTUUUQQQNNNMMMOOOQQQRRRRRRMMMOOORRRSSSRRRSSSTTTUUUXXXXXXYYYZZZZZZZZZZZZZZZWWWVVVUUUUUUVVVUUUSSSQQQTTTRRRPPPMMMIIIFFFBBB???;;;888444222000///...,,,'''((())))))((()))+++,,,+++***(((''''''((())))))''''''((((((((((((''''''((())))))((((((***...000888;;;AAAFFFKKKOOOTTTXXXUUUUUUWWWXXXYYYXXXVVVTTTQQQOOOLLLIIIFFF@@@:::555...---+++)))((((((((())))))(((&&&&&&''')))******((((((((((((((()))***+++)))))))))******)))(((((()))***+++++++++***((('''+++,,,---..............................---------000000000///...///111444111333666:::???EEEMMMRRRZZZ]]]aaaddddddccccccccccccbbb```]]]ZZZZZZ\\\^^^___aaaccceeefffffffffeeeeeedddbbbccceeeggggggggggggfffdddbbbbbbcccdddeeecccddddddddddddcccaaa```dddcccbbbbbbccceeehhhjjjfffggghhhiiihhhgggeeedddcccbbbbbbdddggghhhgggfffeeefffeeeccc```^^^^^^___```______^^^]]]]]]^^^^^^\\\YYYUUUMMMDDD;;;333///...(((%%%%%%&&&%%%'''+++(((***,,,///222333333222000...,,,++++++,,,---...***)))((((((*********)))(((&&&$$$$$$&&&(((*********((('''((())))))((('''&&&$$$######$$$$$$###"""%%%%%%$$$###"""###$$$%%%((()))***++++++***((('''&&&&&&((()))))))))((('''))))))(((''''''&&&%%%%%%'''''''''((()))*********(((((('''&&&&&&'''))))))&&&'''(((((((((((((((((('''++++++)))(((***((($$$'''***------,,,*********)))((('''(((***,,,++++++************+++++++++++++++***))))))))))))))))))************+++,,,------...,,,******++++++)))&&&++++++,,,---......------*********++++++,,,---...------------------,,,,,,+++***)))((()))***+++,,,.........------.........000000///---,,,,,,,,,,,,,,,+++******,,,///333555000111111000//////000000000...------///000000000000111222333333222111000)))+++///333666777444222111///......///000///...000////////////000000000000///...------,,,------////////////////////////...............//////000///222222///000333444222//////////////////000000---......000222333555555333333333333333333333333666444222222333444444333333333333222222111111111555444444444444555555555555555555666888:::===???<<<:::888888:::<<<;;;:::888777888:::===>>>===<<>>===;;;888555333333444555111222222222222222111111///000000111222222333333222222111111222222222333333444555888<<>>888444,,,+++)))(((''''''((((((''''''&&&&&&&&&''')))***'''''''''((((((***++++++((()))))))))((('''&&&&&&+++***)))((((((((()))***,,,,,,...//////000000000...............---------/////////---,,,---000333333555777;;;???EEELLLQQQWWW[[[___aaaaaa`````````bbbbbb___\\\ZZZZZZ\\\______```aaacccdddddddddddddddbbbbbbccceeeggggggffffffeeedddcccccccccdddddd```bbbdddeeefffeeedddccc``````______```ccceeegggfffggghhhiiiiiigggeeecccbbbaaabbbdddgggiiihhhgggggggggfffddd```^^^______dddcccaaa```_________```^^^[[[UUUMMMCCC:::333///...((($$$%%%&&&&&&'''***&&&)))---000222333333333000///---++++++,,,---......,,,)))((())))))(((''',,,)))&&&%%%''')))))))))(((&&&%%%&&&(((((('''&&&&&&%%%$$$$$$%%%%%%$$$###'''%%%$$$######$$$%%%%%%&&&((()))******)))'''%%%%%%&&&'''((()))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++))))))'''&&&&&&'''((((((&&&&&&'''((((((((((((((('''***+++)))(((***(((%%%)))+++...///---+++++++++)))(((''')))+++,,,+++***+++++++++,,,,,,,,,------++++++***)))(((((())))))(((((((((((()))***+++,,,...+++((('''(((***+++,,,---............---,,,+++((()))***+++,,,,,,------------------------------+++***)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,111000///...---,,,,,,,,,///---+++***+++---000222.........//////000/////////...------///000//////...///000111111000///...)))+++///555:::;;;777444111///------.........---......//////000000000000000///...------,,,------------------------------,,,,,,---...///000111111---000000---...222333111111000///...---,,,------,,,,,,...///111222333333111111111111222222222222666444222222222333222111111111222222333333333333444444444333333222222222555555555555777:::===???<<<999888999<<<===<<<999555666777;;;???AAA@@@???@@@CCCFFFHHHHHHKKKPPPTTTOOOPPPRRRTTTVVVWWWXXXXXXWWWXXXVVVQQQJJJCCC>>><<<:::999777555444555666666666666666555333111000///111222333444555555555555222222222222222222222222333444666888;;;AAAGGGLLLJJJNNNSSSVVVWWWWWWXXXXXXRRRQQQOOOLLLKKKLLLMMMMMMJJJLLLOOOQQQRRRTTTVVVWWWUUUVVVWWWXXXXXXWWWVVVUUUQQQQQQQQQRRRTTTUUUTTTSSSPPPPPPOOOKKKFFFAAA??????444222///---------,,,+++''')))***(((%%%$$$&&&)))+++***((('''&&&''''''(((&&&'''((((((((((((((((((%%%&&&'''((())),,,111444777<<>>???<<<888555666888<<<@@@BBBAAA@@@AAAEEEIIIJJJKKKLLLQQQTTTPPPQQQSSSUUUVVVWWWXXXXXXTTTUUUVVVRRRJJJBBB<<<:::888777666555555666777888::::::888777444222///...222333555666777777666666333333444333333222111111444666888:::<<>><<<;;;333111...,,,,,,,,,+++***&&&)))+++***'''&&&)))---***)))(((&&&&&&&&&&&&'''%%%&&&'''(((((((((((('''$$$&&&((()))+++///444888777===DDDKKKOOORRRSSSTTTUUUWWWZZZZZZWWWTTTTTTTTTMMMJJJFFFBBB>>>888333///))))))(((''''''&&&&&&%%%"""$$$%%%%%%$$$%%%(((+++$$$$$$%%%&&&''')))+++,,,,,,,,,++++++***((('''&&&)))))))))))))))))))))***)))***+++---.../////////,,,---------...////////////000///...---...111333222555888<<>>>>>AAAFFFIIILLLOOORRRTTTQQQQQQSSSUUUWWWVVVSSSQQQLLLJJJGGGEEECCC@@@===:::888777666555555444555555999999999999777555333222000333666666444111///...555444333444555555444222999999:::===@@@EEEIIILLLQQQRRRTTTVVVWWWVVVUUUTTTTTTSSSOOOKKKHHHHHHKKKMMMHHHKKKOOOPPPOOOOOORRRUUUXXXYYYYYYYYYYYYWWWVVVUUUVVVTTTTTTUUUVVVUUUQQQMMMTTTRRROOOIIICCC<<<666333222111...+++)))'''''''''''')))+++***((())),,,000+++,,,,,,,,,+++)))(((&&&''''''''''''''''''&&&&&&&&&$$$$$$(((***+++222999===BBBHHHOOOSSSUUUVVVVVVSSSTTTVVVYYYYYYWWWSSSOOOFFFEEEAAA:::111,,,+++---******)))(((((((((((((((###$$$&&&'''((((((((((((%%%######%%%)))+++***(((***,,,------+++(((((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++******,,,,,,,,,+++//////............///000000000///000222222111///777444666===CCCHHHQQQ\\\eeeaaabbbeeeddd^^^\\\___eeefffgggeeecccaaabbbccckkklllllliiieeedddfffiiiiiijjjlllnnnmmmllliiihhhcccdddfffiiijjjhhhdddaaabbbbbbbbbbbbbbbbbbbbbbbbaaabbbdddeeeeeeeeedddccciiiiiihhheeecccbbbdddfffbbbeeehhhiiigggdddbbbbbbdddeeeeeefffgggkkkpppttt|||qqqjjjfff```[[[SSSJJJBBB:::222---,,,,,,++++++***(((&&&%%%(((+++---,,,***)))+++......///...,,,,,,...,,,'''))))))))))))************((((((''''''((()))******((('''&&&(((+++,,,***'''&&&$$$###$$$&&&((()))))))))'''$$$###$$$&&&'''&&&''''''''''''(((***+++,,,)))***+++***)))((()))******(((%%%%%%&&&((())))))***)))'''&&&'''(((***+++******)))((('''&&&&&&%%%&&&'''((())))))*********((())))))(((&&&&&&'''(((*********)))))))))))))))))))))))))))(((((((((((()))'''&&&(((+++---,,,***---+++(((((())))))))))))'''&&&&&&&&&(((***,,,---++++++*********+++---...)))'''&&&''')))*********,,,,,,+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,)))(((,,,222444222...---,,,,,,++++++*********///......---------......,,,...000///------///333///...------...///000111,,,+++*********+++,,,------,,,,,,---///000///...222111000//////...//////---...///000///...,,,+++------------///000111222111111000......---------...............---------...///000111111000...---,,,,,,++++++,,,...///000000///.........000111222111111222444666555333000///000111333333333222111111111222222222111111000---...000111222222222111222222222111111111000000999666777:::999666555888777999:::777777::::::888777999;;;<<<;;;;;;;;;<<>>;;;999777777666555444444444444666666666666555333111000000222444555333222111111777555333333555666666666888999:::<<<@@@EEEIIIKKKQQQRRRTTTVVVVVVVVVUUUTTTSSSSSSPPPLLLIIIIIIKKKMMMJJJLLLNNNPPPPPPQQQSSSTTTXXXXXXYYYZZZYYYWWWUUUTTTUUUTTTRRRSSSSSSRRROOOLLLPPPNNNKKKEEE???888333000000///,,,***((('''''''''(((***+++***((()))+++...)))***+++,,,++++++)))(((''''''&&&&&&&&&%%%%%%%%%%%%###$$$'''***,,,222999>>>CCCJJJPPPTTTVVVVVVVVVTTTTTTVVVXXXYYYVVVRRRNNNDDDCCC???888000+++***+++***)))(((((('''''''''(((&&&&&&''''''((((((''''''%%%$$$###%%%)))+++***)))++++++,,,,,,,,,***)))(((++++++++++++++++++++++++++++++***+++,,,------,,,//////..................---,,,,,,---//////...---666444666>>>DDDIIIRRR]]]dddaaaaaaeeeddd___^^^```eeeffffffeeecccaaabbbccchhhhhhhhhhhhggggggiiikkkiiikkklllmmmmmmkkkhhhgggeeefffggghhhhhhgggdddbbbbbbbbbbbbbbbbbbbbbbbbbbbcccdddeeefffffffffeeedddggghhhhhhgggeeedddeeefffeeegggiiiiiigggdddcccccccccdddeeeffffffiiimmmpppyyy~~~xxxnnngggeee___ZZZRRRJJJBBB:::222---,,,+++******)))((('''''')))***,,,,,,,,,,,,...///000222000......000...)))***)))))))))))))))))))))((((((((((((((()))***+++***(((((()))+++,,,***(((&&&$$$$$$$$$&&&((())))))***'''%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&'''((((((***+++***)))((()))***)))'''%%%%%%''')))*********)))(((''''''''')))***((((((((((((''''''''''''&&&'''((())))))******)))((())))))(((&&&&&&'''(((***))))))))))))))))))))))))))))))((((((((('''''')))'''&&&(((+++,,,+++***,,,***((('''((())))))(((''''''&&&&&&''')))+++,,,++++++*********+++------***)))'''(((***++++++*********************)))))),,,,,,,,,,,,,,,,,,,,,,,,(((''''''***...000000///,,,,,,,,,+++++++++******---------------...///000---...///...---...///111///......------...///000///...---++++++***++++++---,,,+++,,,---...---,,,//////..................,,,---...//////---+++***,,,,,,,,,---...///000111000000///...---------...---------..................///111222111000///...---,,,+++***+++---///000...---------...///111222000111333444444333222222000000111222222222222222111111222222222111111000///000111222333333222222333333333222222222111111;;;999999<<<;;;888777999888;;;;;;888888::::::777999:::;;;:::999888999:::BBBDDDFFFGGGIIILLLQQQTTTSSSSSSTTTWWWYYYYYYWWWUUUPPPLLLFFFBBB???<<<999777666666555444333333333333333333333222222000///...000222333333222222333444777555333444666888888888888888:::===@@@EEEIIIKKKQQQRRRTTTUUUVVVVVVUUUTTTSSSRRRQQQNNNKKKJJJKKKLLLMMMLLLMMMOOORRRTTTTTTTTTVVVXXXYYYZZZZZZWWWUUUSSSUUUSSSQQQPPPPPPOOOMMMKKKJJJIIIEEE@@@:::444///,,,,,,+++)))((('''''''''(((*********)))((((((***---((()))***+++,,,++++++***(((''''''&&&%%%$$$#########"""###(((***,,,222:::@@@EEELLLRRRUUUVVVWWWXXXUUUUUUVVVWWWWWWTTTPPPLLLBBB@@@<<<555///***)))))))))(((''''''''''''''''''))))))(((((((((''''''&&&%%%%%%%%%&&&)))++++++***---+++)))+++------+++(((***************************++++++,,,---...//////...............---,,,++++++******+++---///...---444333777>>>DDDKKKTTT]]]aaa```aaaddddddaaa```bbbdddeeefffeeecccbbbbbbccceeeddddddfffiiilllmmmmmmjjjkkkllllllkkkjjjgggfffggggggggggggfffeeeccccccbbbbbbbbbbbbbbbbbbbbbbbbeeefffggghhhggggggeeedddfffgggiiihhhgggffffffggggggiiijjjiiigggdddccccccbbbdddfffffffffgggiiikkkoootttxxxwwwqqqjjjeeeccc^^^YYYQQQIIIAAA:::333///,,,+++)))''''''((()))******))))))+++...111222222444555444111111333111,,,******)))((((((''''''((()))))))))))))))******++++++***)))***++++++***(((%%%%%%%%%%%%&&&(((***++++++(((&&&%%%&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&((()))******(((((()))***((('''%%%%%%(((***+++++++++***((('''&&&''''''(((''''''''''''''''''''''''&&&&&&'''((())))))))))))((())))))((('''&&&'''((())))))))))))))))))))))))((((((((('''''''''&&&&&&(((''''''(((***++++++)))+++)))''''''((()))(((((((((((('''''''''(((***+++,,,+++*********+++,,,---,,,+++******,,,---,,,+++))))))+++,,,,,,+++******------------------------%%%&&&'''((((((***---000,,,,,,,,,,,,++++++++++++,,,,,,,,,---...///000111///...------.../////////000///......---.........111000///---+++*********,,,+++***+++,,,,,,+++))),,,,,,,,,,,,,,,---------+++,,,---......---+++***+++++++++,,,---...000000......------------------,,,,,,------......//////...///000111111111000///---,,,***)))***,,,...000,,,,,,,,,---...000111222000333666666333222222444111111111111111111222333000111111222222222111111111111222333333222222111444444333333333222222222<<<::::::===<<<999888:::999<<<;;;888777999999666888999999999888888:::<<>>:::777555555444333222222222222111111111000000//////...333444444222111111333555444333333555777999999888777888:::>>>BBBFFFJJJLLLRRRSSSTTTUUUVVVVVVVVVUUURRRSSSRRRPPPMMMKKKKKKLLLOOOMMMLLLNNNSSSVVVUUUSSSVVVWWWYYYZZZZZZWWWTTTRRRUUUSSSQQQOOONNNLLLLLLKKKFFFDDD@@@;;;666111---***)))((('''&&&&&&&&&((((((++++++***)))((((((***+++)))***++++++,,,+++***)))))))))((('''%%%$$$#########"""$$$))),,,...444<<>>:::555555444333222222222222222111111111111111222333888888777444111///000222...///222666:::;;;999777;;;<<<@@@DDDHHHLLLOOOQQQUUUVVVVVVWWWWWWXXXYYYYYYUUUTTTSSSPPPMMMLLLMMMNNNNNNMMMLLLMMMPPPSSSUUUUUUWWWWWWXXXXXXWWWVVVTTTTTTTTTTTTSSSPPPLLLIIIHHHIII@@@>>>:::666111...+++***%%%%%%$$$$$$%%%&&&((()))+++)))''''''(((******))),,,,,,,,,,,,+++)))'''&&&+++******)))((('''&&&&&&%%%%%%)))///444666<<>>>>>;;;666333444555333222111111111111111111///000111222222222222222//////.........//////000111000000000000/////////777555777;;;===;;;;;;>>><<<>>>===888666666555111000333777;;;===>>>AAABBBDDDGGGJJJMMMOOORRRVVVXXXYYYWWWVVVUUUVVVUUUSSSRRRKKKIIIFFFDDDBBB@@@===;;;666555444333333222222222222111111000111222333444666777666555222111111222111000111444888;;;<<<<<<===???CCCGGGLLLPPPRRRTTTWWWWWWWWWXXXXXXYYYZZZ[[[VVVUUUSSSOOOLLLLLLNNNPPPLLLMMMMMMMMMNNNPPPTTTVVVXXXXXXWWWVVVUUUUUUUUUUUUQQQRRRSSSPPPKKKGGGEEEEEE>>><<<888444000---+++***&&&%%%$$$$$$%%%&&&((()))***(((%%%&&&)))++++++******+++,,,,,,+++***)))((())))))((((((''''''''''''''''''+++333777:::@@@GGGHHHPPPYYY\\\ZZZYYY[[[^^^XXXVVVTTTQQQOOOKKKFFFBBB>>>999333///---,,,)))'''###############$$$%%%%%%&&&%%%$$$$$$$$$&&&''')))''')))+++,,,+++,,,...111222111///---,,,+++++++++++++++++++++++++++++++++)))---000///,,,+++...111///...,,,+++,,,...111222...,,,***)))+++---......000888???BBBHHHQQQWWWWWW\\\aaacccbbbccchhhhhhddd___aaabbbcccbbbbbbdddeeeccceeeggghhhhhhggghhhiiieeeeeefffffffffgggggggggdddgggiiihhhdddbbbdddgggbbbbbbbbbbbbbbbbbbbbbbbb```aaabbbdddeeeeeeeeedddeeefffgggfffeeeeeeggghhhggggggeeecccaaaaaaccceeecccdddfffeeecccbbbccccccbbbaaaaaaaaaaaabbbaaaaaaZZZTTTLLLEEE???;;;777444---+++(((&&&%%%%%%'''(((&&&''')))+++...333888===;;;<<<:::777777888555000---,,,***(((((()))+++---))))))((('''''''''''''''%%%'''))))))'''&&&''')))###&&&))))))'''(((---111...---++++++++++++(((&&&)))((((((''''''''''''(((%%%&&&(((((('''((()))+++***)))))))))******)))'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&(((******)))'''&&&&&&$$$%%%&&&''')))***+++,,,)))))))))(((((((((''''''&&&(((***)))'''&&&'''))))))))))))+++------+++))))))((((((((()))+++,,,...------+++*********++++++)))***,,,///333444333222.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...+++)))***,,,******+++,,,---...///000000///...---------------.........---,,,+++,,,...+++,,,---.........---,,,,,,,,,,,,,,,+++)))'''&&&(((((()))+++---,,,***'''((()))+++---------,,,+++,,,---///000111000///...............///111222333222111000...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...//////.........///.........---///000111333444444333333777777666555444333333333222222222222222111000000//////000222222333333222//////......///000111222111111111000000000000///777555777<<<>>><<<===@@@>>>@@@>>>999777777555222000444999<<<>>>???@@@BBBCCCFFFKKKOOOQQQTTTWWWYYYZZZXXXVVVUUUUUUTTTRRRPPPOOOKKKDDD@@@======<<<;;;666666555444333333333333111111000000000222333444444555666555333222222333555333111222666;;;???AAA???AAAEEEIIINNNRRRTTTVVVYYYXXXXXXYYYYYYZZZ[[[\\\XXXVVVSSSOOOLLLLLLNNNQQQJJJMMMNNNMMMLLLNNNSSSWWWYYYXXXVVVUUUTTTTTTUUUVVVNNNQQQRRRPPPJJJEEECCCCCC<<<:::666222...,,,******&&&%%%%%%$$$%%%&&&((())))))'''%%%&&&)))++++++***((()))***+++,,,+++******''''''''''''''''''&&&&&&((((((---555:::===CCCIIIIIIQQQZZZ]]]ZZZYYY[[[___YYYWWWTTTQQQNNNJJJEEEAAA<<<777111---,,,+++(((%%%######""""""###$$$%%%%%%(((&&&%%%######$$$%%%&&&'''))),,,---+++,,,///111222222111...+++)))***,,,***************************---000///+++***,,,000000...,,,+++,,,///222555000---+++***,,,.........111999@@@BBBHHHQQQWWWVVV\\\aaadddbbbccchhhhhhddd___```bbbbbbbbbbbbdddfff```dddhhhiiigggfffhhhjjjddddddeeeeeefffgggggghhhbbbfffjjjiiieeebbbdddgggbbbbbbbbbbbbbbbbbbbbbbbb]]]___aaacccdddeeeddddddfffgggfffeeecccdddfffhhhhhhgggfffcccaaabbbeeegggbbbcccdddcccaaaaaabbbcccbbbaaa______`````````___YYYTTTLLLEEE???;;;777555---+++)))&&&%%%%%%&&&&&&%%%'''***+++---111888>>>;;;<<<:::777666777555///---,,,***((()))***---...)))((('''&&&&&&&&&&&&&&&%%%(((******(((''')))+++###'''***)))'''(((---222...---,,,,,,,,,+++)))&&&))))))(((((((((((())))))%%%&&&(((((('''((()))++++++***)))*********(((&&&&&&&&&''''''((('''''''''######$$$%%%'''((())))))$$$%%%&&&'''((((((((((((%%%(((***+++)))'''&&&&&&$$$$$$%%%'''(((***+++,,,))))))))))))((((((((((((&&&(((***)))&&&%%%''')))***)))***,,,......,,,***'''&&&&&&&&&(((***,,,---...---+++*********++++++((()))+++///333555444333...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,---...---,,,,,,,,,******+++,,,...///000000......---------......///---///000...+++))),,,...***+++---...///...------/////////...+++)))&&&$$$&&&&&&(((***,,,,,,)))&&&***+++---......---,,,++++++,,,...///000///...---------------///000111222444333111///---,,,++++++---,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---...///......000000000///...---///000111222333333222111111000//////111333333222111222333333333111000/////////000222222333333333000/////////000111333444222222222111111111111000:::777555777:::===<<<:::>>>>>>>>>@@@@@@>>>:::666444444666;;;@@@CCCBBB???DDDGGGLLLOOORRRTTTVVVXXXYYYWWWUUUTTTUUUSSSOOOKKKJJJHHHFFFCCC???<<<:::888444222111333666777555222222000......///000000000222444666666555333333333222333333555999===AAADDD>>>AAAFFFJJJMMMQQQUUUYYY[[[ZZZXXXWWWWWWWWWXXXYYYTTTSSSRRRPPPNNNMMMMMMMMMKKKMMMOOONNNMMMMMMPPPSSSXXXWWWVVVUUUTTTRRRQQQPPPQQQQQQPPPNNNKKKGGGCCC@@@>>>555......---(((%%%'''''''''''''''''''''''''''&&&'''''''''&&&'''***,,,+++***---222111---***+++"""$$$'''((('''((()))***,,,...111555999???FFFKKKQQQXXX]]][[[\\\```aaa]]]\\\YYYTTTPPPLLLGGGAAA===666333000---+++***'''%%%$$$$$$###$$$&&&&&&$$$"""%%%%%%$$$###$$$%%%&&&'''******)))(((***,,,///000222111///...---,,,,,,,,,***)))))))))))))))***+++............---,,,++++++***,,,......---,,,---......------,,,,,,,,,------444999???EEEKKKPPPUUUXXX^^^^^^```ccceeeeeebbb```bbbaaa```___```aaadddeeeaaaeeejjjkkkjjjiiijjjkkkjjjgggdddaaa```aaadddfffdddiiikkkhhhgggjjjhhhcccfffffffffeeedddcccaaaaaaXXXZZZ]]]___aaabbbcccbbbddd______cccdddbbbccciiifffhhhkkklllkkkhhhdddaaacccdddeeedddbbbaaabbbccc```_________^^^^^^^^^^^^ZZZVVVNNNFFF???999555444---+++(((&&&&&&'''&&&%%%(((((()))***,,,///111222777777999999888666444333,,,,,,++++++***)))((((((---***'''(((,,,,,,)))%%%''''''(((((((((((('''''')))*********++++++++++++++++++***)))((('''&&&&&&)))***+++,,,+++)))'''&&&&&&&&&%%%&&&''')))+++,,,///+++((('''''''''$$$"""''''''&&&%%%&&&'''((())))))'''%%%$$$&&&'''''''''$$$%%%'''((((((((('''&&&&&&'''***+++,,,+++)))((((((&&&$$$%%%(((***(((&&&&&&''''''((()))******+++---,,,***(((((((((((()))+++***)))((((((((()))***)))'''%%%$$$%%%'''***,,,...---,,,+++***+++,,,,,,,,,,,,...222666555222...***,,,...,,,******,,,///***+++,,,------,,,++++++***+++,,,...///000000000///,,,***+++///111000...000------000000------000000000///...---,,,++++++//////...---,,,,,,++++++//////000///---***'''%%%''')))+++,,,---,,,***)))......---,,,++++++******)))***+++,,,---,,,++++++///...---,,,---///111333555444222000///.........---------------------------,,,,,,++++++,,,,,,---+++---///111222111000///222111000//////.........111111000///////////////111000000///////////////222///---///222333222///111000...------///222333111333444444333222333444999999:::<<<======;;;999>>>=========>>><<<999666444444666;;;@@@CCCBBB@@@CCCFFFKKKNNNQQQRRRUUUWWWXXXVVVUUUUUUVVVTTTQQQNNNGGGFFFCCC@@@===:::777666444333333444555555444333222111/////////000111111333555666777555444444444444444444666999===AAACCC@@@DDDHHHLLLPPPSSSXXX[[[[[[ZZZZZZYYYYYYYYYYYYYYYVVVUUUSSSRRRPPPOOOOOOOOOOOOOOONNNLLLJJJLLLQQQUUUVVVVVVTTTSSSQQQQQQPPPPPPQQQQQQOOOMMMIIIEEEAAA???<<<333------,,,(((&&&'''((((((((((((((((((((((((&&&'''''''''&&&'''))),,,***)))+++000000+++)))***###%%%'''((('''''')))***+++...222666;;;AAAHHHMMMRRRYYY\\\[[[ZZZ^^^^^^[[[YYYVVVRRRNNNJJJEEE@@@<<<444222...,,,+++***(((&&&%%%$$$###$$$%%%%%%%%%###(((((('''''''''((()))***))))))))))))***,,,---//////...---+++******))))))))))))(((((())))))******------...............---+++---...///------...///...//////000111222333333666:::@@@FFFKKKQQQWWW[[[[[[\\\]]]```bbbbbb```]]]bbbaaaaaa```aaabbbdddeeeeeehhhkkkmmmkkkjjjkkklllhhheeebbb___^^^```bbbddddddhhhjjjggggggjjjhhhdddfffffffffeeeeeedddcccbbb\\\]]]^^^```aaabbbcccccccccaaabbbggghhheeedddhhheeefffhhhiiigggdddaaa___bbbcccdddcccaaaaaaaaabbbbbbbbbaaa```___^^^]]]\\\XXXUUUNNNGGG???999444222---+++(((''''''((('''''''''((()))***,,,...000111333333444444333222///...+++++++++******))))))))),,,)))'''(((++++++(((%%%''''''((((((((((((''''''))))))))))))******************))))))(((((('''''')))***+++,,,,,,+++)))(((&&&&&&&&&&&&'''(((***+++---***''''''''''''%%%###((('''&&&&&&'''((()))******(((''''''((())))))(((%%%&&&'''((()))((((((''''''((()))***+++******)))'''&&&$$$%%%'''((('''%%%((((((((()))***+++++++++---,,,+++***)))))))))***+++******))))))***+++,,,)))(((''''''((()))+++---------,,,++++++,,,---.........///111444444111...***,,,---,,,***)))+++...+++,,,---...---,,,+++***+++,,,---///000000111111...,,,+++,,,///111000///111...---000000---...111///////////////////////////......------,,,,,,,,,,,,,,,---------,,,***)))((()))***+++++++++******,,,,,,---------------,,,+++,,,---.........------...---,,,,,,---...000222222222111000///......---------------------------,,,,,,++++++,,,,,,---...,,,---...///000000000000333111000............///000//////......//////000111111000//////...//////000//////000111222111000222111///......000222444000222444444333222333333888;;;???AAA@@@>>><<<;;;???===;;;::::::999777555444555777;;;@@@BBBCCCBBBCCCFFFKKKNNNPPPRRRTTTVVVUUUUUUTTTTTTTTTSSSPPPNNNFFFDDDAAA>>>:::777555444333444555444333222333444111111000000000000111111333555666666555444555666555555555666999<<<@@@BBBCCCFFFKKKOOOSSSVVVZZZ]]][[[[[[[[[[[[[[[ZZZZZZYYYWWWVVVUUUSSSRRRQQQQQQQQQRRRQQQMMMJJJIIIMMMSSSXXXTTTSSSPPPNNNNNNNNNOOOPPPPPPNNNKKKHHHCCC@@@===;;;999111+++++++++(((''''''((((((((((((((((((((((((%%%&&&''''''&&&''')))+++(((''')))......***''')))%%%'''((((((''''''(((***+++...333888===DDDKKKPPPTTTYYY\\\ZZZYYYZZZYYYWWWUUURRRNNNKKKGGGCCC>>>:::111///---++++++***)))''''''%%%######$$$%%%%%%%%%)))))))))))))))******+++'''((()))***++++++,,,,,,,,,+++***(((''''''''''''(((((((((((()))))))))***+++,,,---...////////////,,,---//////.........///---...111333555777777777888<<>>???@@@@@@===:::888777777666444333555888;;;???BBBCCCDDDEEEHHHLLLPPPQQQSSSUUUWWWUUUTTTTTTSSSRRROOOMMMKKKFFFDDDAAA===:::777666555333555666444111000222444///000000000//////000111222333555555444444555666777666666777999<<>>???>>>@@@CCCGGGAAA>>>:::888777666555444333555888<<>>;;;999888777333555666444000///222444,,,...000000///...///111000222333333333333555777888777777777999<<>>777111---***'''%%%%%%&&&'''''''''&&&'''((()))************///.........---,,,,,,+++(((((((((((((((((())))))(((&&&%%%%%%&&&'''''''''''''''((((((((((((''''''%%%&&&&&&&&&&&&'''''''''''''''(((((())))))******&&&&&&'''((()))***++++++''''''(((((((((((((((((('''''''''''''''''')))***%%%%%%$$$$$$%%%'''((()))&&&&&&(((***,,,***'''$$$))))))))))))*********+++))))))(((((('''(((((()))%%%%%%%%%%%%%%%$$$%%%%%%'''''''''((((((((((((((()))))))))))))))(((((((((%%%&&&&&&'''((()))))))))&&&(((***+++,,,++++++***)))***+++,,,...///000000222111000///.........//////...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,***)))******+++,,,------------,,,---///000000000000000222///...000000...///222//////............---------------..................---,,,+++***))))))***+++)))((('''''')))+++,,,)))***++++++++++++***)))*********+++++++++,,,,,,+++++++++++++++,,,,,,---***+++---...///...,,,+++,,,,,,,,,---------......)))******,,,---///111222222000///---...///222333333000---++++++---///111+++++++++,,,...///111222222111000///............---000222222///...111333000///............///000,,,///222333222222222222888999<<<>>>@@@CCCGGGJJJCCC@@@<<<999888777555444333555999<<<>>>AAAEEEHHHKKKNNNRRRUUUWWWXXXZZZ\\\[[[\\\[[[XXXSSSNNNKKKJJJIIIGGGCCC>>>;;;999888888444444333222000111222444+++...111111///...000222000222333333333444666999888777777888999<<>><<<:::999666444333666999<<<>>>AAAEEEIIIMMMPPPTTTWWWXXXYYY[[[\\\YYYZZZZZZWWWRRRMMMKKKKKKHHHEEE@@@<<<888777666666444222000000111333444444,,,000444444111000222555222333444444555666999<<<777777777888:::===@@@BBBEEEJJJPPPUUUYYY[[[^^^___^^^]]]]]]\\\\\\\\\\\\\\\YYYYYYXXXWWWVVVVVVVVVVVVSSSRRRRRRTTTVVVVVVRRROOOMMMKKKIIIGGGEEEDDDCCCCCCCCCBBBAAA>>>;;;777333111++++++(((%%%)))111222...&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&%%%%%%&&&&&&$$$%%%)))***''''''***((())))))(((((())),,,//////444;;;BBBHHHOOOUUUYYYVVVTTTWWW[[[YYYSSSRRRVVVKKKHHHCCC???;;;666111---***(((''''''((()))(((((('''%%%%%%%%%&&&'''&&&%%%&&&))),,,...///---***((()))***+++,,,,,,,,,+++*********)))((((((((())))))&&&'''***,,,------,,,+++******+++++++++******)))+++---...///------...///333333444444555666666666666<<>><<<:::777444333666:::<<<>>>AAAFFFJJJMMMPPPTTTWWWXXXYYY[[[\\\SSSUUUVVVTTTOOOJJJIIIIIIEEEBBB>>>999666444444444555111......222555555333---111666666333111444777444555666666666888;;;>>>777666777888:::>>>AAACCCFFFKKKQQQWWWZZZ]]]___```^^^]]]\\\[[[ZZZ[[[\\\]]][[[ZZZYYYXXXXXXXXXXXXXXXUUUSSSRRRSSSVVVVVVSSSPPPLLLKKKJJJHHHEEECCCAAA@@@===>>>===;;;888444000---***+++(((%%%***222444///''''''''''''''''''''''''$$$&&&(((((('''%%%%%%%%%%%%###$$$'''(((&&&&&&)))((())))))((((((***---000000555<<>>===<<<:::777555999;;;===???AAADDDHHHLLLLLLOOOSSSVVVYYY[[[\\\\\\TTTTTTRRRPPPMMMJJJHHHFFF>>>===:::888666555444444222//////333555333222333222444555555444555666888777666555444444555666777777888999;;;===???@@@@@@GGGKKKRRR[[[bbbeeeeeecccaaa```^^^[[[WWWVVVXXXZZZ[[[YYYXXXWWWWWWWWWVVVUUUWWW\\\TTTMMMRRRSSSNNNPPPJJJBBB===???AAA???<<<<<<<<<999666111...,,,******%%%+++&&&###...444///---***(((&&&&&&''''''&&&%%%((('''%%%###""""""""""""'''&&&$$$######$$$&&&''''''((()))))))))+++...000222666>>>FFFMMMQQQSSSTTTVVVWWWYYYZZZYYYWWWTTTRRRFFFDDD@@@;;;666111---+++,,,(((%%%&&&)))***'''$$$%%%'''(((((('''&&&&&&'''+++(((&&&)))---///,,,(((***************)))((((((,,,***((()))+++,,,+++(((((()))+++,,,---.........,,,***)))+++---,,,)))&&&---...///.........000222222//////333555333222333<<<>>>CCCKKKTTT[[[```bbb```___^^^]]]]]]]]]^^^___YYYZZZZZZ[[[[[[^^^bbbeeeaaaaaa`````````bbbccceeeeeedddbbb``````aaabbbcccccceeeeeedddfffiiiiiidddmmmiiidddbbbccceeeeeeeeeiiilllnnnmmmkkkjjjlllooohhhggggggiiikkkkkkhhhddd```bbbfffhhhhhhfffbbb```aaaaaaaaaaaaaaabbbbbbbbb```^^^\\\[[[[[[YYYVVVTTTRRRMMMDDD999000***))))))************(((&&&$$$###'''(((***+++***)))'''&&&((('''&&&&&&'''))),,,---***(((&&&%%%$$$%%%&&&'''))))))((((((''''''&&&&&&''''''((((((((((((''''''&&&&&&'''(((((((((((((((((())))))*********)))))))))((((((''''''''''''((('''&&&%%%$$$$$$%%%&&&'''+++(((%%%$$$&&&((('''%%%)))(((&&&&&&''''''&&&%%%"""###%%%'''''''''%%%$$$((('''&&&&&&&&&''')))***((()))+++,,,+++(((%%%###%%%(((+++***'''&&&))),,,---+++((((((((()))))))))''''''(((((())))))******))))))(((((('''''''''&&&'''((()))++++++,,,,,,,,,************+++,,,---...///000111111000...,,,+++***+++,,,+++)))''''''(((((((((((((((((())))))***++++++,,,,,,,,,,,,------------///000111111111111///......------,,,++++++000///...---,,,---......,,,,,,------,,,,,,+++***+++'''$$$%%%)))+++)))&&&******)))))))))))))))***+++,,,(((%%%(((...///***((())))))+++,,,---.........+++)))))),,,......,,,000000///...---,,,,,,+++,,,///222333111///......000000...------...//////444000,,,+++---...---,,,000///...---------------...///000222222222111000111111111111111000///...////////////000000000000444333111//////000111222000111111222222333333444;;;;;;>>>AAADDDEEEDDDCCC===<<<;;;:::999888666444:::<<<>>>???AAAEEEJJJNNNNNNPPPSSSWWWYYYZZZ[[[ZZZTTTSSSRRROOOLLLIIIGGGEEE>>>===:::777555333333333333000111555666333222444111333444444444444555777777666555444444555666777888888999;;;>>>@@@CCCDDDHHHLLLRRRZZZ___aaa```___]]]^^^___^^^[[[YYYXXXXXX[[[ZZZXXXXXXYYY[[[[[[\\\```dddYYYOOOQQQOOOHHHHHHHHHAAA<<<===???<<<999999888777444111///,,,+++******...((($$$000555000///+++)))''''''(((((((((''')))(((&&&$$$#########$$$((('''%%%$$$$$$&&&'''((('''((((((((()))+++///222555999AAAIIIOOOTTTVVVVVVVVVWWWXXXXXXVVVTTTRRRPPPEEECCC???:::444///,,,***)))&&&###%%%((()))&&&###&&&''')))((('''&&&&&&'''***)))'''))),,,,,,***((()))))))))))))))((('''''',,,***((()))+++,,,***))))))***+++,,,------......,,,***)))+++,,,,,,)))'''+++,,,------------///111222//////333444222222444@@@BBBGGGNNNTTTYYY\\\\\\^^^]]]\\\[[[[[[[[[\\\]]]]]]]]]]]]\\\ZZZ[[[]]]```aaaaaaaaa```aaabbbdddeeeeeedddbbbaaaaaaaaabbbcccbbbdddeeedddgggkkkkkkgggiiifffbbbaaabbbeeefffeeegggjjjkkkkkkiiiiiijjjlllkkkiiiggggggiiijjjiiigggddddddeeeeeedddbbbaaa___aaaaaabbbbbbbbbaaaaaaaaa___]]]\\\[[[[[[YYYWWWTTTQQQLLLBBB888...)))''''''))))))***)))((('''%%%$$$'''((()))******)))((('''))))))((('''((()))***+++***)))'''&&&%%%&&&'''(((************))))))))))))))))))************))))))''''''((())))))))))))))))))))))))***))))))(((((((((((('''''''''((((((((()))((('''&&&&&&'''((())),,,)))&&&&&&((()))(((''')))'''&&&&&&''''''&&&%%%"""###$$$%%%&&&%%%%%%$$$''''''&&&&&&&&&'''((()))((()))++++++***(((&&&$$$%%%(((+++***'''&&&))),,,---***(((((()))***)))(((&&&''''''((()))******+++***)))))))))(((((((((((((((((()))***++++++++++++))))))))))))***+++,,,,,,---...//////...---+++))),,,---...---)))'''%%%%%%(((((((((((()))***++++++*********+++++++++,,,,,,------...///000000000000...------------,,,,,,,,,///...---,,,+++,,,,,,---,,,------------,,,+++++++++'''$$$&&&)))+++)))&&&+++*********)))************+++)))&&&)))......***------,,,++++++******)))...+++)))))),,,...---,,,000//////...---,,,,,,,,,,,,///222333111///......///......------...///000333///,,,+++,,,------,,,,,,,,,,,,------...////////////000111111111111111111111222222111111000/////////000000000111111111333222000///...///000111222222333333444555555555999;;;>>>???>>>>>>>>>>>>;;;::::::999888777666555<<<===>>>???BBBFFFLLLPPPPPPRRRUUUXXXYYYZZZYYYYYYTTTSSSRRROOOLLLHHHFFFDDD>>><<<:::666444222222111222///000333444111000333000111333333222222444555666666555555555555666777888999999;;;>>>BBBFFFHHHIIIMMMSSSXXX\\\\\\[[[ZZZZZZ]]]aaaaaa___[[[XXXWWW\\\[[[ZZZYYYZZZ\\\___aaannnpppcccUUUTTTOOOGGGGGGEEE>>>999::::::666444333222222222111///...,,,++++++///(((&&&111444......+++***(((((()))***)))(((+++***(((&&&%%%%%%%%%&&&)))((('''&&&&&&'''((()))''''''''''''(((+++111555999===DDDLLLSSSWWWXXXYYYXXXXXXWWWUUUSSSPPPNNNMMMDDDAAA===888222---***(((&&&$$$"""###&&&(((&&&###'''((()))(((&&&%%%&&&''')))))))))))))))((((((((((((((((((((('''''''''&&&+++***))))))++++++***)))******+++,,,------,,,,,,+++*********,,,+++***((()))+++,,,,,,,,,---///111111...///222333111111444@@@CCCIIIPPPVVVYYY[[[\\\]]]\\\[[[YYYYYYYYYZZZ[[[]]]^^^]]]\\\ZZZZZZ\\\^^^aaaaaaaaaaaabbbcccdddeeeeeedddcccbbbbbbbbbcccdddbbbeeefffeeehhhmmmllliiieeeccc``````bbbdddeeeeeeeeegggiiiiiihhhggghhhiiillliiigggfffgggiiijjjjjjgggfffdddbbb``````______aaabbbccccccbbbaaa___^^^]]][[[ZZZZZZZZZZZZWWWUUUPPPJJJ@@@555---'''%%%%%%'''((()))))))))(((&&&&&&%%%'''(((*********))))))+++*********))))))((((((***)))((('''&&&'''((()))))))))))))))************++++++,,,,,,,,,,,,++++++(((((()))************)))***)))))))))((('''''''''&&&&&&''''''(((((())))))***)))(((''''''((()))***,,,***(((((()))***)))(((((('''%%%&&&''''''&&&%%%#########$$$$$$$$$$$$%%%''''''&&&&&&&&&'''((()))'''(((*********(((&&&%%%&&&(((******'''''')))+++,,,***(((((()))***)))(((&&&&&&'''((()))***++++++*********))))))))))))((((((((()))******)))))))))(((((((((((()))***+++++++++,,,------,,,+++)))(((...000000///+++'''$$$###)))))))))***+++,,,,,,---))))))*********+++++++++,,,---............------,,,,,,,,,---------......------,,,+++++++++++++++---------------,,,,,,+++***(((&&&''')))***(((&&&************************)))***)))(((+++......***///...---,,,***)))((((((---+++******,,,------,,,//////......------,,,,,,,,,...111222111///.........---------...///000111111///,,,+++,,,---,,,,,,))))))***,,,...///000111000000000000000111111222222222222222222222111000//////000000000111111111222111000......///000000333333444555555666666777888:::===<<<999777888999;;;;;;;;;:::888888888999<<<===>>>???BBBFFFLLLQQQSSSTTTVVVXXXYYYYYYXXXWWWVVVUUUSSSPPPLLLHHHEEECCC???===:::777444222111111...,,,...000000,,,,,,000///000222222111111333444555555555555555666666777888888888:::>>>CCCHHHKKKJJJNNNSSSXXXZZZZZZZZZZZZ]]]___aaaaaa^^^ZZZWWWVVV]]]\\\[[[YYYYYY\\\```cccuuuvvvgggWWWTTTOOOGGGFFFBBB;;;666666555111...///---.../////////...---,,,(((,,,'''(((222222)))(((+++)))(((((()))***)))(((,,,+++)))(((''''''(((((()))((('''&&&&&&&&&''''''''''''&&&&&&(((---333888<<<@@@GGGOOOUUUXXXZZZZZZZZZYYYVVVSSSPPPMMMKKKJJJBBB???;;;555000,,,)))'''%%%$$$###$$$&&&'''&&&%%%((())))))(((&&&%%%&&&'''((()))***(((&&&%%%&&&((())))))((((((''''''''''''***)))))))))*********)))***++++++,,,,,,,,,+++++++++*********++++++***))))))+++,,,---,,,...000222000...///222222000222666;;;AAAJJJRRRYYY]]]```bbb^^^]]][[[ZZZYYYYYYZZZ[[[XXXZZZ[[[[[[[[[\\\___aaa````````````aaabbbcccccceeedddccccccbbbcccdddddddddfffgggfffiiimmmlllhhhdddcccbbbaaabbbcccddddddeeefffhhhhhhhhhhhhggggggjjjiiigggggghhhiiijjjjjjfffeeedddcccbbbaaa``````bbbbbbccccccbbb```]]]\\\[[[ZZZYYYYYYZZZZZZXXXVVVOOOIII>>>444---(((%%%$$$%%%&&&((()))))))))((('''%%%&&&''')))***++++++************+++******)))(((***)))(((((((((((())))))&&&&&&''''''(((((())))))+++,,,,,,------,,,,,,+++)))******+++++++++*********)))((('''&&&&&&&&&%%%%%%&&&'''(((((()))))))))***)))(((''''''((()))******))))))((())))))))))))(((&&&%%%&&&''''''&&&%%%&&&%%%$$$$$$$$$%%%%%%&&&'''''''''((((((((())))))'''((()))))))))((('''&&&&&&(((***)))(((''')))++++++)))((((((*********(((%%%&&&'''((()))***+++,,,)))))))))(((((((((((((((((())))))))))))(((((('''(((((((((((()))***++++++++++++,,,,,,+++***))))))---///111///,,,(((%%%$$$))))))+++,,,------......************++++++++++++,,,,,,---------,,,,,,+++++++++,,,,,,---...//////---,,,,,,+++++++++++++++---------------,,,++++++***((('''(((******(((&&&(((((())))))))))))))))))((()))***+++,,,------,,,------,,,++++++******)))++++++***++++++,,,,,,,,,...---------------------,,,...000111000///...///.........///000111222222///...,,,,,,,,,,,,,,,,,,((()))***,,,...///000000222111000//////000111222222222333333333222222111....../////////000000000222222111000///000000111333333444444555666666666777999;;;999555333444666999;;;;;;999777666888:::;;;===>>>@@@BBBGGGMMMQQQUUUVVVXXXYYYYYYXXXWWWVVVWWWVVVTTTPPPLLLHHHEEECCC>>>===:::777444333222222---,,,...000...***+++///...000111111000111222444444555555666666666666666666666777999===CCCHHHKKKIIINNNTTTXXXZZZ[[[\\\]]]bbbbbbaaa^^^ZZZWWWVVVVVVZZZ[[[[[[[[[\\\```fffkkkxxxwwwfffTTTPPPJJJAAAAAA>>>888444333111,,,***+++***+++,,,---...---,,,+++%%%))))))---777222&&&$$$)))(((&&&'''((())))))(((---,,,***))))))))))))***(((''''''&&&&&&&&&&&&&&&&&&&&&''''''***///666;;;>>>BBBIIIPPPVVVYYYZZZ[[[\\\ZZZWWWSSSOOOLLLIIIGGG@@@===888333...+++)))(((&&&%%%%%%&&&'''((((((''')))))))))(((&&&&&&'''))))))))))))'''%%%%%%&&&(((+++***)))((((((((())))))))))))***))))))))))))*********+++,,,,,,+++++++++*********************++++++,,,............111333///...000222111000222888;;;BBBLLLUUU[[[```dddggg```___^^^\\\[[[[[[\\\\\\WWWYYY[[[\\\\\\]]]```bbb^^^^^^___``````aaaaaaaaacccccccccccccccccccccdddeeeggggggfffhhhkkkjjjfffeeeeeeeeedddcccbbbbbbbbbffffffgggiiijjjiiihhhgggeeeggghhhiiiiiiiiihhhhhhcccdddeeeeeeeeedddbbbaaaaaaaaaaaaaaa```^^^\\\ZZZZZZYYYXXXXXXYYYYYYWWWVVVNNNGGG<<<333---)))&&&$$$$$$&&&'''))))))))))))(((%%%&&&'''(((***+++++++++(((((()))************)))))))))((((((((()))))))))&&&&&&''''''(((((())))))******++++++++++++************++++++++++++******)))((('''&&&%%%%%%%%%%%%$$$%%%'''((())))))))))))((('''&&&&&&&&&&&&'''((('''(((((()))((((((((((((((('''&&&&&&(((((('''&&&(((''''''&&&&&&&&&''''''(((((())))))************&&&'''(((((()))((('''''''''((())))))(((((()))******)))((()))***+++***(((&&&&&&'''((()))***++++++''''''''''''''''''''''''((())))))))))))((((((''')))))))))))))))***,,,,,,,,,,,,,,,,,,,,,++++++***+++---///...,,,)))((((((******,,,---.........---+++++++++,,,,,,,,,,,,---+++,,,,,,,,,,,,,,,+++******++++++,,,---...//////------------,,,,,,,,,+++,,,,,,------,,,,,,+++***))))))))))))***)))'''&&&&&&&&&(((((())))))((((((((((((***,,,---,,,---......------,,,+++***)))((()))***+++++++++++++++,,,,,,,,,,,,---------------+++---///000///...///000//////000111222333333333.........---,,,,,,,,,---***+++,,,---............222111000//////000111222111222222333333333222222---------.........//////333333222222111111111222111222222333444444555555777777888666444333333444888999:::777444333666999;;;===@@@CCCEEEIIINNNQQQUUUWWWXXXYYYYYYXXXWWWUUUWWWVVVSSSPPPKKKGGGCCCAAA<<<:::888555333222222222......000222///+++,,,111...000111111000111222333333444555666777777777666666666888:::>>>DDDHHHKKKIIINNNUUUYYYZZZ[[[^^^```cccbbb___[[[WWWUUUVVVXXXVVVYYY\\\^^^```fffmmmsss~~~|||iiiUUUOOOGGG>>>>>>;;;666333222...)))(((***)))******++++++++++++***&&&******222<<<444'''&&&)))'''&&&&&&((())))))(((---,,,+++***)))***++++++((('''''''''&&&%%%%%%%%%%%%&&&(((***---222999>>>@@@DDDKKKRRRWWWZZZ[[[[[[[[[YYYWWWSSSOOOJJJGGGDDD===;;;666111---+++******''''''((((((((((((((((((((())))))'''&&&&&&)))+++***)))'''&&&&&&'''((((((,,,+++)))((((((((()))***((()))******(((((()))***))))))***+++,,,,,,++++++)))***+++***))))))+++------...//////......000222000///111333111000444:::BBBIIIQQQXXX\\\___dddgggcccbbb```___^^^^^^^^^^^^\\\]]]^^^^^^]]]\\\]]]^^^]]]^^^___```aaaaaaaaaaaaaaabbbbbbbbbbbbcccccccccccceeeeeedddfffiiihhhddddddeeefffeeecccaaa```aaaffffffgggiiikkkkkkhhhfffbbbeeehhhjjjiiihhhggggggbbbccceeeffffffeeecccbbb``````___^^^\\\[[[[[[ZZZYYYXXXWWWXXXYYYXXXVVVUUULLLDDD999111---***'''%%%$$$%%%'''))))))))))))(((&&&&&&'''((()))***+++,,,''''''(((((()))))))))***''''''(((((((((((())))))))))))))))))************(((((())))))))))))((((((***++++++++++++***))))))((('''&&&$$$$$$$$$%%%%%%%%%&&&''')))))))))(((((('''&&&%%%$$$$$$%%%&&&'''%%%'''))))))((('''((())))))''''''''')))***)))((()))((((((((((((((('''''''''((()))*********))))))%%%&&&''''''(((((((((((((((((((((((()))))))))))))))(((((()))++++++***(((''''''(((((())))))******%%%&&&&&&&&&&&&&&&''''''(((((()))******)))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,*********+++***+++---.........---,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++++++++,,,,,,---...//////---------------,,,+++++++++++++++++++++******))))))******+++***)))'''&&&%%%&&&((()))***))))))((()))(((***------+++---111111000///,,,***(((&&&%%%(((***,,,,,,+++***+++,,,++++++,,,,,,------......+++---//////......///000///000111222222333222222---...//////---------///,,,---.../////////...---222111111000000000000000000111222222222222222222------........./////////444333333333333222222222000000111222222333333444777666444444555555444333999;;;;;;888444333666:::<<>>888777555333111111111111...///111333///***,,,111...000111111111111222444333444555666777777777666666777:::===AAAEEEIIIJJJJJJOOOVVVYYYYYYYYY\\\```______]]]YYYVVVVVVWWWYYYSSSWWW\\\^^^```cccjjjpppzzzxxxeeeQQQKKKEEE======999555222111---((((((+++******))))))((()))))))))''')))(((000;;;333((()))***((('''''')))+++******---,,,+++*********+++,,,)))))))))((('''&&&%%%%%%$$$&&&))),,,000555<<<@@@CCCGGGMMMSSSXXX[[[\\\\\\XXXWWWUUURRRNNNIIIDDDAAA;;;999555000---,,,,,,,,,((()))))))))(((''''''(((((((((((('''&&&'''***---+++(((%%%%%%(((******)))+++***(((''''''''')))***''')))******((('''(((***'''((()))++++++,,,,,,,,,)))***+++***((()))+++...---...///...------...000000000222444222000555===HHHNNNVVVZZZ\\\___dddiiieeedddbbb```_________``````aaaaaa```]]][[[[[[\\\___```aaabbbcccccccccbbb``````aaaaaabbbbbbbbbbbb^^^```aaaaaadddiiiiiieee```ccceeeeeebbb``````aaafffeeefffiiikkkkkkhhhdddbbbdddggggggeeeeeegggiiieeedddddddddccccccbbbbbb___^^^\\\ZZZYYYYYYZZZ[[[ZZZXXXWWWXXXXXXWWWUUUSSSIII@@@666///,,,***'''%%%%%%&&&''')))))))))(((((('''''''''((((((***++++++)))((('''&&&&&&&&&'''(((&&&&&&'''(((((((((((((((************))))))))))))''''''((((((((((((''''''******++++++***))))))((('''&&&$$$######$$$%%%&&&&&&'''((()))))))))'''&&&'''&&&%%%$$$$$$%%%&&&'''%%%(((++++++)))((()))***)))(((((()))***++++++)))'''((()))))))))'''&&&%%%%%%&&&'''((()))(((((('''%%%%%%&&&''''''((())))))(((((('''((()))***))))))(((((((((***+++,,,***((((((((((((((())))))))))))&&&&&&&&&&&&''''''(((((((((((()))***++++++++++++(((((((((((()))***++++++,,,,,,,,,++++++,,,,,,---*********)))((((((***,,,+++,,,---......---+++******+++++++++,,,,,,,,,,,,******+++,,,------------,,,,,,,,,------.........+++,,,,,,---,,,+++***))))))************)))(((((()))***,,,,,,***((('''&&&&&&''')))+++,,,+++*********((()))---,,,***---444111000...,,,***(((&&&%%%'''***,,,,,,+++******,,,******+++,,,------......+++,,,............///111//////000111111111000///---///111000...---...000,,,---///111111000///...111111111111111000/////////000111111222222111111/////////000000000000111333333333333333222111111000000111111222333333333888555222333666777666444<<<>>>>>>;;;666444888<<<===@@@FFFJJJMMMOOORRRTTTUUUWWWXXXZZZZZZYYYWWWVVVTTTSSSPPPLLLGGGBBB>>><<<555444222000//////000000,,,---000111---(((***//////000222222111111333444222333555777777777777666777999<<>>:::888444000---------...((()))))))))'''&&&&&&'''''''''''''''&&&(((+++...,,,(((###$$$))),,,+++)))+++)))'''&&&%%%&&&((()))''')))+++***'''&&&(((***'''''')))***,,,,,,------)))***+++***((((((+++///---......---++++++,,,...111111333555222111666>>>JJJPPPWWW[[[]]]```ffflllfffeeecccaaa```___`````````aaabbbaaa^^^\\\\\\\\\```aaacccdddeeeeeedddddd______```aaaaaaaaaaaaaaaYYY\\\^^^___dddiiijjjggg\\\___cccdddbbb``````aaaeeedddeeehhhkkkkkkgggccccccdddeeedddbbbcccgggkkkhhhfffccc```______aaabbb___]]]ZZZXXXWWWXXXZZZ\\\ZZZYYYXXXWWWXXXWWWUUURRRFFF>>>333---+++***'''$$$%%%&&&((()))))))))((('''(((''''''(((((()))***+++,,,***'''%%%$$$$$$%%%&&&%%%%%%&&&'''((((((''''''))))))((((((''''''&&&&&&''''''((((((((((((''''''***************)))((('''&&&%%%###""""""$$$%%%'''&&&''')))******(((&&&%%%'''&&&%%%%%%%%%%%%&&&'''&&&))),,,---+++)))***,,,***)))((()))+++,,,,,,+++&&&'''((())))))'''%%%###$$$$$$&&&'''''''''&&&%%%$$$%%%%%%&&&'''((())))))(((((('''((()))***))))))(((((((((***,,,,,,***((())))))))))))((((((((((((&&&'''''''''(((((())))))'''((()))++++++,,,,,,,,,'''&&&&&&''''''((()))***,,,++++++***++++++,,,,,,++++++***(((&&&'''***,,,,,,---.........,,,***((()))************+++++++++)))***+++,,,---.........,,,,,,,,,---------......******+++,,,+++***)))((()))))))))))))))((('''''')))+++,,,,,,***((('''&&&''')))+++---...---,,,++++++((())),,,+++)))...666------,,,,,,+++******)))&&&)))------+++)))***,,,******+++,,,------......+++,,,......---...///111......///000000///...------///222111///...///111,,,---///111222222000000000111222222222000///......///000111111111111111111111111111222222222222111222222222222111000000000111111222222333444444===888333333888;;;;;;999===>>>@@@BBB???::::::>>>@@@AAACCCGGGLLLQQQVVVXXXYYYYYYYYYYYYYYYYYYYYYZZZVVVPPPMMMOOOKKKBBB<<<;;;999777555000---++++++,,,+++---...000000///---,,,...111444555555444333444333444555666777777777777:::999:::???FFFKKKLLLKKKLLLOOOTTTXXXZZZ[[[\\\]]][[[ZZZYYYYYYXXXYYYYYYYYY[[[YYYWWWVVVXXXYYYYYYYYYYYYUUUNNNHHHBBB===777444333111...+++)))(((((()))---...---***'''&&&(((+++***(((((()))***+++***)))((()))***)))((('''((()))''''''(((((())))))******,,,)))'''(((***+++***(((''')))+++///555<<>>:::;;;???@@@AAADDDGGGLLLQQQUUUXXX[[[[[[[[[\\\[[[[[[[[[ZZZUUUPPPLLLMMMJJJBBB======888666333///,,,++++++,,,+++,,,.../////////......///111444555444333333444333444444555666666666666999:::<<<@@@EEEIIILLLLLLPPPRRRVVVXXXYYYZZZ\\\]]]]]][[[XXXVVVUUUVVVXXXYYYVVVUUUSSSSSSTTTTTTSSSRRRTTTPPPJJJDDD???:::555111222000---***((((((((((((,,,,,,,,,)))&&&&&&)))+++***(((((()))***+++***)))'''((())))))((('''(((***'''((((((((())))))******,,,)))'''''')))***)))''')))***,,,///555<<>>BBBGGGPPPYYY```eeeiiillliiigggeeecccaaaaaabbbcccddddddcccbbbbbbbbbcccccccccdddgggjjjkkkiiiccc___ZZZ\\\___ccceeeggggggggg___^^^___ccciiijjjgggdddaaa```_________aaaccceeegggffffffggghhhhhhfffdddfffeeeeeedddeeefffggghhhgggkkkkkkeee`````````^^^^^^]]][[[ZZZYYYYYYYYYYYYWWW\\\]]]ZZZWWWTTTPPPJJJ@@@777///---,,,)))((()))'''&&&%%%$$$$$$%%%&&&&&&$$$'''***+++***)))(((((())))))(((''''''((()))))))))((((((((())))))'''%%%&&&&&&&&&&&&''''''''''''&&&''')))***++++++******,,,***))))))))))))'''&&&''''''&&&%%%%%%&&&''''''((((((((((((''''''''''''%%%'''''''''''')))+++...+++,,,...---,,,*********(((***,,,------,,,***((('''(((((())))))(((((('''((('''%%%$$$$$$&&&((()))''''''''''''(((((())))))((((((((((((((((((((((((%%%'''************+++---'''&&&&&&(((***,,,***(((''''''''''''&&&&&&&&&&&&'''++++++((()))------***)))(((''''''''')))+++,,,++++++++++++++++++,,,,,,,,,---+++''''''+++---+++000000///...------,,,,,,++++++************++++++,,,,,,---.........---,,,------,,,,,,+++,,,,,,,,,((()))+++***)))'''((()))''''''((((((((('''%%%%%%)))))))))))))))******++++++,,,,,,+++******,,,......---+++***+++---///111))))))))))))))))))))))))***+++,,,---.../////////+++,,,---///000000111111111111111000///.........,,,------...------,,,,,,...///000222222111000///...///111222222222111000000111333222///...///000000111222111000111444666111222333333222222333444444444333333222111111111333444555444222111222333===999666666999<<<<<<:::;;;777666:::<<<<<<===???BBBBBBDDDHHHLLLQQQUUUWWW]]]]]]^^^^^^^^^]]][[[[[[UUUOOOKKKJJJHHHCCC??????666444111...,,,+++++++++,,,,,,---...//////000000111222444333222222333444333444444444444444444444888:::===@@@CCCGGGKKKNNNSSSTTTVVVWWWVVVWWWYYYZZZ^^^[[[WWWTTTRRRSSSUUUWWWUUUTTTSSSSSSSSSSSSPPPNNNMMMIIICCC>>>:::555111...///...+++)))(((''''''((()))))))))(((&&&''')))+++***(((((()))***+++***)))%%%'''(((((('''''')))***(((((())))))))))))))))))+++)))''''''((((((((('''+++***+++///555<<>>AAACCCDDDEEEHHHLLLPPPTTTVVV\\\]]]^^^___^^^]]]ZZZYYYSSSNNNJJJGGGEEEBBBAAA@@@555222///,,,++++++++++++,,,,,,,,,---...000111222222333333222111111333444333333333333333333333444777:::>>>@@@BBBEEEKKKPPPTTTUUUUUUTTTSSSSSSUUUWWW\\\[[[XXXUUUSSSRRRRRRRRRRRRQQQPPPPPPPPPNNNKKKHHHDDDAAA<<<888444111---***,,,+++***((('''''''''''''''''''''''''''((()))+++***(((((((((***+++***)))$$$&&&'''((('''''')))+++******))))))))))))))))))***)))''''''''''''''''''+++++++++...444===EEEJJJNNNPPPTTTWWWXXXWWWUUUTTTSSSQQQMMMHHHCCC???<<<;;;666222///,,,++++++***(((+++******)))))))))))))))'''''''''''''''((())))))'''&&&%%%%%%''''''&&&%%%''''''((((((((((((''''''%%%%%%&&&&&&(((***,,,---,,,,,,+++******)))((((((*********+++,,,---......------...///////////////222222111000111333888<<>>555---+++***(((&&&((($$$%%%'''(((((('''&&&%%%%%%'''***+++***(((((()))************************)))'''$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))))))))***(((&&&&&&'''(((((('''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''((($$$&&&((((((((()))+++---...***'''''')))++++++)))---,,,+++******+++,,,---(((((())))))))))))((((((((('''%%%$$$$$$$$$%%%&&&''''''''''''(((((((((((('''(((***++++++)))'''&&&'''(((***)))'''&&&&&&'''&&&&&&'''((()))))))))((((((((((((((())))))))))))***++++++************)))(((((((((((()))+++,,,---******+++,,,,,,---------)))+++***((((((---///...,,,,,,,,,,,,+++++++++***++++++---......---++++++,,,+++***************++++++***)))))))))))))))***))))))***)))((()))+++...,,,+++(((&&&%%%%%%&&&&&&%%%%%%&&&''''''(((((((((++++++***'''&&&'''***---++++++,,,,,,,,,++++++***)))))))))))))))))))))))),,,------...------,,,,,,)))***+++,,,------------000000//////...............---,,,+++,,,---...///---...///000000000000000///000111222222222111111......---,,,,,,---...///111111111111000000333555111333444444333333444555555555444444333222222222111222333333222111222444;;;:::888888:::;;;;;;;;;999222000444:::<<>>???AAADDDKKKPPPUUUUUUUUUTTTRRRRRRTTTUUUXXXXXXXXXWWWTTTQQQMMMKKKIIIHHHGGGGGGFFFEEEAAA>>>===:::666333000...+++)))))))))((((((''''''''''''%%%%%%%%%&&&((()))*********(((((((((***+++***)))$$$&&&(((((('''((()))+++++++++******))))))((((((((((((((('''''''''((())),,,+++,,,///555>>>FFFKKKRRRTTTWWWYYYZZZXXXVVVTTTPPPOOOKKKGGGCCC@@@>>>>>>333000---+++++++++***(((+++******)))))))))))))))(((''''''''''''((())))))((('''&&&'''((()))((('''''''''((((((((((((''''''%%%%%%&&&((()))+++,,,---,,,,,,,,,+++***)))))))))++++++,,,,,,------------,,,---...///000000000000333333222111111444888<<>>AAAEEEKKKOOOTTTUUUVVVUUUTTTTTTUUUVVVRRRTTTUUUUUURRRNNNIIIFFFDDDCCCAAAAAAAAA???===;;;888555222000///---+++)))((((((((((((((((((((((((&&&%%%%%%&&&)))******)))***(((((()))***+++***)))&&&((())))))((((((***+++,,,,,,+++***))))))((((((&&&'''(((((('''(((***+++------///222999AAAIIINNNTTTVVVYYY[[[[[[YYYWWWUUUNNNMMMJJJGGGDDD@@@>>><<>>CCCHHHHHHIIIJJJLLLOOORRRSSSPPPSSSWWW[[[\\\YYYVVVSSSKKKKKKFFF???===???<<<777333///++++++...000///------...///000111111000///,,,...111333333333333444222111111111222555777999:::999999<<>>FFFLLLQQQSSSUUUXXX[[[[[[YYYWWWUUUNNNMMMJJJGGGCCC>>>999777,,,***)))***+++,,,+++***+++******))))))))))))))))))(((&&&&&&&&&''')))***)))((('''(((***+++***)))))))))************))))))((((((***+++,,,---......***,,,---,,,***)))***,,,,,,------......---,,,+++***+++...000222222222111222222222111222555:::>>>CCCJJJTTT]]]cccfffhhhiiifffeeeddddddcccccccccddd\\\\\\\\\\\\]]]^^^______eeeddddddeeeggghhhhhhfffiiiiiiiiiiiiiiiiiijjjjjjeeeeeeeeecccbbbbbbcccdddccccccdddeeefffgggggggggfffdddbbbbbbcccddddddccc^^^```aaacccdddeeeeeedddggghhhhhhgggjjjlllggg``````___]]][[[ZZZZZZZZZ[[[]]]]]][[[WWWVVVTTTKKKBBB888///(((&&&&&&$$$###$$$###$$$&&&'''((((((((('''&&&((())))))(((((()))***))))))***++++++***))))))&&&%%%%%%&&&(((((('''&&&'''''''''((((((((())))))&&&%%%%%%%%%%%%'''((()))%%%&&&(((***,,,,,,***'''&&&'''((())))))((('''&&&$$$$$$%%%&&&&&&'''((((((''')))++++++)))''''''(((&&&''''''&&&&&&&&&(((******(((&&&%%%%%%&&&(((***$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''((())))))((()))******(((&&&&&&'''%%%'''))))))&&&%%%&&&(((&&&&&&'''(((((()))******+++'''(((,,,,,,)))***---,,,,,,,,,,,,,,,,,,++++++(((***,,,...//////......,,,......+++***---,,,***,,,,,,,,,++++++*********++++++************++++++++++++,,,,,,+++***((('''&&&&&&&&&&&&'''(((******(((***++++++)))(((((()))+++***)))'''''''''((((((%%%&&&(((+++,,,,,,+++***((()))******))))))+++---***+++++++++,,,,,,------************************,,,,,,------...---------,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............//////000000222333444555222111111111222222333333......///222666666333111111111111000...///111333///000222111000000111333333222222111111000000///---///111111111222444555666888999999888888999:::999999;;;===;;;999===DDDIIIIIIIIIJJJLLLOOOQQQSSSNNNQQQWWW[[[\\\ZZZVVVSSSIIIJJJFFF???<<<>>>:::444333///***+++///111000...---...000222222111///...***---111333444333444444222111111111333666888:::;;;999888;;;BBBHHHKKKLLLHHHKKKNNNPPPPPPOOOOOOPPPLLLLLLKKKJJJHHHEEECCCBBB<<<:::777666666666666555444222///.........---,,,&&&'''((()))************(((&&&&&&(((+++,,,***(((***(((((()))***+++***)))***+++,,,+++***)))***+++...---,,,+++***(((''''''$$$&&&)))))))))***---111111333666;;;BBBIIIOOOSSSRRRTTTXXXZZZZZZYYYWWWUUUNNNMMMKKKGGGAAA;;;555222***)))((()))+++,,,,,,++++++******))))))))))))))))))(((&&&%%%&&&''')))+++(((''''''(((***+++***)))******++++++++++++******)))***+++,,,---.........***,,,...,,,***)))***,,,,,,---.........---,,,+++)))+++...111222333222222222222222111222555:::>>>FFFLLLVVV^^^bbbddddddeeebbbccceeeffffffeeecccbbb^^^]]]]]]\\\]]]]]]^^^^^^dddcccbbbccceeefffeeedddhhhiiiiiikkklllnnnpppqqqdddeeeeeedddcccaaaaaabbbcccdddfffggghhhgggfffeeeeeebbb^^^]]]___aaacccddd^^^___```aaabbbcccccccccbbbgggjjjgggeeeeeeeeeccc```___]]][[[ZZZZZZZZZ[[[___^^^[[[WWWVVVSSSJJJ???888000(((''''''%%%$$$%%%%%%&&&'''((())))))))))))'''((())))))(((((()))***((()))***++++++***)))(((%%%%%%&&&'''))))))(((&&&(((((((((((())))))))))))&&&%%%$$$$$$%%%&&&((()))%%%&&&(((,,,......***'''&&&'''((())))))((('''&&&$$$$$$%%%%%%&&&'''(((((((((***++++++)))'''&&&&&&$$$&&&((('''%%%%%%(((+++)))((('''&&&&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!"""$$$%%%&&&'''((((((((('''''''''&&&&&&&&&######$$$$$$&&&''')))***(((***+++***(((''''''(((%%%'''))))))&&&%%%&&&(((%%%&&&&&&'''((())))))******&&&''',,,---)))***///------------,,,+++******(((***,,,.../////////...***------++++++......+++******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,***+++,,,---,,,***(((&&&))))))((((((((())))))***&&&(((******(((&&&&&&&&&)))))))))(((((((((((()))&&&'''***,,,------,,,+++***+++,,,+++***))))))***++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------******+++,,,,,,,,,++++++------------------------)))+++,,,...//////...---000000000111222444555666222222111111222222333444+++,,,...222666666222...111111111000......000222...000111111000000111222222222111111000/////////---///111111111222444666===888777888555222444;;;;;;======:::777888>>>DDDHHHHHHHHHIIIKKKNNNPPPRRRVVVUUUUUUWWWYYYXXXSSSOOOIIIEEE@@@<<<:::999777666//////,,,+++///444111+++///,,,)))+++///111...++++++...222444444444555555111222444555444555777999999777777;;;BBBIIILLLMMMHHHIIIJJJMMMOOOOOOLLLIIIJJJIIIGGGEEEBBB???<<<:::888777555555666666444333333000,,,************)))(((((((((((())))))))))))'''&&&%%%$$$%%%''')))++++++(((%%%%%%(((++++++***)))***---......,,,***(((+++)))'''''''''((('''&&&###&&&)))(((&&&'''---222333666:::@@@GGGMMMRRRUUUVVVVVVUUUTTTRRRPPPOOONNNIIIHHHEEE@@@;;;555000......---++++++---......---++++++***)))(((((())))))***)))'''&&&'''((('''&&&%%%&&&'''((()))))))))))))))((((((''''''''''''((()))+++---...------...///...---...///000///---+++((())),,,.........---,,,***+++---...000111111222444444444333333555999===DDDKKKTTT\\\```cccdddeeeaaabbbcccdddccccccaaa```_________]]][[[ZZZ\\\^^^\\\^^^aaadddeeedddbbb```aaaiiikkkgggfffmmmtttvvvfffeeecccbbbbbbccceeefffcccdddeeeeeeffffffeeeeeecccaaa^^^^^^___aaabbbaaa___^^^^^^```aaabbbaaa___ccccccdddeeefffggghhhiiigggbbb\\\XXXXXX[[[^^^```ddd___ZZZXXXWWWPPPEEE;;;000---)))&&&%%%%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&((()))))))))((('''+++***(((&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((('''&&&''')))***&&&&&&&&&'''((())))))***))))))(((((((((((())))))&&&&&&%%%%%%%%%&&&'''''''''&&&$$$######$$$&&&''''''((((((((('''%%%""" &&&%%%#########%%%'''(((''''''(((((('''%%%###"""&&&&&&%%%%%%%%%%%%$$$$$$"""######$$$&&&''''''((((((''''''&&&&&&&&&&&&'''$$$######%%%'''(((((('''&&&)))+++***'''%%%&&&(((((((((((('''&&&&&&%%%%%%&&&''')))*********)))(((+++(((&&&''')))+++***(((((((((((('''&&&'''***---$$$))))))%%%&&&,,,---***,,,,,,,,,+++***)))((('''******************+++++++++,,,......---,,,...///---,,,+++)))(((&&&%%%$$$))))))))))))************'''***---,,,)))''''''))))))))))))))))))))))))))))))+++,,,,,,+++***,,,---,,,***(((((()))***)))(((&&&''')))***,,,,,,---------......,,,+++***+++---,,,,,,+++++++++,,,------......---,,,***+++---000(((***---///...,,,)))''',,,,,,---......///000000111111222222222222111111111111111111111111111111---///111333444333222111111111000000/////////...111111111111111111111111111000////////////000000///000111222444777999:::>>>:::999:::777333555:::777999;;;:::888:::@@@EEEIIIIIIIIIJJJLLLNNNPPPRRRVVVVVVVVVXXXXXXVVVRRROOOIIIFFFAAA===;;;888555333------++++++000555444//////,,,***+++///000...+++,,,...222444444444444555111333555666555666777999:::999999<<>>888333000...111///------......---,,,++++++***)))))))))))))))***))))))***+++***(((&&&%%%&&&((()))******))))))(((((('''''''''(((((()))***,,,...///......///000..................,,,***(((***,,,---......---,,,+++,,,---///000111222222333444444333333666:::===FFFLLLUUU]]]bbbdddeeefffddddddeeedddcccaaa___^^^ZZZ[[[\\\\\\\\\]]]___bbb]]]___bbbeeefffdddbbbaaa___fffjjjggghhhpppxxx{{{fffeeedddccccccdddfffgggdddeeefffgggggghhhhhhhhhcccaaa______```bbbcccccc___^^^]]]___aaabbbbbbaaaeeefffffffffgggggghhhhhheeeaaa[[[XXXXXXZZZ\\\\\\```[[[WWWVVVUUUOOODDD:::000---)))&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((''''''))))))(((''''''''''''(((''''''&&&&&&&&&&&&'''''''''(((((((((&&&&&&(((***&&&&&&''''''((())))))***))))))(((((((((((())))))'''&&&&&&%%%%%%%%%&&&&&&'''&&&$$$######$$$%%%&&&'''((())))))(((%%%###"""'''&&&%%%$$$$$$%%%'''((((((((()))((('''%%%###"""&&&%%%%%%%%%$$$$$$######"""######$$$&&&''''''((('''''''''&&&&&&'''((((((&&&%%%$$$%%%'''(((((('''&&&(((***)))'''%%%&&&'''(((((('''''''''&&&&&&&&&(((((()))************))),,,)))''''''((()))(((&&&)))))))))'''&&&'''))),,,%%%))))))&&&''',,,---***++++++++++++***)))(((((((((((()))))))))************+++,,,,,,+++***,,,---,,,,,,+++)))((('''&&&%%%))))))))))))************(((+++---,,,***(((((())))))))))))))))))))))))))))))+++,,,,,,+++***,,,------+++))))))******)))((('''((()))***+++,,,,,,,,,,,,------,,,***)))+++,,,+++++++++++++++,,,,,,---.........,,,***+++---000---------------,,,,,,,,,---,,,,,,------...//////111111222222222222111111111111111111111111111111---///111333333333222111000000000//////.........000000111111111111000000......------,,,------...///000000111333555777888>>>===<<<===:::555555888222555888::::::===BBBFFFIIIJJJKKKLLLNNNPPPQQQRRRVVVXXXYYYYYYVVVRRRPPPOOOIIIFFFBBB???;;;777222...***+++++++++000666666111...,,,***,,,///000///,,,---///222444333333444555222444666777666666888999===;;;;;;===@@@DDDFFFFFFFFFFFFEEEFFFHHHHHHGGGEEE@@@???>>>===;;;999888888888666333222333444333333111///,,,************)))&&&&&&'''))))))*********(((''''''&&&'''(((***+++***(((&&&&&&(((*********))))))******++++++,,,,,,,,,***((((((((()))((('''$$$&&&(((((('''***///333222666===DDDKKKQQQTTTVVVVVVUUUUUUSSSQQQOOONNNMMMKKKHHHBBB<<<666111...---222000............,,,***+++***)))))))))))))))))))))***+++---...---)))&&&%%%&&&)))+++,,,+++)))(((''''''''''''((()))******+++---/////////...///111.........---,,,+++***))))))***+++---------,,,,,,,,,,,,...000111222222222222333333333333666;;;>>>HHHNNNWWW^^^bbbeeefffggggggffffffdddbbb___\\\[[[XXXYYY[[[\\\\\\]]]```ccc___aaadddffffffeeedddbbb___dddgggfffgggmmmtttwwwgggfffeeedddddddddffffffdddeeefffhhhiiijjjkkkkkkdddbbb``````bbbddddddddd___^^^\\\]]]```bbbccccccgggffffffeeeeeedddddddddbbb___[[[YYYYYYYYYYYYYYYZZZWWWUUUTTTSSSLLLAAA888///---)))'''&&&&&&%%%###$$$$$$$$$%%%&&&&&&''''''%%%%%%&&&'''''''''&&&&&&''''''(((((())))))((((((''''''''''''''''''''''''(((((()))(((&&&&&&''')))&&&&&&''''''((()))))))))))))))(((((((((((())))))((('''&&&&&&%%%%%%%%%%%%'''&&&$$$###"""###$$$$$$(((((())))))(((&&&%%%###((((((&&&%%%%%%&&&'''(((*********)))'''%%%$$$###&&&&&&%%%%%%$$$###""""""######$$$%%%%%%&&&'''''''''''''''''''''((()))***((('''&&&&&&(((((((((&&&&&&((())))))'''&&&&&&''''''''''''''''''&&&&&&&&&******))))))******+++,,,,,,***((('''((((((&&&%%%)))))))))(((&&&&&&(((***&&&((()))((())),,,---+++)))******+++******))))))&&&&&&'''((()))******+++******+++***(((((()))+++++++++******)))(((((('''))))))))))))***************,,,---,,,***(((((())))))))))))))))))))))))))))))+++,,,,,,+++***,,,------+++***)))+++++++++***))))))******+++++++++++++++,,,,,,+++))))))***,,,++++++++++++,,,,,,---------......,,,+++,,,...000222000...,,,+++---///000...---,,,+++,,,,,,...///111111222222222222111111111111111111111111111111...///111222333222222111/////////..................///000111111000///......---------------......000000000111222333555555===>>>>>>>>>:::666555666000333777:::<<<>>>BBBDDDIIIKKKMMMOOOQQQRRRSSSSSSVVVYYY[[[ZZZTTTPPPNNNNNNIIIFFFCCC???;;;555///+++(((*********...444444000---,,,+++,,,///000///......000222333333333333444333555777888777777888999======<<<===>>>@@@AAABBBDDDCCCAAABBBCCCCCCBBBAAA;;;:::999888888777777777777555222111111222222222000...+++******+++)))((($$$%%%''')))***+++++++++((((((((('''((()))***+++***)))((('''((())))))))))))((((((((()))***,,,---+++)))''''''(((((('''&&&%%%&&&(((((())),,,111444444888???GGGNNNSSSUUUVVVUUUUUUTTTSSSQQQOOOMMMKKKJJJGGGCCC===777111---+++///...------......,,,*********)))))))))))))))***+++***+++,,,------***(((%%%'''+++------,,,)))'''''''''''''''((()))***+++***,,,...///......///000---......---***)))(((((()))***+++,,,,,,,,,,,,+++,,,---...000111222222222111222222222444777<<>>???===999777555444111444888;;;===???AAABBBIIIKKKNNNQQQTTTUUUUUUUUUVVVYYY\\\YYYTTTOOOMMMMMMGGGEEEBBB???;;;555...))))))++++++***,,,000000------,,,,,,---///000000//////111333333222222333444222555888999888777777888<<<<<<<<<<<<<<<<<<===>>>@@@???======>>>>>>===<<<888777666555555555666777555333111000111111111000///---+++***++++++)))((($$$%%%''')))++++++******((((((((((((((())))))***)))))))))(((((((((((())))))(((''''''(((***,,,---+++)))'''&&&''''''&&&%%%&&&&&&''')))+++...333666777;;;BBBIIIPPPTTTWWWXXXUUUUUUTTTRRRPPPNNNLLLJJJGGGFFFCCC???999222---)))***))))))+++------,,,******)))))))))))))))******,,,***(((''')))***++++++'''))),,,......---***((('''''''''((((((***+++,,,)))+++------,,,,,,---...---......,,,)))'''((()))******++++++++++++++++++,,,---...000111111111111000000111222444888===AAAIIINNNUUU[[[^^^aaacccddddddddddddcccbbb```]]]\\\YYY[[[]]]^^^]]]^^^___```cccdddfffggggggfffeeeddddddcccbbbaaa```^^^___aaadddccccccbbbbbbaaaaaaaaaaaabbbdddgggiiijjjkkkkkkiiigggeeeddddddcccbbb``````^^^\\\]]]```ccceeefffddddddcccaaa```^^^]]]]]]^^^]]]\\\\\\\\\\\\YYYWWWXXXVVVSSSPPPKKKBBB777///...,,,***(((((('''&&&$$$######$$$%%%'''((())))))))))))((((((((((((((((((%%%&&&(((***++++++******''''''((())))))((('''''''''((()))(((&&&&&&''')))''''''''''''(((((((((((((((((())))))))))))(((((()))((('''&&&%%%$$$$$$$$$&&&%%%%%%$$$$$$#########(((((((((((((((((('''''')))((((((((('''(((((((((,,,+++***((('''%%%%%%$$$******)))(((''''''&&&&&&###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''')))*********)))''''''(((((('''%%%&&&&&&&&&''''''''''''&&&%%%&&&&&&&&&''''''((((((,,,+++*********+++---...&&&''''''''''''''')))***((())))))(((&&&%%%&&&'''&&&&&&(((***++++++++++++'''((()))***************''''''((()))+++,,,------,,,,,,+++***((()))+++---++++++++++++++++++******((()))))))))************,,,+++***************)))++++++++++++++++++++++++)))+++,,,,,,+++***,,,------+++******+++,,,,,,+++,,,+++***)))))))))************+++***))))))***,,,,,,---...///000000000000,,,---......------///000.........---------------///...---,,,,,,,,,---...111111222222222222111111000000000000000000000000//////000000111111111000------..................---...///000000///...---222222111111222333333444333333333333333444555555:::>>>???<<<999888777444444666888;;;>>>@@@AAABBBGGGJJJOOOTTTWWWXXXXXXXXXWWWYYYZZZXXXTTTPPPLLLKKKEEECCC@@@===:::444...******------***+++---...+++,,,,,,---...///000000111111222333333111111222444222555888999888666666666888:::;;;;;;:::999:::<<<<<<;;;::::::;;;:::888666555555333333333333555555333111000000111000///------,,,+++***++++++)))((($$$&&&(((***++++++***)))((((((((((((((((((((((((((()))***)))((('''((()))((((((''''''''')))***++++++)))'''''''''''''''%%%&&&&&&'''))),,,000444777;;;>>>DDDKKKQQQUUUXXXYYYUUUTTTSSSRRROOOMMMKKKIIIEEEDDDAAA===777111,,,)))''''''(((***------,,,***)))))))))))))))******+++,,,)))&&&%%%''')))++++++)))+++---......---+++)))(((((((((((()))******+++(((***,,,,,,,,,+++,,,---,,,...///,,,((('''))),,,++++++******++++++++++++,,,---...///000000000000...///111222444888>>>BBBIIIMMMTTTYYY\\\^^^```bbbbbbbbbccccccbbb```___]]]WWWZZZ]]]___```aaacccddddddeeefffggggggfffeeeddddddbbbaaacccbbb``````ccccccbbbbbbbbbaaa``````___aaabbbdddfffhhhiiijjjjjjiiihhhfffeeeeeedddaaa___```___]]]^^^aaacccddddddeeeeeedddcccbbbaaa``````\\\\\\[[[\\\]]]\\\ZZZXXXYYYWWWSSSNNNHHH>>>444......,,,***))))))(((&&&$$$###$$$%%%&&&'''((())))))+++***))))))(((((())))))&&&'''((()))******+++***&&&'''((())))))((('''&&&&&&'''((('''&&&'''(((***''''''(((((((((((((((((('''((()))******)))((('''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''(((((('''''''''(((((((((((()))******((('''&&&%%%%%%%%%*********)))))))))))))))$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((''''''((((((&&&%%%&&&%%%%%%&&&(((((('''%%%%%%%%%%%%&&&'''((())))))++++++******++++++,,,---$$$%%%''''''&&&''')))+++'''((()))(((&&&&&&&&&'''&&&$$$&&&+++,,,))))))+++'''(((((()))*********)))(((((()))***+++,,,,,,---,,,,,,,,,***)))***---000,,,,,,,,,+++++++++++++++))))))))))))***************)))'''((()))++++++***++++++++++++++++++++++++)))+++,,,,,,+++***,,,---,,,***))))))+++,,,,,,+++,,,+++***)))))))))++++++***+++++++++******+++---+++,,,...000111111000000,,,---//////......///111+++,,,---......,,,+++***---.....................111111222222222222111111000000000000000000000000000000000000000000000000...............//////////////////....../////////000/////////000111222333333333333333444555555666;;;???@@@;;;999::::::777555666888;;;???BBBDDDEEEEEEIIIOOOUUUYYY[[[[[[ZZZXXXXXXWWWWWWUUURRRMMMIIICCCAAA>>>;;;999555000,,,+++...///,,,,,,...///---+++,,,......//////111222222333333222111111222333111444777888777555555555444777999999888777888:::999888888888999777444111333222111000000111222333000000000111111000---+++---+++***+++++++++)))'''%%%&&&)))++++++***((('''''''''(((((((((''''''''''''***+++***(((&&&''')))(((((('''''''''(((((()))---+++)))((())))))(((''''''&&&''')))---222666888@@@BBBFFFKKKQQQUUUXXXZZZUUUTTTSSSQQQOOOLLLJJJHHHDDDAAA<<<666222...,,,,,,(((((()))+++------+++))))))))))))))))))***++++++***(((&&&&&&(((***+++***+++,,,---......---,,,+++***)))))))))))))))******)))***,,,---,,,,,,---...+++...///,,,)))'''+++...++++++***************++++++,,,---......//////...---...000222444999???CCCIIIMMMSSSXXX[[[]]]```aaabbbbbbcccbbbaaa```^^^]]]YYY[[[___aaaaaabbbcccddddddeeeeeeffffffeeeeeedddeeeaaa```dddeeebbbbbbeeecccccccccbbbbbbaaa```___aaabbbdddfffgggiiiiiiiiifffeeeddddddeeeeeecccaaa```______```bbbdddcccbbbcccccccccbbbbbbbbbbbbbbbZZZYYYXXXYYY[[[\\\[[[YYYYYYWWWSSSMMMFFF===666111---,,,*********)))&&&$$$$$$%%%%%%&&&'''(((((()))+++***)))((('''(((((())))))((((((((()))***++++++%%%&&&'''(((((('''&&&%%%%%%&&&'''''''''(((***,,,(((((((((((((((((((((''''''((()))******)))(((''''''&&&&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&''''''''''''&&&&&&%%%&&&&&&'''(((((($$$%%%&&&'''((())))))))))))(((&&&%%%%%%%%%&&&&&&((())))))))))))*********$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((&&&%%%&&&''''''&&&%%%&&&%%%$$$%%%((()))'''%%%$$$$$$%%%&&&'''((()))***)))******+++++++++++++++%%%&&&((('''%%%&&&(((***%%%&&&(((((('''&&&'''(((%%%###%%%***+++((('''***(((((()))))))))))))))(((((()))))))))******+++++++++++++++))))))+++///222------,,,,,,+++++++++***))))))))))))************(((&&&$$$&&&)))++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***,,,---***)))((((((***++++++***,,,+++)))((()))***+++,,,***+++,,,+++***+++,,,...)))***---///000000///...+++---////////////000111,,,------------,,,+++***,,,---///000111000//////111111222222222222111111000000000000000000000000000000000/////////000000.........//////000000000111000...------...000111............///000111222222222222222333444555666<<>>888444---,,,*********)))'''%%%%%%%%%&&&&&&'''(((((((((***)))((('''&&&&&&'''(((***)))((((((((()))+++,,,$$$%%%'''(((((('''%%%$$$$$$%%%'''''''''(((+++---(((((((((((((((''''''''''''((()))++++++)))((('''&&&&&&%%%%%%%%%&&&''''''$$$$$$&&&'''((()))))))))%%%%%%%%%%%%%%%&&&'''(((######%%%'''((()))))))))'''&&&%%%$$$$$$%%%&&&'''''''''(((((())))))******%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%'''%%%%%%%%%''''''&&&%%%&&&$$$###%%%((()))'''%%%$$$$$$%%%&&&''')))******((()))***+++,,,+++******&&&((()))'''%%%$$$&&&)))$$$&&&(((((('''''''''((($$$"""$$$***+++'''&&&)))(((((())))))))))))(((((((((((((((((()))))))))))))))***)))))))))+++///222......---,,,,,,+++******))))))))))))************'''$$$###$$$(((+++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***,,,---***((('''(((***++++++***+++***)))((((((***,,,---+++,,,,,,,,,++++++---///''')))+++---///......---+++---///000//////000111......------,,,,,,,,,,,,+++---000222333222000///111111222222222222111111000000000000000000000000111000////////////000000.../////////000000111111222111...------...111222............///000222222000000000111222333555666;;;;;;<<<;;;;;;<<>>GGGOOOUUUXXX[[[aaacccbbbhhhgggeeecccaaa______^^^]]]^^^___```aaaaaa```___bbbeeehhhgggdddaaaaaaccceeeffffffeeeccccccdddfffgggfffdddcccbbbaaaaaaaaaeeeeeeeeehhhkkkkkkhhheeeiiidddaaaccceeedddeeehhh]]]^^^aaacccdddccccccbbb_________aaaccccccaaa___ZZZWWWTTTTTTWWW[[[___aaa[[[VVVOOOHHHAAA999222...***)))((('''&&&&&&'''''''''&&&$$$###"""###$$$$$$###'''(((%%%$$$'''(((&&&************)))'''&&&&&&***'''%%%'''******%%% ###$$$&&&''')))))))))(((''''''&&&&&&&&&''''''((($$$%%%'''(((((((((''''''''''''%%%%%%$$$%%%&&&'''%%%%%%%%%%%%%%%&&&((((((%%%&&&'''(((((('''&&&&&&&&&&&&%%%$$$$$$&&&'''((()))((((((''''''''''''((()))((('''((()))***)))(((&&&&&&&&&%%%%%%%%%$$$$$$'''''''''%%%$$$$$$&&&((('''((('''%%%""""""&&&)))%%%&&&''''''&&&%%%%%%%%%$$$%%%%%%%%%%%%'''+++...+++***(((&&&%%%&&&((()))'''&&&&&&%%%%%%'''((()))***((((((((()))***((('''$$$%%%&&&&&&&&&''')))+++))))))))))))************+++++++++************)))...---+++)))((('''&&&&&&++++++******************************)))(((&&&%%%&&&%%%%%%&&&''')))+++,,,++++++,,,------,,,++++++***+++,,,,,,,,,,,,+++*********))))))((((((''''''***+++,,,---,,,***(((&&&+++,,,,,,------,,,,,,+++...------,,,,,,,,,------+++---000222222000---+++000000///...,,,+++***)))+++///333444222000111222222111000000000111333444222111000///000111333444---...///000000///...---,,,,,,+++,,,---000333555666444222000...//////000111111000000111222222333111111222333444555555666<<<=========;;;;;;===???<<<<<<===AAAEEEGGGFFFDDDIIILLLQQQVVVYYY\\\\\\\\\ZZZZZZXXXUUURRRNNNKKKIIICCC>>>888333000000//////+++---000000///......///...111111---...222333000///000111222222222222222333555666666555444666777:::666222222555666333000444666666555222/////////111111111111111000///...000000///...---,,,***)))((()))***++++++***)))(((&&&''')))***++++++******((()))***)))'''&&&'''(((***++++++,,,+++***)))(((((())))))(((&&&&&&(((+++,,,......,,,)))((()))+++///++++++000333555:::@@@FFFJJJQQQUUUWWWXXXYYYZZZUUUVVVTTTOOOMMMKKKFFF@@@;;;888333///,,,,,,------......---,,,+++***))))))((()))***)))'''''''''(((++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******)))))))))***,,,+++***,,,...///---+++---------,,,******,,,...,,,,,,,,,,,,,,,,,,---------------...............//////...000555:::>>>@@@JJJRRRXXXYYY\\\```bbbaaagggfffdddbbb```___^^^^^^]]]^^^```bbbccccccbbbaaacccfffhhhhhhfffddddddeeegggggggggfffddddddeeefffgggfffeeedddcccbbbbbbbbbfffeeefffhhhkkkkkkiiifffiiidddbbbdddeeeddddddggg```aaadddfffgggfffdddccc`````````aaabbbbbb```^^^[[[XXXUUUUUUYYY]]]```bbb[[[VVVOOOHHH@@@999222...))))))))))))))))))(((((('''&&&%%%$$$###$$$$$$%%%$$$((()))&&&&&&((()))''')))))))))))))))((('''&&&+++'''%%%&&&))))))%%%"""###$$$&&&((()))))))))((((((''''''&&&&&&&&&''''''$$$%%%'''((((((((('''&&&'''&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&'''((()))&&&''''''(((((('''&&&%%%$$$$$$$$$%%%&&&'''((())))))((((((((((((((()))))))))((((((((())))))((('''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&'''%%%$$$$$$''')))&&&'''((((((''''''***---)))*********)))(((''''''&&&''''''&&&&&&'''+++---***)))'''&&&%%%&&&'''(((((('''&&&&&&&&&'''))))))***)))'''''')))***)))(((&&&'''(((((('''''')))+++))))))))))))************+++++++++************)))++++++***)))))))))******,,,,,,,,,,,,,,,+++++++++++++++***)))((('''&&&&&&&&&&&&&&&&&&((()))+++,,,***+++,,,.........---,,,+++,,,------------,,,+++*********))))))(((((((((***+++,,,,,,,,,***((('''...//////000000//////......------,,,,,,---------,,,...111333333111...,,,.........------,,,,,,,,,+++...111222000///000222222222111000111222333444222111111111222222333444///000111111111000///...////////////000333555777999888666444333333333444111111111000111111222222444444444444444444444555<<<>>>???>>><<<;;;;;;<<<>>>>>>@@@CCCFFFHHHGGGEEEJJJMMMQQQVVVYYY\\\\\\]]]\\\[[[YYYUUURRRNNNLLLKKKEEE???777000.........///+++---//////...---...//////111000......111111000...///000111222333333333444555777666555555666777:::666333222444444222///555555444111///...///111...///000000111111111000111111000///...,,,***)))))))))++++++++++++))))))'''((()))***+++++++++***+++++++++)))'''&&&'''((((((***,,,------+++)))''''''(((((('''%%%%%%'''))),,,---...---+++******+++111//////444888;;;@@@FFFIIIMMMSSSVVVXXXWWWXXXXXXSSSUUUSSSOOOMMMKKKFFF???;;;888333...,,,+++,,,,,,,,,,,,+++******************+++,,,+++)))((()))***++++++++++++++++++++++++******++++++,,,---.........---,,,******+++,,,,,,+++******+++------,,,***---......---+++******+++,,,,,,,,,------......///,,,------...............000//////000444:::@@@DDDNNNTTTZZZ[[[]]]aaabbbaaafffeeecccaaa___^^^^^^]]]]]]___bbbeeefffeeedddcccdddfffhhhiiihhhggggggggghhhiiiiiigggeeedddeeefffhhhgggfffeeedddcccccccccffffffgggiiikkkkkkjjjhhhjjjeeebbbdddeeecccccceeebbbdddgggiiiiiigggdddbbb```______```bbbaaa___]]]\\\ZZZXXXXXX[[[___aaabbb[[[VVVNNNGGG???888222---((()))***+++++++++***)))((('''&&&%%%$$$%%%&&&&&&%%%((()))'''(((******'''(((((()))))))))(((((('''+++(((%%%%%%'''(((&&&$$$###$$$&&&((())))))(((((()))((('''&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''))))))'''''''''''''''&&&%%%$$$"""###%%%&&&((()))))))))((((((((((((((()))***+++)))))))))((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&((()))&&&((())))))((('''((())))))***+++,,,,,,***)))(((((())))))(((''''''***,,,((((((&&&%%%%%%%%%&&&'''((((((((('''((())))))***+++)))''''''(((******)))((()))***)))(((((()))+++)))))))))*********+++++++++++++++************)))((()))))))))+++,,,---............------,,,,,,,,,,,,+++)))(((''''''''''''(((((((((((()))***,,,,,,)))+++,,,.../////////...,,,------......------,,,******++++++******))))))***+++,,,,,,+++***((('''///000000000000000000///---------,,,,,,------...---///111333333111///---,,,,,,,,,---......//////---///000000000000111333222222111000111222333444111111222333333333222222111222333333333111000///000000000000111333555777:::888777555444444444555222111111000000000111111666555555444444444444444:::<<>>???@@@CCCEEEFFFFFFEEEJJJLLLPPPTTTXXXZZZ[[[\\\]]][[[XXXTTTQQQNNNKKKJJJDDD>>>777000------,,,,,,+++---......------...//////000///......///000///---...000111333333444444444666777666555555666777666444222111333333222000333333222111......///000,,,---...000111111222222222111111///...,,,***)))((()))************)))(((''''''((()))))))))))))))------,,,***'''&&&''')))'''))),,,......,,,)))''''''((((((''''''''''''(((***+++,,,---,,,+++***)))000000222666;;;@@@FFFJJJKKKOOOTTTVVVVVVUUUTTTTTTQQQSSSRRROOOMMMKKKEEE>>>;;;888333...+++***+++,,,++++++***))))))******+++***+++,,,+++)))((()))*********++++++++++++++++++++++++,,,,,,---......///...---+++******+++,,,---))))))***++++++,,,+++***+++,,,......,,,++++++,,,***++++++------.........,,,---.../////////......000//////000444:::BBBGGGNNNUUU[[[]]]___ccceeeccceeedddbbb```___^^^^^^]]]]]]___cccfffhhhhhhfffeeecccdddfffhhhhhhhhhhhhhhhhhhhhhhhhfffdddcccdddeeehhhhhhgggeeeeeedddddddddfffggghhhiiijjjjjjjjjiiijjjeeebbbdddeeebbbbbbcccbbbdddgggiiihhhfffbbb```]]]]]]]]]___aaabbb```___]]][[[ZZZ[[[]]]```bbbbbbZZZUUUMMMEEE===777000,,,&&&'''***+++,,,+++***)))((('''&&&%%%%%%&&&'''(((%%%(((((('''(((+++***&&&''''''(((((()))(((((((((+++(((%%%%%%&&&''''''&&&###%%%&&&((((((((((((''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&'''((())))))''''''''''''&&&%%%%%%$$$###$$$&&&((((((((('''&&&&&&&&&&&&'''''')))***+++)))))))))(((&&&%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&'''&&&'''(((***)))******(((%%%!!!###$$$%%%'''*********((()))******(((&&&&&&((()))'''&&&&&&%%%%%%%%%&&&&&&)))))))))))))))*********+++)))''''''(((***++++++)))******)))'''''')))***))))))*********++++++++++++++++++*********))))))(((((()))***+++---///000.........------,,,,,,+++---+++)))'''&&&&&&((())))))))))))******++++++,,,)))***,,,...000000000000,,,,,,------------,,,,,,***+++,,,,,,,,,,,,++++++++++++,,,,,,+++***)))(((------............------------,,,,,,,,,---......,,,...000111111000...,,,+++,,,,,,---...//////000/////////000000111333444111111000///000111222333///000111222222111000///222222333333222111///...............///000222222555444333111111000111111222111111000000000000000444444333333333444555666888;;;===>>>>>>======>>>===???@@@AAABBBCCCCCCDDDIIIKKKNNNRRRUUUXXXYYYZZZ\\\ZZZWWWTTTPPPLLLJJJHHH@@@<<<777222///---***)))+++,,,------,,,,,,---//////...---.........///000---...000111333333444444333555666555444333444555111000000000222333333333///111222222000///...///,,,---...///111111111111111111000///...,,,***)))'''(((((((((((((((((('''&&&&&&&&&&&&'''''''''(((,,,---,,,***(((&&&'''((('''))),,,......,,,)))'''))))))))))))******))))))(((((()))+++++++++)))(((...000333666<<>>@@@===>>>@@@@@@???@@@AAACCCIIIJJJMMMPPPSSSVVVXXXYYYZZZZZZXXXUUUQQQLLLHHHFFF>>>:::666222///---***'''+++,,,,,,,,,++++++---///...++++++...///---...111...///000111222333333333222333333333111000111222......//////111222444555...000222333111000///000---...//////000000000/////////......---,,,******''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&''')))+++,,,+++)))'''&&&'''''')))+++------,,,***(((+++******+++,,,---+++)))(((''''''(((***+++***(((,,,000444777>>>HHHNNNOOOXXX[[[^^^^^^\\\XXXUUUTTTOOOPPPNNNJJJIIIIIIFFF@@@===:::555000,,,+++,,,,,,111///,,,)))((((((((()))((()))***)))'''&&&'''((('''''''''((())))))******------------------------)))))))))***************((()))++++++*********+++((()))+++,,,,,,---///111((()))+++,,,---,,,,,,++++++,,,...000000///...---...000111222333888@@@FFFMMMTTT[[[]]]aaafffhhhgggddddddbbbaaa```____________```bbbdddeeefffffffffaaaaaabbbdddfffgggeeedddddddddeeedddbbbaaacccdddggggggfffeeeeeeeeeeeeeeeeeefffhhhhhhggggggiiijjjgggcccbbbeeeeeecccaaabbb___```aaabbbaaa```^^^]]]YYYYYYZZZ]]]aaabbbbbb```[[[[[[[[[\\\___``````___VVVQQQHHH???888222,,,)))$$$%%%&&&'''''''''&&&%%%''''''&&&%%%&&&'''((()))###%%%%%%&&&***---***$$$''''''(((((((((''''''&&&(((''''''&&&&&&&&&''''''$$$%%%'''(((((((((''''''''''''&&&&&&&&&''''''((('''&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&((((((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&$$$###!!!!!!$$$$$$$$$$$$$$$%%%&&&'''%%%''')))'''$$$###$$$&&&''''''''''''&&&&&&&&&%%%$$$&&&((((((((('''((())))))((('''''''''$$$ &&&))))))'''((()))(((&&&$$$%%%&&&&&&&&&&&&&&&''''''''''''(((((()))***************)))(((((()))+++,,,+++***'''((()))(((''''''(((************++++++++++++,,,+++++++++************)))***))))))******+++,,,---,,,,,,+++******)))((((((((((((''''''((()))***+++******+++++++++******)))((())),,,...///000000000,,,++++++******++++++,,,***+++...000000000///...------------------------------............------,,,,,,,,,,,,---......///++++++,,,------,,,++++++,,,------...//////000000...------...111333333222000000///...///000111222------......------,,,,,,---...///000000///...---.../////////////////////000000/////////.........000////////////000111222......///111444888<<>>@@@===???@@@@@@>>>>>>AAACCCJJJKKKMMMPPPSSSVVVXXXYYYZZZZZZZZZWWWSSSNNNHHHEEE>>>999333///---,,,+++***++++++,,,+++******,,,...,,,))))))...///---...333///000111222222222222222///000111000...---...///....../////////000222444000111222111000000111333//////000000///......---,,,,,,------,,,++++++***((((((''''''''''''((((((''''''&&&%%%%%%%%%&&&'''&&&(((++++++***'''&&&&&&((()))***+++,,,++++++***,,,+++***,,,......+++))))))'''&&&'''***,,,,,,***---333777:::BBBMMMSSSSSS]]]___aaaaaa]]]YYYVVVTTTOOOPPPMMMHHHGGGHHHFFFBBB>>>;;;666111---,,,,,,---555222...***((('''''''''((()))***)))'''&&&'''(((%%%%%%&&&&&&'''(((((()))+++++++++,,,------......'''(((***+++,,,+++***)))(((***,,,,,,+++***+++---***+++++++++***,,,...111***+++,,,......---+++******,,,...000000///---,,,,,,///222333333666===CCCNNNUUU[[[^^^aaaeeegggfffeeedddcccbbbaaa`````````aaaaaaaaaaaabbbcccdddeeebbbaaaaaadddfffgggdddbbbcccdddddddddcccccceeefffgggfffeeeeeedddeeeeeeeeedddeeeggggggeeeeeehhhjjjeeebbbaaadddfffcccbbbccc`````````````````````___ZZZZZZ[[[]]]``````___^^^ZZZYYYZZZ\\\^^^___^^^\\\TTTNNNEEE<<<555///***'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&((()))$$$&&&&&&''',,,///+++$$$(((((((((((('''&&&%%%%%%%%%&&&(((((('''&&&&&&'''%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&'''((()))'''&&&%%%$$$$$$$$$%%%%%%&&&''''''''''''%%%$$$###$$$$$$###$$$$$$%%%&&&'''%%%$$$$$$$$$$$$&&&'''(((&&&%%%$$$###"""!!!!!!!!!%%%%%%%%%$$$$$$%%%&&&&&&###&&&((('''###"""$$$(((''''''''''''&&&&&&&&&&&&%%%'''))))))(((''''''((('''&&&%%%'''((((((&&&###&&&+++,,,''')))***)))'''&&&&&&&&&&&&&&&''''''(((((((((((('''((()))*********))))))'''((()))+++------+++)))'''((())))))((((((***,,,*********+++++++++,,,,,,+++++++++************)))((((((((()))***+++,,,------,,,+++***)))(((''''''%%%%%%&&&((()))+++,,,,,,******+++++++++***((('''((()))+++---...//////...---,,,++++++++++++,,,---***+++...111222222000/////////............//////......////////////......,,,,,,,,,,,,---...//////+++,,,,,,------,,,,,,+++***+++,,,...///111222333222111222444888999888666222111000000000111333444///...------,,,,,,,,,---+++,,,...///000000///...///000000000000000//////000000000000000//////...............///111222333000///000222666;;;???BBB>>>>>>>>><<<::::::<<<>>>>>>@@@AAA@@@>>>>>>AAADDDKKKLLLNNNQQQTTTWWWYYYZZZZZZ[[[[[[ZZZUUUOOOIIIEEE???999222,,,***+++,,,,,,+++++++++***)))***,,,...+++'''(((---///---///444000111111222222222111111.../////////---,,,,,,---//////000/////////000222333222111///...///333666111111000000///---,,,+++***++++++,,,,,,++++++***))))))(((((((((((()))))))))(((&&&&&&%%%&&&'''(((###'''***,,,***(((&&&%%%))))))***+++++++++++++++,,,******+++......+++(((+++(((&&&'''+++------,,,...555:::===EEEQQQWWWVVV^^^```bbb```\\\XXXTTTRRRPPPOOOKKKFFFFFFHHHGGGCCC???<<<777222...---------777555000+++(((&&&&&&&&&((()))***)))((('''''')))$$$$$$%%%%%%&&&'''((((((((()))***+++---...///000&&&(((+++------,,,***)))(((+++------+++***+++---------,,,***)))***---000+++,,,...//////---,,,******,,,...000111///---,,,+++///333333333555<<>>;;;444333222222222333444555111///...---,,,------...+++,,,...///000111000000///////////////......---///000000000000//////...---------...000111333444222222222444777<<>>???BBBFFFIIIHHHBBB======999555444555666555333222111///---,,,++++++,,,,,,,,,------.../////////---///000222222000///---......////////////......------...///111333444555888555333444777<<>>>>>===;;;999>>>>>>===>>>???@@@BBBDDDJJJPPPUUUVVVWWWZZZ[[[ZZZ]]][[[XXXUUUQQQKKKDDD???999777333///+++***))))))------,,,++++++***++++++,,,++++++++++++,,,------///000111111111111000///000...,,,---///000000...//////...------,,,,,,,,,000///...---------......,,,---///000000///---,,,***,,,...---***((((((***))))))(((((((((((())))))***))))))(((((()))******))))))))))))******)))(((***)))((()))+++---......+++)))(((((())))))(((&&&---,,,***)))***+++---...555888>>>EEENNNUUUYYY[[[```___\\\YYYVVVSSSQQQPPPMMMLLLJJJHHHGGGEEEEEEDDD???===999444111///.........,,,******++++++)))&&&***)))'''''')))))))))(((((('''((()))******(((&&&((()))***+++,,,,,,,,,,,,,,,---...---+++***+++,,,++++++++++++************......---+++***)))+++,,,---...000222222111000//////000000///------///111222///000444777999===CCCQQQXXX___aaacccffffffdddgggeeeddddddeeedddaaa^^^]]]aaaddddddbbbaaadddhhheeeggghhhgggeeeddddddeeeeeecccdddffffffddddddhhhdddeeeffffffggggggffffffgggggghhhiiiiiihhhhhhgggeeeggghhhgggeeecccbbbbbbbbb```^^^^^^___```aaa```___]]][[[[[[]]]]]]]]]\\\XXXYYY[[[]]]\\\[[[XXXWWWOOOLLLEEE<<<333,,,)))(((((()))*********)))'''&&&(((&&&$$$%%%((()))(((''''''((()))******)))((('''&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))((('''''''''((((((&&&$$$$$$%%%&&&%%%######%%%&&&''''''&&&&&&&&&&&&&&&'''######$$$%%%%%%%%%$$$$$$###$$$&&&%%%$$$###$$$%%%%%%$$$###""""""$$$%%%&&&&&&&&&%%%"""!!!###'''******(((%%%%%%&&&&&&$$$"""%%%%%%&&&&&&&&&'''''''''))))))'''&&&&&&&&&'''((('''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&((()))***)))((('''(((((()))((('''%%%%%%&&&'''''''''((()))))))))&&&&&&'''(((((('''''''''%%%&&&''')))***+++++++++(((((((((((()))+++---...///,,,))))))+++,,,+++))))))))))))))))))*********%%%&&&'''(((***+++,,,---,,,,,,,,,+++++++++++++++(((&&&$$$&&&***,,,+++(((,,,,,,,,,,,,+++)))'''&&&))))))((())))))***+++,,,+++***(((***,,,---,,,***)))+++---//////...---+++000///...---------......///---+++,,,///000000......---,,,+++++++++,,,------......---++++++...111---000444666777:::@@@EEEJJJLLLQQQVVVYYYVVVPPPJJJDDD???:::666666555444222111000...---------......//////.....................///000111111000///.........////////////............///000111222444555777777888888:::<<<>>>???999::::::;;;;;;::::::999<<<<<<<<<===???AAADDDEEEJJJQQQUUUUUUVVVYYYYYYWWWZZZXXXUUUQQQMMMGGG@@@<<<777555111---***)))((((((************)))))))))))),,,,,,,,,+++,,,------...---...////////////......222111//////000111000///,,,---...//////...,,,+++//////...------------------...///000000///...---+++,,,------+++))))))***)))((((((((((((((())))))++++++***))))))******+++((()))******+++++++++++++++***((()))+++---......***(((&&&&&&'''((('''&&&,,,+++*********,,,...///444888???GGGOOOVVVZZZ]]]dddaaa]]]XXXSSSPPPNNNNNNIIIIIIIIIIIIGGGEEEBBBAAA???<<<888444111///......,,,+++******++++++***(((***)))'''''')))))))))((()))))))))***++++++)))'''(((((()))******+++++++++,,,---...---+++***+++,,,************+++++++++,,,///---,,,+++------------...///222444444333111///000111111000//////111222222//////444888:::???DDDNNNVVV^^^aaadddhhhhhhffffffeeeddddddeeedddbbb```___bbbcccbbb```___bbbeeegggggggggeeecccbbbcccdddfffbbbaaaddddddbbbcccgggeeeeeefffggggggggggggfffhhhiiijjjjjjjjjiiihhhhhhfffhhhiiihhheeecccbbbbbbbbb```^^^^^^___aaaaaa```___]]]ZZZYYYZZZ[[[[[[ZZZYYYZZZ\\\]]]\\\ZZZXXXVVVOOOLLLEEE<<<222+++((('''))))))***+++***)))((('''((('''%%%%%%'''((((((((())))))))))))))))))))))))%%%%%%&&&&&&'''&&&&&&&&&))))))((((((((((((((()))((('''''''''((((((&&&$$$$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&''''''((($$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%$$$""""""$$$&&&&&&%%%$$$#########$$$%%%''''''&&&$$$###%%%(((+++((('''%%%%%%&&&&&&%%%$$$'''''''''''''''&&&&&&%%%,,,***((('''&&&''')))***))))))))))))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&***************)))((((((******)))((('''&&&%%%%%%(((((((((((((((((((((((($$$&&&((()))***)))((('''%%%%%%&&&'''(((((((((((())))))))))))***,,,---...///---+++*********)))(((************))))))))))))%%%&&&'''((()))***+++++++++++++++******)))))))))(((((())))))************++++++++++++***)))((('''+++******)))******++++++***)))((()))+++,,,+++***((()))***,,,------------///...------,,,---------///---+++***,,,...//////...---,,,++++++++++++,,,+++,,,,,,+++***+++...000,,,111666;;;???EEEMMMSSSXXX[[[aaafffgggccc\\\WWWNNNIIIAAA;;;777555333222000///............000000111111000//////...------...///000111111000///.........////////////....../////////000000111222333111555888999888999;;;>>>777888999999999999::::::=========>>>???BBBDDDEEEJJJPPPUUUUUUUUUWWWWWWTTTUUURRROOOLLLIIIDDD>>>:::555333000---***))))))***)))))))))***************++++++******++++++,,,---,,,,,,,,,---------------333222000000000000//////,,,---...///////////////...------,,,,,,,,,,,,,,,------.../////////......,,,,,,------,,,+++******)))(((((((((((()))******,,,,,,++++++++++++++++++''')))***,,,,,,,,,---...+++)))'''(((***,,,------)))'''%%%%%%&&&''''''&&&((((((((())),,,///333555666;;;BBBJJJQQQWWW\\\___gggccc]]]UUUPPPLLLKKKKKKHHHHHHHHHGGGFFFDDDBBBAAA>>>;;;888333000.........************+++++++++******)))'''''')))))))))(((***))))))+++,,,,,,***((()))(((((())))))******+++,,,---...---+++***+++,,,((())))))***+++,,,---...///,,,***,,,///111///------///222444444222///...000111111111//////000222000......333777:::???DDDJJJSSS[[[___cccffffffdddgggffffffeeeeeedddcccbbbbbbcccbbb```^^^]]]```bbbgggggggggeeeccccccdddffffffbbb___aaabbbaaabbbfffeeeeeefffggggggggggggfffhhhiiijjjkkkjjjiiihhhfffccceeegggfffdddbbbbbbbbbcccaaa___^^^```aaaaaaaaaaaa^^^[[[ZZZ[[[\\\\\\[[[\\\]]]^^^___^^^[[[XXXVVVPPPMMMFFF===333+++(((''''''((()))******)))((('''(((''''''&&&'''((((((((()))((('''&&&&&&'''((()))$$$$$$%%%&&&''''''&&&&&&(((((((((((((((((()))***)))((((((((())))))'''%%%%%%'''((((((&&&&&&&&&'''''''''&&&&&&&&&'''(((((($$$$$$%%%%%%%%%$$$######&&&%%%$$$"""!!!"""%%%(((&&&&&&%%%############$$$(((((('''&&&%%%'''***---'''&&&%%%%%%%%%&&&''''''((()))))))))((('''%%%$$$,,,***(((&&&&&&''')))***************)))'''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''***+++,,,+++)))(((((()))+++***)))((('''''''''''')))))))))(((((((((((((((###%%%(((+++++++++)))(((&&&&&&''''''((((((''''''*********++++++,,,,,,---,,,,,,+++*********))))))++++++******))))))((((((''''''(((((()))***++++++*********)))(((((('''''')))+++,,,+++)))(((***,,,***************)))))))))---,,,+++***************)))))))))******++++++***))))))******,,,---...///------------,,,---------///---***)))***+++...///...------,,,++++++++++++,,,,,,++++++,,,---///111...333;;;AAAGGGOOOXXX___hhhkkknnnqqqpppllleeeaaaWWWRRRIIIAAA;;;777444333222111000///...///000111111111000000//////////////////000000000000//////......////////////......//////////////////000111///333888:::999<<>>:::444333000---++++++++++++((()))***+++,,,,,,++++++)))))))))((()))******+++*********++++++,,,,,,---111111000///.........///000///...---...///111333,,,,,,,,,,,,,,,++++++***,,,,,,---...............---,,,------------,,,+++)))))))))))))))***+++,,,,,,,,,,,,,,,++++++******&&&)))+++,,,,,,,,,...///***(((%%%%%%'''***++++++((('''%%%%%%'''((('''&&&(((((((((***---111555777===CCCKKKSSSYYY^^^bbbfffhhhccc\\\TTTNNNJJJIIIIIIIIIHHHGGGEEEDDDCCCCCCCCC<<<:::666222///---------)))***************++++++***)))'''''')))))))))(((*********+++---,,,***(((***))))))(((((()))***+++,,,---...---+++***+++,,,(((((()))+++,,,---...///...,,,+++---000222000---,,,...000111111000---,,,...///000000.........000///,,,---222666888===CCCKKKTTT\\\```cccffffffccchhhhhhhhhgggfffeeeeeefffeeedddbbb___]]]]]]___```eeeffffffeeedddeeehhhjjjgggaaa^^^```bbbaaaaaadddddddddeeefffffffffffffffggghhhiiijjjjjjhhhfffeee^^^aaacccdddcccbbbcccccccccaaa______```aaaaaaaaabbb```^^^]]]^^^______^^^______``````___\\\XXXVVVPPPMMMGGG===444---)))(((%%%&&&'''((((((((('''&&&'''((((((((((((''''''(((((('''%%%$$$$$$%%%'''((($$$%%%%%%&&&''''''''''''%%%%%%%%%&&&'''(((***+++***)))))))))******((('''''')))******)))(((((()))&&&&&&&&&&&&&&&'''(((((($$$$$$%%%%%%%%%$$$$$$###&&&&&&$$$""" """%%%(((&&&%%%%%%$$$############'''''''''&&&&&&'''***---&&&&&&%%%$$$$$$%%%''')))))))))******)))'''%%%$$$***((('''%%%%%%&&&'''((((((((())))))((('''%%%$$$%%%%%%&&&&&&&&&'''''''''((()))******(((''')))+++))))))((((((((())))))***)))))))))))))))((((((((($$$&&&)))+++,,,+++***((('''(((((())))))(((((((((++++++++++++,,,,,,++++++((()))*********+++++++++++++++******))))))(((((()))))))))******+++++++++)))))))))(((((('''''''''))),,,...,,,)))'''))),,,))))))))))))))))))******...---,,,+++************)))***************+++,,,*********+++,,,...///111,,,,,,------------------...---+++))))))***---///---------,,,,,,+++++++++---,,,,,,,,,...000222333333888@@@HHHOOOXXXbbbiiiwwwyyyzzzyyyvvvpppkkkhhh___ZZZRRRHHH@@@:::777666555444222000////////////////////////000000111111//////000000000000//////......////////////............---------......///111555999<<>>>>>???AAACCCDDDFFFMMMSSSSSSSSSUUUSSSPPPIIIGGGEEECCCBBB@@@===:::333111///,,,++++++,,,---((()))+++---......------((((((''''''(((((()))*********))))))***+++,,,---...//////...---,,,...///111///---,,,---///111333+++++++++++++++***))))))+++++++++,,,,,,---.........---,,,---......---+++************+++,,,---...,,,,,,,,,,,,,,,+++***)))%%%))),,,---++++++---000***'''$$$$$$&&&(((******(((''''''(((******)))'''*********+++---000333555@@@GGGPPPWWW[[[___cccgggfffbbbZZZSSSMMMIIIHHHGGGIIIGGGEEEDDDBBBBBBCCCCCC:::777444000---,,,++++++)))***++++++***)))***,,,***)))'''''')))))))))(((***)))***+++,,,,,,***(((+++***)))(((((()))++++++,,,---...---+++***+++,,,((()))***+++,,,...//////---,,,,,,...///000///---------.........---,,,+++,,,---//////...------...///,,,,,,111555777<<>>FFFNNNVVV```jjjrrr|||yyyrrrmmmjjjhhheee]]]RRRGGG>>>999888777555333111000/////////------...//////000111111000000////////////000000......////////////.........------------......//////222777<<>>@@@BBBDDDDDDKKKQQQRRRSSSTTTSSSPPPHHHFFFCCCAAA@@@>>>;;;888111///---+++******+++,,,''')))+++---......------((((((((((((((()))*********)))))))))***+++,,,------...///...,,,,,,...111......---,,,------...///******+++++++++***)))(((************+++,,,------...---,,,---///000...+++,,,,,,,,,,,,---...//////+++,,,,,,,,,+++***((((((%%%)))------***))),,,///+++(((%%%$$$%%%(((******(((((())),,,------***(((*********+++...111555777AAAIIIRRRYYY[[[^^^bbbfffccc___YYYRRRMMMIIIGGGGGGDDDDDDDDDDDDCCCBBB@@@???888555222...+++*********)))+++,,,+++)))(((***+++***)))'''''')))))))))((()))))))))***,,,+++)))'''---,,,***))))))***+++,,,,,,---...---+++***+++,,,))))))***+++,,,...//////+++---...///...---------......---,,,,,,,,,,,,,,,+++---//////...---------111---...222555777;;;AAANNNXXXbbbhhhlllpppooolllkkkllllllkkkhhhhhhjjjmmmiiifffaaa]]]\\\^^^```aaaccceeeggggggffffffggghhhgggaaa^^^bbbeeeccc``````aaabbbccccccddddddcccccchhhiiikkklllllliiifffddd]]]___bbbccccccbbbcccddddddbbb______aaabbbbbbbbbbbbbbbccceeeggggggeeeccc``````aaa```]]]YYYUUUSSSKKKIIICCC;;;222,,,))))))$$$%%%'''((((((((('''&&&$$$(((---...+++(((%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&((((((((()))((((((''''''%%%%%%%%%%%%&&&'''((())))))((('''((()))((('''%%%%%%(((***+++)))(((''''''#########$$$$$$&&&''''''!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%###""""""%%%'''######$$$%%%%%%%%%$$$$$$"""###$$$$$$$$$%%%'''***'''((('''%%%"""###&&&)))((()))+++,,,+++)))'''%%%%%%&&&&&&'''&&&%%%$$$###$$$%%%'''))))))(((&&&%%%&&&&&&&&&&&&''''''''''''&&&)))+++)))&&&&&&)))---)))***+++++++++***)))(((((((((((()))*********+++))))))***++++++*********'''((()))*********************+++++++++***((((((%%%(((++++++***)))***+++)))))))))))))))************************)))))))))'''''''''((())))))******))))))******))))))***+++''''''&&&'''(((***,,,---...------,,,,,,,,,,,,---***,,,...---++++++---///******++++++,,,,,,,,,---,,,---...///000//////...---...///---+++***,,,...)))***,,,------------,,,///---,,,---111555666555<<>><<<999666///---+++***))))))+++,,,&&&(((***---......------)))))))))))))))******+++***))))))))))))+++---...,,,...000///------000222+++,,,---------,,,+++***)))******++++++***((('''))))))))))))***+++,,,---///---,,,---000000...,,,,,,,,,,,,---...///000111++++++,,,,,,+++***((('''%%%)))---,,,)))(((+++...,,,)))&&&$$$&&&)))++++++((()))+++...000///+++(((&&&'''(((+++///444888;;;GGGNNNXXX^^^```bbbfffiiiaaa]]]XXXRRRMMMJJJGGGFFF@@@BBBDDDEEEDDDAAA>>><<<666444111---***)))))))))))),,,---,,,)))((()))+++***)))'''''')))))))))((()))((()))***++++++)))'''...,,,+++))))))***,,,---,,,---...---+++***+++,,,)))******+++---......///)))---000000---+++,,,---000...---,,,++++++,,,---+++---///000...---------222//////333666777<<>>EEEOOOXXXbbbnnnzzz{{{xxxqqqdddSSSEEE<<<888444444333222222222333444/////////...------,,,,,,000000////////////000000......////////////....../////////000000111222333999;;;BBBMMM\\\jjjtttyyy888555444555444222333888555666888<<<@@@BBBBBBAAAGGGIIIMMMRRRUUUVVVTTTRRRMMMHHHCCCAAA@@@===666///,,,,,,------.../////////))),,,......+++))))))*********+++,,,+++***)))(((,,,---,,,***---000---(((...000222222111000000000------,,,++++++***))))))''''''(((((()))))))))***,,,+++)))(((((()))+++,,,,,,,,,,,,,,,------...///,,,---000111222222111000)))***+++***)))((()))***))))))***++++++,,,---------,,,+++)))((('''''''''))))))***+++++++++++++++,,,++++++,,,000777===AAAMMMVVV]]]aaaeeejjjkkkiii___ZZZUUUQQQKKKFFFHHHMMM@@@AAACCCDDDCCC@@@<<<:::111333333000+++''''''(((+++++++++************)))+++,,,+++)))''''''(((***---,,,***)))(((((())))))///---,,,---//////+++(((---,,,+++******+++,,,---,,,,,,------.../////////,,,---///000000...,,,+++***+++,,,...///000000000111111000///////////////333333111000000555;;;@@@RRRWWW```kkksssvvvtttrrrrrrooommmkkkkkkjjjiiigggfffccc___]]]^^^``````aaadddeeeggggggfffeeecccaaadddcccbbbaaaaaaaaabbbcccdddfffeeeaaaaaaeeefffcccbbbfffkkkmmmllliiigggfffeeebbb```aaacccdddbbb___^^^aaabbb```bbbfffhhhfffdddaaa___aaadddfffeeeccc___^^^[[[YYYWWWRRRMMMIIIEEEBBB===555...)))''''''(((((()))(((((('''&&&%%%%%%&&&'''((())))))))))))'''%%%###%%%((()))&&&$$$%%%'''******)))(((((()))'''(((((())))))'''&&&%%%%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''(((((((((((('''%%%###"""###$$$$$$$$$%%%%%%$$$$$$%%%'''(((***######$$$%%%%%%&&&''''''$$$'''((('''%%%$$$'''***%%%""" """&&&))))))((()))((('''&&&&&&&&&&&&&&&&&&(((++++++***(((''''''$$$%%%&&&%%%$$$$$$%%%'''&&&'''))))))((('''(((((((((''''''&&&&&&&&&''''''---+++)))'''&&&&&&'''(((+++...111///)))%%%%%%'''+++***)))))))))***+++,,,+++++++++,,,---,,,)))'''+++(((&&&&&&((()))***)))(((***++++++)))((())))))******+++***)))(((&&&%%%+++++++++***************###&&&***+++++++++++++++(((((((((((())))))))))))'''(((((()))(((((('''''''''&&&&&&&&&''')))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000++++++++++++,,,---...///,,,,,,,,,,,,---...//////333///...///...,,,,,,000,,,+++++++++,,,...000111///000000//////111555888:::DDDQQQ___kkkvvv|||zzzuuukkk]]]LLL===444222000///------...000111444222///------,,,***)))333222111222444444000---000000111111111111000000.........000444666666555888@@@MMMZZZfffpppwww|||666444444666555222333777555666888===BBBEEEFFFEEEHHHIIIKKKPPPTTTUUURRROOOKKKGGGDDDBBB@@@===777222..................------,,,...000///,,,))))))***)))***+++,,,,,,***)))'''+++---,,,***,,,///---(((---///111111000/////////---------,,,+++*********++++++++++++******))))))+++***)))((()))***---...---,,,,,,,,,---......///+++---///000111000///...+++,,,,,,+++(((''''''((()))******+++,,,------------,,,+++***)))(((((('''))))))******************++++++,,,///444<<>>777000+++******((((((((((((((((((''''''%%%&&&&&&'''((((((((((((((('''&&&&&&''''''%%%###%%%'''))))))((('''(((((()))***+++++++++***((('''&&&'''(((((((((((('''&&&%%%%%%&&&'''((((((((((((%%%$$$"""!!!"""#########$$$$$$######$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%&&&'''&&&%%%&&&''')))%%%###!!!"""%%%'''((('''%%%%%%%%%%%%%%%%%%&&&&&&%%%'''******)))'''''''''&&&''''''%%%######$$$%%%%%%'''))))))'''&&&'''(((&&&&&&%%%%%%%%%&&&&&&''',,,+++)))((((((((((((((()))---///---(((%%%&&&(((+++***))))))***+++,,,---///......000111000---******)))'''''')))***))))))((()))++++++)))((())))))))))))******)))'''&&&%%%))))))))))))*********)))$$$'''***++++++++++++,,,(((((((((((()))))))))***''''''(((''''''&&&%%%%%%%%%%%%%%%%%%&&&(((***+++...---,,,+++***))))))(((+++,,,,,,------...//////++++++++++++,,,---...///---,,,,,,------...///000222...---......+++,,,///******++++++,,,...///000.../////////000222555888???HHHVVVcccnnnxxx~~~|||wwwmmm___NNN@@@888333111000......///000111333111...---------+++***///...---///111111...,,,000000111111111111000000000111222333555888:::<<>>CCCGGGIIIHHHJJJHHHIIIMMMRRRTTTOOOKKKGGGFFFDDDBBB???;;;777555000//////...------,,,,,,///111111000---***)))(((((()))+++---,,,***(((&&&***,,,+++***+++...---(((,,,...000000///------......------,,,,,,++++++***//////...---,,,+++*********)))(((((()))+++---///...------------......///+++,,,---//////...,,,+++,,,------+++((('''''''''+++++++++,,,,,,------------,,,,,,+++***)))(((((()))))))))))))))))))))(((***+++---222999AAAIIINNNVVV^^^eeefffhhhjjjiiifffcccZZZRRROOOLLLHHHEEEEEEAAABBBAAA@@@===888333000///...---***''''''(((***...------,,,+++******)))&&&'''((())))))***,,,...+++***(((&&&%%%%%%%%%%%%***))))))+++------+++)))***++++++++++++++++++************+++,,,,,,------,,,------....../////////222222333333333333333222000//////000000111222333---......///222777>>>DDDLLLUUU```iiinnnppprrrsssqqqoookkkjjjiiihhhfffdddcccaaa______``````___]]]dddeeefffggggggfffdddcccfffeeedddbbbaaa`````````aaacccccc```aaafffgggfffddddddeeejjjoooqqqooolllgggeeebbbaaabbbcccdddccc```ccccccaaabbbggghhhfffdddeeedddbbb```^^^___```dddaaa]]]YYYVVVRRRNNNJJJDDDCCC@@@:::333///------'''((((((((((((((())))))%%%%%%&&&''''''&&&&&&&&&'''((()))(((&&&$$$$$$$$$$$$&&&(((((('''''''''(((+++,,,---------,,,******'''(((((())))))(((((('''&&&&&&'''''''''''''''&&&$$$$$$#########$$$%%%%%%$$$######""""""###$$$$$$&&&&&&&&&&&&'''''''''''''''%%%$$$%%%&&&'''''''''%%%###!!!"""###%%%%%%%%%"""#########$$$%%%%%%&&&$$$&&&((()))'''&&&&&&&&&'''((('''&&&###"""###$$$%%%'''(((((('''&&&&&&'''$$$$$$$$$$$$$$$%%%&&&''')))***************))))))'''***,,,+++(((&&&&&&(((******))))))***,,,---///000//////000111111///,,,***)))))))))++++++)))(((''')))******)))((()))***((((((((((((((('''&&&%%%''''''((()))************%%%'''***++++++***+++,,,((((((((()))))))))******)))))))))((('''&&&%%%%%%#########$$$&&&((()))***...---,,,***(((&&&%%%$$$***++++++,,,,,,---......++++++++++++,,,---......------------...///000000000---,,,...---******---((()))***,,,------......---...///000000222666888AAAKKKXXXeeeoooxxx}}}vvvlll^^^OOOBBB:::444333111//////000111222111000...---......---,,,/////////000222333222000000000111111111111000000111333555555666:::@@@FFFNNN[[[mmmxxx{{{zzz|||~~~333111333888:::666444444777888:::>>>CCCGGGIIIIIIKKKHHHGGGKKKPPPQQQLLLGGGBBBCCCCCCAAA<<<999777666//////.........---------222333222111...+++)))(((''')))+++---,,,***(((&&&)))+++,,,******------))),,,...000000///------------------,,,,,,,,,++++++///......------,,,,,,,,,,,,+++***))))))+++,,,............---......///000+++,,,---......,,,***)))+++,,,---+++)))(((((())),,,,,,,,,,,,,,,---------,,,,,,,,,++++++***)))(((***))))))(((((((((((((((***+++...444;;;DDDLLLPPPXXX```fffhhhiiijjjhhheeecccYYYOOOMMMKKKGGGBBBAAA@@@@@@???>>>:::666222//////---+++((('''(((***,,,///...------,,,+++******&&&''')))))))))***,,,---***((('''%%%$$$$$$$$$$$$((((((***+++------,,,+++)))***+++,,,,,,+++***)))******++++++,,,---------111000///---,,,,,,,,,,,,111111222222222111000000.........///000111222333---......///222777===BBBIIISSS___gggjjjlllpppsssssspppmmmkkkjjjiiigggeeeaaa```___```aaa```]]][[[aaabbbdddeeefffeeecccbbbgggfffdddcccaaa```___^^^aaacccccc``````dddfffdddgggeeedddiiiooorrrooollliiigggdddbbbbbbdddfffggg```ccccccaaabbbfffhhhfffdddfffgggddd```___```cccddd```[[[WWWTTTPPPLLLJJJGGGFFFCCC===666000---,,,''''''''''''((())))))***%%%%%%&&&&&&&&&%%%$$$$$$%%%(((***)))&&&$$$%%%'''&&&'''))))))''''''((())),,,,,,---...---,,,+++***(((((())))))))))))((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''((($$$$$$##################&&&&&&&&&&&&&&&%%%%%%%%%'''$$$"""###&&&((('''%%%%%%$$$"""""""""###$$$$$$###$$$$$$$$$%%%%%%$$$$$$###%%%&&&'''&&&%%%%%%&&&&&&''''''%%%######$$$%%%%%%'''((((((&&&%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((''')))***,,,,,,,,,+++***&&&((())))))'''&&&''')))******)))***+++,,,...///---,,,,,,---......---+++***))))))+++,,,+++)))'''&&&(((******)))((()))***'''''''''''''''&&&&&&&&&&&&''')))***++++++++++++&&&(((+++++++++***+++,,,(((((()))))))))*********,,,+++***)))((('''&&&&&&!!!"""###$$$&&&((()))***,,,+++***((('''%%%$$$###)))******+++,,,,,,------,,,+++++++++,,,,,,---...,,,,,,,,,,,,---.../////////,,,+++---,,,))))))+++'''(((***,,,---------,,,,,,...///000111333666888>>>HHHVVVbbblllttt|||}}}ttthhhYYYKKK???999555444222000000111222333000...------...//////...000000111222333444444444000111111222222111111000///222444555666<<>>BBBEEEGGGGGGLLLIIIHHHJJJMMMMMMIIIDDD>>>??????===:::666444444---------.........//////333333222111000---***(((((()))+++,,,,,,***'''&&&(((+++---******------+++...000111111///...---...---,,,,,,,,,,,,,,,+++++++++++++++,,,---...//////000...,,,***))))))***+++............///000111111......///000///,,,***))))))***++++++***)))+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***)))(((***)))(((((('''((())))))+++---000555===EEELLLPPPXXX```gggiiiiiijjjhhhdddaaaVVVMMMKKKIIIDDD???============;;;999666222000///---***))))))***,,,---......---,,,,,,+++******((()))+++***)))((()))***)))(((&&&%%%$$$$$$%%%%%%''')))+++---------------))))))+++,,,,,,+++))))))+++++++++,,,------......111000///---,,,,,,,,,---000000111222222222111111............//////000111//////000000111555;;;???FFFPPP\\\dddhhhjjjnnnrrrqqqnnnkkkiiiiiihhhfffddd_________``````___\\\ZZZ^^^___aaacccccccccaaa```eeeeeedddcccbbbaaa______ccceeeccc______bbbccc```iiigggeeehhhnnnppplllhhhjjjiiifffdddccceeegggiii```cccccc```aaaeeegggeeeaaacccdddccc```___bbbeeebbb^^^YYYUUURRROOOKKKHHHIIIIIIFFF@@@888000,,,***''''''&&&&&&'''((()))***%%%%%%%%%%%%%%%%%%$$$$$$###&&&))))))&&&%%%'''***((()))***)))((((((***+++***+++,,,,,,,,,+++)))((())))))(((((((((((())))))''''''''''''''''''&&&&&&%%%''')))((('''&&&''')))%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$'''$$$!!!"""&&&'''&&&$$$%%%$$$###"""!!!"""###$$$''''''''''''&&&%%%######"""$$$%%%%%%$$$$$$%%%&&&###$$$%%%%%%$$$$$$&&&(((&&&((()))((('''%%%%%%&&&%%%%%%%%%%%%&&&'''))))))&&&(((***,,,---,,,+++***&&&'''''''''''''''((()))******))))))***,,,---...+++******+++,,,---+++******))))))***++++++(((&&&&&&'''))))))(((((()))***&&&&&&&&&&&&&&&''''''''''''(((***,,,------,,,,,,''')))++++++******+++---))))))))))))************+++***((('''%%%%%%%%%%%%"""###$$$&&&'''((())))))))))))(((((('''&&&&&&%%%))))))******+++,,,,,,---,,,,,,+++++++++,,,------************+++,,,---------+++***---,,,((((((***'''(((***,,,---------,,,,,,...000111111222555777;;;DDDQQQ]]]fffooowww||||||qqqcccTTTGGG===888444333222000000222333444///...------///000000/////////000000000000111222111111222222222222111111,,,000333555888AAANNNXXXeeeooozzz|||wwwtttwww{{{555222333:::>>><<<888777<<<;;;;;;>>>BBBEEEGGGGGGLLLKKKKKKJJJJJJIIIFFFDDD======<<<;;;888666333111,,,,,,------...//////000222111000000111///,,,***))))))*********)))((('''''',,,...,,,+++---...---...000222111///...------++++++++++++++++++++++++'''((()))+++---///111111222000---***)))((())))))---------...000111333444222222333222111...,,,***(((***++++++***+++,,,...,,,,,,,,,++++++*********)))******++++++)))((('''))))))((('''((()))***+++...000333999@@@HHHNNNRRRZZZbbbiiijjjjjjkkkhhhccc\\\TTTLLLJJJFFFAAA<<<<<<:::::::::999777555222111///---***)))***,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,+++)))''''''(((((('''&&&&&&&&&&&&'''((('''***,,,------,,,---...)))******************)))++++++,,,,,,---.........++++++,,,---...///000000000111222444555555666666111111000///////////////000111111111111444888<<>>;;;:::<<<;;;<<>>FFFMMMTTTXXX^^^fffmmmmmmlllkkkgggaaaVVVQQQKKKHHHCCC===:::;;;999888777666444222000......+++))))))+++,,,***)))*********+++++++++++++++)))+++,,,,,,)))(((''''''((('''''''''''')))***+++&&&))),,,---+++***+++,,,******))))))))))))***************+++,,,,,,------(((***,,,...000111111111///000222555777999::::::666555333111000///......///000111111111444888;;;FFFKKKTTT]]]eeeiiillllllhhhfffdddcccdddcccbbbaaa___^^^]]]]]]^^^^^^\\\ZZZZZZ\\\^^^```bbbbbbaaa```___```aaacccdddddddddcccbbbdddbbb^^^^^^aaabbb___bbbdddgggiiijjjhhheeecccdddffffffeeebbbaaaccceee^^^aaaaaa^^^___bbbcccaaa\\\[[[ZZZ[[[]]]_________\\\ZZZXXXVVVTTTPPPLLLHHHGGGGGGFFFAAA999000***''''''&&&$$$######$$$%%%&&&###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&''')))***)))'''))))))***)))((((((***,,,'''((()))))))))(((&&&%%%(((((('''&&&&&&'''((((((%%%%%%&&&'''((((((((((((###''')))(((### !!!###$$$%%%&&&'''((((((''''''#########$$$$$$%%%%%%%%%"""###$$$###"""###$$$&&&$$$%%%&&&$$$""""""%%%((((((((()))))))))'''%%%###"""$$$%%%%%%$$$$$$&&&(((###$$$%%%%%%$$$$$$&&&((()))***+++***((('''''''''&&&&&&&&&%%%%%%&&&'''''''''((()))*********)))((()))(((''''''''')))))))))+++***)))((((((((()))***+++***)))***+++,,,,,,++++++)))'''&&&''''''&&&%%%$$$&&&((()))(((((()))***''''''&&&&&&''')))***+++(((***,,,......,,,***)))***+++,,,+++******,,,---))))))*********+++++++++((('''%%%#########%%%%%%((()))***+++++++++******)))))))))))))))***************++++++,,,------------,,,,,,++++++,,,,,,,,,))))))))))))***+++,,,------++++++...---)))((()))******++++++,,,...///000...000222222111111222444888>>>GGGOOOUUU\\\eeekkklllooouuuzzz}}}|||zzzyyyssslll```SSSGGG>>>999777000/////////000333555777000///......000111000000:::;;;:::777444222333555111222222333333222222111444666:::AAAMMM[[[iiiqqqsssuuuwwwvvvsssssswwwzzz999444444:::??????<<<<<<<<<;;;<<<@@@EEEJJJMMMNNNLLLOOOPPPMMMFFFBBBCCCEEEAAA===999999:::999333---/////////...------,,,,,,...,,,,,,...111222000---+++***((('''''''''((()))(((...000...,,,///000000---...000///---+++***+++))))))))))))))))))******))))))+++---///111222333000...,,,*********+++,,,++++++---...111444666777888999999888666333000...+++,,,---,,,***)))***+++,,,++++++***)))(((''''''&&&''')))***)))(((&&&%%%)))((((((((()))+++...000333666;;;BBBJJJSSSZZZ^^^cccjjjppppppmmmkkkfff```SSSOOOKKKHHHAAA:::888;;;888777666444222///---+++---***((()))++++++(((&&&((())))))******+++,,,,,,(((***,,,,,,***((((((((((((((('''((()))+++---...&&&))),,,,,,***((()))++++++***)))(((((()))***+++)))))))))***++++++,,,,,,***+++...000000000...---,,,...111444777999;;;<<<:::888666444111///.........///000111222444999<<>>HHHWWWfffssszzzsssssstttsssrrrsssuuuwww:::888777:::???@@@===999>>>===???CCCEEEFFFJJJPPPOOOPPPQQQQQQNNNIIIEEEBBBBBB???;;;999888555000+++000000000000///...---,,,+++---///111111000...---***(((&&&&&&)))+++,,,---///222444111,,,***+++///***+++,,,---,,,+++***)))&&&'''((('''&&&&&&(((***+++++++++,,,---000222333333111---***)))***,,,---++++++***+++,,,///222444;;;;;;:::999777555333222...---,,,,,,++++++,,,,,,,,,+++)))(((&&&%%%%%%%%%'''''''''(((((((((((((((&&&''')))******+++...000555:::@@@HHHPPPYYYbbbhhhmmmnnnpppqqqoooiiiaaa[[[VVVNNNHHHFFFBBB===;;;===;;;888555111...,,,,,,,,,+++++++++******)))'''''''''((()))***+++,,,,,,,,,+++***((('''''''''((()))))))))***,,,---,,,***'''%%%***///...+++((()))+++************+++,,,---...222000,,,)))((()))+++------...///...,,,,,,...///666444333444666777888777999888555333222111111111333222000//////444:::???DDDHHHPPPZZZbbbiiinnnppphhhiiiiiiiiiiiihhhggggggcccaaa_______________^^^\\\\\\^^^```aaabbbbbbbbbaaaaaaaaaccceeefffeeeddd```aaaaaa```^^^___aaacccddddddeeefffggggggffffffeeeaaa]]]]]]aaacccaaa^^^bbb___]]]^^^bbbcccbbb```^^^]]]]]]]]]^^^___aaabbb___[[[WWWVVVWWWTTTMMMFFFGGGEEEAAA<<<666000+++(((***'''''')))((($$$###%%%'''&&&$$$###$$$'''***---+++(((''')))------***%%%'''))))))((('''&&&'''(((&&&&&&'''((())))))(((((())))))((('''&&&&&&%%%%%%###%%%'''((('''&&&&&&&&&((('''((()))++++++)))'''"""######$$$&&&(((***+++%%%%%%%%%&&&((()))((('''$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''((('''(((***)))(((&&&''''''"""###&&&(((***+++++++++'''&&&$$$######$$$&&&'''*********)))((((((***,,,((((((((('''&&&&&&%%%%%%&&&((())))))(((''''''(((***)))((('''(((***---///)))***+++***(((&&&&&&'''***)))'''%%%&&&(((+++,,,+++***)))'''''''''(((((()))***)))'''&&&&&&))),,,)))((((((((((((***,,,---***+++,,,---,,,***(((&&&+++++++++)))((((((+++---+++)))((()))+++,,,***'''(((***++++++***)))+++,,,---,,,+++*********+++,,,---------,,,,,,+++++++++------------------------............---,,,+++++++++*********+++,,,,,,---,,,,,,------,,,***)))((())))))***++++++,,,------333333222111111222222333555888<<<@@@EEEKKKQQQUUU^^^bbbfffiiihhhddd___\\\UUUPPPHHH@@@;;;888555444......///000000000000000///...---,,,---///111222222333333222000//////000+++///444555333222222444777>>>IIIVVVcccmmmtttxxxvvvuuutttsssrrrrrrsssttt999777666999>>>@@@===:::<<<<<>>888222...++++++(((''')))((($$$###&&&)))(((%%%$$$%%%'''***+++***'''%%%'''***+++((($$$&&&((()))((('''&&&((()))'''''''''((((((((((((((((((((('''&&&&&&%%%%%%%%%###%%%''''''&&&%%%&&&''''''&&&&&&'''))))))(((&&&%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%***)))'''&&&%%%&&&&&&'''&&&'''((('''%%%$$$%%%&&&###$$$&&&((()))*********'''&&&$$$######$$$&&&'''((())))))'''&&&&&&(((***))))))(((((('''&&&&&&&&&&&&'''))))))'''''''''(((******))))))***+++,,,---)))+++,,,+++)))''''''(((+++***)))((((((***,,,---***)))(((''''''((()))************(((''''''***,,,((((((''''''((()))+++,,,***+++,,,,,,+++***(((&&&***)))'''&&&&&&((()))******(((''')))++++++)))''''''(((************,,,---++++++***))))))***+++,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******+++*********++++++,,,---------------,,,+++)))(((******++++++,,,,,,------000000000000000000000000222444888;;;???EEEKKKPPPTTTWWWZZZ\\\[[[YYYUUURRROOOIIIBBB<<<777555333111///000000111111111111111000///.........000222333333444444333111000000111---000333333222222444777>>>GGGUUUbbbkkkrrrvvvyyyyyyxxxwwwvvvvvvvvvwwwxxx777555555888<<<>>>===:::::::::???EEEGGGFFFIIINNNNNNNNNMMMLLLJJJGGGDDDBBB;;;;;;:::666222...---,,,...---,,,+++,,,---///000---...///000000///---,,,***(((&&&&&&(((***++++++///111222000,,,***,,,...///////////////...------'''***,,,,,,+++***++++++------------...000222333555333000---,,,---///000555444222000////////////555555555555444333222111,,,+++******))))))******))))))(((((((((((())))))))))))(((((((((((((((((('''(((*********,,,///222666;;;CCCMMMVVVaaajjjpppooooooppppppnnnhhh```[[[SSSLLLEEECCC???:::888999888666333///,,,***)))(((&&&&&&'''((())))))******++++++++++++++++++++++++'''((()))+++,,,,,,------))))))***+++---...,,,***(((***,,,+++((('''))),,,************+++,,,---...------,,,,,,,,,,,,------000111111000......000222222555888777444222333444:::999777444333222222222//////000//////222555999@@@EEEMMMVVV___fffkkknnnjjjjjjhhhggggggggghhhiiiffffffeeeeeeddddddcccccc___`````````aaaaaaaaaaaa^^^^^^^^^___aaabbbaaa___aaabbbbbbbbbaaabbbeeehhheeeeeeeeedddeeeeeefffgggeeebbb^^^^^^```aaa___]]]eeedddccc```^^^]]]___aaabbbbbbaaa````````````aaagggfffeeeaaa\\\VVVPPPLLLIIIGGGCCC>>>888333///,,,,,,(((&&&'''&&&###$$$''',,,***(((&&&&&&'''((()))(((&&&###$$$'''((('''$$$%%%'''(((((('''''')))***)))((('''&&&&&&'''((()))&&&&&&%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%$$$$$$&&&(((&&&%%%$$$$$$&&&''''''&&&(((((('''&&&%%%%%%%%%%%%((('''&&&&&&'''&&&$$$"""###$$$$$$$$$%%%%%%%%%&&&///,,,)))&&&$$$$$$%%%&&&''''''&&&$$$"""!!!###%%%%%%%%%'''(((((())))))((('''&&&%%%$$$$$$%%%&&&''''''((('''%%%$$$###%%%'''******))))))((('''''''''&&&'''))))))'''&&&'''(((******++++++++++++++++++***+++---,,,***(((((()))++++++++++++,,,,,,,,,---)))(((((((((((())))))******++++++)))((((((***,,,((((((''''''''')))***+++******+++++++++)))(((&&&+++(((%%%%%%'''))))))'''(((((('''((()))***(((&&&%%%''')))******+++,,,...))))))(((((()))***+++,,,,,,,,,,,,+++++++++++++++***************************************)))))))))+++************+++,,,,,,......///...---+++***(((,,,,,,,,,,,,,,,---------------////////////...---...000222444777===CCCHHHIIIJJJKKKLLLLLLKKKIIIGGGEEEAAA;;;666333111000///000000111222222222222222000000/////////111333444555666666555333222222333222333444333222444:::???HHHSSScccnnnrrrtttwwwyyyzzzyyyxxxxxxxxxyyyzzz{{{555444444777:::<<<<<<;;;888:::@@@GGGJJJIIIJJJNNNNNNMMMLLLJJJHHHEEECCCBBB888999999555///+++,,,---...,,,***)))***---000222////////////...------,,,***((('''''')))*********...000111///---+++,,,---,,,,,,,,,,,,,,,+++++++++&&&(((+++,,,+++***))))))---,,,,,,,,,---///000111444222000...------///000444333111///...---------111111222222222222111111,,,,,,+++*********************)))((((((((())))))******))))))))))))((((((((()))******+++---111444999>>>FFFOOOXXXbbbjjjpppoooooooooooolllggg___YYYRRRKKKDDDAAA>>>999666888555444111...+++)))((('''((((((((())))))***++++++------,,,,,,++++++++++++((()))+++---......------*********,,,......---+++)))***+++***((((((***,,,************+++,,,------+++,,,,,,------...------000111000///---...000222000555999888333000000333111000000//////111222333---.../////////000333555>>>CCCKKKUUU^^^fffjjjmmmjjjhhhfffeeedddeeeggghhhdddeeeeeedddcccaaaaaabbbbbbaaaaaaaaaaaaaaaaaaaaa___^^^^^^___aaaaaa```^^^```aaaaaaaaaaaabbbeeehhhfffeeedddddddddeeeffffffdddaaa______aaabbbbbbaaaffffffeeeaaa\\\[[[^^^aaa``````````````````aaaaaaiiijjjiiieee]]]VVVPPPMMMEEECCC???:::444000,,,***---(((&&&&&&%%%###$$$(((---,,,***)))((('''(((((((((&&&######%%%&&&&&&%%%$$$%%%'''(((((((((***++++++)))'''&&&%%%&&&((()))%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%$$$######&&&((('''%%%######%%%'''(((((()))((('''&&&%%%$$$$$$$$$((('''&&&'''((('''%%%$$$###$$$$$$%%%%%%&&&&&&&&&///,,,(((%%%###$$$%%%'''((((((&&&###!!!!!!###%%%&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''%%%######$$$&&&++++++******)))(((((((((%%%'''(((((('''&&&&&&''')))***,,,---,,,+++***(((***,,,------+++)))*********+++,,,------,,,,,,+++)))))))))((((((((((((((()))******)))(((((()))+++))))))((((((((()))++++++))))))*********)))((('''---)))%%%&&&***,,,***''''''''''''(((((((((''''''&&&(((***+++*********+++'''''''''((()))***+++++++++++++++++++++*********))))))))))))))))))))))))(((((('''''''''(((((()))+++***************++++++.../////////...,,,***)))---------------------,,,+++,,,...///000///---,,,,,,---...///111666<<<@@@AAAAAAAAAAAAAAAAAA@@@@@@>>>:::666222111111000//////000111111222222111111////////////000111222333666777777666444333333444555666555333444999BBBIIIRRR]]]kkksssssssssvvvyyyxxxwwwwwwvvvwwwxxxzzz{{{444333444555888999::::::999;;;AAAIIILLLKKKMMMQQQOOOOOOMMMKKKHHHEEECCCAAA777888777333...+++,,,......,,,***)))***---000333000000///------,,,,,,,,,***)))((((((***++++++***...//////...---,,,,,,---+++++++++***************'''))),,,---,,,+++******,,,++++++***+++,,,......111000...---,,,,,,---...111111000//////...............///000000000000000------,,,+++++++++++++++---,,,+++***((((((((((((++++++******)))))))))))))))***++++++,,,...333666<<>>IIIRRR]]]fffooosssrrrrrrwww|||xxxwwwwwwwwwwwwxxxzzz{{{444444444444555666888999999;;;BBBJJJMMMMMMOOOSSSRRRQQQPPPMMMJJJFFFBBB@@@888888666222///---...//////---+++******---111333222111...,,,+++++++++,,,,,,*********,,,,,,+++***.........---------,,,,,,------,,,+++++++++++++++***---//////...---......,,,+++***)))***+++,,,---///...---,,,+++,,,,,,---000000111111111111222222,,,---....../////////......---,,,,,,++++++,,,,,,///...,,,***)))((((((''',,,,,,++++++***)))))))))***+++++++++,,,///444888???DDDKKKSSSYYY```fffiiilllkkkjjjiiieee___XXXSSSLLLEEE???===;;;777555777//////...---+++***)))(((...---,,,+++++++++------000///---,,,+++,,,------+++,,,---------------,,,...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...+++,,,---.....................,,,***)))***---000000333666555111//////000222111///...------...///---...///...---...000111:::???GGGQQQ[[[bbbhhhjjjfffeeedddcccccccccdddeeedddgggiiiiiieeeccccccddddddcccbbbaaaaaabbbcccccceeedddcccdddeeedddbbb```]]]^^^^^^^^^]]]^^^aaaddddddeeeeeeeeeeeedddcccccc````````````aaaccceeefffdddeeedddccc```______```YYY[[[\\\^^^```aaabbbbbbcccdddcccaaa\\\TTTMMMIIICCC@@@<<<777222///---,,,,,,(((&&&'''&&&###$$$'''*********+++***)))((('''(((''''''&&&&&&''''''((($$$%%%'''(((((((((***,,,(((''''''&&&'''((()))***((('''%%%######$$$&&&'''%%%&&&&&&&&&%%%%%%'''(((((('''&&&''')))+++++++++&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&))))))((('''######$$$%%%&&&'''(((((()))'''%%%######$$$&&&((((((((((((&&&$$$$$$&&&((('''&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%%%%''')))++++++******)))(((((((((%%%&&&((((((&&&%%%&&&'''&&&((()))++++++***((('''***+++------+++******+++)))***+++++++++***((((((************)))((('''&&&&&&'''((((((&&&&&&'''(((+++***)))(((((()))***+++(((((((((''''''''''''''''''%%%###%%%'''(((&&&$$$&&&(((***)))((('''(((((()))+++---,,,***'''%%%%%%&&&'''((()))******)))))))))))))))))))))*********(((((((((((((((((((((((('''&&&&&&&&&'''(((***+++++++++***))))))))))))***+++,,,---......---,,,+++,,,,,,,,,,,,,,,---------+++,,,...///000000//////,,,---......///000333666333333222222222333444444555333111111222333333222......///000000000000000------......//////000000555666666555333222222333000222555777<<>>===888333222333333222///000///...------...000111444222...+++))))))+++,,,...---,,,---......---+++...---,,,,,,---...---,,,---,,,+++*********+++,,,,,,------,,,+++,,,...///...---,,,+++++++++,,,---......---,,,,,,,,,------,,,,,,---...............,,,------......---------,,,++++++***)))*********,,,,,,++++++***++++++,,,------,,,,,,+++***))))))+++,,,,,,,,,---111666:::AAAFFFNNNVVV\\\bbbhhhkkkhhhgggeeeccc___YYYRRRMMMCCC<<<777777555222222444,,,,,,---------,,,,,,+++))))))((((((***,,,///111000...---,,,,,,---///000)))))))))***+++...000222222000...---------,,,+++------...///111000---+++************+++,,,---...///......---------............,,,)))((()))---000333111//////000111000//////......---...///000111000000///---,,,---000222444888AAAKKKUUU]]]bbbeeegggggghhhhhhggggggfffeeeccchhhlllkkkfffcccdddfffdddcccbbbaaaaaaccceeefffhhhgggfffffffffeeecccaaa_________^^^]]]]]]___aaabbbdddfffhhhgggeeebbb___aaaaaa```^^^\\\\\\^^^___aaa``````cccffffffccc___^^^___```bbbbbbbbbaaa```^^^\\\ZZZ[[[[[[WWWMMMEEEAAA???:::555111...---,,,***''''''***((($$$###%%%$$$%%%(((***++++++***)))$$$&&&(((((('''&&&%%%%%%%%%'''(((((('''''')))***###$$$&&&((()))*********,,,***'''%%%$$$%%%&&&'''$$$''')))***)))(((((((((%%%%%%&&&)))+++,,,+++)))((('''&&&&&&%%%%%%%%%%%%%%%$$$######$$$$$$""" ######$$$%%%&&&(((((()))******)))((('''&&&&&&&&&"""$$$''''''&&&&&&'''(((%%%%%%$$$$$$%%%&&&((()))&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%%%%&&&(((+++******))))))((('''''''''$$$&&&''''''&&&%%%%%%&&&$$$%%%&&&'''(((((((((((((((***++++++***)))***+++,,,++++++******)))))))))###$$$''')))++++++,,,+++'''(((******)))(((((()))''''''%%%%%%$$$%%%&&&'''''''''&&&&&&&&&''''''(((%%%'''(((((('''&&&&&&''''''***,,,+++)))((()))+++&&&(((+++,,,***((('''&&&))))))***++++++***)))((('''((((((((())))))******((((((((((((((((((((((((((((((''''''(((+++---///++++++***))))))((())))))'''(((***,,,------------))))))***++++++,,,------,,,,,,+++,,,---...///000,,,...111111000/////////---....../////////000000///---,,,---...000//////000000111222222222222222...///000111111222222111222333333222000//////000333999@@@HHHQQQ\\\iiiqqqgggiiimmmqqquuuyyy{{{|||~~~}}}{{{{{{{{{||||||888666333111000222555777:::===AAAEEEJJJMMMOOOPPPSSSQQQMMMJJJIIIFFFCCCAAA:::888555333444444333222------------------,,,,,,111000///......---......,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,+++000///---++++++---///000---,,,++++++******++++++,,,---......//////......++++++++++++,,,---......------------------------,,,---.........---,,,+++---+++***(((((()))+++,,,---+++)))((()))+++---/////////...+++((('''(((***)))***,,,---///333888<<<===FFFOOOWWW___hhhkkkjjjoooiiibbb\\\XXXTTTMMMIIIAAA;;;333000111222000---++++++++++++++++++++++++---***''''''***,,,,,,+++///,,,******---...,,,***+++***((((((***---111333///---+++,,,...000///---+++---000000...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))///---***(((((())),,,..................///000000...///111222222000---,,,222111///......///000111333999BBBIIIPPPWWW```fffeeeeeeffffffffffffeeeeeecccfffhhhgggdddbbbdddgggaaaaaaaaaaaabbbcccdddeeeccccccdddddddddcccbbbaaacccaaa______aaaccccccccc^^^ccceeeccccccfffeee```dddcccaaa```____________ddddddeeedddbbb___\\\[[[]]][[[[[[^^^dddfffccc___aaa^^^[[[[[[[[[WWWOOOHHHAAA???;;;555///---,,,---///...,,,***(((&&&%%%$$$'''((((((((())))))******&&&'''((('''%%%$$$$$$%%%%%%&&&(((************)))&&&&&&''''''((())))))))))))(((&&&%%%%%%&&&((()))%%%%%%%%%&&&&&&&&&''''''######$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###"""!!!!!!!!!!!!###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######&&&'''((()))((('''%%%###((('''%%%%%%%%%&&&(((***'''&&&&&&'''(((((('''%%%!!!"""###$$$$$$###!!!!!!(((((('''&&&&&&&&&&&&'''$$$&&&'''&&&%%%%%%&&&'''"""$$$&&&((()))(((&&&$$$(((***---...---+++******************)))(((&&&%%%%%%%%%&&&)))+++,,,+++)))((()))*********((('''&&&'''((()))(((&&&%%%&&&''')))'''%%%%%%&&&(((((((((###&&&)))***)))'''&&&%%%&&&((())))))(((''''''((($$$%%%'''((((((&&&%%%###)))***,,,------+++(((&&&)))'''&&&%%%%%%'''***,,,)))))))))((((((((((((''')))+++,,,,,,+++***+++,,,,,,+++++++++***)))))))))&&&(((,,,---,,,+++***+++,,,,,,***)))))))))***+++***,,,+++)))...666777222------...000222111///,,,+++++++++,,,---...///000000///...///000000...,,,222111000///......//////333222000......///111222222222222000///000333555999???JJJVVVaaaiiimmmooojjjkkkmmmnnnppptttyyy}}}~~~|||{{{yyyyyyzzz{{{555444222111222444666888<<<>>>BBBGGGKKKNNNPPPQQQPPPNNNKKKJJJHHHEEEBBB???:::777444222222222111000------------------------//////...---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------------,,,------------......//////...---,,,+++++++++++++++,,,---......//////......,,,,,,++++++,,,,,,------------------------------,,,---.........---+++***,,,+++***))))))***++++++,,,+++***))))))+++,,,---.........,,,))))))***+++((())),,,...111666<<<@@@DDDLLLUUU[[[cccjjjllljjjkkkfffaaa]]]YYYRRRJJJDDD===777000---......---***++++++++++++++++++++++++,,,***((()))+++---,,,***///,,,******---...---++++++*********+++---000222000...,,,,,,...///...---+++---///000...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******...---***))))))***,,,..................///000000111000000000000//////...111000...------...000111333999AAAHHHNNNUUU^^^dddeeeeeeffffffffffffeeeeeebbbcccccccccbbbbbbdddfffdddcccbbbbbbbbbccceeeeeecccccccccccccccccccccdddbbb```^^^^^^```bbbbbbbbbcccgggiiiffffffhhhfffaaaeeedddbbb```_________```___```cccdddeeedddbbbaaa\\\\\\\\\___ccceeedddcccccc```]]]\\\[[[XXXPPPJJJCCCAAA<<<666111.........///...---+++(((&&&%%%$$$&&&&&&&&&'''''''''((((((&&&'''((('''&&&%%%&&&'''&&&''''''((())))))))))))'''&&&&&&''''''((()))***((('''&&&%%%%%%&&&'''(((%%%&&&&&&&&&''''''''''''$$$%%%&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''''''''%%%%%%$$$###""""""""""""$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$###############$$$&&&((((((%%%###""""""'''&&&%%%$$$%%%&&&((()))'''&&&&&&&&&((((((&&&$$$""""""###$$$$$$###""""""(((''''''&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&'''((($$$%%%'''(((((((((&&&&&&)))+++------+++******+++))))))((((((''''''&&&&&&&&&&&&&&&(((***+++***)))((()))******)))((('''&&&&&&(((((('''&&&%%%&&&'''((('''%%%%%%'''(((((((((&&&'''((((((&&&&&&&&&'''''')))******)))(((((()))'''&&&&&&&&&&&&&&&'''''')))***+++,,,,,,+++)))((()))(((&&&%%%&&&(((***,,,))))))))))))))))))))))))***,,,------+++***+++,,,*********)))))))))))))))(((***------,,,+++++++++,,,+++)))((((((((()))***+++,,,+++(((,,,222222...---------///000000///---+++++++++,,,---...000000222111000000000///---+++000000000000000000000000444333111000///...//////222333333333333555999<<<===CCCNNNZZZdddjjjmmmnnnkkkmmmooopppppprrrtttvvvzzzyyyyyyzzz|||222111111222444666888:::===???CCCHHHLLLOOOQQQQQQLLLKKKIIIIIIHHHEEE@@@===:::777333111111000///...,,,,,,------......//////...------,,,++++++******---------.........------)))***+++,,,------------)))+++---.../////////...///...---,,,++++++++++++,,,---......//////......------,,,,,,,,,,,,++++++------------------------,,,,,,---...---,,,+++***************************,,,,,,++++++++++++++++++---......---+++***,,,---(((***,,,///444999@@@EEELLLTTT\\\aaagggmmmmmmjjjgggccc___[[[WWWPPPFFF???999444...,,,,,,---+++***+++++++++++++++++++++++++++******+++------,,,***...,,,++++++,,,------,,,,,,++++++,,,,,,...//////111000...---......---,,,+++---//////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,+++***---,,,+++++++++,,,,,,---.........---......///000222111000///...///000111///...---,,,,,,---//////333888@@@FFFKKKRRR[[[aaaddddddeeeeeeeeeeeeddddddaaa```^^^^^^```ccceeeeeefffeeecccbbbbbbcccfffgggddddddcccbbbbbbcccdddeeebbb```^^^^^^```aaabbbaaafffiiiiiigggggghhhfffcccfffdddcccaaa````````````^^^```cccfffgggfffeeeddd]]]^^^```aaaaaacccfffhhhfffbbb___\\\[[[WWWQQQLLLFFFBBB===777222000//////000///---+++)))&&&$$$###&&&&&&''''''((((((''''''&&&'''(((((('''&&&''')))''''''&&&&&&&&&'''((((((((('''&&&%%%&&&(((***+++''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''&&&%%% !!!###%%%'''((()))***&&&%%%%%%$$$$$$#########$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$###"""!!!"""#########(((+++***%%%!!!!!!###'''&&&%%%$$$%%%&&&'''(((((('''&&&&&&''''''%%%$$$######$$$$$$$$$$$$$$$###((('''&&&&&&%%%%%%&&&&&&%%%'''((((((''''''((()))&&&''''''''''''((((((((()))+++,,,+++***)))***+++((('''&&&&&&&&&&&&'''''')))'''&&&'''(((******)))((())))))))))))(((((('''&&&'''((('''%%%%%%%%%&&&((('''%%%&&&((())))))((())))))(((&&&%%%%%%''')))(((***+++***)))((()))***((('''&&&%%%&&&'''***+++))))))*********************)))(((''''''(((***+++))))))******+++,,,,,,,,,,,,---...---+++***+++,,,((((((((()))))))))))))))***,,,...---,,,++++++++++++***)))((((((((()))***,,,---+++((()))------***---,,,,,,---...///...---,,,,,,,,,,,,...///000111444333111111111000---+++///000111222222222111000333222222111000...---,,,///000111222444777<<<@@@EEELLLWWWaaaiiillllllkkkjjjmmmppprrrrrrrrrssstttxxxvvvvvvyyy~~~///000111333555888:::;;;===@@@CCCHHHLLLNNNPPPQQQIIIIIIIIIIIIHHHEEE@@@<<<;;;888444222111000///---,,,,,,---...///000000000------------,,,+++******,,,---.../////////...---++++++,,,---------------)))***+++---...///000000000000...---,,,,,,++++++,,,---......///...............------,,,+++******------------------------+++,,,,,,------,,,***)))))))))***+++++++++******+++,,,,,,---,,,+++)))))),,,---...---,,,,,,---///***,,,...111666<<>>888444000---......---,,,***+++++++++++++++,,,,,,******+++---...---,,,+++---,,,,,,,,,,,,---......------------............222111///...------,,,,,,+++---//////---,,,,,,---------------------------------......---,,,+++++++++,,,,,,---------------.........------......///111000000//////000000000------,,,,,,,,,---......222777>>>CCCIIIOOOXXX^^^ccccccddddddddddddccccccaaa^^^[[[\\\```eeeffffffeeecccaaa```aaacccgggiiihhhfffdddbbbaaabbbcccdddcccaaa______aaabbbcccbbbdddeeefffffffffffffffdddgggeeedddbbbaaaaaaaaaaaacccdddfffggggggeeecccaaa```cccdddccc``````dddiiigggddd```]]]ZZZVVVRRRNNNHHHCCC<<<666222000//////000///...+++)))'''%%%$$$((()))************))))))%%%'''(((((('''''')))***'''&&&%%%$$$$$$%%%'''((()))'''%%%$$$%%%'''***,,,&&&&&&'''(((((('''&&&&&&'''''''''(((((((((((()))(((((()))(((((('''&&&&&&!!!"""###%%%'''((())))))&&&&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&'''&&&&&&&&&%%%$$$"""!!! !!!"""###&&&+++000...'''"""$$$'''%%%%%%$$$$$$%%%%%%&&&'''((('''%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%'''(((((('''''')))***)))((('''&&&''''''((()))******+++***((((((***,,,((('''&&&&&&&&&'''((()))***(((&&&&&&''')))))))))((())))))))))))(((((((((&&&'''((('''%%%%%%%%%&&&((('''&&&''')))******))))))))))))(((&&&%%%&&&(((((()))***)))(((((()))***''''''''''''((()))+++,,,))))))(((((()))***+++,,,+++***)))(((((()))***+++))))))***+++,,,---.........//////---+++******+++(((((())))))******+++++++++,,,---,,,***)))***+++,,,+++***)))))))))***+++---,,,+++))))))***+++***...,,,++++++---......---,,,,,,------...///111222333222111111222222000...000111333444444222000///000000222222111000...,,,///111222333666;;;BBBFFFQQQWWW```iiimmmllliiifffgggjjjmmmoooppprrrtttvvvyyywwwuuuwww|||~~~{{{///000111333666888;;;<<<===???CCCGGGKKKMMMOOOPPPIIIIIIHHHHHHHHHDDD@@@<<<;;;999555333222111///...------...//////000111111.../////////...---,,,++++++,,,...///000///...---...............---,,,,,,************,,,...111333111000///...------------,,,---......///..................---,,,+++***)))------------------------***+++,,,,,,,,,+++))))))((()))***++++++++++++++++++,,,---------+++)))(((+++,,,......---,,,---......///111333777===EEEKKKQQQYYYaaaeeejjjnnnlllhhhfff```XXXQQQLLLHHHBBB===555222000...............*********++++++,,,,,,,,,***+++---......---,,,,,,,,,,,,---,,,,,,---...///........................222222111///---,,,,,,,,,+++---......---,,,---...------------------------------.........---,,,,,,+++,,,---...///......---......------------......---...000111111000///...,,,,,,,,,,,,,,,---......222666<<>>:::///...---,,,++++++,,,,,,*********++++++,,,,,,---***,,,......---------...+++---------,,,---///111//////.........//////000222222222000---,,,---...+++---...---,,,,,,---///------------------------------............------,,,,,,---...///////////////...------,,,---------***,,,///111111000---,,,+++,,,,,,------.........111555;;;@@@EEELLLUUU\\\aaaaaabbbbbbbbbbbbaaaaaa```^^^^^^___bbbfffhhhiii``````______```cccgggiiikkkiiigggdddbbbaaaaaaaaafffdddbbbbbbdddeeefffeeedddbbbdddhhhjjjiiikkknnniiigggfffdddccccccccccccbbbbbbbbbbbbbbbccccccccccccfffhhheeeaaa___aaaeeeeeeeeeccc```]]]XXXUUURRRKKKDDD:::444111111///---......---+++***)))(((''''''((()))******((('''%%%&&&'''(((((('''&&&''')))%%%%%%%%%%%%&&&'''((((((((('''&&&%%%&&&(((***+++''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((('''&&&&&&&&&'''''''''&&&&&&%%%$$$%%%&&&&&&&&&&&&$$$###%%%%%%&&&'''''''''''''''$$$$$$#########"""""""""###'''+++***&&&######&&&######$$$$$$$$$%%%%%%%%%&&&$$$""""""###%%%%%%%%%######"""######$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%'''''''''''')))+++)))((('''&&&&&&&&&'''(((''')))***)))((('''((()))((())))))***))))))(((((((((&&&%%%&&&'''))))))((()))(((((((((((())))))***((()))***)))'''&&&'''(((''''''''')))+++,,,+++***$$$'''***,,,***((('''&&&((((((((('''%%%&&&(((***%%%&&&)))++++++***)))(((***)))((('''((()))***+++,,,+++***)))((('''''''''''''''((()))***+++,,,---------,,,+++)))(((***,,,+++++++++,,,,,,,,,,,,,,,******)))'''&&&&&&)))+++///...---,,,,,,,,,---...---++++++---,,,***,,,111---,,,,,,---...///...---............///111222333.........111333555444333444555555555555333222111---...111333555555444333111333555999>>>GGGPPPVVVgggiiilllmmmmmmjjjgggdddffffffeeecccbbbdddgggkkkoooppprrrssstttuuuuuuvvv555444333222444666999;;;???AAADDDHHHLLLNNNOOOPPPJJJHHHFFFDDDCCC@@@<<<999999666333111111111000///000000000000000000000000///000111111111///---,,,(((***,,,/////////---,,,------.........---,,,,,,************,,,---///000000000/////////000111111,,,---......//////......,,,,,,---......,,,***)))------------------------)))***+++++++++***((('''***))))))))))))+++,,,---******+++,,,,,,,,,++++++***,,,......,,,+++++++++---///111333999AAAJJJPPPZZZaaahhhkkkmmmnnnkkkeee___XXXPPPIIIDDD???999444,,,,,,++++++******+++,,,)))******+++,,,,,,------,,,---///...,,,,,,...000+++---......,,,---///222000///...---...///111222111222222000---,,,---///+++,,,------,,,,,,...///........................------............---------------...//////000000///...------,,,,,,,,,---++++++---.........------+++,,,---....../////////000444:::???DDDLLLVVV]]]```aaaaaabbbbbbaaaaaa```]]]^^^```aaabbbdddfffiiicccbbbaaaaaabbbccceeefffggggggfffeeedddccccccbbbeeecccbbbbbbccceeeeeeeeeeeebbbccchhhiiigggiiimmmiiihhhfffeeedddcccddddddaaa```^^^^^^___aaadddeeeaaadddfffeeecccaaacccdddeeeffffffdddaaa\\\XXXVVVMMMEEE;;;444333222000...---,,,,,,++++++******)))'''(((***+++***)))&&&%%%&&&'''((('''&&&%%%&&&'''"""###%%%&&&((()))))))))'''&&&&&&''''''((()))***((('''&&&%%%%%%&&&'''(((%%%&&&&&&&&&''''''''''''&&&&&&'''(((((((((''''''&&&'''''''''''''''&&&&&&"""$$$%%%&&&&&&%%%$$$###%%%&&&&&&'''''''''''''''###$$$%%%&&&%%%$$$"""!!!!!!###&&&&&&%%%###"""###"""######$$$$$$$$$$$$$$$%%%###!!!!!!###%%%&&&&&&""""""!!!!!!"""###%%%&&&%%%%%%$$$##################$$$&&&&&&&&&'''(((***(((''''''&&&&&&&&&&&&&&&&&&(((******(((''''''((('''(((***+++***(((&&&$$$%%%$$$%%%&&&)))***)))((()))(((''''''((()))***+++)))***+++***)))((()))***''''''(((***,,,---,,,+++%%%''')))***)))((()))***)))))))))'''&&&&&&)))+++''''''((((((((((((((((((***))))))(((((((((((()))++++++***)))'''&&&&&&%%%&&&&&&''''''((()))******+++++++++)))'''(((***---,,,,,,,,,++++++++++++++++++***)))'''&&&'''+++...///...---,,,+++,,,------...+++,,,---+++(((***000---------///000000///---.........///000111333333///......000333444333111333333444444555555555555000111222444555555555444111333777<<>>DDDLLLVVV]]]``````aaaaaaaaaaaa``````[[[^^^bbbbbbaaabbbeeehhhfffeeeeeedddccccccccccccdddeeeeeeffffffeeeeeedddeeecccaaaaaacccdddeeedddeeeaaaaaafffgggdddeeejjjjjjhhhgggeeeddddddddddddbbb```]]]\\\\\\___bbbddd^^^aaaccceeedddddddddeeeeeegggiiihhhddd___[[[YYYPPPGGG<<<555444444222///,,,,,,++++++++++++++++++)))***,,,------+++((('''&&&'''((('''%%%$$$$$$%%%!!!###%%%((()))*********&&&&&&''''''((())))))))))))(((&&&%%%%%%&&&((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((('''%%%&&&''''''((('''''''''"""###%%%&&&&&&%%%###"""%%%&&&''''''((((((''''''"""$$$&&&''''''%%%"""!!! """###%%%%%%%%%###"""""""""###$$$$$$$$$$$$###$$$""" """%%%''''''"""!!!!!!!!!!!!###%%%&&&%%%$$$$$$###"""#########"""$$$%%%&&&&&&&&&(((***'''''''''&&&&&&%%%%%%$$$$$$'''******)))'''''''''%%%''')))+++***'''###!!!######$$$'''******)))''')))(((''''''''')))***+++***+++,,,+++)))))))))+++''''''(((***---...,,,+++&&&'''(((''''''(((+++---*********(((''''''***,,,***)))'''&&&&&&&&&((()))******))))))((((((''''''+++***)))((('''&&&%%%$$$%%%%%%&&&&&&''''''((((((******)))((('''(((***---,,,+++++++++***)))))))))++++++)))''''''(((---000...---,,,+++++++++,,,,,,///,,,,,,...***%%%(((///------...000222111///,,,......//////000222333444000//////000222222111///111222222333555777999:::333333444444555555444444777:::???FFFPPP\\\iiiqqqkkkjjjiiiiiiiiikkkmmmnnnccceeehhhjjjjjjjjjkkklllkkkpppvvvuuupppnnnqqquuu999666333333666;;;>>>@@@DDDFFFJJJLLLMMMNNNPPPRRROOOKKKFFFCCC@@@<<<666222111111000000111222333333/////////111333444333222/////////000000///...---+++,,,---......,,,***)))***,,,---,,,******---///111---)))))),,,///...---,,,///222444555666888:::999333...,,,...///+++'''+++---......,,,*********111...+++***+++,,,------++++++++++++++++++++++++---,,,+++++++++,,,---...)))***)))(((***...---)))((())))))))))))***---000---...000555===HHHRRRWWWdddhhhkkkjjjkkkjjjccc\\\ZZZSSSJJJBBB<<<777111,,,******))))))******+++,,,***+++---...------...///......///000000///...---,,,,,,---///000222333333111111111111111111111111//////000000000000////////////......///000111111///000222222333222111000,,,,,,---------------,,,------///000111111111111------...............------...///...,,,+++,,,---...///111222222000...---000333999@@@GGGPPPYYY^^^aaacccffffffdddbbbaaa``````]]]\\\^^^bbbfffgggfffgggggghhhggggggfffeeeeee```aaadddhhhiiihhhccc```bbbbbbbbbaaa```aaadddgggdddccc```______```bbbdddkkkgggddddddccc``````ddddddcccbbb`````````aaabbb___aaabbbdddeeeeeeddddddjjjjjjjjjiiifffbbb]]]ZZZTTTMMMCCC:::444222111111...,,,***))))))(((&&&$$$'''333999333***((()))(((***&&&%%%)))(((###!!!%%%&&&'''***++++++***'''&&&%%%(((+++***'''%%%&&&)))((()))*********)))'''&&&%%%%%%%%%&&&'''((()))***%%%&&&((()))))))))(((''')))(((&&&%%%$$$%%%%%%&&&###############"""!!! $$$%%%'''))))))((('''&&&&&&&&&'''''''''&&&$$$###$$$&&&&&&""""""&&&'''$$$"""!!! !!!$$$&&&&&&&&&$$$$$$######$$$$$$%%%&&&"""######""""""$$$(((+++***(((%%%%%%&&&%%%""" ############$$$%%%&&&'''((('''%%%&&&((())))))(((''''''((((((((((((''''''+++++++++***((('''%%%%%%$$$%%%''')))***)))(((''',,,+++***)))((('''''''''************))))))))))))''')))***,,,,,,***)))'''***((('''''')))+++,,,,,,+++***(((((()))******)))(((((())))))))))))(((((((((''''''&&&'''((()))******+++++++++***)))'''&&&******)))(((((()))******))))))*********+++++++++++++++***)))))))))))))))------------------------))))))***++++++,,,------------------------------////////////////////////...///000111222333444444111///...---//////...---,,,///111111444999;;;999777222000222333222333666;;;>>>FFFTTTcccoootttvvvqqqllliiihhhgggeeefffkkkeeehhhkkkmmmmmmoootttxxxrrrssstttsssqqqqqqrrrttt999666333333555999<<<===CCCFFFIIIKKKLLLMMMOOOQQQLLLIIIFFFCCCAAA===888333111000000/////////000000000000000111222222111000///............---------+++,,,---...---,,,***)))***,,,---,,,+++***---//////---++++++,,,.../////////111222333222222444555666222...,,,------+++)))+++---......---++++++,,,...,,,***+++,,,.........---------,,,,,,,,,++++++---,,,+++++++++,,,------))),,,---***+++------*********+++***)))***---///---...111666???JJJSSSYYYdddhhhjjjjjjjjjhhhbbb[[[VVVOOOFFF???;;;666111---,,,,,,++++++++++++++++++---...000///...------.........///000000///...---......///000111222222333111111111111111111111111......///000000000000000......//////000111222222000000222333333222222111------............------------...///000000000000------...............------...///...,,,,,,,,,------...///111111111000000000333999???GGGPPPYYY___aaaccceeeeeecccbbbbbbbbbbbb```^^^```cccfffgggfffhhhhhhiiiiiihhhggggggfff^^^___```bbbdddcccaaa^^^aaabbbaaa```___```bbbeeeeeedddbbb``````aaacccdddgggdddccceeeddd```___aaaeeedddcccaaaaaaaaabbbcccbbbcccdddeeeffffffffffffiiijjjjjjiiifffbbb^^^\\\SSSNNNEEE===888444111///...,,,*********)))'''%%%$$$---111,,,&&&%%%%%%$$$((($$$%%%)))((($$$$$$'''%%%&&&((())))))(((&&&%%%&&&'''))))))(((''''''(((((((((((((((((('''&&&&&&''''''&&&%%%$$$######"""%%%&&&'''((())))))((('''''''''&&&%%%$$$%%%&&&&&&%%%%%%%%%$$$###"""!!! ###$$$&&&'''((('''&&&%%%&&&&&&'''''''''&&&$$$$$$"""&&&'''$$$###$$$!!!$$$"""!!!"""$$$&&&&&&%%%$$$$$$#########$$$$$$%%%""""""###""""""###'''******'''%%%$$$%%%%%%###!!!$$$############%%%&&&'''''''''(((***,,,,,,)))''''''(((((())))))(((((('''++++++******)))'''&&&%%%$$$%%%''')))))))))(((''')))(((((('''''''''((((((***+++++++++************(((((()))******)))((((((***)))'''(((***,,,,,,,,,***)))(((((()))*********))))))************))))))((('''&&&&&&&&&''')))***************)))((('''&&&************************'''(((((()))******+++++++++***))))))(((((()))))),,,,,,,,,,,,,,,,,,------******++++++,,,,,,------,,,,,,,,,---------......////////////////////////...///000111222333333444111000....../////////......111333111333888999777666111000333555555777;;;@@@FFFQQQ^^^jjjppprrrrrrrrrmmmiiihhhfffcccdddhhhgggjjjnnnooonnnooorrruuuqqqqqqqqqrrrssstttuuuuuu777555333333555777999999BBBDDDGGGJJJKKKLLLNNNPPPJJJHHHEEECCCAAA===888555222111///...---,,,,,,,,,000111111111000000///...///...---+++++++++,,,---+++,,,---------,,,***)))***,,,---,,,++++++---...---......---,,,---000222444444333111......///111000///...---,,,++++++++++++,,,......---,,,---...,,,++++++,,,///000000000//////......---,,,++++++---,,,,,,++++++,,,,,,---(((...111...+++,,,,,,+++***++++++*********---///---///222999BBBLLLVVV[[[eeehhhjjjhhhhhhfff```YYYQQQJJJBBB<<<888555000---+++,,,---...------++++++///000111111...---------......///000000000///...000000111111111222222222222222222222222222222222......///000111111000000,,,---///111222333333222000111222333444333222222...//////000000///......---.....................---...............------...///000///---------...---......///000111222222///333888???GGGOOOXXX^^^bbbcccddddddccccccdddeeeeeecccaaaaaaccceeefffeeehhhiiiiiijjjjjjiiigggggg```^^^]]]^^^___``````___aaabbbaaa```^^^^^^```bbbfffdddcccbbbaaabbbccccccaaa```aaaeeeeeeaaa^^^```eeedddccccccbbbbbbcccccceeeeeeeeeeeefffggghhhhhhhhhhhhiiihhhfffccc```^^^SSSOOOHHHAAA;;;666111...---,,,************)))'''$$$((()))&&&$$$%%%%%%###&&&$$$%%%((((((&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''))))))((('''&&&&&&%%%%%%$$$%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&'''(((((((((((('''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$###"""###$$$%%%&&&&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%###%%%***,,,+++&&&%%%######%%%%%%%%%$$$$$$$$$###############$$$!!!"""###""""""###%%%((()))'''%%%$$$%%%%%%$$$"""%%%$$$###"""###%%%'''(((&&&(((+++///000...)))%%%(((((())))))))))))((((((************)))'''&&&&&&$$$%%%'''((())))))((((((%%%%%%%%%%%%&&&((()))******++++++,,,,,,+++++++++)))(((((((((((((((((()))+++)))'''(((***,,,,,,,,,))))))(((((()))***++++++***++++++++++++++++++***''''''&&&%%%&&&'''((()))***)))(((''''''''''''''')))***+++,,,,,,+++***)))&&&''''''((()))***************)))((((((((()))))),,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////000000000000000000000000...//////000111222333333222000....../////////...000333444222222666666444444111111444777888<<>>777444111...+++((())),,,.........,,,+++...///000000...------...---...000000111000//////333333333222222222111111222222222222222222222222///000000000000///......+++,,,///222444444333222000111222444444444333333000000111111111000//////......------,,,---------.........///......---,,,...///000///...---...000000/////////000111222222///222888>>>EEENNNWWW]]]bbbcccdddddddddeeegggiiifffeeecccbbbbbbcccddddddggghhhiiijjjjjjiiigggfffdddaaa^^^]]]___aaacccccccccccccccaaa___^^^___aaadddcccbbbbbbaaaaaabbbbbb___^^^___cccccc```___aaadddcccccccccccccccccccccfffeeeeeeddddddfffggghhhfffgggggggggfffdddbbb```VVVQQQIIIBBB<<<777222///---,,,******++++++***((((((((('''&&&''')))((('''&&&&&&&&&(((((('''&&&'''&&&%%%$$$######$$$%%%&&&&&&$$$###&&&)))+++)))&&&%%%$$$###""""""###$$$%%%###$$$'''(((((((((&&&%%%&&&'''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&'''$$$%%%&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""" (((777DDDJJJ)))'''%%%$$$%%%%%%$$$###$$$$$$###""""""""""""###""""""###"""""""""$$$&&&'''&&&%%%$$$$$$%%%%%%%%%&&&%%%###"""###$$$'''((('''(((+++...///---)))%%%(((((())))))))))))(((((())))))***))))))((('''&&&&&&'''((()))************$$$$$$$$$%%%&&&((()))******+++,,,,,,,,,,,,+++***)))((('''&&&&&&'''((()))***((('''''')))***+++***(((((())))))))))))+++,,,******++++++++++++******((('''&&&%%%%%%&&&'''((()))(((&&&%%%%%%&&&'''((((((***+++------+++***((())))))))))))))))))))))))***))))))(((((())))))))),,,,,,++++++++++++******---------,,,,,,,,,,,,,,,)))***+++,,,...///000111111111111111111111111111/////////000111222222333222000......///000///...000333444222222555666333444222222666888:::???FFFQQQ[[[hhhpppsssqqqpppooonnniiieeeeeecccbbbccchhhiiimmmrrrsssrrrpppqqqsssuuurrrppprrrvvvxxxuuuqqq222111111333666:::;;;;;;@@@BBBFFFHHHIIIJJJLLLNNNLLLJJJHHHCCC>>>999555444555444222000---,,,+++***+++...000111//////000222000///,,,***)))***+++,,,+++,,,,,,+++++++++******+++++++++,,,------,,,,,,***---//////......111444555444222000------///111)))+++,,,,,,++++++,,,...+++,,,------,,,,,,...///000//////000222222111///......---,,,+++***)))(((---------,,,,,,+++++++++&&&---111---(((((()))***%%%&&&(((((()))+++...111---000555===GGGPPPXXX]]]fffhhhhhheeecccaaaZZZSSSKKKDDD;;;444000...***'''$$$&&&))),,,......------***,,,......------...///---...000111111111000///444444333333222111111111111111111111111111111111111111000000...,,,+++******,,,///222333333333222000111333444555555444444111111222222111000000///...---,,,,,,,,,,,,------......//////...------,,,---///000///......///000333222111000//////000000...222777===CCCLLLTTTZZZaaabbbddddddeeefffiiilllfffeeedddbbbaaaaaaaaabbbdddfffhhhiiiiiihhhfffeeeeeebbb___^^^```bbbdddeeedddddddddccc```___```aaa``````aaaaaaaaaaaa``````aaa^^^]]]```aaa___aaaeeebbbccccccccccccccccccccceeedddcccccccccdddeeefffdddeeefffffffffeeedddccc[[[TTTKKKBBB<<<777444222...,,,++++++,,,,,,+++))),,,(((&&&(((***+++++++++((())))))((('''&&&%%%$$$'''&&&%%%$$$$$$%%%&&&'''&&&$$$###%%%)))+++)))&&&$$$###"""!!!!!!"""$$$$$$%%%&&&'''((('''%%%###!!!'''''''''&&&&&&&&&&&&'''###$$$$$$%%%%%%&&&&&&&&&"""###$$$&&&((()))))))))%%%&&&&&&'''''''''''''''%%%%%%%%%$$$%%%%%%%%%%%%$$$%%%""""""***;;;IIIOOO)))'''%%%$$$%%%$$$###"""######"""!!!!!!""""""""""""###$$$$$$""""""$$$%%%%%%%%%$$$$$$###$$$&&&(((&&&%%%$$$######%%%&&&((()))(((((()))+++***(((&&&(((((())))))))))))((((((((()))))))))))))))((('''((())))))***++++++,,,,,,''''''''''''((()))***++++++,,,---......,,,+++******)))'''%%%%%%''')))***)))(((&&&&&&''')))))))))''')))***)))((((((***---)))******************)))((((((&&&&&&%%%&&&'''(((''''''&&&%%%%%%&&&'''(((((()))+++,,,,,,+++)))(((---,,,++++++)))(((((('''******))))))))))))******,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,+++))))))***,,,...///000111222222222222222222222222/////////000000111111222222000///...000000///...///222333111222555666444555333444888:::<<>>???@@@BBBFFFHHHIIIJJJLLLNNNMMMLLLHHHAAA;;;666555555555444222000///------,,,***...111111000///222444111000...---,,,,,,,,,,,,,,,+++++++++************+++***+++---......,,,***)))+++---......///111333222222111000...---///111******+++,,,------------+++,,,---,,,++++++,,,...000///...///000111000///------,,,+++******))))))------------,,,+++******(((,,,...***''')))+++***%%%'''((())))))+++///222///222888AAAJJJSSSYYY]]]gggiiigggccc```^^^WWWPPPIIIBBB888111...+++(((&&&$$$%%%(((***,,,---......)))+++---...------...///---...000111222111111000444444333333222111111000000000000000000000000000000000///...---+++)))(((+++,,,...000111222222111000111333555666666555555222222222222111000//////...---,,,+++,,,,,,...///////////////...---,,,,,,,,,...//////...---...000333333222111000//////......111666;;;AAAHHHPPPUUU]]]___bbbdddeeegggiiillleeefffeeebbb```___aaabbbccceeegggiiiiiihhhfffdddcccaaa^^^^^^```bbbcccccccccdddeeedddaaa``````aaa]]]^^^```aaabbbaaaaaa```ccc___^^^```aaa```cccgggccccccdddeeeeeeeeeddddddcccccccccbbbbbbccccccdddccccccdddeeeffffffffffff```YYYOOOEEE???:::777555///...,,,,,,,,,,,,+++)))***'''&&&(((***))))))+++(((+++***'''&&&'''&&&###''''''%%%%%%%%%%%%''''''%%%%%%%%%&&&(((((('''&&&#########"""######$$$%%%"""$$$'''***---///000000((('''&&&&&&%%%&&&&&&&&&###$$$%%%%%%%%%%%%%%%$$$!!!"""$$$&&&((()))******&&&&&&&&&'''''''''((((((%%%$$$$$$$$$$$$%%%%%%&&&"""%%%''''''+++333777777)))'''%%%$$$$$$$$$###!!!!!!!!!!!!!!!!!!"""######$$$%%%&&&%%%$$$######%%%$$$$$$$$$######$$$'''***&&&&&&%%%%%%%%%%%%&&&&&&***(((&&&&&&'''(((''''''''''''(((((((((((('''''''''(((((())))))))))))((()))))))))***++++++,,,,,,))))))******+++---...//////000111111000...,,,******)))'''&&&&&&''')))******(((&&&&&&'''))))))((((((***,,,***''''''))),,,))))))************))))))***)))((('''&&&'''((((((&&&&&&&&&&&&&&&'''((()))((()))***++++++***)))(((...---,,,+++***)))((('''++++++*********+++,,,,,,------,,,,,,++++++******++++++++++++++++++++++++)))***+++,,,...///000111111111111111111111111111/////////000000000111111333111//////000000000///000333333111111555555333555555777;;;>>>AAAJJJTTTaaadddhhhkkklllnnnpppqqqddd```___bbbeeefffkkkpppiiimmmqqqrrrqqqqqqsssuuuwwwwwwwww{{{}}}777555333444888<<>>555///,,,+++)))'''((())))))***+++,,,------+++---//////...------...---...000111222222111111333333222222111111000000////////////////////////,,,,,,,,,,,,+++***)))))),,,------...///000000000000222333555666777666666222222222222111000///......---,,,+++,,,---///111////////////...---,,,++++++---......------...///111222222333222111///......111555999>>>EEELLLQQQXXX[[[___bbbdddeeegggiiifffgggfffdddaaa```bbbdddccceeehhhjjjkkkiiigggeeeaaa```___```bbbcccbbbaaaaaacccdddcccaaa``````aaa[[[]]]___bbbccccccbbbbbbcccaaaaaaddddddbbbcccfffdddeeefffggghhhggggggfffbbbcccccccccccccccbbbbbbaaabbbcccdddfffggghhhhhhccc]]]UUULLLEEE???:::777111///---------,,,***((((((%%%&&&***)))&&&&&&***&&&******'''&&&)))((($$$&&&&&&&&&%%%%%%&&&&&&&&&$$$&&&''''''&&&%%%&&&'''######$$$%%%%%%%%%%%%%%%!!!###&&&+++000444888:::((('''&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&%%%$$$############%%%&&&'''(((((((((&&&&&&%%%%%%&&&&&&''''''$$$$$$#########$$$&&&&&&"""''')))((()))+++***&&&(((&&&$$$#########"""!!! !!!"""###$$$%%%&&&''''''%%%$$$$$$%%%###$$$$$$###"""$$$(((,,,%%%%%%&&&''''''&&&%%%$$$***(((&&&&&&'''''''''&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))(((((((((((()))***++++++++++++,,,---000222444555555555666666444111...,,,***)))(((((((((((()))***,,,***(((((()))*********))),,,---+++'''%%%(((+++******++++++++++++******+++***)))((('''(((((()))%%%%%%&&&(((((()))))))))((((((((((((((((((((((((************)))))))))))),,,,,,++++++,,,,,,---.........------,,,+++++++++)))))))))******+++++++++******+++,,,---//////000111111111111111111111111////////////000000000000333111//////000111000///222444444111111333333000555666:::???CCCIIITTT```gggffffffhhhkkkmmmnnnmmmbbb___^^^bbbeeeggglllrrrllloooqqqqqqooonnnqqqtttrrruuu{{{;;;888555555888<<>>777666999<<<111111000//////////////////222555444000...000333333333333222111///...---,,,+++******))))))******+++******---///000,,,))))))((((((+++000222111///---///000///---+++***+++---+++))),,,111222...***,,,,,,,,,***(((((()))+++***(((&&&'''***...000111------------------------------......---+++***)))------***''')))...000.../////////---,,,,,,...000666999@@@HHHQQQXXX]]]```hhhiiifffaaa]]]ZZZTTTLLLCCC<<<333...,,,,,,+++***---,,,,,,++++++,,,,,,---///000111000...------------...000111222222222111222222222111111111000000........................))))))***++++++++++++***---------------...///000111222444555777777777666222222222111111///.........---,,,+++,,,...111222////////////...---,,,++++++,,,------,,,,,,...//////000222333333222111000///111444888===CCCJJJOOOTTTXXX]]]aaacccdddeeegggggghhhhhheeebbbaaacccfffdddfffiiilllllljjjhhhfffaaaaaaaaaccceeeeeecccaaa```aaabbbbbb```______```ZZZ\\\```ccceeeeeedddccccccaaacccggghhhdddccceeefffggghhhjjjjjjjjjiiihhhbbbcccdddeeedddcccbbbaaaaaaaaabbbdddfffgggiiiiiiddd```ZZZSSSKKKDDD<<<777222000...------,,,***((((((&&&(((,,,***%%%%%%+++$$$)))***&&&&&&******&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$''')))(((%%%###%%%'''###$$$%%%'''''''''&&&%%%''''''''''''((()))***+++((((((&&&%%%$$$%%%%%%&&&$$$%%%%%%&&&%%%$$$"""!!!%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$#########$$$&&&'''&&&)))(((&&&&&&***+++)))'''%%%###"""######"""!!!!!!"""$$$%%%&&&'''((((((&&&$$$$$$%%%"""$$$$$$###"""$$$)))---$$$%%%'''(((((('''%%%###)))(((''''''(((((('''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))******)))'''&&&&&&&&&'''((()))******+++---///222666888:::999999::::::777444000...******))))))))))))******...,,,***)))+++,,,,,,+++***---...+++&&&$$$'''***+++,,,,,,------,,,,,,+++,,,+++***((((((((()))***$$$%%%''')))******))))))((((((''''''''''''((((((''''''(((((()))*********,,,,,,,,,,,,------.../////////...------,,,++++++''''''((()))***++++++,,,***+++,,,,,,---...//////000000000000000000000000////////////000000000000333111//////000111000///444777666111000222111---444666;;;BBBHHHOOO\\\hhhjjjhhhfffhhhlllmmmllliiiccc______bbbfffhhhlllrrroooqqqrrrpppmmmlllooorrrmmmsss|||===999555666<<>><<<555333555111......000000---,,,///000333444111///111000---///...---...111222222111...+++)))***---...---,,,...------...000///---++++++***((())),,,///000000...///000000...,,,)))'''111+++'''(((---000...)))***++++++)))''''''+++///,,,+++******)))*********+++,,,.../////////...---...//////...---+++(((''',,,---------,,,---///222444222///---+++,,,---...333999BBBJJJRRRZZZ```dddmmmkkkddd\\\YYYYYYQQQFFF@@@;;;555...***))))))+++,,,.........,,,+++,,,...222222333333222111///......111333333222111222333/////////......---------///,,,)))***,,,+++&&&!!!$$$%%%&&&'''((((((((((((+++******)))***,,,---...///000222333444555444444333222111111222222000...222///++++++---///...---------,,,+++************,,,+++***+++...///000///***---//////------///111000222444666:::@@@GGGLLLRRRVVV[[[___bbbdddfffggggggggghhhhhhhhhfffeeecccfffdddccceeehhhiiigggdddbbbcccfffhhhhhhfffdddccc```___^^^]]]\\\]]]^^^^^^aaabbbbbbcccccccccbbbbbbeeeddddddccccccddddddeeekkkjjjhhhffffffffffffgggiiifffcccbbbaaa```___]]]bbb``````ccchhhjjjiiigggjjjccc[[[SSSMMMFFF???999444333111000000///---++++++***)))(((''''''''''''$$$''''''&&&'''***+++)))+++***(((&&&%%%%%%%%%%%%%%%%%%'''((((((((('''&&&###$$$%%%&&&'''&&&%%%$$$&&&'''((('''&&&&&&'''(((!!!###%%%$$$!!! !!!###(((''''''&&&&&&%%%$$$$$$&&&%%%$$$###$$$%%%&&&'''!!!"""$$$###!!! !!! !!!""""""############%%%&&&(((((('''&&&%%%$$$###""" !!!!!!""""""""""""!!! %%%"""!!!"""%%%&&&### &&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''$$$"""###&&&(((&&&#########%%%%%%%%%%%%######%%%###"""%%%***+++((($$$&&&'''''''''''''''&&&&&&---,,,---000555;;;>>>@@@===>>>???===999444111000///+++&&&%%%'''*********))))))))))))))))))))))))))))))***++++++++++++***000---)))(((***,,,+++***---,,,+++***)))***+++,,,&&&(((***+++***)))******+++,,,+++***((((((***,,,''''''''''''(((((((((((()))***+++,,,---.........+++******************+++)))***,,,.../////////...+++***)))+++......,,,)))///......------....../////////000111111111111111,,,...000000///......///666555333000//////000111555666;;;EEERRR]]]cccdddiiimmmpppmmmfffaaa```bbb___```bbbdddfffiiimmmpppsssppplllkkknnnqqqqqqqqqqqqrrr|||<<<888444666<<>>???<<<666222333333000000333222//////222+++000222///...000111000...---,,,...000111000///,,,+++***+++...///...,,,---------...000000...,,,,,,***)))***,,,...////////////000000///---+++***111---)))***---///---+++,,,---...+++)))(((,,,///+++***))))))))))))******,,,---.../////////......------------+++***)))(((+++,,,---------///222444555333000------...000222666;;;DDDLLLSSSZZZ```dddgggfff```YYYVVVUUUMMMCCC:::777111,,,******,,,...,,,...//////...---...///000000222333333333222111444555777888777555333222555444222111///---,,,,,,...+++((())),,,+++'''"""%%%%%%&&&'''((((((((((((***))))))******+++,,,---///111333555666666555444555444333333444444222000222///,,,+++---......---...---,,,+++++++++++++++,,,***)))***,,,---------+++---//////......000222111222333555888>>>EEEJJJQQQUUUZZZ^^^aaaccceeeggghhhhhhhhhhhhggggggfffeeegggfffeeefffhhhhhhfffdddbbbccceeeggggggfffdddcccaaa```___]]]]]]]]]^^^^^^aaaaaabbbccccccccccccccceeeddddddccccccddddddeeehhhiiiiiijjjiiigggeeedddeeecccbbbcccddddddbbbaaacccbbbbbbdddhhhiiihhhgggiiiddd]]]VVVPPPIIIAAA<<<666444111//////...,,,+++***)))(((''''''&&&&&&'''&&&((('''$$$%%%***,,,++++++***(((&&&%%%%%%%%%%%%###$$$&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&'''&&&%%%$$$%%%'''"""$$$%%%$$$"""!!!"""$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''(((!!!###$$$###""" !!!!!! !!!""""""###"""""""""###$$$&&&((((((((('''&&&$$$###"""!!!!!! """""""""######""""""!!!###""""""###$$$$$$"""!!!#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%&&&'''%%%$$$###$$$%%%&&&&&&%%%$$$###&&&###"""$$$)))***(((%%%&&&'''''''''''''''&&&&&&+++,,,...111555;;;@@@CCCBBBCCCCCC@@@;;;666222111...***&&&%%%&&&)))))))))))))))))))))))))))))))))((())))))***++++++++++++...+++(((''')))+++***)))---,,,++++++******++++++&&&)))+++,,,+++************+++***)))'''''')))+++((((((((((((((((((((((((******+++,,,------------,,,+++***))))))***+++,,,+++,,,---......------,,,+++))))))+++---...,,,***......------------.........///000000111111000000.../////////---...000222444444333111000000222333:::>>>FFFPPPZZZaaaeeegggjjjnnnpppnnngggbbbaaacccbbbcccdddfffhhhlllqqqttttttpppmmmmmmppprrrssssssuuuuuu{{{:::666444666;;;@@@BBBBBBCCCEEEHHHJJJLLLKKKJJJIIIHHHCCCAAAAAA???999666555666333222555555111111444...333555111///111333333---,,,,,,...///000///...******+++---///000...------,,,,,,...///000///---,,,+++)))***,,,...//////////////////............//////------,,,,,,------...000000...******,,,000******))))))))))))******------...////////////...,,,++++++******************+++------...000444777666444000......000444777;;;@@@GGGOOOUUU[[[```dddaaa```\\\VVVSSSOOOGGG>>>444111...+++***,,,///111+++...000111000///000000...///111222444444555555777888:::<<<<<<999444000555444222000...------,,,,,,)))((()))++++++'''###%%%&&&'''((())))))))))))(((((()))***++++++++++++000222555888999888777555888666555666666666444222222///---,,,---...............------,,,---------,,,***))))))+++++++++***,,,...////////////000222111111222333555;;;BBBHHHNNNRRRWWW\\\___aaadddfffiiiiiihhhggggggggghhhhhhiiihhhgggggghhhhhhfffdddaaaccceeefffgggfffdddcccbbbaaa```^^^]]]]]]^^^^^^```aaabbbcccddddddddddddeeeddddddccccccddddddeeeeeegggkkkmmmmmmiiieeebbbaaaaaabbbdddggghhhgggeeeeeeddddddeeeggghhhhhhggghhheee___ZZZTTTMMMEEE@@@999666111///...---,,,+++))))))((('''&&&&&&&&&&&&((()))'''###$$$***...---***)))(((&&&%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&&&&###%%%&&&%%%$$$###$$$%%%$$$%%%&&&%%%###"""###$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&(((((("""$$$$$$$$$"""!!!"""###"""############"""!!!!!!"""###%%%'''(((((('''&&&################################################!!!"""######"""!!!""""""!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&###%%%'''((('''%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$'''$$$"""$$$''')))(((&&&&&&&&&'''''''''''''''&&&(((+++///222555;;;BBBHHHIIIIIIHHHCCC===777333111,,,)))&&&%%%&&&(((((((((((((((((((((((((((((((((''''''(((******+++++++++,,,***((('''((()))))))))+++,,,,,,,,,,,,+++******'''***---...---+++******)))***)))(((&&&&&&(((***))))))))))))))))))))))))++++++,,,,,,,,,,,,,,,+++---+++***))))))***+++------------------,,,+++++++++***)))***,,,......---...------,,,,,,------.........///000000000//////111000///------...222555222333444333222333555777AAAJJJWWW```eeeggghhhiiiiiimmmpppnnngggcccbbbddddddddddddeeehhhmmmqqqtttqqqooommmmmmooorrrssssssyyywwwzzz777555444555:::>>>@@@AAABBBDDDGGGJJJJJJIIIFFFEEEGGGCCC>>>;;;999777666555555222222444444111111333111555666222...///000///...------///111111///...)))***,,,///000000///------,,,,,,---///000///......,,,******,,,...///......------------...//////...000111///,,,+++,,,...///000111...+++))),,,...+++++++++******++++++,,,............///.........***)))((((((((()))+++,,,+++---......///000444666666333///---...222777:::???DDDKKKQQQWWW\\\```ccc___^^^ZZZVVVQQQJJJAAA:::000...+++)))***,,,///111***---000111111000000111///000111222333444555555666666999<<<===:::555000000///---+++***+++,,,---***))))))***++++++(((%%%&&&&&&'''((())))))))))))&&&''')))***++++++***)))///222777:::;;;:::888666888777666666777666444222222000...,,,---.../////////...............//////...,,,******+++++++++))),,,,,,---.........///000000111111111333888???DDDJJJNNNTTTYYY]]]```bbbdddjjjiiihhhgggggghhhiiijjjjjjjjjiiiiiihhhgggeeedddaaacccdddfffffffffeeeddddddcccaaa___^^^^^^^^^^^^___```aaacccdddeeeeeeeeeeeeddddddccccccddddddeeedddgggkkkmmmllliiieeebbb```aaacccfffiiijjjiiiggggggfffffffffggggggggggggfffdddaaa\\\VVVOOOHHHDDD===999333///...---,,,+++***)))((('''&&&&&&&&&&&&''')))(((%%%&&&+++---,,,))))))((('''&&&&&&%%%%%%###$$$%%%&&&'''&&&%%%%%%&&&%%%$$$###$$$%%%&&&'''$$$%%%&&&%%%$$$###$$$&&&%%%&&&&&&%%%%%%$$$$$$$$$"""######$$$%%%&&&&&&&&&######$$$%%%&&&'''((((((###$$$%%%$$$""""""###%%%$$$$$$$$$$$$###"""!!! !!!"""###%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%% ###&&&%%%"""!!!"""%%% !!!"""###$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&!!!&&&******'''$$$$$$$$$%%%&&&'''(((((('''&&&%%%(((%%%######&&&(((((('''%%%&&&''''''((('''''''''%%%***000333555:::CCCJJJMMMLLLIIIDDD<<<666222000+++***(((''''''(((((()))((((((((((((((((((((((((&&&'''((()))***++++++++++++***)))))))))************+++,,,---,,,+++***)))(((+++...000...,,,+++************(((''''''(((***+++++++++***************++++++,,,,,,,,,++++++***---,,,***))))))***,,,---,,,,,,---------,,,,,,,,,++++++******+++---///000------,,,,,,,,,,,,------......////////////......000000000///...///222555333555666666555666999===IIIUUUeeennnmmmjjjhhhhhhggglllooommmfffbbbbbbdddfffdddccccccfffjjjnnnooolllkkkkkkkkkmmmoooqqqrrrxxxwwwyyy~~~666555444555888;;;>>>???@@@BBBEEEGGGHHHFFFDDDBBBCCC???888222000222333222222//////222111......111...222222///...///...+++/////////111333222000...***,,,...000000000///......---,,,---...//////...///---++++++,,,.........++++++++++++,,,---...///,,,///222000,,,***,,,///---///000...***)))***---///...------,,,,,,------.........------------...)))(((''''''(((***+++,,,---...//////...///222444333111---,,,---222777;;;CCCGGGNNNSSSXXX\\\```cccaaa^^^[[[WWWPPPFFF===777000...+++))))))+++---///***,,,///000/////////000222222222222222222222222222444777:::<<<;;;888555222000---***))))))+++---+++++++++,,,,,,,,,)))(((&&&'''((()))************&&&''')))***++++++***)))///222666:::<<<:::888666777666555666777666555333111000///---,,,---///000............///000000111000...,,,,,,------,,,++++++***++++++------------000000111111333666<<<@@@FFFJJJQQQVVVZZZ^^^aaaccciiihhhgggggggggiiijjjkkkjjjjjjjjjiiigggfffddddddbbbcccdddfffggggggfffffffffeeeccc```___^^^^^^^^^^^^___aaabbbcccdddddddddeeeddddddccccccddddddeeefffgggiiijjjiiihhhfffdddbbbcccdddgggjjjjjjhhhfffgggggggggfffffffffggghhhdddcccaaa\\\VVVOOOIIIFFF@@@<<<666111///---,,,+++******)))(((''''''''''''$$$''')))'''(((,,,,,,)))(((((((((''''''&&&%%%%%%$$$%%%'''((((((''''''&&&&&&%%%$$$###$$$%%%&&&'''$$$&&&'''&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$!!!""""""###$$$%%%&&&&&&"""###$$$%%%%%%&&&&&&&&&###$$$$$$###""""""$$$&&&%%%%%%%%%%%%$$$"""!!! !!!"""######$$$$$$###$$$%%%&&&'''''''''&&&$$$$$$######$$$%%%&&&&&&"""%%%((('''$$$###$$$'''""""""######$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&"""&&&******'''$$$###$$$&&&&&&((((((((((((&&&&&&'''&&&$$$$$$%%%&&&''''''%%%&&&&&&'''((((((''''''###(((...111333999BBBIIIKKKJJJGGGAAA999333///...+++++++++******))))))***(((((((((((((((((((((((('''''')))******+++++++++++++++++++++******+++,,,***+++,,,---,,,+++***)))))),,,///000...,,,+++++++++++++++***((((((***+++,,,+++++++++*********)))+++++++++,,,++++++******---,,,+++))))))+++,,,---+++,,,,,,,,,---...//////---,,,,,,,,,,,,...000111...------,,,,,,------.........////////////......---///111111111111222333666888:::999888:::@@@EEERRR___ooouuuqqqjjjffffffdddiiillljjjeeeaaaaaaccchhheeeccccccfffjjjkkklllkkkkkkllllllmmmnnnppprrrsssuuuxxx|||555555555555777999;;;<<<>>>@@@CCCEEEEEEDDDBBBAAAEEEAAA:::222111444666444000...---000///,,,,,,///...111222333777;;;777111000000111222444333111...,,,...000111///...//////000...,,,,,,...///...---000...,,,+++---......---)))******+++,,,,,,------***---000///---+++---///+++---///---***(((***,,,222111000...------------...---,,,,,,+++,,,,,,,,,(((((((((((()))***+++,,,......///...---...111333111///---,,,---222777:::EEEIIIOOOUUUYYY]]]```cccaaa]]]YYYUUUMMMBBB:::888000///,,,******+++,,,...,,,---............///111444333222111000000000000111333777999999:::<<<===<<<888333---***)))***+++...////////////---+++***'''((()))******+++++++++(((((()))***++++++++++++...111555888:::999888666555444444555777777666444111111000...,,,---///111............///000111222111000...---...///...---***))))))***,,,------,,,///111222333333555999;;;BBBFFFMMMSSSXXX\\\```bbbfffffffffggghhhiiijjjkkkhhhjjjjjjiiifffdddddddddcccdddeeefffggghhhhhhhhhhhhgggdddbbb```___^^^^^^^^^___```aaabbbbbbbbbbbbeeeddddddccccccddddddeeeffffffffffffffffffffffffeeeeeeeeeggghhhhhhgggeeefffggggggeeedddeeegggiiiddddddaaa\\\UUUNNNJJJHHHCCC???999555222///,,,+++***)))((('''&&&&&&&&&&&&!!!&&&(((((()))+++***&&&''''''(((((('''&&&&&&%%%%%%&&&'''((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%&&&'''&&&%%%$$$%%%''''''&&&$$$%%%&&&&&&%%%###!!!!!!"""###$$$$$$%%%%%%"""######$$$$$$$$$$$$$$$"""######"""!!!!!!$$$&&&&&&&&&&&&%%%$$$###"""!!!!!!!!!!!!!!!"""""""""######$$$&&&'''((('''&&&&&&$$$######"""###$$$&&&'''%%%&&&''''''&&&%%%&&&&&&$$$$$$$$$%%%&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%'''))))))'''%%%$$$$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''(((((((((((($$$'''+++...111777>>>DDDEEEDDDAAA<<<555000------***,,,------+++*********(((((((((((((((((((((((())))))***++++++++++++***)))+++,,,,,,+++***,,,---+++,,,,,,,,,,,,+++******+++,,,......,,,+++++++++,,,,,,,,,***((((((***,,,,,,,,,++++++***)))))))))******+++++++++++++++***,,,,,,++++++++++++,,,,,,,,,,,,,,,---...000111222...///000///......000222.........------.........//////000000000///......+++---000222111111111222888:::===<<<<<>>666555888888444111......000000------///111111222777@@@DDD===222//////000222444333000---...000111000...---...000222///---,,,---...---,,,111///---,,,---...------)))***,,,------------,,,)))+++---...---------...))),,,...---***)))***---333222111///---,,,++++++---,,,+++*********++++++(((((()))***+++++++++++++++,,,---------...111444000///...---///222666999FFFJJJPPPUUUYYY]]]aaaccc\\\WWWTTTQQQIII>>>888999000...,,,+++***+++---...000000///...------000222333222111///////////////...222555444222444:::AAABBB>>>777000,,,+++,,,---222333333333111///------(((((()))***++++++++++++***))))))******+++,,,------///222555777777777666333333333555777999888777111111111///,,,,,,///222---------...///000222222111///......///000///...+++)))(((***---...---+++...111333555555555666888???DDDKKKQQQVVV[[[^^^aaaddddddfffggghhhiiiiiiiiifffhhhjjjhhheeecccdddeeeeeeeeefffggghhhiiijjjjjjjjjhhheeebbb```______^^^^^^^^^___```````````````eeeddddddccccccddddddeeeddddddeeeffffffeeeeeedddgggeeeeeeeeeggggggfffeeedddeeefffdddccccccgggjjjfffeeeccc\\\TTTNNNKKKKKKFFFBBB===888555111---***''''''&&&%%%$$$$$$$$$$$$"""%%%'''&&&'''******'''&&&'''((((((((('''&&&%%%$$$%%%&&&'''((('''&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%###%%%&&&%%%$$$###$$$%%%'''%%%###$$$%%%&&&$$$"""!!!"""""""""######$$$$$$""""""###$$$###"""!!! """""""""!!! !!!###&&&%%%&&&&&&&&&%%%$$$######$$$$$$###""""""""""""###$$$%%%&&&(((((('''&&&%%%######"""!!!"""$$$&&&'''&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&)))(((''''''''''''%%%###%%%&&&'''(((((('''&&&%%%%%%&&&''''''&&&%%%%%%&&&$$$%%%&&&'''((((((((((((%%%&&&(((+++000555:::===>>>>>><<<777222...------(((+++------+++)))))))))))))))))))))))))))))))))+++,,,,,,,,,,,,++++++***'''***,,,,,,***)))+++------,,,++++++******++++++,,,------,,,***)))+++,,,+++++++++)))'''''')))+++,,,++++++***))))))((((((((()))***+++++++++++++++++++++,,,------,,,++++++000///......///000111222000222444333111///000111000//////......//////000000000111111000000///...+++---////////////111333777:::===>>>@@@HHHUUU```kkkrrryyyyyyssslllgggeeebbbgggkkkiiidddaaaaaadddbbb``````eeekkkooonnnlllnnnppprrrqqqppppppqqqtttpppuuuxxxvvvxxx~~~555666666666555555666888@@@@@@AAACCCDDDEEEEEEEEE<<<>>>;;;555444666333,,,333000///222222......111000......333>>>AAA777(((......000222333222...+++000222222000---,,,...000333000---,,,------,,,,,,222///---,,,---...------***+++---//////...---,,,((()))+++---.........---))),,,......+++***,,,...444333111...,,,***))))))---,,,***)))))))))******((()))***,,,,,,,,,+++***)))***+++,,,---///222555000000//////000333666888FFFJJJPPPUUUYYY]]]aaacccXXXRRROOONNNFFF<<<888:::///...,,,++++++,,,...///333222111...---...111444222111///.........///000,,,000333000+++---777@@@AAA<<<666///,,,,,,...000444555666555222000......((()))***++++++,,,+++++++++******)))***,,,---...---...111333555666666666333333333666888::::::999111111111///,,,,,,///222,,,,,,,,,---///000222222000///------///000//////,,,***)))***...///...,,,...111444666666555555666===BBBIIIPPPUUUZZZ^^^aaabbbccceeegggiiiiiiiiihhheeegggiiihhheeecccdddeeeffffffggghhhiiijjjkkkkkkjjjiiifffcccaaa_________^^^^^^_______________^^^eeeddddddccccccddddddeeeaaaccceeeffffffeeecccbbbgggeeeddddddfffggggggfffcccdddeeedddbbbcccgggkkkggggggddd]]]TTTNNNMMMMMMGGGCCC???;;;777222---***&&&%%%$$$###""""""""""""###%%%%%%###$$$(((***(((&&&'''((((((((('''&&&%%%###$$$%%%&&&'''&&&%%%%%%###$$$%%%&&&'''&&&%%%$$$"""$$$$$$$$$###"""###$$$'''$$$"""###%%%&&&$$$!!!""""""""""""############""""""######"""!!!!!!!!!!!!  ###&&&%%%%%%&&&&&&&&&%%%$$$$$$'''&&&%%%$$$############$$$%%%'''(((((('''%%%$$$###"""!!!!!!"""$$$&&&'''&&&$$$###$$$'''(((%%%"""&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&+++(((%%%&&&((((((&&&###$$$%%%&&&''''''&&&%%%$$$$$$&&&(((((('''%%%%%%%%%$$$%%%&&&'''((((((((((((&&&%%%&&&)))...444777999::::::999555111...---...&&&***------***((('''(((************************------------,,,+++******&&&)))++++++)))(((***,,,...---+++***)))***+++,,,------,,,***)))(((***,,,*********(((&&&&&&(((***++++++******)))((((((''''''((()))***+++,,,,,,,,,***+++---......---+++***333222000/////////000111111333666555222000000111000000////////////000000111111111111111000//////---------,,,,,,...222555666999===???BBBMMM]]]jjjtttxxx{{{zzztttnnniiigggcccgggkkkjjjeeebbbccceee[[[ZZZ\\\bbbjjjooonnnlllmmmoooqqqqqqnnnmmmooorrrrrrwwwxxxttttttyyy}}}{{{;;;777555666666555777<<>>555000333111333666777666444222111...,,,******+++++++++******++++++)))((()))+++------///000/////////111333555555333111111444999===999444///...111222000------+++)))***...///---+++,,,***)))+++...///---+++***++++++,,,,,,------...111222222111111222666999<<>>BBBBBBCCCEEEGGGGGGEEECCCBBB@@@<<<777333000//////000111111000///...000111000///...///111111///---,,,...111111///...------,,,---///111222222222222000------...,,,***,,,111...---,,,---000111000...///...---,,,,,,---...///------------------------,,,+++***))))))***,,,---,,,---...,,,)))((()))+++...---,,,+++************)))+++,,,---,,,+++,,,---,,,---------............000...---...222777<<>>CCCNNN[[[fffnnnrrrssstttsssrrrooollliiigggeeeggghhhjjjlllmmmmmmlllllljjjiiiiiikkknnnooommmjjjjjjlllmmmnnnooopppsssvvvrrrtttrrrnnnnnnqqqsssqqq222111444:::===<<<<<>><<<;;;>>>BBBBBBCCCEEEFFFFFFCCCAAA>>>===<<<:::888666555444222333555444222111111111///......///000000///---///000000///...000333555000////////////000000000222000111333222///000444222222111000///...------...---,,,++++++,,,---...,,,,,,,,,---------......,,,,,,+++******)))))))))///...---,,,,,,---------*********)))******++++++,,,---///...---,,,,,,---************++++++++++++&&&)))---111666<<>>;;;;;;>>>BBBBBBCCCDDDFFFEEECCC@@@======;;;:::888666555444000222444444333222111222000//////000111111000...+++,,,---------///222444////////////000111333333333222222444333//////333444555444333000.........---,,,+++++++++,,,...///++++++,,,,,,---...//////,,,,,,,,,+++++++++++++++---+++******+++,,,+++***)))))))))))))))***+++,,,+++---......,,,++++++,,,))))))))))))*********+++%%%***///333888>>>GGGMMMTTTYYY```dddccc^^^YYYVVVOOOKKKEEE???999555222111------------...///000111000000000000000000000000...............//////000)))))))))((('''(((***,,,***+++,,,---...000555999444999>>>;;;555//////222000//////111444777888888777999;;;:::666222///...)))***++++++***+++---//////111111111///......///111111111000000/////////,,,---......------...///...///111000...---......------......///000000000000111111000000111555777666:::???BBBFFFMMMVVV]]]```bbbeeeggggggfffggghhhjjjiiigggdddcccdddeeeeeeccceeefffgggffffffgggiiidddddddddddddddddddddddd_________^^^^^^^^^]]]]]]]]]]]]^^^___```aaabbbbbb]]]___aaadddfffgggggggggbbbccceeeggggggfffeeedddfffeeedddfffhhhiiihhhgggeeeeeecccaaa```^^^]]]\\\YYYVVVQQQLLLFFF>>>777111...,,,)))&&&%%%%%%&&&'''&&&''''''''''''&&&&&&%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&''''''((((((%%%(((++++++(((&&&&&&(((###############$$$$$$$$$$$$######"""""""""######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%"""  ###%%%&&&&&&%%%""""""%%%%%%""""""%%%###$$$######%%%$$$ $$$$$$%%%&&&&&&&&&%%%%%%"""###$$$###!!!!!!!!!###$$$$$$$$$######$$$$$$%%%&&&&&&''''''''''''&&&&&&''''''(((&&&%%%$$$&&&''''''&&&&&&%%%&&&''')))***)))(((''''''(((***---///***)))(((&&&&&&&&&'''(((&&&%%%$$$%%%'''((('''&&&'''(((((()))******++++++++++++******)))******+++,,,))))))++++++,,,222888GGGBBB;;;222,,,******+++---+++))))))***+++++++++)))***+++,,,,,,+++***)))+++***)))'''''''''((()))''''''''''''''''''((((((&&&''''''(((((())))))***((()))***+++++++++++++++---+++)))((()))+++...///000111222111///.........,,,+++++++++,,,...///111...000111000...---...///---///000000//////000111...............///000111000111333555888>>>EEEJJJYYYeeetttzzzxxxttttttvvvppppppooonnnllljjjhhhgggkkkkkkkkkllllllmmmmmmmmmkkkjjjjjjlllooopppmmmjjjnnnqqqtttuuutttrrrrrrrrrmmmppppppnnnooossstttrrr777555777<<<===<<<===@@@BBBBBBCCCDDDFFFEEEBBB@@@>>>===;;;999666333111000---000333444333222222222111000000111222222111///,,,---............000222000000000000111222444555333111222444111------000555666666444000------...++++++******+++---///000,,,---------------------+++,,,,,,------------,,,---+++))))))+++---,,,***(((((((((((()))***,,,,,,+++,,,...---+++******+++((((((((()))))))))******''',,,222777;;;AAAJJJQQQWWW\\\aaacccaaa[[[VVVSSSJJJGGGAAA;;;555222000000,,,,,,------...000111222000111111111111111111000............//////000000***++++++***))))))***,,,***,,,---+++***,,,000222222666999999555111000111000//////111555888999999666999<<<;;;888333000...***,,,,,,,,,+++,,,...000///111222222111000000000//////000000///............---,,,---...//////...---///111000---,,,---...---......///000000111111///000000//////000333666666999===AAAEEELLLUUU\\\___bbbeeefffeeeeeeeeeeeegggfffeeeddddddddddddeeedddfffhhhgggeeedddfffhhhbbbbbbccccccccccccbbbbbb^^^^^^^^^^^^^^^]]]]]]\\\^^^_________``````aaaaaa^^^___bbbdddeeeeeedddccc```bbbdddggghhhgggfffeeefffeeeeeefffiiiiiiiiigggeeedddcccaaa___^^^]]]]]]ZZZWWWQQQLLLFFF@@@999555...,,,(((%%%$$$$$$&&&'''%%%&&&'''((((((''''''&&&$$$$$$############$$$$$$###$$$$$$%%%&&&&&&''''''$$$(((++++++'''$$$%%%'''#########$$$$$$$$$%%%%%%&&&%%%$$$###############&&&&&&&&&&&&&&&&&&%%%$$$###############$$$%%%%%%###""" !!!###%%%%%%%%%###!!!!!!######!!!!!!###"""$$$###!!!!!!%%%$$$!!!%%%%%%&&&&&&%%%%%%$$$$$$###$$$%%%$$$"""!!!"""###$$$$$$############$$$$$$$$$%%%&&&''''''&&&%%%$$$&&&'''(((&&&$$$###%%%'''&&&&&&&&&&&&&&&((()))+++***((('''&&&'''***,,,...***)))'''&&&&&&&&&((()))&&&%%%$$$&&&((())))))((())))))))))))))))))))))))+++***)))(((((()))***++++++))))))++++++---444<<>>GGGRRRYYYdddllluuuyyyxxxuuuttttttppppppooonnnllljjjiiihhhkkkkkkllllllllllllkkkkkkhhhiiijjjkkkllllllkkkjjjooorrruuuuuusssooommmlllkkknnnooommmooorrrsssqqq777555666;;;======>>>BBBBBBBBBCCCDDDEEEEEEBBB???>>>===;;;888444000---+++,,,...222333333222222333222111000111333333111000///000222111000000111222333333222111111222333444222111111333000++++++...555666777444///,,,,,,...************+++---///111///......------,,,,,,++++++,,,------............///---***+++...///...,,,(((((((((((()))+++,,,,,,+++,,,------+++)))******(((((((((((()))))))))))))))...555:::===CCCLLLSSSZZZ^^^bbbccc___YYYSSSPPPFFFCCC===777222///......,,,,,,------///000222333111111222222222222111111---.........//////000000,,,------,,,***)))***,,,+++......+++)))***---///000111222444555333111////////////111555888::::::666999<<<<<<999444111///,,,---......------///111///111333444222111111111---...//////...---------///---+++,,,///111///---,,,///111000---+++,,,.........//////000000111111............---///222555555888<<>>???@@@BBBDDDEEEEEECCCAAA???===;;;888666444222...+++111222333444444333111///111111222222222000///...//////000111222222333333111222444666666444111///---333999777111,,,---000444555666555111...,,,+++***+++,,,,,,---...//////...,,,,,,...111111...+++111000...,,,***)))(((((((((***,,,.../////////...++++++******************,,,,,,,,,+++++++++*********,,,---,,,***(((((()))---///444<<>>???===;;;;;;<<<;;;777444......///////////////...111111222222222222111111000000///...............000...+++,,,///111111000///////////////---+++***,,,///222333222111000111,,,---/////////000222444777;;;?????????EEERRR]]]ccccccbbbbbbbbbcccddddddhhhfffeeeddddddgggiiikkkfffggggggfffdddccccccddd___bbbddddddccc```_________``````^^^]]]]]]___aaa___``````aaaaaaaaaaaa```bbbaaaaaa```___^^^^^^^^^bbbaaa```______```aaabbbeeeddddddfffhhhiiihhhgggbbbbbbaaa___^^^]]]\\\[[[UUUXXXXXXQQQIIIBBB:::333///***$$$"""###$$$$$$###%%%&&&''''''&&&&&&''')))%%%$$$######""""""######$$$%%%%%%$$$###$$$&&&)))***(((&&&%%%%%%&&&%%%###$$$###"""""""""$$$'''((()))'''%%%$$$$$$%%%&&&'''***))))))'''### !!!$$$'''$$$""""""$$$$$$""" !!!"""###$$$$$$###"""!!!$$$!!!"""$$$###"""  ###$$$%%%%%%$$$###"""!!!$$$###"""###%%%%%%###"""###"""""""""!!!!!! $$$$$$$$$######"""""""""$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&''''''((($$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&'''((()))***)))((('''&&&&&&'''((()))***)))(((((())))))(((''')))***++++++***(((&&&%%%&&&'''(((***+++---...///---***((()))+++,,,***(((***)))(((((((((***,,,...***)))((()))++++++)))(((+++***)))(((((()))******'''(((***++++++)))'''%%%*********(((''''''***---***+++------------///000111111000...---...000333444333111///---+++******------,,,,,,---...000111222222222000......000222000000111111000///...---/////////...///222666:::999999;;;CCCPPP\\\eeehhhkkklllmmmnnnoooooooooooolllnnnpppnnnkkkhhhiiikkkkkkjjjjjjlllooooookkkhhhfffgggiiikkklllmmmnnnnnnpppqqqqqqooommmjjjhhhgggkkknnnppppppnnnmmmoooqqq333444666888<<>>;;;999777555111...111222444555555444222111111222222333222111000///---///111444555444333222333444555555555333111000///333666555000------...333444666555111...---,,,++++++,,,,,,---...//////000...---...//////,,,))),,,,,,,,,,,,,,,---...///,,,,,,------------,,,,,,......---,,,+++******))),,,+++++++++***************,,,---,,,***))))))***000222666>>>FFFNNNTTTVVV___bbbbbb^^^\\\XXXQQQIIIFFFAAA999111,,,+++,,,...000,,,,,,000333111///000111000000111222222111000---,,,,,,,,,------,,,***------,,,,,,,,,,,,++++++,,,,,,---...000111222222000111111222222222222111444444333333555888<<<>>>@@@???>>>>>>???===888444000000///....../////////000000111111111111000000000//////............///000---++++++...//////......///000000///...---,,,---///222333111000000000...///000111000222444666???@@@BBBDDDHHHOOOXXX___eeeddddddddddddeeeffffffgggfffdddcccdddfffiiijjjfffggggggfffeeedddcccdddaaacccddddddbbb`````````aaaaaaaaa```^^^]]]___aaa______```````````````___ccccccbbbaaa___^^^]]]\\\```____________aaacccdddgggffffffgggiiijjjhhhgggbbbbbbaaaaaa```___^^^^^^UUUXXXWWWQQQIIIBBB:::333000+++%%%###$$$%%%%%%###%%%&&&''''''&&&&&&''')))%%%%%%$$$############$$$$$$%%%%%%$$$###$$$&&&((()))'''&&&%%%&&&&&&%%%###$$$$$$###"""###%%%'''((()))(((&&&$$$$$$%%%&&&'''+++***(((%%%!!!&&&$$$"""###%%%%%%###!!!""""""############""""""&&&### !!!"""!!!  """######$$$$$$###"""!!!%%%$$$######$$$###!!! #########"""""""""!!!!!!%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$###%%%%%%&&&&&&''''''((((((%%%&&&''''''((((((((('''&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&'''((()))***((('''((())))))((('''((()))******)))(((&&&$$$%%%&&&'''((()))***+++,,,,,,+++)))***,,,---,,,***---,,,***)))))))))+++,,,***))))))***++++++***(((******(((((((((((()))***((()))***+++***(((&&&$$$++++++***)))''''''***,,,+++,,,------------...////////////...,,,,,,...000444333222111000000000000------,,,,,,---...000111222333333111//////111222111000000000000000000///444444333222111333666888:::;;;@@@JJJWWWbbbjjjmmmjjjkkklllmmmmmmnnnmmmmmmkkklllmmmllljjjjjjlllooommmllllllmmmooooookkkhhheeeeeeffffffgggggghhhhhhlllmmmnnnnnnlllkkkiiiiiioooqqqsssssspppmmmmmmnnn222333444777<<>>;;;999777555222///111222444555555444333222222222222333222222111111,,,///333666777666444222666666555444444333222222333333222111///---,,,,,,111333444444111///......,,,,,,,,,,,,---...//////......---...///...,,,***,,,,,,,,,---...///111222///...---++++++*********111000///...,,,+++******************))))))))))))***+++,,,,,,*********,,,333555:::@@@HHHPPPWWW[[[cccdddccc^^^[[[WWWOOOFFFEEE@@@888111,,,+++,,,---000------111444222111222333333333333222111000//////---,,,+++,,,---,,,+++,,,,,,,,,---------------,,,---...///111222333444000000111222333333222222555444444444666888;;;===AAAAAABBBCCCBBB???:::555333222000.........000111//////000000000000//////............///////////////...,,,,,,---...---,,,...///000111111000///......000222222111/////////000111222222222444777999DDDEEEFFFJJJQQQXXX^^^aaafffffffffffffffggghhhhhhfffeeeccccccdddeeehhhiiigggggggggffffffeeeddddddcccddddddbbb```___```aaadddddddddbbb```___```aaa_____________________^^^ccccccbbbaaa```^^^\\\\\\]]]]]]]]]^^^___bbbdddeeejjjiiihhhhhhiiiiiigggfffbbbbbbbbbaaaaaaaaa``````VVVYYYXXXQQQJJJDDD;;;333111,,,&&&$$$%%%&&&&&&$$$$$$&&&''''''&&&&&&'''(((&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$&&&''')))'''%%%%%%&&&&&&%%%###%%%$$$$$$###$$$%%%'''(((***)))'''%%%$$$$$$%%%&&&,,,+++)))&&&###""""""!!!%%%$$$###$$$%%%&&&%%%$$$#########""""""#########&&&$$$"""!!!!!!!!!  !!!!!!""""""!!!!!! !!!"""""""""""""""!!!%%%$$$""""""###""" $$$$$$$$$############"""%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&''''''((()))))))))&&&'''(((((()))(((((((((''''''&&&&&&&&&''''''(((((((((''''''''''''((((((((('''&&&'''((()))(((''''''((())))))((('''%%%$$$$$$%%%%%%&&&''''''((((((+++******+++---...---,,,000...,,,***))))))))))))+++******+++,,,,,,+++))))))((('''''''''((()))***((()))*********(((%%%$$$,,,,,,+++***(((((()))+++,,,---......---,,,---///,,,...///...,,,++++++,,,333222222222333333444555------------...///000111222333333222000000111333111111000///000111222333111222333333222333666888;;;>>>FFFRRR^^^gggmmmnnnjjjjjjllllllllllllkkkjjjiiijjjjjjjjjjjjlllooorrrooonnnnnnooopppooollljjjiiihhhgggeeeeeeeeeeeefffgggiiikkkkkkjjjjjjjjjkkkrrrtttvvvuuurrrnnnkkkjjj444444555777<<>>777000,,,***+++,,,000...///333555333333555666777777555333000//////111...,,,+++,,,,,,,,,,,,******++++++,,,---......+++,,,---///000222333444///000111222333333333333666555555555666888:::<<>>;;;777444222000...,,,......///000111222222222000000000000111222222333333333333333444555666777888666444222222222333444666222---,,,---...,,,***000111333222111000111222000///...,,,,,,---...///***,,,...///////////////333222000///---,,,,,,,,,---,,,+++***)))***+++,,,+++++++++++++++,,,,,,,,,((((((((((((((((((((((((***+++,,,,,,+++,,,///111666:::@@@FFFLLLSSS[[[```eeefffddd^^^ZZZWWWOOOHHH???;;;555///++++++,,,---000///111555666555555999888999:::777333000///000222///,,,+++,,,---,,,,,,(((((()))***+++,,,,,,---***+++,,,---///000111111//////111222444444555555666666666666777888:::;;;@@@CCCFFFGGGEEE???999666444333000...---///111222......////////////......---...//////000///......000111111000///.........///000111222222111111000///111111111///---...//////000111222444777<<<@@@EEEMMMVVV[[[[[[\\\aaafffeeeeeeeeeeeefffggghhhiiiddddddccccccdddeeeggghhhgggffffffhhhiiiiiifffccceeedddcccaaa___```bbbeeeggghhhhhhfffdddbbbbbbbbbddddddbbbaaa````````````]]]^^^```bbbcccbbbbbbaaa``````______```aaacccdddiiigggfffeeeeeedddbbb___^^^^^^^^^____________```\\\^^^\\\VVVRRRLLLCCC999222---'''%%%&&&''''''&&&$$$%%%&&&&&&%%%%%%&&&((('''&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&&&&%%%$$$$$$%%%'''&&&%%%&&&''''''%%%###%%%%%%$$$$$$%%%%%%&&&&&&))))))((('''&&&&&&%%%%%%!!!''')))%%%"""###### """###$$$%%%%%%&&&'''(((%%%$$$###""""""###$$$%%%""""""#########"""######!!!"""###$$$$$$###"""!!! !!!""""""!!!###$$$###"""$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&''''''(((((()))*********&&&&&&'''''''''&&&&&&%%%(((''''''&&&&&&&&&'''''''''(((((((((((((((((('''&&&&&&%%%''')))******)))'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((())))))******+++,,,++++++++++++++++++++++++,,,+++***+++------+++***((('''&&&&&&&&&((()))***%%%&&&((()))***++++++***,,,------,,,***)))***,,,---/////////---,,,---...,,,///111222000...,,,,,,000000///.........//////------...//////000000000...000111000/////////111222111000//////111333555111333555888;;;???DDDHHHIIIOOOYYYaaagggiiiiiiiiilllmmmoooppppppnnnlllkkkgggiiikkknnnoooooommmkkkjjjkkkmmmnnnnnnoooooopppmmmkkkhhheeeccccccddddddgggjjjllljjjgggfffhhhkkkoooppprrrssssssqqqmmmjjj666666777999<<>>BBBEEEFFFBBB<<<777555222111///......///111222......////////////.........///000000000///---,,,///111222222000//////000///000111222222111000//////000111000...---...000---///000222555:::@@@EEEJJJUUU```eeecccaaaeeeiiiddddddddddddeeeggghhhiiiddddddddddddeeefffggghhhhhhffffffhhhkkkkkkgggccccccccccccaaa```aaadddgggfffggghhhgggeeecccccccccgggeeecccaaa````````````[[[]]]```bbbddddddccccccbbbaaaaaa```aaabbbdddeeefffeeecccccccccbbb___]]]]]]]]]]]]]]]]]]]]]]]]^^^___```]]]XXXUUUPPPFFF<<<222---'''%%%&&&''''''%%%###%%%&&&&&&%%%%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$&&&''''''%%%$$$$$$%%%&&&%%%%%%'''((((((%%%###$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((('''''''''&&&'''333888///'''$$$### !!!###%%%%%%$$$$$$&&&((($$$$$$############$$$$$$ """$$$$$$#########$$$"""######$$$$$$######"""!!! !!!!!!"""!!!$$$&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&''''''&&&''''''(((((())))))******&&&&&&&&&&&&&&&&&&%%%$$$''''''&&&&&&&&&''''''(((''''''(((((((((((('''''''''&&&&&&'''***,,,++++++(((''''''''''''''''''''')))))))))))))))*********&&&((())))))((((((***+++(((((()))***++++++,,,,,,+++******+++,,,,,,+++)))(((''''''&&&'''(((***+++&&&'''(((***+++,,,,,,---+++,,,------,,,+++,,,------...//////...---...000---///222222111////////////...------,,,,,,,,,,,,------...000000000000000,,,...000000///...///000111111000///000111222333111333444666999>>>DDDHHHWWW\\\ccciiikkkjjjjjjiiilllnnnppprrrrrrqqqnnnmmmiiijjjkkknnnpppooollliiihhhjjjkkklllkkklllnnnooopppooommmlllkkkkkklllllliiimmmnnnlllgggeeehhhmmmmmmmmmoooqqqsssssspppmmm333444666999===AAAEEEFFFHHHIIIJJJKKKJJJGGGDDDBBB@@@===888555333222000///,,,------...000222333444222222222222333555777888666555444333222222222333222111111111111222333333111000///.../////////...111222222111000000111333333111///,,,,,,,,,...///222444555444000---,,,---++++++++++++++++++,,,,,,++++++,,,---------------)))))))))***************((((((((())))))*********)))***++++++,,,...222555777>>>HHHOOOSSSXXX___dddeeeeeeaaaYYYTTTOOOHHH@@@777555111---,,,,,,...///000111444999999777999>>>:::<<<===:::555111111333111///............+++))))))))))))******+++++++++++++++++++++,,,,,,------...///111333444666777777888888888888888888999999<<<@@@CCCCCC>>>999555333............///000111111/////////000000////////////000111111000...,,,***,,,///222222000//////111000000111111111000...---.../////////......///111---...000333777===EEEJJJQQQYYYdddjjjjjjhhhggggggdddddddddeeefffggghhhiiieeeeeeeeeffffffggghhhhhhhhhffffffiiillllllhhhcccaaabbbbbbbbbbbbccceeehhheeefffhhhhhhfffdddddddddgggeeeccc```____________[[[]]]```cccddddddcccbbbaaaaaaaaaaaaccceeeggghhheeedddbbbbbbbbbaaa___\\\]]]]]]]]]]]]]]]\\\\\\\\\``````]]]YYYVVVRRRGGG<<<222,,,'''$$$%%%'''&&&%%%###%%%&&&&&&%%%$$$&&&'''%%%%%%$$$############$$$$$$&&&''''''%%%$$$###$$$%%%%%%%%%'''((((((%%%############$$$#########"""&&&''''''(((((((((((((((***;;;CCC999+++&&&%%%"""!!!###%%%$$$######$$$'''###$$$$$$%%%%%%$$$$$$###!!!###&&&%%%###!!!"""#########""""""""""""#########"""!!! !!!"""  """%%%&&&&&&$$$############$$$$$$$$$%%%#########$$$$$$$$$%%%%%%###$$$%%%&&&''''''''''''&&&&&&'''(((((())))))***'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&'''((()))&&&'''((())))))((('''&&&'''&&&&&&(((+++------,,,((((((((('''((((((((()))))))))******+++++++++,,,''')))+++***(((((()))+++''''''((()))******++++++***))))))***++++++***(((((((((''''''((()))+++,,,******++++++,,,,,,,,,,,,)))+++---------,,,---///,,,...//////......///111,,,...111222111000111111///...------,,,,,,------,,,---///000111111000000,,,...111111000///000000111000000000000000000///111222333555999@@@IIINNN___dddiiikkkjjjiiiiiijjjkkkmmmpppssssssrrrpppnnnllljjjiiijjjmmmooonnnllliiijjjkkkjjjhhhgggiiikkknnnnnnoooooopppqqqqqqqqqjjjnnnpppmmmhhhgggkkkpppnnnnnnnnnqqqtttuuusssqqq000222666:::>>>BBBEEEFFFFFFGGGIIIIIIHHHEEEBBB@@@@@@<<<777444222111///...------...///111222444555444444333444555777999:::555555555555444222000//////000000111222222333333///000000000000//////000222222333111000///111222444222///,,,,,,,,,...///000333555444111//////000,,,+++******))))))******,,,---...///...---,,,++++++++++++******)))))))))(((((())))))******++++++)))***++++++,,,///333666888@@@KKKRRRVVV[[[aaafffeeeeee```WWWPPPKKKCCC;;;555333000---,,,---///000000111555999999777:::@@@:::===>>>;;;555111222444000////////////...+++(((***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000333555666777777888888888888888888888888;;;???BBBAAA<<<666333222,,,,,,---...///000111111//////000000000000//////000111111111000...+++)))***---111111///...///000000111111111000///---,,,---...///.........000222---///111444999@@@HHHNNNUUUZZZcccjjjmmmkkkfffcccddddddeeeeeefffhhhiiijjjeeeeeeffffffggghhhhhhhhhhhhffffffiiimmmmmmhhhccc___```bbbccccccdddfffhhhdddfffhhhhhhfffeeeeeeeeegggeeebbb___^^^]]]^^^^^^]]]___aaadddddddddbbbaaa`````````bbbdddgggiiikkkeeecccbbbbbbbbbaaa___]]]^^^^^^^^^]]]]]]\\\\\\\\\``````]]]YYYVVVRRRGGG<<<111,,,&&&$$$%%%&&&&&&$$$###%%%&&&&&&%%%$$$&&&'''%%%$$$######""""""######$$$&&&''''''%%%$$$######%%%%%%%%%''')))(((&&&###""""""#########""""""!!!%%%&&&'''((())))))))))))!!!666BBB888(((###""" !!!###%%%$$$"""!!!###&&&###$$$%%%&&&&&&%%%$$$######%%%'''&&&### !!!$$$###"""!!!!!!"""###$$$$$$###"""!!! !!!""""""!!!"""###%%%&&&%%%###"""""""""######$$$$$$$$$"""""""""######$$$$$$$$$###$$$%%%&&&''''''''''''&&&&&&''''''((()))))))))(((((())))))((('''&&&&&&%%%%%%%%%&&&'''((()))***&&&'''((())))))((('''&&&'''''''''))),,,......---))))))((((((((())))))***)))))))))***+++,,,,,,,,,)))+++---,,,)))((())),,,''''''((()))))))))))))))***)))((()))++++++)))((()))((((((((()))***,,,---......---,,,,,,++++++***)))+++---...------///000+++---//////...///000222,,,---000000000000111333///............//////000,,,---///111111111000000---///222222111000111111000000111111000///...---555666777;;;AAAJJJUUU]]]aaaeeeiiijjjhhhggghhhiiijjjlllppprrrsssrrrpppnnnnnnjjjggggggjjjnnnpppqqqjjjkkkllliiifffdddfffhhheeefffhhhjjjlllmmmmmmmmmjjjnnnqqqnnniiihhhmmmsssqqqooooooqqqtttvvvtttrrr222444777;;;???BBBCCCDDDIIIIIIIIIHHHGGGEEECCCAAAAAA===888555333111000...,,,...///111222222222222777888777333333666777555666666666666555333111///222111111111111111222222999888666333111000///...000000111000000///...---,,,,,,---,,,+++,,,...000))),,,///222222111///---...///...---***)))***+++,,,------......------,,,,,,***))))))******)))'''%%%(((+++---,,,+++++++++,,,,,,+++***+++///666:::===EEEMMMRRRYYYaaafffggggggccc^^^WWWPPPHHH@@@;;;777333---******,,,...///555666777888:::===???@@@;;;;;;;;;;;;999666000,,,///---,,,---000000...+++---------,,,***(((&&&%%%***+++,,,---...---,,,+++//////000222444777999::::::888666444444555777888888999;;;;;;999555111//////...------...///000111000111333222000/////////...///000000...------...+++,,,.../////////...---333222111000////////////---...............------...///111555:::AAAJJJPPPYYY]]]ccciiillljjjfffbbbfffeeeeeehhhmmmooonnnlllggghhhhhhgggeeeeeefffgggllliiiffffffggggggdddaaaeeecccaaabbbddddddaaa___ggghhhiiihhhgggeeeeeefffdddcccaaa___]]]]]]]]]]]]dddcccbbbaaaaaaaaabbbcccbbbaaaaaadddhhhiiigggdddcccdddddddddcccaaa___^^^___]]]^^^bbbaaa]]][[[\\\dddbbb___]]]ZZZPPPCCC888000---(((&&&&&&&&&&&&&&&&&&(((******((('''''''''&&&$$$!!!"""%%%((((((&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&((()))(((&&&$$$"""&&&%%%%%%$$$$$$%%%%%%%%%'''%%%###$$$&&&'''&&&###)))))))))((('''&&&$$$$$$""""""!!!!!!"""###$$$$$$(((''')))+++)))###"""$$$###############"""!!!!!!$$$"""!!!  &&&$$$""""""###$$$###"""&&&%%%$$$$$$&&&&&&%%%$$$######"""!!!"""###%%%&&&&&&%%%%%%%%%$$$############$$$&&&&&&&&&&&&''')))((((((((((((((((((((((((+++***)))'''&&&&&&&&&&&&%%%&&&''')))************%%%%%%&&&'''(((((((((((((((((()))---000000,,,((())))))((('''&&&%%%%%%%%%...+++'''(((+++------,,,............---+++)))'''))))))*********))))))(((+++***)))))))))***+++,,,---,,,+++******+++,,,---***---000000---++++++---)))******+++,,,---...///,,,...111000......000333,,,+++,,,,,,...000333444111111111000...---+++***...//////......///222444444333222///,,,,,,---///333111000000111222333333555444666<<>>;;;999777666555444222000111///......//////,,,))),,,,,,++++++******)))))),,,,,,,,,------,,,,,,+++......///111333555777888999888555444333444666777777777888888777444111//////......---...///000111000111222222000//////000...000111111///.........,,,------...//////......111000//////.../////////......////////////.........000222555:::AAAJJJPPPXXX]]]dddkkknnnmmmiiieeegggfffgggiiimmmooonnnllljjjkkkkkkiiifffeeeeeefffiiigggffffffhhhiiigggeeeeeedddcccdddffffffccc```gggggghhhgggeeeddddddddddddcccaaa___^^^^^^^^^___eeedddcccaaa``````aaaaaabbbbbbcccfffjjjkkkjjjhhhddddddeeeeeedddbbbaaa```aaaaaaeeejjjjjjddd``````cccaaa___^^^ZZZRRREEE<<<000,,,(((&&&&&&'''((('''###%%%'''((('''&&&'''((()))&&&######%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&''')))(((&&&$$$"""%%%%%%$$$$$$$$$%%%&&&&&&%%%###""""""%%%%%%$$$"""''''''''''''&&&&&&%%%$$$!!!!!!!!!"""###%%%&&&'''&&&%%%''')))'''!!! ###""""""############""""""###"""!!! !!!"""###"""!!!!!!###$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$##################$$$$$$$$$$$$###"""""""""""""""###$$$&&&&&&%%%&&&''')))'''''''''''''''''''''''')))((('''&&&%%%%%%%%%%%%''''''((((((((((((((((((%%%&&&&&&''''''''''''&&&''''''))),,,//////+++((((((((('''&&&&&&&&&&&&'''---+++((((((***------,,,---.........,,,+++)))((())))))************))))))+++******))))))***+++,,,,,,+++***))))))***+++,,,***,,,------,,,+++++++++***++++++,,,---...//////---///000//////...///111------------...000222333111111111000///...---,,,...///000000///000111333222222111///------///111111000///000111333333444444666<<>>AAACCCFFFFFFFFFFFFEEEDDDBBBBBB===:::666444333333222111...///111222333444333333444777777444444666555222555555555555444333222111111111111111111222333444666555444333111111111111000000111222222222111111/////////...,,,,,,...000+++---000333444333222111+++,,,---,,,++++++,,,---,,,------......------,,,(((((()))+++,,,,,,***'''''')))++++++******+++------,,,+++***+++000666;;;HHHPPPWWWZZZ^^^dddfffeeeddd```ZZZSSSLLLDDD===888111---)))'''(((+++...///111222333555777999:::;;;:::666222000111222333333222111/////////...+++))),,,+++*********+++,,,---///...---,,,++++++++++++---......///111222444555888666444333222333555666555555555444333111000/////////.........///000000000111222111///...///000...000222333111///.........------------...//////...............//////000///000000111111111000000///111333666:::BBBJJJPPPWWW]]]fffmmmqqqpppllliiihhhhhhhhhjjjmmmnnnmmmlllmmmmmmmmmjjjgggeeeeeefffeeeddddddfffhhhjjjjjjiiieeeeeefffggghhhgggeeebbbggggggfffeeedddbbbaaaaaabbbbbbaaa```````````````fffeeecccaaa```_________```aaabbbeeeiiijjjiiihhhdddeeeffffffeeedddcccbbbbbbccciiippppppjjjdddcccbbbaaa___^^^[[[SSSGGG???///,,,)))'''''')))))))))$$$&&&((()))((()))***+++***(((&&&%%%%%%$$$###"""%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&'''((((((&&&$$$###$$$$$$$$$$$$$$$%%%&&&'''###"""!!!!!!######"""!!!%%%%%%%%%&&&&&&%%%%%%$$$!!!!!!"""###%%%&&&((()))$$$###$$$&&&$$$!!! !!!"""######$$$######""""""!!! !!!"""###$$$!!!  ###$$$%%%$$$&&&$$$###$$$%%%&&&%%%$$$######$$$$$$$$$######"""###"""!!! !!!"""###$$$&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%''''''''''''&&&&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%&&&'''(((+++------***'''''''''&&&&&&''''''((()))---+++)))(((***,,,,,,,,,,,,---------,,,+++)))((())))))************))))))***************+++,,,,,,+++***)))(((((()))***+++*********+++,,,,,,+++))),,,,,,---...///000111111111000//////000000///...............///000111222000000111111000000///...---///222222222111111222000111111///...///111333222222222222333555666777777===GGGSSS\\\cccfffhhhnnnmmmmmmlllmmmnnnpppqqqpppuuu{{{}}}zzzuuurrrqqqkkkjjjkkknnnqqqsssrrrqqquuutttqqqnnniiieeebbb```\\\___cccfffhhhjjjmmmooollliiiggghhhlllpppqqqpppsssqqqooonnnnnnllliiiggg777666666777:::>>>AAACCCEEEEEEEEEDDDDDDCCCBBBBBB;;;888555333333333333222...///111333444444444444222666777555444666444000333333333333222111111000000000000111222333444555444444333222111111111111...///000111111111111111000111000...,,,,,,...000+++---///222333333111111***+++------,,,,,,---...,,,------......------,,,'''((())),,,...---***(((((()))******)))***,,,...---,,,,,,+++,,,111888===KKKSSSZZZ^^^aaaeeefffdddaaa]]]VVVOOOHHHAAA:::555...+++'''&&&))),,,...///000111333555777888999999888555111///000111222222000000000//////...,,,+++---,,,***)))***+++---...111000...,,,+++***++++++------......000111222333555444333222111222333444222111000/////////////////////////////////000000///000111000///...///111...000333444222000///...///...---,,,,,,---//////...---......///000111222000111222222222222222222111222444777<<>>FFFOOOUUU\\\bbbiiinnnmmmjjjhhhfffhhhiiijjjkkklllllllllmmmgggiiijjjjjjhhhffffffgggaaabbbbbbcccccccccdddddddddfffhhhiiihhhgggfffeeeiiifffcccbbbbbbbbb```^^^___``````aaaaaaaaaaaaaaaccccccbbbaaa```^^^]]]]]]aaabbbccccccbbbaaa``````cccdddeeefffffffffeeedddaaa```cccggghhhdddcccddddddcccaaa^^^WWWNNNDDD>>>///,,,)))'''(((***++++++###%%%''''''%%%###""""""%%%&&&''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%############$$$$$$%%%&&&"""############"""######""""""###$$$%%%%%%%%%%%%######"""""""""######$$$###!!!"""$$$""""""!!!"""$$$%%%%%%%%%!!!!!!!!!!!!"""###%%%&&&###""" !!!""""""!!!%%%$$$######%%%%%%$$$######$$$%%%%%%$$$###!!! ###""""""""""""###%%%&&&###%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''$$$#########$$$%%%''''''''''''''''''&&&%%%%%%$$$$$$&&&(((******)))))))))%%%%%%%%%&&&(((***+++,,,***+++******))))))***+++)))***+++++++++***)))((((((((()))***************))))))***+++,,,---------***)))(((''''''((()))***,,,)))((()))---///...,,,...///000000222222333444777444111111333333111.../////////000000000/////////000000111111111111111---000333555444222000000---///000111111222555777888888888777777:::???CCCSSSYYY```fffhhhjjjlllnnnoooooooooppprrruuuxxxyyyxxx~~~|||wwwuuuvvvrrrrrrrrrsssuuuvvvuuutttuuuuuuuuusssqqqnnnkkkiiiiiiiiikkklllmmmmmmlllkkkhhheeecccfffmmmrrrqqqooonnnmmmllllllmmmllljjjhhh999999:::<<>>777111...***(((&&&&&&(((+++,,,---111222555777888888888777555444444555555555333111---///111111///...///111,,,,,,,,,---......//////////////////...---++++++))))))***+++---///111222/////////...............((()))******+++,,,------000111111222111000///.../////////---,,,---000333000111000///------///000......//////...------,,,///////////////000111222000111222333444444444444333555888===CCCMMMVVV]]]bbbfffkkkkkkgggeeeeeegggcccfffiiijjjiiijjjlllnnnhhhjjjlllllljjjgggffffff^^^```bbbbbb``````aaaccchhhiiijjjiiiggghhhjjjmmmlllhhhcccccceeegggeeeccc^^^^^^___``````___^^^]]]\\\]]]^^^```aaaaaa``````bbbdddfffeeebbb______```^^^___aaabbbcccccccccbbbdddaaa```bbbbbb``````ccc^^^___^^^YYYQQQHHH@@@<<<000,,,(((&&&&&&'''((('''&&&+++000222000,,,(((&&&"""%%%(((((('''&&&''')))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%$$$###"""""""""""""""$$$&&&%%%###"""###%%%$$$$$$%%%%%%%%%%%%%%%$$$#########""""""###$$$$$$""" !!!"""!!!### !!!######$$$$$$$$$!!!!!! !!!###$$$$$$"""!!!!!!###$$$$$$###$$$###"""###$$$%%%$$$"""##################$$$$$$ !!!$$$&&&''''''&&&&&&###%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%$$$#########%%%'''(((''''''(((((()))(((((((((%%%(((***+++))))))***,,,&&&&&&&&&'''(((***+++,,,(((+++,,,+++)))'''(((***&&&''')))*********))))))'''((()))******+++++++++((()))+++,,,.........---******)))(((((()))******'''((())))))***+++...000//////000111222333444444111222333222000///000000+++,,,---...//////......//////000000000///......---000222333111/////////---///222333333444666777444555666666999CCCQQQ\\\gggkkknnnmmmiiiggghhhkkkqqqrrrsssuuuyyy}}}~~~yyyuuurrrmmmlllmmmnnnpppqqqpppooooooppprrrsssrrrpppmmmlllmmmkkkhhhhhhjjjkkkjjjhhhhhhiiiiiikkklllnnnnnnoookkkjjjiiijjjllllllkkkiii999;;;>>>BBBFFFHHHJJJKKKLLLJJJGGGDDDBBBAAA@@@@@@:::777444222222222222222,,,...///111222222222222333555333//////222333111222222111111111333444555//////000111333666888999555444333111000/////////000000111000000///......,,,,,,---,,,+++,,,...000333333222222000///...---...111333444333111000000,,,------......------,,,...,,,+++++++++,,,***)))%%%(((+++---,,,++++++++++++,,,...000555===FFFMMMUUU^^^eeeggggggfffaaa\\\XXXSSSKKKCCC<<<666000---)))'''%%%%%%''')))******000111444666888777777666555444333444666777777666...111333222///---...///)))***,,,...///000111111......///000///---,,,+++&&&'''((())),,,...000222//////.........---------'''((()))+++,,,,,,,,,,,,000111222222222000///......///...---,,,---000333111000///---+++,,,...111---...///000///...,,,+++///............///000000000111222333444444444444333555999>>>EEEOOOYYY```cccgggkkkjjjgggeeegggjjjaaadddhhhiiiiiiiiilllnnnkkkmmmooonnnkkkgggeeeeee]]]```bbbbbbaaaaaacccfffjjjkkkllljjjhhhiiimmmpppmmmhhhccccccgggiiigggeee]]]^^^_________^^^\\\[[[YYY[[[]]]___aaabbbbbbbbb^^^```cccbbb___]]]^^^___]]]^^^___aaabbbbbbbbbaaaccc``````bbbbbb^^^]]]```[[[\\\[[[WWWPPPGGGAAA===000---(((&&&&&&&&&&&&&&&$$$+++///...)))%%%"""###&&&))))))'''&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&$$$###""""""!!!!!!"""$$$&&&%%%"""!!!###%%%%%%%%%&&&&&&&&&%%%%%%$$$############$$$%%%&&&'''!!! !!! """ !!!"""######$$$######!!!  """######!!! """$$$&&&&&&&&&$$$###"""###$$$$$$$$$"""######"""""""""###%%%&&& $$$&&&((('''&&&%%%###%%%&&&%%%######$$$%%%########################""""""######$$$%%%&&&'''((('''%%%######$$$%%%&&&''''''((()))******))))))%%%(((++++++))))))***,,,&&&&&&''''''(((***+++,,,(((+++---,,,)))'''((()))&&&'''(((*********))))))''''''(((******+++++++++((()))+++---............+++***)))(((((()))***+++%%%'''))))))''')))---111//////000111222333333444...111222111...---...111***+++,,,...///......---///////////////...------...///111111000......///---000222444444444666777444666777999>>>JJJ\\\hhhhhhmmmpppnnnjjjfffgggiiiooopppqqqtttwww|||~~~zzztttpppmmmmmmmmmoooqqqrrrqqqpppmmmoooqqqrrrrrrpppmmmkkknnnkkkhhhhhhkkkmmmlllkkkiiikkkllllllllllllmmmoookkkjjjiiijjjkkkjjjiiiggg666777:::@@@FFFJJJLLLMMMOOOLLLHHHFFFDDDBBB???===:::555333555666333222444000111222333333333333333444222///......///...---222222333555666555222///111---+++///555:::;;;999666777666222...---///222888555111/////////......444333111////////////000111444666444111///000222222222222111111111000000000///,,,++++++,,,///000///...,,,***)))))))))***&&&)))---//////------,,,,,,---...111777@@@JJJQQQWWW^^^dddeeeeeeddd^^^WWWQQQNNNHHHAAA999444000...)))'''%%%%%%&&&)))******...111444555555555666777777444111222666777444000555444333111000///......,,,...//////......///111555444333222000---,,,******)))((()))+++,,,+++***............---,,,+++***((()))++++++++++++---...222222222111111///...---///...---,,,+++,,,---...000///......///111444555555111...---///000///---////////////////////////...............///000111222555:::@@@GGGPPPZZZ```ffffffggggggggggggggggggfffddddddfffjjjlllkkkiiimmmooopppoookkkhhheeeeee^^^```cccdddddddddeeeggghhhiiijjjjjjiiijjjlllnnnoookkkgggeeefffgggeeedddcccbbb___]]]```ccc```YYY^^^\\\[[[]]]aaacccaaa___dddaaa^^^\\\[[[[[[\\\]]]___aaacccdddbbbaaaaaaaaa___]]]]]]```dddddd___ZZZ[[[YYYWWWUUUPPPGGG;;;222111,,,&&&%%%&&&&&&"""&&&&&&((()))&&&"""###'''$$$$$$&&&&&&&&&&&&$$$$$$$$$&&&''''''%%%$$$$$$%%%&&&)))***'''"""!!!$$$((()))'''### ###%%%""""""###$$$$$$$$$$$$$$$###########################""""""!!!"""$$$&&&'''!!!!!!!!!!!!""""""""""""######"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""$$$""" """$$$$$$$$$$$$""""""$$$""" !!!%%% !!!!!!""""""######!!!###$$$&&&&&&%%%$$$###$$$%%%%%%$$$"""!!!"""###!!!!!! !!!!!!"""###$$$"""###$$$###""""""$$$&&&((('''&&&%%%%%%&&&'''(((******,,,,,,,,,,,,******%%%''''''''')))---,,,(((&&&###"""%%%%%%$$$&&&)))'''))),,,---+++***))))))***+++------,,,***'''%%%(((((()))***+++,,,------,,,---......///.........,,,,,,***)))))))))***+++%%%&&&(((***,,,...000111...------...111222222222333222000............//////...---++++++,,,---...///.........//////---+++222111///...------...////////////111444666666555777888:::@@@KKKYYYfffnnnnnnppppppmmmiiiffffffhhhmmmmmmmmmnnnoooqqqtttvvvyyy~~~}}}xxxrrrqqqqqqrrrsssuuutttqqqnnnlllmmmnnnoooooopppoooooopppmmmjjjhhhhhhjjjnnnpppmmmlllkkklllnnnooonnnmmmmmmgggbbbaaaeeegggfffccc777888;;;@@@EEEIIILLLLLLMMMKKKHHHFFFFFFDDDBBBAAA999555333555666333222444...///000222333444444555333111//////000111111000222222111222333444333333111...---111777;;;;;;:::999999888555222111333666GGGAAA:::444111111000000555444222111000000000111111333555444111//////111222222222111111000000000000///---,,,,,,---///000...---,,,+++******++++++)))+++---...,,,***)))***---...000444:::CCCMMMTTT___eeeiiihhhgggeee```YYYQQQNNNGGG@@@999333///---+++)))'''''')))+++,,,,,,...000222333333444555777999555222222555777555222666555333222000/////////,,,---////////////000222555555555333111///,,,++++++***)))***+++,,,,,,***...//////...---,,,++++++***+++------------///111333333333222111///...---///...---------...///000111111000//////000111111444222///...///000///---////////////////////////............///000111111222666;;;BBBIIISSS\\\bbbhhhhhhhhhhhhggggggggggggfffdddccceeehhhkkkkkkjjjkkklllnnnnnnkkkiiihhhggg```aaabbbccceeeeeeffffffhhhiiijjjjjjiiiiiikkkmmmmmmiiieeedddeeeffffffdddbbbbbb```^^^aaaddd```YYY___^^^^^^```bbbccccccbbbcccaaa^^^[[[ZZZZZZ[[[\\\]]]___```aaa```___```aaa```^^^^^^```dddddd___ZZZ\\\ZZZXXXUUUQQQIII===555...***%%%$$$&&&'''%%%"""%%%%%%''')))'''"""###'''$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&''''''%%%$$$$$$%%%%%%''')))&&&###"""%%%)))(((&&&###!!! !!!###$$$""""""###$$$$$$$$$$$$#################################"""""""""######$$$##############################"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""%%%###!!!!!!###%%%%%%$$$$$$!!!"""$$$### !!!%%%!!!!!!!!!!!!""""""######!!!###$$$&&&&&&%%%$$$######$$$%%%$$$"""""""""$$$"""!!!!!!!!!!!!""""""######$$$$$$###""""""###%%%&&&&&&%%%%%%&&&((()))******+++,,,,,,,,,,,,+++***$$$&&&&&&%%%(((,,,+++'''&&&###"""%%%&&&$$$&&&***(((***,,,,,,***(((''''''(((***+++---,,,+++)))'''''''''((()))***+++,,,,,,,,,,,,---...............,,,,,,***)))))))))***+++(((((()))***,,,---...///,,,+++,,,...000111000///333222111///......//////......---------------...///.........//////---+++111000...---------......//////000222666888::::::;;;===BBBIIIRRR]]]ffflllnnnppppppnnnkkkiiijjjkkkpppqqqqqqrrrssstttvvvwwwzzz}}}~~~{{{{{{|||{{{wwwtttqqqooooooppprrrrrrqqqnnnnnnnnnnnnnnnnnnmmmmmmqqqooommmjjjjjjkkkmmmoookkkjjjiiikkknnnpppppppppnnnkkkggggggjjjjjjgggddd999:::>>>AAAEEEHHHJJJKKKKKKJJJHHHGGGGGGGGGEEECCC999444222555555333222444---...///111333444555666333111000000222333333333222111000000000222444555111///000333999======;;;======;;;888666666888:::HHHAAA888111.........///555444333111111111222222000222333222000///...///111111111111111000000///////////////////////////------,,,+++,,,,,,------------...,,,)))''''''(((...000333777>>>GGGQQQXXXeeeiiikkkhhhfffddd___XXXQQQMMMFFF>>>777222...,,,,,,***((()))+++---------...000111111111222555777:::777333222555777666555777666444333111000000000,,,...000000000111333555666666666666444000---++++++***)))***,,,---,,,+++////////////...---,,,,,,,,,---///000///000222333555555444222111///...---///.........///000111111222222111111000///...---444222000///000000///...000000000000000000000000............///000111222444777===DDDMMMVVV```fffjjjjjjiiihhhgggfffeeeeeefffdddcccdddgggiiijjjjjjhhhjjjllllllkkkiiiiiijjjcccbbb```bbbfffgggfffdddggghhhjjjjjjiiiiiikkkllljjjgggdddccccccdddddddddbbbbbb```___aaadddaaa[[[___aaacccdddddddddeeefffcccaaa^^^[[[ZZZZZZ[[[\\\[[[\\\]]]]]]]]]]]]___aaaaaa```___aaacccbbb^^^ZZZ\\\YYYVVVTTTPPPHHH>>>666+++'''$$$$$$&&&((('''%%%%%%$$$%%%((('''###$$$((($$$%%%%%%&&&&&&%%%%%%$$$$$$&&&''''''%%%$$$$$$%%%$$$&&&'''%%%######&&&***&&&%%%$$$"""!!!"""######!!!"""######$$$#########""""""""""""""""""""""""###############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""%%%###""""""$$$%%%%%%%%%$$$!!!!!!$$$$$$!!!!!!$$$!!!!!!!!!""""""""""""###"""###$$$%%%&&&%%%$$$$$$!!!###$$$###""""""###$$$###"""""""""""""""!!!!!!###$$$$$$###""""""###%%%$$$$$$%%%&&&''')))+++,,,***+++,,,------,,,+++***###%%%&&&%%%'''+++***&&&&&&######&&&'''%%%&&&******+++---,,,***((('''''''''(((***,,,,,,+++***)))&&&&&&'''((()))***+++++++++,,,------......------,,,,,,***)))))))))***+++*********++++++,,,,,,,,,******+++...000000...,,,333222111000000000000000......///////////////...000///...///000000...,,,000///------,,,---.../////////111333777:::>>>@@@>>>DDDNNNWWW___eeejjjmmmmmmnnnooonnnmmmlllmmmnnnppprrrtttuuuuuutttuuuwwwzzz{{{zzzvvvvvvzzz|||zzzvvvrrrmmmkkklllpppssstttrrrrrrqqqqqqpppoooooonnntttrrrpppmmmlllkkkkkkllliiihhhggghhhlllppprrrsssqqqnnnllllllmmmlllhhhddd:::===@@@CCCEEEGGGIIIKKKKKKIIIHHHGGGGGGFFFDDDBBB999444222444555333222333//////000000222333444555333111000111222333222111111222222111000000111222000000111666;;;???@@@???AAA@@@>>><<<:::999:::;;;;;;777111......///000111444333222111000111111222000111111111000.........///000000111111000//////...///000111111000///...,,,,,,,,,------...////////////...,,,)))((()))***///222666;;;BBBKKKUUU[[[dddggggggccc```^^^ZZZUUUOOOKKKDDD<<<555000---+++***((('''(((+++,,,------///000111111111333666888;;;888444333444666777777777666555333222111000000...000222333333444666888666777777777555111...,,,,,,******+++,,,---,,,+++.../////////......---,,,,,,...000111111111333555777666444222000///...---------......///000111222000000111222111///---,,,333222111111111111000000000000000000000000000000.........///000111222333555:::@@@HHHPPPZZZccciiikkkkkkiiihhhfffdddcccccceeedddcccdddfffhhhjjjkkkhhhjjjlllkkkjjjhhhhhhiiigggccc```bbbgggiiigggcccfffgggiiiiiiiiiiiijjjkkkiiigggdddbbbaaaaaabbbbbbaaacccbbb```aaadddbbb\\\^^^bbbffffffddddddeeehhhdddbbb___\\\ZZZZZZ[[[\\\ZZZ[[[[[[[[[[[[]]]```bbbaaa`````````aaa```]]]ZZZZZZWWWTTTQQQMMMFFF<<<444***'''$$$$$$%%%'''&&&%%%$$$"""$$$''''''$$$%%%(((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$$$$$$$###$$$%%%$$$###$$$'''***$$$$$$$$$#########""""""!!!"""######$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$###"""!!!$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""###$$$"""!!!"""$$$%%%$$$###### $$$%%%""""""###"""""""""""""""""""""""""""###$$$%%%%%%%%%$$$$$$ """######""""""###%%%############""""""!!! !!!"""######"""###%%%'''%%%%%%&&&'''((()))***+++******+++,,,,,,+++******###&&&&&&%%%'''++++++'''&&&$$$$$$'''(((&&&'''***)))+++---,,,+++))))))***((()))***++++++***)))(((%%%%%%&&&'''((()))******++++++,,,---------------,,,,,,***)))))))))***+++*********++++++,,,,,,,,,)))***+++...000000---+++333222222111111111111111---...///111111111000///000///...///000000///---......---,,,,,,---...///...///111333666:::???CCCBBBLLLYYYdddjjjlllmmmnnniiijjjkkkllllllmmmnnnnnnooorrruuuvvvtttssssssuuuyyyzzzxxxsssssswwwyyywwwvvvrrrmmmjjjlllooossstttttttttsssssssssssstttttttttsssqqqooommmkkkiiihhhiiigggeeefffiiinnnppprrrssspppmmmkkkkkkjjjhhheee;;;>>>BBBDDDEEEFFFIIILLLLLLJJJHHHGGGFFFDDD@@@>>>888444222444555222111333222111000000000111222222444222111111111111///...000333555444222///......///000333888>>>CCCGGGHHHIIIGGGEEEBBB@@@===;;;999444333111222444666666666333222000//////000111111111000000000000///...,,,---...000111111000///......///000111111000///...+++,,,---...///000000111000000///---++++++...000111444999???GGGOOOXXX^^^aaadddddd___\\\[[[WWWQQQKKKGGG@@@888222---+++******))))))***---.........111222222222222444777:::;;;999555444444666777888777666555333222111000000000222444555555666888:::666777777666444111...,,,+++***)))***,,,---,,,+++..................---,,,,,,---///000000111333555777666444111///...------,,,,,,---...///000000000,,,...000222222111///...222222222222111111111111000000000000000000000000////////////111222333444888<<>>;;;888333111444444222111333333222111000///000111111444333111111222111...,,,///333777777333///......000222666<<>>999444333333444555666555333222111000//////000111111222000000000000000...,,,,,,---///000111000...---......000000000000......,,,---...///111111111111000111111000...///111333444888>>>EEELLLTTT\\\aaabbbeeeeee```\\\ZZZVVVPPPFFFBBB;;;444///+++******---,,,,,,...000222222111000222333333333555777999999888666555444555777888777666444333111000000000111333555666555666888:::666666555333111///---,,,***)))((()))+++,,,+++***,,,---------------,,,,,,+++---///000000111444666666444222000...------...,,,---...///////////////***,,,...000222222111000111222444444222111222222000000000000000000000000/////////000111333444555:::???FFFNNNVVV___gggllllllkkkjjjhhheeecccbbbaaaccceeeggghhhhhhhhhjjjlllmmmmmmmmmjjjfffdddcccdddjjjfffccccccfffgggfffeeecccfffhhhiiihhhhhhhhhiiiggggggeeebbb___^^^___aaaaaaddddddbbbbbbdddccc```^^^aaadddffffffeeeeeeeeefffccc```\\\ZZZZZZ[[[\\\[[[\\\]]]]]]]]]]]]___aaa^^^^^^^^^^^^]]]\\\[[[[[[]]][[[YYYWWWRRRIII===444,,,***(((%%%###"""""""""&&&""""""&&&'''%%%$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&''''''%%%$$$$$$%%%$$$#########$$$%%%'''(((###########################$$$$$$%%%&&&%%%%%%%%%""""""""""""""""""""""""!!!###%%%&&&''''''$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!""""""###!!! !!!!!!"""###$$$ !!!"""###!!! ######'''%%%""""""$$$############"""""""""######$$$$$$$$$%%%%%%%%% """###"""!!!!!!"""###"""###$$$$$$$$$###"""!!! !!!"""###%%%'''***(((((()))))))))((((((''''''((()))******)))((('''%%%'''(((''')))---,,,((('''%%%&&&******((((((***'''(((++++++,,,---///111+++++++++***)))(((&&&&&&%%%%%%&&&'''((()))******)))***++++++,,,,,,++++++,,,,,,***)))))))))***+++))))))***+++,,,,,,------++++++,,,...000000---+++000111111222222111000000,,,---...000111222222222000//////000222222111///...---------...///111222111333555666999???HHHOOO___fffnnnqqqmmmhhhfffgggeeeddddddeeehhhiiiiiihhhpppuuuyyyxxxuuutttwww{{{xxxzzzzzzwwwuuuvvvtttpppuuurrrooommmnnnnnnnnnnnniiiiiijjjlllooosssvvvxxxrrrrrrpppnnnllljjjiiihhhllljjjhhhgggiiikkkllllllqqqmmmhhhcccaaaaaadddfff;;;???DDDFFFEEEFFFJJJNNNMMMLLLJJJIIIGGGCCC???;;;888333111444444222111222222111000//////000222333333222222222333333000...///333666555222000222444333555999@@@HHHRRR\\\bbbfffdddaaa]]]XXXOOODDD<<<888555333222222222111000222111000000000111222333333111///000111111///,,,+++,,,...000111000...---.........//////.........,,,---///111222222111111111222222111000000111333999===DDDKKKQQQXXX___dddfffiiihhhbbb^^^ZZZSSSMMMBBB>>>777111,,,***)))***---,,,---///222333333222...000333444444444666777777777777666555555555666666555333222000/////////111222444444333444555777666555222000...,,,,,,,,,)))((('''(((***+++***)))++++++,,,,,,,,,,,,,,,+++,,,...000111111222555777444222000...------............///000000000///...+++,,,...///000111111000000222555555333111222333//////////////////////////////000000222444555666<<>>888777555333222111111111666555222///...///000111444888;;;:::666333444666444555555555444444555777999<<>>CCCHHHLLLNNNNNNNNNOOOOOOLLLIIIHHHHHHCCC<<<777666444222000000000000999777444111///......///222555888888555333333555666666666555333333444555999===DDDLLLWWWdddpppxxx|||zzzvvvrrrooojjj___SSSIIIDDD===777444111000...333333333111000///000111///111222111000//////000///......------.../////////............///000000,,,+++***+++...111222222111222222222333666;;;???CCCKKKRRRWWW]]]fffjjjkkkiiifffaaaZZZRRRKKKEEEBBB:::222,,,,,,---+++***+++,,,,,,,,,---------......------...111333444333222444555555444333222444555222111000...---,,,,,,,,,+++,,,.../////////---,,,,,,+++******))))))))))))%%%''')))))))))***,,,...///---+++,,,...000000000222333444555666777888999444333111000///000000111111111000000000/////////------------............///111333333111000111222333222111000000000111222444333333333555888;;;===AAAFFFOOOYYYbbbgggjjjkkkjjjgggdddccccccdddcccbbbfffgggiiikkkllllllkkkkkkgggggggggeeecccbbbdddfffeeefffhhhkkkllljjjfffcccfffiiikkkjjjgggfffgggiiimmmkkkiiifffcccbbb````````````bbbbbbbbbbbb``````eeedddbbbbbbbbb```]]][[[^^^```^^^ZZZYYY]]]___]]]YYY[[[\\\[[[[[[\\\^^^```ZZZ[[[]]]\\\YYYUUUTTTSSSWWWYYYXXXSSSNNNGGG<<<222...***'''(((&&&""""""%%%'''%%%######$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""""""""######%%%%%%$$$$$$######$$$$$$%%%### !!!"""!!!!!!!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&'''))))))((('''%%%$$$$$$$$$$$$!!!!!!!!!###%%%%%%###!!!"""""""""#########$$$$$$%%%$$$"""!!!!!!!!!"""###!!!!!!"""###"""!!!  !!!"""############"""$$$$$$###"""!!!"""###$$$#########"""""""""""""""  !!!###"""""""""!!!!!! !!!###$$$%%%%%%'''((((((&&&%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&'''''''''''''''''''''&&&'''(((((('''&&&'''(((''''''''''''''''''''''''***)))((((((''''''(((((('''&&&&&&''''''((()))***)))******++++++******)))++++++***)))((('''''''''((((((((((((((((((((((((++++++,,,------,,,,,,,,,,,,,,,---......///000000111111000//////111222333222333444444222000---+++......///000222666999;;;AAAKKKXXXbbbkkkrrrsssppplllnnnooommmiiiggghhhiiipppooommmmmmnnnnnnlllkkkgggjjjnnnqqqsssuuuwwwyyyxxxxxxwwwwwwvvvuuusssrrrmmmkkkhhhhhhiiijjjjjjjjjqqqqqqqqqrrrsssuuuxxxyyywwwtttrrrsssuuuwwwvvvssstttppplllkkkmmmnnnnnnllljjjhhhdddaaadddhhhhhhddd<<>>777333111///...111333444333///...000333///000111111000/////////111000///...------................../////////000+++***)))***,,,///111333111222222222333666;;;???EEEMMMUUUZZZ```gggjjjjjjhhhddd^^^VVVNNNGGGBBB@@@888111,,,,,,,,,++++++---,,,,,,,,,,,,------......///------111555666444111444555555444222111222444//////...,,,+++***))))))+++,,,...//////---***(((***))))))((((((((())))))''')))+++,,,+++,,,---///000...------///111222222444555555666777888888999444333222111111111111222111111111000000000//////---....../////////.........000222222111000000111222111000000000111222333666555333444666999===@@@DDDJJJRRR\\\ccchhhiiijjjhhhfffdddcccccccccccccccfffgggiiikkklllllljjjjjjhhhhhhgggdddaaa``````aaadddeeefffhhhjjjiiigggdddfffiiikkkjjjgggeeegggiiimmmmmmllljjjgggdddaaa```___```aaabbbbbbaaa```___cccbbb```___^^^]]][[[ZZZ[[[]]][[[WWWWWWZZZ[[[YYYZZZ[[[[[[[[[YYYZZZ[[[]]][[[]]]___^^^[[[XXXVVVUUUWWWYYYXXXSSSNNNHHH>>>555///+++))))))'''###"""%%%'''%%%###"""###$$$$$$$$$###$$$%%%%%%%%%%%%$$$###""""""!!!!!!"""######$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$###!!! !!!""""""######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%'''((())))))((('''%%%$$$$$$$$$### """%%%&&&%%%###"""""""""#########$$$$$$$$$######""""""""""""""" """######"""  !!!"""###############$$$%%%$$$"""!!!"""""""""""""""!!!!!!!!!!!! !!!  !!!"""""""""""""""""""""###%%%&&&&&&((()))(((&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''(((&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''))))))(((''''''''''''((('''&&&&&&''''''((()))***))))))************))))))******++++++***)))((('''((('''''''''((((((((())),,,,,,,,,,,,,,,,,,++++++,,,------...///000111111333222111000000111333444333333333222111///,,,+++...///000111444999>>>BBBOOOYYYeeemmmtttxxxuuupppmmmpppqqqnnnhhhfffiiimmmqqqpppnnnnnnoooooommmlllhhhkkknnnppppppqqqrrrsssyyyyyyyyyxxxwwwuuusssrrrnnnlllllllllnnnooonnnmmmppppppqqqsssuuuxxxzzz|||yyyuuuqqqqqqssstttsssqqqpppkkkgggfffhhhjjjjjjiiihhhfffcccbbbeeegggfffddd<<<@@@EEEKKKOOOPPPPPPOOOTTTQQQLLLHHHHHHIIICCC;;;888777555333111111111111555444333222111111111222111222444444333222111111222333444444444555777999777;;;AAAJJJSSS^^^iiipppxxxyyyxxxtttpppjjj```VVVJJJDDD===777444222222111///222444333000///000222/////////000000000//////111000//////............---......///////////////+++*********+++---111333111222222111222555999<<>>BBBFFFJJJMMMOOOOOONNNQQQQQQLLLIIIHHHCCC===777666444222000000000000333333333333333333333333555444444444333111///---///111333444555666999<<<888;;;AAAGGGMMMUUU\\\bbbeeeiiikkkhhhddd___WWWNNNHHHCCC;;;666444444555666111000111222333333111//////------...111111000...---///111222222000...,,,------///000000000///...+++---///...---,,,...000...//////000111555:::>>>BBBLLLVVV\\\bbbggghhheee___^^^ZZZUUUNNNGGGAAA>>>777222///---+++(((***///)))+++...000000///,,,+++---000333444444555555666555555555222///......///...///000000000000///............---,,,***)))(((''''''''''''((()))***++++++...111222111000000000555333111222444666666666666666666666666666666666333333444444444444444333222222222111111111000000222111000/////////000000---///111222111111222333000/////////111222444555999888666666888===BBBFFFNNNTTT]]]ffflllnnnnnnmmmhhhiiihhheeeaaa```aaacccffffffffffffggggggggggggcccdddeeedddbbb``````aaaaaa``````aaaeeehhhiiiiii```cccffffffeeedddfffiiihhhiiiiiiiiigggeeecccaaa```aaabbbccccccbbbaaa```[[[\\\\\\ZZZXXXXXXZZZ\\\\\\___^^^[[[[[[]]]]]]ZZZ]]]]]]]]][[[XXXWWWXXXYYYZZZ]]]aaaaaa___[[[YYYWWWQQQUUUVVVSSSOOOIII>>>444,,,(((&&&((('''$$$%%%(((###!!! """$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$############$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$&&&'''&&&""" !!!"""""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%&&&&&&&&&&&&%%%###"""!!!!!! !!!###$$$###"""""""""#########$$$$$$"""######$$$###"""!!!  !!!!!!!!!"""###$$$%%%%%%%%%%%%!!!###&&&&&&%%%$$$###$$$""""""!!!!!!!!! """###""" ###%%%"""###$$$%%%&&&&&&&&&&&&%%%&&&''''''%%%###$$$$$$###"""!!!!!!"""$$$'''((('''&&&%%%%%%%%%''')))***'''((())))))''''''((()))((('''%%%$$$$$$%%%'''((((((((('''&&&&&&&&&&&&''''''&&&&&&''''''((()))******)))(((''''''((()))***++++++*********+++---...***)))(((((()))***,,,...,,,------...////////////---...000222555888:::;;;777888999:::999888666555555444222000000000111111222666;;;@@@HHHTTTbbbmmmpppssssssooonnnpppoookkkkkkjjjgggfffhhhlllqqqtttuuutttrrrrrrssssssqqqppppppqqqrrrsssuuuyyy~~~~~~{{{xxxtttqqqppppppqqqsssrrrqqqqqqsssuuuuuuttttttttttttttttttsssrrrqqquuurrrpppqqqrrrrrrooollliiigggeeehhhlllpppooonnneee```___eeehhheeebbbbbb<<<>>>AAAEEEHHHLLLNNNOOOKKKPPPRRRNNNJJJGGGCCC>>>666555333111////////////444444333333333333222222666555444444333111...,,,000111333444444666999;;;666999>>>CCCHHHOOOVVVZZZ\\\aaadddbbb___[[[TTTKKKIIICCC;;;666444444555666222000///111444555111...///---,,,...111222000---,,,...111333333111...,,,,,,---///000000000///...+++...000000...,,,---///,,,---///000222777<<>>666222...---)))&&&(((---(((***...111111///,,,***+++///333444333222444666555555555222///---...///,,,---.../////////...---//////...---+++******)))'''''''''((((((***+++,,,***---111222222222222333555444222222444666777777666666666666555555555555333333444555555444444444222222222111111111111000444222000......///000111...000222222222222333444////////////111333555666:::888666666888===CCCGGGPPPVVV___iiioooqqqqqqppplllmmmllliiidddcccdddfffffffffeeeeeeeeeffffffggg___aaacccccccccbbbcccddd___```aaadddhhhjjjiiihhh^^^aaaeeeeeeddddddfffiiigggggghhhgggfffeeecccbbbaaabbbcccddddddcccbbbaaa]]]^^^^^^\\\XXXXXXZZZ]]]ZZZ]]]]]][[[[[[^^^^^^\\\^^^^^^^^^[[[XXXWWWWWWYYYXXX\\\___```^^^ZZZWWWVVVQQQUUUWWWTTTOOOHHH<<<111***'''%%%''''''$$$%%%(((###""" !!!###%%%&&&&&&"""######$$$$$$%%%&&&&&&'''&&&%%%$$$########################$$$$$$%%%&&&%%%'''((('''###!!!!!!"""!!!!!!"""###############%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%%%%$$$###!!!  """###"""######$$$$$$$$$%%%%%%%%%%%%$$$"""!!!!!!!!!"""### !!!"""!!!"""###$$$$$$%%%%%%$$$ """%%%'''&&&%%%$$$%%%############"""""""""""" """$$$###!!!!!!###&&&######$$$%%%&&&&&&&&&&&&$$$&&&''''''%%%$$$$$$%%%""""""!!!!!!"""$$$'''((('''&&&%%%$$$%%%''')))+++((()))***)))((('''(((***((('''%%%$$$$$$%%%'''((((((((('''&&&&&&&&&&&&''''''&&&&&&''''''((()))******)))(((''''''((()))***+++***)))((((((***,,,...))))))''''''(((***,,,...,,,---...///000000000000---...000333666999<<<===888:::<<<======;;;888666666444222000000111222333444888???EEENNN[[[kkkwwwqqqssssssooonnnooonnnkkkhhhfffeeegggkkkoooqqqrrrvvvtttssssssssssssrrrpppssssssrrrqqqqqquuuzzz~~~zzzwwwsssooommmnnnoooqqqpppooommmnnnqqqsssttttttqqqrrrssstttuuuuuuuuutttsssrrrqqqsssvvvvvvsssooogggfffeeeggglllnnnmmmkkkddd______fffiiieeebbbbbb<<>>===<<<<<<<<<;;;999777666444333555333000222666888???GGGPPP\\\jjjrrruuutttrrrooollljjjjjjkkklllgggiiillllllkkkmmmqqqtttuuutttsssqqqoooooorrrtttuuuuuutttrrrqqqsssvvvyyyuuurrrnnnnnnpppqqqpppnnnqqqmmmjjjlllrrrvvvvvvtttssssssttttttvvvwwwyyyzzzyyyxxxwwwwwwvvvtttqqqnnnhhhfffeeehhhlllmmmiiidddddddddgggkkkjjjddd______;;;>>>BBBDDDFFFHHHKKKMMMPPPQQQQQQNNNIIICCC???===555333000......///...---222000...///111333333222222444555444222000111333444222111333555777888777444777;;;???BBBFFFKKKOOOSSSTTTUUUUUUSSSPPPMMMKKKFFFAAA<<<:::999777333000///000000111111111111000222000......///000000000...///000111111111000000///...---,,,---///111333111000///000111000///---//////000000333888???DDDJJJNNNVVV]]]bbbddddddddd]]]ZZZUUUMMMFFF???999666222000...+++++++++---.........---,,,,,,+++******...///111333555777888888777555333111000000111111///---,,,---//////,,,***+++++++++******)))((('''))))))***+++---///000111///111333333222222333444333333333222222333333333666666666444222111222444444555555555333222000/////////000111111111111000111111000000///000000000111111111000000000000000---------...000222444555;;;888666888999;;;CCCKKKQQQYYYbbbiiikkkkkkmmmnnnpppnnnlllkkkjjjjjjjjjkkkkkkiiiiiilllkkkgggeeegggccccccccceeeffffffcccaaa___^^^^^^```cccdddcccbbbbbbbbbbbbcccccceeeffffffccccccccceeeggggggfffdddaaabbbcccbbbaaaaaabbbddd___^^^\\\ZZZYYYYYYYYYYYYbbb___\\\[[[]]]^^^]]]\\\^^^XXXWWW[[[XXXRRRUUU___\\\]]]]]]ZZZVVVSSSRRRQQQRRRTTTVVVUUUOOOEEE:::333)))(((&&&%%%$$$###$$$$$$!!!!!!""""""""""""""""""$$$$$$###$$$%%%'''((()))###""""""###$$$%%%###"""&&&$$$###%%%''')))(((&&&$$$%%%%%%&&&%%%$$$###"""&&&$$$######$$$$$$###!!!&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%######$$$%%%$$$$$$######!!! !!!### !!!"""""""""#########$$$$$$$$$%%%###"""!!!  !!! !!!""""""!!!!!!"""$$$######""""""""""""######$$$$$$$$$$$$###############""""""!!!"""###$$$%%%"""""""""######$$$$$$$$$"""!!!!!! !!!"""###$$$((()))(((&&&""" !!!""""""$$$%%%$$$###"""###$$$%%%%%%&&&&&&'''(((((()))))))))((((((((()))++++++,,,---.........---+++***,,,///---(((&&&'''&&&"""%%%''')))))))))))))))+++((()))***)))((('''((()))***))))))***,,,------,,,************+++,,,------,,,,,,,,,,,,...000111333111000111555:::>>>??????AAA@@@@@@AAA@@@???<<<:::888555444444222///111666<<>>BBBFFFIIINNNOOOOOOOOOMMMJJJFFFDDDAAA===:::999::::::777555222111000000000000000000//////000///......///111...///000000111000000000000///------...///222333222000......///000///.../////////000333:::BBBGGGMMMQQQWWW^^^aaabbbaaa```ZZZWWWRRRKKKDDD===777555333111///---------///000---------,,,,,,++++++***...///000222444666777888666555333222111111111222...---,,,,,,,,,,,,)))'''*********+++++++++******,,,,,,---...000222444555222333555555333111000000//////000000111222222333555555555444222222333444444444444444333222000///------.../////////.........//////000000000000//////000000000000000000111------...///111444666777999666777:::===???FFFNNNRRRYYYbbbhhhjjjkkklllnnnooonnnmmmllllllllllllmmmllljjjjjjllljjjfffeeegggeeedddcccccceeeeeedddccc^^^]]]]]]___aaabbbbbbaaabbbbbbbbbbbbbbbcccdddeeedddcccbbbdddfffggggggfffbbbccccccbbb``````aaaccc___^^^]]][[[ZZZZZZ[[[[[[aaa___]]]\\\]]]]]]\\\[[[[[[VVVUUUXXXWWWRRRTTT\\\[[[[[[ZZZVVVSSSPPPPPPQQQSSSUUUWWWVVVPPPFFF;;;444***)))'''%%%$$$$$$$$$$$$"""""""""!!!!!! """"""$$$%%%&&&&&&''''''!!! """$$$%%%$$$"""&&&%%%$$$%%%'''(((((('''$$$%%%&&&&&&&&&%%%$$$###%%%$$$######$$$%%%###"""'''&&&&&&%%%$$$%%%%%%%%%(((((((((&&&$$$######%%%######"""!!! !!!!!!!!! !!!""""""""""""""""""!!!""""""###$$$###"""!!! !!!""" !!!###"""!!!!!!"""$$$$$$$$$############$$$$$$$$$###"""!!!!!!!!!""""""!!!!!!!!!"""###$$$&&&&&&#########$$$$$$$$$$$$$$$"""!!!!!!!!!!!!"""######)))(((&&&###  !!!!!!###%%%&&&$$$#########$$$$$$$$$%%%%%%&&&''''''''''''''''''(((***+++,,,,,,...000111111///,,,+++...///---(((&&&&&&%%%"""###&&&)))***)))(((((((((''')))***)))(((((()))************++++++,,,,,,---++++++,,,,,,,,,,,,,,,+++(((((()))+++---000222333222333444888===@@@BBBBBBDDDEEEGGGHHHGGGDDDAAA???===999666666333111444:::DDDRRRbbbkkkooorrrsssrrrwwwuuurrrooonnnnnnooopppqqqrrrsssrrrooommmlllmmmoooqqqqqqpppmmmkkkkkklllsssrrrsssvvvyyyyyyvvvsssooopppqqqpppooooooqqqrrrvvvtttsssvvvyyyzzzxxxuuuppppppqqqrrrtttuuuvvvwwwqqqooommmmmmnnnoooooonnngggeeeeeehhhlllmmmllliiifffeeehhhmmmlllgggcccccc666:::>>>AAADDDGGGJJJMMMQQQNNNKKKJJJHHHDDD<<<777555333///...///000111111---///111///---...333888444555666666555555444444222---***---555999777333333555777999;;;>>>BBBEEEHHHIIIKKKKKKJJJGGGDDDBBB???;;;888888:::;;;999666333222111/////////000111,,,///111000---,,,///222.../////////////////////......---------///111222222000...---///000000000/////////111444<<>>AAAGGGNNNTTTZZZccchhhiiijjjkkkmmmkkkkkkllllllllllllllllllllliiihhhjjjhhhdddccceeefffeeecccbbbdddeeeeeeddd^^^]]]\\\]]]```aaaaaa`````````______```aaaaaabbbdddcccbbbccceeeggghhhgggbbbbbbbbb```^^^]]]^^^```^^^]]]\\\ZZZZZZZZZ[[[[[[\\\\\\[[[ZZZZZZYYYXXXWWWYYYUUUTTTWWWVVVSSSUUUZZZXXXXXXWWWTTTQQQPPPQQQSSSSSSUUUWWWVVVPPPFFF<<<555+++)))'''%%%$$$$$$$$$$$$!!!!!!!!!!!!  """$$$$$$$$$###""""""!!!!!!"""$$$%%%$$$""""""""""""###$$$%%%%%%%%%###$$$%%%%%%%%%$$$###"""%%%#########%%%%%%%%%###&&&%%%$$$$$$######$$$$$$))))))(((&&&###""""""###!!!###"""!!!###&&&&&&$$$############$$$$$$%%%%%%######"""!!!!!!"""###$$$###"""!!! !!!"""""" """######"""!!!###$$$$$$$$$############$$$$$$$$$""" !!!""" !!!"""###$$$&&&'''(((%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""######$$$$$$(((&&&### !!!###!!!###&&&'''%%%$$$##################$$$$$$%%%%%%%%%%%%&&&'''(((***++++++)))+++---//////---***(((---,,,***(((&&&&&&&&&&&&$$$'''***+++***((('''''''''(((******))))))***+++)))***++++++++++++,,,---+++,,,---------,,,+++***((((((***,,,...000111222333333555999===@@@BBBCCCGGGJJJMMMOOOMMMIIIEEECCCAAA<<<999777555555:::AAAQQQaaapppvvvvvvvvvuuutttxxxvvvsssqqqppppppqqqssslllmmmooooooooonnnmmmmmmkkkmmmooopppnnnmmmlllllltttrrrqqqtttyyy{{{wwwssslllpppssssssqqqppprrruuuvvvvvvwwwyyy{{{zzzwwwtttnnnoooppprrrtttuuuvvvvvvqqqnnnkkkjjjkkkmmmmmmnnnllljjjhhhhhhiiijjjhhhfffhhhgggiiimmmkkkeeeaaaaaa666999===AAACCCFFFIIILLLQQQNNNKKKJJJHHHCCC<<<666555222...---...000111222---111444222...///555;;;444444555666777666555333222---***...555:::888444333555888999:::===@@@CCCDDDEEEGGGIIIIIIGGGEEECCC>>>;;;888777999999777444333222111/////////000111+++...000000...---///111//////..................,,,,,,,,,,,,,,,...///000222000...---///000111000...///000222777>>>FFFLLLQQQUUUZZZ^^^```^^^\\\ZZZVVVSSSNNNHHHBBB;;;777444000///...---------...///.........---------------/////////000222444666777555555444333222222222222/////////...,,,+++))))))''''''''''''(((***+++,,,++++++,,,...000333555666555666666444000---+++++++++,,,...111222333444444111333444444444444555666444333333222111111111111......///000000000000///...///111222333222222111......//////000000000111,,,---///222444666777888777666777;;;>>>@@@GGGNNNWWW]]]eeeiiiiiiiiijjjkkkjjjkkklllmmmmmmmmmllllllllliiihhhiiihhhddddddfffhhhfffccccccdddfffffffff___]]]\\\]]]___`````````____________```aaabbbbbbeeecccbbbccceeeggggggggg```aaa```^^^[[[ZZZ[[[\\\[[[ZZZYYYXXXXXXYYYZZZZZZXXXYYYZZZYYYXXXVVVTTTTTTXXXUUUTTTVVVVVVUUUVVVXXXUUUVVVUUUTTTRRRRRRTTTVVVRRRUUUWWWVVVQQQGGG<<<555+++)))'''%%%$$$######### !!!""""""""" """$$$%%%$$$"""!!!%%%$$$###$$$%%%%%%###!!! !!!!!!!!!"""######!!!"""###$$$$$$###"""!!!$$$###"""###%%%&&&&&&%%%$$$######"""!!!"""""""""&&&'''&&&$$$!!! """!!!$$$###"""&&&---...***$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$###"""!!! !!!"""###!!!"""######""""""###$$$$$$##################$$$###"""  !!! !!!"""$$$&&&'''((((((&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$"""  """$$$%%%!!!$$$&&&'''&&&$$$######""""""""""""############$$$%%%&&&'''((()))******'''))),,,......,,,)))'''***)))'''''''''''')))+++&&&))),,,---+++)))''''''&&&((()))***)))***+++---)))+++,,,,,,******+++---+++,,,---......---+++***+++,,,---...///000111111111222555888;;;>>>AAACCCGGGLLLQQQRRROOOJJJGGGEEEAAA;;;777666777999BBBKKKaaammmxxxzzzwwwwwwxxxxxxxxxwwwtttqqqpppqqqssstttlllllllllmmmooooooooonnngggjjjnnnpppppppppppppppvvvrrrooorrrwwwyyywwwtttlllpppuuuvvvtttssstttvvvssstttvvvyyyyyyxxxuuurrrmmmoooqqqsssuuuvvvvvvvvvtttqqqmmmjjjkkklllmmmmmmllljjjhhhggggggggggggfffkkkiiijjjllliiiccc^^^^^^666:::>>>AAACCCFFFIIIKKKPPPNNNLLLJJJFFFAAA:::666333000---+++---000111222///333666555222111555999333333444666888777555222222///---///555888777444444666888999:::<<<@@@BBBAAABBBEEEGGGHHHGGGEEEDDD>>>:::777666777777555222222111000000000000000000,,,...000000000///000111//////...------------...++++++++++++,,,---......000///......000111111000...000222555999@@@GGGLLLQQQUUUZZZ^^^___^^^[[[YYYSSSQQQMMMGGG@@@:::666444...---------------------//////////////////////////////...///000333555666444444444444333333333222...///000///---++++++,,,''''''&&&&&&''')))+++------...///000333555888999444555444111---+++***++++++,,,///111333444444444///111444555555555666777333333222111111111111111000000111222222222222111000111111222222222222111...//////////////////000,,,...000222444555666666888666777;;;>>>AAAHHHPPP\\\aaagggjjjiiihhhiiijjjkkkmmmnnnppppppooommmlllnnnjjjiiikkkjjjggggggjjjiiigggeeeeeefffggghhhggg```^^^\\\\\\^^^`````````aaaaaaaaabbbcccdddeeefffeeedddcccdddfffgggfffeee``````___]]]YYYXXXXXXYYYYYYXXXWWWVVVWWWXXXYYYZZZXXXZZZ[[[[[[XXXUUUTTTSSSVVVTTTSSSTTTVVVVVVVVVUUUTTTTTTUUUTTTSSSSSSUUUVVVQQQTTTVVVVVVPPPFFF<<<555***)))'''$$$###""""""""" !!!"""######$$$"""###%%%''''''&&&%%%$$$'''%%%$$$%%%%%%%%%###!!!!!!"""###""""""###%%% !!!"""#########"""!!!###""""""###&&&''''''&&&###"""!!!!!! !!!!!!#########""" !!!""""""%%%$$$###(((111222,,,$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$###"""!!!!!!!!!"""###$$$!!!"""$$$###""""""###%%%######""""""""""""######"""!!!  !!!!!!"""###%%%'''(((((((((&&&&&&%%%$$$###""""""!!!"""###$$$$$$%%%%%%$$$$$$""" """%%%&&&&&&"""$$$&&&'''%%%$$$$$$$$$""""""""""""""""""""""""$$$$$$&&&'''((((((((((((((())),,,---...,,,+++)))***&&&%%%'''((((((***...(((***,,,,,,+++(((''''''&&&''')))*********,,,...)))+++---,,,***)))+++---,,,,,,------------,,,,,,...///000000111000000000...111444777999<<>>999555666:::@@@MMMXXXmmmuuuzzzxxxuuuwwwzzz{{{wwwvvvsssqqqpppqqqrrrtttrrrpppnnnmmmnnnnnnmmmllleeehhhmmmpppqqqqqqrrrtttuuurrrpppqqqtttvvvuuusssmmmppptttvvvvvvtttssssssppprrrtttvvvvvvuuusssqqqnnnooorrruuuwwwxxxxxxxxxvvvsssooommmmmmnnnnnnnnniiihhhfffeeeeeefffhhhiiillliiijjjkkkiiibbb^^^^^^888;;;???AAACCCEEEHHHJJJLLLMMMMMMIIICCC===888555222///+++***,,,///111222000333666666444333444666222222333555888888444111111000///000333555555555333555777999:::<<>>888444222------------------------000000000000000000000111//////......000222444666444444444444444444333333,,,///000///---+++,,,---)))(((''''''(((***,,,---...///000222444777999:::333333111...***)))***,,,+++,,,///111333333333333...000333555555555666888333222111000000111111222111111222333333333333222222111111000000000000111///////////////.........---...000222333444444444888555666:::???DDDMMMVVVaaaeeejjjkkkiiihhhhhhiiikkkllloooppppppnnnllljjjmmmiiihhhjjjjjjhhhiiillljjjhhhgggggghhhiiiiiihhhaaa___]]]]]]^^^```aaaaaa``````aaabbbdddfffggghhheeeeeeeeefffgggfffdddbbbaaaaaa```]]]YYYWWWWWWXXXXXXWWWVVVVVVVVVXXXYYYZZZVVVZZZ\\\\\\YYYUUUSSSRRRTTTRRRQQQQQQTTTVVVUUURRRSSSUUUVVVUUUSSSRRRRRRRRRPPPSSSUUUUUUOOOFFF;;;555***(((&&&###"""!!!!!!!!!!!!!!!!!!""""""#########$$$$$$&&&''''''&&&&&&%%%$$$#########%%%%%%###!!!!!!######""""""$$$&&& !!!"""###$$$######"""###""""""$$$&&&(((((('''######"""!!!!!!!!!!!!!!! !!!!!!!!! """$$$"""&&&$$$!!!'''111000(((%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%'''((((((&&&$$$"""###"""!!!!!!!!!"""$$$%%%!!!###$$$$$$###"""$$$%%%""""""!!!!!!!!!!!!""""""!!!!!!!!!!!! !!!###$$$&&&'''(((((((((&&&%%%$$$###"""!!! !!!"""#########""""""###!!!!!!$$$&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&""""""""""""""""""""""""$$$%%%&&&'''(((''''''&&&((()))+++,,,,,,,,,+++***+++&&&%%%'''(((''')))...)))***+++***((('''&&&'''%%%''')))******+++---///))),,,...---)))(((***...,,,,,,,,,,,,,,,---...///...///000111111111000///---000444777888:::>>>AAADDDIIINNNNNNIIIEEECCCDDD???:::777:::AAALLL\\\jjjtttxxxxxxuuutttxxxzzzzzzvvvtttrrrooooooppprrrsssvvvrrrmmmkkkkkklllkkkjjjeeehhhlllnnnoooppprrrtttqqqrrrsssssssssrrrqqqpppnnnoooqqqtttvvvuuuqqqnnnnnnppprrrtttsssrrrrrrrrroooqqqtttwwwyyyzzzzzzzzzuuurrrpppooopppqqqqqqqqqhhhgggeeecccbbbdddfffiiikkkiiiiiikkkjjjdddaaabbb999<<>>???AAABBBBBB@@@>>><<<:::777444333555555333111...///000222222222111000///...---000444555222/////////---,,,+++,,,,,,---,,,,,,---....../////////.........000222222000......111555999===BBBGGGJJJOOOSSSXXX]]]______\\\[[[NNNLLLHHHBBB<<<777333000------..................111111111111111222222222//////......///111444666444444444555555444333333+++---000///,,,+++,,,...***)))(((((()))+++---...---...///111333666888:::222111///+++)))(((+++---***,,,...111222333222111---000333555555666777888333222111000000000111222111111222333333333333333222111000.........///000000000//////.........------...000222333333333333777555666;;;@@@FFFQQQ[[[ccchhhlllllljjjgggggghhhhhhjjjmmmnnnnnnllliiifffjjjgggfffhhhhhhggghhhllljjjiiihhhiiijjjkkkjjjhhhbbb```]]]]]]___```aaaaaa^^^^^^___aaaccceeeggghhheeeeeefffggggggfffccc```bbbbbbaaa]]]ZZZWWWWWWXXXWWWWWWVVVVVVWWWXXXZZZ[[[UUUXXX\\\[[[WWWSSSQQQQQQRRRQQQPPPPPPSSSUUUTTTPPPTTTVVVWWWVVVSSSPPPNNNNNNOOORRRUUUTTTOOOEEE;;;444)))(((%%%###!!! ############""""""""""""######$$$%%%%%%%%%$$$$$$!!!!!!!!!"""$$$%%%$$$""" ###"""!!! """%%%!!!"""###$$$%%%%%%$$$######""""""$$$&&&(((((('''$$$######"""""""""""""""!!!!!!!!!"""$$$&&&###&&&$$$$$$...---###''''''''''''''''''''''''###%%%''')))(((&&&### """"""!!!!!!!!!###$$$%%%!!!###$$$$$$######$$$%%%!!!!!! !!!!!!!!!!!!""""""!!!!!! """###%%%'''((((((''''''&&&%%%$$$###""" !!!"""""""""!!! $$$"""!!!"""%%%&&&%%%"""%%%&&&&&&%%%######%%%'''############""""""""""""$$$%%%&&&'''''''''&&&%%%(((((())))))************---'''%%%((((((%%%(((...)))******)))&&&%%%%%%&&&%%%''')))******+++...///))),,,///---)))(((***...,,,,,,++++++,,,...///111---...///111111111000000---000444777888:::>>>BBBBBBGGGLLLKKKFFFBBBBBBCCCBBB===<<<@@@IIIVVVhhhwwwvvvxxxvvvssstttxxxzzzxxxuuusssqqqooonnnoooqqqrrrsssoooiiiggghhhjjjjjjiiifffiiilllmmmnnnoooqqqrrrnnnqqquuuvvvtttpppnnnmmmnnnmmmooosssvvvuuupppkkkmmmoooqqqrrrrrrqqqrrrrrrppprrruuuxxx{{{{{{{{{{{{sssqqqooooooqqqsssssssssllljjjgggccc``````ccceeejjjhhhiiilllkkkgggeeefff999;;;???CCCGGGIIIKKKLLLNNNLLLHHHDDD???:::666555///+++(((+++000444333111000222444666777666444222555555444444333333333333333444555444222222333444555444444444666999===???@@@@@@@@@???>>><<<;;;:::555666666444222000000111111///......///000000///***+++,,,...///111222333000000///,,,***)))+++---000...,,,---000222222000//////.........---------222444777:::===CCCIIIMMMVVVWWWWWWUUUWWWZZZXXXTTTTTTLLLCCC>>>===999222+++......---+++***+++---000222222111000///...---------...///111333444444444666666555444333222000///............---,,,++++++***)))'''''')))+++++++++---///222555888:::<<<===777444///,,,***)))'''&&&***+++---///111222333444333444555666777777777777444222000111333333000------///222444555333000//////////////////.........000000///...---,,,,,,,,,000000000000111333666777999444444999???EEERRR^^^cccmmmoooiiiggglllkkkeeeggghhhiiikkkkkkjjjiiiiiigggdddeeeiiihhhdddeeejjjmmmnnnmmmhhhfffhhhhhheeecccaaa___\\\[[[[[[\\\]]]^^^]]]\\\]]]^^^aaadddeeefffdddbbbccceeeeeebbb___^^^```aaa^^^ZZZWWWXXXZZZWWWWWWWWWYYYYYYXXXUUUSSSYYYYYYXXXWWWUUUSSSQQQPPPOOONNNMMMLLLMMMOOORRRSSSTTTUUUUUUUUUTTTSSSQQQPPPUUUTTTSSSQQQMMMCCC666---&&&%%%$$$###""""""""""""###$$$%%%&&&%%%###!!! """"""#########""""""!!!""""""!!!  ###&&&%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$###"""!!!######""""""""""""""""""!!!!!! !!!%%%((( """$$$%%%'''***---///...------,,,)))$$$!!!%%%%%%&&&&&&&&&%%%$$$############$$$%%%&&&(((((((((%%%!!! """###!!!!!!"""###""" """"""!!!###"""###$$$&&&''''''&&&&&&''''''%%%### """######""""""###%%%$$$###""""""$$$&&&'''###############"""!!! #########"""""""""""""""$$$$$$$$$$$$%%%%%%&&&'''***'''%%%%%%(((***+++,,,'''''''''''''''((()))))))))(((''''''%%%%%%$$$###(((***++++++******+++,,,++++++))))))***+++---//////---***((('''((()))***111...---...222444222000444333444444666888;;;<<>>FFFVVVhhhvvv|||zzztttrrrsssttttttrrrvvvrrrnnnnnnqqqsssqqqooommmllljjjgggeeeggglllooolllnnnppppppooonnnnnnnnnlllqqqvvvxxxuuuqqqooooooooommmlllmmmooonnnjjjgggccchhhnnnrrrrrrrrrrrrtttqqqtttuuutttuuuzzz{{{yyyrrrqqqnnnlllmmmooorrrtttppppppmmmeee]]]ZZZ]]]aaaiiiiiiiiihhhhhhhhhiiiiii:::;;;???BBBEEEGGGHHHHHHKKKJJJGGGCCC>>>:::777666///+++)))+++///333333111000222444666666555444222888777777666555333222111111222333333111111222333666555555555666777999:::999999:::::::::999888888555666666444222000000111444222000///000000...---+++,,,---...000111222333000000///...,,,---///111111///---...000111111/////////.........---------111333777:::>>>DDDJJJOOOSSSWWWXXXXXXYYYZZZWWWQQQRRRJJJ@@@;;;999666000***,,,------,,,,,,,,,///111000000//////......------------///000222222333333555555444444333111000///............---,,,++++++((('''''''''))),,,---...222333444888<<<@@@@@@@@@999555///,,,***)))((('''+++,,,---///111222333333555444333222333666888:::666333///...000222222111000111333444444222000///000000/////////.........111000///...------------000000000000222444666777999666888>>>DDDJJJTTT^^^aaahhhiiiaaa```ggghhhdddhhhiiiiiiiiiiiiiiihhhhhhhhhfffgggiiigggcccccchhhiiikkkjjjgggfffhhhhhhfffdddccc```___^^^^^^______```___^^^]]]^^^___aaabbbeeecccaaabbbdddeeebbb____________^^^\\\ZZZZZZ[[[[[[YYYWWWVVVVVVWWWVVVUUUVVVVVVUUUSSSRRRPPPOOONNNOOOOOONNNNNNOOOQQQSSSTTTVVVWWWWWWWWWVVVTTTRRRQQQQQQQQQRRRRRRNNNDDD888///&&&&&&%%%######""""""""""""###$$$$$$$$$"""  """"""############"""""""""######"""!!!!!!$$$&&&$$$$$$#########"""""""""###$$$$$$$$$######"""!!!############""""""""""""!!!"""!!!  $$$''' """$$$%%%%%%'''***---...---,,,,,,,,,)))&&&###&&&&&&%%%%%%$$$$$$######%%%$$$$$$######$$$%%%&&&'''$$$!!!!!!"""###""" !!!!!!  """###""" !!!###"""###$$$%%%&&&&&&%%%%%%%%%$$$###"""!!!  """######""""""###$$$###!!!!!!!!!"""$$$%%%######$$$$$$$$$###""""""########################%%%%%%$$$$$$%%%%%%&&&'''(((&&&$$$$$$&&&((())))))'''''''''&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$''')))******)))(((***++++++***)))((()))+++...000000...+++)))((()))+++,,,333333444333222222222222333333333444555888:::;;;===???AAAAAAAAA@@@@@@@@@BBBDDDIIISSS```mmmvvvzzzzzzwwwsssqqqrrrssstttuuuuuuqqqmmmnnnqqqsssqqqooolllkkkiiifffeeegggkkknnnqqqqqqqqqpppnnnnnnoooqqqooossswwwxxxuuussssssuuurrrpppooooooppppppmmmkkkeeegggjjjmmmnnnpppsssvvvuuuwwwwwwttttttxxxzzzxxxvvvtttqqqnnnnnnoooqqqrrrlllmmmlllfff```\\\^^^aaahhhhhhgggfffffffffgggggg===>>>AAACCCEEEFFFFFFFFFIIIHHHEEEBBB>>>:::888666///,,,***+++///333333111111222444555555555333333999999999888666444222000...///000000000000111333555666666666555555444333444444555666777777666666444555666444222000111222777555333111111000---+++,,,,,,---///000111222222...//////...---...000222222000......///000///.../////////.........------000333777;;;@@@FFFMMMRRRSSSWWWZZZ[[[\\\[[[UUUNNNNNNFFF<<<777555333...******+++............///111........................---...///000111111111111333333333333222111000///////////////...---,,,+++'''''''''(((***,,,...000555444666===FFFKKKKKKIII;;;666000+++))))))))))))+++,,,...000111333333333777444111///000444999<<<888444///,,,---111444555444444444444333222111111111111000///////////////111000///......------...//////000111333555777888888999===DDDJJJOOOXXX___aaafffddd]]]\\\ccchhhfffjjjiiihhhggggggffffffgggiiigggggghhhfffbbbbbbeeefffhhhhhhffffffiiiiiigggeeedddbbbaaaaaaaaabbbbbbcccbbb```___^^^^^^___```dddbbb```aaaddddddbbb___```___^^^^^^______^^^\\\___\\\WWWTTTTTTVVVWWWWWWVVVUUUSSSQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQSSSUUUVVVVVVWWWWWWWWWUUUTTTRRRQQQNNNOOORRRRRRNNNEEE999111'''&&&%%%$$$$$$######$$$!!!"""######"""!!! !!!!!!!!!!!!!!!!!!""""""############""""""!!!###$$$$$$######$$$%%%"""""""""""""""""""""!!!############""""""""""""$$$$$$#########"""""""""######"""  ###%%%"""###%%%%%%%%%&&&)))+++,,,+++++++++,,,+++(((%%%((('''%%%$$$#########$$$'''%%%###"""!!!"""###$$$$$$###!!!!!!"""######"""!!! ###$$$%%%$$$"""!!!!!!""""""######$$$$$$$$$######"""""""""""""""""""""""" ###$$$###""""""###!!!!!!  !!!"""#########$$$%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%&&&'''&&&$$$""""""$$$&&&''''''''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((((()))***+++***((('''(((+++///111000...,,,******+++,,,---555888999777222///111444111111111222444666999::::::<<<>>>>>>>>>>>>???@@@DDDLLLYYYeeemmmrrruuuwwwssssssrrrqqqpppqqqsssvvvrrrooommmnnnqqqrrrqqqoookkkkkkiiifffeeefffjjjmmmuuutttssspppmmmmmmppprrrrrruuuxxxxxxvvvuuuvvvxxxsssqqqooonnnooopppooonnnhhhfffddddddggglllrrrvvvxxxzzzxxxtttssswwwyyywwwyyywwwtttqqqoooooopppqqqiiikkkjjjgggaaa^^^^^^```gggfffdddcccccccccddddddBBBCCCEEEGGGHHHHHHHHHGGGJJJHHHEEEAAA===999666444000...---...111333444333222333333444444444333333666777888777666444222000+++---//////...///000222333444555666555333111000444555555666666666666666444555555444222111111222777555333333222111...,,,------...///000000111111,,,------,,,++++++---///222111///.........------////////////............000333777<<>>AAAKKKWWWgggrrruuuuuutttuuuoooqqqrrrpppnnnmmmppptttooommmlllmmmppprrrqqqppplllkkkjjjhhhfffhhhkkknnnttttttsssqqqnnnmmmmmmoooqqquuuyyyyyyuuusssssstttpppooommmllllllmmmnnnnnnkkkeee^^^[[[___gggooosssxxxzzzxxxsssssswwwyyywwwxxxwwwuuusssqqqqqqqqqqqqkkkkkkiiieee```^^^___aaafffeeecccaaa``````aaabbbCCCDDDFFFHHHIIIIIIHHHHHHMMMKKKGGGBBB<<<888444222222111000000222444555555444333333222222222333333222333444444444333222111+++---............000111000111333555555444222000666666666666666555444444333444555444222111111333444333333333444333111///------....../////////000...//////---+++***+++,,,111111000///---,,,------000000/////////.........000333888===CCCJJJRRRWWWZZZ]]]]]][[[[[[[[[VVVPPPHHHBBB999333111///...,,,---///222222000...---,,,/////////000111111222222///000111222333444444444111111222222222111111000000000000000///...------+++,,,,,,+++)))***,,,///111333;;;HHHUUUZZZTTTMMM:::555///***)))+++,,,------...///111222333333333222111111111222333444555111000000000000111333444222222222222444666777999444333222000000111222222111111000/////////000000///000222444555777888999;;;===AAAEEEKKKUUU```eeedddgggiiiggggggiiikkkjjjkkkjjjhhhfffddddddddddddccceeefffeeecccdddeeeeeegggjjjkkkiiihhhjjjiiifffddddddccccccccccccccccccbbbbbbaaaaaabbbbbbcccccc```^^^]]]___bbbcccaaa___```^^^]]]^^^bbbdddbbb```^^^\\\ZZZYYYYYYXXXVVVTTTXXXWWWUUUTTTTTTUUUWWWXXXRRRRRRSSSTTTUUUWWWXXXYYYVVVVVVVVVVVVTTTRRRPPPNNNPPPRRRUUUSSSLLL@@@444---&&&&&&%%%%%%$$$$$$%%%%%%############"""!!!  !!!!!!!!!"""!!!!!!"""############### ###%%%$$$"""!!!!!! !!!!!!""""""######"""!!!!!! !!!""""""########################$$$%%%$$$### !!!###!!!"""###"""!!!!!!###%%%&&&&&&&&&''')))+++***)))+++)))'''%%%$$$%%%&&&'''###"""!!! """$$$%%% !!!"""#########$$$$$$###!!!!!!$$$&&&'''((('''&&&%%%$$$###"""!!!######""""""""""""""""""$$$$$$######""""""!!!!!! """$$$$$$###""""""###!!!!!!!!!!!!""""""#########$$$%%%&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&'''&&&%%%'''&&&&&&%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''((()))+++***))))))***,,,***)))'''&&&'''***...000++++++***)))******+++,,,111///...///111111000...000///000000222444777888;;;<<<<<<:::888:::@@@FFFWWWbbbpppwwwwwwttttttuuuoooqqqrrrpppllljjjlllnnnkkkkkkkkkmmmoooqqqqqqpppmmmmmmllljjjiiijjjmmmooooooqqqsssrrrooollljjjiiinnnsssxxxyyytttoookkkiiinnnnnnmmmllllllmmmnnnppplllcccYYYVVV[[[dddlllooovvvxxxvvvsssssswwwyyywwwttttttsssssssssrrrrrrrrrpppmmmhhhbbb^^^___aaadddgggeeeccc```______```aaaAAABBBDDDFFFHHHHHHHHHHHHNNNLLLHHHCCC===777333111222222111111222333555666555444222111111111333333000000000111111111222222---...////////////000222...000222444444444222222444555555555444333222222333444555444222111222333111111111333444444222000---------------------...000111222000...,,,,,,---000000000///,,,+++,,,...000000000/////////......222444999>>>DDDKKKSSSXXX[[[]]]]]]ZZZYYYYYYTTTNNNDDD???999333000///---,,,///111333333000...,,,,,,000000000111111222222222//////111333444555666666111111222222222222222222111111111111000///...---,,,...///,,,))))))+++///333666<<>>999555333111111111000000111333555666444222000000111222444222111000......///111222///000111111000///000222000111222333333333222222222333333444444444444444333444555444222111222333111000111333444444111///,,,,,,,,,,,,,,,,,,,,,,,,...000111000...------......000000///,,,+++---///000000000000/////////...333666:::???EEELLLTTTYYYWWWZZZ[[[YYYXXXVVVPPPHHH@@@===888333000...,,,+++///111333222000///...///000000000000111111111111,,,...000222444555666777111111222333333333333333111111111111000///......+++---///---***)))---111444555888<<>>DDDJJJPPPWWW\\\VVVVVVUUURRRMMMGGGAAA>>>;;;999777555222///---+++...///000111111000///...---------,,,,,,++++++++++++...222666777666333111000111111222333333333333111111000.........///000,,,---.........---,,,+++///000000...,,,+++,,,...,,,+++******+++...000222111111222222222333333333777555222111111000...,,,+++,,,,,,,,,,,,...111444222222111111333555888999777666444222111111111222///111333333222000000111:::666555888999777666888<<>>CCCLLLTTT[[[```dddfffggghhhhhhhhhhhhhhhggggggllljjjgggeeeeeeddddddccceeeeeeeeeeeeeeeeeefffgggfffffffffffffffgggggggggeeeeeedddcccbbb```___^^^ZZZZZZ[[[[[[[[[[[[\\\^^^ZZZZZZ[[[]]]___```^^^\\\ZZZ[[[\\\]]]]]]\\\[[[[[[YYYZZZ[[[\\\]]]]]]\\\\\\\\\[[[ZZZZZZZZZZZZ[[[\\\SSSTTTUUUVVVWWWWWWWWWWWWWWWVVVUUUSSSRRRRRRRRRRRRRRRRRRQQQMMMDDD:::333///&&&%%%###"""""""""###$$$!!!!!!!!! ###!!! """"""   ###$$$$$$###$$$$$$$$$$$$$$$#########"""$$$&&&(((((('''%%%$$$%%%!!!!!!""""""$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######""""""######$$$$$$###""""""""""""""""""#########$$$$$$$$$$$$""" !!!###%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######%%%%%%%%%###!!! !!!!!!""""""#########$$$%%%###"""###$$$$$$!!!!!!""""""######$$$$$$$$$""" !!!$$$%%%###!!!"""""""""#########$$$$$$###"""""""""""""""############$$$$$$$$$###""""""!!!"""###%%%%%%%%%%%%$$$'''&&&%%%%%%'''(((((('''&&&%%%%%%'''))))))&&&###((((((((((((((('''&&&&&&***(((&&&$$$$$$&&&'''))))))************((('''&&&***+++,,,,,,,,,,,,+++******++++++,,,,,,---......---...000000//////111333...000444666666666666777333555999>>>GGGVVViiivvvyyyyyyxxxuuusssrrrssstttrrrpppnnnmmmnnnnnnnnnlllkkkmmmmmmkkkiiihhhkkkmmmhhhiiijjjkkkmmmmmmmmmmmmoooooonnnnnnmmmnnnnnnnnnqqq|||xxxssssssqqqkkkhhhoooqqqllliiijjjlllkkkaaaXXXWWWdddooopppqqquuuuuutttrrrrrrrrrqqqnnnlllkkkooopppmmmmmmmmmkkkgggjjjgggeeeeeeiiikkklllkkkhhhjjjhhhcccaaabbb___ZZZGGGIIIMMMNNNNNNMMMNNNNNNOOOLLLGGGAAA<<<888555444111000000000111222444555333555444111111444555222111333222//////111111...000111222111000111333666666777888666333111000111444444555777888888555333333333333222222111111000111111222000...------...,,,---...//////...---,,,,,,---......,,,******++++++++++++++++++,,,---...---...//////...---...///444777===CCCIIIOOOVVVZZZbbb___ZZZSSSLLLDDD>>>;;;888666222///,,,+++++++++...//////000000000//////.........---------------+++,,,...///000000000000///111333555555444222111111...++++++...///---++++++,,,,,,,,,,,,+++***))),,,---......---,,,...///,,,------...///000111111222222333444444555666666333333333444444333000---,,,,,,---,,,,,,...222555444444333222333444555666222222111111111111222222///111222222111000000111...,,,///444777666777:::@@@GGGPPPYYY___cccfffhhhiiiiiiiiiiiihhhgggfffeeejjjjjjiiihhhfffeeeddddddbbbbbbcccdddeeeggghhhhhhhhhjjjjjjhhheeecccccceeeccccccbbbaaa```^^^]]]]]]WWWWWWWWWXXXZZZ\\\___```ZZZ[[[\\\]]]\\\\\\]]]^^^WWWXXXYYY[[[[[[\\\\\\\\\YYYZZZ[[[\\\]]]^^^^^^]]]^^^]]]\\\[[[ZZZZZZZZZ[[[TTTUUUWWWXXXYYYYYYXXXXXXVVVVVVUUUTTTRRRPPPNNNMMMQQQRRRPPPKKKCCC999333///&&&%%%%%%$$$###"""!!!!!! %%%###!!!!!!!!!   ###$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%###!!!!!!""""""%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%###"""!!! ###############"""""""""############$$$$$$$$$$$$$$$""" !!!###$$$$$$###$$$%%%&&&&&&%%%$$$###!!!"""###$$$$$$###!!! !!!!!!""""""""""""""""""!!!###%%%%%%###!!! !!!###$$$%%%&&&%%%%%% !!!###$$$###"""!!!"""""""""############""""""!!!!!!!!!"""######""""""###$$$$$$$$$######"""""""""###$$$%%%&&&&&&'''&&&$$$%%%'''((((((''''''''''''(((******'''%%%)))(((''''''&&&&&&''''''&&&%%%$$$###$$$%%%''')))************((('''&&&%%%)))***,,,------,,,***)))+++++++++,,,------......,,,---//////......///111...111555888888777777777555666:::BBBPPPaaaqqq{{{zzzwwwsssrrrrrrttttttuuurrrpppoooooopppqqqqqqpppooooooooommmkkkjjjlllnnnjjjkkklllmmmooooooppppppqqqqqqpppppppppqqqrrrrrrttt}}}zzzuuuvvvtttnnnkkkqqqrrrmmmgggfffhhhhhhZZZWWW\\\iiiqqqqqqrrrwwwwwwtttqqqooonnnmmmllljjjiiimmmooommmlllmmmjjjfffkkkfffbbbccchhhllllllkkkfffgggeeeaaa______ZZZTTTFFFIIILLLMMMLLLKKKKKKKKKMMMKKKGGGBBB===888555333222111000000111222444666222444444111111444333000...111222000000222111---000000000//////111444777888999999777333000//////555555555666888888555333222222111111000000000000///000000///---,,,,,,------.../////////...---,,,+++---///...,,,+++******(((((())))))***,,,---....../////////---...///111444888>>>EEEJJJPPPUUUYYYeeebbb\\\TTTLLLEEE@@@===777555111---+++++++++,,,......//////////////////...........................------------...000000///111444666666444111///111...+++,,,///000---***++++++++++++******))))))***,,,......------///000......000111222222222222111111222333444555666666111222333555666444111...,,,------,,,,,,...222555555444444333333333444555111111111222222333333444000222333333111111111222//////222777999999;;;???CCCJJJTTT]]]aaadddgggiiiiiiiiiiiiiiiiiihhhgggfffiiijjjjjjiiigggfffeeeeeebbbbbbbbbdddfffggggggffffffiiikkkhhhbbb___aaaddddddcccbbbaaa______^^^^^^YYYXXXWWWXXX[[[^^^aaabbbZZZ\\\^^^\\\YYYYYY\\\```\\\[[[[[[[[[ZZZYYYYYYXXXYYYZZZ[[[\\\]]]^^^______\\\\\\[[[YYYXXXWWWWWWWWWTTTVVVXXXYYYZZZYYYYYYXXXTTTTTTTTTTTTRRROOOMMMKKKRRRRRRPPPJJJBBB999333///&&&&&&&&&%%%###!!!  $$$###"""!!!  ###%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&(((((('''&&&%%%$$$"""  !!!$$$%%%%%%%%%$$$###""""""%%%%%%$$$###"""!!! """#########$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$  """$$$$$$###$$$%%%&&&&&&%%%$$$### !!!###%%%%%%$$$"""!!!"""""""""""""""""""""""" %%%))))))$$$!!! """!!!###%%%&&&'''&&&$$$###!!!###$$$$$$###!!!!!!"""""""""###############"""!!!!!!!!!!!!!!! !!!!!!"""############&&&%%%$$$######$$$&&&''''''%%%$$$%%%&&&''''''''''''''''''((())))))((('''***)))'''&&&%%%&&&'''(((&&&%%%$$$######$$$%%%&&&(((((((((((('''&&&&&&%%%(((***,,,------,,,***(((++++++,,,,,,---.........+++,,,......------...///...222666888777555444444888999===HHHXXXhhhtttyyyyyytttooonnnqqqtttuuutttrrrpppooooooqqqsssrrrrrrppppppooonnnmmmnnnooopppnnnoooooopppppppppppppppqqqqqqqqqrrrssstttuuuvvvtttzzz}}}yyyuuuuuurrrnnnoooqqqqqqoookkkhhhdddaaaVVVYYYbbbmmmqqqqqqtttyyy|||xxxsssooonnnnnnnnnmmmiiimmmooonnnmmmmmmjjjeeejjjeee```aaaggglllllljjjeeefffddd```^^^]]]VVVMMMDDDGGGJJJKKKJJJIIIHHHIIIIIIHHHEEEAAA===999666444222222111111111333444555111444444111000333222///---111222111111333111...//////000//////111555888777888888666333000//////555444444666777888666444222111000///......//////...//////...,,,+++,,,---....../////////...,,,++++++---......---+++******''''''((((((***+++---......//////---,,,---000333666:::AAAGGGLLLQQQWWWZZZdddaaa\\\UUUNNNGGGBBB@@@777555111...,,,,,,---..................//////000........................111///...------...000111///111333555555333000...111...------///000...+++***************************,,,...////////////111000000222333333333333333000111111222333444444444000111222444666444111...,,,------------///222555555555444444333333333444222222333444444555555555222333444333222111333444333333555999:::999<<>>HHHMMMXXXdddjjjiiifffeeeggghhhiiiiiijjjjjjjjjiiiiiifffiiijjjgggcccbbbeeehhheeecccaaacccfffeeeaaa\\\``````aaaaaabbbbbbcccccc___^^^\\\[[[ZZZZZZ\\\\\\```^^^^^^aaaeeegggddd```bbb```^^^]]]^^^^^^]]]\\\YYYXXXXXXXXXXXXYYY[[[\\\VVVVVVWWWXXXZZZ]]]___aaa[[[\\\\\\\\\[[[ZZZXXXWWWUUUWWWZZZ]]]]]]\\\ZZZXXXUUUUUUUUUTTTTTTUUUUUUVVVUUUVVVVVVQQQGGG:::000***(((&&&$$$###!!!!!!!!!!!!!!!!!!!!! !!!!!! """$$$"""!!! !!!"""###"""!!!$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%% """###""" """ !!!"""""""""!!!!!!!!!###$$$######"""!!!###%%%&&&&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$"""!!!!!!"""$$$###""" """%%%&&&&&&%%%""" ###$$$%%%&&&%%%###!!!  """######$$$&&&((('''$$$"""###$$$&&&&&&%%%$$$"""!!! ###%%%%%%######$$$&&&$$$$$$$$$$$$%%%%%%%%%%%%""""""!!! !!!"""###############"""!!!######"""""""""###%%%&&&&&&$$$###$$$%%%'''&&&&&&&&&((())))))((((((***---+++++++++++++++***))))))***))))))(((((((((''''''***))))))((()))***,,,,,,------,,,++++++,,,------,,,,,,------.../////////,,,---...---,,,+++,,,......///000///......000222777AAAQQQcccqqqxxxyyyxxxvvvvvvvvvuuutttuuuwwwyyyuuusssrrrrrrtttuuuuuutttrrrooommmnnnqqqttttttsssrrrrrrssssssssssssrrrrrrnnnoooqqqsssvvvyyy|||}}}~~~}}}{{{zzzxxxtttpppnnnnnnlllnnnpppjjjaaa\\\^^^fffjjjmmmllllllnnnrrruuurrrooojjjhhhiiikkkmmmnnnrrrtttqqqkkkhhhhhhfffbbb^^^aaadddeeeeeeeeehhhjjjiiihhheeeaaa^^^VVVGGG888HHHJJJNNNOOOOOOOOOOOOOOOHHHFFFBBB>>>:::888666666000111444666666444222111444555222---,,,///111000///333333111222666777444---///111222111000111222///111333222111000111222222222222444777999:::999:::888555222000///000000---/////////---,,,---...------......---+++***)))***+++++++++***,,,///111))))))))))))***+++,,,---...---+++)))(((+++000444===BBBIIIPPPUUUYYY]]]___VVVUUUSSSOOOIIIBBB;;;777222222111000///...------------,,,,,,---...000111+++++++++,,,,,,---------222111///...------......///////////////...------(((---222000+++'''***...((((((((()))+++---000111...000333444333111111111777666444333444555777888666555555444444333222222333111//////000///...------............///333666222333444444555555444444222333444444444333222222000000000///---...000222777666666777777999BBBMMMQQQ[[[hhhmmmkkkgggfffgggjjjjjjjjjjjjjjjiiihhhgggfffhhhiiifffaaaaaaeeeiiidddbbb```cccffffffaaa]]]bbbaaa```aaacccdddcccbbbbbb```^^^\\\\\\]]]^^^___]]]\\\]]]bbbggghhhddd```ccc```^^^^^^``````]]]ZZZYYYXXXWWWVVVVVVWWWYYYYYYUUUUUUVVVWWWYYY\\\___aaaZZZZZZ[[[[[[ZZZYYYXXXVVVVVVXXX\\\^^^___^^^[[[ZZZYYYXXXVVVUUUUUUUUUVVVWWWVVVXXXXXXSSSHHH;;;///((((((&&&$$$"""!!!!!!"""###"""!!!!!!!!!!!!  """""" !!!######"""!!!!!!""""""!!! %%%$$$$$$######"""""""""""""""#########$$$$$$$$$"""""" """%%% !!!"""""""""!!! """###$$$###!!! !!!###&&&''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$"""!!!!!!"""###$$$###""" """%%%''''''%%%""" ######$$$%%%$$$"""  """"""###$$$$$$###!!! !!!!!!%%%$$$###"""!!!!!!!!!!!!!!!$$$&&&&&&$$$###$$$&&&$$$$$$%%%%%%%%%&&&&&&&&& """######%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%&&&''')))***+++&&&$$$###$$$%%%&&&&&&&&&''')))+++***)))))),,,///++++++,,,------+++***))))))))))))***************...---,,,+++++++++,,,---000///---,,,,,,---///000,,,,,,------.../////////,,,.........,,,,,,,,,...,,,---.........000333666===IIIZZZkkkvvvyyywwwuuuqqqsssuuutttqqqpppsssvvvwwwvvvttttttvvvvvvvvvuuutttqqqnnnnnnqqqsssrrrqqqoooppprrrssstttuuuuuuuuuooopppqqqtttwww{{{~~~|||zzzyyywwwrrrnnnllljjjlllooonnncccYYY[[[dddkkknnnnnnkkkjjjmmmqqqsssooolllhhhgggiiikkkmmmnnnttttttpppiiieeefffdddaaa[[[```eeegggeeedddgggjjjiiihhheee```]]]TTTDDD444MMMOOOPPPRRRSSSTTTTTTTTTGGGEEEBBB@@@===:::555222555222000111333444222000111111111111111111111111333222111///...///222555333222111///---...111333111111000000111333444666444444666777888888888888===:::777444222111111222000000/////////000111222111///,,,***(((((()))***////////////////////////...,,,+++)))((())))))***))))))******+++...222666@@@FFFKKKNNNSSS[[[^^^]]]XXXUUUPPPKKKEEE>>>666111111111111000///...,,,++++++---000000000//////000***+++---.........------444222000...------...///,,,---///000000000///...///000//////...---+++***,,,+++******,,,---............000222444444222000666555333111111111333444666555555444444333222222///////////////.........///000000111222222333333222222222333444555666777333333333333333333333333555333000------000333555666888999777666999AAAIIIXXX```ggghhhiiiiiifffaaaeeeeeedddccccccdddddddddfffggggggdddaaa```bbbdddbbbcccdddeeedddcccbbbaaa``````aaaccceeeeeebbb```____________``````aaaaaa\\\[[[\\\___dddfffeeecccaaabbbddddddbbb```\\\ZZZ[[[ZZZYYYWWWVVVVVVWWWWWWWWWVVVVVVVVVWWWXXXZZZ[[[\\\ZZZYYYZZZ[[[]]]\\\\\\VVVZZZcccnnnqqqiii___ZZZ[[[YYYWWWWWWWWWVVVUUUSSSVVVYYYZZZUUUJJJ<<<...''')))(((&&&$$$###!!!!!!!!! """######"""  !!!""""""#########$$$!!! ###%%%$$$"""$$$$$$%%%%%%%%%$$$$$$###"""######""" !!!"""""""""!!!!!!!!!!!!""""""###!!!!!!$$$%%%$$$""" !!!"""######"""!!! """###$$$%%%'''((())))))(((%%%###"""###$$$$$$###&&&"""!!!###$$$############"""""""""!!!!!!"""$$$###!!! !!! """"""!!!$$$###"""!!!!!!"""###$$$&&&%%%$$$###""""""""""""###$$$%%%%%%$$$###$$$&&&"""$$$%%%%%%$$$$$$%%%&&&%%%""" """###$$$$$$&&&((((((&&&%%%$$$%%%((()))***,,,,,,***)))((($$$%%%&&&'''((((((((((((((()))))))))************---,,,,,,,,,++++++++++++222,,,'''&&&)))---,,,+++000///---,,,++++++,,,,,,......---,,,---...///000111111000000//////......000///---,,,++++++,,,---000...///111222222666<<<@@@XXXpppzzzxxxtttrrrpppooonnnlllmmmoooqqqrrrrrrvvvvvvuuuttttttttttttuuusssrrrpppppprrrssssssrrrtttrrrqqqqqqrrrsssrrrrrrpppqqqtttxxx|||~~~}}}|||}}}yyyuuuvvvxxxuuunnngggiiillljjjaaaWWWXXXcccoooqqqrrrtttsssqqqpppppppppmmmlllkkkjjjjjjjjjjjjkkkrrrnnnjjjjjjlllkkkfffbbbbbbdddhhhiiihhhfffbbb```fffgggfff```TTTFFF:::333NNNOOOQQQSSSSSSSSSQQQPPPIIIFFFAAA>>>;;;888444111222000///111333444333222111111111111111111111111000111111000000111444777444444222000//////222444222222222222222444555666555555666666666666666555:::888666444222111111111//////..................000///---+++***)))******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,---***++++++,,,---000555999AAAGGGLLLNNNSSSXXXYYYWWWTTTQQQMMMIIIDDD>>>777222000//////...---,,,++++++)))+++.........---......+++,,,---/////////...---000000///...//////111111,,,---///000000000///.....................------,,,+++***+++,,,......///...///000333555666444222777666444222222222222333555555444444333333333222111000///...............000000000111111111222222222222222222333444555666333333333333333333333333222111...---...111555888333444666777999@@@JJJQQQZZZbbbhhhiiijjjjjjgggcccddddddcccccccccccccccdddggghhhgggddd```___```bbbaaaaaabbbbbbbbbbbbbbbaaacccccccccddddddccc```^^^````````````````````````^^^]]]]]]```ccceeedddcccbbbcccddddddbbb___\\\ZZZ\\\[[[YYYWWWVVVVVVVVVVVVYYYXXXXXXXXXYYYZZZ\\\\\\\\\[[[ZZZZZZ\\\]]]]]]\\\YYYYYY___gggiiiddd^^^[[[YYYXXXVVVVVVVVVVVVSSSQQQSSSUUUVVVRRRHHH:::...'''((('''&&&$$$"""!!!!!!!!! """######"""  """######$$$######$$$""" !!!###$$$$$$"""$$$$$$$$$%%%$$$$$$$$$###""""""###!!!  """""""""!!!!!!!!!!!!""""""$$$###"""###&&&'''&&&$$$""""""###$$$$$$$$$###"""######$$$%%%&&&''''''((((((&&&$$$$$$%%%%%%%%%######!!!!!!!!!###$$$$$$###""""""""""""""""""!!!!!!!!!"""######!!! !!!!!!"""###"""######""""""""""""######$$$$$$######""""""###### """###"""!!! !!!######$$$%%%%%%$$$$$$$$$&&&###!!! """###$$$$$$&&&((((((&&&%%%$$$%%%'''((()))******)))((('''$$$$$$%%%''''''((((((((())))))(((((((((((())))))------............------000+++&&&&&&***...///...333111///---++++++++++++...------,,,---...///000//////.........---------000000///............///111//////111111222888@@@HHH]]]ssszzzxxxtttsssqqqssspppnnnnnnoooqqqqqqqqqrrrqqqqqqqqqrrrssssssttttttrrrqqqqqqsssssssssrrrnnnmmmlllmmmmmmnnnnnnnnnnnnppptttyyy|||}}}zzzxxxwwwtttsssuuuwwwuuunnngggmmmhhh```YYYWWW^^^jjjtttnnnooopppooommmlllmmmnnnoooooonnnnnnnnnnnnnnnnnnqqqmmmkkkkkkmmmlllhhhccceeeeeeeeeffffffeeecccaaafffhhhfff^^^QQQCCC888222MMMOOORRRTTTTTTRRROOOMMMIIIEEE@@@;;;888666333222000//////000333444444333000000000000000000000000...000222222222333555777444555444222111111333555333333222333333444555666444555555555555444333333555555555444333222111000000//////......---------//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++---...///+++,,,---...///333888<<>>BBBGGGNNNUUUYYY\\\^^^\\\WWWSSSOOOIIICCC>>>:::666333111000///---,,,,,,,,,+++((()))+++++++++,,,...000//////000111111000///...,,,...000333333333111000/////////.........//////000000///...---,,,,,,,,,,,,...000000//////000222222222222555888:::::::::777777666555444222000///000111111222333444555555666333000---,,,---...///////////////000000000000111000000000000111222222111111111222222333333333222111/////////111444555:::888888;;;BBBJJJPPPTTT]]]cccffffffeeegggfffcccddddddffffffggggggfffffffffeeeddddddeeefffggggggkkkiiigggdddcccbbbbbbbbbeeecccaaaaaabbbbbbbbbbbbaaaaaa```^^^\\\ZZZYYYYYYZZZZZZ[[[\\\^^^```bbbdddcccccccccbbbaaa___]]]\\\___^^^[[[YYYWWWVVVUUUVVVZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\^^^^^^]]][[[[[[WWWWWW[[[]]][[[ZZZ\\\YYYXXXXXXYYYYYYYYYVVVTTTUUUTTTQQQIII>>>222(((###$$$###""""""!!!!!!!!!!!!!!!!!!"""######"""!!!!!!!!!###%%%'''((('''&&&%%%""""""""""""""""""###$$$######"""""""""###$$$%%%!!!""""""!!! """!!!!!! !!!!!! !!!"""###$$$$$$&&&&&&%%%%%%$$$$$$############"""""""""""""""!!!!!!!!!"""!!!"""###%%%$$$""" !!!###%%%%%%$$$  """""" !!!!!!!!!!!!!!!"""$$$''')))((('''&&&%%%$$$###"""""" !!!!!!"""###%%%%%%%%%&&&'''&&&$$$###$$$%%% """###!!!  !!!###$$$$$$$$$&&&((((((&&&%%%$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%###"""!!!!!!"""&&&))),,,((()))+++------...------+++******,,,111777<<>>DDDIIIOOOVVV\\\]]]bbbdddbbbaaacccdddbbbcccdddfffhhhiiihhhggggggdddbbb```aaadddggggggfffddddddccccccbbbaaa______eeebbb___^^^```ccceeeeeebbbbbbaaa___]]]\\\[[[ZZZ___``````^^^\\\]]]```ccc``````aaaaaaaaaaaa`````````___]]][[[ZZZZZZZZZ[[[YYYZZZ[[[\\\\\\[[[ZZZYYYXXXXXXYYY[[[]]]]]]ZZZXXXXXXUUUVVV[[[^^^]]]\\\^^^^^^\\\YYYXXXYYY[[[[[[[[[UUUSSSNNNEEE999///'''$$$!!!!!! !!!!!!""""""""""""""""""""""""""" """&&&((()))'''%%%$$$!!!"""######!!!!!!###%%%""""""!!! !!!###%%%&&&###$$$$$$###!!!!!!"""###!!!  !!!!!!###&&&&&&&&&&&&)))+++&&&%%%###"""!!!!!!"""""" """!!! """######"""###!!! """$$$$$$######""""""!!! !!!!!! !!!!!!###$$$######%%%***---444000,,,'''$$$"""######!!!!!!!!!!!!!!!"""###$$$!!!"""###""" """$$$###"""""""""###!!!!!!"""###$$$$$$###$$$&&&((((((&&&%%%$$$%%%'''''''''&&&&&&'''''''''&&&&&&'''''''''&&&&&&%%%"""""""""###$$$%%%''''''%%%%%%$$$%%%&&&)))+++---))))))***+++///444:::>>>>>><<<999555222000//////***+++,,,---------,,,,,,******+++,,,---...///000222222222222333444555555///111666<<<@@@III\\\mmmuuuxxxxxxvvvvvvyyyxxxuuuppppppppprrruuuvvvvvvuuusssrrrrrrrrrrrrsssssstttrrrqqqqqqrrrsssrrrooolllqqqtttuuusssooonnnpppsssoooppprrrvvvxxxyyywwwtttmmmoooooojjjbbb^^^```ccciiiiiiiiijjjjjjkkkkkkjjjmmmnnnoooooonnnnnnoooqqqqqqrrrssssssrrrpppnnnmmmkkklllmmmllliiiddd```^^^cccfffhhhfffcccaaacccfffbbbXXXIII<<<555222000000IIIJJJLLLMMMNNNNNNNNNMMMGGGDDD>>>:::777555222000***---//////......000333111111111111111111111111---///000111111222444666333666888999888555444333111222333444333333111000///000111222222222222222333444444444444333222222222555888===@@@BBBBBBBBB:::888555111///.........************************%%%''')))+++,,,---------+++...111444999???GGGLLLNNNTTTYYY[[[]]]```___ZZZQQQLLLDDD===888555222111...///222333222///+++)))((()))*********,,,///111...///000000000...---,,,......000111222333444444111000///...------...///***,,,///111111000---++++++000444444111///111444666555444555777999999888555333111//////000111222---...///111333555777777111111111111111000000000---...///111222444555666000//////........./////////000000111222222333333222111000000000111222333444;;;CCCIIIKKKOOOVVV\\\^^^bbbdddbbbaaacccdddcccbbbccceeeggghhhhhhgggfffdddaaa______bbbddddddcccbbbcccdddeeeeeedddcccbbbgggccc```^^^```bbbdddeeeccccccbbbaaa___^^^]]]\\\ddddddddd```]]]\\\___bbb___`````````aaaaaabbbbbbaaa___^^^\\\[[[[[[\\\\\\ZZZ[[[\\\]]]\\\\\\ZZZYYYXXXXXXYYY[[[\\\\\\ZZZWWWWWWTTTTTTYYY\\\\\\]]]```___\\\XXXWWWXXXZZZ[[[\\\SSSQQQLLLCCC888...(((%%%!!! !!!"""""""""""""""""""""""""""""" """%%%((()))'''%%%### """$$$###!!! ###&&&"""!!! !!!###%%%&&&$$$%%%%%%$$$"""!!!###$$$  !!!$$$$$$$$$$$$'''***'''&&&$$$"""!!!!!!"""""" $$$""" """$$$$$$$$$$$$###"""###$$$%%%$$$"""$$$$$$###!!! !!!!!! !!!!!!###%%%$$$$$$&&&***...777333---'''###"""###$$$!!!!!!!!!!!!!!!""""""###"""######"""  ###%%%%%%$$$$$$$$$$$$###"""###$$$%%%$$$###$$$&&&((((((&&&%%%$$$%%%)))((((((''''''(((((()))'''''''''(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%(((+++...(((((()))***,,,111777<<<<<<:::777444111//////...***+++,,,---...---,,,,,,))))))***+++---...//////333222111000111222333444000444:::@@@EEEOOObbbtttsssuuuuuurrrssswwwvvvsssqqqqqqqqqsssuuuuuusssrrrqqqqqqqqqrrrssstttuuuvvvqqqqqqqqqrrrrrrqqqnnnkkkqqqsssuuurrrmmmkkknnnqqqiiilllrrrwww{{{yyytttpppjjjllllllggg```___dddjjjllljjjjjjlllnnnnnnjjjgggkkkmmmoooooonnnnnnnnnooorrrrrrssssssqqqooolllkkkiiikkkmmmmmmjjjfffcccbbbhhhkkkkkkfff___]]]aaaggg___RRRBBB666111000///...CCCEEEHHHKKKMMMMMMMMMMMMGGGBBB<<<888777666444111111000///000222333333222444444444222000000111222222222111111222444666777666666555555444444444444333333444444555666777777333111111222555666444222111444444111111333333000777777:::@@@GGGLLLMMMLLLGGG@@@888333333222000---+++++++++***((((((+++---,,,***'''(((+++,,,,,,***...000444777===DDDLLLQQQRRRUUUZZZ^^^___]]]ZZZXXXPPPKKKDDD>>>999555111//////---,,,---...---***'''***++++++,,,,,,---......////////////............000000111111222333555555222333444444222///+++)))+++,,,---...////////////...000222444555666666555222333555777777666555333111111000000111111222333555555444444444555555666555555333000---,,,---///000000//////000222444666444222111111222333333222000222555666444333222222///111222222111222444666999>>>EEELLLQQQUUUYYY[[[___]]]^^^```cccdddbbb___aaadddhhhjjjiiifffeeeddd```aaabbbaaa```aaacccdddeeecccbbbeeeiiiiiieee```aaadddfffddd```___cccgggfffeeecccaaa____________dddcccbbbbbbaaaaaabbbbbbccc\\\WWW\\\fffkkkgggaaa``````^^^\\\YYYXXXZZZ\\\\\\___aaa___ZZZYYY\\\```WWWWWWWWWWWWXXXYYY[[[[[[YYYXXXWWWWWWXXXZZZ]]]^^^^^^[[[XXXWWWVVVVVVVVVUUUSSSRRRMMMCCC666+++%%%###!!!!!!!!!"""$$$%%%###"""""""""!!!!!!"""###$$$$$$"""###%%%%%%$$$$$$%%%&&&%%%""" ###&&&%%%$$$!!!###$$$$$$$$$"""!!!$$$%%%%%%%%%$$$###!!! !!!!!!!!!!!!!!!""""""#########""""""!!!$$$$$$$$$############""""""""" """!!! !!!###%%%&&&%%%$$$###$$$'''(((&&&###'''&&&###!!!!!!!!! """###!!!###%%%%%%#########$$$)))(((&&&$$$############""""""  !!!"""'''&&&$$$""" ###'''((((((&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%(((''''''&&&&&&&&&''''''---+++)))'''&&&'''((()))'''''''''&&&&&&%%%%%%%%%!!!"""$$$&&&''''''&&&&&&%%%&&&&&&&&&''''''(((((()))))))))***,,,...111222555444333111111111111222000...,,,,,,,,,,,,***(((&&&(((***,,,,,,...000222111222222111///000222444000333<<>>;;;:::888555222000//////000222333333222333444333222111111222333222111111111111333444555444444444444444333333222111111111222222222222222222000///000222444222111222444444111111333333000777888<<>>EEENNNSSSTTTVVVZZZ^^^^^^\\\YYYVVVNNNJJJCCC===999555111///...,,,+++,,,------***'''******+++,,,,,,------.../////////////////////////////////000000111333333222333333333111...+++)))+++,,,---....../////////,,,...000222333444333333222333444555555444333222111111111111111222222333555555444444444444444555555555333000---,,,...///000000000000111222333444444222111111222333222222000222555555444333222222111222333333333333666888;;;@@@GGGNNNSSSWWW[[[^^^___^^^^^^aaadddeeecccaaaaaadddggghhhgggeeecccbbb```aaabbbaaaaaaaaaccceeegggeeedddfffjjjjjjfffbbb```ccceeedddaaaaaaeeejjjfffeeecccaaa````````````bbbbbbaaa````````````aaabbb]]]YYY]]]eeeiiifffaaa```___^^^[[[YYYXXXZZZ\\\\\\___```^^^ZZZYYY[[[___XXXXXXXXXXXXYYYZZZ[[[\\\[[[ZZZYYYXXXYYY[[[]]]^^^]]]ZZZXXXVVVVVVWWWVVVUUURRRQQQMMMCCC666+++%%%###"""!!!!!!"""$$$$$$###""""""""""""""""""######$$$"""###%%%$$$######$$$%%%&&&###!!!!!!###%%%$$$###!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$###"""""" !!!""""""######""""""""""""##################$$$$$$######""""""!!!!!!!!!!!! """!!! !!!###%%%&&&###"""!!!###%%%&&&$$$"""'''%%%###"""   !!!######$$$%%%$$$"""!!!!!!"""&&&&&&$$$$$$$$$$$$%%%&&&"""!!!  !!!"""%%%$$$###!!!  ###&&&((('''&&&$$$$$$$$$$$$######$$$$$$$$$''''''&&&&&&%%%&&&&&&'''+++***((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''''''''&&&&&&'''''''''(((((((((&&&'''((())),,,...000111222111000/////////000111000...,,,+++++++++)))'''''')))+++,,,,,,---///111111222222111111222444777555888@@@LLL[[[iiiwwwyyywwwttttttuuuuuutttsssrrrrrrsssuuuvvvwwwwwwxxxsssssssssrrrrrrsssvvvyyytttrrrqqqqqqssssssqqqnnnssssssqqqnnnjjjhhhhhhiiikkknnnrrrwwwzzzxxxuuurrrmmmgggaaa```eeekkknnnoooooonnnnnnppprrrqqqnnnkkkkkkmmmppppppnnnlllmmmnnnpppppprrrtttuuutttpppmmmkkkhhhhhhkkkkkkggggggjjjhhhjjjhhhcccaaaaaa^^^YYYUUUEEE666111111///---,,,KKKLLLNNNNNNMMMKKKHHHGGGFFFBBB===;;;:::888555111000//////000222333333222333333333333333444444555222111000///000000111222111222444555444333111000111111111111000000000000333111//////111222222222333555444111111333333111555777<<>>CCCKKKRRRWWW[[[^^^aaa_________aaadddeeedddcccbbbdddggggggeeecccaaaaaa```aaabbbbbbaaabbbdddfffhhhfffeeegggjjjjjjgggccc___aaaccccccbbbcccgggkkkddddddcccbbbbbbbbbbbbcccaaaaaa```__________________]]]]]]___ccceeeccc```^^^^^^]]][[[YYYYYYZZZ\\\]]]______]]]ZZZXXXZZZ]]]YYYYYYYYYYYYZZZ[[[\\\\\\]]]\\\ZZZYYYYYYZZZ\\\]]][[[YYYWWWVVVWWWWWWVVVUUUQQQPPPLLLBBB555+++%%%###"""!!! !!!###$$$###""""""""""""""""""############$$$%%%$$$"""!!!"""###&&&$$$""""""###$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###############$$$""""""###$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$######"""!!!  """!!!!!! !!!"""$$$%%%!!! !!!######"""!!!%%%%%%###""""""""""""""" !!!"""###$$$$$$###  ############$$$&&&'''(((!!!!!! !!!!!!###""""""!!!!!!!!!!!!"""!!!$$$&&&'''&&&$$$###########################&&&%%%%%%$$$$$$%%%&&&&&&((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&(((((('''''''''(((((()))''''''(((((((((((())))))$$$%%%''')))+++---.........---,,,,,,,,,---...//////---+++******)))'''&&&(((***,,,,,,,,,,,,...000111222333222222333666888:::>>>FFFSSSbbbrrr|||{{{yyywwwvvvwwwwwwwwwvvvtttuuuwwwyyyyyyxxxwwwvvvpppqqqrrrqqqqqqsssvvvxxxtttsssrrrrrrrrrrrrooommmsssrrrpppllliiihhhiiikkkllloootttwwwxxxwwwsssqqqkkkjjjiiiiiijjjlllmmmnnnmmmmmmnnnppprrrsssqqqpppooopppqqqooommmllllllmmmnnnnnnppprrrtttssspppnnngggfffgggjjjjjjgggfffgggfffiiihhheeedddccc]]]VVVJJJ===222///111000//////MMMNNNPPPPPPOOOLLLHHHFFFCCC???;;;888888666222///000///...///222333222111333222222222444666666666222111000///...///000000111222444666555333111///222222222333333333333333555444222111111333444555333555444000000333444111222444999>>>AAAAAA???>>>888666444333333111...,,,***+++,,,+++******+++,,,******+++,,,,,,,,,***)))---000555;;;AAAIIIPPPVVVZZZ[[[]]]]]][[[XXXTTTQQQIIIEEE???:::666444111///+++*********+++******)))+++++++++,,,------......,,,---...///000111222222//////.........//////000111111111111///---+++)))+++++++++,,,------...//////000222444555666666666444444222222111111111222111111222222222333333222555555555444333222111111222333222111......///000///000222333444333222111333111000000111222222111111333555555333222222333333444444444444666999<<>>999777777666222//////......///111222222111444222111222555777777666333222111/////////000000111333555666666444222000000111222333444555666777555444333111111222444555333555333//////222333111111444888::::::888666444555444333222111...+++)))***+++---,,,+++***+++,,,)))***+++,,,,,,,,,,,,,,,111444999>>>DDDJJJQQQUUU\\\]]]^^^]]]ZZZVVVQQQOOOGGGBBB===888555222000...******************++++++,,,,,,,,,---......//////,,,---...///000222222333111111000/////////000000111111111000///---+++***,,,,,,,,,,,,,,,...///000000111333555666777777777777666555333222222222222000111222333333333333222444444444444333222000///111222222111///...///111///000222333444444333222333111000000111222222111222333444444333222333444333444444333333555999<<>>666000111222000......NNNPPPRRRTTTSSSPPPKKKIIIDDD@@@:::777777777444222///......///111222222111444111000111555777666444444333222111000111111222222333555666555444222111---...///111333444555666222222222111//////111333222444222------111222111111444777888666333111111333222222000...,,,***)))***,,,------,,,++++++,,,)))***+++++++++,,,...000444888===BBBGGGMMMSSSWWW^^^^^^^^^\\\YYYTTTPPPMMMEEEAAA;;;666333000...,,,)))***+++*********,,,...------......///000000111------...///111222333333333222222111000000000000111111111000///...---,,,...---,,,,,,---...000111///000333555666666666666888888777666444333222222000111333444444444333222222333333444333222000///000111222111000///000111///000111333444444555555222111//////111222111000222333444444222222333444444444444333333666:::>>>GGGMMMTTT[[[^^^```aaabbb]]]___```aaaaaaccceeehhhggghhhhhhfffddddddeeeffffffgggfffeeebbbaaabbbccc_________^^^]]]]]]\\\\\\___^^^]]]\\\\\\]]]^^^___```aaabbbcccddddddddddddaaaaaa```_______________^^^^^^]]]^^^^^^___```aaa\\\]]]___^^^]]]]]]^^^______^^^]]]]]]\\\\\\]]]]]]\\\[[[[[[[[[[[[[[[\\\\\\]]][[[YYYWWWUUUVVVVVVWWWWWWWWWWWWYYY[[[\\\[[[YYYSSSRRRMMMCCC666+++%%%###$$$"""  !!!!!!!!!""""""###$$$$$$###!!! !!!"""!!! """$$$$$$$$$###$$$%%%############$$$$$$$$$$$$'''&&&%%%###""""""!!!!!!""""""###$$$$$$$$$$$$###""""""!!!!!!!!!###$$$%%%$$$$$$$$$############### """###$$$!!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$###"""###$$$!!!"""######$$$$$$######!!!"""$$$$$$######%%%&&&  ###&&&$$$$$$%%%%%%$$$###""""""!!!"""###$$$%%%%%%$$$$$$%%%$$$###!!! !!!"""###$$$$$$$$$###"""###$$$%%%&&&&&&%%%$$$###############$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&))))))((((((((((((''''''''''''(((''''''&&&%%%%%%'''&&&&&&&&&&&&(((***++++++***))))))******)))'''***+++,,,,,,,,,,,,---...222333444444444666999<<<@@@RRReeeqqq{{{}}}{{{xxxtttrrrssstttuuuuuuxxxxxxyyyyyyvvvrrrmmmjjjiiijjjlllmmmmmmmmmoooqqqooopppqqqpppnnnllllllllljjjlllmmmmmmllllllnnnpppiiinnnssstttrrrpppooopppmmmoooqqqpppnnnnnnrrruuunnnoooooonnnlllkkklllmmmnnnllljjjjjjmmmpppsssssstttrrrpppnnnllliiidddaaaZZZ```dddfffgggiiifffbbbWWWWWWVVVUUUYYY\\\XXXPPP:::444000222333///,,,+++PPPRRRTTTUUUTTTPPPKKKHHHEEE???999555555666555444///...---///111222111000555111///000444666555222555555333222222333444555333333333333333222111111---...///000111222333444111222444222000///000222111333000,,,+++///111000///222555555333111000111/////////...,,,+++++++++***,,,......,,,++++++,,,(((*********)))+++000444555999>>>DDDJJJPPPVVVZZZ______^^^\\\XXXTTTOOOMMMEEEAAA;;;555222///,,,***)))+++,,,+++******---000/////////000111111222222......///000111111222222444333222111000000000000222222111111000///...---///...---------///111222111222444666777888888888888888888777666444111000000111333444555444333222000111222333333222111//////000222222000000000111///000000111333555777888222111//////111111111000222333444333222222333555555555555444555888<<<@@@IIINNNVVV\\\^^^_________\\\^^^`````````aaaeeehhhfffffffffdddcccccceeegggiiiiiihhhfffbbbaaaaaabbb`````````^^^]]]\\\]]]]]]^^^]]][[[[[[]]]^^^_________```aaaccccccccccccbbb```______^^^^^^^^^^^^^^^```]]]ZZZZZZ]]]```aaaaaa\\\^^^``````_________aaa___^^^]]]]]]^^^_________\\\[[[[[[ZZZZZZZZZ[[[[[[]]][[[YYYWWWVVVVVVWWWXXXWWWWWWXXXZZZ]]]^^^]]][[[VVVTTTOOODDD777+++%%%###%%%"""!!!!!!!!!""""""$$$$$$$$$###!!!   !!!"""$$$&&&&&&###!!!!!!""" """#########"""!!!"""######$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%###""" !!!"""###!!!!!!!!!!!!"""""""""""" """###### !!!!!!!!!!!!!!! """$$$$$$"""!!!"""$$$ !!!"""#########"""!!! """###$$$######$$$&&&!!!!!!!!!  ###%%%###$$$$$$%%%$$$###"""!!!"""###$$$&&&''''''&&&&&&######"""!!!!!!!!!!!!!!! !!!"""###$$$$$$#########%%%&&&''''''&&&%%%############$$$$$$%%%''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%"""###$$$%%%%%%&&&%%%%%%((((((((('''''''''&&&&&&'''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&((()))******)))((()))+++,,,+++***)))***,,,,,,,,,,,,...//////111333555888;;;@@@CCCMMMaaattt{{{zzzwwwsssqqqrrrtttuuuuuuuuuuuuvvvvvvuuurrrooollljjjlllnnnnnnnnnnnnooopppoooqqqrrrrrrooommmnnnooooooqqqrrrrrrpppnnnnnnnnnjjjoootttvvvsssqqqrrrssskkkmmmoooppppppqqqrrrsssnnnppppppooommmlllmmmooommmjjjhhhjjjooouuuyyy{{{vvvtttqqqnnnllliiidddaaa\\\cccgggffffffgggccc]]]TTTTTTTTTUUUYYYZZZRRRHHH444000...111222---***)))RRRTTTVVVVVVTTTOOOJJJGGGDDD>>>666222222333333333///...---...111222111000555111...///333666444111666555444444444555666666222222222111111111111111000000111111222222333333222444666555333111111333111222///+++***...000///,,,///222222000...///111,,,------,,,++++++,,,...***,,,......---++++++,,,((()))***)))(((,,,222777444888???FFFLLLSSSYYY^^^______^^^[[[XXXSSSOOOMMMEEEAAA:::555111...+++))))))+++,,,,,,***+++...222000000000111222222333333//////000000111111222222444333222000////////////333222222111000//////...000///...---...000222333444555777999:::;;;;;;;;;777777888888666333000///000111333555555444333222///000222333333222111000...000222222111000000111/////////000333555888:::222000//////000111111000333444444333222222333555777777666666666999>>>BBBJJJOOOVVV\\\^^^^^^^^^^^^[[[]]]_________```eeehhheeeeeedddcccaaabbbeeehhhjjjjjjiiifffbbb``````aaabbbbbbbbb```^^^]]]^^^___]]][[[[[[[[[^^^```bbbbbb___```aaabbbcccbbbbbbaaa___^^^]]]]]]\\\\\\]]]]]]aaa\\\XXXXXX]]]aaabbbbbb\\\^^^```aaa`````````bbb___^^^]]]]]]___aaaaaa```[[[[[[ZZZZZZZZZZZZZZZ[[[]]]\\\ZZZXXXWWWXXXYYYZZZWWWWWWYYY[[[^^^___^^^]]]WWWVVVQQQEEE777+++%%%"""%%%""" !!! """###$$$%%%$$$###!!! !!!$$$'''((('''### !!!"""###"""  """$$$%%%&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&###""" !!!""" !!!!!!!!! !!!###### !!!!!!!!!!!!!!! !!!$$$###!!! """$$$ !!!"""######"""!!! !!!######""""""$$$%%%######""" """$$$""""""$$$%%%%%%$$$###"""###$$$%%%'''((((((''''''!!!!!!!!!!!!!!!"""###### !!!"""######$$$$$$$$$$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$%%%&&&'''((('''&&&$$$######$$$&&&((('''''''''&&&&&&%%%%%%%%%!!!"""$$$&&&''''''&&&&&&((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&(((***,,,)))((('''&&&'''((()))***)))(((((()))+++---,,,+++(((***,,,,,,,,,,,,...000---///333777;;;@@@FFFJJJZZZnnn~~~}}}}}}yyyuuuqqqooopppqqqsssssspppqqqrrrsssrrrqqqooonnnlllnnnooopppooonnnooopppooorrrtttsssqqqoooppprrrppprrruuuuuutttqqqppppppkkkpppvvvwwwtttrrrtttvvviiikkknnnqqqssssssrrrpppnnnpppqqqpppnnnmmmooorrrllljjjhhhkkkrrryyy~~~wwwuuurrrooommmjjjfffccc___fffjjjgggffffff```XXXTTTVVVWWWYYY\\\ZZZOOOCCC000---,,,000111---)))(((QQQRRRRRRRRRPPPMMMJJJHHHHHH@@@666111222444444333555111...---///000///---333222222333555666555444999555111000222444555444111000///..................000222111///...000333888777666555555555555555555555555555444444333222............---,,,++++++,,,---.../////////...---++++++++++++,,,,,,---...++++++,,,++++++---000333777;;;AAAGGGNNNUUU]]]aaadddbbb___\\\XXXRRRLLLGGG@@@<<<888444222111...---,,,,,,+++***)))+++///222/////////000111333444555333111000000222333333333222111000000///000000000333333222222000///---,,,111...******---111222111777444666===>>>::::::>>>BBB>>>888555555444222000222222222222222222222333333222222333555666666555111000000000000000111111///000000111333555777888666444111000000000///...333333222222333333444444666666777777888===BBBFFFNNNRRRXXX[[[]]]\\\\\\]]]]]]]]]___bbbbbb```aaaeeebbbdddggggggfffddddddeeefffffffffdddaaa___^^^]]]^^^___```aaaaaaaaa```___^^^``````______bbb```[[[bbbbbbbbbbbbaaaaaaaaaaaa___^^^]]]\\\\\\]]]___```^^^[[[YYY[[[^^^aaabbbaaacccdddeeecccaaa```aaabbbccc```]]]\\\^^^```aaabbb]]]ZZZXXXUUUUUUWWWZZZ[[[]]]^^^^^^\\\XXXVVVWWWYYYXXXXXXZZZ[[[]]]]]]^^^^^^[[[XXXQQQFFF999...'''$$$ !!!###"""  $$$######""""""""""""""""""!!!  !!!"""%%%&&&&&&%%%""" !!!!!!###""""""!!! !!!###&&&&&&%%%$$$""" $$$'''((('''''')))+++###""" !!!###$$$!!!"""###$$$$$$###"""!!!!!! !!!!!!!!!###$$$###"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!  !!!"""###$$$$$$%%%#########""""""!!! $$$$$$$$$###############"""$$$''')))***)))(((&&&!!!""""""!!! !!! !!!"""#########"""%%%&&&'''))))))'''&&&%%%(((%%%&&&))))))&&&%%%(((((('''%%%######$$$%%%&&&))))))(((''''''''''''((()))))))))(((''''''&&&&&&$$$&&&''''''&&&&&&''')))&&&%%%%%%&&&)))******)))'''''''''''''''((())))))$$$'''***...//////---,,,*********,,,.........---000222555888===FFFQQQXXXpppwww}}}|||{{{|||xxxqqqjjjjjjooosssrrroootttiiifffnnnrrrnnnnnntttnnnooopppoooooopppsssuuupppoooppprrrvvvwwwuuussstttuuuvvvuuusssqqqqqqrrrnnnuuuzzzyyysssooopppssstttppplllmmmssswwwxxxvvvssspppppprrrrrrpppppprrrggghhhkkkpppvvvzzz||||||}}}yyysssnnnjjjhhhiiiiiigggggghhhiiiiiieee___[[[aaa[[[XXX[[[^^^XXXGGG777111000///---+++)))((('''RRRRRRSSSRRRPPPMMMJJJHHHEEE>>>666222444666666555333111......000111111///222222222444666777777555777555333333555555333111222111000...---------...111333444222///...///000555555444333222222333333333333333333222111000000---------------,,,++++++***+++---/////////...---,,,,,,+++++++++,,,------,,,------,,,,,,...111444888<<>>>>>BBBCCC???:::666555555333111333333333333333333222222555444333444555666555444333222111000000000000000111111111222333555777777777444222000111111000///222111000000000111333444666777777888:::>>>DDDIIIQQQUUUZZZ]]]^^^^^^^^^^^^^^^^^^aaaeeeeeebbbbbbeeeccceeeggggggeeedddcccdddffffffeeedddaaa^^^]]]\\\^^^^^^___``````___^^^]]]]]]___]]]ZZZZZZ]]]]]][[[`````````______^^^^^^^^^\\\[[[ZZZYYYYYY[[[\\\^^^^^^\\\ZZZ[[[^^^```aaa```bbbcccddddddbbbbbbcccdddaaa^^^[[[[[[\\\^^^``````]]][[[XXXVVVVVVWWWZZZ[[[]]]^^^^^^\\\YYYXXXYYY[[[XXXYYYZZZ[[[\\\\\\\\\\\\WWWTTTNNNDDD888...)))&&& """######"""!!!!!!"""######"""!!!!!!!!!!!!""""""!!! !!!""""""###$$$###!!! !!!""""""!!!!!! !!!###%%%&&&%%%$$$""""""$$$&&&&&&$$$$$$&&&(((######"""""""""###$$$%%%!!!!!! !!!!!!"""!!!!!!  !!!###$$$###"""!!!"""$$$!!!!!! !!!!!! !!!!!!""""""######$$$$$$"""""""""""""""!!!!!! !!!""""""######$$$$$$$$$"""###%%%'''((('''&&&%%%"""######""" !!!### !!!!!!"""######$$$%%%&&&((())))))(((&&&%%%'''$$$%%%((((((%%%$$$''''''%%%$$$###"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%)))))))))(((((('''''''''&&&'''((((((''''''(((***(((''''''(((***+++***)))'''''''''((((((((((((((($$$&&&***---......---+++******+++---///000000//////111444999AAAMMM[[[eeexxx{{{~~~}}}zzzxxxxxxyyyyyyrrrllllllppptttssspppuuukkkhhhooorrrnnnnnnsssqqqrrrqqqpppnnnnnnppprrrsssrrrrrrsssvvvvvvsssppptttvvvxxxxxxvvvuuutttuuutttxxx||||||xxxttttttvvvxxxsssoooooosssvvvvvvuuusssppppppsssssspppoooqqqkkkkkklllppptttwwwwwwwwwyyyvvvrrrnnnjjjiiiiiiiiieeeeeefffhhhhhhfffbbb^^^aaa\\\WWWVVVVVVMMM>>>111//////...,,,***)))((('''SSSSSSSSSRRRPPPMMMJJJHHHBBB===777444555777777555222111///000111333222222111111222444777999999888555555555666777555222///444222000...,,,,,,---...444555555333000.........222111000000000000000111111111111000000///------,,,,,,,,,,,,,,,+++++++++(((***---///000///...---------,,,+++++++++,,,,,,......///...---///222555:::>>>EEEKKKQQQWWW]]]aaa___]]]ZZZWWWTTTNNNHHHDDD===:::666333111000...,,,((()))******,,,///333777666555333111000111333444:::777555333333333111000...///000222333444444444000111222333444555555555555333111000333555666666555444888>>>AAAAAACCCEEEDDD@@@;;;888666555333222555555555444444333333222666444333444555555444222444444222111000/////////333333333333444555666777888555333111222222222111111000.........///111333555666777999<<>>;;;777444222111///...555555555444222000000///222222333555888999999888666666555444333222222222444333000...------...///000000111222333222111/////////...//////000111222222222222111000///---,,,+++************+++------+++---///111222111000///...---,,,,,,++++++++++++,,,,,,---------000444777>>>DDDKKKRRRWWW[[[^^^```^^^\\\YYYUUUQQQKKKEEE@@@888666222000///...---+++((()))***))))))***,,,///000///......///111444555555333111111222222222111222222333333333222222111......///000111111111000111111111111111222444555555888:::<<<>>>@@@@@@@@@???>>>;;;777555333444444777777666555555444333333...---...000333555555444222222111222222333444444555555444444444555555666888666333222333444444333222111000//////111222444///111555999>>>FFFNNNTTT[[[]]]```aaaaaa`````````]]]^^^dddiiihhhccc```bbbcccdddeeecccbbbaaabbbccchhhfffddddddeeedddaaa___^^^^^^^^^^^^]]][[[YYYWWWOOOVVV[[[ZZZ[[[^^^___]]]ddddddcccbbb```___^^^^^^^^^]]]\\\[[[\\\^^^```bbb^^^^^^]]]\\\[[[[[[]]]^^^[[[\\\]]]\\\ZZZYYYZZZ[[[[[[ZZZYYYZZZ]]]___``````^^^]]]]]]\\\[[[[[[ZZZZZZ\\\\\\^^^___aaabbbbbbaaa\\\]]]^^^]]]\\\YYYVVVTTTRRRNNNEEE:::///(((%%%$$$ !!!$$$&&&""""""!!! !!!""""""""""""""""""!!!!!!!!!!!!!!!###%%%$$$$$$$$$############### """###$$$$$$######$$$###!!!!!!"""$$$&&&'''!!!###%%%%%%$$$"""!!!   !!!"""######"""""""""$$$%%%$$$###"""###$$$###!!!!!!###"""############""""""""""""""" """##################""""""!!!!!! !!!  !!!"""!!!"""###"""!!!!!!"""$$$$$$###"""!!!"""$$$&&&'''&&&&&&''''''''''''&&&&&&$$$!!!"""%%%%%%"""!!!$$$ !!!!!!"""$$$%%%&&&'''(((((('''&&&&&&&&&&&&'''((()))))))))******+++++++++,,,---,,,+++***+++,,,((('''&&&&&&'''((('''%%%&&&''')))******((('''%%%(((((()))***+++,,,,,,---,,,---...---,,,,,,///111666;;;DDDQQQ]]]hhhooosssvvvtttrrrsssvvvyyy{{{{{{zzzwwwsssssstttuuutttsssrrrmmmjjjlllnnnmmmkkkkkkooopppooommmjjjjjjkkkmmmtttuuuvvvwwwvvvuuuttttttqqqtttxxxzzzzzzyyyzzz{{{zzzwwwuuuvvvxxxwwwsssooowwwuuurrrqqqrrruuuvvvwwwtttrrrtttwwwvvvpppmmmnnnooommmllllllnnnppppppooopppqqqqqqqqqqqqpppooonnnkkkiiifffeeeddddddbbb```aaa^^^WWWLLL???444000...)))))))))(((((('''''''''SSSRRRRRRPPPLLLHHHDDDBBB===;;;777333000...------555666666444111///......444333333555777777666555333444444222111000222444222222111000////////////------...111444444222000////////////000111333333444444444333111000......+++*********+++,,,...///---...///000111000//////------,,,+++++++++,,,,,,***+++,,,---...111666999AAAFFFNNNUUUYYY\\\^^^```^^^\\\XXXTTTOOOIIIBBB===666444000......---,,,+++)))******)))(((((()))+++++++++---...000333444666555333222222444666666555444333222111111111111111111222222333333333222222222333444444444444666888555999;;;;;;<<>><<<::::::888555222222333555666666666555444444444333,,,,,,---///333666666666111111111222333444666666444444444444444444555555777555333222333444444333222111111111222222333333...111555:::@@@IIISSSYYY^^^```bbbbbbaaa``````aaa^^^___bbbfffeeeaaa```cccbbbccccccbbbaaaaaabbbdddfffdddbbbcccffffffccc```____________^^^\\\ZZZYYYPPPXXX^^^___^^^``````___eeeeeeddddddcccbbbaaaaaa\\\[[[ZZZZZZ[[[]]]___aaa]]]^^^]]]\\\ZZZ[[[]]]^^^[[[\\\\\\[[[YYYXXXXXXYYY[[[ZZZYYY[[[^^^```aaaaaa^^^^^^^^^^^^]]]\\\ZZZYYY\\\\\\]]]```cccdddbbbaaa]]]^^^______]]]ZZZWWWTTTRRRMMMCCC777,,,%%%"""""" ###&&&###"""!!!!!! !!!!!!!!!""""""######""""""!!! """""""""###$$$&&&$$$$$$$$$############### !!!"""###############!!! ###%%%%%%%%% """#########!!!  !!!!!!!!!"""$$$%%%%%%$$$$$$###$$$%%%$$$#########%%%###"""  """### !!!""""""""""""""""""#########!!!"""############%%%$$$###"""!!!!!! !!!!!! !!!"""!!!"""""""""!!!!!!"""$$$$$$############%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###!!!"""%%%%%%"""!!!### !!!###$$$&&&((()))***''''''&&&%%%%%%%%%%%%&&&(((((()))***+++,,,,,,---***,,,,,,,,,***)))***+++'''&&&%%%%%%'''''''''%%%%%%&&&((()))))))))((('''************+++,,,---...,,,...000...,,,---000444777>>>KKK[[[iiiqqqttttttuuuuuutttttttttuuuwwwxxxyyyvvvtttsssssstttsssrrrqqqmmmiiijjjmmmoooooonnnooooooooommmkkkkkkmmmooorrrtttwwwwwwvvvvvvvvvwwwsssuuuxxxyyyyyyyyy{{{|||{{{yyywwwwwwxxxwwwtttqqqsssrrrppppppqqqsssvvvxxxvvvttttttwwwuuupppmmmnnnnnnlllkkkkkknnnpppqqqqqqpppqqqqqqrrrrrrqqqppppppooollliiigggfffdddaaa^^^ZZZXXXPPPEEE888///,,,,,,)))))))))(((((('''''''''RRRQQQQQQNNNKKKFFFBBB@@@<<<:::666222///...///000222444666444111......///666555444555555555333111---000333333222000111222///000111111111111000///++++++---000333444111.../////////000111222444444555555555444222000///...++++++******+++---000111///......---------------,,,,,,+++++++++,,,------)))***,,,...000444999===BBBHHHQQQWWW[[[]]]______^^^[[[WWWRRRMMMFFF>>>999555222///---------,,,+++)))***+++***)))((()))******+++...000333444555555555333222222444666555555333111000...///000222444222333444555555555555444333555777777555555777999555:::<<<:::;;;??????;;;555666555333000000333555555444444444444444444444.........111444777777666333333333333333444555666333333222333333444555555666444222111333444444333000111222333333333222222///111666<<>>;;;999666222//////111444///222555444111//////000888666555444444333111///)))...333555333111000000---///111222333222000///,,,+++,,,000333333000,,,......//////111222444555666555555444222000///...,,,+++******,,,...111222///...,,,+++******+++,,,++++++++++++,,,------...)))+++---///222666;;;???CCCIIIRRRYYY]]]^^^______]]]ZZZVVVQQQKKKCCC;;;666444111...---,,,,,,+++***)))***++++++***)))***,,,***,,,000333444555444444444222000111222333333222111000---,,,---000444666111222333444555555666666222444777666555444777999444:::<<<:::<<>>FFFQQQ[[[bbbdddfffgggfffeeecccdddddddddbbbaaabbbaaa___bbbhhh___```aaa``````aaadddfff```]]]\\\___ccceeeccc___```aaaaaaaaaaaa___^^^]]]^^^dddfffaaa]]]^^^```aaabbbbbbbbbbbbaaaaaaaaaaaa[[[[[[ZZZZZZ[[[]]]```aaa[[[\\\]]]\\\ZZZZZZ]]]```\\\^^^____________```bbbXXXXXXXXX[[[^^^```aaa```___``````aaa___]]][[[YYY\\\\\\\\\```cccdddbbb___^^^___aaaaaa```\\\XXXVVVNNNIII???333)))###"""###"""""""""!!! !!!$$$'''$$$$$$###"""""""""""""""!!!"""###$$$$$$###"""!!! """"""!!!!!!###%%% !!!!!!!!!!!! !!!!!!""""""#########!!! !!!!!! !!!"""""""""""""""  """%%%&&&&&&%%%%%%###$$$%%%%%%######$$$%%%""""""############"""""" !!!!!!""""""!!!  !!!!!!"""###$$$$$$%%% !!!!!!"""""""""""""""###############$$$$$$$$$""""""""""""""""""!!!!!!###$$$$$$$$$######%%%'''"""###$$$&&&&&&&&&&&&&&&$$$######""""""######$$$$$$""""""%%%%%%""""""$$$"""###%%%(((+++---......++++++***)))))))))))))))(((((()))***,,,---......(((******)))'''&&&'''(((&&&&&&%%%''')))******)))%%%%%%%%%&&&''')))+++,,,...---+++++++++---///000+++...111222111333:::@@@KKKPPP[[[hhhssswwwuuuqqqppptttwwwvvvrrrqqqtttxxxvvvtttsssrrrqqqppppppooorrrooojjjiiimmmtttxxxwwwvvvvvvuuurrrpppooopppqqqtttwwwyyyyyyvvvuuuuuuwwwnnnoooooonnnnnnooosssvvvyyyyyyxxxvvvtttsssrrrrrrppppppooommmlllmmmqqqsssyyyvvvtttuuusssooommmoooqqqnnnllllllnnnpppqqqqqqppppppooooooooooooppppppooommmlllkkkiiigggccc```WWWRRRIII???444,,,((('''++++++***)))((('''&&&&&&UUUSSSOOOLLLIIIFFFCCC@@@777666444222111111222333000444888999666222...,,,:::999888666444222000...///......///111333333222000---+++,,,///111000///,,,---///111111111111000...///000000000000222444888777666555222///,,,***---------...///000111222---,,,++++++******++++++///---+++******+++---...---......///111555;;;???HHHMMMTTT[[[______]]][[[]]]XXXRRRKKKEEE@@@:::666222///,,,+++,,,,,,++++++*********++++++,,,,,,,,,---///111111111111222333111222222111000000111333000////////////111333444444222111222333555555444111333444333111333777<<<777999888888:::===999333666444222000000222444666:::888444222111222555777333444555666777777777777777666666555444222111000111111111111111222222333333444444666666444000...000111222444555555444333000555:::@@@FFFOOOZZZbbbfffiiilllkkkhhhfffggghhhfffdddbbbbbbccccccbbbaaa```^^^\\\[[[\\\```eeehhh``````aaaaaaaaaaaa``````cccccccccbbbbbbbbbbbbbbbdddddd```\\\\\\aaabbb___]]]]]]]]]]]]]]]^^^___```[[[]]]^^^]]]ZZZZZZ\\\___```^^^\\\ZZZYYYZZZ\\\]]]YYY[[[]]]___````````````\\\\\\[[[[[[[[[\\\^^^^^^aaa```^^^\\\[[[[[[[[[\\\YYY[[[___aaaaaa```^^^\\\```___^^^^^^^^^]]]ZZZWWWQQQIII===222***&&&$$$"""&&&%%%###"""!!!"""######!!!""""""#########""""""!!!!!!  """$$$%%%###"""!!!"""$$$###""""""!!!""""""###&&&###""""""$$$$$$!!!!!!!!!!!!!!!  """######""""""###%%%  !!! !!!"""###$$$$$$&&&%%%$$$#########$$$$$$&&&%%%###"""""""""######!!!!!!!!!!!!!!!""""""### """$$$###""""""###$$$&&&''''''&&&&&&!!!"""###$$$%%%&&&&&&&&&###""" !!!"""###!!! &&&&&&&&&&&&&&&&&&&&&&&&'''%%%######$$$&&&'''&&&!!!"""###"""!!!!!!###%%%''''''&&&%%%%%%%%%&&&&&&((('''&&&)))---111444555333...++++++)))'''(((,,,******))))))***+++,,,,,,***(((((()))&&&!!!!!!%%%&&&'''(((******))))))(((&&&%%%%%%&&&''')))+++,,,...---,,,,,,---...///111000......111333666???III\\\aaaiiipppttttttqqqoootttqqqmmmmmmpppssstttsssuuuuuusssqqqooooooqqqsssssspppnnnppptttwwwwwwuuuvvvwwwxxxwwwtttsssrrrssstttzzz}}}|||{{{zzzuuuooorrroookkkjjjkkkooorrrssswwwwwwvvvvvvtttqqqmmmiiiqqqqqqrrrttttttsssqqqnnnrrrqqqooonnnnnnnnnooopppttttttqqqllllllqqqrrroooooonnnlllkkkjjjjjjkkkkkkjjjlllkkkhhhggghhhgggcccXXXKKK>>>666111---,,,...---,,,+++))))))))))))***TTTQQQNNNLLLIIIFFFBBB???777555333111///000000111222555999:::777333///---666666666555444333222111000//////111333444333111000...------000111111///---...///000000111111111///000111000000111333555555555555333111///,,,***------------...///000000,,,++++++***************---,,,+++******+++,,,,,,---...///000222777===BBBLLLPPPWWW]]]___^^^[[[YYYZZZVVVOOOIIICCC>>>999555222000---,,,,,,,,,+++***))))))******+++,,,,,,,,,...000222222111111222333222333444333222111222444000000000111222333444555333222111111333444444333444444333111///...000111555777888777999<<<999333444333222111111222333444666555333222222333666777333444555666777777777777666555555444333222111000111000000000000111222222333333444555555333000...111111333444444444444333555999@@@FFFLLLUUU^^^eeeggghhhjjjiiigggfffeeeeeefffeeeeeefffggggggeeecccaaa___]]]\\\]]]```cccfffbbbbbbccccccccccccbbbbbbcccccccccbbbbbbbbbbbbbbbfffgggddd``````dddeeecccaaa```___^^^]]]]]]]]]]]]^^^___``````^^^]]]```bbbcccaaa___\\\\\\\\\^^^___\\\]]]^^^```aaaaaaaaa```\\\[[[ZZZYYYZZZ\\\]]]___^^^^^^^^^___^^^]]][[[ZZZYYY[[[^^^``````___]]][[[```___^^^^^^___]]]ZZZWWWQQQIII===222+++'''%%%$$$%%%%%%$$$###############""""""############""""""!!!###%%%%%%###""""""###""""""##################'''$$$!!! !!!""""""!!!!!!!!!""""""!!!!!!  !!!###"""!!!!!!###$$$###"""  !!!###$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$######"""###$$$%%%'''((($$$$$$###"""""""""""""""!!!"""$$$$$$###"""###$$$&&&''''''&&&&&&"""######$$$%%%%%%%%%%%%###"""!!!!!!"""###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$&&&'''((('''"""###$$$###""""""$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%(((''''''***...333666777111,,,)))***)))&&&'''+++((((((((((((((()))******)))'''''')))&&&""""""&&&'''((()))*********))))))(((((('''((((((***,,,---///............///111222...,,,---222666<<>>FFFMMMRRRYYY```fffhhhggggggggggggfffdddbbbeeeeeeeeegggiiihhhfffdddbbb```^^^]]]]]]___bbbdddeeeeeeffffffffffffeeeeeeccccccbbbbbbbbbccccccdddfffhhhgggccccccfffgggeeebbbbbb```___^^^]]]]]]\\\___```aaa```___```aaacccdddccc```^^^\\\]]]]]]^^^]]]]]]^^^_______________\\\[[[YYYXXXYYY[[[^^^```[[[\\\___``````___\\\ZZZYYY[[[]]]^^^___^^^\\\[[[______^^^______]]]ZZZWWWQQQIII===333,,,)))'''&&&%%%%%%%%%%%%%%%$$$$$$###""""""############"""""" !!!"""$$$$$$###""""""###!!!"""###$$$%%%%%%$$$###(((%%%!!! !!!###### !!!""""""""""""""""""!!!""""""!!! !!!###"""!!! """!!!  !!!###%%%&&&&&&%%%%%%%%%$$$$$$$$$############%%%&&&'''((('''&&&%%%###""""""!!!!!!!!!  ###%%%%%%%%%######$$$%%%&&&&&&&&&&&&######$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$###!!!########################(((&&&%%%%%%'''(((((((((###$$$%%%$$$######%%%'''$$$$$$$$$%%%%%%%%%%%%%%%((('''(((+++000444777888...***(((((((((%%%&&&***'''&&&&&&&&&&&&'''(((((((((&&&''')))'''###$$$((())))))***++++++++++++***++++++*********+++---...////////////000111222333...,,,///666>>>GGGTTT```llllllkkklllmmmppptttvvvuuusssqqqrrrtttvvvwwwwwwssstttuuutttrrrqqqqqqrrrsssqqqoooppptttvvvuuutttxxxyyyxxxuuuqqqppppppqqqvvvzzz{{{xxxxxxyyywwwsssqqqooommmnnnqqqtttwwwxxx|||{{{zzzzzzzzz{{{||||||zzzyyyxxxvvvssspppmmmlllpppsssvvvxxxxxxtttooollloooqqqpppllllllooopppnnnnnnnnnmmmmmmllljjjiiihhhjjjkkkhhhcccbbbbbb___YYYMMMAAA666111---***)))***+++***)))(((''''''''''''OOONNNMMMKKKIIIDDD>>>:::888777444111/////////000777999;;;;;;999666444333555666666777666666555555333333555888999666222...111111111111222222111111000///.........000111222111111000......///222555000111222222222111///...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******'''((())))))***)))))))))***+++...000444;;;BBBGGGOOOTTTZZZ```bbbaaa^^^[[[UUUQQQKKKEEE@@@;;;666333444111...,,,,,,,,,+++)))++++++,,,,,,---...//////...000222222111000111222222444666666444333333444111222333555555444333333444222111111333444333222444222222444777888444111111555555444555888777444111111111111111111111111111222222333444444444333333444555555666666666555222222222222222111000///000000//////000000111222222333333333222111111111666666666666666666666666888???IIIPPPUUUZZZ```dddgggeeedddfffiiijjjfffcccbbbcccdddgggiiihhheeeccccccbbb```_________aaabbbffffffggggggggggggffffffcccbbbbbbbbbbbbcccdddeeeeeehhhhhhdddcccfffgggeee``````___^^^^^^_________\\\]]]]]]]]]^^^___```aaacccbbb___]]]\\\\\\\\\\\\[[[[[[\\\\\\\\\\\\\\\\\\^^^\\\ZZZYYYZZZ]]]```bbb[[[\\\^^^___```___^^^]]]\\\\\\]]]^^^^^^^^^]]]\\\aaaaaa``````___\\\XXXUUUQQQIII>>>444---***)))((($$$%%%&&&''''''&&&$$$###"""############""""""!!!!!!""""""!!!!!!!!!###!!!###%%%&&&&&&%%%$$$%%%$$$"""!!!!!!""""""""" !!!"""#########!!!"""!!!  """!!!"""###$$$$$$""" !!!###%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""""""""""""""!!!!!!"""###%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$##################"""!!!"""$$$$$$$$$"""########################'''&&&%%%%%%'''(((((('''$$$%%%&&&%%%$$$%%%&&&((($$$%%%%%%&&&&&&''''''''')))((((((+++...222333444+++(((&&&''''''$$$%%%)))'''&&&&&&&&&&&&&&&'''''''''%%%&&&)))'''$$$%%%)))******++++++,,,,,,,,,,,,---,,,+++******+++,,,---.........///000111222333///...333>>>IIIUUUcccnnnqqqooonnnmmmnnnqqqtttvvvvvvuuutttttttttuuuttttttsssuuuwwwwwwuuussssssssspppmmmlllooosssvvvuuusssvvvvvvtttqqqnnnllllllnnnwwwyyyyyyvvvvvvxxxyyyvvvuuusssqqqrrrtttwwwxxxyyy{{{zzzyyywwwvvvxxx|||~~~||||||zzzvvvrrrooonnnmmmoooqqqtttvvvuuuqqqllliiiooorrrqqqmmmkkkmmmmmmkkklllmmmmmmmmmllljjjhhhgggkkkjjjgggcccbbbbbb^^^WWWGGG===444111...+++***++++++******)))((((((''''''NNNMMMLLLKKKHHHDDD>>>999999888555333111111111222777999::::::888666666666999999999888888666555444444555777999:::777222...000111222333222111111111000000///......///111222/////////---,,,---000222000111222333333333222111///...---,,,,,,,,,,,,,,,------.........---,,,+++&&&'''((())))))))))))((()))***---000555<<>>444...+++)))(((###$$$&&&''''''&&&%%%$$$###############"""!!!!!!###""""""!!!  !!!""" ###%%%&&&%%%$$$###!!!"""$$$$$$$$$"""!!!!!! !!!""""""""" !!!"""!!!  !!!!!!"""######$$$$$$""" !!!###%%%%%%%%%&&&&&&&&&%%%$$$###"""""""""############"""""""""!!!!!!!!!""""""###!!!""""""######$$$&&&'''%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$###"""""""""#########""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&'''&&&%%%%%%&&&'''&&&%%%%%%''')))%%%%%%'''((())))))))))))***)))((())),,,------,,,)))%%%%%%'''&&&$$$%%%((((((((('''&&&&&&''''''''''''%%%&&&)))(((%%%&&&***+++++++++++++++,,,,,,---,,,+++***)))******,,,,,,,,,---...///000111111222000000777EEESSS___kkktttpppppppppqqqrrrssstttuuuwwwxxxwwwvvvtttrrrqqqqqqtttvvvyyyzzzxxxvvvuuuuuullljjjjjjmmmrrruuutttrrrqqqqqqqqqnnnllljjjjjjkkkwwwyyyxxxttttttxxxyyyxxxyyyxxxvvvvvvxxxyyyyyyxxx{{{zzzxxxuuusssuuuzzz~~~|||{{{zzzvvvqqqooooooqqqqqqrrrsssrrrqqqnnnkkkiiiooossstttnnnkkkjjjjjjhhhkkkllllllmmmllljjjiiihhhjjjjjjhhheeeeeeddd]]]UUUBBB:::333222111...,,,---++++++++++++***)))((((((OOONNNLLLJJJGGGCCC>>>:::999777555333222222333444555666888888777666777888;;;;;;:::999777666444333444555777999:::888333///000222333444222000000000000000////////////000000---.........,,,,,,...///000111222333444333333222//////...---,,,,,,---------...///000///...---,,,&&&''''''(((((())))))******+++...111666===EEEKKKNNNRRRYYY___bbbaaa^^^[[[QQQMMMGGGBBB>>>:::555222000...+++******+++***))),,,------///000111222333...000222222000///000111111222222111000///111333555555555444333222111000777555333333444555444333444444555666888777444222222666777333222444555444222222111111111111222222555555555555444333222111333444444555555555444444000111111222222222111111111111111111111222222333333444555333000000333777999999999999:::;;;<<<===@@@HHHQQQXXX\\\```cccgggfffggghhhjjjmmmmmmlllkkkhhhhhhhhhjjjlllkkkiiigggfffeeeeeeddddddcccbbbbbbddddddeeeeeeeeeeeeddddddcccbbbaaaaaabbbeeegggiiiiiioooqqqmmmiiihhhhhhfffdddcccaaa^^^\\\ZZZYYYYYY]]]\\\[[[]]]```bbbccccccddddddcccbbbaaaaaaaaaaaa^^^^^^^^^]]]^^^___``````bbbbbb```_________```aaa___^^^]]]]]]]]]^^^```aaaaaa```______^^^______```cccccccccdddccc___ZZZVVVRRRJJJ>>>444---***((('''###$$$$$$%%%%%%%%%%%%%%%######$$$######"""!!! %%%$$$###"""!!! !!!### !!!"""###$$$$$$###""""""%%%&&&%%%"""!!!  !!!!!!!!!!!!!!!"""###"""  !!!""""""######"""!!! """!!!  !!!###%%%###$$$%%%&&&%%%$$$###""" """###$$$%%%%%%!!!!!! !!!"""###### """######"""###&&&(((&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""!!!!!!"""$$$$$$$$$###"""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%&&&'''%%%$$$%%%&&&'''&&&%%%%%%''')))$$$&&&(((***+++++++++******)))(((((()))***(((''''''$$$$$$&&&'''$$$%%%((())))))(((''''''''''''((('''&&&''')))(((%%%&&&***++++++******++++++,,,---******)))))))))***,,,---+++,,,---///000111111111111333<<>>DDDKKKTTT[[[^^^aaaeeehhhgggiiillllllkkkjjjjjjkkkkkkjjjiiijjjkkkkkkiiihhhffffffggggggfffeeedddcccccccccddddddddddddcccccccccbbbaaaaaabbbeeehhhjjjjjjpppsssoooiiigggfffeeedddbbb```]]][[[YYYXXXWWW^^^\\\\\\^^^bbbdddeeedddcccccccccccccccccccccccc^^^^^^^^^^^^___```bbbcccbbbbbbbbbaaa```___^^^]]]^^^^^^^^^_______________aaa```___]]]]]]^^^______```aaaccceeeeeeccc___[[[RRRJJJ>>>444---)))'''%%%###############$$$%%%%%%$$$$$$$$$######"""!!! ######"""!!!  !!! ###%%%!!!!!!!!!!!!!!!!!!!!!!!!"""%%%%%%###!!!!!!""" !!!!!!!!!!!!!!!"""###$$$###!!! !!!"""###$$$$$$$$$###!!!  !!!###$$$$$$"""###$$$%%%%%%###!!!  ###$$$%%%&&&&&&######""""""!!!"""""""""!!!######""""""%%%(((&&&&&&%%%$$$$$$$$$%%%&&&###"""!!! !!!###$$$&&&$$$###"""$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&((((((&&&$$$%%%&&&'''&&&%%%%%%''')))###$$$''')))+++++++++***((('''''''''))))))'''&&&&&&$$$$$$''''''%%%&&&)))))))))((('''''''''''''''((('''(((***(((%%%&&&)))+++******)))***+++,,,---))))))))))))***+++---...+++,,,...000222333333222666999EEEWWWeeekkkmmmooojjjmmmqqquuuwwwwwwvvvuuuuuuxxx{{{zzzwwwtttsssssstttvvvxxxxxxwwwvvvvvvwwwrrrpppnnnppprrrrrrooolllkkknnnrrrttttttsssrrrrrrtttwwwvvvttttttyyyzzzxxx}}}||||||}}}}}}{{{|||}}}}}}yyyvvvwww|||||||||zzztttnnnlllooorrrwwwvvvuuutttrrrooommmkkkkkkrrruuurrrmmmkkkkkkjjjiiiiiiiiiiiijjjkkklllmmmhhhhhhfffdddccc^^^PPPCCC666000---///111...,,,,,,***+++++++++***)))((('''RRROOOKKKHHHFFFCCC@@@===555444222111111222444555000222333444444555888:::666666666666555444222222444444555777999888555222...111444444111......///...///000111111000///...,,,...111222000...------//////111222222111000000//////.........//////000,,,---...//////---+++***)))((('''&&&''')))+++---///111333666;;;BBBJJJOOOUUUWWWZZZ[[[YYYSSSLLLHHHLLLHHHCCC>>>:::666222///,,,***(((''')))*********)))***+++,,,...///000111333444666555444333333444444333111...---///222666444444444444555777999:::999888666666666777666555333666888888555444555777555999:::555111222444333666444222000000222444666444444444444444555777777444444444555444444333333000111222333333333333333333333222222333333444555444666777444000111666;;;555555555666888:::<<<>>>EEELLLTTTZZZ]]]aaaeeehhhiiilllnnnmmmjjjggghhhiiikkkiiihhhhhhhhhiiigggffffffggghhhhhhhhhgggeeedddcccddddddddddddddddddccccccbbbaaaaaabbbeeeiiikkkhhhooorrrnnngggeeecccaaa```___^^^\\\[[[ZZZZZZYYY]]][[[ZZZ]]]aaaddddddccc```aaaaaaaaaaaabbbbbbbbb\\\\\\\\\\\\]]]___aaabbbbbbbbbbbbbbb```^^^\\\ZZZ\\\^^^```aaaaaa```^^^\\\aaa```^^^\\\\\\\\\^^^___]]]___bbbeeegggfffccc___SSSKKK>>>333,,,(((%%%$$$######"""!!!"""###%%%&&&$$$$$$$$$######!!! !!!""""""!!!!!!"""%%%'''"""!!! !!!!!!###$$$###!!! """%%% !!!!!!"""""""""""""""###$$$$$$###"""!!!!!!"""!!!"""###$$$$$$###"""!!! !!!"""###$$$$$$!!!"""$$$$$$$$$###!!!!!!"""###$$$%%%%%%$$$###&&&&&&$$$###""""""!!!!!!!!!###"""!!!!!!$$$''''''&&&%%%$$$$$$$$$%%%&&&"""!!! !!!###%%%'''$$$######$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%&&&'''))))))'''%%%%%%&&&&&&&&&%%%%%%'''(((!!!###&&&)))***+++******'''&&&&&&''')))***)))'''&&&###$$$'''(((&&&&&&))))))((('''&&&&&&&&&&&&&&&)))'''(((***((($$$%%%)))+++***)))))))))***+++,,,))))))))))))***,,,...///,,,---000222333444444444;;;???LLL___mmmpppoooooojjjlllppptttvvvxxxwwwwwwtttxxx||||||zzzwwwvvvwwwsssuuuwwwwwwuuuuuuuuuvvvwwwtttrrrrrrsssqqqmmmiiilllpppuuuxxxyyyxxxwwwwwwsssvvvvvvtttuuuyyyzzzxxx|||||||||~~~zzz||||||zzzwwwxxx~~~}}}}}}{{{tttmmmjjjmmmqqquuuuuuuuuuuurrroookkkiiihhhpppuuurrrnnnmmmnnnmmmiiihhhhhhhhhiiikkkmmmoooggggggeeecccaaaYYYIII:::111,,,)))---///,,,))))))))))))*********(((&&&%%%MMMIIIHHHJJJIIICCC???>>>222111000//////111333444...///000111222333333444666666666666666555555444444555666555444333444666444555555444222///,,,***000///...///111222333222,,,///222111...,,,///333333222111000////////////...,,,+++---000111///,,,///---+++,,,//////,,,***((())))))***++++++,,,,,,,,,000555999<<>>666111//////...+++'''&&&(((((('''%%%((()))+++,,,,,,...111333444444444222222333666888666333000000222555555444333444444333333444888;;;777555444444666777444111444333444555777777555333444333333333333444555555333222000//////000222333000111333555666666555555333333333444444444555555444666777666555555666777444333222111111111333444111111111111111111222222666666444222222666<<<@@@DDDNNNZZZaaabbbbbbfffjjjjjjjjjjjjiiihhhfffeeedddjjjhhhgggffffffggghhhiiiiiihhhfffeeeddddddeeefffeeedddbbbaaaaaabbbdddeee`````````___^^^```ccceeehhhiiiiiigggccc```^^^^^^cccbbb```^^^]]]]]]]]]^^^^^^```bbbaaa______aaaddd``````______```___]]][[[]]][[[ZZZ\\\___```^^^[[[bbbbbbbbbaaa___^^^\\\[[[______``````aaaaaaaaaaaa```____________]]]YYYVVVWWW\\\```bbbeeegggddd]]]WWWKKK;;;...'''%%%$$$###$$$###"""""""""$$$'''((($$$$$$$$$###"""!!!!!! !!!  !!! !!!!!!""""""######%%%###"""  !!!!!!  """$$$ !!!###$$$%%%$$$"""!!!%%%$$$$$$$$$######""""""###!!! !!!!!!!!! """###$$$%%%###""""""###$$$$$$### !!!"""###"""!!!###"""!!! !!!!!!!!!"""######$$$$$$'''%%%$$$$$$%%%&&&%%%$$$"""!!! !!!###%%%&&&%%%%%%%%%$$$$$$###############"""""""""###%%%&&&###$$$&&&'''(((((())))))%%%$$$"""###%%%'''''''''&&&&&&&&&'''''''''(((((((((%%%""""""%%%(((((((((%%%&&&'''((())))))))))))******))))))((((((''''''+++,,,,,,+++(((''''''(((+++***)))(((((()))***+++,,,+++***))))))+++---...---111222111111333555666===III[[[jjjooonnnoooqqqnnnnnnpppsssuuuuuusssqqquuuvvvxxx{{{|||{{{wwwuuuwwwvvvuuuvvvwwwvvvuuusssxxxwwwxxxyyyssslllkkknnnooossswwwxxxwwwwwwyyy|||{{{zzzyyyxxxxxxyyy{{{|||~~~~~~}}}~~~~~~|||zzz{{{}}}zzzuuuqqqmmmlllmmmmmmuuutttsssqqqooollljjjiiimmmqqqqqqmmmnnnssstttqqqpppllliiiiiimmmnnnllliiieeeaaa^^^[[[WWWNNNAAA777222...***+++...///,,,((((((***++++++)))((())))))PPPKKKIIIJJJGGGAAA<<<;;;555333111000///000111222...///000111333444555666555666666666666555444444444555666666444444555666333333333333333111///...000/////////111222333333...111333222...---///222222111111000//////000000///---++++++---.../////////---,,,---......,,,***))))))))))))***+++,,,,,,///222777:::>>>CCCJJJOOOVVVYYY[[[ZZZYYYVVVMMMCCC>>>@@@@@@===777222......---***'''''')))******((()))+++------...///222444444444444333222222555777444222///000222444444333222333222111111222555777777555444555666666444222222222222444666666444333555444444333333333444444555444222111111222333444111222333555555555555444333333333444444444555555444555666666444333444666222222222222222222333333222111111000000000111111222222222222333888???DDDFFFPPP\\\bbbccccccfffiiihhhhhhiiiiiiiiihhhhhhgggiiiiiiiiiiiihhhgggfffeeeeeeeeedddddddddeeeggggggeeedddcccaaaaaabbbdddeeeccccccaaa___]]]]]]___aaaccceeefffeeebbb___^^^^^^aaa```___^^^]]]]]]^^^^^^^^^```bbbbbb```___aaaccc```_________```aaaaaa```]]]\\\\\\\\\^^^___^^^]]]aaabbbbbbbbbaaaaaa``````bbbbbbbbbbbbbbbbbbbbbbbb______^^^^^^^^^\\\YYYVVVXXX]]]```bbbeeegggddd^^^WWWLLL<<>>999888777555333111000000111111///000111222444555666777555555555555555444333333444666666666555444555666222222222222333333333333000000000000000111222333000333444222///---///111111111000/////////000000///...---+++***,,,///222...---,,,---......,,,******)))((('''(((***,,,---111444888<<<@@@FFFLLLPPPWWWZZZ[[[YYYYYYWWWQQQJJJ888;;;<<<;;;777222...---+++***((()))+++,,,,,,,,,+++,,,......///000333555444444444222111111333555000000///000222333222000111111111000//////111333666555555555666666555333111000000222444555444333666555444333333222222333555444333333333444555666333333444444444444333333333333333444444444555555444555666555333222222333111111333444444444333333333222000///...//////000...///000222555;;;CCCIIIJJJSSS^^^dddeeedddfffhhheeefffgggiiijjjjjjkkkkkkiiijjjkkkkkkiiigggdddbbbbbbbbbbbbcccdddfffggghhhddddddcccbbbbbbcccdddeeefffeeeccc___[[[ZZZ[[[]]]___aaabbbbbb```___^^^_________^^^]]]]]]^^^^^^___^^^```bbbcccbbbaaaaaaaaa___^^^^^^___```bbbdddeee]]]^^^]]]\\\[[[\\\___aaabbbbbbccccccddddddeeeeeedddddddddccccccccccccccc___^^^^^^^^^^^^]]]ZZZWWWZZZ^^^```aaadddfffccc^^^WWWLLL<<>>:::999444333111000000111333444555555555444444444333333333333333333333222111111333555666555444333444666444444333222222333333444000111222222000000222444444444444222000///...//////.........///000111111(((,,,//////---+++,,,...------......---,,,,,,,,,***)))'''&&&'''))),,,......///444;;;CCCLLLRRRUUU[[[^^^\\\VVVRRRPPPMMMHHH>>>;;;777222000......---------------,,,,,,,,,,,,+++,,,---...---///111333000111111000...---...///---///111333333111000///333444444222000000000222555555666777666666666666333222111222444666555555777666444333222111000000222222222222222333333444555444444333222222222111333333333444444444555555333444444333111///000000000222555777777666444222444222000...------...///000111444777;;;BBBIIIOOOWWW\\\bbbeeefffeeefffgggeeeffffffggghhhhhhhhhhhhjjjjjjhhhgggggghhhiiiiiieeeeeeeeeddddddcccccccccaaaaaaaaaaaabbbbbbccccccdddcccaaa^^^[[[ZZZ\\\]]]___aaabbbbbb```^^^^^^^^^]]]^^^^^^___````````````______aaabbbcccaaa___^^^`````````^^^\\\]]]```ccc______^^^\\\YYYZZZ```eeehhhgggfffeeeddddddddddddbbbbbbbbbbbbbbbaaaaaaaaacccbbbaaaaaabbbbbb```^^^\\\______^^^```cccaaa]]]TTTIII;;;///)))&&&$$$###""""""###$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!"""!!!  !!!"""!!!!!!!!!  !!!"""######!!!!!!!!!""""""######$$$$$$$$$$$$$$$!!!!!!""""""""""""""""""!!!###$$$$$$""""""###%%%%%%%%%$$$###""""""""""""!!! ###%%%&&&&&& !!!!!!"""############ !!!""""""######$$$%%%%%%&&&&&&###!!! !!!"""$$$$$$###"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''(((((('''&&&$$$%%%'''((())))))$$$$$$%%%%%%%%%&&&&&&&&&''')))+++,,,+++)))'''%%%###$$$%%%'''((()))))))))(((((())))))******++++++(((******)))((('''((())))))))))))******)))))))))(((((()))+++---///111222222//////000000333AAAOOObbbkkkrrrssstttvvvsssmmmllliiigggffffffgggfffeeedddggglllooopppqqqsssuuu{{{zzzyyyxxxxxxwwwuuussstttssstttuuurrrooorrryyyxxxuuurrrsssvvvxxxvvvtttuuuvvvyyyzzzzzzwwwtttrrryyyvvvsssrrrtttuuuvvvvvvttttttuuuwwwxxxzzzzzzyyywwwuuurrrooommmnnnooopppsssvvvyyy{{{zzzvvvqqqmmmooonnnmmmmmmmmmlllmmmnnnnnnoooppprrrqqqnnnjjjfff^^^XXXOOOFFF>>>777222///(((---000///)))&&&(((+++((()))+++,,,+++***+++,,,LLLHHHGGGHHHFFF@@@;;;:::222111000//////111333444555555555444444333333222222222222222222111111000222444555444333222333444444444333333222222111111000222444222000///222555444333222111000///......---------...///000111222(((+++...000///---,,,+++,,,...///...---+++,,,,,,+++***)))((()))+++---......///333;;;EEENNNTTTWWW[[[^^^\\\UUUOOOLLLHHHDDDAAA<<<444///,,,,,,,,,,,,,,,---///...,,,++++++,,,+++,,,---...---...000333///000111111///...///000...000333444333222111222444555666555333222222333444666777777666666666777555333222222444555555444666555444222111111000000///000000111111222222222555444333222222222222222333333333444444444555555222333444333111000000111222444666888888666444222444222000...---...000111333555888;;;@@@GGGNNNSSS]]]```bbbdddddddddeeeggggggggghhhhhhhhhhhhggggggkkkjjjhhhgggggghhhjjjkkkgggggggggfffeeecccaaa```_________```aaaaaabbbbbbbbbbbbaaa^^^\\\\\\^^^```___```bbbbbbaaa_________^^^___```aaaaaaaaaaaaaaa```______```aaa```^^^\\\```aaabbb___\\\ZZZ]]]``````___^^^[[[[[[\\\```ccciiigggeeecccaaaaaaaaaaaa______`````````aaaaaaaaadddcccbbbbbbcccdddcccaaa]]]^^^^^^\\\]]]aaa___[[[PPPFFF999...)))&&&%%%###########################!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!""""""!!!!!!  !!!""""""!!!!!!"""$$$%%%%%%###""""""###############$$$$$$%%%%%%!!!!!!!!!""""""""""""""""""%%%%%%###"""$$$&&&%%%%%%$$$###"""""""""###!!! !!!$$$'''''''''!!!!!!!!!""""""""""""###!!!!!! !!!!!!"""""""""######$$$%%%%%%%%%"""!!! !!!###$$$$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###"""###$$$&&&'''''''''''''''%%%$$$$$$&&&((()))((($$$%%%%%%%%%%%%&&&&&&&&&(((***,,,,,,)))'''&&&%%%$$$$$$%%%&&&''''''''''''(((((())))))***+++,,,,,,***++++++)))'''%%%%%%&&&))))))************))))))'''(((***,,,---///000111000---...111222555DDDVVVgggpppvvvuuuvvvxxxtttkkkdddaaa]]]\\\\\\]]]]]]\\\]]]bbbhhhkkklllooorrrvvv|||{{{yyyyyyyyyxxxuuussssssssstttvvvtttqqqsssyyyxxxvvvtttssstttuuuuuutttuuuvvvxxxzzzzzzyyyvvvuuutttrrrpppppprrrtttttttttqqqrrrssswwwzzz{{{{{{yyyuuutttsssqqqpppppppppqqqtttvvvyyy{{{zzzwwwrrroootttpppnnnooommmjjjiiikkkooopppqqqrrrppplllhhheeeZZZUUULLLBBB999222...,,,))),,,///,,,(((&&&(((,,,((()))+++,,,++++++,,,---KKKHHHHHHJJJHHHAAA:::888333111000......///000222222333333333444444444444111111222222111111000///111222333333111111222333111222333333333222111000000333555333000///222555333222111000000///...------------...///000222222+++++++++---......,,,+++,,,...//////,,,++++++---************+++,,,---...333333666===FFFOOOTTTVVVYYY]]]\\\UUUNNNJJJGGGCCC===888111---,,,+++***)))))),,,......,,,+++,,,---,,,...//////...///111333000222333333222111222333000333555666444333444555444555666666444333444555333666888888666555777888555333111111222333333222555444333222111111111111...///000111222222222222444333222111111222222333333333333444444444555555111222333333111111111333555666777777777555333222444222000......///222444444777;;;???EEELLLSSSXXXbbbbbbbbbbbbbbbccceeeggghhhhhhiiijjjjjjjjjjjjjjjkkkjjjjjjiiihhhhhhhhhhhhhhhhhhhhhgggfffdddbbb```\\\]]]^^^___````````````bbbbbbaaa___]]]]]]```bbb\\\^^^```aaaaaa``````aaa```aaabbbccccccbbbaaaaaa```^^^]]]]]]______]]][[[___bbbdddbbb]]][[[]]]```aaa___\\\[[[]]]___aaaaaagggeeebbb```^^^^^^______^^^^^^___```aaaaaabbbbbbdddbbbaaabbbcccdddcccccc\\\^^^\\\ZZZ[[[^^^^^^ZZZLLLCCC666---((('''%%%$$$$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###!!!!!!!!!""""""""""""""" !!!###$$$%%%%%%%%%$$$$$$&&&''''''%%%$$$###$$$$$$#########$$$$$$%%%%%%"""#########$$$$$$$$$$$$ $$$((('''$$$"""$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$###"""###%%%&&&&&&&&&$$$$$$###"""""""""############"""!!!!!!!!!""""""!!!!!!""""""###$$$$$$%%%###!!! !!!###%%%%%%$$$#########$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$"""""""""###$$$%%%&&&'''''''''&&&$$$######%%%'''((('''&&&&&&&&&'''''''''(((((((((***,,,+++(((%%%%%%%%%&&&&&&'''''''''''''''&&&'''((((((***+++,,,------***++++++***'''&&&&&&'''((()))***++++++***)))((()))***+++---///000111111111---///333333555EEEXXXgggqqqwwwvvvwwwzzztttiiibbb^^^YYYVVVUUUUUUUUUUUUXXX]]]dddggggggjjjnnnssszzzyyyxxxyyyzzzzzzxxxvvvttttttwwwzzzwwwsssuuuzzzxxxxxxvvvtttrrrrrrsssuuutttuuuwwwyyyyyyyyyxxxwwwqqqppppppqqqtttuuuuuutttqqqqqqsssvvvzzz{{{yyyvvvvvvvvvwwwwwwvvvuuutttssstttvvvyyyzzzzzzwwwsssqqqvvvqqqooopppnnniiihhhlllmmmoooppppppnnnjjjhhhfffVVVRRRJJJ@@@777000---,,,+++,,,,,,)))&&&&&&)))+++''')))+++,,,++++++,,,---LLLIIIJJJLLLJJJAAA999666444222000...------...//////000111222444555666666111111111111111000//////000111222222111000111222...000222333333222111000000333555333000...111555222111//////000///...---,,,,,,------///000222333...+++)))***---///---++++++...000///,,,++++++---***++++++,,,------......777666888???HHHPPPTTTUUUWWW[[[\\\UUUNNNJJJGGGCCC888444///---,,,+++)))&&&&&&)))---...---,,,---///...///000000000000222444111333555555444444555666222444777777444444555777333555666666555444555555333666888888666555777999555333000000000111111000444444333222111111111111...///000111222333333333333333222111111222333444333333333444444444555555111222333333222111222444777777888777666555333222444222000......000333555444777<<>>555333222///,,,///+++'''$$$%%%'''((()))(((''''''***---///...,,,JJJHHHEEEBBB@@@===888555111222222333333333333333.........///111444777999555444444444555555333222444444444444333333333333111111222444777888777666444444333000...---...000222222111000///////////////---++++++---///000000------------.........///,,,)))***///111---******))),,,...---++++++...222444888>>>EEELLLPPPSSSUUUVVVUUUSSSPPPKKKEEE???<<<666111,,,***+++,,,+++))))))***+++---............---......///000111333444333333222222222333444555888777666666888888777666666666777777777777666666666444333444666777444222222111//////000000///...000111222444666777999999999888555444333333444555555444333333444555444333666666555555444333333222444555555333222111222444555666666666666444333222222222111000///111444777;;;???EEELLLSSSZZZaaaeeebbbaaaaaabbbcccdddcccbbbeeefffggghhhhhhiiihhhhhhhhhgggeeeeeefffeeedddbbbcccdddddddddcccbbbaaaaaabbbaaa`````````aaabbbbbb```bbbccceeefffffffffeee_________^^^]]]^^^```cccdddbbb``````aaaccccccbbb```______^^^^^^___```aaa```___^^^___bbbdddeeedddbbbaaa```______```aaabbbaaa``````______^^^^^^]]]```aaaccccccbbbbbbccceeegggdddbbbbbbdddddd```]]]```]]]ZZZ[[[\\\\\\XXXUUUKKKBBB777...***(((&&&%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$&&&###!!!!!!$$$%%%""" !!!$$$### $$$%%%###"""$$$&&&&&&%%%$$$%%%&&&&&&'''((((((%%%$$$$$$%%%$$$$$$############$$$$$$&&&%%%$$$%%%'''''''''&&&''''''((())))))))))))((('''&&&&&&%%%$$$$$$###### !!!###$$$$$$###!!! """"""###$$$$$$$$$$$$### !!!###$$$%%%$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((()))((((((''''''''''''(((***)))((()))******(((&&&******(((((((((((()))***'''&&&%%%&&&((()))((('''&&&'''((('''&&&%%%&&&'''------------------------******))))))***++++++,,,,,,///111111///---,,,,,,///...,,,---222<<>>:::666333000111333444555555444444000///......000444888;;;555444333444555555333111444444444444333333333333222333444555666666555444333333333111...---...000222111000//////......///...,,,++++++---...///.........---...000000///...+++)))***000111---******)))+++------,,,---///222444888>>>FFFMMMRRRUUUVVVUUUTTTRRRNNNIIICCC>>>;;;222///+++)))***++++++******+++,,,---------------,,,,,,---...000111333444555333111000000111333444444444555777999999888666555666666777777777777666777444111333888999666222222111000000000000///......///000222444666888888999888555444333444666777555444444555666666333111777666555444333333333333555666666555333222333444555555666666666555333222111222111000000222666999>>>CCCJJJQQQWWW]]]bbbfffbbb``````dddhhhiiieee```cccdddeeefffggghhhhhhhhhjjjhhhfffeeefffeeedddcccbbbbbbaaaaaaaaabbbbbbbbbcccaaa______```bbbcccddd___aaaccceeeffffffeeeddd___```aaa```______aaacccdddbbb______aaacccddddddeeedddbbb```___```bbbccceeecccaaa```aaabbbbbbaaabbbaaa```______```aaabbb^^^^^^____________^^^^^^aaabbbcccbbbaaaaaaccceeeeeecccaaaaaaaaaaaa^^^\\\```\\\ZZZ\\\___\\\TTTLLLGGG???333+++'''%%%###"""&&&%%%%%%%%%'''((('''&&&$$$$$$$$$$$$$$$%%%%%%%%%!!!"""$$$%%%$$$###"""!!!%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""""""""###%%%###!!!"""###$$$""" """$$$"""###%%%$$$###%%%''''''%%%$$$%%%&&&(((((('''(((((((((&&&%%%###############$$$%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&%%%%%%$$$###"""!!!"""###$$$$$$###"""!!!""""""###$$$$$$$$$$$$### !!!###$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&######$$$%%%%%%&&&''''''######$$$&&&&&&''''''(((***)))((('''''''''''''''(((((()))******)))(((&&&***)))((('''''')))+++,,,((('''%%%&&&'''))))))(((&&&((())))))'''&&&%%%%%%------------------------((((((((()))***+++---...))),,,///000///...//////---------000888DDDPPPWWWeeejjjnnnmmmgggdddfffiiijjjjjjiiifffccc`````````fffccc___^^^aaahhhooouuuwwwwwwxxxzzzzzzzzzzzzzzzzzz}}}zzzvvvqqqrrrsssvvvxxxyyywwwvvv|||~~~|||wwwuuuxxxzzzzzzxxxwwwuuusssrrrrrrssstttuuuuuutttsssssssssssstttmmmppptttxxxxxxvvvrrroooooorrrtttsssrrrrrrrrrrrrssspppoooppppppmmmmmmooonnnkkkhhhfffddd___XXXSSSGGG@@@888222111///+++(((***((('''&&&((((((((('''!!!###&&&***,,,,,,+++***FFFDDDAAA>>><<<999444111///000222444555555555444333222000///111555999<<<444333222222333333222000444444333333333222222222444555666666444333111111111222222111///...///000222111000///............---,,,++++++---......---...------///111111000---+++(((***///111---++++++)))***+++,,,---...000222666999@@@GGGNNNSSSVVVXXXUUUTTTRRRNNNIIIBBB===:::000...+++******+++++++++,,,---------,,,+++******,,,,,,---...000111333444555333111000000111222333333333444777999:::888666555666666777777777777666777444222444999;;;888444222222222111000/////////,,,---...000222444555666666666444444444666777999444444444555666555222000555555444333333333333444555777777777555444444555444555666666666555444333111111111111111333888;;;AAAFFFNNNUUUZZZ___dddfffcccaaaaaaffflllmmmhhhcccddddddeeeggghhhhhhhhhhhhllliiifffeeeddddddbbbaaa```_________```bbbcccdddccc```^^^^^^aaaccceeeeee```aaaccceeeeeedddbbbaaa```bbbccccccbbbbbbcccdddcccaaa______aaadddeeefffiiigggdddbbb``````aaabbbeeedddbbbbbbbbbcccbbbaaa``````^^^^^^^^^^^^``````[[[\\\]]]^^^^^^^^^^^^]]]___```aaa```___```bbbdddcccbbb``````______^^^\\\bbb\\\XXXYYY^^^]]]VVVNNNFFF>>>222***&&&%%%###"""&&&%%%$$$%%%'''((('''&&&#########$$$$$$$$$$$$$$$!!!###$$$$$$###!!! $$$$$$$$$$$$##################"""!!!!!!!!!!!!"""%%%$$$######$$$$$$###""""""$$$"""###%%%$$$%%%'''((((((&&&%%%&&&'''(((&&&%%%&&&((((((&&&$$$$$$$$$###$$$$$$%%%&&&'''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$###"""!!!###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$### !!!"""###$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&'''######$$$%%%%%%&&&''''''"""###%%%&&&'''(((((((((***)))((('''''''''''''''&&&((()))******)))((((((***)))((('''(((***,,,---)))'''&&&&&&((())))))(((''')))++++++)))'''&&&&&&------,,,,,,+++*********''''''((()))***,,,......***,,,...///.........///++++++///666BBBOOO[[[aaaiiilllpppnnnkkkhhhjjjmmmiiijjjkkkiiifffdddcccdddiiieee```^^^```gggoootttyyyzzz{{{{{{{{{{{{{{{zzz}}}~~~}}}{{{zzzwwwuuuuuuwwwzzz}}}}}}||||||~~~|||uuusssvvvxxxxxxxxxvvvtttrrrqqqqqqrrrrrrssssssrrrrrrssstttuuuvvvnnnppptttvvvuuuqqqmmmjjjrrrpppooommmkkklllooosssuuuqqqpppqqqpppllllllnnnppplllhhheeeccc]]]UUUNNN>>>:::444000///---***(((((('''&&&&&&((()))((('''%%%'''***------,,,+++***EEECCC@@@===;;;888333000000000222333444444444444555444222111222555888;;;222111111111222222000...333333222222111111000000333555666555222000/////////111222111000///000111111111000///...............,,,,,,,,,......---,,,...---,,,///222222///,,,,,,))))))...000---,,,---))))))***+++---///111222888<<>>777333/////////---+++***+++,,,***++++++,,,,,,,,,++++++111111000000111222333333111222333444444444444333888777666777999;;;:::999888888888888777666444444000222444555555666777888555777888666222000111333000000000000111111111111333444666666666444222000444333111111111111000...---///222444666666555555---000222444333333333444333444555666666666555444///000111111333666<<>>222***'''&&&%%%###!!! !!!###%%%$$$#########%%%&&&&&&&&&%%%$$$"""###$$$$$$%%%%%%%%%%%% !!!"""######$$$######"""!!!!!!!!!!!!!!!$$$%%%&&&%%%$$$######$$$"""%%%&&&$$$%%%''''''$$$%%%&&&''''''%%%###$$$$$$###%%%''''''%%%$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%''')))'''$$$###$$$''')))((('''&&&%%%&&&&&&'''&&&'''(((((((((&&&$$$"""########################""""""###$$$$$$$$$$$$###%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%&&&'''((()))&&&%%%%%%%%%%%%%%%%%%%%%###%%%'''***+++,,,+++***'''''''''''''''((()))***'''))))))(((&&&&&&***---******++++++++++++***)))''''''(((***,,,+++)))&&&***+++,,,,,,,,,,,,---///++++++,,,------...//////((((((((()))***,,,---...+++---...---,,,,,,---///000444>>>MMM]]]iiipppqqqpppmmmkkklllnnnkkkeee^^^eeegggiiiiiijjjkkkmmmooommmkkkgggfffhhhnnntttxxx~~~~~~}}}{{{|||{{{{{{zzzzzzzzzzzzzzz}}}||||||~~~xxxuuuxxxxxxtttsssvvvxxxwww}}}{{{yyyvvvuuutttuuuvvvqqqrrruuuwwwxxxxxxwwwvvvqqqqqqpppooommmllljjjjjjhhhggglllssssssoooppptttooolllllloooooonnnooorrroookkkgggeeecccYYYJJJ>>>333111---+++***+++,,,---(((%%%###$$$&&&(((******%%%(((+++,,,,,,---000333EEE@@@;;;:::<<<<<<888444111000000000000000111111111111222222222333333333999999777666444222111000555333222222333222...+++---///111111000000222333555333000///000111111000444333111///------------......///000///...,,,+++...++++++///111///...///000,,,)))))),,,...---++++++))))))---///000666>>>???EEEJJJKKKNNNTTTWWWWWWQQQMMMLLLLLLHHH???888555111///---,,,,,,,,,...///(((,,,///...++++++///333111111111222333555666777333333555666777777777777:::999999888888888999999;;;:::999777555333111000222444666666555555555666666666555333111///000111000///......///000000000999666333333555666444222333111000000111222222111111222222333333444444555333444444555555444444333000111333444333333444555333444666666666:::@@@FFFMMMOOOUUU[[[aaaddddddcccfffiiimmmqqqwwwyyysssjjjppppppooommmkkkiiihhhgggkkklllkkkjjjiiikkknnnqqqhhhgggeeecccaaaaaaaaaaaaaaabbbbbbaaa``````ccceeeeeecccbbbdddggghhhfffcccccccccddddddcccbbb```___aaaaaaaaabbbcccdddffffffdddddddddcccccccccbbbbbbeeeeeeffffffeeecccbbb```dddcccbbbaaaaaabbbcccdddeeedddccccccbbbbbbcccccc```___^^^___bbbdddffffffdddbbbcccfffggghhhmmmsssttt]]]QQQLLL???000(((### """ !!!"""###$$$$$$%%%###$$$%%%$$$"""""""""$$$$$$#########""""""!!!!!!""""""!!!!!!###$$$&&&'''"""$$$%%%$$$###"""###$$$"""$$$&&&&&&$$$"""!!! $$$$$$%%%&&&&&&&&&%%%%%%###%%%&&&&&&$$$######$$$)))&&&""""""%%%&&&&&&$$$$$$######%%%((((((&&&###))))))))))))((((((((((((((('''&&&'''((((((&&&$$$&&&&&&&&&&&&&&&%%%######&&&%%%###!!!!!!!!!!!!"""$$$############%%%&&&''''''((('''&&&###"""###$$$'''%%%$$$$$$$$$$$$###!!!%%%$$$###$$$&&&((((((((((((&&&%%%'''+++------,,,+++)))''''''((()))(((''''''&&&&&&&&&&&&'''((((((++++++******)))(((((((((((('''(((***------***&&&,,,+++)))((((((***,,,---)))***+++,,,---,,,+++***,,,(((''')))***((()))------,,,+++++++++,,,---...888777AAAUUUffflllmmmooosssoooiiifffeeeeeebbb```bbbeeeiiijjjiiijjjmmmpppjjjiiiggghhhkkkpppvvvzzz||||||}}}~~~}}}~~~~~~zzzvvv|||~~~~~~xxxrrrnnnpppuuuxxxvvvvvvxxxyyywwwxxxyyy{{{|||{{{yyyvvvtttppprrruuuwwwxxxxxxwwwvvvwwwuuusssooollljjjhhhgggjjjnnnooonnnoootttuuusssqqqooommmlllmmmlllkkkiiifffeeeeeefffcccYYYLLLAAA444///+++***---...,,,)))'''&&&%%%$$$%%%''')))+++************+++---///000DDD@@@;;;:::<<<;;;888444222111000000000000111222111111222222222333333333444555777777666444222000444333222333555444111...---...000000000222444666666444111000111111111000333222111///............,,,------------,,,,,,+++///,,,+++///111...---......,,,++++++,,,------,,,+++)))***---///111777>>>CCCIIIOOOPPPSSSWWWYYYXXXWWWQQQMMMKKKEEE:::222///000///---+++***+++,,,,,,(((,,,......++++++///333111111111222333444555666333444444555666777888888<<<;;;::::::999999999:::;;;:::888777555333222111222444666666555444555666888888888666444333333444000/////////000111222222888555333333444555333111222111000111222333222111111222222333333444555555333444444555555444444333333555777777777777888999444666777777888<<>>000((($$$ ###!!!!!!!!!"""#########$$$"""$$$$$$$$$"""!!!"""###############"""""""""!!!""""""!!!!!!"""###%%%&&&"""###$$$###""""""###$$$###%%%''''''$$$"""!!!!!!%%%%%%%%%&&&%%%%%%$$$$$$###$$$&&&%%%###""""""###'''$$$######%%%'''&&&$$$%%%$$$###%%%((((((&&&$$$((((((((((((((())))))))))))'''&&&&&&''''''&&&$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$"""!!!!!!""""""######""""""###$$$&&&'''(((((((((%%%###""""""###&&&%%%###$$$%%%%%%$$$###&&&$$$###$$$&&&((((((''')))'''&&&'''***,,,,,,+++***)))''''''((())))))(((((((((''''''(((((()))***************))))))))))))((('''(((***,,,---***'''***))))))((()))+++,,,---)))***+++,,,,,,,,,+++***+++((('''******((()))---------,,,+++,,,---...///888:::DDDTTTaaaggglllqqqmmmjjjfffeeeggghhhgggffffffhhhjjjiiihhhhhhkkknnnkkkjjjiiijjjmmmqqquuuwww{{{}}}~~~}}}~~~}}}yyyzzz{{{yyywww{{{~~~yyyrrrllliiimmmsssvvvvvvvvvyyyyyywwwyyyyyyzzzzzzyyyxxxvvvtttrrrssstttuuuuuuuuuuuutttsssrrrpppnnnkkkjjjhhhhhhiiimmmooooooqqqvvvvvvtttqqqpppnnnnnnnnnllljjjhhhgggeeeeeefffcccYYYIII===222...******---...+++(((%%%%%%$$$$$$%%%'''***+++************+++---///000CCC???;;;:::;;;;;;888555333222111000000000222222111111222222222333333333000222555888888666333111333333333444666555333111,,,---......///222666999888555222111111222111000222111111000//////000000,,,+++*********+++,,,---000---,,,000111...,,,---+++---......---,,,,,,---,,,***+++...111222999@@@EEELLLRRRTTTVVVYYYYYYVVVXXXQQQJJJFFF@@@666///---///...,,,************+++))),,,...---,,,,,,///333222222222222222333444444444444444444555777999:::???>>>===;;;;;;::::::::::::999888777555444333222222444666666555444555666777777777555333111111222000000000111222333333444666444333333333333222000000000000222444444222111222222222333444444555555444444555555555555444444444666888999999999:::<<<666888999:::;;;???FFFLLLVVVYYY^^^dddhhhkkklllllllllnnnooopppuuuzzzxxxrrrooooooppppppooommmjjjiiihhhiiikkkjjjhhhggghhhhhhddddddbbbaaa```````````````aaaaaa```______bbbdddeeecccaaaaaacccddddddddddddeeeffffffeeedddbbbaaagggffffffeeedddccccccbbbaaaaaabbbcccdddeeeffffffffffffffffffeeedddcccccc______^^^^^^^^^___aaabbbcccccccccccccccccccccddd^^^]]]\\\]]]___bbbcccccceeecccdddgggggggggjjjpppnnn```[[[VVVIII===///((($$$!!!!!!$$$""""""""""""""""""""""""!!!######"""!!! !!!"""############""""""""""""###""""""!!!!!!""""""###!!!"""######!!!!!!"""###$$$&&&''''''%%%###""""""%%%&&&&&&&&&%%%$$$######"""$$$%%%$$$###!!!""""""$$$######$$$&&&'''&&&$$$%%%%%%%%%&&&'''(((&&&%%%'''''''''(((((())))))***+++(((&&&%%%%%%&&&%%%%%%&&&%%%$$$$$$$$$%%%&&&''''''&&&$$$###"""######$$$""""""""""""###$$$%%%&&&(((((((((%%%###!!!!!!"""%%%$$$###$$$%%%&&&%%%$$$&&&%%%###$$$&&&(((((('''***(((((((((***++++++)))***((('''''')))***)))((())))))(((((())))))***+++)))))))))************+++''''''(((***,,,,,,+++)))(((((())))))***+++,,,,,,((()))***+++,,,++++++***+++((('''***+++)))***---------,,,,,,,,,---...///666:::CCCPPP[[[bbbjjjrrrhhhfffeeeeeegggiiijjjjjjkkkkkkkkkiiiggggggiiilllkkkkkklllmmmnnnppprrrsssuuuvvvyyyzzz{{{~~~{{{vvvvvvwwwxxxxxxyyy}}}{{{rrrjjjeeeeeejjjppptttuuuvvvyyyzzzxxxzzzzzzxxxwwwvvvuuuttttttsssssssssssssssrrrqqqqqqooonnnmmmlllkkkjjjiiiiiiiiinnnqqqqqqssswwwwwwtttpppooonnnnnnnnnllliiiggggggeeeeeeeeebbbWWWDDD666...,,,***+++---...+++((($$$$$$$$$$$$&&&(((+++,,,+++*********+++,,,...///BBB???<<<:::::::::888666444333222111000111222333111111222222222333333333111333555666666555444333333333444555555444222111,,,------,,,---///444888999666333222222222111000111111111111111111111111,,,+++)))((()))+++---///222...---000111...,,,---***---111000---,,,,,,...---+++,,,000222444;;;BBBDDDLLLSSSUUUVVVWWWUUUQQQRRRKKKDDDAAA<<<555111111,,,,,,++++++++++++,,,---***,,,------------000222333222222222222222333444555555444444555888:::<<>>===<<<;;;::::::999888888777666555444444333555666666555444555666999:::999777333000/////////111222333333444555666444333333333222222111000//////000333555555333111222222333333444555555555444444555555555555444444222444777888888888999;;;777999;;;<<<>>>CCCJJJPPPWWW[[[```eeehhhjjjkkkmmmppprrrrrrqqqtttxxxwwwsssmmmnnnppppppooommmkkkiiihhhjjjlllllliiigggffffffddddddccccccbbbbbbbbbbbbcccddddddcccbbbbbbeeegggfffdddbbbaaabbbccceeeeee___```bbbdddffffffffffffffffffffffffeeedddcccccc___```aaaccceeefffhhhhhhffffffffffffeeeeeedddddd^^^]]]\\\\\\]]]^^^```aaaaaabbbccccccdddddddddddd```^^^]]]^^^```bbbccccccdddcccdddgggfffdddgggkkkwww```\\\ZZZRRRHHH<<<...'''$$$""""""%%%"""""""""""""""!!!!!!!!!!!!"""""""""  !!!#########"""""""""""""""###""""""!!!!!!!!!!!!!!! """###"""!!! !!!"""%%%&&&((('''%%%#########&&&&&&&&&%%%$$$###"""!!!!!!###$$$$$$"""!!!!!!"""!!!"""###%%%&&&'''&&&%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((()))******,,,)))%%%$$$$$$%%%%%%%%%&&&%%%#########%%%'''((('''&&&%%%$$$###$$$%%%%%%""""""""""""###$$$%%%%%%(((((((((%%%""" !!!"""$$$###"""$$$&&&''''''&&&&&&%%%$$$$$$&&&'''''''''***))))))*********)))((()))'''&&&''')))******))))))(((((((((((()))******(((((()))******+++,,,,,,&&&'''(((***+++,,,++++++((()))******+++******)))'''((()))+++++++++*********((((((++++++)))***------,,,+++++++++,,,......333555<<>><<<::::::999888777444444333222222222222222111111222222222333333333666555444333222222333333444555555555333111000///------,,,++++++---111444888666333222222222111111111111111222222222222222...---+++)))***,,,///111222...---000111...,,,---***...111111...,,,---//////---...222444666===DDDFFFMMMTTTVVVVVVVVVTTTPPPOOOGGG@@@===999333111222******++++++---...//////+++,,,---------...000222444333333333333333444444666666555555777999<<<>>>AAA@@@>>>===<<<;;;::::::888888777777666666666666555666888777666555555666???@@@???<<<888333111111///222444555444333444666222333444333222111000000...///000333666666444222222333333444444555666666444555555666666555555444222444666777777777888999777:::<<<>>>@@@EEEMMMSSSYYY^^^cccfffhhhjjjlllnnnqqqtttuuuttttttvvvtttooolllmmmnnnnnnnnnllljjjhhhiiikkkmmmmmmkkkhhhffffffeeeeeeffffffeeeeeeeeeeeedddeeeeeedddccccccfffhhhgggfffdddcccbbbccceeeggg^^^___aaaccceeeeeeeeeeeecccdddeeefffffffffeeeeee``````bbbccceeeggghhhiiifffeeeeeeeeedddddddddddd^^^]]]\\\\\\\\\^^^___``````aaabbbddddddeeeeeedddbbbaaa___```bbbdddeeeeeecccbbbcccfffeeebbbcccfffnnnzzzxxxfff[[[]]]XXXKKKHHH;;;...'''$$$"""###&&&"""""""""!!!!!!!!!!!!!!! !!!"""!!!!!!""""""""""""""""""############""""""!!!!!! """###"""!!! !!!"""%%%''''''&&&$$$######$$$&&&&&&%%%%%%$$$###"""!!!!!!###$$$$$$"""!!!!!!""" """$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%&&&&&&'''((())))))***+++(((%%%###$$$%%%%%%%%%&&&%%%#########%%%'''((('''&&&%%%$$$$$$$$$%%%&&&!!!""""""###$$$$$$%%%%%%'''((('''%%%""" !!!"""$$$######$$$&&&((('''''''''%%%$$$$$$&&&''''''&&&)))***++++++***)))((((((((('''&&&''')))++++++***((((((''''''(((((()))***(((((()))***+++,,,------'''((()))*********++++++***************)))((('''&&&'''(((***++++++*********'''(((,,,,,,***+++---,,,+++*********+++---...111000444AAATTTdddjjjhhhaaabbbdddeeefffhhhjjjlllmmmkkkhhhggghhhjjjlllmmmhhhiiikkknnnooonnnmmmllltttssstttuuuxxx|||zzzyyywwwvvvvvvvvvvvvvvvqqqvvvyyyuuulllfffeeehhhjjjooossssssuuuzzz|||{{{zzzwwwsssooommmmmmooopppoooqqqtttvvvuuuqqqmmmiiikkkkkklllmmmmmmmmmlllllllllpppsssrrrrrrtttrrrmmmgggfffggghhhjjjjjjhhhgggeeedddbbb___XXXJJJ999---,,,+++,,,,,,---,,,)))'''%%%%%%&&&(((***,,,...///+++******)))***+++---...???>>><<<:::999888888777333444555555444333111000111111222222222333333333999777444222000111222333444555666555222000//////---------,,,+++,,,///222666444222111222222222111111222222333333333222222000///---++++++---000111111...---111222///---...---///000000///......///000...///333666888???FFFIIIQQQWWWXXXXXXYYYVVVRRRPPPHHH@@@<<<777000------)))***+++,,,---...///000,,,,,,------...///111222444444444444444555666666777777777888999<<<>>>??????>>>===;;;;;;:::::::::777777777777777777777777777888999999777666666777<<<======;;;666222000//////333666666444222333555111333555555222000000000...///000222555777666444333333333444555555666666555555666666666666555555444666888888888777888999666999<<<>>>AAAFFFOOOUUU^^^bbbgggjjjkkklllooorrrqqqwww|||}}}|||{{{uuunnnnnnnnnnnnmmmllljjjiiihhhjjjlllnnnnnnllliiihhhhhhfffggghhhhhhhhhhhhhhhgggcccddddddcccbbbbbbeeegggfffffffffeeecccccceeegggbbbccccccdddcccbbb```___```aaaccceeefffgggffffffbbbbbbcccdddeeefffggggggeeeddddddcccccccccdddeee```___^^^]]]]]]^^^___```___```bbbdddeeeeeeeeeeeeeeecccbbbbbbdddfffggggggcccbbbdddgggeeeaaa```ccc^^^cccbbb]]]\\\]]]VVVJJJHHH;;;...'''$$$"""###%%%!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!  !!!""""""""""""############"""############"""!!! !!!"""######!!!!!!"""###%%%&&&'''%%%###"""###$$$$$$%%%%%%%%%$$$###"""""""""$$$%%%$$$###!!!""""""!!!"""$$$%%%$$$###$$$&&&%%%&&&&&&%%%######$$$&&&&&&&&&&&&''''''(((((()))(((&&&$$$$$$%%%&&&&&&%%%&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&""""""$$$%%%%%%&&&%%%%%%&&&&&&&&&$$$"""!!!"""###$$$######$$$'''((((((''''''&&&$$$%%%&&&''''''&&&''')))+++,,,***)))((()))'''&&&%%%''')))+++,,,+++(((''''''''''''((())))))))))))******+++,,,------((()))******))))))***++++++******))))))(((((('''%%%&&&((()))************)))'''(((,,,---++++++...,,,,,,+++***+++,,,---...111000333AAAWWWiiikkkeee]]]```dddgggiiikkkoooqqqllljjjhhhhhhjjjlllmmmmmmfffhhhkkknnnooooooooonnntttssssssuuuwwwzzzzzzzzzrrrsssuuuwwwwwwvvvtttsssooorrruuurrrlllhhhiiikkklllppprrrqqqrrrwww{{{{{{wwwtttpppllliiiiiikkklllkkknnnqqqtttssspppllliiikkkkkkmmmmmmmmmlllkkkjjjkkkoooqqqooooooqqqppplllfffddddddeeeggghhhgggfffccccccaaaZZZOOOAAA555---......------,,,***)))(((%%%&&&''')))***,,,------+++******)))***+++,,,--->>>===<<<;;;888777777888222444666888777444111...111111222222222333333333777666444333222111111111333555777666333111111222,,,---.........///222444444222000000111222222222222333333444444333222111111///...,,,,,,---...///111------111222000...000111///......///000000///111///000444777:::@@@HHHLLLSSSYYYYYYYYYZZZYYYUUUPPPHHH@@@<<<666...*********++++++,,,,,,,,,,,,,,,---,,,,,,---///000111111444444444555666777888999777888999;;;<<<>>>???@@@<<<;;;::::::999999999:::666666666777777888888999888:::;;;;;;999888888888333555666555333000......///444777777333111111333111444666666333111000111/////////111444777777666333333444444555666666666555555666666666666555555666777999999888777777888555888;;;===@@@FFFOOOVVV```eeejjjllllllmmmqqqtttuuuxxxrrrpppnnnlllkkkjjjjjjjjjjjjlllmmmmmmkkkiiiiiiiiifffggghhhiiijjjjjjiiihhhddddddeeedddcccccceeehhhdddeeegggeeecccbbbccceeeeeeffffffeeecccaaa___^^^___```ccceeeffffffeeeeeedddddddddeeeeeeeeeeeeeeedddcccbbbbbbbbbbbbcccdddcccbbb```___^^^^^^______^^^___bbbdddfffffffffeeefffdddbbbccceeegggggggggeeedddgggiiigggbbb```bbbZZZYYYXXXZZZ[[[XXXTTTQQQIII<<>>@@@@@@AAA::::::999888888888999999666666666777888888999999:::;;;<<<<<<:::888999999000222555666444333222222000444888777333///000222111444777777444111000111000//////000444777888888333333444444555666666666555555666666666666555555555777888888666555555666444777:::===@@@FFFOOOVVV```eeejjjlllkkklllpppttt{{{uuusssooolllkkkjjjjjjkkkiiikkklllllljjjiiiiiijjjfffggghhhjjjjjjjjjiiiiiifffggggggfffeeeeeehhhjjjbbbdddfffeeecccaaaaaaccceeeeeeffffffeeedddbbbaaa___aaaccceeeeeeeeedddcccffffffeeeeeeeeedddddddddcccbbbaaaaaaaaabbbcccdddeeecccbbb```____________]]]___bbbdddfffffffffeeefffdddbbbccceeefffgggggggggfffiiikkkiiicccaaaccc\\\WWWVVVZZZYYYTTTSSSXXXIII===///((($$$!!!!!!$$$ !!!"""######!!!######"""!!! !!!"""!!!!!!""""""#########$$$"""###$$$%%%%%%$$$###""""""$$$%%%$$$###"""###$$$%%%%%%%%%###!!!!!!"""###"""######$$$$$$$$$#########%%%&&&&&&$$$######$$$###%%%%%%### ###&&&$$$%%%%%%### """%%%'''''''''''''''&&&&&&&&&$$$######%%%'''(((&&&%%%&&&&&&&&&&&&&&&%%%$$$###%%%$$$#########$$$%%%&&&###$$$&&&'''(((((('''&&&###$$$$$$###""""""###%%%&&&%%%$$$%%%'''((('''&&&(((&&&%%%%%%&&&'''&&&%%%%%%(((,,,,,,***))))))***&&&%%%%%%&&&))),,,---,,,*********)))***++++++,,,***++++++++++++,,,,,,,,,***,,,,,,***'''&&&(((***'''&&&%%%&&&'''***---///###%%%'''(((*********)))(((''')))---...,,,,,,...000//////......000111222555===FFFPPP___kkkmmmffffffjjjmmmnnnmmmmmmppprrrmmmkkkiiijjjlllmmmkkkhhhfffhhhlllooorrruuuvvvvvvpppoooooorrruuuvvvtttqqqrrrsssttttttrrrqqqppppppoooooonnnmmmkkkjjjjjjiiioooqqqooojjjjjjoootttvvvsssppplllhhheeedddeeeeeehhhhhhgggggghhhjjjlllmmmjjjkkkllllllkkkhhhfffddddddhhhiiihhhjjjoooqqqooommmjjjeeeccccccddddddddd```bbb^^^RRR@@@333000111333222000---***))))))***$$$%%%&&&'''((((((((((((+++***)))))))))***+++,,,???;;;999:::999555666999111222555999<<<999111***222222222111111111000000666333111222444555333000222444666666444333333444......///000111222333333222222222222222222222222111555999888444000//////111000---+++***+++,,,,,,111111000---,,,---000333000000...------...///000...000444777:::>>>CCCFFFOOOUUUXXXXXXWWWWWWSSSNNNIIICCC===999444---,,,...---,,,+++***)))))))))))),,,...000111111111222444111111111444777::::::::::::;;;<<<===>>>>>>>>>>>>===999444555999;;;999666888555222333777;;;<<<;;;>>>>>>===:::777555555666555555555444333222000///444555555555444444333222333333333333333444555666555444222111111222444666555555555555555666777777444555555666666555444444555666777666666666888:::222777===@@@AAAHHHSSS\\\bbbdddggghhhiiilllqqqvvvxxxsssnnnkkkjjjjjjgggeeegggiiilllnnnnnnkkkhhheeeiiiiiijjjkkkllllllmmmmmmkkkmmmjjjcccbbbhhhkkkiiiffffffeeecccbbbcccfffiiifffeeedddeeeffffffdddbbb___```aaabbbdddeeefffgggiiihhhffffffgggfffcccaaa```^^^]]]]]]```dddiiillliiihhhfffdddbbbaaa``````bbbdddfffgggfffeeeeeeeeecccfffhhhfffcccbbbdddfffhhhhhhfffeeeeeeeeeeeeeee]]]YYYVVVVVVXXXXXXVVVTTTGGG:::...'''$$$!!!!!!$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!! !!!"""$$$###"""!!!!!!"""###$$$%%%###""""""###$$$$$$###"""""""""$$$'''(((((('''######"""""""""""""""""" """###$$$$$$$$$###$$$%%%%%%&&&%%%$$$"""!!!%%%$$$###""""""###$$$%%%############""" ######$$$$$$$$$%%%%%%%%%######%%%&&&''')))***+++&&&''')))******(((&&&$$$$$$###"""!!!"""###$$$%%%"""######%%%&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$+++***(((&&&%%%#########'''&&&&&&&&&&&&'''((((((+++***))))))))))))))))))%%%''')))******(((&&&$$$'''((()))***+++,,,,,,,,,111000///...---,,,,,,,,,+++***(((&&&&&&''')))***&&&''''''''''''***...111***)))((()))******)))''')))+++,,,,,,+++***+++,,,,,,000333333111111666;;;BBBJJJWWWaaagggiiihhhhhheeeiiinnnpppnnnmmmmmmnnnpppooonnnmmmmmmkkkhhheeeiiikkkooosssvvvwwwwwwwwwnnnkkkiiilllppprrrppplllhhhiiijjjkkkkkkkkkkkkkkkfffhhhiiigggeeefffiiilllnnnmmmllljjjhhhiiimmmpppnnnlllhhheeeeeefffhhhjjjiiifffccccccfffiiijjjiiikkkjjjiiihhhhhhhhhhhhhhhffffffeeegggjjjkkkkkkjjjnnnjjjgggggghhhiiifffddddddaaaZZZMMM>>>333......555333111...+++'''%%%$$$)))'''%%%$$$%%%'''***,,,))))))))))))***,,,---...???;;;999:::999666666999111444888:::888555222000444444444444444444444444666444333444666777555333666555444333222111000///------...///000111222333222222222222222222222222000444888888444111///000///...,,,*********+++,,,000000///---+++,,,///111222111///---,,,,,,---------///333777;;;AAAGGGKKKOOOUUUXXXWWWVVVUUUQQQKKKGGGAAA;;;777222,,,***---,,,++++++++++++*********---///111222111111222444777666666777999::::::999999:::;;;<<<>>>>>>??????;;;888555555888:::999888999666444444777:::;;;:::@@@>>><<<:::888777777777444444555444444333222111222333333444444444444333444444444444333333333333333222222222222333444555555444444444444555666666444444444444444444444444222333444333222222444666555888===@@@DDDKKKUUU]]]bbbeeeggghhhiiilllrrrwwwzzzuuupppllllllkkkjjjhhhfffiiikkkmmmmmmjjjgggeeedddeeegggiiilllnnnpppqqqlllmmmiiibbbaaafffhhhfffeeeeeedddcccbbbcccgggjjjhhhgggeeeeeeffffffeeedddaaaaaabbbdddeeefffggghhhhhhhhhgggfffdddbbb``````aaa```______aaacccgggiiiiiihhhfffdddcccbbbaaaaaaaaaccceeefffeeeddddddeeeggghhhhhhfffdddbbbbbbcccggggggfffeeeddddddddddddZZZYYYXXXYYY[[[ZZZVVVRRRFFF:::...'''$$$!!!!!!###!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!!!!!"""###$$$###"""!!!!!!"""###$$$%%%###""""""###$$$$$$###"""!!!!!!###$$$%%%$$$###$$$###""""""""""""###$$$ """############"""$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$######$$$$$$$$$""""""""""""!!! #########$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((&&&((()))******(((&&&$$$###############$$$%%%%%%""""""###$$$%%%&&&''''''(((((('''&&&%%%$$$$$$###((('''&&&%%%$$$$$$$$$$$$'''&&&&&&&&&&&&'''((((((+++******)))((((((((((((%%%&&&(((******)))'''%%%((()))******++++++++++++000///...---,,,,,,++++++))))))(((''''''((()))***'''((()))))))))+++...000---,,,,,,---//////...,,,+++---......,,,+++,,,---,,,///111111000333:::@@@QQQWWW___fffiiijjjiiiiiifffhhhjjjjjjiiijjjlllooosssrrrqqqqqqpppooollliiijjjkkknnnqqqtttvvvuuuuuunnnlllkkkmmmqqqrrroookkkggghhhiiiiiiiiiiiiiiihhhccceeegggfffeeeeeehhhkkkkkkjjjgggeeecccfffjjjnnnjjjhhhfffeeeeeefffhhhjjjjjjfffbbbaaadddhhhjjjkkkhhhhhhgggfffffffffggggggggghhhjjjlllllljjjiiihhhkkkiiihhhggghhhhhhgggfffccc___VVVHHH999///++++++111000...,,,***'''&&&%%%((('''&&&&&&&&&(((***+++(((((((((((()))***++++++???;;;999:::999666777:::444777:::888444111222555444555555666666555555555666555444666888999888777<<<888333222222111///,,,++++++---...///111222333000000000000000000000000///333777777444111000111---,,,+++******+++,,,---000000///,,,++++++---///222111///---++++++++++++,,,...222777<<>>888444///)))(((+++***+++,,,---------,,,+++///111333333222222333444666666777777888999999999777888:::<<<===>>>??????999888777666666777888999888666555555777:::;;;:::???;;;777666777888777666333333444444444444444333000111222333444444444444333444444444444222111000000000222333444444444444333333333333333444555555444333222222222333444555333444444333111111222444999999;;;@@@GGGPPPYYY^^^cccfffhhhhhhiiimmmsssyyy{{{wwwrrrnnnmmmmmmmmmlllhhhiiilllnnnmmmkkkhhhfffddddddfffhhhkkkmmmooopppllllllhhhbbb```cccdddcccdddddddddccccccdddgggjjjkkkhhhfffeeeeeefffeeeeeebbbcccdddeeefffggghhhiiiggghhhiiifffaaa]]]]]]^^^bbbbbbbbbbbbcccdddfffggghhhhhhfffeeedddcccccccccaaaccceeeeeedddcccdddeeekkkiiigggeeeeeecccaaa___cccccccccbbbaaaaaa``````YYYXXXYYY[[[]]]\\\VVVRRREEE:::...((($$$!!! """!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!###$$$$$$###""""""""""""###$$$$$$###""""""$$$$$$$$$"""###"""""""""$$$$$$""" &&&$$$###""""""###%%%&&&!!!!!!"""#########"""!!!######$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$ !!!!!!!!!!!!!!! #########$$$$$$$$$$$$%%%(((''''''&&&&&&%%%%%%$$$'''((()))******)))'''%%%###$$$$$$%%%%%%%%%%%%%%%!!!""""""###$$$%%%&&&&&&))))))((('''%%%$$$######%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''((((((++++++***(((((('''''''''$$$&&&((()))***)))((('''))))))******+++*********------,,,,,,+++++++++***(((((()))))))))))))))(((&&&(((+++++++++,,,---///---------000222333222000...///000///---,,,,,,---,,,...///000222999DDDKKKbbbeeehhhjjjiiihhhggghhhffffffeeeddddddggglllppptttsssrrrrrrrrrqqqnnnlllkkkkkklllooossstttsssrrrnnnmmmmmmpppssssssoookkkffffffggggggffffffeeeeee```bbbdddeeeeeeeeeggghhhdddbbb^^^ZZZYYY\\\aaafffeeeeeeeeeeeefffgggiiiiiijjjfffbbb```bbbfffiiikkkeeeddddddddddddeeeeeefffgggkkkoooppplllhhhffffffiiiiiiiiihhhfffeeefffhhhccc\\\NNN???111***((())),,,,,,+++)))((('''%%%%%%'''''''''(((((()))******'''''''''&&&&&&''''''(((???;;;888999888666777;;;888999888555111111333555111222333333444333333222555555555666888999::::::@@@:::444222444555222...******+++---///000111222000000000000000000000000---000444444111//////000,,,,,,+++++++++,,,---...000000000---++++++---///000///---,,,+++++++++,,,---///222777<<>>??????999999999777444444666777555555555666888;;;<<<===<<<777111111555777666333222333444555555666666555222222222333333222222111000111333444444222000///---///111444555555444444222222222222222333333444444333111000000222444555777777777666333333333555:::999:::@@@JJJUUU\\\___eeegggiiiiiijjjmmmtttyyy}}}zzzwwwrrrnnnllllllmmmnnnjjjkkkmmmooonnnllljjjhhhiiiiiiiiiiiiiiiiiiiiiiiijjjiiieeeaaa```aaabbbcccbbbcccdddcccccceeehhhkkkkkkhhheeecccdddeeeeeedddbbbcccdddeeefffggghhhhhhgggjjjkkkggg```\\\\\\^^^aaabbbdddeeefffggghhhhhhggggggfffeeeddddddddddddbbbdddeeeeeeddddddeeefffkkkhhheeedddeeeeeeaaa^^^_________^^^^^^]]]\\\\\\ZZZXXXXXXZZZ\\\[[[WWWRRRDDD999...)))%%%!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$%%%########################$$$###"""###$$$%%%###"""######"""$$$%%%&&&$$$###&&&%%%###""""""$$$&&&'''######$$$%%%%%%$$$"""""""""######$$$%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$ !!!"""###########################$$$$$$$$$$$$''''''&&&&&&%%%$$$$$$$$$'''((()))***)))((('''&&&###$$$%%%&&&'''&&&%%%$$$!!!!!!"""###$$$$$$%%%%%%''''''&&&&&&%%%$$$$$$$$$$$$$$$#########$$$%%%%%%'''&&&&&&&&&&&&'''((((((+++***)))((('''&&&&&&&&&$$$%%%''')))******)))((()))***************)))(((+++++++++++++++*********((()))***+++***(((&&&%%%%%%(((+++,,,,,,++++++,,,******,,,///222333222000///000000...,,,+++,,,---,,,---///333:::EEESSS\\\llllllllliiifffddddddeeeeeedddccccccdddhhhllloooqqqpppoooooopppooonnnllllllkkkkkkmmmqqqrrrqqqooonnnoooppprrrtttrrrnnnjjjeeeeeeeeeeeedddcccbbbbbb]]]___bbbdddeeefffffffff^^^ZZZUUUOOOMMMOOOUUUZZZbbbbbbdddeeeffffffffffffeeedddbbbaaabbbdddfffgggbbbbbbbbbbbbbbbcccdddeeeggglllpppoooiiiffffffhhhhhhjjjjjjgggcccaaabbbeeeaaaVVVFFF666,,,''''''(((+++***)))(((&&&%%%$$$###%%%&&&((()))******))))))'''&&&%%%%%%$$$$$$$$$%%%???:::777888777555777<<<===999444111222333333222000111222333333222111000222333555666777888999:::>>>888222111444666333000******+++---...000111111////////////////////////+++...222111///,,,---...,,,,,,------......///000000111111///------...000...---,,,+++,,,,,,...//////111444888===EEENNNTTTYYY]]]^^^ZZZWWWSSSMMMFFF@@@999222///***&&&'''***)))***---///000///...---111333555555333333333444---000222333333444666888555666888:::<<<>>>>>>???;;;;;;999666333222333444111333555777999<<<>>>@@@;;;666111222555888666333222333444555666777777777555555444333222000///...,,,...000222333333222111,,,...111444555555444333111111111111111222333333333222000///000222444555888999999777555333444666:::999:::BBBMMMXXX^^^```fffiiikkkllllllnnnsssxxxzzzzzz}}}xxxvvvtttpppmmmjjjjjjlllmmmiiijjjlllmmmmmmkkkiiigggllllllkkkjjjiiiggggggfffhhheeecccbbbaaaaaaccceeebbbcccdddddddddeeehhhjjjiiifffcccbbbbbbcccdddcccbbbbbbcccdddeeeffffffggghhhkkkllliiibbb]]]^^^``````bbbdddgggiiijjjkkkkkkfffeeeeeedddddddddeeeeeedddeeeffffffeeeeeefffhhhhhheeeccccccdddeeebbb___^^^_________^^^]]]\\\[[[\\\YYYVVVVVVXXXXXXVVVSSSAAA777---)))&&&""" !!!""""""""""""""""""""""""!!!"""###"""###$$$&&&######$$$$$$$$$$$$############"""###%%%%%%###!!!!!! """%%%&&&%%%$$$%%%$$$###"""###$$$&&&'''$$$%%%&&&&&&&&&%%%$$$############$$$$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%"""###$$$%%%%%%&&&%%%%%%""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%'''(((((()))((('''&&&%%%###$$$%%%&&&'''&&&%%%$$$"""""""""######$$$$$$%%%######$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$'''&&&&&&&&&&&&'''((((((***)))((('''&&&&&&&&&&&&$$$%%%'''((())))))))))))))))))*********))))))(((((()))***++++++******)))++++++,,,,,,***'''$$$"""$$$'''***++++++)))((((((((()))+++///222444222111...///...,,,***)))***,,,,,,...333<<>>000)))(((((()))+++***)))'''%%%###"""!!!$$$%%%''')))))))))(((''''''&&&%%%$$$############===999555666555444777;;;???:::444222444555333000222333444555555333111000111333555666555666888999777444000000111222111///+++,,,,,,---...///000000////////////////////////+++...111000---++++++---------....../////////000///000111000......000111---,,,,,,,,,,,,...///000111333777;;;@@@GGGOOOTTT\\\___```\\\XXXUUUNNNGGG???888222...***&&&(((,,,***+++,,,...//////......000222444444333333444555222555777666333222444777555666888:::;;;<<<======<<<:::888555333222222222000333666888:::<<>><<<:::888666555333222444555666777666333111///222444666666555555777999444333222111000000///...------......////////////000000000000000000000000...000222111---+++,,,---------..................,,,...//////......000222///...---------...///000222555:::???DDDKKKRRRWWW\\\```aaa]]]YYYUUUOOOHHH@@@999222...***''')))---++++++,,,,,,---------......000333333333333444555444777999888444333555999666777888999;;;;;;<<<<<<;;;777444333444555444222222555888:::999:::===???;;;;;;<<<<<<;;;:::888777333444555666777888888888777777666555333111000///------...///000000111111///000111222333333222111222111111111111222333333111111222222333444444555555666666444222222333444999<<>>@@@===888444333555444555666666555222///---333666888777666555777:::444555666444222///...///////////////////////////111111111111111111111111000333444222...,,,,,,...,,,------......---,,,,,,***,,,............000111111000///...------...///222666<<>>GGGQQQZZZbbbgggjjjiiimmmssstttrrrooonnnoooeeekkkrrrtttqqqnnnooopppkkkmmmooonnnjjjggghhhiiillllllmmmmmmmmmlllkkkjjjkkkkkkkkkkkkkkkkkkllllllnnniiigggiiigggbbbbbbfffccceeeffffffddddddeeefffccccccccceeeggggggfffeeeeeeeeeffffffgggggghhhhhhgggfffeeefffggggggfffddd`````````aaabbbccceeefff`````````aaabbbccceeefffaaaaaaaaa```___```bbbeeedddeeefffbbb]]]ZZZZZZ[[[]]]^^^_________]]][[[YYYWWWUUUTTTTTTTTTPPPJJJDDD888000***))))))&&&$$$$$$""""""""""""""""""""""""###$$$%%%$$$""""""###$$$###$$$%%%&&&&&&%%%$$$###""""""###%%%&&&%%%### """!!!!!!"""######"""  """$$$%%%$$$###""" """###$$$$$$$$$###'''&&&$$$#########$$$$$$&&&&&&$$$######$$$&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$""""""""""""###########################$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$###"""!!!"""###%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))#########%%%&&&(((***+++'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&'''((((((((((((((((((''''''''''''&&&&&&((()))************&&&(((***,,,------,,,+++(((((())))))))))))(((((()))***++++++)))(((((())))))+++...222555555333000,,,,,,+++***((())),,,///222:::HHHYYYgggoooqqqqqqmmmnnnooommmiiieeebbbaaafffdddcccggglllppprrrqqqmmmkkkjjjkkkmmmpppqqqqqqmmmhhheeeiiippptttrrrnnnrrrrrrrrrpppllljjjiiiiiigggggghhhiiijjjjjjjjjiiihhheeeccccccfffhhhhhhgggbbbdddfffeeebbb___]]]\\\[[[[[[\\\^^^```ccceeegggcccgggjjjjjjhhheeeeeefffeeeeeedddcccbbbbbbbbbcccjjjjjjjjjkkklllllljjjhhheee```[[[XXXWWWUUUQQQNNN@@@555***&&&***......,,,))))))))))))))))))(((((("""######$$$$$$%%%&&&&&&'''''''''&&&&&&''''''(((<<<999555111111333666888?????????>>>;;;777333000333444555555555222000///000444999:::999888888:::888777666444222///---+++//////...---------------333000......111444333222333111111444444000...000000///---,,,,,,---...///222000...---,,,---///000444444111...++++++...000777999???FFFOOOUUUWWWXXX```^^^[[[XXXTTTOOOHHHDDD===:::444...+++******++++++,,,,,,+++***+++---///------...///111333444555111......333666777888:::;;;888666777999:::999777666444222222444666666666666555555888<<<>>><<<:::;;;::::::999888777666666444333333333333444555666555555555555444333222222000...,,,---000111///---222333333222000111333555111222222333444555666777555444444333333444444555777999:::888444333555777@@@EEEMMMUUU\\\bbbgggjjjlllqqqvvvvvvqqqllljjjjjjlllmmmppprrrssssssrrrqqqmmmmmmmmmmmmmmmlllllllllooooooooooooooonnnmmmmmmnnnlllkkklllmmmnnnmmmlllqqqooolllhhhfffeeeeeeeeegggfffeeeeeeddddddddddddbbbdddfffgggffffffggghhhjjjiiihhhhhhhhhhhhhhhiiifffiiikkkiiidddbbbdddgggaaa^^^[[[\\\```dddeeeeeeddd___[[[[[[```ddddddbbbfffdddcccbbbcccbbbaaa___^^^```aaa___ZZZVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVSSSRRRPPPNNNPPPQQQJJJBBB333///+++)))))))))'''$$$%%%$$$###""""""###$$$%%%%%%###"""$$$&&&'''$$$"""!!!"""###$$$%%%&&&&&&&&&###$$$$$$$$$###""" &&&%%%%%%$$$###"""!!!!!!"""###$$$%%%&&&%%%$$$$$$""""""###$$$$$$$$$$$$###(((%%%######$$$%%%###!!!%%%%%%$$$$$$###$$$$$$$$$)))(((&&&$$$"""!!!!!!!!!(((&&&###$$$'''((('''%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%$$$###############"""!!!!!!"""###&&&'''$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((''''''&&&""""""'''***)))&&&+++'''######%%%&&&&&&%%%$$$$$$$$$$$$&&&))),,,...000(((###&&&(((&&&&&&)))(((''''''(((***,,,+++***)))+++,,,,,,***'''''''''***(((&&&&&&(((((((((''''''(((***+++,,,,,,++++++%%%***///222222000......,,,***(((((()))+++,,,,,,333AAARRR^^^gggpppuuuvvvpppnnnkkkjjjkkkkkkhhheeehhhhhhgggfffkkkrrrtttqqqkkkiiihhhjjjmmmnnnmmmkkkkkkiiiiiikkkoooqqqpppnnnqqqpppooommmlllkkkkkkjjjmmmhhhgggjjjllliiifffeeekkkfff```^^^```cccddddddhhhiiijjjhhhddd```]]]\\\aaabbbddddddccccccdddeeehhhhhhgggfffeeeddddddddddddeeedddaaa___```dddhhhkkkmmmppppppnnnjjjgggfff]]]YYYVVVWWWXXXUUULLLDDD333---)))***+++******------,,,+++***))))))))))))&&&%%%$$$###$$$&&&(((***''')))******)))(((((((((;;;888444111000222555888;;;<<<===<<<:::777333111333444555555555333111///222666:::;;;:::999:::;;;777777666444111///---,,,............///000111111333111...///111333333222333111111444333///---///000///---,,,,,,---///000...---,,,,,,---///111333333222111///,,,,,,///111888:::???GGGOOOVVVZZZ[[[\\\[[[XXXVVVRRRLLLFFFAAA<<<888333...+++***+++,,,,,,------,,,+++,,,...000.........///000222333444222///...333666666666999888666555666999::::::999777777666666666666777888666666666999<<<===<<<999::::::999888777666555444333333333333444444444444444444555555444444333333111///...///111222000...111333555555333222222333222222333444555666777777555444444444444444444555777888999777444333555888???EEENNNWWW^^^eeejjjnnnnnnssswwwvvvqqqmmmlllmmmlllmmmnnnoooooonnnmmmlllkkkkkklllmmmnnnoooppppppsssttttttsssqqqooonnnnnnnnnmmmlllmmmnnnooonnnlllrrrpppmmmjjjhhhggggggggggggfffeeedddcccdddeeeeeeccceeeffffffffffffgggiiiiiiiiihhhhhhgggggghhhhhhfffjjjllljjjeeebbbdddfffccc```]]]]]]```dddeeeeeeccc^^^ZZZ[[[___ccccccaaacccbbb````````````___]]][[[]]]^^^\\\XXXTTTSSSSSSVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSQQQPPPQQQQQQKKKCCC333...***(((((((((&&&$$$%%%$$$############$$$%%%%%%$$$"""###%%%&&&$$$###"""###$$$$$$%%%%%%%%%%%%###$$$$$$$$$###""" $$$$$$$$$$$$##################%%%%%%&&&%%%$$$###""""""###$$$%%%&&&&&&'''&&&$$$""""""%%%&&&%%%$$$$$$$$$###############$$$&&&&&&%%%%%%%%%$$$$$$$$$'''%%%###$$$&&&'''&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&$$$######"""""""""$$$###"""""""""$$$&&&'''$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&'''''''''''''''&&&%%%"""!!!"""&&&)))((('''***'''$$$$$$%%%&&&&&&$$$######$$$%%%(((,,,///222111)))%%%'''(((&&&&&&))))))((('''(((***,,,+++***(((***++++++)))'''&&&'''***(((''''''((()))(((''''''((()))+++++++++++++++&&&***...000000...------+++***))))))+++...000111<<>><<<888666888<<<777888999:::;;;:::999888888888777555333222111000///000222444444333222000111222333444555555555555444333333333444444333333111333666666444222222222222222333444555666666777444444555555555555444444555777888666444444888;;;BBBHHHSSS]]]eeelllqqqttttttttttttqqqnnnmmmnnnooonnnnnnooonnnnnnlllkkkjjjiiiiiikkkmmmppptttwwwxxxxxx{{{}}}{{{uuuqqqqqqrrrpppooonnnooopppqqqpppnnnqqqpppnnnllljjjiiiiiiiiiiiifffdddaaaaaacccfffhhhfffffffffeeedddeeeiiikkkhhhhhhhhhhhhgggffffffeeegggjjjllllllhhhdddaaaaaacccbbb```______``````aaa]]][[[YYYYYY[[[]]]]]]]]][[[YYYWWWWWWXXXYYYXXXXXXUUUUUUVVVUUUSSSPPPOOONNNQQQQQQQQQQQQQQQQQQQQQQQQOOORRRRRRPPPPPPPPPJJJCCC111,,,'''%%%&&&'''%%%###&&&%%%%%%%%%%%%%%%%%%&&&'''%%%"""!!!!!!###$$$%%%$$$$$$%%%%%%%%%$$$###########################"""$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###%%%$$$###"""###%%%'''((($$$#########$$$%%%%%%%%%##################$$$%%%"""$$$&&&((())))))((('''%%%$$$##################%%%%%%&&&'''''''''''''''$$$######"""!!!!!!""""""%%%%%%$$$$$$$$$%%%&&&'''$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&'''''''''&&&%%%%%%###$$$%%%%%%$$$$$$&&&(((%%%%%%%%%&&&&&&&&&%%%$$$%%%%%%'''))),,,///222444///,,,((('''&&&&&&'''))))))(((((((((***++++++))))))***+++***((('''((())))))(((((()))***+++***((('''(((((()))*********++++++---......,,,,,,---...,,,,,,,,,,,,...222666:::KKKXXXfffmmmqqqsssssspppmmmmmmnnnnnnnnnmmmllljjjgggiiiiiigggjjjppprrrqqqllliiifffcccccceeehhhjjjlllkkkjjjjjjkkkmmmmmmnnnkkkllllllmmmlllkkkiiihhhccc^^^[[[[[[[[[ZZZ\\\``````dddggggggdddbbbbbbccchhhiiijjjhhheeebbbaaaaaaaaabbbccccccdddeeehhhkkkjjjiiiiiihhhhhhgggggggggggghhhhhhhhhhhhhhhhhhhhhiiikkknnnqqqrrrppplllhhhjjjddd\\\UUUOOOFFF<<<555...)))&&&''')))((())),,,)))((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''''''''%%%$$$%%%(((***666444222000000111333555222444777:::;;;:::999888333333444444555444444444333444666888999888777666555444333222111111111111//////......//////000111111111222222111111111111333///...000///++++++---*********++++++,,,---...///......------------------.../////////111444777999<<>>===999666777888999;;;<<<<<<999777777777555555444333222111111000...///000111111111000///111222333444555555555555444666777666555444555666666666555333111111333555111222222333444555666666444555666777777666555444333555666444333555:::???HHHNNNXXXaaahhhllloooqqqrrrpppmmmkkkjjjjjjjjjkkkhhhhhhiiijjjkkklllmmmmmmnnnmmmnnnoooqqquuuyyy{{{}}}pppooonnnooopppqqqpppnnnkkkkkkjjjjjjiiihhhgggggggggeeecccbbbbbbdddggghhhffffffgggfffffffffiiikkkgggggghhhhhhgggeeecccbbbdddeeeeeeeeedddaaa^^^\\\\\\]]]]]][[[YYYXXXYYYZZZWWWWWWWWWVVVVVVWWWWWWXXXUUUSSSQQQPPPRRRUUUVVVVVVTTTSSSSSSSSSTTTSSSPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNIIINNNQQQOOONNNLLLHHHBBB111,,,&&&$$$%%%'''&&&%%%''''''((((((((((((''''''%%%%%%$$$###!!! """$$$###$$$$$$%%%%%%%%%$$$$$$###############$$$%%%&&&)))(((((('''%%%$$$$$$######$$$%%%'''''''''&&&%%%(((&&&$$$"""!!!!!!!!!!!!&&&&&&&&&%%%""""""###$$$%%%%%%%%%%%%%%%&&&'''(((&&&'''((((((((('''&&&%%%$$$%%%%%%$$$"""!!!"""######$$$%%%%%%&&&&&&%%%%%%$$$######"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&))))))*********+++++++++)))+++***&&&$$$(((++++++***)))((()))***+++***))))))******)))(((((()))+++(((((()))+++------+++)))))))))))))))***+++,,,------///000000//////000222...///000......222999???LLLXXXeeekkkooossstttrrrqqqrrrsssqqqlllhhheeecccgggkkkkkkhhhiiinnnrrrrrrtttrrroookkkhhhhhhkkknnnjjjjjjiiigggffffffiiikkkjjjlllooorrrrrrpppmmmkkkeeebbb``````^^^]]]aaagggkkkjjjhhhfffddddddgggiiiiiijjjjjjhhheeeddddddeeedddddddddddddddfffiiilllmmmkkkhhhgggggghhhkkkllliiigggeeefffggghhhhhhgggeeefffhhhmmmpppnnngggbbb[[[WWWPPPJJJDDD???:::666000***'''((()))'''(((+++''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&)))+++666444333111111333555666222444777888999888666555333333333444555666777777333222222444777777444111333222111000000222333444222111000000/////////000000222444444111///000111222...---//////---...222...//////000000/////////***+++,,,---.../////////000000...------000666;;;@@@DDDKKKTTTZZZ\\\YYYWWWWWWSSSNNNJJJEEE@@@;;;888444333000...---,,,,,,,,,(((***,,,---,,,++++++,,,...............///000111333///...111222000000222444666888888777777:::=========>>>===;;;999777666999<<<===<<<999666666666444444444333333222222222....../////////000000000222222333444555555555555444666777777444444555777666777888777555333444444333333444555666777888888444555666777777666555444333444555444333666;;;@@@GGGNNNXXXaaahhhlllnnnpppqqqooollljjjjjjjjjjjjiiihhhhhhiiijjjkkklllmmmnnnmmmmmmnnnooorrrwww{{{~~~|||pppooonnnnnnppppppooonnnjjjjjjjjjjjjiiihhhggggggeeeeeedddcccdddeeefffgggeeefffhhhhhhggggggiiijjjfffgggggggggfffdddbbbaaabbbbbbaaa``````___]]][[[ZZZ[[[\\\[[[XXXWWWXXXZZZUUUVVVVVVUUUUUUTTTUUUVVVTTTRRROOOOOOQQQTTTVVVVVVSSSRRRQQQRRRTTTSSSPPPMMMOOOOOOOOOOOOOOOOOOOOOOOOHHHNNNRRRPPPNNNMMMHHHBBB111,,,&&&$$$%%%''''''''''''((())))))))))))((('''###$$$%%%$$$!!! !!!""""""###$$$$$$%%%%%%%%%%%%######""""""###%%%&&&'''((((((''''''&&&&&&%%%%%%"""###%%%'''((((((''''''&&&&&&%%%$$$######""""""$$$%%%&&&%%%""""""$$$&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%"""!!!"""$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$############$$$$$$###$$$$$$$$$$$$$$$######$$$$$$&&&&&&&&&&&&$$$$$$"""###$$$%%%&&&''''''''')))&&&######%%%&&&%%%######$$$%%%$$$""""""%%%((((((((()))))))))))))))((()))------'''&&&+++//////+++)))((()))***+++)))(((((((((((('''&&&&&&(((***(((((())),,,......,,,***+++*********+++,,,---...+++---///000//////000111...000111000000555===DDDRRR\\\fffjjjlllooopppoooppprrrsssqqqkkkfffcccbbbeeeiiijjjggggggkkkooopppuuutttrrrmmmiiiiiikkknnniiiiiihhhfffccccccfffjjjkkknnnrrruuuuuussspppnnneeecccbbbcccaaa___bbbhhhiiigggeeeeeefffhhhiiiiiiiiijjjjjjhhhfffdddeeefffffffffeeeddddddeeeiiillljjjjjjjjjkkkkkkkkkjjjjjjkkkhhheeeeeeggghhhiiihhheeefffhhhlllpppmmmfff___YYYUUUNNNGGG@@@;;;777555000***&&&''''''%%%%%%(((''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%'''(((((((((((()))+++666555333222222333555666222444666777777666444222333333333444555666777888333222222444777777444111333222111000000222444555222222111111111111111222///222555444111//////111222...---///000...000333111222222222222222111000------......------,,,+++222000...,,,,,,000777<<>>:::777444333000...---,,,,,,,,,)))+++---...---,,,,,,------------......///111111333...---000222000000222222444777888888999===@@@@@@>>>=========;;;888555:::<<<>>><<<999555555666333333333333333333333333///............///000000333333444444555555444444444666888777444333555777666888;;;;;;999666444444555555666777888999::::::444555666888888666555444222444555444333666<<>>>>>===;;;999888444:::???>>>666111000222777777666555555555555666///000000000000111444666555666777888888777666555555777999:::999777777888777:::======;;;888666555666555555666888:::999888444555666666666555444333222222333333444888===@@@KKKQQQYYYaaahhhmmmsssvvvuuusssooommmkkkkkkiiihhhhhhiiilllnnnoooooonnnnnnmmmoooqqqrrrtttyyy||||||}}}|||xxxtttqqqnnnkkkjjjmmmnnnmmmkkkhhhiiijjjkkkkkkkkkjjjiiihhhhhhgggfffffffffffffffjjjkkkkkkkkkjjjjjjlllmmmkkkiiihhhggghhhgggfffdddbbb```\\\YYYXXXXXXYYYZZZ___^^^\\\ZZZXXXWWWVVVVVVZZZXXXUUUSSSSSSTTTWWWYYYVVVUUUSSSRRRQQQQQQQQQRRRSSSSSSRRRQQQQQQQQQQQQQQQQQQRRRSSSUUUVVVVVVUUUUUUOOORRRSSSRRRRRRPPPHHH>>>333---&&&"""$$$'''((((((***++++++******)))((('''%%%%%%%%%%%%$$$###""""""$$$###"""""""""###$$$%%%((('''%%%#########%%%&&&***)))'''$$$###""""""""")))$$$$$$''''''"""!!!%%%&&&''')))++++++***((('''%%%$$$#########$$$%%%&&&&&&$$$"""$$$&&&(((&&&$$$%%%$$$###""""""$$$&&&(((((('''&&&%%%$$$###$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$###""""""######%%%&&&'''''''''%%%###!!!"""###$$$&&&''''''&&&&&&""""""""""""###$$$%%%&&&---+++'''%%%$$$%%%''')))************)))(((&&&&&&*********+++---000444666---,,,+++***))))))))))))(((&&&$$$$$$&&&((((((((())))))***,,,//////---,,,,,,+++***)))***+++,,,------+++)))***...000000...////////////333<<>>FFFLLLUUU[[[^^^^^^]]]\\\VVVSSSNNNHHHAAA:::444111...---,,,+++***)))((((((******+++,,,---...///000111///......111222111000111222333222111000111222333444666666666777:::<<<;;;;;;;;;;;;:::888777555444888;;;;;;666333333444555555444444444444444444000111222111111111444666666666777888888777666555333555666777666555555666888<<<@@@AAA???<<<999888888777666777999::::::999555555666666555555444444333333444444555888<<<@@@IIIOOOXXX```gggmmmrrrvvvrrrqqqnnnmmmmmmlllllllllkkklllmmmoooooonnnlllkkknnnpppqqqrrrtttwww}}}}}}zzzzzz{{{yyyuuurrrpppmmmjjjjjjlllmmmlllkkkjjjjjjkkkkkkkkkiiihhhgggeeeeeedddeeeeeefffggghhhggghhhiiiiiiiiiiiilllnnnjjjhhhfffffffffeeecccaaaaaa___]]]ZZZYYYXXXYYYYYY\\\[[[ZZZXXXWWWVVVUUUUUUZZZXXXVVVTTTTTTUUUWWWXXXTTTSSSRRRQQQPPPQQQRRRRRRTTTSSSRRRQQQQQQQQQQQQQQQRRRSSSUUUVVVWWWWWWWWWVVVQQQTTTUUUTTTTTTRRRIII@@@333---&&&###$$$'''((((((************)))(((''''''&&&&&&&&&&&&%%%$$$###"""%%%$$$#########$$$%%%&&&((('''%%%######$$$%%%&&&((('''&&&%%%$$$$$$%%%&&&***&&&%%%((('''""""""%%%%%%&&&'''((((((((('''&&&$$$#########$$$&&&'''(((&&&$$$###$$$&&&'''&&&$$$&&&%%%###"""###$$$%%%'''(((((('''&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$###""""""""""""""""""###%%%&&&'''&&&%%%$$$######%%%&&&&&&&&&&&&%%%""""""""""""###$$$$$$%%%,,,***(((&&&%%%&&&'''(((&&&'''((()))))))))))))))*********+++,,,///222444---,,,+++))))))))))))******(((&&&'''(((*********+++******,,,...///...---,,,++++++***+++,,,---...---+++***+++---//////------...///222999DDDRRR\\\```dddiiijjjhhheeecccccccccdddffffffeeebbb___]]]___bbbdddccc```___aaaccciiiiiiiiihhheeedddeeefffiiigggeeebbbbbbdddfffhhhkkkooorrrrrrrrrsssmmmgggfffeeecccaaaaaaccchhhkkkhhhjjjiiieeedddffffffcccfffeeeddddddfffhhhkkkmmmjjjjjjhhheeecccdddhhhkkkppprrruuuwwwvvvrrrmmmiiihhhddd```___cccfffhhhhhhiiihhhhhhiiijjjiiigggeee___UUUHHH>>>333+++***...---(((&&&)))***(((%%%&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%'''))))))'''%%%555555444333333333333444111222444555666555555444444333333555777888888777:::777555444555777888888777555222111222222222111,,,...000000///---,,,---...000222222000......///---...111222222111...---000000111222333333333333222111111222222222///---000///......222777===AAAFFFLLLUUU\\\______^^^]]]TTTQQQLLLFFF???888333000---,,,***)))((((((((()))+++,,,,,,---...///000000000///......000111000///111222333333111111222333333444666666666777999;;;;;;;;;;;;;;;:::888666555555555666666666555555444333333333333333333333333222333333333222333555666666666777777777777666666333444555555444444666888;;;???DDDGGGEEEAAA>>><<<:::999888999:::;;;:::999777666555555444444444555444444444444555777<<>>KKKYYYbbbccceeeffffffdddbbbaaaaaa___```cccddddddcccaaa___```bbbdddbbb^^^\\\]]]___eeeggghhhgggeeeddddddeeehhhfffdddbbbbbbdddfffhhhkkknnnooonnnnnnnnnjjjdddeeeccc```___aaaeeejjjmmmjjjlllllliiiggggggeeeaaa```aaabbbdddfffhhhiiijjjkkkkkkjjjiiiggggggjjjlllsssuuuxxxxxxuuuooohhhddddddcccaaa``````bbbdddeeeeeedddcccdddffffffeeecccZZZMMM>>>444...***)))+++...***)))++++++(((%%%&&&&&&''''''''''''''''''&&&$$$$$$%%%&&&&&&%%%%%%%%%"""###$$$&&&((((((&&&$$$555555444333333333333333000111333555666666666555555444444555666777888888888666333333444555555555777555222000000000111111///111222222000/////////000000//////111111000///...000222333222000---+++...///111222333222222111222111111222333222000...///......000444:::@@@CCCFFFLLLUUU\\\^^^^^^]]]\\\SSSPPPKKKDDD===777222000...,,,***(((((((((***+++------......//////000000.........///000000000///000222333333222222333555777888999999999:::<<<>>>>>>>>>>>>>>>===;;;:::888888555333333555666444222111222222333444444444444333444555555444333555666555666666666777777777777555666666555555777:::===>>>CCCIIIKKKIIIEEE@@@>>><<<;;;::::::;;;<<<:::999888777666444444444555555444444555444555777<<>>@@@????????????>>>===;;;::::::555111111333444222///111222444555666666666666444666777666555444444555444444444555555666666777555555555444555888===AAACCCHHHMMMNNNKKKFFFAAA>>>===;;;:::;;;<<<<<<;;;:::999888666555444444555555333333444333444777;;;???DDDKKKUUU___gggmmmqqqtttuuuvvvwwwvvvsssqqqrrrsssmmmmmmmmmmmmmmmmmmlllllljjjkkkmmmpppsssttttttttttttrrrooooooqqqpppmmmjjjkkkjjjiiihhhggggggiiijjjkkklllmmmnnnnnnmmmllllllffffffeeeeeeffffffggghhhggghhhhhhgggeeedddeeeffffffdddbbbaaaaaa```^^^\\\\\\]]]]]]]]]]]][[[XXXWWWTTTUUUVVVWWWWWWWWWWWWVVVUUUVVVVVVUUUTTTRRRPPPOOOMMMMMMMMMNNNOOOQQQSSSTTTTTTTTTSSSRRRRRRRRRRRRRRRXXXYYYZZZ[[[[[[[[[ZZZYYYYYY[[[[[[ZZZYYYVVVLLLBBB222---'''%%%&&&(((((('''(((((()))(((((('''&&&%%%''''''''''''&&&%%%$$$$$$!!!"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&***)))(((%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((('''''''''''''''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$%%%'''((('''&&&$$$"""%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&%%%%%%&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$############$$$$$$%%%'''(((((())))))((('''&&&(((((()))))))))))))))))))))******+++,,,---//////...,,,)))''''''(((+++------,,,******,,,---...---000...,,,,,,---/////////,,,,,,---------.........---,,,,,,+++***)))*********,,,000999FFFTTTaaahhhjjjhhhfffeeedddeeeeeeeeedddeeefffgggeeebbb___]]]]]]```bbbaaa^^^]]]^^^aaaeeegggiiiiiifffddddddddd^^^^^^^^^___bbbeeehhhjjjfffiiijjjjjjlllnnnkkkfffccc___ZZZYYY]]]aaadddeeejjjnnnnnnkkkiiihhhccc^^^YYY\\\aaaeeehhhjjjjjjiiinnnnnnmmmmmmooopppqqqrrryyyzzzzzzwwwrrrmmmkkkkkkfffgggfffccc___]]]\\\]]][[[[[[[[[]]]___^^^\\\ZZZGGG888***''')))*********---+++,,,...---(((&&&(((%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%###$$$&&&))),,,,,,)))'''666666555444444444444555000111333555666666666666666666666444222222444666666666666888888777444111555666666444111000000000///000111000...---...///222000000000222222111111444333000...------......------...///000000000000111000000111333222000...,,,,,,...222777>>>DDDHHHMMMRRRYYY]]]]]][[[XXXVVVOOOLLLFFF???999333000.........---,,,,,,---/////////////////////.........---///222222111000000111000222333444444555666888999:::;;;;;;;;;;;;===???============<<<:::999777888555222111222333111...111333555777888888888888555666888777555444444444333333222333333444555666333222222111333888@@@EEEKKKNNNQQQQQQLLLFFFAAA>>><<<;;;:::;;;<<<===<<<;;;999888777666555555444444000111222222333666;;;???DDDKKKVVV```gggmmmqqqsssvvvxxxyyywwwssspppppprrrllllllllllllmmmmmmnnnnnnjjjjjjkkknnnrrruuuuuutttqqqnnnmmmnnnppppppmmmjjjjjjjjjjjjhhhgggfffhhhjjjkkklllmmmnnnnnnnnnmmmmmmggggggfffeeeddddddeeeeeeggghhhgggeeebbbaaaaaaccccccaaa```___```___^^^\\\\\\\\\]]]]]]\\\[[[YYYXXXUUUVVVWWWXXXYYYXXXWWWWWWUUUUUUUUUTTTSSSRRRQQQPPPNNNMMMMMMNNNOOOQQQTTTUUUSSSSSSRRRRRRSSSSSSTTTTTTXXXYYYZZZ[[[[[[ZZZYYYXXXXXXZZZZZZXXXWWWTTTJJJ@@@111,,,'''%%%&&&((('''&&&(((((((((((('''&&&%%%$$$&&&''''''&&&&&&%%%$$$### !!!"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((('''%%%$$$###'''((('''######'''((('''$$$$$$%%%&&&''''''(((((((((((((((((('''&&&%%%$$$###%%%&&&&&&$$$$$$&&&'''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))'''''''''''''''(((((()))''''''&&&%%%%%%$$$######$$$$$$$$$$$$%%%&&&'''((($$$######$$$$$$%%%''''''''''''((((((((((((''''''$$$&&&'''***,,,---......))))))***,,,---///000000---+++)))(((((()))+++------,,,******,,,---------000///------///000//////++++++,,,---------------+++,,,,,,***)))((()))+++)))+++111===MMM]]]iiiooommmjjjgggeeeeeeeeedddccc^^^```aaacccbbb```^^^\\\YYY\\\^^^^^^\\\[[[]]]```aaacccfffgggfffggghhhiii^^^^^^^^^```bbbeeegggiiicccgggiiijjjlllooolllfffddd```\\\\\\```dddfffeeehhhlllmmmiiigggfffbbb]]]YYY\\\aaaeeehhhjjjjjjiiimmmkkkjjjkkknnnrrrttttttuuuxxxyyyvvvppplllkkklllhhhgggdddbbb```^^^]]]\\\YYYZZZ\\\___aaa```]]]ZZZAAA555***((()))((('''&&&******,,,///---(((&&&)))&&&''''''''''''''''''&&&%%%&&&&&&&&&%%%%%%$$$###$$$%%%(((+++......+++(((777777666555555555555666000111333555666666555555333444444333111111444777777666555555555555333111444666888777333000///000...//////...---,,,---//////000111111000000//////333222000///............------------...///000000000//////111222222000...,,,---000444:::AAAGGGKKKSSSWWW]]]```___[[[WWWTTTLLLHHHBBB;;;555000---+++---------......//////////////////......------------000444444222111111222000222444444555555777999999;;;;;;;;;:::;;;===???;;;;;;<<<;;;:::999777666333222222222222222111000111222555777999999999888555666888777555333222333111111111111111333444555222222111111444;;;DDDJJJRRRTTTUUUSSSMMMFFF@@@>>>;;;:::999:::<<<======;;;888888888888666555444333...///000000222666;;;???FFFMMMWWWaaahhhmmmppprrrsssvvvxxxvvvqqqnnnoooqqqlllllllllllllllmmmnnnnnnlllkkkkkkmmmqqqttttttsssnnnlllkkkmmmpppqqqooollljjjkkkkkkiiigggfffhhhkkkkkkkkklllmmmmmmlllkkkjjjeeeddddddcccbbbbbbcccccccccdddcccbbb___^^^___```___^^^]]]]]]^^^^^^]]][[[\\\\\\\\\\\\[[[[[[ZZZYYYTTTUUUWWWXXXYYYXXXVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTOOONNNNNNNNNPPPRRRTTTUUUQQQQQQQQQRRRSSSTTTVVVVVVWWWXXXYYYZZZZZZYYYXXXWWWWWWYYYYYYVVVUUUQQQGGG===000+++&&&$$$%%%'''&&&%%%''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&%%%$$$###""" !!!###%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%###"""$$$'''%%%!!!"""'''***((("""###%%%&&&((((((((('''&&&&&&'''''''''&&&%%%%%%###%%%&&&&&&$$$$$$%%%'''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((()))'''''''''''''''((()))))))))((('''&&&%%%%%%%%%%%%############%%%&&&((()))######$$$%%%&&&((()))***((((((''''''((((((((((((%%%&&&(((+++---///000000((()))+++---///000111222++++++***))))))***+++,,,...,,,***+++,,,.........000///...///111111///---******,,,---------,,,+++)))++++++***(((''')))+++***,,,222???OOO___jjjpppoookkkgggdddcccbbb___\\\ZZZ\\\^^^``````^^^\\\[[[ZZZ\\\___^^^\\\[[[]]]``````bbbcccddddddeeehhhjjjbbbbbbbbbbbbcccdddffffffbbbfffiiijjjlllmmmiiibbbbbb^^^\\\^^^dddhhhhhhggggggjjjjjjfffeeedddbbb]]]YYY\\\```dddgggiiiiiihhhjjjgggeeefffkkkqqqtttuuussswww{{{zzztttnnnkkkkkkgggccc```___```aaa___]]]\\\]]]```bbbbbb^^^WWWRRR999111***+++,,,)))'''''''''(((+++///,,,''''''***''''''&&&&&&&&&&&&'''''''''''''''&&&%%%$$$###"""###%%%(((,,,//////+++)))888888777666666666666666111222444555666555555444111222333222000111555999777444111000000111111111333666:::999555111/////////000000///------...000---///111111///---------111111111000000///...---...---,,,,,,---...000111///...///000111111///------...111666<<>>@@@;;;<<<<<<<<<;;;999777666///000111222222222222222000111444777999999888888555666888777555333222222000000//////000222444555444333222333666>>>HHHOOOXXXYYYXXXUUUNNNFFFAAA>>>:::999888:::<<<======<<<888888999999777555333222,,,---...///111666;;;???GGGNNNXXXbbbiiimmmpppqqqooosssvvvuuupppmmmnnnpppnnnmmmmmmlllllllllmmmmmmooommmkkkmmmqqqssssssrrrmmmkkkjjjmmmppprrrpppnnnjjjkkkkkkiiigggfffiiilllkkklllllllllkkkiiigggfffbbbbbbaaaaaaaaaaaabbbbbb___``````___]]]]]]^^^```\\\[[[ZZZ[[[\\\]]]\\\ZZZ]]]]]]\\\[[[[[[ZZZZZZZZZTTTUUUWWWXXXXXXWWWUUUTTTWWWWWWVVVUUUUUUVVVVVVWWWOOOOOOOOOOOOPPPRRRTTTUUUPPPPPPQQQRRRSSSUUUWWWXXXWWWWWWXXXYYYYYYXXXWWWVVVUUUWWWWWWUUUSSSPPPFFF;;;///***%%%###%%%&&&%%%$$$''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%$$$###""""""!!!"""$$$&&&''''''''''''###$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$######&&&$$$ !!!(((+++((( """$$$'''(((((('''&&&###$$$&&&'''''''''&&&&&&"""%%%'''&&&$$$###%%%((($$$$$$%%%&&&''''''''''''''''''&&&&&&&&&''''''(((%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&'''"""""""""###%%%''')))+++###$$$$$$%%%''')))+++,,,(((((('''''''''(((((())))))***+++,,,---.........''')))+++---000111222333******************++++++///---++++++---//////////////////000222111///---)))***+++,,,---,,,++++++(((***+++***((('''))),,,,,,...333>>>NNN\\\fffjjjppplllfffcccaaa^^^YYYVVV\\\]]]___```___]]][[[YYY]]]```bbb```^^^\\\^^^aaacccccccccbbbaaabbbdddggggggffffffeeeddddddddddddaaafffiiijjjkkkkkkfff___^^^[[[ZZZ^^^eeejjjiiigggeeehhhhhhdddccccccaaa]]]YYY\\\___cccfffggghhhhhhgggdddaaaccciiiooosssuuussszzzzzzqqqllljjjeee```[[[\\\```cccbbb___aaabbbcccccc```XXXMMMFFF111,,,***---///,,,***+++%%%'''+++...,,,''''''+++((('''&&&%%%%%%&&&'''((((((((('''&&&%%%###"""!!!###$$$(((,,,//////+++(((<<<999888888999888555111222111333777<<<===999666444777555111///111444333777555222000///000111333555:::;;;666222222222111------------...000222222/////////000111111///---111///...---///000111000///......///000222444555---.........//////000000...000666;;;>>>AAAKKKUUU\\\___bbbbbb^^^YYYTTTRRREEE???:::666000***''')))---///222222111///......,,,,,,------...---------000000000000111222444444111111000000222444777888???>>>===<<<;;;;;;<<<===>>>======<<<999666444222111222333444444333222111000222555888999888777666999555222333666666333///333222000...,,,,,,///222000000444:::===???JJJVVV^^^\\\XXXSSSMMMHHHDDDBBB:::888666888:::;;;888555666666666777888888666444111000//////000555;;;@@@HHHNNNUUU[[[___gggqqqyyyrrrssstttsssqqqmmmiiigggggghhhhhhiiikkkmmmoooppppppooonnnoooqqqrrrqqqpppmmmnnnooonnnlllnnnrrrvvvkkkkkkiiiiiiiiiiiikkkkkkhhhgggeeecccbbbbbbbbbbbb_________```````````````^^^aaabbb^^^WWWVVV[[[aaa\\\[[[ZZZYYYYYYZZZ[[[\\\]]]]]]\\\[[[[[[ZZZYYYYYYVVVVVVUUUUUUVVVXXXYYYZZZWWWWWWWWWWWWVVVUUUTTTTTTTTTPPPOOOQQQQQQPPPRRRVVVXXXUUUSSSTTTWWWYYYYYYXXX[[[YYYXXXXXXYYYZZZZZZYYYYYYWWWTTTRRROOOIIIAAA;;;111,,,&&&%%%(((***)))'''+++******)))(((''''''&&&#########"""""""""""""""###$$$%%%%%%&&&'''((()))'''$$$!!!###''')))&&&######""""""###%%%'''&&&%%%%%%%%%$$$###$$$%%%'''(((%%%&&&''')))))))))(((((()))&&&######&&&''''''%%%%%%%%%&&&%%%######%%%'''***(((&&&%%%$$$%%%&&&''')))&&&###$$$(((***(((%%%''''''&&&%%%%%%%%%%%%&&&'''&&&&&&(((,,,...,,,***'''((()))******)))((('''&&&((()))(((&&&%%%%%%&&&$$$&&&'''&&&$$$%%%)))---&&&'''((()))***+++,,,,,,******++++++++++++*********+++,,,---,,,,,,+++***)))((())),,,000111...+++,,,------,,,+++***,,,---...,,,)))***---//////...///......---------......,,,,,,++++++++++++******************+++,,,---...000...000999IIIWWW___aaahhhfffcccaaa___[[[WWWTTT]]]\\\\\\]]]______]]]\\\^^^aaaaaa]]]^^^cccbbb]]]ccccccbbbbbbcccdddeeefffcccgggjjjiiifffddddddeeefffeeefffhhhkkkiiiddd___bbb```___aaadddiiimmmnnnhhhgggfffdddbbb___]]][[[^^^^^^___aaacccfffhhhiiidddeeecccbbbfffnnnqqqpppqqq{{{zzzooojjjjjjfffaaa]]][[[^^^aaabbbaaagggfffdddbbb]]]SSSFFF===,,,++++++***)))*********(((((((((((())))))))))))((('''%%%$$$$$$%%%'''(((&&&%%%%%%&&&&&&&&&$$$"""!!!%%%))),,,+++(((%%%###<<<:::777777888888666444111222333666999:::888777555777666111///222444444666555333111000111222222111666888555333444555444,,,---...///000111111222/////////000222222000...333000...---...000000000000///.........000222333/////////...............)))+++000777===BBBLLLUUU^^^aaacccbbb^^^WWWSSSPPPEEE???:::777222+++)))+++...000222333222000///000......////////////....../////////000111222333444222111111111222555777999>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;999777444333000111222222222111000000000222555888999888777666888444111222555555222///222222111///......000333222000333888;;;AAAMMM[[[^^^\\\XXXRRRLLLFFFBBB@@@999888777777999999999888777666666777888777555333111111000000111666<<>><<<777888888777666777999;;;888777666666777666333111111111111000222666<<>>888111,,,'''&&&((())))))'''&&&&&&&&&'''''''''((((((######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!###''')))'''%%%$$$###""""""$$$%%%$$$### """###%%%&&&''''''''''''((()))((('''&&&%%%(((&&&%%%%%%&&&''''''&&&%%%'''''''''%%%%%%&&&''',,,+++)))(((((()))*********&&&######&&&))))))((())))))(((''''''&&&%%%%%%%%%$$$$$$&&&)))++++++******+++,,,,,,,,,,,,+++***''')))******)))))))))******)))'''''')))+++,,,+++*********))))))(((((((((((()))+++,,,,,,+++)))((()))***+++++++++)))((('''))))))***,,,...///...,,,+++,,,,,,,,,******,,,------,,,++++++.../////////+++,,,,,,---...///000000//////.........---------,,,,,,,,,,,,,,,,,,,,,---,,,,,,///666BBBPPP^^^fffccc```\\\ZZZYYYYYYXXXWWW]]][[[ZZZZZZ]]]___```___]]]```aaa___```cccccc```[[[\\\^^^`````````___^^^```bbbddddddcccaaaaaaaaacccdddeeedddaaa_________]]]^^^___aaadddhhhkkkmmmlllkkkjjjhhhgggeeecccccc______```cccfffhhhhhhggggggiiihhhgggiiimmmmmmiiilllqqquuurrrkkkgggiiimmmiiifffcccaaa```___\\\ZZZ\\\^^^```___VVVFFF333&&&))))))((((((((('''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%############%%%%%%%%%$$$######$$$%%%''')))((('''%%%$$$###$$$%%%%%%555555555666777777666555000222444333111111555999777999888333000333555444333444444555444333222111///222222///---...---***)))+++---///000000...---///...///111333333222000000...,,,,,,///111333333444222...+++***+++,,,...............------------(((&&&***555@@@IIIQQQWWWbbbcccccc```YYYQQQLLLIII===888444222...)))(((***...000111222111000000111333333333222111000///.........///000111222444555444333333333444777999;;;;;;;;;;;;;;;:::;;;;;;;;;<<<;;;:::888666444333222000000//////......------222333555777888777777666666333111000222333222111000222444555444444444555333333555999@@@KKKXXXccc```\\\VVVNNNFFF@@@;;;999666888888666444555999===888777666666666444111...000000000000111555;;;???JJJOOOYYYdddkkkkkkgggccciiiiiiiiijjjlllnnnppprrrnnnnnnnnnmmmlllkkkjjjjjjooollljjjjjjkkkmmmmmmmmmmmmlllllljjjiiiiiijjjkkklllllllllkkkiiigggfffeeeaaa````````````bbbcccddd``````______^^^]]]\\\\\\aaa]]]ZZZZZZ\\\^^^]]]\\\______]]]]]]]]]]]]______[[[]]]___``````^^^[[[YYYVVVVVVVVVVVVVVVWWWWWWXXXYYYYYYYYYYYYXXXWWWVVVUUURRROOOOOOSSSTTTTTTUUUYYYWWWVVVVVVVVVXXXZZZ\\\]]]\\\[[[YYYZZZZZZZZZXXXWWWUUURRROOONNNKKKEEE===777000,,,(((&&&'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%&&&&&&'''$$$$$$$$$$$$######""""""$$$###"""$$$&&&((('''&&&$$$###""""""$$$$$$###!!! """$$$%%%%%%%%%%%%'''(((((((((((('''%%%$$$'''&&&&&&&&&''''''''''''%%%'''(((((('''&&&&&&(((+++***)))(((((()))*********'''$$$###%%%((())))))******))))))(((&&&%%%%%%######$$$%%%''')))+++++++++++++++,,,,,,+++++++++(((***+++,,,+++++++++,,,...+++((())),,,...---+++,,,,,,+++)))((('''&&&%%%%%%''')))******)))'''%%%((()))*********)))'''&&&(((((()))***,,,,,,,,,+++***+++,,,+++******,,,...,,,,,,,,,---.../////////,,,,,,---......////////////............---------,,,,,,,,,,,,,,,+++++++++***,,,///555???NNN^^^hhhddd```[[[XXXWWWXXXXXXXXXZZZYYYWWWXXX[[[^^^```aaabbbddddddaaa^^^\\\[[[YYY[[[^^^aaadddeeedddbbb```___```aaaaaaaaa```______]]]______]]]XXXVVVXXXZZZZZZ\\\^^^aaacccfffiiikkkkkkjjjiiigggfffeeedddddd___^^^^^^aaaeeegggfffccccccfffgggfffiiilllkkkfffiiimmmpppmmmhhheeegggkkkffffffffffffdddbbb___]]]```___\\\VVVLLL>>>111(((''''''''''''&&&&&&%%%%%%#########$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$"""""""""%%%))),,,***(((&&&%%%%%%%%%%%%%%%///222555777777555333111111333444222000000444888777:::888333000333444444222333444555555333222111000333222//////000///+++(((***,,,.........,,,+++/////////111333333111///,,,++++++---000333555555444222///,,,******+++,,,,,,,,,------...///000000///---000:::DDDLLLTTTZZZaaabbbaaa]]]VVVNNNIIIFFF<<<666222111...)))(((+++,,,...///000///...///000333333333222222000///......//////000222333555666444444333333555777:::;;;::::::;;;;;;;;;;;;;;;;;;===<<<:::777444222111000000//////...............333444555666777777666666555333111000111222222222000333666777666555555555333555888===EEEQQQ\\\bbbaaa\\\UUULLLDDD===999666666888888666444444999===777666555555444333///------.........000444999===JJJNNNWWWaaaiiillljjjgggjjjjjjiiiiiijjjlllooopppkkkllllllmmmmmmlllkkkjjjllljjjhhhhhhiiikkkjjjjjjlllkkkjjjiiiiiiiiihhhhhhhhhiiiiiiiiigggdddbbb```^^^^^^^^^^^^___aaacccdddbbbaaaaaa```___^^^]]]]]]aaa]]]YYYYYY\\\]]][[[XXX]]]]]][[[[[[[[[[[[]]]]]][[[\\\___``````^^^[[[ZZZVVVVVVWWWWWWXXXXXXXXXWWWYYYYYYYYYYYYYYYWWWVVVVVVUUUSSSSSSVVVVVVTTTUUUXXXWWWWWWWWWWWWXXXYYY[[[]]]]]][[[ZZZYYYYYYWWWTTTQQQMMMKKKIIIIIIHHHDDD<<<666///,,,)))''''''(((((())))))((('''&&&%%%$$$######!!!""""""###$$$%%%&&&&&&%%%$$$$$$######""""""!!!$$$######$$$&&&''''''&&&%%%###"""###$$$$$$###"""!!!"""$$$%%%%%%$$$###"""''''''(((((((((&&&%%%$$$%%%&&&''''''''''''((((((%%%'''(((((('''&&&&&&'''(((((((((''''''(((((((((((('''%%%$$$%%%'''((()))))))))))))))((('''&&&%%%"""###$$$%%%&&&(((+++,,,++++++++++++++++++++++++)))+++,,,---,,,,,,,,,---000---***+++...///---+++,,,,,,***)))(((&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$'''((()))******)))((('''&&&'''((())))))))))))***)))+++++++++******,,,...,,,,,,---......//////000......//////...---,,,+++---------,,,,,,,,,++++++***++++++,,,++++++***)))***+++...444???OOO___jjjgggccc]]]YYYWWWWWWWWWWWWXXXVVVUUUWWWZZZ^^^aaabbbdddeeeeeeccc]]]XXXUUUUUU]]]___cccggghhhgggdddccc___^^^^^^___``````___^^^ZZZ\\\\\\YYYUUUTTTVVVYYYYYY\\\```bbbcccdddgggiiiggggggeeedddcccccccccddd^^^\\\[[[]]]bbbdddbbb___]]]```bbbcccfffjjjiiieeeccchhhkkkjjjfffcccccceeeaaacccfffggggggeeecccbbbaaa```]]]UUUIII<<<000)))%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&#########!!!!!!$$$***///***)))(((((()))(((%%%###...222666777666444222111333333333222111111333555777999888222000222333333111222333333333333111000000222222111333777666111)))***,,,---------,,,,,,/////////000111111///---))))))+++...222555555444222000///---,,,,,,,,,,,,+++,,,---...///111222222555444777@@@GGGNNNUUU]]]```aaa```\\\UUUNNNIIIFFF>>>888444333///+++***---+++---......---...///111333333333333333222111000//////000111333555666888444444333333444777999;;;::::::;;;<<<<<<<<<<<<;;;<<<;;;888555333111000000000000////////////000000444555555666666666666666555444222111000222333444222444666777666555555555444777:::>>>GGGSSS\\\___aaa\\\UUUKKKCCC<<<888666777888777666555555777999666555444444444222///,,,,,,,,,---...///333888;;;HHHNNNVVV```gggkkklllmmmkkkkkkjjjjjjjjjlllmmmnnniiijjjkkklllllllllkkkjjjjjjhhhggghhhiiiiiihhhfffiiihhhgggggghhhhhhfffeeedddeeefffgggeeebbb___\\\]]]]]]\\\]]]^^^```aaacccaaaaaaaaa``````______^^^___\\\ZZZZZZ\\\]]][[[YYY]]]\\\[[[ZZZZZZ[[[\\\]]][[[\\\]]]___^^^]]]\\\ZZZWWWXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWVVVUUUTTTXXXUUUUUUYYYYYYVVVVVVYYYYYYYYYZZZYYYXXXYYY\\\^^^ZZZYYYXXXWWWVVVTTTPPPMMMHHHGGGEEEEEEEEEBBB;;;666///---***'''&&&'''((()))******((('''%%%###""""""""""""######$$$$$$%%%%%%$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$######%%%&&&%%%###$$$$$$%%%%%%$$$######"""&&&&&&'''((('''&&&%%%$$$$$$&&&((((((((('''((()))$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((&&&'''((()))((('''&&&%%%"""###%%%%%%&&&(((+++...,,,++++++******++++++,,,***,,,------,,,+++,,,---000...------......,,,++++++******)))'''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&'''((()))******))))))&&&'''(((((('''''')))***)))***+++*********,,,...+++---/////////...///000//////000000///---+++***,,,,,,+++++++++*********)))***+++,,,---,,,+++***,,,,,,...555BBBRRRbbbkkkhhhddd^^^ZZZXXXXXXXXXWWWVVVUUUUUUXXX]]]aaacccdddaaabbbdddddd___XXXWWWYYY^^^```dddggghhhhhhfffddd```^^^]]]^^^```aaa```___]]]]]]]]]\\\ZZZYYYZZZ\\\[[[___dddeeeeeeeeegggiiieeedddcccbbbbbbbbbcccddd^^^ZZZWWWYYY^^^aaa___\\\XXX\\\^^^___ccciiihhheee^^^bbbggggggeeecccbbbcccbbbeeehhhiiihhhfffeeeddd___``````YYYLLL;;;---%%%$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$"""!!!$$$***///)))((((((***,,,+++&&&"""333555777666444222333555555333222222333333333222777999777222///111222111000111111111222111111111111333222111444888666222,,,------------.........000/////////000///---***)))***---111444444222000///////////////...---------......///000111222222555666;;;CCCHHHMMMVVV````````````\\\VVVOOOKKKIII>>>999555333000+++***,,,,,,---............000222444444444555555444333333000000111222444666888999444333222222444666999;;;:::;;;<<<===>>>======<<<999777666444333222222222111000000000000222333444555555555666666666666666555444333111111222444777444555777666555333444555666999999:::CCCQQQ[[[]]]aaa\\\TTTKKKBBB<<<888666999888666666777777666444444333333333333222///,,,+++---...///000333888;;;FFFNNNXXX```eeeiiimmmoookkkkkkkkkkkkkkklllmmmnnnhhhiiikkkllllllkkkiiihhhgggfffggghhhiiihhheeeccceeedddcccccceeefffdddaaaaaaccceeefffeeeaaa^^^[[[]]]\\\\\\\\\]]]^^^```aaa________________________\\\[[[[[[\\\^^^____________^^^]]]\\\\\\]]]^^^___[[[[[[\\\\\\\\\\\\\\\[[[YYYYYYZZZ[[[[[[ZZZYYYXXXXXXYYYYYYXXXXXXWWWVVVUUUXXXVVVWWW[[[\\\YYYYYY\\\YYYZZZZZZYYYWWWWWWZZZ\\\UUUTTTTTTTTTTTTRRROOOLLLHHHFFFDDDDDDDDD@@@:::444...---***(((&&&&&&(((******)))((('''&&&%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$###$$$&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&'''''''''&&&%%%###&&&))))))((('''(((***###%%%'''((('''%%%$$$%%%%%%%%%&&&'''''''''''''''$$$&&&'''(((((('''''''''$$$%%%'''(((((('''&&&%%%"""$$$%%%%%%&&&(((,,,000...---,,,++++++,,,---...+++,,,...---,,,++++++,,,...///000///---,,,,,,,,,)))((((((((((((''''''''''''&&&%%%$$$$$$%%%&&&'''$$$&&&(((***+++,,,++++++''')))***)))((('''))),,,((()))******)))***,,,...***---000000///...///111---...///000///...,,,+++,,,+++++++++***************+++---...///...------...,,,...666FFFWWWdddkkkeeeaaa]]]ZZZYYYYYYYYYXXXVVVVVVXXX\\\aaaeeefffggg``````dddfffbbbZZZZZZ___```bbbeeehhhiiiiiihhhgggaaa___]]]^^^aaabbbaaa``````_________```aaa```^^^___dddiiikkkiiigggiiikkkeeedddcccbbbbbbdddeeefff___ZZZUUUUUU[[[___^^^[[[XXX[[[\\\]]]aaaggggggddd]]]aaaeeegggggggggiiikkkmmmoooqqqpppmmmiiiggggggcccccc```WWWGGG777***###$$$%%%&&&''''''%%%###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%!!!###%%%###"""###)))...(((&&&&&&(((,,,,,,'''"""888888777444222222666999666333111222555555333000666999777111...000222111000000000000000000111111333333222000222444222,,,//////.........///000000000///...//////...+++)))***,,,///333555444000,,,---...///000000000///...000000000000111111111111444666<<>>>>>>>>======555555333333333333444555111111000111222333555666555555555555666666666666666555444222111222555888555666777555444333333444888:::888666???OOOYYY\\\aaa\\\TTTKKKBBB<<<888666:::888666666888888555111333333222222333222///---,,,---///000111444999<<>>000)))&&&$$$%%%&&&''''''%%%$$$"""############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$### ###&&&$$$"""###(((---(((%%%###&&&***+++'''$$$:::777444444777888888666777444111333888:::888444444333111//////000222333555111......000222111///333222111000////////////...///000000//////000111///111000...///000...)))+++,,,...000000000000///222000...///111111///---000000///000222333333222666999>>>DDDJJJQQQVVVYYYcccbbb```]]]XXXPPPHHHAAA999333000000...***'''((()))***---///111222222222111777999777777999666000222333333333222333666888888555333333666888777555:::;;;;;;<<<<<<;;;;;;:::777666555444333444555555333111......111555888::::::999888666555555555555555444222000//////000000666666666555444333222111444888666000888NNN```eeefff___UUUKKKDDD@@@===;;;<<<;;;999999999888555333333333333222111000///......,,,---111222222777===EEEQQQ]]]cccfffiiiiiigggkkklllmmmmmmlllmmmoooqqqlllllllllmmmmmmllliiifffeeedddeeeiiimmmkkkddd^^^aaacccdddcccbbb``````aaa___aaaccccccbbb___^^^^^^XXXZZZ]]]aaabbbbbbaaa```aaaaaa___[[[]]]bbbbbb___```___^^^]]]^^^___aaabbbcccaaa]]][[[[[[^^^cccfff]]]\\\ZZZ[[[\\\^^^]]]]]]```]]][[[[[[^^^___^^^\\\___^^^\\\ZZZXXXWWWVVVVVVWWWXXXYYY[[[\\\\\\]]]]]]VVVWWWWWWVVVTTTSSSSSSTTTPPPPPPPPPQQQRRRQQQOOOMMMNNNJJJGGGEEEDDD@@@:::666555000***&&&%%%%%%&&&&&&(((((()))(((((('''&&&%%%)))((('''&&&%%%$$$######&&&$$$######%%%&&&&&&%%%...,,,***(((&&&&&&&&&&&&(((&&&%%%&&&)))***)))'''&&&$$$"""!!!###%%%&&&&&&$$$%%%&&&'''(((((((((((())))))***+++,,,+++(((%%%######$$$$$$%%%&&&&&&'''&&&&&&&&&'''''')))******''')))***(((%%%###%%%'''"""###$$$&&&''''''&&&&&&)))(((((('''(((((()))***+++,,,.../////////............------,,,+++******+++,,,------+++*********)))((((((''''''''''''((((((''''''&&&&&&&&&''''''###&&&((())))))(((((()))++++++)))((((((((()))***'''((()))******)))'''&&&+++,,,,,,,,,+++,,,///111111000///...---,,,++++++++++++,,,,,,,,,+++******,,,...000222333333222222000111222999JJJ\\\ggghhhfffaaaZZZVVVWWWZZZ]]]___ZZZYYYZZZ___fffjjjjjjhhhkkkffffffiiiiiieeefffkkkjjjhhhgggggghhhiiiiiihhhbbbaaa_________```aaabbbbbbbbbbbbdddggghhhhhhgggdddgggjjjjjjiiijjjnnnrrrkkkllllllmmmmmmllllllkkkaaaWWWTTT\\\ddddddaaa```aaa^^^]]]```eeehhhfffccccccdddgggkkkpppuuuxxxzzz~~~{{{wwwssspppnnnmmmiii[[[FFF444,,,)))''')))'''%%%&&&''''''%%%"""!!!"""###$$$$$$$$$$$$$$$$$$###!!!"""###$$$$$$###&&&%%%$$$###$$$&&&)))******&&&""""""%%%)))******999666444444666777777666777444222444777999777444444333111000///000000111555111......000222111///444333222111000000000000///000111111000000111222222222000,,,,,,000000,,,------///000000000///...333111......000000///---000000000000111222222222666999???FFFMMMTTTXXXZZZ^^^\\\ZZZXXXTTTNNNFFFAAA:::444111111111---,,,---,,,---...///000000000000000444555222222555444000333333444333222222444666555444333444555666555444888999999999999999999888777666555444333444444555333000......111555777888666666555555444444555555555444222111000111111222555555555555444333222111444999888333;;;OOO___cccggg```UUULLLDDD@@@===;;;<<<;;;:::999:::999777555555444333111000/////////---,,,---111333444999@@@IIISSS]]]bbbfffkkkmmmmmmrrrssssssqqqooonnnoooppplllkkkkkklllllljjjgggdddfffcccbbbdddggggggccc___```bbbbbbaaa___]]]]]]]]]___aaaccccccaaa___^^^^^^ZZZ\\\___bbbccccccbbbaaa```aaa___\\\___dddeeeccccccaaa___]]]]]]^^^```bbbdddaaa^^^[[[[[[\\\___aaa]]][[[ZZZZZZ\\\\\\\\\[[[[[[YYYWWWWWWYYYZZZYYYXXX]]]\\\ZZZXXXWWWVVVUUUUUUTTTUUUVVVWWWXXXXXXYYYYYYUUUVVVWWWVVVTTTRRRSSSTTTPPPPPPOOOPPPQQQQQQOOOMMMMMMJJJFFFDDDCCC???999444222---((($$$###$$$%%%%%%((((((((()))((((((''''''((((((((('''''''''''''''&&&%%%###$$$&&&''''''&&&+++***)))'''&&&%%%%%%%%%'''%%%%%%&&&)))***(((&&&((('''%%%$$$%%%&&&'''((($$$%%%&&&''''''(((((((((+++*********++++++)))'''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''))))))''')))***(((%%%$$$%%%&&&"""###%%%&&&''''''&&&&&&((((((((())))))***************,,,---------,,,,,,---,,,,,,+++******)))))))))***++++++)))(((((()))))))))((((((((())))))***(((((('''&&&&&&&&&''''''%%%''')))******))))))***,,,+++***)))))))))******(((((()))******)))))))))+++,,,---,,,+++,,,///111.........------,,,++++++++++++---.........---,,,+++---///111222222111000///000333<<>><<>>777111---)))%%%""""""###$$$$$$''''''((()))))))))((((((''''''(((((()))))))))***'''&&&$$$%%%&&&(((((('''((((((''''''&&&%%%$$$$$$%%%%%%&&&((())))))'''$$$)))(((&&&%%%%%%&&&'''((($$$$$$%%%&&&''''''''''''+++***(((((()))***)))((())))))******)))'''&&&%%%%%%%%%%%%%%%&&&'''(((((('''(((((('''%%%$$$%%%&&&###$$$%%%&&&''''''&&&&&&&&&''')))***+++++++++***((())))))************)))*********)))(((((('''''''''((())))))'''&&&&&&'''))))))((())))))***+++,,,)))(((''''''&&&&&&''''''&&&(((***+++*********,,,,,,,,,+++************+++)))))))))))))))***+++,,,+++,,,---,,,,,,,,,...000,,,,,,,,,------,,,,,,,,,+++,,,...000111000///...+++---///111222111///......000555@@@RRRdddmmmnnnkkkfff```\\\ZZZZZZZZZZZZ[[[ZZZ[[[___fffkkkkkkjjjmmmmmmooorrrqqqmmmlllooolllllllllmmmppprrrrrrrrrllljjjgggeeefffjjjnnnqqqmmmlllkkkkkklllkkkhhheeeiiihhhfffgggiiijjjkkkkkkiiiiiijjjkkklllmmmnnnnnnmmmgggaaa``````___```bbb___]]]\\\```fffkkkllllllmmmmmmooorrrxxx~~~yyyuuukkk```JJJ444'''&&&'''%%%$$$$$$%%%'''((('''### """"""#########"""!!!!!!$$$###"""###%%%&&&%%%$$$###$$$%%%'''((((((((((((+++(((&&&&&&(((***+++,,,666555444333444555555666888666444444555555444222222222222111000///...---555222//////111222111///222111000000/////////000///000222111000000111333555444000+++,,,111333111,,,---......///000000000666333000...---...///000000111000/////////000222888===EEENNNTTTXXXZZZZZZ```]]]WWWRRRMMMHHHBBB???777111......///------000111000///......///000111444555444333333555666555444555555333111///000111+++///333444222000000222555555555444444555555555555555444444444333333333000///---...000222333333...///111333555666777888555444333333333555666777555444444444333333444444:::AAAEEEGGGOOO]]]hhhllliiibbbWWWLLLDDD???;;;999888888777888::::::888777999666333000......///000000...///333555777===DDDQQQZZZbbbeeeggglllooooooiiikkkmmmnnnnnnoooqqqrrrkkkiiihhhgggfffdddaaa______\\\YYYYYYZZZ\\\[[[ZZZ^^^```aaa```___]]]]]]^^^aaabbbcccccc```^^^^^^^^^^^^___aaabbbbbbaaa```___```aaa___\\\___dddeeecccdddaaa^^^\\\\\\___bbbdddbbbbbbaaa___^^^\\\ZZZZZZ\\\[[[YYYYYYYYYYYYWWWUUUVVVVVVUUUTTTUUUUUUVVVVVVVVVUUUTTTSSSRRRRRRRRRSSSOOOOOONNNNNNNNNNNNNNNOOOQQQSSSUUUTTTRRRQQQQQQQQQPPPOOONNNNNNOOOOOONNNLLLMMMIIIFFFDDDAAA<<<555///***'''###!!!"""$$$%%%%%%&&&'''(((((())))))))))))'''''''''(((((((((((()))(((&&&%%%%%%'''((((((''''''''''''''''''&&&%%%%%%%%%&&&(((******)))&&&$$$&&&'''&&&%%%$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&+++(((&&&%%%&&&((((((((()))***+++++++++***((('''&&&&&&&&&&&&&&&'''((()))''''''''''''&&&%%%%%%%%%###$$$&&&'''''''''&&&%%%$$$&&&)))+++,,,,,,++++++((((((((()))))))))(((((((((((((((''''''&&&&&&&&&&&&''')))((('''&&&&&&'''((('''(((((()))***+++,,,***)))((('''&&&&&&&&&'''&&&((()))***))))))***,,,,,,,,,,,,+++++++++++++++***)))(((((()))+++---...+++,,,------,,,,,,...///***+++,,,...............,,,---///111111000...---,,,...000222222000...,,,...222999DDDVVVgggnnnmmmiiigggdddbbbaaa___[[[YYY\\\[[[[[[___eeejjjkkkjjjiiilllppprrrooolllkkkllllllllllllnnnpppqqqqqqpppnnnkkkgggeeeggglllrrrvvvqqqqqqqqqrrrsssrrrooolllkkkgggddddddgggiiihhhggghhhhhhiiikkklllmmmoooooonnnjjjeee```]]]\\\```ddd```^^^]]]```eeeiiikkkllljjjkkkmmmqqqxxx~~~xxxooobbbKKK555)))((((((%%%!!!###%%%'''(((&&&### """""""""""""""!!! $$$######$$$&&&'''&&&%%%"""$$$(((+++,,,+++***)))***)))(((((((((***++++++666555555444333444555666888666555555555444333111222222222222111000......666222//////111333222000000000///.........//////...///000000//////000222111222111...///222222...++++++,,,---///111222333555333111...---...000222000111111000......111444<<>>;;;999666555555666888888777555888555222///---...///000333000111444666888???FFFTTT]]]eeeggghhhjjjjjjhhhdddgggjjjlllmmmnnnoooqqqiiihhhfffeeedddccc```^^^YYYYYYYYYYYYZZZYYYXXXVVVZZZ\\\^^^_________```aaabbbccccccbbb```^^^^^^^^^^^^^^^___`````````___^^^aaaaaa^^^[[[\\\```aaa^^^___^^^\\\\\\]]]```cccfff``````aaaaaa```___]]]\\\\\\ZZZYYYYYYYYYXXXUUUSSSTTTTTTTTTSSSSSSSSSTTTTTTRRRRRRQQQQQQQQQQQQQQQRRRPPPOOONNNMMMLLLLLLLLLMMMOOOQQQSSSSSSRRRPPPOOOPPPPPPNNNMMMMMMNNNNNNMMMLLLLLLIIIFFFDDDBBB<<<444...)))&&&###"""###%%%&&&&&&%%%&&&'''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%(((&&&%%%%%%'''(((((('''(((((((((''''''&&&&&&&&&%%%'''***++++++)))'''%%%%%%'''((('''%%%$$$&&&(((%%%%%%&&&&&&''''''&&&&&&)))&&&######$$$&&&'''''''''(((***+++++++++******(((((((((((((((((()))***'''&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%$$$&&&(((+++,,,,,,+++***))))))((((((((((((((()))'''''''''&&&&&&&&&&&&&&&&&&((())))))((('''((()))&&&&&&&&&'''((()))***+++******)))((('''&&&&&&&&&%%%'''(((((('''((()))+++,,,,,,,,,,,,++++++*********)))(((((()))+++---...+++,,,......---,,,---...***,,,...000111111000000...///000111000///---+++///111333555444222...,,,///555===JJJ[[[jjjnnnkkkffffffhhhiiiiiieee___[[[___]]]\\\___eeejjjjjjjjjffflllqqqqqqnnnlllkkkkkknnnmmmmmmooopppqqqooommmooollliiihhhjjjpppwww|||zzzyyyyyyyyyyyywwwssspppjjjfffbbbbbbdddffffffdddggghhhjjjlllnnnooooooooojjjjjjfff```\\\]]]aaadddbbbaaa```aaadddfffhhhhhhggghhhkkkqqqyyy}}}rrrfffPPP999---***'''###!!!###&&&((('''%%%""" """""""""""""""!!! #########%%%'''((('''%%%###&&&***...///...,,,***((()))))))))))))))******555666666555333333666888666666555555444333222222222222222111111111111111666333//////222333222000000//////....../////////---///000000//////000111...000111000111333111,,,++++++,,,---///111333444333333222000......111333///111222000...///333777???DDDKKKSSSYYY\\\]]]]]][[[XXXSSSNNNJJJFFFAAA===777222000111111...,,,---,,,,,,---...000222444555222111222666777444333555444666666555222000//////,,,...111222111111222222666555444333333444555666333444444444444333222222000//////000222222111//////000333666888999999999555555444444444555777888444333333222333444666777999???HHHQQQYYYcccjjjoooggg___TTTJJJCCC>>>:::888555555444555777777666444444333000...---......///333111111555888:::AAAIIIVVV___ggghhhhhhhhhgggdddhhhjjjmmmmmmlllkkkkkkkkkhhhfffdddccccccbbb```^^^XXXYYY[[[]]]]]]ZZZXXXVVVXXXZZZ]]]______```bbbccccccddddddbbb___]]]^^^^^^^^^^^^__________________``````]]]YYYZZZ]]]^^^ZZZ[[[[[[[[[[[[]]]```ccceee___```aaaaaaaaa```___^^^[[[ZZZYYYYYYZZZXXXUUUSSSOOOPPPPPPOOONNNMMMOOOQQQPPPOOOOOOOOOPPPPPPQQQRRRQQQPPPNNNLLLKKKKKKKKKLLLMMMOOORRRRRRQQQOOONNNNNNPPPNNNLLLLLLMMMNNNMMMLLLKKKHHHFFFDDDCCC===555///)))'''$$$###$$$&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$######'''&&&$$$%%%&&&(((((('''+++***(((&&&%%%&&&&&&'''%%%(((******)))'''&&&&&&&&&(((+++***((('''))),,,&&&&&&''''''(((''''''&&&(((%%%###"""$$$&&&''''''''''''(((((()))***++++++***))))))((())))))******'''%%%$$$%%%&&&'''%%%$$$%%%&&&'''(((((('''&&&%%%%%%&&&((()))*********)))***))))))(((((((((((()))''''''''''''''''''''''''&&&(((******)))((()))***''''''&&&''''''((()))***+++***)))((('''&&&&&&&&&%%%'''''''''&&&''')))++++++++++++,,,+++******))))))))))))))))))***+++,,,+++---......---,,,,,,---***,,,///111222222111000000000000000//////......444666888999888555111...000777BBBOOOaaannnpppkkkggghhhkkkmmmnnnkkkeee```cccaaa___bbbgggjjjkkkjjjfffoootttrrrnnnmmmmmmmmmqqqpppppprrrsssssspppnnnrrrpppmmmlllpppvvv}}}~~~yyysssooopppmmmiiihhhiiijjjkkklllgggiiillloooqqqqqqooonnnhhhjjjgggbbb```bbbdddcccccccccdddeeeeeefffffffffggghhhlllsss{{{~~~qqqgggSSS<<<...(((%%%!!!###%%%((((((&&&###"""!!!""""""#########"""!!!!!!######$$$&&&))))))(((&&&###&&&+++///000///---+++)))***,,,,,,+++******+++666777777666444444666999555555555555333333333333333222111111111222444444666333000///222333222000111111000000000000111111...000111111000///111222---///000///000222000+++......------...///000111000111222111000///222444///111333111///000666;;;AAAFFFMMMUUU\\\aaacccddd```\\\VVVQQQJJJDDD===888222///...222222///,,,---+++,,,...000222333444444444000000444555222333777444666777666333111000000000//////000333444444333555444333111111333444555333333444444444333222111111000111222333333000...000222444666888888888777666555444444444555666777444333222222222444666888<<>><<<888333000000999EEEUUUgggtttuuuooommmmmmmmmnnnnnnllliiifffjjjgggdddeeeiiimmmmmmlllgggpppvvvrrrmmmmmmnnnnnnppppppqqqsssuuuuuurrrpppsssqqqoooppptttzzz{{{tttooosssrrrqqqnnnmmmnnnqqqtttgggjjjooossstttrrrooommmjjjmmmlllggggggiiigggcccdddfffhhhiiiiiihhhhhhggggggiiinnnttt{{{zzzooogggTTT<<<,,,'''&&&%%%&&&(((***(((%%%"""""""""""""""######$$$###############$$$'''******(((&&&"""%%%)))---//////---+++***---000000...,,,,,,---666888888777444444777:::444555555555333333333444444333111111111333555777666333000000222444222111333222222222222222333333///111222222111111222333...//////---...111000,,,111000///...------...///...000333222111000222555///111333222///111777===BBBFFFNNNWWW___eeeiiikkkiiieee^^^UUULLLBBB999333,,,***+++///111...+++++++++---///111333333333222777222///222333222555;;;444666777777444222111111222000...000444666666444444333111000000111333444333333444555444333222111111111111333444333000...111222444666777777666555666555444333333444555666444333222111222444777888AAADDDLLLUUU\\\aaafffkkkccc\\\QQQHHHAAA===:::888888777666777888777666444.....................---///---///555:::@@@JJJSSS\\\bbbfffeeeeeehhhkkkllliiikkklllllliiifffdddcccfffdddbbbaaabbbbbbaaa``````bbbccccccaaa`````````ccceeeggghhhhhhhhhiiijjjdddddddddaaa^^^]]]]]]^^^_________```aaabbbbbbbbb\\\]]][[[XXXZZZ___```]]]YYYZZZ[[[\\\]]]^^^^^^^^^____________^^^]]]\\\[[[YYYYYYYYYZZZ[[[ZZZWWWTTTKKKLLLNNNLLLJJJIIILLLNNNMMMMMMMMMNNNOOOPPPRRRSSSSSSQQQNNNLLLJJJIIIJJJJJJJJJMMMPPPQQQPPPNNNMMMMMMPPPMMMKKKKKKLLLMMMLLLLLLIIIGGGFFFFFFEEE@@@888111(((&&&#########$$$$$$###%%%%%%%%%%%%$$$$$$###"""!!!""""""$$$%%%&&&&&&'''&&&$$$######%%%&&&&&&%%%---***&&&""" !!!###%%%$$$&&&'''%%%"""!!!###%%%!!!%%%))))))'''&&&)))---((()))))))))))))))((((((((('''&&&&&&((())))))(((+++)))&&&$$$###$$$&&&((()))(((((('''''''''(((((('''$$$###$$$&&&'''&&&$$$&&&'''((((((((('''&&&%%%''''''&&&&&&&&&''''''((()))((('''&&&%%%&&&&&&'''(((((())))))))))))))))))%%%'''))))))((('''((()))+++***)))))))))))))))***,,,+++***(((''''''&&&&&&((())))))(((((()))+++...))))))***+++***)))(((''''''((()))******)))'''&&&+++---//////...,,,,,,,,,)))+++...000111000...---//////...///111444777999;;;===@@@AAA???;;;555222000:::HHHYYYkkkxxxyyyssstttqqqnnnllllllllllllkkknnnkkkhhhhhhllloooooonnnfffpppuuupppkkklllnnnmmmmmmmmmooorrrtttuuusssqqqqqqpppoooqqquuu{{{}}}vvvrrrooopppooollliiijjjnnnsssgggkkkqqquuuvvvsssooolllmmmppppppllllllnnnjjjbbbdddfffjjjllllllkkkjjjjjjhhhjjjnnnsssyyyyyytttooogggTTT<<<+++''')))+++(((***+++)))$$$""""""###!!!"""###$$$$$$$$$$$$$$$######%%%(((******)))'''!!!$$$(((,,,------,,,+++,,,///333333000......///===;;;999777777666444222444333111111333444444333777555333222444555666555777333111444999999222+++333333444555555555444444---000333444444333333444...)))(((,,,---+++---333000000000//////......---444111---,,,///000000///000...///222333444999@@@DDDHHHOOOXXXbbbkkkrrrvvvvvvnnnaaaVVVLLLBBB888222///---+++,,,...///---***......///111333333222000555444444333333333444444888777555444333222222222000000111222222222222222333222111000000222333555777666444333222111000000///000111222222222222111777555222222333555555444222222111111222444555666444333222222333666999;;;BBBFFFLLLTTT\\\cccgggjjjiii^^^RRRJJJAAA999666777333777999777777999777333,,,,,,---...//////......000111222555:::BBBLLLSSSaaadddgggjjjkkkjjjhhhgggkkkjjjhhhgggeeecccbbbaaaaaacccdddeeedddccccccdddccccccbbbbbbbbbbbbbbbbbbjjjiiihhhiiijjjjjjhhhfffffffffeeefffgggfffcccaaagggfffeeecccbbbbbbccccccfffaaa[[[XXXYYY\\\]]]]]]\\\YYYWWWYYY]]]^^^[[[WWW]]]\\\ZZZYYYWWWWWWVVVVVVZZZYYYXXXXXXWWWTTTOOOLLLNNNMMMKKKJJJJJJKKKMMMOOOIIIJJJLLLNNNPPPQQQRRRRRROOOOOONNNKKKIIIHHHIIIKKKLLLMMMMMMMMMLLLKKKIIIHHHKKKLLLLLLMMMNNNPPPQQQRRRKKKJJJIIIHHHFFFAAA;;;666,,,***'''%%%#########$$$!!!"""###$$$$$$###"""!!!!!!"""###$$$%%%&&&&&&&&&######$$$%%%&&&&&&&&&&&&((('''%%%#########%%%&&&%%%%%%%%%$$$###"""!!! !!!###&&&(((******)))(((((((((((((((((((((((((((***)))'''&&&'''(((***+++,,,***'''&&&''''''&&&&&&%%%&&&&&&'''((()))******'''((((((((('''&&&%%%%%%''''''''''''&&&&&&&&&&&&,,,***((('''&&&'''((()))++++++)))'''%%%%%%(((+++)))(((''''''''')))***+++&&&''''''(((((((((((((((***)))))))))))))))******---***'''&&&''''''&&&%%%---,,,)))''''''((()))***+++)))((('''((()))+++,,,++++++******)))(((((((((+++,,,,,,,,,++++++***)))***+++,,,---,,,+++***))),,,///111000///111555999BBBAAA>>><<<999888888777555888FFF^^^qqqxxxwwwuuuvvvrrrmmmjjjiiijjjkkkkkklllkkklllrrrxxxzzzwwwssspppqqqqqqnnnjjjiiilllnnnrrrqqqooopppqqqqqqpppoooqqqppppppqqqtttyyy}}}~~~{{{xxxwwwrrrpppmmmjjjiiikkknnnrrrnnnmmmmmmooorrrrrrpppmmmoooooopppqqqqqqoookkkhhhgggiiilllnnnoooooonnnnnnnnnooorrruuuyyy{{{}}}~~~~~~vvvnnnkkk]]]JJJ;;;---%%%%%%)))(((+++,,,)))$$$!!!$$$'''!!! !!!$$$%%%$$$###!!!"""%%%(((***)))&&&$$$'''(((***,,,---...//////111===EEEAAA666...***''';;;999888777888888666555555333222222444444444333555444222222333444333222555333222444666666111---000111111111111111000000444555555333111000000111...***))),,,---+++---222//////..................333000,,,,,,...//////...000///000444555666;;;AAAHHHLLLTTT___jjjvvv{{{mmm]]]NNNAAA777111---,,,***,,,...000...---......///111333333111///222333444555666555444333666555444222111000000000///000000111111111111111333222111000111222444555888777666555444333222222000000000000111111111222333444555333111111333666333222222111222333555666555444333333444777:::<<<@@@EEENNNWWW^^^cccffffffbbbXXXMMMEEE>>>777555666666999:::888777999777444...//////000000000//////222333444777<<>><<<:::888888999999666:::HHH^^^qqqwwwvvvtttrrrnnnjjjiiiiiikkklllmmmpppmmmllloootttvvvuuurrrpppqqqqqqooollljjjkkkmmmooooooqqqsssuuussspppmmmsssrrrqqqqqqsssvvvzzz|||yyyzzz{{{{{{zzzxxxuuutttkkkmmmpppqqqrrrsssttttttnnnnnnppptttyyy|||{{{zzznnnnnnoooppppppnnnjjjgggiiikkkmmmooooooooopppppppppqqqsssuuuwwwxxxyyyzzz|||~~~}}}|||vvvnnnfffVVVCCC555+++%%%%%%((())),,,---)))### !!!$$$"""!!!!!!"""$$$%%%%%%$$$$$$%%%(((***+++***'''%%%((((((***,,,---...//////---555999444---***)))(((999777777777999:::999888666444333333444555555444555444444555666555333111333333333333222111000//////000000000///...------666666444222///...000222000,,,+++------+++---000...---,,,,,,,,,---...///111///,,,,,,---......---000///111666888888===CCCJJJNNNVVVbbbpppyyydddOOO???666222++++++***,,,///000000//////...///111222222000---000222444777777666444222444333222111000///////////////000000000111111111222111111111222333555666999999888777666555555444111000000///000111222333///444777444///...222777444333222222222333444555555444444444555888:::<<>>GGGQQQXXXbbbccceeefffgggffffffeeeeeeeeeeeeeeedddcccbbbaaabbbccccccbbb``````bbbccc___```cccfffggghhhgggfffbbbaaaaaabbbeeeffffffeeedddbbbaaaaaabbbcccbbb```bbbdddeeefffeeecccaaa___bbbaaa____________]]][[[XXXUUUTTTVVVZZZ^^^^^^]]]ZZZYYYXXXWWWVVVVVVUUUVVV[[[YYYWWWVVVUUUTTTRRRPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNOOONNNNNNLLLKKKKKKLLLNNNOOOOOOMMMLLLKKKLLLLLLMMMOOOPPPOOOMMMKKKIIIKKKKKKMMMNNNPPPRRRSSSTTTQQQPPPNNNKKKFFF>>>666000+++)))'''%%%######$$$%%%###############"""!!! """###%%%&&&&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%$$$$$$###"""#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''(((***(((%%%%%%%%%&&&&&&%%%&&&&&&''''''(((((())))))((()))***************)))&&&'''((()))***+++,,,,,,))))))((((((((((((((('''###&&&((()))(((&&&&&&''''''((((((((((((((())))))&&&'''(((((())))))((((((((('''&&&&&&''')))+++---+++)))'''&&&((()))))))))'''(((((()))***+++++++++***)))((((((((()))+++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++'''(((***,,,---------,,,,,,///111111///000333777<<<:::888666666888:::<<<888<<>>DDDHHHLLLTTTaaaqqqgggOOO>>>555333,,,,,,,,,---.../////////...///000222333222///---000111333555666666555444333222111000000////////////////////////000000111111111111111222444555666888888888888777666666555333222000///000111333555///222555333000///222555444333222222222333444444555444444444666888:::<<<@@@EEEMMMVVV\\\`````````___UUUKKKEEE@@@;;;:::<<>><<<>>>CCCEEEDDD???<<<;;;999444111000000/////////000111444555666999>>>GGGPPPWWWbbbbbbcccdddeeeeeeeeeeee___```bbbcccdddcccbbbaaa```aaabbbbbbaaaaaabbbdddaaaccceeeffffffeeebbbaaaaaa___]]]]]]^^^______^^^```___^^^___aaabbbaaa```eeecccaaa``````aaabbbcccdddcccaaa___^^^___aaabbb]]][[[ZZZYYY[[[]]]______ZZZZZZYYYYYYYYYYYYYYYZZZ[[[YYYVVVUUUUUUUUUTTTSSSQQQRRRRRRRRRRRRQQQPPPOOOMMMMMMNNNNNNNNNMMMMMMLLLIIILLLQQQSSSSSSQQQPPPPPPNNNOOOQQQRRRRRRPPPNNNMMMOOOQQQSSSUUUWWWXXXXXXYYYQQQQQQOOOMMMHHH@@@777000***)))&&&$$$###$$$%%%%%%$$$######""""""""""""""" !!!#########""" ######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%$$$######$$$###"""!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''((()))(((&&&$$$$$$%%%'''''''''((((((((((((((('''''''''&&&&&&'''((())))))))))))''''''''''''''''''''''''&&&'''((((((((((((''''''((((((((('''&&&'''***---,,,,,,***(((&&&%%%######'''(((((()))))))))))))))''''''&&&&&&'''***,,,...***)))'''''')))+++,,,,,,((()))+++,,,,,,***'''&&&)))))))))))))))******+++''''''((()))***++++++,,,,,,+++*********++++++,,,+++,,,,,,---,,,+++)))(((---///222222//////111333333222111111333666999;;;999>>>LLL```mmmqqqppppppllljjjhhhhhhjjjmmmmmmmmmjjjkkkllloooqqqrrrpppooorrrsssssssssrrrqqqnnnmmmmmmmmmnnnqqqssssssqqqooopppooonnnmmmnnnqqqtttvvvtttvvvxxxzzz|||{{{{{{zzz{{{vvvnnniiiiiijjjllllllpppqqqssstttttttttsssssspppooonnnnnnnnnmmmkkkhhhiiikkkmmmllljjjiiimmmpppmmmmmmnnnoooppppppppppppiiijjjjjjkkkoooppphhh]]]HHH999+++&&&((()))***+++'''(((((('''&&&$$$$$$$$$&&&%%%$$$%%%&&&'''&&&%%%!!!$$$(((******)))+++,,,------------...///111222//////+++(((***...///+++777666666666888999888777888666444333444444333222222333444666888777333111///222333222///---...///---.........---,,,++++++$$$(((...222333111000///000222222//////111000...------------............///111111111///...///000---,,,...333777:::AAAHHHSSSVVV\\\gggttt}}}dddLLL:::000,,,...///000///---,,,---......///111444666555222///333111///......111444666444444333222222222222222111000///...///000111222000000000111111111111111444444666777777666555555333333222111222333444555222111000222555666444222222222111111222444555666444555555666888999;;;;;;CCCFFFKKKRRRXXX^^^aaacccaaaWWWNNNIIIDDD???>>>AAAFFFIIIHHHCCC???===999333//////...---...///000111333333555777<<>>888111......------...000222333222333444666<<>>??????BBBHHHQQQ[[[bbbeeefffeee___VVVOOOLLLJJJGGGHHHKKKIIILLLMMMIIIDDD???888000...---------...111333555222333444666<<>>HHHPPPWWWZZZ^^^aaadddgggkkkmmmkkkaaaRRRDDD:::333000...---------...///111333333///222777:::<<<:::777555///000111222222111000///333333333333333333333333222444666666333111111333000//////.........//////555666777888888777666555222222222222222111000///000333666888888777888888444444555666777888999999444777;;;===???AAADDDFFFGGGLLLQQQYYYccclllmmmhhh\\\YYYTTTOOOLLLKKKLLLMMMUUUSSSPPPNNNJJJCCC:::333000111111222222333444444555555555888>>>FFFMMMRRRRRRUUUYYY]]]```aaaaaaaaadddccccccccccccccccccbbbaaaccceeehhhkkkmmmnnnooonnnjjjiiikkkjjjeeeaaa```______```aaaaaaaaaaaaaaa^^^aaafffiiijjjgggccc```\\\]]]^^^```cccdddcccbbbaaabbbdddcccbbbaaaaaabbb```___^^^]]]\\\]]]^^^^^^\\\YYYUUUTTTUUUVVVWWWWWW[[[[[[[[[YYYUUUSSSSSSSSSSSSRRRPPPLLLJJJKKKNNNQQQRRRTTTUUUTTTRRRNNNMMMLLLLLLNNNPPPQQQQQQSSSVVVYYYXXXVVVTTTRRRQQQRRRSSSSSSRRRTTTVVVXXXYYYXXXWWWVVVXXXTTTPPPMMMKKKDDD999000'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$######$$$&&&&&&%%%###%%%'''(((((('''''')))***(((((('''&&&%%%%%%$$$$$$'''&&&%%%###"""######$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$%%%%%%###$$$&&&(((((('''&&&%%%'''''''''((())))))*********+++***(((%%%$$$&&&'''(((***+++***((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&(((((()))***)))'''&&&%%%%%%&&&&&&)))((('''&&&%%%&&&&&&'''$$$%%%&&&&&&%%%%%%''')))***(((&&&&&&((()))))))))++++++,,,,,,,,,,,,------'''(((***+++,,,------...+++*********)))(((((((((---)))&&&)))///111---(((***+++***)))((())),,,......---,,,+++,,,---...///,,,---...///000000000000++++++,,,,,,...///000111777;;;EEEVVViiiuuuzzzzzzuuuuuuuuuxxxzzzyyyuuuppptttsssrrrtttxxx{{{}}}}}}|||yyyvvvwwwzzz}}}}}}}}}zzzyyyyyy|||zzztttvvvtttpppnnnnnnpppsssuuuqqqqqqrrrtttvvvxxxzzz{{{xxxvvvssssssuuuxxxzzzzzz{{{uuuooonnnqqqtttsssqqqppppppooommmkkkhhheeedddeeehhhlllnnnllljjjhhhhhhiiijjjllllllllljjjhhhgggeeedddfffjjjiii\\\GGG666---+++(((&&&&&&(((+++---++++++***))))))***+++,,,***)))'''&&&%%%%%%&&&&&&)))***,,,,,,***(((''''''((((((((())))))(((&&&$$$))))))*********))))))(((777444222444999<<<;;;888777666555333333222222222333333444555666666333111000111222333333333222111444444555555444333111000---...000222333222111000111000//////111333333222222111000000000///---+++.....................---111111222444999BBBLLLRRR^^^```cccdddcccaaaaaabbb^^^VVVKKK@@@888222---+++.........///000111222333000222555777888888666555000111111111111111000///222222222222222222222222111222444222000///000222//////...............///666777888999888888666666222222222222222111000000000333666777777777777888555555666777888999;;;;;;777:::>>>@@@BBBCCCFFFHHHKKKPPPUUU[[[bbbiiijjjfff[[[WWWRRRMMMKKKLLLNNNPPPXXXVVVSSSPPPLLLEEE;;;555333333333222222222222111333333555888>>>FFFNNNRRRWWWYYY[[[]]]______^^^^^^eeeeeeeeeeeeeeeddddddddddddfffiiilllnnnqqqrrrrrrmmmhhhfffgggfffaaa^^^^^^^^^___```aaaaaabbbaaaaaa\\\___dddhhhiiigggdddaaabbbaaabbbccceeeeeecccaaaeeeggghhhgggeeeddddddeee```___^^^]]]\\\\\\]]]]]]]]]ZZZVVVUUUUUUWWWWWWWWWWWWXXXXXXUUURRRPPPPPPPPPRRROOOLLLIIIIIIJJJKKKLLLPPPRRRTTTTTTQQQOOOMMMMMMPPPQQQRRRSSSSSSTTTVVVXXXWWWVVVTTTRRRQQQRRRSSSTTTRRRTTTVVVWWWXXXXXXWWWVVVWWWSSSNNNLLLJJJCCC999111(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$######$$$&&&&&&%%%$$$$$$&&&(((((('''((()))+++'''''''''&&&&&&%%%%%%$$$%%%$$$$$$######$$$%%%&&&'''''''''''''''&&&%%%%%%&&&&&&'''''''''((((((((($$$%%%'''((()))((('''&&&&&&&&&'''(((((())))))***))))))(((&&&$$$$$$&&&(((((()))******)))'''((()))&&&&&&&&&&&&%%%%%%$$$$$$######$$$%%%&&&'''((((((((('''&&&&&&&&&'''(((((()))((('''&&&%%%&&&''''''&&&'''((('''&&&&&&(((******(((&&&'''(((***+++***------,,,,,,+++++++++***'''((()))***+++,,,,,,,,,+++++++++++++++*********---+++)))+++///000...************)))((()))+++...---,,,,,,++++++,,,---...,,,---...//////000//////------......///111222333333888BBBTTTgggvvv|||~~~{{{{{{{{{}}}~~~|||xxxtttuuutttsssuuuxxx{{{||||||yyywwwtttuuuwwwzzz{{{zzz{{{yyyyyy|||}}}xxxwwwvvvtttsssrrrrrrssstttqqqrrruuuwwwyyyyyyyyyyyysssrrrpppppprrruuuxxxyyyzzzvvvrrrqqqsssuuuvvvwwwrrrqqqooommmjjjhhhffffffhhhkkknnnooonnnkkkjjjiiinnnnnnmmmllljjjgggeeeccccccbbbdddfffdddWWWBBB222***)))'''&&&&&&))),,,...,,,+++)))((()))***,,,---***)))(((&&&%%%&&&&&&'''(((***,,,+++***(((((()))******)))***)))(((&&&%%%(((((())))))******++++++888666555888;;;===;;;888555555444333222222333333444444444555777666444222222333555666666555444333333444555555444333222111......000000111000///...000000///000222222111///222111000000000///---+++...////////////////////////111444888>>>FFFOOOUUUaaaccceeedddaaa\\\YYYXXXQQQLLLDDD<<<666222---+++000/////////000000111222000111111222333444555555333222111000000000000000111111111111111111111111/////////...,,,,,,...000......---------......///666777888999999888777666222222222222222111111111444666888999888888999;;;666666777888999;;;<<<===;;;>>>AAADDDEEEFFFIIIKKKNNNTTTYYY\\\```eeefffcccZZZVVVOOOJJJIIILLLQQQUUUYYYXXXUUURRRLLLDDD;;;555666555444333222111000///222222444999@@@HHHPPPTTTZZZZZZ[[[\\\]]]]]]^^^^^^eeeeeeeeeddddddddddddcccfffhhhkkknnnqqqsssssstttnnnhhhddddddbbb^^^\\\]]]^^^^^^```aaabbbbbbbbbbbb[[[^^^cccfffgggfffdddbbbaaaaaaaaabbbddddddcccaaaggghhhiiihhhfffddddddeee```___^^^]]]\\\\\\\\\\\\___\\\XXXVVVWWWWWWWWWVVVVVVVVVVVVTTTQQQOOOOOOPPPTTTPPPLLLKKKMMMOOOOOOMMMNNNPPPRRRRRRQQQOOOOOOOOOSSSTTTUUUUUUTTTTTTVVVXXXWWWVVVTTTSSSRRRSSSSSSTTTSSSTTTVVVWWWXXXWWWWWWVVVWWWRRRNNNKKKJJJDDD:::222***)))(((&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$###%%%&&&'''&&&$$$$$$%%%'''(((((((((***,,,&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&'''(((((())))))(((((('''&&&'''''''''((((((((())))))%%%&&&((())))))(((''''''%%%%%%&&&''''''(((((()))''''''&&&###"""###&&&)))''')))******)))((()))***(((((('''&&&%%%%%%$$$$$$######$$$%%%&&&'''((((((&&&&&&&&&&&&'''((()))***)))((('''&&&&&&&&&'''(((((()))))))))'''((()))+++)))(((&&&''')))+++,,,,,,......---,,,+++***)))((('''((()))***************,,,,,,,,,,,,,,,---------,,,------............---)))******)))((()))+++---,,,,,,,,,,,,,,,---......,,,---...///000000000000000000000000111222444444333777AAAPPPcccrrr{{{~~~~~~zzzvvvwwwuuuuuuvvvxxxzzzzzzzzzzzzxxxwwwwwwyyy{{{|||{{{zzzyyyxxx{{{~~~zzzyyyyyywwwvvvuuussssssqqqsssvvvyyyzzzyyyxxxvvvqqqpppoooooopppssswwwyyyttttttsssrrrrrrtttwwwzzztttrrrpppmmmjjjiiihhhhhhlllnnnqqqrrrpppmmmlllkkknnnnnnllljjjhhhfffdddcccaaa```aaabbb]]]NNN;;;,,,((('''%%%%%%'''***---///,,,***(((&&&'''))),,,...+++***((('''&&&&&&'''(((''')))++++++***)))***+++,,,,,,,,,+++***((('''&&&(((((((((((()))+++---...888777777999<<<<<<:::777444444333333333333333444333333333444555666444222111333555777888888666555333444555666555555333222...////////////...---,,,000000000111222222///---111000/////////...,,,***.............../////////000333777<<>>666666777888:::<<<>>>@@@???BBBEEEGGGHHHIIIKKKMMMOOOUUUZZZ[[[^^^cccdddaaa]]]WWWOOOIIIHHHLLLRRRWWWYYYXXXVVVQQQJJJBBB999333666555444333222111111000222333666;;;CCCLLLSSSXXXZZZZZZZZZZZZ\\\^^^```aaabbbbbbbbbbbbbbbaaaaaaaaafffhhhkkknnnpppqqqqqqqqqoooiiicccbbbaaa]]]\\\^^^]]]^^^___aaabbbbbbcccccc^^^```ccceeeeeedddbbb```[[[ZZZ[[[]]]```bbbbbbbbbccceeeeeedddaaa_______________^^^]]]]]]\\\\\\\\\```]]]ZZZXXXXXXXXXWWWVVVXXXXXXXXXVVVSSSRRRQQQRRRRRRNNNJJJLLLQQQTTTRRROOONNNPPPRRRRRRQQQPPPQQQRRRTTTUUUVVVVVVUUUUUUWWWYYYWWWVVVUUUTTTTTTTTTTTTUUUTTTUUUVVVWWWWWWWWWWWWVVVXXXTTTOOONNNLLLFFF===555,,,***(((&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$%%%''''''&&&%%%###%%%'''(((((((((***,,,%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&(((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''(((((('''&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&%%%###"""$$$'''+++&&&(((******))))))***+++))))))((('''&&&$$$$$$#########$$$%%%&&&&&&''''''&&&&&&&&&'''(((((()))))))))((('''&&&&&&'''((()))((())))))((('''''')))***)))'''&&&'''***,,,---------,,,,,,+++***)))))))))))))))***************)))+++++++++,,,,,,---------***---//////---+++---...))))))***)))((((((***,,,------------...//////000...///000111111222222111000000000111222333444444666999@@@LLL\\\kkkuuuzzz}}}~~~}}}zzzxxxyyywwwvvvwwwyyyzzzyyyxxxxxxwwwwwwwwwxxxyyyyyyzzzyyyxxxwwwzzz~~~}}}|||zzzxxxuuutttssssssssstttuuuwwwwwwwwwvvvuuusssrrrqqqpppppprrruuuxxxmmmoooqqqpppnnnoootttzzzvvvtttpppmmmjjjiiiiiijjjnnnppprrrsssqqqnnnmmmmmmiiihhhhhhgggggghhhhhhiii``````___\\\TTTFFF444((('''&&&%%%%%%&&&)))+++---***(((%%%###$$$'''+++...+++***)))((('''(((((()))''')))***+++******+++---.........,,,***(((''''''+++***(((((((((***,,,...777777777999:::999888666555555444444333444444444222111111222333444333222...000333666777888777777444444666777777666555555000000000//////...------000000000111333222000---///...------......,,,***------,,,,,,,,,---...///222555:::???CCCIIIOOOSSSVVVZZZ^^^___\\\WWWSSSQQQKKKDDD;;;444111000111111111000//////.../////////000///.........000222333444333111000000000111222333333222222111111111111---+++)))((((((***+++,,,,,,,,,,,,,,,,,,---......111222444555555555444333222222111111222333444555;;;===??????>>>======>>>777777888999;;;>>>AAACCCCCCEEEHHHJJJJJJKKKMMMNNNNNNSSSWWWYYY]]]cccdddaaa```ZZZPPPIIIGGGLLLSSSXXXZZZZZZXXXSSSKKKAAA999444333333333333333333333333444555999???GGGPPPWWW\\\\\\[[[ZZZZZZ[[[\\\^^^````````````aaaaaabbbbbbbbbfffhhhkkknnnppppppooonnnmmmfff```___^^^[[[ZZZ]]]\\\]]]___```bbbcccddddddcccdddeeeeeedddaaa___]]][[[ZZZYYY[[[^^^``````______``````___]]][[[ZZZ[[[]]]]]]]]]]]]]]]\\\\\\\\\```]]]ZZZYYYYYYXXXWWWVVVXXXYYYYYYWWWTTTSSSSSSSSSJJJGGGEEEIIIPPPSSSRRROOOOOOQQQSSSSSSRRRRRRSSSUUURRRTTTUUUUUUUUUWWWYYY[[[XXXWWWWWWVVVVVVVVVVVVWWWVVVWWWWWWXXXXXXXXXXXXXXXZZZWWWSSSRRRQQQKKK@@@888,,,+++(((&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&(((((('''%%%$$$%%%'''(((((((((***+++%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&''''''''''''&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$#########$$$%%%%%%&&&&&&&&&&&&&&&$$$###%%%(((+++%%%'''))))))(((((()))***)))((((((&&&%%%$$$#########$$$$$$%%%%%%&&&&&&&&&'''((((((((((((((((((((()))((('''&&&''''''))))))'''(((((('''&&&%%%'''((()))'''&&&'''))),,,------******************************++++++,,,+++++++++))))))******++++++,,,,,,(((,,,...---***(((***---((()))***)))((((((***+++---......///000111111111000111222333333444333333000000000000111111222333666888===GGGUUUdddqqqxxxzzz{{{}}}~~~~~~}}}|||{{{zzzyyyyyyyyy{{{{{{zzzxxxrrrrrrrrrrrrrrrrrrssstttwwwwwwwwwxxx{{{~~~}}}xxxtttrrrqqqrrrssstttsssrrrrrrrrrtttuuuvvvuuutttssspppnnnnnnqqqtttjjjnnnpppooollllllrrrxxxvvvtttpppmmmkkkjjjjjjjjjmmmoooqqqqqqooommmmmmmmmeeeeeeeeefffggghhhjjjkkk``````]]]WWWLLL>>>///'''((('''&&&%%%&&&''')))***'''%%%"""!!!"""&&&***---,,,+++***)))((()))***+++''')))************,,,......//////---***(((((()))...,,,***)))((()))***+++777777777777777777666666777777666555444444555555111000///000222444333222//////111333555666777777333444555666777777666555111111111000000/////////111111000111333333222000...---,,,---//////---+++---,,,++++++,,,---///000444777<<>>AAABBB@@@>>>======:::::::::;;;>>>BBBEEEGGGGGGIIILLLMMMMMMNNNOOOQQQOOOQQQSSSWWW^^^ffffffaaabbb[[[RRRJJJIIIMMMTTTZZZ^^^___]]]WWWMMMBBB:::666111222222333444555555666555777;;;BBBJJJRRRYYY^^^aaa```^^^[[[ZZZZZZZZZZZZ___``````bbbcccdddeeeeeehhhjjjmmmoooooonnnlllkkkgggaaa\\\[[[ZZZWWWWWWYYY[[[\\\^^^```bbbddddddeeefffffffffeeeccc```^^^]]]bbb```^^^]]]^^^^^^]]]\\\\\\]]]^^^]]][[[YYYYYYZZZ[[[\\\\\\]]]]]]]]]]]]]]]^^^\\\ZZZYYYYYYYYYWWWVVVVVVVVVWWWUUUSSSQQQQQQRRRIIIHHHIIINNNSSSWWWVVVUUURRRTTTUUUUUUUUUUUUVVVXXXSSSTTTVVVVVVVVVXXXZZZ\\\YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY\\\ZZZXXXXXXVVVNNNBBB888,,,+++(((&&&%%%%%%%%%&&&%%%&&&&&&&&&''''''''''''&&&&&&%%%'''((()))(((&&&%%%'''(((((('''''')))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###%%%%%%%%%&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$$$$!!!""""""######$$$%%%%%%%%%&&&&&&&&&%%%%%%(((***%%%'''(((((('''&&&'''(((''''''&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&(((((()))))))))((('''''')))((('''''''''((()))***&&&''''''&&&$$$$$$%%%'''((('''%%%&&&(((***++++++(((((()))))))))*********)))***+++,,,,,,,,,,,,,,,))))))))))))))))))******(((***,,,,,,)))'''(((***'''(((******(((((()))+++------///000111111111111000111222333444444444444000000//////000111111222333444888@@@NNN___nnnxxxyyy|||~~~~~~~~~~~~|||{{{{{{|||}}}}}}{{{yyysssuuuvvvuuutttssstttvvvxxxxxxxxxyyy{{{|||~~~{{{vvvqqqooooooqqqrrrtttsssqqqoooppprrruuuwwwttttttsssooojjjiiilllpppmmmppprrrqqqnnnnnnrrrwwwuuusssqqqnnnkkkjjjiiiiiiiiikkkmmmmmmlllkkkkkkkkkffffffffffffffffffffffffaaa___[[[QQQDDD666,,,'''((('''&&&%%%%%%&&&'''((($$$###!!!!!!"""&&&))),,,,,,,,,************+++,,,(((***************---///---///000---)))''')))+++///---,,,***))))))))))))888888888777666555666777:::999888666666555555555222000000000333444444333222222111111222333444555000111333555555555555444333333222222111111222222333111000111333444444333---------...111111000///------,,,+++,,,...000111555888===BBBHHHNNNUUUYYY___aaabbb___YYYRRRLLLJJJBBB===555///------......------,,,,,,,,,------...---///111333333222000///000000111222333333333333333222222111000000//////---,,,***+++...///...,,,************+++,,,---...///000222333444444333333222111000000222444666888???BBBFFFGGGEEEBBB@@@???>>>>>>>>>???BBBFFFJJJMMMKKKMMMPPPQQQPPPQQQRRRSSSSSSRRRRRRVVVaaajjjhhhaaa```[[[RRRLLLKKKPPPXXX]]]___```___XXXMMMBBB:::666222222333333444555555666666888<<>>CCCJJJQQQYYY^^^cccdddddd```ZZZSSSMMMKKK???;;;666222111000000///,,,++++++++++++,,,---...---///333666666444000......///111333444444444333222111111000///......---...,,,,,,---000111///---************+++,,,---...000111222444555555444444222111000000222444777888CCCGGGKKKMMMKKKGGGDDDBBBAAAAAAAAABBBEEEJJJNNNQQQNNNPPPRRRSSSSSSSSSTTTVVVWWWUUURRRWWWcccmmmjjjaaa___YYYRRRMMMMMMSSSZZZ```^^^___^^^WWWKKK@@@888444333333333444444444555555666888===CCCKKKRRRYYY\\\^^^^^^]]]]]]\\\[[[ZZZZZZYYYZZZ\\\^^^aaaccceeefffeeefffhhhiiihhheeebbb___ccc]]]ZZZ\\\\\\YYYXXXYYYZZZ[[[]]]```bbbdddeeefffggggggfffeeecccbbbbbbaaabbb```^^^]]]^^^______^^^XXXZZZ[[[[[[YYYXXXYYYYYYWWWXXX[[[]]]^^^_________[[[YYYXXXXXXYYYYYYXXXVVVUUUVVVVVVUUURRRQQQQQQRRRNNNQQQUUUWWWWWWWWWXXXYYYXXXYYYZZZYYYYYYYYY[[[\\\ZZZ[[[[[[ZZZYYYYYYZZZ\\\[[[\\\\\\]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\]]]\\\\\\]]][[[QQQAAA555,,,***'''%%%%%%&&&((()))&&&&&&&&&'''''''''(((((('''&&&&&&''')))***(((''''''))))))((('''&&&'''((((((((('''&&&%%%%%%$$$$$$###$$$&&&'''(((''''''&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%% !!!!!!"""#########"""$$$&&&&&&%%%#########%%%&&&''''''%%%######$$$$$$#####################$$$$$$$$$$$$$$$$$$%%%%%%###%%%''')))++++++++++++)))(((''''''''')))***+++'''''''''&&&$$$$$$%%%&&&)))'''%%%%%%&&&(((((('''++++++***)))((('''&&&&&&&&&'''((()))++++++,,,,,,+++*********))))))((((((***************)))((('''&&&(((******)))((()))***(((***,,,.../////////......///000111111222111111111111111000111111222222777777666:::DDDSSSdddooozzz}}}~~~}}}zzzyyyzzz{{{}}}}}}}}}}}}zzz|||~~~~~~{{{zzz{{{}}}{{{}}}~~~~~~}}}|||||||||yyyxxxwwwuuurrrqqqooonnnpppqqqrrrtttuuuvvvvvvvvvsssuuuuuuqqqllllllpppuuusssssssssqqqpppooopppqqqrrrqqqpppooollljjjgggfff```bbbeeeeeeeeeeeefffgggeeefffgggggggggeeecccaaa```]]]UUUGGG777,,,((((((######$$$%%%&&&((()))***######$$$%%%'''))),,,------,,,+++++++++,,,---...+++++++++***)))***,,,...+++---///,,,'''&&&***...******+++,,,,,,,,,++++++:::999777666555555666666;;;???===666333666888666555666777666555444555666999777444111///000111222000111333444555444444333000333555666555444444555333333222222222333444444333111000111333333111...,,,...///000000111444666666:::???EEEOOOZZZ]]][[[eeeeeedddccc]]]TTTIIIAAA???<<<777333111///---,,,)))***+++,,,,,,,,,+++***,,,///222222000///111333222222222222333444555555222111/////////...,,,++++++,,,///222444333000---+++*********+++---///000222111///...///111444666444333222111222666;;;@@@HHHMMMRRRRRRNNNIIIFFFEEE>>>AAAEEEJJJNNNQQQSSSTTTWWWWWWWWWWWWVVVUUUTTTSSSTTTSSSTTTYYYaaagggjjjjjjfff[[[QQQOOOQQQTTTYYY___```___\\\UUUKKKAAA999666444333000//////000222444555888===CCCIIIPPPWWW\\\VVVXXXZZZ\\\[[[XXXUUURRRVVVWWWYYY\\\___bbbeeefffeeeffffffeeeccc___[[[XXX]]]\\\\\\\\\]]]\\\YYYWWW\\\]]]___bbbeeefffdddbbbgggfffdddbbbbbbbbbbbbcccbbb```^^^\\\\\\]]]```aaa[[[[[[[[[[[[\\\]]]^^^___YYYWWWVVVXXX\\\```aaa```ZZZ[[[]]]\\\[[[ZZZ[[[\\\\\\XXXTTTTTTVVVXXXWWWVVVQQQRRRTTTWWWZZZ[[[ZZZXXXYYYYYYZZZ[[[[[[[[[[[[ZZZ[[[[[[\\\\\\\\\]]]]]]]]]`````````````````````___dddbbb```^^^]]]^^^___```___]]][[[ZZZXXXNNNAAA666000,,,(((&&&&&&'''''''''"""$$$&&&)))))))))((('''((('''&&&&&&%%%%%%%%%%%%$$$&&&(((((('''&&&'''(((+++***'''%%%$$$#########!!!!!!"""###%%%&&&&&&'''%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&''''''&&&%%%%%%$$$###"""""""""###%%%&&&%%%""""""%%%%%%###$$$'''%%%%%%$$$$$$$$$#########"""$$$%%%%%%$$$###$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%(((+++------,,,''')))***)))''''''))),,,)))((('''&&&&&&''')))))))))(((&&&%%%&&&''')))***,,,+++)))''''''((()))***'''&&&(((,,,,,,((('''(((...---,,,,,,+++***))))))+++---//////---+++))))))%%%%%%&&&'''((()))******'''(((***,,,...///000000444333222111111222333444...000222222111111222333333222666<<<@@@GGGXXXiiiwwwxxxzzzyyyyyyxxxzzz{{{||||||~~~|||wwwxxx}}}zzzzzz{{{zzzzzzzzzyyyyyyuuuvvvwwwvvvtttqqqoooooouuurrrooorrrwwwzzzyyyvvvuuuvvvvvvwwwvvvuuutttssstttsssqqqpppoooppppppqqqqqqooommmkkkkkkiiigggeeefffaaa```ccceeecccccceeehhhlllmmmgggcccdddeeeeeeggg\\\KKK;;;000+++((('''&&&&&&%%%%%%&&&''')))***$$$###$$$%%%(((******)))+++,,,---,,,++++++---///))))))***+++,,,,,,------...***&&&&&&(((******)))'''***,,,,,,)))'''((()))666555555444444555666777999<<<;;;555222555666333222333444444444444555666:::888666444333333333444000111222333333222222111000222555555444333333444333222222111111111222222333111000111333333000...---.../////////000333555777;;;@@@FFFPPPZZZ]]][[[______``````\\\TTTKKKDDD@@@<<<666222000...---,,,)))***,,,---------,,,,,,...000222222111111333555222333555666666555444333000///......///000...---000000111222444333///------,,,,,,++++++,,,---...000///...---...///111333222222222111222666;;;@@@GGGKKKPPPPPPLLLHHHEEEEEEBBBEEEIIINNNSSSVVVXXXYYYZZZZZZZZZYYYWWWVVVTTTTTTXXXVVVVVVYYY___eeehhhiiifff\\\RRRPPPQQQSSSXXX]]]___^^^ZZZSSSIII???888444333222000......000222333444888===CCCIIIPPPWWW[[[VVVWWWYYYZZZZZZXXXVVVTTTWWWXXXZZZ]]]```ccceeefffcccdddeeeeeeccc___[[[YYY\\\\\\\\\]]]^^^^^^\\\[[[]]]]]]^^^```ccccccbbbaaadddbbbaaa____________```aaa```^^^\\\\\\^^^```aaaZZZZZZZZZZZZ[[[\\\]]]^^^___\\\YYYYYYZZZ[[[ZZZYYYZZZ[[[\\\[[[ZZZZZZ\\\^^^\\\YYYVVVUUUWWWXXXXXXWWWUUUVVVWWW[[[^^^___^^^]]]ZZZ[[[\\\\\\]]]]]]\\\\\\[[[[[[[[[[[[\\\\\\]]]]]]^^^____________`````````aaa```___^^^^^^^^^___```___]]][[[[[[XXXPPPCCC999///,,,(((&&&&&&&&&'''&&&###$$$&&&'''(((((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&'''+++)))'''%%%$$$#########!!!"""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###""""""!!!"""###$$$%%%$$$"""!!!$$$%%%"""###&&&$$$$$$%%%&&&&&&%%%%%%$$$"""$$$&&&&&&$$$###$$$%%%&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$%%%'''***,,,,,,+++&&&((()))((('''&&&)))+++***)))((('''&&&&&&'''''')))((('''&&&'''(((***+++---+++***(((((((((******,,,)))((())))))&&&&&&)))------,,,,,,+++***))))))+++---......+++)))))))))((((((((((((((((((((((((((()))***+++---....../////////...------...//////000111333333111000111222333333555:::>>>FFFYYYkkkwwwxxxzzzzzzyyyyyyzzz{{{yyyyyyyyyzzz|||~~~}}}~~~~~~zzzzzz}}}xxxyyyzzz{{{{{{{{{yyyyyyvvvwwwxxxxxxvvvuuutttssstttrrrqqqrrrtttvvvuuutttrrrsssuuuwwwwwwwwwvvvuuuvvvuuusssrrrqqqqqqqqqrrrpppnnnlllkkkkkkjjjgggfffddd```^^^aaadddccccccffffffhhhhhhdddbbbeeeeeeccccccVVVCCC444,,,)))((('''%%%$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&(((*********%%%'''((())))))***,,,...,,,++++++++++++*********,,,)))'''''')))******((('''))),,,,,,***))))))***333333333333444555666777666999999555222333333111...000222222222222444666888777666666555444333333000000111111111000//////000222444444333222222333222222111111000000000///444222111111222111///---.../////////...///222444888===CCCHHHQQQZZZ]]][[[\\\]]]]]]]]]ZZZRRRIIIBBB@@@;;;444///------------***+++,,,---...............000111111111222555777444666888999999666222000///...---...000111000///444222222222333222000...//////...---,,,,,,,,,---/////////......///000000000111111111222666;;;???DDDHHHMMMMMMIIIEEEDDDDDDDDDGGGKKKQQQVVVZZZ\\\]]]___^^^]]][[[YYYWWWUUUTTTZZZXXXWWWYYY]]]cccggghhhfff]]]TTTQQQPPPQQQVVV[[[^^^]]]YYYPPPFFF<<<666333222111///......///111222444777===BBBHHHOOOUUUZZZVVVWWWXXXXXXYYYYYYXXXXXXYYYZZZ]]]___bbbdddeeefffaaabbbdddeeeccc```\\\ZZZ]]]\\\\\\^^^```aaa```___```___^^^___```aaa```___bbbaaa___^^^]]]]]]^^^___aaa___^^^]]]]]]^^^```aaa[[[[[[[[[[[[\\\]]]^^^^^^aaa^^^[[[ZZZZZZYYYWWWVVVZZZ[[[[[[ZZZYYYZZZ\\\___]]]ZZZXXXWWWXXXYYYYYYYYYWWWXXXYYY]]]```bbbaaa```]]]]]]^^^_______________\\\\\\\\\\\\\\\]]]]]]^^^]]]^^^^^^^^^___`````````]]]^^^^^^_______________```]]][[[ZZZXXXQQQEEE<<>>>>>999222---+++,,,------***+++,,,---///000000000......//////111222555777666777888888777444111//////.........000111000///444222000000111111111/////////............---...111111111111111000000000...000111222333666;;;>>>AAAEEEIIIIIIFFFCCCCCCDDDCCCFFFKKKQQQVVVZZZ]]]^^^bbbaaa___\\\ZZZXXXVVVVVVYYYXXXVVVWWW[[[```eeeiiifff]]]VVVRRRQQQPPPTTTZZZ___^^^YYYPPPFFF<<<666333000000.........///111222333777===BBBGGGMMMSSSWWWVVVVVVVVVWWWXXXYYYZZZ[[[[[[\\\___aaacccdddeeeeee^^^```bbbdddccc```]]][[[______^^^```bbbcccbbbaaacccaaa______`````````___bbbaaa___^^^^^^^^^______```___^^^]]]]]]^^^```aaa_______________```aaaaaa^^^]]]\\\\\\\\\[[[[[[ZZZ]]]]]]\\\[[[YYYYYY[[[]]]]]]\\\[[[ZZZZZZ[[[[[[[[[WWWWWWXXX[[[___aaaaaa```___```aaaaaabbbbbbaaaaaa^^^^^^]]]]]]]]]^^^___```____________^^^^^^^^^^^^[[[\\\^^^```aaa```______^^^\\\YYYYYYXXXQQQFFF===...+++'''$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&((()))***''''''%%%$$$############%%%%%%$$$###"""###&&&)))(((((('''%%%$$$#########""""""######$$$%%%&&&&&&#########$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%"""###&&&'''$$$$$$'''"""$$$'''***+++***)))'''$$$%%%'''&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$&&&(((*********&&&&&&&&&&&&&&&&&&((()))))))))(((((('''''''''''''''''''''((()))+++,,,---,,,+++************++++++...***'''''''''%%%''',,,,,,,,,++++++++++++++++++---------,,,******+++---,,,++++++***))))))((((((+++++++++******+++++++++...---,,,++++++,,,---...444555444333000//////000111444666777<<>>;;;666000+++***,,,---...++++++,,,---...000111111---,,,---...000222333444777666555444222111000///222000//////000000///...111///---...000111111111......//////000000000000111111111111000000000000...000222333555777:::===>>>BBBEEEEEEBBBAAABBBDDDDDDGGGLLLRRRWWW[[[^^^___bbbaaa___\\\YYYXXXWWWWWWVVVUUUUUUVVVYYY^^^eeeiiieee^^^XXXUUURRRPPPTTTZZZbbb```\\\SSSHHH>>>888444//////......///000111222333777<<>>FFFMMMQQQUUU[[[^^^]]][[[[[[ZZZXXXTTTMMMEEE???666222---***+++,,,......,,,,,,,,,------///000111,,,,,,,,,...111222111000444333222111000000000000222111///000000111///...///...---...000111222111...///000111111111111111.........------.../////////222444666666777:::<<<<<>>JJJ^^^oooxxxxxxzzz}}}}}}|||zzzyyyyyywwwxxxyyy{{{|||||||||||||||zzzzzz{{{wwwwwwtttvvvyyy|||}}}}}}{{{zzzwwwtttrrrssswwwyyyxxxvvvtttwwwxxxtttooolllnnnqqqsssssstttttttttsssqqqppptttsssqqqpppoooooopppqqqkkkiiihhhhhhiiiiiigggfffeeebbbccchhhllllllmmmpppiiiiiigggeeefffdddXXXKKK222---((())),,,,,,'''"""%%%&&&'''((()))))))))((())),,,---+++(((&&&'''))))))+++---...---++++++,,,((((((((((((((()))))))))***+++------,,,,,,---///)))))))))+++------,,,***666777888999::::::999999999666555777555111333888333444555444222111111222555555666777777777777777444333333222222333444555222444666666444222222222///000222333222111000//////111222222///---...///000000000000000333888<<>>@@@@@@??????BBBEEEJJJMMMQQQVVV[[[^^^aaabbb[[[YYYWWWVVVUUUVVVWWWXXXVVVXXXYYYZZZ[[[^^^cccgggccc___\\\ZZZVVVSSSVVV]]]cccdddaaaZZZOOOCCC:::555//////000000111222222333222666<<>>***((('''(((+++***'''###$$$%%%&&&((((((((((((((())),,,...+++'''$$$&&&((((((***------,,,+++++++++(((((((((((((((((((((((()))***+++***))))))---///***)))(((***,,,,,,***'''333555777999:::;;;;;;;;;999555444666444000222999111222333333222111222444333333444444555555666666333333222111222333555666333555666666444333222333---...000111222111///...---000222111///---///000000111000000111555:::>>>@@@IIIQQQTTTWWW[[[^^^]]]^^^\\\YYYTTTNNNEEE<<<555///---******,,,...//////...---,,,+++,,,,,,...///...---///222555555000,,,,,,...111444555444111000///......///222333333222333222111222222222000...333333333333222000...---000///---,,,---000333555222555888999999888999:::;;;===@@@???>>>???BBBFFFKKKMMMQQQVVVZZZ]]]___```WWWVVVUUUTTTTTTUUUWWWXXXYYY[[[]]]]]]]]]^^^bbbfffccc```]]][[[WWWTTTXXX^^^cccdddbbb\\\QQQDDD:::444///000000111222333333333111666<<